body {
	background-color: #CC0000;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

body img {
	border: 0px;
}

a {
	outline: none;
	border: 0px;
	margin: 0px;
}

a img {
	border: 0px;
	display: block;
}

img {
	border: 0px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

h2 {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

#wrap {
	margin:0 auto;
	width:990px;
	background-image: url('../images/parent_bg.gif');
	background-position: top center;
	background-repeat: repeat-y;
}
	
#header {
	background-color: #CC0000;
}
	
#leftColumn {
	float:left;
	width:190px;
	margin: 7px 0px 10px 0px;
	padding-left: 11px;
}

#rightColumn {
	float: right;
	width: 760px;
	margin: 7px 0px 10px 0px;
	padding-right: 20px;
}
	
.indexColumnLeft {
	float: left;
	width: 510px;
	vertical-align: top;
	background-image: url('../images/content_bg.gif');
	background-position: top left;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.indexContentTop {
	float: left;
	width: 510px;
	vertical-align: top;
	background-image: url('../images/content_top.gif');
	background-position: top left;
	background-repeat: no-repeat;
}


.indexContentBtm {
	float: left;
	width: 510px;
	vertical-align: top;
	background-image: url('../images/content_btm.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	/*padding: 15px 20px 15px 20px;*/
}

.indexColumnRight {
	float: right;
	width: 240px;
	vertical-align: top;
	line-height: 0px;
}

#pageContent {
	/*padding: 15px 20px 15px 20px;*/
	line-height: 16px;	
}

#bottomWrap {
	width: 510px;
	height: 160px;
}
	
#bottomLeft {
		float: left;
		width: 250px;
		border-right: 10px solid #7CBAFE;
}

#bottomRight {
		float: right;
		width: 250px;
}
	
#footer {
	background-color: #CC0000;
	height: 30px;
	clear:both;
}

.headerTop {
	width: 990px;
	height: 163px;
	margin: 0px auto;
	background: url('../images/header_bg.gif') no-repeat top center;
}

.headerBottom {
	width: 990px;
	height: 30px;
	margin: 0px auto;
	background-color: #990000;
	background: url('../images/menu_bg.gif') no-repeat center center;
}

.headerBottom a {
	height: 30px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top left;
}

.headerBottom a:hover {
	background-position: bottom left;	`
}

.menuLeft {
	float: left;
	width: 445px;
	height: 30px;
	padding-left: 10px;
}

.menuRight {
	float: right;
	width: 376px;
	height: 30px;
	padding-right: 10px;
}

.butHome {
	width: 169px;
	background-image: url('../images/but_home.gif');
}

.butAboutUs {
	width: 208px;
	background-image: url('../images/but_aboutus.gif');
}

.butDelivery {
	width: 184px;
	background-image: url('../images/but_delivery.gif');
}

.butContactUs {
	width: 192px;
	background-image: url('../images/but_contactus.gif');
}

/*.contentWrap {
	padding: 10px 11px 10px 11px;
	background-image: url('images/parent_bg.gif');
	background-position: top center;
	background-repeat: repeat-y;
}*/

.shadow {
	width: 968px;
	margin: 0 auto;
	height: 3px;
	background: transparent url('../images/parent_bg_shadow.gif') repeat-x;
}

#content {
	background-image: url('../images/parent_bg_pattern.gif');
}

.leftColumn {
	float:left;
	width:190px;
}

.rightColumn {
	background-color: #000000;
	float: right;
	width: 740px;
	margin: 0px 10px 0px 10px;
}

#leftColumnMenu {
	width:188px;
	font-size: 12px;
}

#leftColumnMenu dl {
	width: 188px;
	margin: 0px auto;
	padding: 0px 0px 28px 0px;
	line-height: 24px;
	background: #CB0000 url('../images/leftmenu_bg_btm.gif') no-repeat bottom left;
}

#leftColumnMenu dt {
	margin: 0;
	padding: 8px;
	font-size: 1.4em;
	font-weight: bold;
	cursor: default;
	color: #990000;
	background: #CB0000 url('../images/leftmenu_bg_top.gif') no-repeat top left;
	border-bottom: 1px solid #FE0000;
}

#leftColumnMenu dd {
	margin: 0;
	padding: 0;
	color: #FFFF00;
	font-size: 1em;
	border-top: 1px solid #B70000;
	border-bottom: 1px solid #FE0000;
	background: #CB0000;
}

#leftColumnMenuItems a, #leftColumnMenuItems a:visited {
	color: #FFFF00;
	text-decoration: none;
	display: block;
	padding: 3px 5px 5px 33px;
	background: #CB0000 url('../images/btn_bg.gif') no-repeat 10px 8px;
	width: 150px;
}

#leftColumnMenuItems a:hover {
	background: #990000 url('../images/btn_bg_over.gif') no-repeat 10px 8px;
	color: #FFFF00;
}

.indexRightColumn {
	float: right;
	width: 240px;
	display: block;
	vertical-align: top;
}

.indexLeftColumn { 
	margin: 0px 250px 0px 0px;
	display: inline;
}

#indexContentH1 {
	display: block;
	width: 510px;
	background: url('../images/content_h1_bg.gif') no-repeat bottom left;
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	border-top: 10px solid #7CBAFE;
	border-bottom: 5px solid #7CBAFE;
}

#h1Content {
	padding: 0px 20px 20px 150px;
	height: 141px;
}

.footer {
	width: 100%;
	clear: both;
}

.footerContent {
	width: 990px;
	padding: 2px 0 0 0;
	height: 40px;
	margin: 0px auto;
	font-size: 12px;
	line-height: 24px;
	color: #FF0000;
	background: url('../images/footer_bg.gif') no-repeat top center;
	text-align: center;
}

.footerContent a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.footerContent a:hover {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.productWrap {
	border: 5px solid #CCCCCC;	
	padding: 10px;
	background-color: #FFFFFF;
	margin: 5px 0px 5px 0px;
	width: 460px;
}

/*.productImage {
	float: left;
	width: 150px;
	height: 150px;	
}

.productDesc {
	margin-left: 170px;
	width: 270px;	
}*/

.productImage {
	width: 150px;
	height: 150px;
	text-align: center;
	vertical-align: top;	
}

.productImage a {
	width: 150px;
	height: 150px;
	text-align: center;
	vertical-align: top;	
}

.productName {
	font-size: 14px;
	font-weight: bold;
	color: #990000;	
}

.contentMargin {
	margin: 15px 20px 30px 20px;
}

.negativeMargin {
	margin: -15px -20px -30px -20px;
}

/*img, div {
	behavior: url(iepngfix.htc)
}*/

/* Existing 'Site Wizard' styles */

#go {margin-left: 86px;}
input, textarea {background: #fff; border: 1px solid #cb0000;}
#addy { background: #fff;  border: 1px solid #f7f1da; padding: 15px;}
table { font-family:Tahoma, Verdana; color:black; font-size:13px;}
a { color:#FF0000; text-decoration:none; display:auto;}
a:hover { text-decoration:underline }

img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }

.notes { font-size:9px; color:#6D6D6D; } 
.shout { font-size:18px; color:#FF0000; font-weight:bold; }
.noborder:hover { border:0px; }

.datatable thead td { background-color:#961616; color:white; font-weight:bold;  border:1px solid white; padding:4px; }
.datatable tbody td { background-color:#efefef; border:1px solid white; padding:4px; }
.datatable tfoot td { background-color:#dcdcdc; border:1px solid white; padding:4px; }

#container { height:auto; width:695px; border:1px solid #eed7af; border-top:0px; margin-bottom:10px;  }
#main { height:auto; width:695px; border:5px solid white; border-top:0px; border-bottom:2px solid #fff;;}
#sitelogo { color:#961616; height:110px; background-color:#FE0000; border:0px; font-size:22px; font-weight:bold; text-indent:20px; }
#hbc { height:60px; background-color:#FE0000; border:0px; padding-right:20px; }
#menu { height:25px; background:  #c40001; text-align:center; font-weight:bold; color:white;border-bottom:2px solid #fff;  border-top: 2px solid white}
#menu ul { margin:0px; padding:0px; }
#menu li { display:inline; margin:0; padding:0px; }
#menu a { color: white; border-bottom:0px; padding-left:10px; padding-right:10px; margin-left:10px; margin-right:10px; text-decoration:none; font-size:11px; }
#menu a:hover { color:#e96465; border-bottom:0px; padding-left:10px; padding-right:10px; text-decoration:none; font-size:11px; text-decoration:none; }
#main_pic { height:100px; width:685px; #739C4A; margin:auto; padding:auto; background:url(**imagelocation**top_pic.jpg); }
#date { height:25px;  border-bottom:1px solid white; border-top:1px solid white; text-align:right; color:#cb0000; padding-right:15px; background: #fff3a2; }
#products { width: 150px; border-top:4px solid #cb0000; border-right: 1px solid #cb0000; border-bottom:4px solid #cb0000; background-color:#fffcef; padding:6px; padding-top: 28px;  }
#products a { color:#111; border-bottom:0px; padding-left:8px; padding-right:8px; margin-left:8px; margin-right:8px; text-decoration:none; font-size:11px; }
#products a:hover { color:#fe0000; border-bottom:0px; padding-left:10px; padding-right:10px; text-decoration:none; font-size:11px; text-decoration:none; }
#pagebody {padding: 12px; border-top:4px solid #cb0000; border-bottom:4px solid #cb0000; background-color:#fffcef; color:black; }
#pagebody img { border: 2px solid #C6C6C6; }
#pagebody .noborder img { border: 0px; }
#bottom { height:25px; background-color:#fff3a2; text-align:center; font-size:11px; color:#111; }
#end, #end a { color: #fff; font-size:9px; }
form {padding-left: 4px; margin: 0; padding: 0;}

 #galcon { width:440px; text-align:center; }
 #picdiv { height:300px ; width:400px ; margin: 5px 2px; padding: 15px; background-color:#CCCCCC; float: left; }
 #picdiv img { height:300px ; width:400px ; }
 #navdiv { margin:0px auto; width:470px; text-align: center; }
 
#butsdiv {
	width: 438px;
	margin: 0px auto;	
 }
 
#bThumbnail {
 	float: left;
 	padding: 5px;
 	background-color: #CCCCCC;
 	margin: 2px;
 }

/* EOF exisitng 'Site Wizard' styles */