/***************************************/
/*  CSS  html body style for centre    */
/*  E2E Solutions for MWS              */
/***************************************/
body {padding-right: 0px; padding-left: 0px; font-size: 12px;font-family: arial,verdana,sans-serif;margin: 0px;color: #ffffff;height:100%; background-image:url(images/background_repeat.gif);   }



/***************************************/
/*  CSS  container for centre content  */
/*  E2E Solutions for MWS          */
/***************************************/

#content{text-align: left;width: 1003px;position: relative;margin-left: auto;margin-right: auto; }

/***************************************/
/*  CSS  wrapper div for inner content */
/*  E2E Solutions for MWS          */
/***************************************/
#wrapper {position:absolute;text-align: left;margin: 0px auto;border:0;width: 1003px; background-color:#000000}

img{border:none}


/*******************************************/
/*  CSS  Header conatiner and inner styles */
/*  E2E Solutions for MWS              */
/*******************************************/
#header{position:relative;width:1003px;height: 230px;padding:0px;margin:0px; background-image:url(images/header.jpg); background-repeat:no-repeat; }	

#topnav{position:absolute; top:138px; left:0px;margin:0px; padding:0px; list-style-type: none;font-size:11px; width:600px}
#topnav li{float:left;margin:0px; padding:0px;  }
.divider{ background-image:url(images/divider.jpg) !important; background-repeat:no-repeat; width:2px; height:39px!important; margin:0px !important;padding:0px; display:block;float:left}

.home a, .home a:visited{ background-image:url(images/home1.jpg); background-repeat:no-repeat; width:87px; height:39px; display:block;}
.home a:hover{ background-image:url(images/home2.jpg);background-repeat:no-repeat; width:87px; height:39px; display:block;}

.about a, .about a:visited{ background-image:url(images/about1.jpg); background-repeat:no-repeat; width:109px; height:39px; display:block;}
.about a:hover{ background-image:url(images/about2.jpg);background-repeat:no-repeat; width:109px; height:39px; display:block;}

.contact a, .contact a:visited{ background-image:url(images/contact1.jpg); background-repeat:no-repeat; width:109px; height:39px; display:block;}
.contact a:hover{ background-image:url(images/contact2.jpg);background-repeat:no-repeat; width:109px; height:39px; display:block;}

.reg a, .reg a:visited{ background-image:url(images/reg1.jpg); background-repeat:no-repeat; width:108px; height:39px; display:block;}
.reg a:hover{ background-image:url(images/reg2.jpg);background-repeat:no-repeat; width:108px; height:39px; display:block;}

.info a, .info a:visited{ background-image:url(images/info1.jpg); background-repeat:no-repeat; width:133px; height:39px; display:block;}
.info a:hover{ background-image:url(images/info2.jpg);background-repeat:no-repeat; width:133px; height:39px; display:block;}


#seo{position:absolute; top:0px; left:5px;margin:0px; padding:0px; width:630px; color:#999999; font-size:10px; overflow:hidden }

.keyword_form {position:absolute;  left:790px; top:6px; margin:0px; padding:0px}
.KeywordSearch{font-size:10px; margin-right:30px;padding:0px; float:left;margin-top:4px; width:135px; border:none }
.go-top{float:left; width:27px; height:23px;margin-top:0px;}

#breadcrumb{position:absolute; top:200px; margin:0 0 0 5px; padding:0px; width:990px; list-style-type:none }
#breadcrumb li {float:left; margin:0 5px 0 0; padding:0px;  }
.arrow{color: #006699 !important;}
#breadcrumb a, #breadcrumb a:visited {color:#999999; font-size:11px; text-decoration:none}
#breadcrumb a:hover {color:#ffffff; font-size:11px; text-decoration:underline}
/*******************************************/
/*  CSS  division and styles for left side */
/*  E2E Solutions for MWS              */
/*******************************************/

#left {position:relative;float: left; left:5px; width: 191px; margin:0 0 20px 0; padding:0px}
#wheelsearch { list-style-type:none;margin:0px;padding:30px 0 0 6px; background-image:url(images/wheelsearch.gif); background-repeat:no-repeat; width: 185px;height:115px; display:block;}

#wheelsearch li { list-style-type:none;margin:0 0 7px 0;padding:0px;}
#wheelsearch select{margin:0px;padding:0px; width:179px; background-color:#333333; color:#ffffff; font-size:11px}

.menu_two{margin:0px !important;padding:0px !important; list-style-type:none}
.menu_two li{margin:0px; padding:0px}

.menu_two a, .menu_two a:visited{width:189px; border-left: 1px solid #006699; border-right: 1px solid #006699; border-bottom: 1px dotted #006699; margin:0px; padding:3px 0 3px 0; display:block; text-indent:5px; color:#ffffff; text-decoration:none}

.menu_two a:hover{width:189px; border-left: 1px solid #006699; border-right: 1px solid #006699; border-bottom: 1px dotted #006699; margin:0px; padding:3px 0 3px 0; display:block; text-indent:5px; background-color:#333333; color:#ffffff; text-decoration:none}


.main_menu a, .main_menu a:visited{ background-color:#006699;width:191px; height:22px; display:block; margin: 0 0 2px 0; padding:0px;  text-indent:5px;  color:#ffffff; text-decoration:none;font-weight:bold;line-height:22px;font-size: 12px;}

.main_menu a:hover{background-color:#008dd9;width:191px; height:22px; display:block; margin: 0 0 2px 0; padding:0px;  text-indent:5px;  color:#ffffff; text-decoration:none; font-weight:bold;line-height:22px;font-size: 12px;}

.main_menu{margin:0px;padding:0px; list-style-type:none}	
	
	

#alloy{ background-image:url(images/alloywheels.gif); background-repeat:no-repeat; width: 192px; height:32px; display:block; margin:0px; padding:0px}

#steelwheels{ background-image:url(images/steelwheels.gif); background-repeat:no-repeat; width: 192px; height:32px; display:block; margin:0px; padding:0px}

#tyre{ background-image:url(images/tyresonly.gif); background-repeat:no-repeat; width: 192px; height:32px; display:block; margin:6px 0 0 0 ; padding:0px}


#wheeltyre{ background-image:url(images/wheelstyres.gif); background-repeat:no-repeat; width: 192px; height:32px; display:block; margin:6px 0 0 0; padding:0px}

#styling{ background-image:url(images/styling.gif); background-repeat:no-repeat; width: 192px; height:32px; display:block; margin:6px 0 0 0; padding:0px}



#fitting a{ background-image:url(images/fittingguide.gif); background-repeat:no-repeat; width:191px; height:160px; display:block; margin:6px 0 0 0; padding:0px}



/*******************************************/
/*  CSS  division and styles for right side*/
/*  E2E Solutions for MWS              */
/*******************************************/

#right {position:relative;float: right; left:-3px;width:191px; margin:0px; padding:0px}


#basket{background-image:url(images/basket.jpg); background-repeat:no-repeat; width:191px; height:207px; display:block; margin:0px;padding:0px; list-style-type:none;}
#basket li {position:relative; left:15px; float:left;width:85px; margin:50px 10px 0 0; padding:0px}
#basket h1{margin:0px; padding:0px; float:left; width:35px; font-size:12px; color:#3399cc;}
#basket p{margin:0px; padding:0px; float:left; width:50px;  font-size:12px; color:#ffffff; text-align:right}
#new{position:relative; left:15px; float:left;width:85px; margin:50px 0 0 0 !important; padding:0px}
#new a { float:left; background-image:url(images/checkout_button.gif); background-repeat:no-repeat; width:71px; height:34px; display:block; margin:0px !important; padding:0px !important}
#cards{ clear:both; font-size:1px; background-image:url(images/creditcards.gif); background-repeat:no-repeat; margin:25px 0 0 -2px !important; padding:0px; width:170px !important; height:19px;}





#linkpics{display:block; margin:0px;padding:0px; list-style-type:none;}

#number {display:block; margin:8px 0 6px 0;padding:0px; background-image:url(images/phone.gif); width:191px; height:170px; background-repeat:no-repeat}

#photos{margin:0 0 5px 0!important}
#photos a{display:block;background-image:url(images/photogall.gif);width:191px; height:139px; background-repeat:no-repeat}

#news{margin:0 0 5px 0!important}
#news a{display:block;background-image:url(images/news.gif);width:191px; height:140px; background-repeat:no-repeat}

#livechat{margin:0 0 5px 0!important}
#livechat a{display:block;background-image:url(images/chat.gif);width:191px; height:140px; background-repeat:no-repeat}

#recent{ background-image:url(images/recent.gif); background-repeat:no-repeat; width: 192px; height:31px; display:block; margin:10px 0 0 0 ; padding:0px}

.ads{margin:0 0 5px 0!important; }
.ads a{display:block;width:191px; height:139px;}


#ulrecent{list-style-type:none;margin:0px;padding:0px;}
#ulrecent li {
	width:180px;
	background-color:#333333;
	margin:0 0 5px 0;
	padding:5px;
	border:1px solid #003366;
	float:left;
	height:40px;
	display:block
}
#ulrecent p {
	float:left;
	margin:0 8px 0 0;
	padding:0px;
	width:20px;
	height:40px;
	background-color:#006699;
	font-size:18px;
	text-align:center;
	line-height:40px;
	clear:right
}



#ulrecent a, #ulrecent  a:visited { float:left;font-size:11px;line-height: 13px; color:#ffffff; text-decoration:none; width:150px; overflow:hidden; height:55px; margin:0px; padding:0px}
#ulrecent a:hover {
	font-size:11px;
	color:#006699;
	text-decoration:underline;
	line-height: 13px;
}
/*******************************************/
/*  CSS  division and styles for middle    */
/*  E2E Solutions for MWS              */
/*******************************************/

#middle {position:relative;float:left;width:567px; margin:0px; padding:0px; left:29px;}



#deals{
margin:3px 0 0 0;
padding:15px 0 0 125px;
background-image:url(images/deals_background.gif);
background-repeat:no-repeat; 
width:442px; 
height:223px;
display:block;
}

.deals_product_box{
width:117px;
float:left;
margin:0 30px 0 0;
padding:0px;
text-align:center;
}



.deals_product_box img{
margin 0 0 10px 0
}

.deals_product_box h2{
font-weight:bold!important;
color:#cc0000!important;
font-size:14px!important;
margin:10px 0 0 0!important;
padding:0px!important;
}

.deals_product_box h3{
font-weight:bold!important;
color:#ffffff!important;
font-size:15px!important;
margin:0 0 1px 0!important;
padding:0px!important;
}





#Banner_Rotation {margin:0px 0px 10px 0px;width:567px;height:210px; float:left; }
#Banner_Rotation_images {float:left;position:relative;width:567px;height:210px;}
#Banner_Rotation_images img {position:absolute;}

#Banner_Rotation_images_markers {list-style:none;list-style-type:none;margin:0px;position:absolute;bottom:0px;left:0px;height:38px;width:567px;padding: 0px;
background-image: url(images/banner_nav_bg.gif);background-repeat: no-repeat;background-position: bottom;}

#Banner_Rotation_images_markers li {
	float:left;
	position:relative;
	margin:0px;
	padding: 0px;
	height: 38px;
}

#Banner_Rotation_images_markers li#Banner_Rotation_images_markers_3 {float:right !important;}

#Banner_Rotation_images_markers li a.slide, #Banner_Rotation_images_markers li a.left, #Banner_Rotation_images_markers li a.right {color:#ffffff;display:block;font-size:12px;height:38px;line-height:38px;text-align:center;text-decoration:none;background-repeat: no-repeat; outline:none!important;font-weight:bold!important;}

#Banner_Rotation_images_markers li a.slide {background-position: left bottom;background-image: url(images/banner_nav_1.gif);width:142px; outline:none!important}
#Banner_Rotation_images_markers li a.left {background-position: left bottom;background-image: url(images/banner_nav_1.gif);width:142px; outline:none!important}
#Banner_Rotation_images_markers li a.right {background-position: right bottom;background-image: url(images/banner_nav_right_1.gif);float:right !important;width:141px; outline:none!important}

#Banner_Rotation_images_markers li a.slide:hover,#Banner_Rotation_images_markers li.active a.slide {
background:url(images/banner_nav_2.gif);color:#cccccc;background-position: left bottom;background-repeat: no-repeat; outline:none!important;font-size:12px!important; font-weight:bold!important;}

#Banner_Rotation_images_markers li a.left:hover,#Banner_Rotation_images_markers li.active a.left {
background-image: url(images/banner_nav_2.gif);color:#cccccc;background-position: left bottom;background-repeat: no-repeat; outline:none!important;font-size:12px!important; font-weight:bold!important;}

#Banner_Rotation_images_markers li a.right:hover,#Banner_Rotation_images_markers li.active a.right {
background-image: url(images/banner_nav_right_2.gif);color:#cccccc;float:right !important;background-position: right bottom;background-repeat: no-repeat; outline:none!important;font-size:12px!important; font-weight:bold!important;}

















#banner_top_middle {margin:0px; padding:0px}
#banner_top_middle a{ background-image:url(images/banner_middle.jpg); background-repeat:no-repeat; width:567px; height:175px; display:block; margin:0px; padding:0px}
#new_products{ background-image:url(images/new_products_header.jpg);background-repeat:no-repeat; width:567px; height:57px; display:block; margin:0px; padding:0px; clear:both; font-size:1px;  }

#top_sellers{ background-image:url(images/top_sellers_header.jpg);background-repeat:no-repeat; width:567px; height:57px; display:block; margin:0px; padding:0px; clear:both; font-size:1px;  }

#related{position:relative; left:-6px; top:-6px; background-image:url(images/related_header.jpg);background-repeat:no-repeat; width:565px; height:57px; display:block; margin:15px 0 0 0; padding:0px; clear:both; font-size:1px; }

#bought{position:relative; left:-6px; top:-6px; background-image:url(images/bought.jpg);background-repeat:no-repeat; width:565px; height:57px; display:block; margin:15px 0 0 0; padding:0px; clear:both; font-size:1px; }



#mesh{ background-image:url(images/mesh.gif); background-repeat:repeat-y; width:567px; margin:0px; padding:0 0 50px 0; display:block; float:left }
#mesh2{ background-image:url(images/mesh.gif); background-repeat:repeat-y; width:559px; margin:0px; padding:0px 0 50px 6px; display:block; float:left}
#mesh3{position:relative; left:-12px; background-image:url(images/mesh.gif);  width:971px; margin:0px; padding:0 0 50px 0; display:block; float:left}

.reg_submit{position:relative; top:5px; left:5px;width:125px; height:21px; }
.form_reg{margin:0px; padding:10px 0 15px 0 ; border-bottom: 1px dotted #666666; border-top: 1px dotted #666666}
.faq{margin: 0 0 20px 8px;padding:0px; list-style-type:none;}

.faq li{margin:0px;padding:0px; list-style-type:none;}




.table {
 border-width:thin;
 clear:both;
 padding:0px;
 text-align:center;
 vertical-align:top;
 margin-bottom:25px;
 margin-top:10px;
 margin-right:0px;
 margin-left:6px;
 direction:ltr;
 width:auto;
 height:auto;
 display:table;
width:540px;
 font-size:10px;
 color:#cccccc

}
.table tr {
 vertical-align:top;
 height:auto; 
}

.table td { 
 text-align:left;
 vertical-align:top;
 padding-left:3px;
 padding-bottom:3px;
 
 background-color:#191919
 
 
}


#a_name_list {position:relative; left:30px; width:510px;  margin:0px 5px 20px 0; padding:0px;float:left;}
#a_name_list li{float:left; list-style-type:none; padding:0px; margin:2px 2px 0 0!important; height:18px; background-color:#000000; border:1px dotted #666666;width:120px;}

#a_name_list a, #a_name_list a:visited {font-size:12px; color:#ffffff !important; background-color:#000000;height:18px; width:120px; display:block; padding:0px; line-height:18px; text-indent:5px }
#a_name_list a:hover {font-size:12px; color:#ffffff !important; background-color:#006699;height:18px; width:120px; display:block; padding:0px; line-height:18px; text-indent:5px }



.headerbar{ background-image: url(images/td_back.gif); background-repeat:no-repeat;   font-weight:bold; border:none !important; background-color:#333333 !important ; color:#ffffff !important ; font-size:12px; }
.blue_td {background-color:#0176b9 !important; color:#ffffff !important }

.headerbar a, .headerbar a:visited {color:#ffffff !important}


.backtotop{position:relative; left:5px;width:525px;padding:5px; margin:0px; text-align:right; display:block;border-top:1px dashed #999999;}



.LprodBox {position:relative; left:10px; top:13px; list-style-type:none; margin:0 8px 15px 0; padding:0 0 10px 0;  width:269px; float:left}
.LprodBox  li {margin:0px; padding:0px;background-color:#ffffff; width:269px; float:left;}
.LprodBox_top{ background-image:url(images/LprodBox_top.gif); background-repeat:no-repeat; width:269px; height:26px; margin:0px; padding:0px; display:block;}
.LprodBox h1 {list-style-type:none; margin:0px; padding:3px; width:260px; font-size:12px; font-weight:bold; color:#000000; text-align:center; overflow:hidden; height:30px;}

.LprodBox img {border:none}

.LprodBox h1 a, .LprodBox h1 a:visited {margin:0px;padding:0px; font-weight:bold; color:#000000;font-size:12px; text-decoration:none}
.LprodBox h1 a:hover {margin:0px;padding:0px; font-weight:bold; color:#990000;font-size:12px; text-decoration:none}

.LBox_p1{position:relative; left:3px;float:left; width:122px; margin:0px;padding:5px 7px 5px 0; border-right:1px dotted #cccccc;  }
.LBox_p2{position:relative; left:8px;float:left; width:120px; margin:0px;padding:0px;color:#000000; font-size:11px ;color:#333333; line-height:16px; overflow:hidden; height:143px;}
.LprodBox_bottom{clear:both; font-size:1px; background-image:url(images/LprodBox_bottom.gif); background-repeat:no-repeat; width:269px; height:8px; display:block; margin:5px; padding:0px}

.Lmoreinfo{margin:0px; padding:0px; }
.Lmoreinfo a{ float:left;position:relative;top:3px; left:3px; background-image:url(images/Lmore_info.gif); background-repeat:no-repeat; width:125px; height:28px; display:block; margin:0px; padding:0px }
.Lmoreinfo p {position:relative; left:12px;float:left;width:120px; margin:0px; padding:0px 0 5px 0; color:#990000; font-size:11px; font-weight:bold; height:30px; }

.Lmoreinfo span{ text-decoration:line-through; color:#000000!important}
.SprodBox span{ text-decoration:line-through; color:#000000!important}


.SprodBox {position:relative; left:13px; top:13px; list-style-type:none; margin:0 13px 20px 0; padding:0px;  width:167px; float:left}
.SprodBox  li {margin:0px; padding:0px;background-color:#ffffff; width:167px; float:left;}
.SprodBox_top{ background-image:url(images/SprodBox_top.gif); background-repeat:no-repeat; width:167px; height:19px; margin:0px; padding:0px; display:block;}
.SprodBox_bottom{clear:both; font-size:1px; background-image:url(images/SprodBox_bot2.gif); background-repeat:no-repeat; width:167px; height:7px; display:block; margin:5px; padding:0px}

.SprodBox_bottom_one{clear:both;  width:167px; height:30px; display:block; margin:0px; padding:0px}

.SprodBox_bottom_one a, .SprodBox_bottom_one a:visited{clear:both; font-size:1px; background-image:url(images/SprodBox_bot1.gif); background-repeat:no-repeat; width:167px; height:30px; display:block; margin:0px; padding:0px}

.SprodBox_bottom_one a:hover{clear:both; font-size:1px; background-image:url(images/SprodBox_bot1_hover.gif); background-repeat:no-repeat; width:167px; height:30px; display:block; margin:0px; padding:0px}


.SprodBox h1 a, .SprodBox h1 a:visited {margin:0px;padding:0px; font-weight:bold; color:#000000;font-size:10px; text-decoration:none}
.SprodBox h1 a:hover {margin:0px;padding:0px; font-weight:bold; color:#990000;font-size:10px; text-decoration:none}
.SprodBox h1 {
	list-style-type:none;
	margin:0px;
	padding:3px;
	width:161px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	overflow:hidden;
	height:36px;
	line-height: 12px;
}
.SprodBox img {border:none;}
.SprodBox p {position:relative; left:24px; margin:0px; padding:0px; float:left }
.SprodBox h3 {margin:5px 0 5px 0;padding:0px; font-weight:bold; color:#990000;font-size:12px; text-decoration:none; text-align:center; height:30px; }

.SprodBox h4{margin:5px 0 5px 0;padding:0px; font-weight:bold; color:#3399cc;font-size:16px; text-decoration:none; text-align:center}
.SprodBox h4 a, .SprodBox h4 a:visited{font-weight:bold; color:#3399cc;font-size:16px; text-decoration:none; }
.SprodBox h4 a:hover{font-weight:bold; color:#000000;font-size:16px; text-decoration:underline; }

.SprodBox h5{list-style-type:none; margin:0px; padding:0 3px 0 3px; width:161px; font-size:11px; font-weight:bold; color:#000000; text-align:center; overflow:hidden; height:12px;}

.Smoreinfo{margin:0px; padding:0px; }
.Smoreinfo a, .Smoreinfo a:visited{ float:left;position:relative;top:0px; left:30px; background-image:url(images/buynow.gif); background-repeat:no-repeat; width:108px; height:25px; display:block; margin:0px; padding:0px }

.Smoreinfo a:hover{ float:left;position:relative;top:0px; left:30px; background-image:url(images/buynow.gif); background-repeat:no-repeat; width:108px; height:25px; display:block; margin:0px; padding:0px }




#mid_wheels_info {width:553px !important; display:block; margin:0px!important; padding:0px; background-color:#333333; list-style-type:none; float:left}
#mid_wheels_info li{margin:0px; padding:0px;}
#mid_wheels_top { background-image:url(images/mid_wheels_bar.gif); width:553px; height:28px; display:block; margin:0px !important; padding:0px !important;}
#mid_wheels_bluex { width:545px; display:block; margin:0px !important; padding:8px 8px 8px 0 !important; background-color:#006699}

#mid_wheels_info h2{font-size:12px; font-weight:bold;  color:#3399cc; padding:0 0 0 8px }
#mid_wheels_info h3{font-size:11px; font-weight:bold;  color:#3399cc; padding:0 0 0 8px }
#mid_wheels_info h1{font-size:14px; font-weight:bold;  color:#ffffff; padding:8px 0px 8px 8px;background-color:#006699;margin:0px; }
#mid_wheels_blue h1 a, #mid_wheels_blue h1 a:visited{font-size:12px; font-weight:bold;  color:#ffffff; padding:0 10px 0 10px; text-decoration:underline }
#mid_wheels_blue h1 a:hover {font-size:12px; font-weight:bold;  color:#999999; padding:0 10px 0 10px; text-decoration:underline }

.back_to_top{width:537px; text-align:right; border-top:1px dashed #999999; padding-top:20px;}

#mid_wheels_blue_bottom { background-image:url(images/blue_bottom.gif); background-repeat:no-repeat; width:553px; height:20px; display:block; margin:0px; padding:0px; }

#mid_wheels_blue_bottom2 { background-image:url(images/blue_bottom2.gif); background-repeat:no-repeat; width:553px; height:64px; display:block; margin:0px 0 0 0; padding:0px; clear:both; float:left;  }

#mid_wheels_info p {padding:5px 8px 5px 8px; margin:0px; font-size:12px}
#mid_wheels_info  a, #mid_wheels_info  a:visited {color:#3399cc; text-decoration:none}
#mid_wheels_info a:hover {color:#999999; text-decoration:underline}
#mid_wheels_info ul { list-style-type: circle !important}

.faq_p{margin:10px 0 10px 0;padding:8px; width:537px; background-color:#0e0e0e;   }
.faq_p a, .faq_p  a:visited {font-size:12px !important; color:#3399cc; text-decoration:none!important}
.faq_p a:hover {font-size:12px !important;  color:#3399cc;text-decoration:none!important}

.lines{border-bottom:1px dashed #999999; width:537px;}




#product_left{position:relative; left:8px; top:8px; list-style-type:none; margin:0 10px 0 0; padding:0px; float:left; width:265px;}
#product_left li{ list-style-type:none; margin:5px 0 5px 0; padding:0px;  width:265px;}
#product_left h1{color:#ff0000; font-weight:bold; font-size:18px; margin:0px; padding:8px 0 8px 0!important; border-bottom:1px dashed #999999; background-color:none!important;}
#product_left h1 span{  color:#ff0000 !important; font-weight:bold !important; font-size:12px !important;  }
#product_left h2{ color:#ffffff; font-size:14px; margin:0px; padding:8px 0 8px 0; border-bottom:1px dashed #999999;}
#product_left p{ color:#ffffff; font-size:11px;margin:0px;padding:0 0 15px 0 }
.borderdashed{padding:0 0 8px 0 ; border-bottom:1px dashed #999999; margin:0px}

#product_left p.price{color:#ff0000; font-weight:bold; font-size:18px; margin:0px; padding:8px 0 8px 0!important; border-bottom:1px dashed #999999;}
#product_left p.price span{  color:#ff0000 !important; font-weight:bold !important; font-size:12px !important;  }

#price{ background-image:url(images/price.gif);background-repeat:no-repeat; width:265px;display:block; height:14px;  margin:0px; padding:0px;}
#desc{ background-image:url(images/productdesc.gif); background-repeat:no-repeat; width:265px;display:block; height:30px;  margin:0px; padding:0px }
#qty{ position:relative; top:20px; background-image:url(images/qty.gif) !important; background-repeat:no-repeat !important; width:255px;display:block; margin:0px ; padding:30px 0 20px 0; height:40px !important; border-bottom:1px dashed #999999; }
#itemNo{ background-image:url(images/itemnumber.gif); background-repeat:no-repeat; width:265px;display:block; height:14px;  margin:0px; padding:0px}
#price{ background-image:url(images/price.gif);background-repeat:no-repeat; width:265px;display:block; height:14px;  margin:0px; padding:0px;}


#qty form {margin:0px; padding:0px; z-index:100}
#qty input{position:relative; top:-3px;width:20px; margin-left:100px; float:left!important }
#qty span input{ width:101px; height:26px; display:block; margin:0px; padding:0px; float:right !important}



#thumbs{width:250px; display:block; text-align:center }
#thumbs img{margin:2px; padding:5px; border:1px solid #3399cc; background-color:#FFFFFF; }

#product_right{position:relative; left:2px; top:3px; list-style-type:none; margin:0 8px 20px 0; padding:0px; float:right; width:255px;}

#product_right li{list-style-type:none; margin:10px 0 10px 0; padding:0px}

#product_right li.photo{list-style-type:none; margin:10px 0 10px 0; padding:0px; width:253px; height:283px; background-image:url(images/photo_back.gif); background-repeat:no-repeat; display:block}
#product_right p{padding:20px 0 0 13px;margin:0px;}
#product_right p a{padding:0px;margin:0px;}
#product_right h1{padding:0px;margin:0px;background-color:none!important;}

#product_right div.gallery{padding:0px;margin:0px;}

#product_right div.gallery a{ background-image:url(images/enlarge.gif); width:110px; height:28px; display:block; position:relative; top:5px; left:70px; margin:0px; padding:0px}



#mail_a_friend{
position:relative; 
left:-3px; 
top:4px; 
float:right; 
width:255px; 
margin: 5px 0 0 0;
padding:0px;}


#mail_a_friend a, #mail_a_friend a:visited{
font-size:11px!important;
text-decoration:none!important;
color:#ffffff!important;
margin: 0 5px 0 0; 
padding:8px 0 0 0 ;
background-image:url(images/black_btn.gif);
background-repeat:no-repeat;
text-align:center;
width:79px;
height:27px;
display:block;
float:left;

}


#mail_a_friend a:hover{

font-size:11px!important;
text-decoration:underline!important;
color:#ffffff!important;
margin: 0 5px 0 0; 
padding:8px 0 0 0 ;
background-image:url(images/black_btn.gif);
background-repeat:no-repeat;
text-align:center;
width:79px;
height:27px;
display:block;
float:left;


}













#delivery_ul{margin:0px; padding:8px; list-style-type:none;  }
#delivery_ul li{list-style-type:none; margin:0px; padding:0px; font-size:12px; color:#3399cc}

#sitemap ul{ margin:0 0 5px 0; padding:0px;}
#sitemap li{ list-style-type:none;margin:0px; padding:0px; }

#sitemap h1{color:#3399cc; font-size:18px; }
#sitemap h2{color:#ffffff!important;font-size:16px!important;padding:0px!important }
#sitemap h2 a, #sitemap h2 a:visited{color:#ffffff!important;font-size:16px!important; }
#sitemap h2 a:hover{color:#ffffff!important;font-size:16px!important; }

#sitemap h3{color:#3399cc!important;font-size:14px!important; margin-top: 10px ;padding:0px!important}
#sitemap h3 a, #sitemap h3 a:visited{color:#3399cc!important;font-size:14px!important; }
#sitemap h3 a:hover{color:#ffffff!important;font-size:14px!important; }


#sitemap h4{color:#ffffff; font-size:12px; font-weight:bold; padding:0 0 0 8px}
#sitemap h5{color:#ffffff; font-size:12px;padding:0 0 0 8px}

#sitemap a,  #sitemap a:visited{color:#999999; font-size:12px; text-decoration:none; padding:0 0 0 8px} 
#sitemap a:hover{color:#ffffff; font-size:12px; text-decoration:underline; padding:0 0 0 8px} 



.none_margin_list {position:relative; left:6px; top:5px; width:165px!important; height:140px!important; margin:0 5px 5px 0 !important; padding:8px 5px 8px 5px !important; float:left; background-color:#252424; border:1px dotted #666666; }

.none_margin_list ul{
margin:0px!important; 
padding:0px!important;
list-style-type:none!important;
}

.none_margin_list ul li{margin:0px!important; padding:0px!important; font-size:11px!important;list-style-type:none!important;}
.none_margin_list p{font-size:11px!important; margin-left:-8px!important; clear:both;}
.none_margin_list h1{font-size:14px; margin:0px !important; padding:0 0 5px 0 !important; list-style-type: none; color:#3399cc !important; background-color:#252424!important;}
.none_margin_list h3{font-size:12px !important; margin:0px !important; padding:0 0 5px 0 !important; list-style-type: none; color:#3399cc !important}
.iframe {position:relative; top:25px; margin:0px; padding:0px;}




.top { background-image:url(images/top.gif); background-repeat:no-repeat; width:175px; height:18px; display:block; margin:-10px 0 0 -5px!important; padding:0px !important}
.bot {position:relative; bottom:0px !important; background-image:url(images/bot.gif); background-repeat:no-repeat; width:175px; height:18px; display:block; margin:0px 0 0 -5px!important; padding:0px !important}
/*******************************************/
/*  CSS floating styles                    */
/*  E2E Solutions for MWS              */
/*******************************************/
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both}

/*******************************************/
/*  CSS footer content and styles          */
/*  E2E Solutions for MWS              */
/*******************************************/


#footer {width: 1003px;position: relative;bottom: 0px !important;bottom: -1px;clear:both;margin-top:10px; border-top:1px dashed #333333; }

#logo_bottom{margin:0px; padding:0px; list-style-type:none; text-align:center; width:1003px}
#logo_bottom li{position:relative;top:8px;margin:0px; padding:0px;  width:100px; height:48px; display:inline; }
#logo_bottom img {border:none}

#footer_menu{ clear:both; margin:10px 0 0 0; padding:25px 0 0 0; list-style-type:none; background-image: url(images/footer_back.gif); background-repeat:repeat-x; height:40px; display:block; width:1003px; text-align:center;}
#footer_menu li{margin:0 2px 0 2px; padding:0px; display:inline; text-align:center;}
#footer_menu a, #footer_menu a:visited{color:#ffffff; font-size:12px; text-decoration:none; }
#footer_menu a:hover{ color:#006699; text-decoration:underline; font-size:12px;}

#quicklinks{ margin:10px 0 20px 51px; padding:0px; list-style-type:none;  display:block; width:900px; text-align:center;}
#quicklinks li{margin:0 2px 0 2px; padding:0px; display:inline; text-align:center;}
#quicklinks a, #quicklinks a:visited{color:#ffffff; font-size:11px; text-decoration:none; }
#quicklinks a:hover{ color:#006699; text-decoration:underline; font-size:11px;}




ul.menunav, ul.menunav ul {
  list-style-type:none;
  margin: 0;
  padding:0;
  width: 191px;
  font-size:12px;

}

ul.menunav a {
  display: block;
  text-decoration: none;
  margin: 0px; padding:0px;
  font-weight:bold;
  
 
}

ul.menunav li {
  margin-bottom: 2px;
}

ul.menunav li a {
  background-image:url(images/menu-back.gif);
  color: #fff;	
 margin: 0px; padding:0px;
  height:22px;
  line-height:22px;
  text-indent:5px;
}



ul.menunav li a:hover { background-image:url(images/menu-back-hover.gif);
   
}

ul.menunav li ul li a {
  background: #000000!important;
  color: #ffffff;
  
  width:189px; border-left: 1px solid #006699; border-right: 1px solid #006699; border-bottom: 1px dotted #006699;  margin: 0px!important; padding:0px; display:block;  color:#ffffff; text-decoration:none; font-weight:bold; text-indent:5px;font-size: 12px; height:22px; 
}

ul.menunav li ul li a:hover {
 background-color:#008dd9 !important;width:189px;  display:block; margin: 0px!important; padding:0px; border-bottom: 1px dotted #006699; border-left: 1px solid #006699; border-right: 1px solid #006699;
   color:#ffffff; text-decoration:none; font-weight:bold;font-size: 12px; text-indent:5px;height:22px
}


  
  
 h3.head a { 
		  	width: 191px;
  			font-size:12px;
			display:block; 
		 	color: #fff;	
 			margin: 0 0 1px 0; padding:0px;
  			height:22px;
  			line-height:22px;
  			text-indent:5px;
			background-image:url(images/menu-back.gif); background-repeat:no-repeat;
		
		
		}
		h3.head a:hover { 
		 width: 191px;
  font-size:12px;
		display:block; 
		 color: #fff;	
 margin: 0 0 1px 0; padding:0px;
  height:22px;
  line-height:22px;
  text-indent:5px;
		
		background-image:url(images/menu-back-hover.gif); background-repeat:no-repeat; 
		
		}
		h3.selected a { background-image:url(images/menu-back2.gif); background-repeat:no-repeat;  
		 
		 width: 191px;
  font-size:12px;
		display:block; 
		 color: #fff;	
 margin: 0 0 1px 0; padding:0px;
  height:22px;
  line-height:22px;
  text-indent:5px;
		
		}
		h3.selected a:hover { 
		background-image:url(images/menu-back2.gif); background-repeat:no-repeat;  
		
		} 
  
  
  
  
.accordion_toggle {
		width:191px;
		display: block;
	    background-image:url(images/menu-back.gif); 
		background-repeat:no-repeat;
		padding:0px;
		height:22px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		outline: none;
		font-size: 12px;
		color: #000000;
		cursor: pointer;
		margin: 0 0 2px 0;
		}
		
		.accordion_toggle_active {
		width:191px;
	    height: 22px; 
		background-image:url(images/menu-back2.gif); 
		background-repeat:no-repeat;
	    color: #ffffff;
			
		}
		
		.accordion_toggle a, .accordion_toggle a:visited{
		width:191px; 
		height:22px; 
		display:block; 
		margin: 0px; 
		padding:0px;   
		color:#ffffff; 
		text-decoration:none;
		font-weight:bold;
		line-height:22px;
		font-size: 12px; 
		text-indent:5px}
		
		.accordion_toggle a:hover{
		width:191px; 
		height:22px; 
		display:block; 
		margin: 0px; 
		padding:0px;  
		color:#ffffff; 
		text-decoration:none;
		font-weight:bold;
		line-height:22px;
		font-size: 12px; 
		text-indent:5px; 
		background-image:url(images/menu-back-hover.gif); 
		background-repeat:no-repeat}
		
		.accordion_content {
		width:191px;
		background-color: #ffffff;
		color: #444444;
		overflow: hidden;
		display:none;
		}
			
		.accordion_content h2 {
		margin: 15px 0 5px 10px;
		color: #0099FF;
			}
			
	   .accordion_content p {
		line-height: 150%;
		padding: 5px 10px 15px 10px;
			}
			
			
	  .accordion_content ul {
	   background: #000000!important;			
	   list-style-type:none;
	   margin: 0;
	   padding:0;
	   width: 191px;
	   font-size:12px;
			}
			
	  .accordion_content li{
	  background: #000000!important;
  	  color: #ffffff;
      width:189px; 
	  border-left: 1px solid #006699 !important; 
	  border-right: 1px solid #006699 !important; 
	  border-bottom: 1px dotted #006699 !important;  
	  margin: 0px!important; 
	  padding:0px !important; 
	  display:block;
	  text-indent:5px;  
			
			
			
			}
			
			
	.accordion_content li a, .accordion_content li a:visited {
	background: #000000!important;
  	width:189px; 
	color: #ffffff;
	display:block;  
	line-height:18px;
	text-decoration:none; 
	font-weight:bold; 
	font-size: 12px; 
	height:22px; }
			 
			 
	.accordion_content li a:hover { 
	background-color:#008dd9 !important;
	width:189px;  
	display:block;
	line-height:18px;
	color: #ffffff;
	text-decoration:none; 
	font-weight:bold;
	font-size: 12px; 
	height:22px; 
	outline:none;
			
			
			}
			 
	.vertical_accordion_toggle {
    display: block;
	width: 191px;
	
	line-height: 22px;
    color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #cde99f;
	cursor: pointer;
	margin: 0 0 2px 0; padding:0px;  
	text-indent:5px;   
	text-decoration:none;
	font-weight:bold;
		}

   .vertical_accordion_toggle_active {
  
   color: #ffffff;
   border-bottom: 1px solid #f68263;
		}

   .vertical_accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
		}

	.vertical_accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
			}

			
  			
		/*
		
		
		
		
		
					
					
    /* Container styling*/

    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }
    
    .scrollable .items {
/* this cannot be too large */
width:20000em;
position:absolute;
clear:both;
}

.scrollable {

	/* required settings */
	margin-top: 1px;
	position:relative;
	overflow:hidden;
	width: 191px;
	height:430px;


}
