@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#CCE6D0; }

/* Text Links */

h1 { font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009999; padding-top:0px;  }
h2 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; }
p {  font-size:12px; color:#333333; }

/* Links */

a:link,
a:visited { color:#009999; text-decoration:none; }
a:hover,
a:active { color:#333333; text-decoration:none; }

/* Main Layout */

#main { width:900px; height:auto; overflow:visible; margin:10px auto; background-color:#FFFFFF; border:1px #000000 solid; }
#mainInner { width:860px;  margin:0 auto; height:auto; overflow:auto; }
#header { height:150px; width:850px; margin:0 auto; background-image:url(_images-site/site-masthead.jpg); background-repeat:no-repeat; }

#bodyLeft { width:230px; float:left; }
#bodyContent { width:610px; float:left; margin-top:5px; padding:5px; }

/* Navigation */
		#bodyLeft { width:230px; float:left; vertical-align:top; height:auto;  }
		#bodyNav ul { list-style:none; margin:0; padding:15px 0 0 0; font-size:14px; font-weight:bold; }
		#bodyNav ul li { background-image:url(_images-site/site-button.jpg); background-repeat:no-repeat; margin-top:3px; padding:6px 0px 10px 20px; } 
		#bodyNav ul li a:link,
		#bodyNav ul li a:visited { color:#FFFFFF; text-decoration:none; }
		#bodyNav ul li a:hover,
		#bodyNav ul li a:active { color:#333366; text-decoration:none; }
		/* ------------------------------------------------------------------------------------------ */
		
		/* Navigation */
		.address ul {margin:15px 0 5px 0px; padding:0; text-align:left; color:#333366; font-size:11px; font-weight:bold; letter-spacing:-1px; }
		.address h1 { font-size:13px; font-weight:bold; color:#333366; margin:0; padding:0; }
		.address ul li { list-style:none;  background-image:none;  padding:0 0 0 15px; }
		.address img { padding:10px 0 10px 15px; }
		
		/* ------------------------------------------------------------------------------------------ */
	/* Footer Styling */
		#footer { width:900px;  font-size:9px; text-align:right; margin:5px auto 0 auto;  }
		#footer p { font-size:9px; text-align:right; margin:0; padding:2px 0 0 0; color:#333333;}
		#footer ul {margin:0; padding:0; }
		#footer ul li { list-style-type:none; display:inline; }
		#footer ul li a:link,
		#footer ul li a:visited,
		#footer p a:link,
		#footer p a:visited { color:#333333; text-decoration:none; }
		#footer ul li a:hover,
		#footer ul li a:active,
		#footer p a:hover,
		#footer p a:active { color:#333333; text-decoration:underline; }
	/* ---------------------------------------------------------------------------------------------*/
	
	/* Index Styling*/
	
	#indexCategory { width:610px; padding:0; margin:0; height:auto; overflow:visible;  }
	#indexCategory  h1 { font-size:13px; color:#333333; font-weight:bold; margin:0; text-align:center; position:relative; top:135px; }
	#indexCategory  h2 { font-size:11px; color:#BD262F; font-weight:bold; margin:0; text-align:center; position:relative; top:135px; }
.indexCategoryStarburstBest { margin-left: 75px; z-index: 100; top: 30px; position: relative; height: 95px; width: 95px; }
.indexCategoryStarburstGreat { margin-left: 75px; z-index: 100; top: 110px; position: relative; height: 95px; width: 95px; }
	#indexCategory  img { position:relative; top:10px; }
	#indexCategoryBuy { position:relative; top:115px; }
	
	.indexCategory1 { float:left; width:175px; height:295px; border:1px solid #BD262F; margin-top: 10px; margin-right: 10px; margin-bottom: 0; margin-left:10px; background-image: url(_images-pages/feature-prod1.jpg); background-repeat: no-repeat;  margin-bottom:10px; }
	.indexCategory2 { float:left; width:175px; height:295px; border:1px solid #BD262F; margin-top: 10px; margin-right: 10px; margin-bottom: 0; margin-left:10px; background-image: url(_images-pages/feature-prod2.jpg); background-repeat: no-repeat;  margin-bottom:10px; }
	.indexCategory3 { float:left; width:175px; height:295px; border:1px solid #BD262F; margin-top: 10px; margin-right: 10px; margin-bottom: 0; margin-left:10px; background-image: url(_images-pages/feature-prod3.jpg); background-repeat: no-repeat;  margin-bottom:10px; }
	
	#secureShop { width:600px; height:30px; margin:0; padding:0; }
	#secureShopR { float:right; width:190px; height:30px; }
	#secureShopR img { position:relative; left:20px; top:-7px; }
	#secureShopL { float:left; width:410px; height:30px; }
