*{font-size:12px;font-family:  arial, verdana, helvetica, sans-serif;}
.clearboth{clear:both;visibility: hidden;margin: 0px;padding: 0px;}
.clear{clear:both;visibility: hidden;margin: 0px;padding: 0px;}
.bodytop{ background:url(../images/bg_03.jpg) no-repeat;padding:0 23px;/*height:290px;position:relative;*/}
form{padding:0;margin:0;}
body{margin:0;padding:0; background:url(../images/bg_01.jpg) #8EACE8 repeat-x}
body#frontend{background:#FFFFFF}
#container{width:824px;/*position:absolute;left:50%;margin-left:-383px;*/ margin:0 auto; background:url(../images/bg_06.jpg) repeat-y;}
#header{height:81px;background:#FFFFFF;border-left:5px solid #ffffff;border-right:5px solid #ffffff;}


.shop_left{height:20px; padding-top:6px; color:#162D7C; font-weight:bold; background:#AAC3F2!important;  }

.shop_data{height:20px; padding-top:6px; color:#162D7C; font-weight:bold; background:#AAC3F2!important; }

.shop_right{height:20px; padding-top:6px; color:#162D7C; font-weight:bold;background:#AAC3F2!important;  }

	#header .logo{position:absolute;left:80px;padding-top:18px;float:left;z-index:2;}
	
	#nav{height:36px;background:#000000 url(../images/nav_left.gif) 0 0 no-repeat;border-left:5px solid #ffffff;border-right:5px solid #ffffff;}
	#nav ul{margin:0 0 0 18px;padding:0;display:inline;background:url(../images/nav_bg.gif) 0 0 repeat-x;width:548px;float:left;_font-size:0;}
	#nav ul li{margin:0;padding:0 6px;float:left;list-style:none;line-height:34px;background:#000000 url(../images/nav_bg.gif) 0 0 repeat-x;}
	#nav ul li.selected{overflow:hidden;}
	#nav ul li a{color:#fff;text-decoration:none;font-family: arial;font-size:14px;color:#FDFDFD;font-weight:bold;position:relative;z-index:3;}
	html* #nav ul li a{font-weight:normal;*font-weight:bold;}
	
	#nav ul li a.home{margin-right:6px;}
	#nav ul li a:hover{text-decoration:underline;}
	#nav .nav_right{background:#fff url(../images/nav_right.gif) 0 0 no-repeat;height:36px;width:201px;float:right;}
	
	#mycart{/*position:absolute;margin-top:-14px;display:inline;*/margin-left:8px; padding:8px 0}
	
	#mycart p{margin:0;background-color:#fff;text-align:left;display:block;font-size:11px;color:#EC6C2C;font-family:arial;font-weight:bold;}
	/*#mycart p{margin:0;width:184px;background-color:#fff;text-align:left;padding:20px 3px 3px 6px;display:block;font-size:11px;color:#660099;font-family:arial;font-weight:bold;background:url(../images/mycart_bg.gif) 119px top  no-repeat;}*/
	#mycart p span{font-size:11px; padding-left:5px;display:inline; color:#EC6C2C}
	/*#mycart p span{font-size:11px;padding-left:30px;display:inline;color:#660099;}*/
	
	#mycart p span a{color:#EC6C2C;font-size:11px;text-decoration:none;}
	#mycart p span a:hover{color:#FBA377;}
	
	
	
	#nav .nav_right{background:#fff url(../images/nav_right.gif) 0 0 no-repeat;height:36px;width:201px;float:right;}
	.banner{border-left:5px solid #ffffff;border-right:5px solid #ffffff;float:left; height:173px; /*position:absolute;z-index:1*/} 
    #banner_img{ position:absolute; top:0; left:0; margin-top:-12px;}
	
	#main{/*position:absolute;*/margin-top:0px;z-index:20;/*background:url(../images/bg_06.jpg) 0 0px repeat-y;margin-top:0px;background:#FFFFFF url(../images/subContent_line.gif) 0 -1px repeat-x;*background:#FFFFFF url(../images/subContent_line.gif) 0 -4px repeat-x;*/ padding-left:23px; padding-right:23px; width:778px;}
	#main .banner{display:inline;font-size:0;border:0px;line-height:0px;}
	#main .subContent{width:180px;padding-left:3px;float:left;/*padding-bottom:176px;*/}
	/*#main .mainContent{width:581px;border-left:1px solid #fff;float:right;margin-top:10px;}*/
	#main .mainContent{width:590px;/*width:582px;width:578px;border-left:3px solid #fff;*/float:left;/*margin-top:10px;*/}
	html* #main .mainContent{/*margin-top:13px;*margin-top:10px;*/}
	
.col2-set h6{ margin:5px 0}

	
	
		.subContent{position:relative; margin-top:-10px}
		.subContent .left_menu{display:block;/*position:absolute; left:0; top:0; margin-top:-10px;z-index:20;*/}
		.subContent .left_menu .left_menu_header{height:14px;/*line-height:14px;font-size:14px;*/width:180px;}
		.subContent .left_menu .left_menu_body{background:#000000 url(../images/left_menu_bg.gif) 0 -14px no-repeat;*background:#000000 url(../images/left_menu_bg.gif) 0 -12px no-repeat;}
		.subContent .left_menu h2{margin:0;font-size:13px;font-weight:bold;color:#E7AA04;font-family:arial;padding:5px 6px 6px 22px;}
		.subContent .left_menu ul{margin:0 3px 0 5px;padding:0;list-style:none;}
		.subContent .left_menu ul li{margin:0;padding:0;list-style:none;display:inline; line-height:20px;}
		.subContent .left_menu ul li a{font-size:12px;font-weight:bold;color:#F0F0F0;font-family:arial;text-decoration:none;border-bottom:1px solid #252525;display:block;}
		/*.subContent .left_menu ul.level_one li a{padding:3px 3px 3px 24px;background:url(../images/left_menu_icon01.gif) 15px 7px no-repeat;_height:0;}
		
		.subContent .left_menu li.level_two{display:none;_height:0px;}
		
		.subContent .left_menu li.level_two ul{padding:0;margin:0;_height:0px;_font-size:0px;display:inline;}
	    .subContent .left_menu li.level_two ul li a{padding:3px 3px 3px 36px;color:#333366;background:url(../images/left_menu_icon02.gif) 15px 7px no-repeat;}*/
		.subContent .left_menu .left_menu_bottom{background:#000000 url(../images/left_menu_bottom_bg.gif) 0 bottom no-repeat;height:28px; *width:180px}
		

		/*lTREEMenu Start*/
		.left_menu_body{padding:0 6px;}
		.left_menu_body dl{border-bottom:1px solid #252525;}
		.left_menu_body dd dl{border-bottom:0px;}
		
		.left_menu_body dl {margin:0;padding:0;clear:both; text-transform:uppercase}
		.left_menu_body a {background:none;}/*消除在FF2.0,Opera9下有重复背景图bug*/
		.left_menu_body dd {padding:2px 0 0;margin:0px;list-style:none;clear:both;border-top:1px solid #252525;display:block;min-height:20px;_height:0;}
		.left_menu_body dd button {width:20px;height:18px;overflow:hidden;cursor:pointer;vertical-align:middle;border:none;background:url(../images/tree/menu-closed.gif) no-repeat 3px 4px;float:left;}
		
		.left_menu_body dd.nosub button {background-image:none;}
		.left_menu_body dd.folderClose dl { display:none}
		.left_menu_body dd {/*background:url(../images/tree/elbow-line.gif) repeat-y 0 0;*/}
		.left_menu_body dd.lastChild {/*background:url(../images/tree/folder-last.gif) no-repeat 0 0;*/}
		.left_menu_body dt {margin:0px;padding:0;line-height:18px;background:url(../images/tree/menu-sub.gif) no-repeat 3px 7px;}
		.left_menu_body dt.lastChild {/*background:url(../images/tree/leaf-last.gif) no-repeat 0 0;*/}
		.left_menu_body dd a,
		.left_menu_body dd a:visited {color:#F0F0F0;font-weight:bold;text-decoration:none;}
		.left_menu_body dd a:hover{color:#F0F0F0;}
		
		.left_menu_body dt{border-top:1px solid #252525;}
		.left_menu_body dt a,
		.left_menu_body dt a:visited {color:#ffffff;font-weight:bold;margin-left:20px;text-decoration:none;}
		
		.left_menu_body dd dt a{
			color:#E7AA04;
			text-decoration: none;
		}
		/*.left_menu_body dd a,.left_menu_body dt a{margin-left:6px;display:block;}*/
		
		
		.left_menu_body dd  dd a,.left_menu_body dd dt a{margin-left:30px;display:block;}
		.left_menu_body dd  dd dd a,.left_menu_body dd dd dt a{margin-left:42px;display:block;}
		.left_menu_body dd  dd dd dd a,.left_menu_body dd dd dd dt a{margin-left:54px;display:block;}
		.left_menu_body dd  dd dd dd dd a,.left_menu_body dd dd dd dd dt a{margin-left:66px;display:block;}
		.left_menu_body dd  dd dd dd dd dd a,.left_menu_body dd dd dd dd dd dt a{margin-left:78px;display:block;}
		.left_menu_body dd  dd dd dd dd dd dd a,.left_menu_body dd dd dd dd dd dd dt a{margin-left:90px;display:block;}
		.left_menu_body dd  dd dd dd dd dd dd dd a,.left_menu_body dd dd dd dd dd dd dd dt a{margin-left:102px;display:block;}
		.left_menu_body dd  dd dd dd dd dd dd dd dd a,.left_menu_body dd dd dd dd dd dd dd dd dt a{margin-left:114px;display:block;}
		.left_menu_body dd  dd dd dd dd dd dd dd dd dd a,.left_menu_body dd dd dd dd dd dd dd dd dd dt a{margin-left:126px;display:block;}
		/*lTREEMenu End*/
		
		
			
		
		.mainContent .mainTop{/*border-top:4px solid #660099;*/border-top:1px solid #000000;height:45px;color:#333366;font-weight:bold;font-size:10px;padding-bottom:6px;padding-left:4px; background:url(../images/maintop_bg.gif) repeat-x;}

		.mainContent .mainTop_details{}
		.mainContent .mainTop a{font-size:11px;color:#333366; text-decoration:none;font-weight:bold;}
		.mainContent .mainTop a:hover{font-weight:bold; text-decoration:underline;}
		
		.mainContent .mainTop .here{margin:6px;font-weight:bold;font-size:11px; color:#162D7C}
		.mainContent .mainTop .here a{font-weight:bold;font-size:11px; color:#162D7C}
		.mainContent .mainTop .pagebar{margin:0 6px 6px 6px;float:left;display:inline;font-weight:bold;font-size:10px; color:#162D7C}
		.mainContent .mainTop .pagebar a{font-weight:bold;font-size:10px; color:#162D7C}
		
		.mainContent .mainCon{padding-left:10px;}
		
		.bottom_pagebar{height:24px;color:#162F7F; text-decoration:none;font-weight:bold;clear:both; background:url(../images/page_bg.gif) bottom repeat-x; padding-bottom:5px; border-bottom:1px solid #222837;}
		/*.bottom_pagebar_details,.bottom_pagebar_pages{font-size:10px;margin-top:2px;border-top:1px dotted #ddd;font-size:14px;padding:2px;font-weight:normal;color:#333366;}
		.bottom_pagebar_details a,.bottom_pagebar_pages a{font-weight:normal;color:#333366;font-size:14px;text-decoration:underline;}*/
		.bottom_pagebar_details a:hover,.bottom_pagebar_pages a:hover{color:#616198;}
		.bottom_pagebar_pages{border:0;}
		
		
		
		.bottom_pagebar .pagebar{font-size:11px;font-weight:bold;}
		.bottom_pagebar .pagebar a{color:#162F7F; text-decoration:none;font-weight:bold!important;font-size:11px;}
		.bottom_pagebar .pagebar a:hover{text-decoration:underline;font-size:11px;}
		.bottom_pagebar .pagebar{ text-align:right; padding-right:10px;}
		.mainContent .mainTop .search {float:right;}
		.mainContent .mainTop .search form{margin:0;padding:0;}
		.mainContent .mainTop .search input{overflow:hidden;border:1px solid #DBDFE1;color:#4A5158;margin:0;float:left;width:200px;}
		.mainContent .mainTop .search input.search_submit{border:0px;margin-top:0;margin:0 6px;width:auto;}
		
		.title{ position:relative}
		.title .back{ float:right; position:absolute; right:10px; top:8px}
		h1.type_title{font-size:18px;color:#000000;margin:0;padding:3px;}
		
		
		
		.prolist .pro_brief{width:175px;float:left;border-top:1px dotted #ddd;/*border-left:1px dotted #ddd;*/text-align:center;
		margin:0 5px 6px 4px;display:inline;padding-top:4px;}
		.prolist .first_line{border-top:0px;padding-top:0;}
		.prolist .first_pro{border-left:0px;margin:0 5px 6px 7px;}
		.prolist .pro_brief h3{margin:0;height:28px;}
		.prolist .pro_brief h3 a{color:#1F419B;font-weight:bold;text-decoration:none;line-height:12px;}
		.prolist .pro_brief h3 a:hover{color:#1F419B; text-decoration:underline}
		.prolist .pro_brief p{margin:0;padding:3px 0;color:#1F419B;}
		.prolist .pro_brief p b{font-size:15px;}
		.prolist .pro_brief a.moreinfo{margin-left:auto;margin-right:auto;background:url(../images/moreinfo.gif) 0 0 no-repeat;display:block;width:86px;height:20px;/*margin-bottom:6px;*/}
		.prolist .pro_brief a:hover.moreinfo{
			background-position:0 -20px;
		}
		.prolist .pro_brief a.moreinfo span{display:none;}
		
		
		
		.proDetails{padding:9px 5px;}
		.proDetails .proDetails_left{width:190px;float:left;padding-bottom:18px;}
		.proDetails .proDetails_left .price{background:#E3B2FF url(../images/our_price_bg.gif) 0 0 no-repeat;width:190px;height:38px;margin-bottom:3px;font-weight:bold;font-size:25px;color:#FFFFFF;text-indent:52px; padding-top:3px;}
	   .proDetails .proDetails_left .price s {font-size:22px!important;}
		.proDetails .proDetails_left .price b {font-size:33px!important;}
		.proDetails .proDetails_left .clickimage{ text-align:center; padding-bottom:15px; border-bottom:1px dashed #CCCCCC}
		
		.proDetails .proDetails_left .oldprice{background:#E3B2FF url(../images/our_price_bg.gif) 0 0 no-repeat;width:190px;height:41px;margin-bottom:3px;font-weight:bold;font-size:25px;color:#333366;text-indent:56px;}
		.proDetails .proDetails_left .oldprice b{font-size:34px !important;}
		.proDetails .proDetails_left .oldprice b span{font-size:32px!important;text-decoration:line-through;}
		
		.proDetails .proDetails_left .saleprice{background:#E3B2FF url(../images/sale_price_bg.gif) 0 0 no-repeat;width:190px;height:41px;margin-bottom:3px;font-weight:bold;font-size:25px;color:#333366;text-indent:56px;}
		.proDetails .proDetails_left .saleprice b{font-size:34px !important;}
		.proDetails .proDetails_left .saleprice b span{font-size:32px!important;}
		
		
		.proDetails .proDetails_left .sphoto{ width:190px; text-align:center}
		.proDetails .proDetails_left .sphoto img{border:0;margin-left:auto;margin-right:auto; border:1px solid #162D7C;/**/ padding:9px;}
		.proDetails .proDetails_left .sphoto a{color:#959494;font-size:10px;text-decoration:none;line-height:14px;margin:6px 0;}
		.proDetails .proDetails_left .sphoto a:hover{color:#777;}
		
		#track_hint{
			margin-top: 0;
			padding: 0 9px;
			text-align:left!important;
			color: #959494;
			font-size: 10px;
			margin-bottom:3px;
		}
		
		
		
		.more-views{text-align:left;}
		.more-views h4{border-bottom:1px dashed #BFBFBF; padding-bottom:3px; margin:8px 0}
		.more-views ul{margin:0;padding:0;list-style:none;text-align:left;width:100%;}
		.more-views li{margin:0;padding:0;list-style:none;float:left;line-height:0;display:inline;}
		.more-views li a{padding:0!important;margin:0 2px!important;text-decoration:none}
		.more-views li a img{border:2px solid #8EACE8;width:83px;margin:0 0 3px 0;padding:0;}
		
		
		
		.proDetails .proDetails_left .quantity{padding:5px; text-align:right;border-top: 1px dashed #bfbfbf;}
		.proDetails .proDetails_left .quantity input{width:15px;border:1px solid #B6B6B6;}
		.proDetails .proDetails_left a.buy-now{width:190px;height:24px;display:block;background:#EDD0FF url(../images/buy_now_bg.gif) 0 0 no-repeat;}
		
		
		
		
		.proDetails .proDetails_right{width:350px;float:left; margin-left:15px; color:#333333;padding-bottom:18px;}
		.proDetails .proDetails_right h3{color:#1F419B;font-weight:bold;margin:0;}
		.proDetails .proDetails_right p{color:#333;margin:0 0 12px 0;}
		.proDetails .proDetails_right ul{margin:0 0 12px 0;padding:0;list-style:none;}
		.proDetails .proDetails_right li{color:#333;background:url(../images/details_icon_li.gif) 0 3px no-repeat;padding-left:16px; list-style:none}
		
		.proDetails .proDetails_right .pdf{margin-top:30px;}
		.proDetails .proDetails_right ul.pdfdownload{ padding:8px; border:1px solid #CCCCCC; margin-top:5px;}
		.proDetails .proDetails_right ul.pdfdownload li{background:url(../images/details_icon_pdf.gif) 0 2px no-repeat; padding-left:30px;}
		.proDetails .proDetails_right ul.pdfdownload a{ color:#333333; font-weight:bold; text-decoration:underline}
		
		.proDetails .further{font-size:11px;color:#999999;margin:15px 5px 0 5px; padding-top:10px; border-top:1px dashed #CCCCCC}
		
		.proDetails .proDetails_right .manufacturer{font-size:14px;color:#650197;font-weight:bold;margin:0 0 6px 0;}
		
		.pages{padding:6px 0 2px 6px;}
		.pages p{font-size:14px;color:#333333;margin:0 0 9px;line-height:18px;}
		.pages h2{color:#333366;font-size:14px;}
		
		
		#ad{/*padding-top:4px;*/ margin-top:-15px; position:relative; height:80px}
		#ad .left_ad{margin:0 0 0 2px;float:left;position:absolute;/*margin-top:-166px;*/margin-top:-83px;display:inline;}
		#ad .left_ad a{margin:0 0 4px;display:block;font-size:0;}
		#ad .right_ad{float:right;display:inline; padding-right:4px;}
		#ad .right_ad a{text-align:center;}
		#ad .right_ad a img{margin-left:1px;}
		
		.subContent .left_ad{padding-top:3px;}
		
		#footer{background:#F2F2F2 url(../images/footer_right.gif) right 0 no-repeat;height:67px;overflow:hidden;}
		
		
		#footer .footer_box{margin:0;background:url(../images/footer_left.gif) 0 0 no-repeat;dispaly:inline;height:67px;width:767px;}

		#footer .footer_box h2{color:#6E0B9F;font-size:13px;margin:0 8px 0 20px;padding-top:6px;}
		#footer .footer_box h2 span{color:#333366;font-size:13px;}
		#footer .footer_link{float:right;padding:12px;}
		#footer .footer_link a{padding:2px;}

		#footer .footer_menu{padding:6px 20px;color:#1F419B;font-size:11px;font-family:Gillsans,arial; text-transform:uppercase}
		#footer .footer_menu a{color:#1F419B;text-decoration:none;font-size:11px;font-family:Gillsans,arial;}
		#footer .footer_menu a:hover{color:#1F419B;}
		#footer .tel{ color:#1F419B; padding-left:20px; font-size:10px;}
		#footer b{font-size:12px;}
		
		#footer .copyright{padding:0 20px 6px;color:#8B8B95;font-size:11px;}
		#footer .copyright a{color:#8B8B95;font-size:11px;}
		#footer .copyright a:hover{color:#666;}
		#footer .ct{padding:0 12px 6px;color:#1F419B;font-size:10px;font-size:10px;}
		#footer .templink{float: right;}
		#footer .templink img{ margin-left:3px;}

		
		/*FOR CMS */
		a{color:#162D7C;}
		a:hover{color:#162D7C;}
		a img{border:0;}
		
		.padder{padding-left:3px;/*margin-top:6px;*/}
		.padder ul,.padder ul li,
		.padder ol,.padder ol li{margin:0;padding:0;list-style:none;}
		
		
		fieldset{border:0;padding:0 6px;}
		fieldset ul{margin:0;padding:0;list-style:none;}
		fieldset ul li{margin:0;padding:0;list-style:none;}
		
		
		
		table.shopping-cart td{padding:6px 2px;}
		.shopping-cart a{color:#F17E02; text-decoration:underline}
		.shopping-cart a:hover{color:#F17E02;text-decoration:none;}
		.shopping-cart a img{border:1px solid #ddd;}

		.cart-collateral-block ul,.cart-collateral-block ul li{padding:0;margin:0;list-style:none;}
		
		.note-msg{border:1px solid #A0A0A0;background-color:#F3F3F3;color:#3B3B3B;}
		
		.login-box ul,.login-box li{margin:0;padding:0;list-style:none;}
		.login-box img{border:0;}
		
		ul.messages,ul.messages li{margin:0;padding:0;list-style:none;}
	
		
		
		/*FOR cms*/
		.padder{width:100%;/*padding:6px 0;*/}
		ol.one-page-checkout{margin:0;padding:0;list-style:none;}
		ol.one-page-checkout .box{padding:15px 20px;width:auto;}

		.address-select{width:515px!important;}
		.col2-set{width:100%!important;}
		.col2-set .col-1{width:45%!important;}
		.col2-set .col-2{width:45%!important;}
		
		#shadowbox_body{border:5px solid #fff!important;}
		
		.mini-compare-products{background-color:red;position:absolute;z-index:500;y}
		
		
		.product-options{text-align:left;}
		.product-options label{font-weight:bold;font-size:14px;color:#333366;line-height:30px;margin:0;padding:0;}
		.product-options label span{font-weight:normal;margin-left:4px;}
		.product-options label span b{font-weight:normal;color:red;}
		.product-options dl{margin-top:6px;}
		.product-options dl dd{padding-top:6px;padding-bottom:6px;}
		.product-options dl dd label{font-weight:normal;font-size:12px;width:60px;_width:60px;color:#333;display:block;float:left;clear:left;line-height:24px;}
		
		.shopping-cart{border-top:1px solid #D9DDE3;border-left:1px solid #D9DDE3;width:100%;border-bottom:1px solid #D9DDE3;}
		.shopping-cart th{text-align:left;}
		.shopping-cart td,.shopping-cart th{font-family:Arial, verdana!important;padding:4px 3px;border-bottom:1px solid #D9DDE3;border-right:1px solid #D9DDE3;}
		.shopping-cart td{background-color:#fff;}
		.shopping-cart td a{font-family:verdana,Arial!important;border:0px!important;}
		.shopping-cart thead th{background:#EDEDED;border-bottom:1px solid #D9DDE3;border-right:1px solid #D9DDE3;}
		.shopping-cart td.price{font-weight:bold;width:40px;}
		.shopping-cart td.stock-status{background-color:#FFCC33;text-align:left!important;width:150px;}
		.shopping-cart tfoot td{border-top:1px solid #D9DDE3;}
		

.head-alt2{ background:#EAF1FF; border-top:1px solid #AAC3F2;  border-bottom:1px solid #AAC3F2;padding:2px 5px;}
.head-alt2 h4{ margin:0; font-size:14px;}
.required { color:#EB340A; }

.group-select{ margin-top:10px;}
.group-select li .input-box { float:left; width:275px; }
.page-head { margin:0 0 16px 0; }
.page-head h3 {margin:0;font-size:23px;font-weight:normal !important;text-transform:none  !important; text-align:left;}
/* Form lists */
.form-list                          { margin-bottom:10px; }
.form-list li                       { margin-bottom:6px;list-style: none;  }
.form-list li .input-box .input-text,
.form-list li .input-box textarea   { width:180px; }
.form-list li .input-box select     { width:256px; }
.form-list li.addElement            { border-top:1px solid #DDD; padding-top:10px; }
.group-select li                    { margin:0 8px 10px 0; padding-left:8px; list-style: none; }
.group-select li .input-box         { float:left; width:275px; }
.group-select li .input-text,
.group-select li select,
.group-select li textarea           { width:420px; }
.group-select li .input-box .input-text,
.group-select li .input-box textarea{ width:250px; }
.group-select li .input-box select  { width:256px; }

.button-set { /* Container for form buttons*/
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
    }
.shopping-cart-totals-table tbody td,.shopping-cart-totals-table tfoot td{ border:0}
.checkout-types{ float:right; list-style:none}


.details_subtitle{
    font-weight:bold;
    color:#162F7F;
	 text-transform: uppercase;
}

.details_ul_pdf{
	
}
.details_p_pdf{
background:transparent url(../images/details_icon_pdf.gif) no-repeat scroll 0 4px;
line-height:18px;
margin:0 !important;
padding-bottom:0;
padding-left:24px;
}
.details_p_pdf a{
	color: #333333;
}
.detail-bottom{
	border-top:1px dashed #666666;
	color:#999999;
	font-size:11px;
	padding-top:6px;
}

.upsells{ clear:both}

.pageol{ margin-left:1.5em; padding:0}
.pageol ol{ list-style-type:lower-alpha; padding:0; margin-left:1.5em}
.pageol li{ margin:5px 0}

.card1, .card2{ color:#333333; font-weight:bold; padding:5px 0; border-top:2px solid #ff9900}
.card1 p, .card2 p{margin:3px 0 3px 8px;font-size:14px!important; }