.HEAD_CONTAINER{ position:relative; width:835px; margin-right:auto; margin-left:auto; }
	.HEAD_topleft 			{ float:left; text-align:center;margin-left:5px; margin-right:5px;}
	.HEAD_topcontentright 	{ float:right; text-align:right}	
#leftcontent	{ float:left;  width:185px; margin-right:5px; }
#centercontent	{ float:left;  width:380px; margin-right:5px; padding:5px; background-image: url(/images/trasnp_white.png); }
#rightcontent	{ float:right; width:240px; padding: 5px; background-image: url(/images/trasnp_white.png); }
#CONTENTSBODY {position:relative; width:849px; border: 1px ; padding:5px; text-align:left; margin-right:auto; margin-left:auto;}
	#SHOPNAVBAR { width:100%; padding:2px; text-align:left; background-color: #639905; margin-bottom:4px; color:white;}

#MENU_S { text-align:left; margin-top:30px; font-family:'trebuchet ms',Verdana,Arial,Helvetica,sans-serif; letter-spacing:-1px;}
	#MENU_S span { display:block; /*padding-left:10px; width:170px; */ height:22px; clear:both; margin-bottom:3px; font-size:15px;}
	#MENU_S span a { color:white; clear:both; text-decoration:none; font-weight: bold; display:block;  }
	#MENU_S div { font-size:13px; margin-left:10px; padding-left:5px; border-left: 1px solid #257d25; border-bottom:1px dotted #257d25; display:block; clear:right;}
	#MENU_S div a { display:block; clear:right;}
	
#PRODLIST {font-family: verdana, helvetica, sans-serif; font-size: 13px; width:375px; min-height:300px; z-index:200; }
.PRODLISTDIV { border-bottom: 1px dotted #257d25; width:370; height:18px; text-align:left; clear:right; background-color:transparent; }
	.prodlistcol1{ width:286px;height:17px; overflow: hidden; float:left; overflow:hidden; border-right: 1px dotted #257d25;}
	.prodlistcol2{ width:14px; height:17px; float:left;}
	.prodlistcol3{ width:60px; height:17px; float:left; padding-left:5px;}
	.prodlistcol4{ width:19px; height:17px; cursor:pointer; float:left;}
		 .linking { width:280px;cursor:pointer; overflow: auto; float:left;}
		 
.subcatcenter {background-color:#FFFFCC; letter-spacing:1px; padding-left:7px; padding-right:7px; border-bottom:1px dotted #FF9933; border-left:1px dotted #FF9933; margin-bottom:5px;  margin-left:5px; float:left;}
/*********************** CART *****************************************/		
.cart_tabs { color: #fff8dc; font-family: sans-serif; font-size: 13px; letter-spacing: -1px; text-align: left; text-transform: uppercase; margin-left: 5px;  font-weight: bold;float:left; }
.cart_prod_row { height:12px; clear:rigth; float:left;}
.cart_prodlist { height:12px; border-bottom:1px Solid #CCCCCC; margin-top:-1px; font-size:11px; float:left; }
.cart_subtotal {height:12px; float:left; border:1px Solid #8ae48a; font-size:9px; margin-top:-1px; margin-left:-1px; margin-bottom:10px;}
.boderallcarts {	border-left:1px solid #FF3300; border-bottom:1px solid #FF3300; border-right:1px solid #FF3300; width:240px; clear:right; padding-left:4px; padding-bottom:5px;}
.cart_header {width:155px; float:left; overflow:hidden; text-align: Left; vertical-align: bottom; background-color:#FF3300}
.cart_header_off {width:155px; float:left; overflow:hidden; text-align: Left; vertical-align: bottom; background-color: #DDE5B4;}
/*********************** CART *****************************************/			
.info, .success, .warning, .error, .validation, .helpme { background-position: 10px center; background-repeat: no-repeat; border: 1px solid;  padding: 5px 10px 5px 50px; text-align:justify;}
.info { background-color: #BDE5F8; background-image: url(/images/icons/info.png); color: #00529B; }
.success { background-color: #DFF2BF; background-image: url(/images/icons/success.png); color: #4F8A10; }
.warning { background-color: #FEEFB3; background-image: url(/images/icons/warning.png); color: #9F6000; }
.error { background-color: #FFBABA; background-image: url(/images/icons/error.png); color: #D8000C; }
.helpme { background-color: #cce4ee; background-image: url(/images/icons/help.png); color: #00008b; margin-top:-3px; margin-bottom:-3px; margin-left:-2px; margin-right:-2px}

.maintitlesbox {float:left; padding:4px}
.maintitles1 {color: black; font-family: Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: -2px; text-align: right; text-decoration: none; text-transform: uppercase;  font-stretch: ultra-condensed;  font-weight: bolder;  height: 10px; overflow:visible }
.maintitles2 {color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: -1px; text-align: right; text-decoration: none; text-transform: uppercase;  font-stretch: ultra-condensed;  font-weight: lighter; overflow:visible}
/********** MENU TOP dropdown ***********************************************/
/* Basic code - don't modify */
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
/* Essentials - configure this */
#nav ul { width: 160px; }
#nav ul ul { left: 160px; }
/* Everything else is theming */
#nav { background-color: transparent; height: 29px; float:right;}
#nav *:hover { background-color: #5E5A5A; }
#nav a { border-right: 1px solid white; padding-right:4px; color: white; line-height: 1; font-family: helvetica, Arial, sans-serif; font-size: 12px; font-weight: bolder; }
  #nav li.hover a { background-color: #5E5A5A; }
  #nav ul { top: 29px;}
    #nav ul li a { background-color: #5E5A5A; padding:5px; text-align: left; }
      #nav ul a.hover { background-color: #30A8C3; }
   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.6; filter: alpha(opacity=60); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */
/********** MENU TOP dropdown ***********************************************/