@charset "utf-8";
/* CSS Document */

/* General Styles */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#FFFFFF; text-align:left; margin:5px 0 0px 0; padding:0; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333333; font-weight:normal; font-size:22px; }
h1.smaller { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#3366CC; font-size:22px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333333; font-weight:normal; font-size:18px; }

img a { border:none; }

			/* Colors */
			#green { color:#006600; }
			#red { color:#B30000; }
			
			/* Weight */
			.bold { font-weight:bold; }
			.italic { font-style:italic; }
/* ---------------------------------------------------------------*/

/* Image Positioning */			
.WrapImageRIGHT { vertical-align: top; float: right; margin-left: 10px; }
.WrapImageLEFT { vertical-align: top; float: left; margin-right: 10px }

/* ---------------------------------------------------------------*/

/*Links */

a:link 		{ color:#990033;	text-decoration:none;}
a:visited 	{ color:#990033;	text-decoration:none;}
a:hover 	{ color:#999999;	text-decoration:none;}
a:active 	{ color:#999999;	text-decoration:none;}

/* ---------------------------------------------------------------*/

/* Structure */

 #mainTable { margin:10px; }
 #leftCol { background-color:#E6E2B7; font-size:13px; width:210px; }
 	.leftColcolor {  background-color:#E6E2B7; width:210px;  }
 	#rightColcolor {  background-color:#DFF4F4; }
 #mainBody { margin:5px 10px ; float:left; clear:none; }
 #rightCol { width: 205px; background-color:#DFF4F4; float:right; margin-top:0; }
 
 /* ---------------------------------------------------------------*/
 
/* Padding  Styles */
 
 .rightPad { padding-right:10px; padding-bottom:10px; padding-top:5px;}
 .leftPad { padding-left:10px; padding-bottom:10px; padding-top:5px}
 .topPad { padding-top:3px; }
 
/* Margin  Styles */
 
 .marginTop { margin-top:15px; }

/* Misc */

HR { color : #006633; height : 1px; }
 
 /* ---------------------------------------------------------------*/
 
/* Navigation */

	/* Top Nav */
	#tNav { font-size:16px;  font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:0;  }
	#tNav ul {  margin:0; padding:5px 0 0 0; position:relative; z-index:100; top:-10px; bottom:0px; width:100%  }
	#tNav ul li { display:inline; list-style:none; padding: 3px 20px 3px 20px;  }
	#tNav ul li.expand { width:100%; }
	#tNav ul li a:link,
	#tNav ul li a:visited  { color:#FFFFFF; text-decoration:none; }
	#tNav ul li a:hover,
	#tNav ul li a:active { color:#999999; text-decoration:none; }
	
	/* Text Position */
	#tNav ul li.home { position:relative; left:10px; }
	#tNav ul li.about { position:relative; left:40px; }
	#tNav ul li.search { position:relative; left:60px; }
	#tNav ul li.cart { position:relative; left:82px; }
	#tNav ul li.email { position:relative; left:105px; }

	
	/* Top Nav Background Images */

	.tNavI ul { position:relative; z-index:0; list-style:none; margin:0 0 -20px -3px; padding:0; width:100%; background-color:#F0F0F0; left:3px; }
	.tNavI ul li { display:inline; margin:0 0px 0 5px; height:25px; }
		
		
	/* Side Nav */
	#sNav ul {padding:5px;  font-family:Georgia, "Times New Roman", Times, serif;  }
	#sNav ul li { list-style:none; padding:5px 5px 8px 35px; margin:2px 0 2px 0;   background-image:url(_images-site/site-v-button-yellow.gif); background-repeat:no-repeat; }	
	#sNav ul li a:link,
	#sNav ul li a:visited  { color:#333333; text-decoration:none; }
	#sNav ul li a:hover { color:#CC0000; text-decoration:none; } 
	
		/* IE7 Only */
		*:first-child+html #sNav ul {padding:0px; margin:0 0 0 3px;  }

		/* IE6 Only */
		* html #sNav ul {padding:0px; margin:0 0 0 3px;  }
		
	/* Right Column Navigation */
	
	#rNav { padding:0; margin:0;  width:205px; height:100%;  }
	#rNav ul { list-style:none; margin:0 0 3px 0; padding-left:3px;  font-family:Georgia, "Times New Roman", Times, serif;   }
	#rNav ul li.toplevel { background-image:url(_images-site/site-v-button-blue.gif); background-repeat:no-repeat; padding-top:6px; padding-bottom:8px; padding-left:5px; font-size:14px; margin:3px 0 3px 0; }
	#rNav ul li { font-family:Verdana, Arial, Helvetica, sans-serif; }
	#rNav ul li ul li { padding-bottom:5px; }
	#rNav a:link,
	#rNav a:visited { color:#B90000; text-decoration:none; }
	#rNav a:hover,
	#rNav a:active { color:#999999; text-decoration:none; }
	
			/* Right Nav Images/Flash */


	/* Bottom Navigation */
	
	#bNav { float:right; width:50%; text-align:right; height:50px; }
	#bNavL { float:right; width:50%;  }
	#bNavL p {font-size:9px; }
	#bNav ul { list-style:none;  padding:5px; }
	#bNav ul li { font-size:9px; color:#333333; display:inline; }
	#bNav ul li a:link,
	#bNav ul li a:visited,
	#bNavL a:link,
	#bNavL a:visited { text-decoration:none; color:#333333 }
	#bNav ul li a:hover,
	#bNavL a:hover { text-decoration:none; color:#333333; } 
	
		/* IE7 Only */
		*:first-child+html #bNavL { float:left; clear:left; width:50%; text-align:left;  }

		/* IE6 Only */
		* html #bNavL {float:left; clear:left;  }
	
/* ---------------------------------------------------------------*/

/* Site Header */

#headerL img { margin-left:0; float:left; padding-bottom:10px;}
#headerR img { margin-right:0; float:right; }

/* ---------------------------------------------------------------*/

/* Left Column Style */

	/* Address */
	#rColaddress ul { margin:0; padding:0; }
	#rColaddress ul li { list-style:none; text-align:center;}
	#rColaddress ul li.h1 { font-weight:bold; }
	#rColaddress a:link,
	#rColaddress a:active { color:#A80000; text-decoration:none; }
	#rColaddress a:hover,
	#rColaddress a:visited, { color:#666666; text-decoration:none; }
	

/* ---------------------------------------------------------------*/

/* ECT Styling */

TD.leftbg { background-image: url(images/leftbg.gif); }
TD.rightbg { background-image: url(images/rightbg.gif); }
TD.nnbg { background-image: url(images/nnbg.gif); font-size: 11px; color: #000000; }
TD { font-size: 12px; font-family : Verdana; }
TD.smaller { font-size: 11px; font-family : Verdana; color : #000000; }
.ShowcaseText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000;	text-decoration: none; }
P.catname { text-align: center; margin-top: 0px; margin-bottom: 4px; vertical-align:top; }
P.catdesc { margin-top: 0px; margin-bottom: 4px; vertical-align:top; }
IMG.catimage { border:1px; border-thickness: 1px; border-color: #990033; border-style: solid; vertical-align:top; }
TD.catimage { vertical-align:top; } 
TD.catname { vertical-align:top; text-align: left; } 
TD.catnavigation { vertical-align:middle; text-align: left; }

/* ---------------------------------------------------------------*/
