﻿@charset "utf-8";
/* CSS Document */
li {list-style:none;}
.DetailsView1{
	width:100%;
	text-align:left;
	float:left;
}
.detailview2 { clear:both}
.DetailHeaderTextDiv {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#e1e1e1, endColorStr=#FFFFFF, gradientType=1);
	width:92%;
	height:20px;
	float:left;
	text-align:left;
	margin-bottom:-16px;
}
.DetailHeaderTextDiv h1{
	width:30%;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-left:5px;
	margin-top:2px;
	color: #666666;
	text-align:center;
}
.rightitem
{
	margin-top:2px;
	background-color: #f8f8f8;
	text-align:center;
	padding:5px;
	display:block;
}
.rightitem strong
{	width:100%;
	font-size:14px;
	color:ff0000;
	line-height:30px;
	}
.Item {
	background-color: #ffffff;
	text-align:left;
	padding:5px;
	float:left;
}
.imageUrl_MediumValue {
	float:left;
	display:inline;
	width:35%;
	text-align:center;
}
.imageUrl_MediumValue a {
	display:block;
    padding:5px;
	/*background-color: #f2f2f2;*/
}
.text {
	float:left;
	display:inline;
	width:60%;
}

.product_item {clear:both; width:100%; color:#666;}
.product_item strong { float:left; display:inline; width:60%; color:#333;}
.product_item label { float:left; display:inline; margin-right:10px; width:30%; text-align:right;}
.product_item .price_value {color: #FF3300; font-size: 14px; font-weight:700;}

.addtocartdiv {
	clear:both;
	padding-top:8px;
	width:100%;
	height:22px;
}


.Product_Name{
	width:25%;
	padding:0px 2px 0px 2px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float:left;
	text-align:left;
	color: #999;
}

.Product_NameValue{
	width:50%;
	text-align:left;
	float:left;
	font-size: 12px;
	font-weight: normal;
    padding:2px;
}
.Price{
	width:25%;
	padding:0px 2px 0px 2px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float:left;
	text-align:left;
	color: #999;
}
.PriceValue{
	width:50%;
	text-align:left;
	float:left;
	font-size: 16px;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
    padding:2px;
}
.imageUrl_LargeValue{
	width:98%;
	text-align:center;
	float:left;
	font-size: 16px;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
	padding-left: 12px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.imageUrl_LargeValue img{
    padding:3px;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f1f1f1;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #f1f1f1;
}
.weightTitle{
	width:25%;
	padding:0px 2px 0px 2px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float:left;
	text-align:left;
	color: #999;
}
.dimensionTitle{
	width:25%;
	padding:0px 2px 0px 2px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float:left;
	text-align:left;
	color: #999;
}
.weightValue , .dimensionValue{
	width:50%;
	text-align:left;
	float:left;
    padding:2px;
}
.descriptionValue , .detailsValue{
    padding:6px;
	width:431px;
	text-align:left;
	float:left;
	font-size: 12px;
}

*html .detailsValue{width:458px;}

.descriptionTitle{
	clear:both;
	width:100%;
	margin-top:10px;
	color: #666666;
	padding-top:2px;
	text-align:left;
	float:left;
}
.detailsTitle{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#efefef, endColorStr=#FFFFFF, gradientType=1);
	width:100%;
	margin-top:10px;
	height:20px;
	padding-left:5px;
	color: #666666;
	padding-top:2px;
	text-align:left;
	float:left;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
}
.detailsValue {
	border:1px solid #ccc;

	line-height:22px;
	padding:12px;
}
.TitleValue{
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	}
.navPathDiv{
	width:90%;
	float:left;
	text-align:left;
	font-size: 12px;
}
.navPathDiv img{padding:2px;}
.txtQuantity_input{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.descriptionTitle ul.tag_description {
	padding:0;
	margin:0;
	background-color:#fff;
	width:100%;
	height:24px;
	border-bottom:1px solid #999;
}

*html .descriptionTitle ul.tag_description {width:458px;}
.descriptionTitle ul.tag_description li{
	float:left;
	margin-right:1px;
	height:24px;
}
.descriptionTitle ul.tag_description li a.selecttagindex {
	float:left;
	background:url(images/tag_left.gif) no-repeat left top;
	height:24px;
	padding-left:10px;
	color:#fff;
}
.descriptionTitle ul.tag_description li a.selecttagindex span{display:block; background:url(images/tag_right.gif) no-repeat right top; height:24px; padding-right:10px; float:left; line-height:24px; font-family:Tahoma;cursor:hand}

.descriptionTitle ul.tag_description li a { float:left; background:url(images/tag_left.gif) no-repeat left bottom; height:24px; padding-left:10px;color:#999}
.descriptionTitle ul.tag_description li a span{display:block; background:url(images/tag_right.gif) no-repeat right bottom; height:24px; padding-right:10px; float:left; line-height:24px; font-family:Tahoma;cursor:hand}

.dgBasket{
	width:100%;
	margin:0px;
	float:left;
	padding:0px !important;
}
.dgBasket td{
    line-height:160%;
}
.dgBasket tr td input{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width:80% !important;
	padding:2px !important;
	background-color: #f1f1f1;
}
.dgBasketHeaderStyle 
{
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-color: #f1f1f1;
	text-align:left;
	font-size: 12px;
}	
.dgBasketHeaderStyle  th{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #dddddd;
	border-left-color: #FFFFFF;
    padding-left:8px;
}
.dgBasketAlternatingItemDiv{
	width:98%;
	font-size: 12px;
	text-align:left;
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	margin:2px;
	height:100px;
	float:left;
}
.dgBasketAlternatingRowStyle{
	background-color: #f9f9f9;
	font-size: 12px;
	color: #333333;
}
.dgBasketAlternatingRowStyle td{
   padding-left:8px;
}
.dgBasketAlternatingRowStyle td :hover{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.dgBasketRowStyle{
	background-color: #ffffff;
	font-size: 12px;
	color: #333333;
}
.dgBasketRowStyle td{
   padding-left:8px;
}
.dgBasketRowStyle td :hover{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.PagerDiv{
	background-color: #f1f1f1;
	text-align:center;
	width:100%;	
}

.PagerDiv a { padding:2px;}

.input_google{
	float:left;
	border: 1px solid #CCCCCC;
}
.bottom_google{
	float:left;
	border: 1px solid #CCCCCC;
}
.adminlabel
{
    font-size: 8pt;
    font-family: verdana;
    width: 120px;
    margin-bottom: 3px;
    vertical-align: top;
}
.adminitem
{
	border-width:0px;
	background-color: #ffffff;
	margin-bottom:3px;
}
.button_edit{
	background-image: url(images/button_edit.gif);
	width:59px;
	height:19px;
	border:0px;
}
.BtnGO_Click{
	background-image: url(images/button_null.gif);
	width:171px;
	height:19px;
	border:0px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:12px;
	font-size: 11px;
	cursor:hand;
	margin:10px;
}
.BtnGO_Click2{
	background-image: url(images/button_login.gif);
	width:71px;
	height:19px;
	border:0px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:12px;
	font-size: 11px;
	cursor:hand;
	margin:10px;
}

.GridView{
	width:100%;
	text-align:left;
	float:left;
}
.ContentGridView{
	text-align:left;
}
.GridView1{
	width:100%;
	text-align:left;
	float:left;
}
.GridView1 td{
	width:50%;
}
.AlternatingItemDiv{
	width:98%;
	font-size: 12px;
	text-align:left;

	margin:2px;
	padding-left:5px;
	/*height:120px;*/
	float:left;
}
.Product_NameAlterTitle{
	width:60%;
	font-size: 12px;
	float:left;
	text-align:left;
	margin-top:5px;
	color: #999;
}
.PriceAlterTitle{
	width:60%;
	font-size: 12px;
	float:left;
	text-align:left;
	color: #999;
}
.Product_NameAlterValue{
	width:60%;
	font-size: 12px;
	float:left;
	text-align:left;
}
.Product_NameAlterValue a{
	margin-left:0px;
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
.ProductNameValue{
	width:60%;
	font-size: 12px;
	float:left;
	text-align:left;
}
.ProductNameValue a{
	margin-left:0px;
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
.PriceAlterValue{
	width:60%;
	font-size: 12px;
	float:left;
	text-align:left;
}
.PriceAlterValue span{
	color: #FF0000;
	font-weight: bold;
}
.PriceAlterValue a{
	margin-left:0px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.AddToCartValue{
	font-size: 12px;
	float:right;
	text-align:right;
    padding:5px;
    width:100%;
    margin-top:5px;
}
.imageUrl_SmallAlterValue{
	font-size: 12px;
	float:right;
	text-align:left;
    padding:5px;
    margin-top:5px;
}.imageUrl_SmallAlterValue a{ 
    padding:3px;
}
.imageUrl_SmallAlterValue a img{ 

}
.ItemDiv{
	width:98%;
	font-size: 12px;
	text-align:left;
	
	
	margin:2px;
	padding-left:5px;
	/*height:120px;*/
	float:left;
}
.ItemDiv,.AlternatingItemDiv{
	padding-bottom: 200px !important;
	margin-bottom: -198px !important;
}
.PagerDiv{
text-align:center;
}
.Products_list_head{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#e1e1e1, endColorStr=#FFFFFF, gradientType=1);
	width:100%;
	height:20px;
	margin-bottom:-16px;
	float:left;
	text-align:left;
}
.Products_list_head h1{
	width:25%;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-left:5px;
	margin-top:2px;
	color: #666666;
	text-align:center;
}
.navPathDiv{
	width:90%;
	float:left;
	text-align:left;
	font-size: 12px;
}
.navPathDiv img{padding:2px;margin-right:4px;}

strong.contentTitle {
	font-size:16px;
	color:Blue;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
	}
	
.product8ListView td { vertical-align:middle;text-align:center;}

body {
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #454545;
	SCROLLBAR-FACE-COLOR: #eeeeee;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #006600;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	text-align:center;
	background-color: #f8f8f8;
}
td
{
    vertical-align: middle;
	text-align:left;
	line-height:18px;
	font-size: 12px;
}
img{
border:0px;
}
a {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:visited{
	color: #990000;
}
img{border:0px;}
form { margin: 0; }

/* layout configuration */
.PageMainDiv {width:778px; padding:0px; margin:0px auto; height:auto; min-height:400px; text-align:left; background:#fff;}
.MainDiv {width:778px; padding:0; margin:0px auto; text-align:left;}
.HeaderMainDiv {width:100%; background-color: #ffffff;	margin: 0px; text-align:center;}
.ContentDiv {width:100%; text-align:left;  min-height:100%; height:auto; overflow:hidden; display:block; background:#fff;}
.CenterDiv3 {width: 57%; height:auto; background-color: #ffffff; padding: 0px; margin:5px 0px 0px 10px; float:left; text-align:center;}
.CenterDivDetail {width: 60%; background-color: #ffffff;padding: 0px; margin:0px; float:left; padding: 2px; text-align:center; overflow:hidden;}
.CenterDiv {width: 80%;height:auto; background-color: #ffffff; padding: 0px; margin:0px; float:left; padding: 5px;}
.CenterDiv h1 {width: 90%; font-size: 14px; font-weight: normal; color: #999999; text-decoration: none;}
.LefterDiv {width: 19%; float:left; display:block; min-height:100%; height:auto; padding: 2px 2px 2000px 2px; margin:0 0 -2000px 5px; background-color: #f2f2f2;  }
* html .LefterDiv {height:100%;}
.RightDiv { /*width: 19%; */float:right; padding: 2px;  background-color: #eeeeee; margin-right:4px; }
.ContentRightDiv {width:20%; float:right; padding: 0px; margin:0px;}
.ContentRightDiv img {margin-top:0px; border:1px solid #ccc; padding:0; margin-bottom:0;}
.RighterDivDetail{width: 18%; float:right; padding: 2px; margin:0px;  background-color: #f8f8f8; border-right:5px solid #fff;}
.LefterDiv.CenterDivDetail,.RighterDivDetail {min-height:100%; height:auto; padding-bottom:1000px; margin-bottom:-1000px;}
.LefterDiv,.CenterDiv,.PageCenterDiv{}
.PageCenterDiv { background:#fff; min-height:100%; height:auto; overflow:hidden; display:block; }

/* header */
.PageHeaderDiv { width: 100%; background-color: #ffffff; text-align:center;}
.TopHeaderDiv { width: 100%; background-color: #ffffff; position:relative;}
.HeaderLogoDiv {float: left; display: inline; margin:10px 0 0 10px; height:70px;}
.HeaderMessage {float: left; display: inline; margin:12px 0 0 30px;}
.HeaderOtherDiv {clear:both; margin:0 auto; width:766px; overflow:hidden; text-align:right; position:absolute; top:22px; left:4px;}
.HeaderOtherDiv Ul {float: right; margin:2px 0 10px 0; width:100%; text-align:right; list-style:none}
.HeaderOtherDiv Ul LI {margin:0; float: right; display:inline; text-align:right;}
.HeaderOtherDiv Ul LI a {margin:0 0 0 15px;}
.Header_Link_Home { background: url(Images/icon_home.gif) no-repeat 2px center; padding-left: 25px; }
.Header_Link_SignIn { background: url(Images/icon_SignIn.gif) no-repeat 2px center; padding-left: 25px; }
.Header_Link_SignUp { background: url(Images/icon_SignUp.gif) no-repeat 2px center; padding-left: 25px; }
.Header_Link_SignOut { background: url(Images/icon_SignOut.gif) no-repeat 2px center; padding-left: 25px; }
.Header_Link_My_Account { background: url(Images/Icon_Account.gif) no-repeat 2px center; padding-left: 22px; }
.Header_Link_Shopping_Cart { background: url(Images/icon_shopping_cart.gif) no-repeat 2px center; padding-left: 22px; }
.HeaderOtherDiv li a:hover { }
.HeaderMenuDiv {clear:both; padding:0px; text-align:left; height:35px; margin:0 auto 4px auto; width:768px;  background: url(images/menubg.gif) repeat-x;}
.HeaderMenuDiv_Left { background: url(images/menuleft.gif) no-repeat left top; width:6px; height:35px;  float: left; font-size:1px; overflow:hidden; }
.HeaderMenuDiv_Center { margin:0px; padding:0px; text-align:left; float: left; height:35px; width:756px; }
.HeaderMenuDiv_Right { background: url(images/menuright.gif) no-repeat right top #fff; width:6px; height:35px; float:left; font-size:1px; overflow:hidden; }
.HeaderSearchDiv { float:right; margin-top:5px; text-align:right; width:30%; }
.HeaderMenuDiv_Center ul.subMenuList { margin:5px 0px 0px 0px; padding:0 }
.HeaderMenuDiv_Center ul.subMenuList li { float:left; list-style-type:none; margin:2px 12px }
.HeaderMenuDiv_Center ul.subMenuList li a { color:#000; height:20px; line-height:20px; font:12px Tahoma; background:url(../../Images/icons/arrow.gif) no-repeat left 4px; padding-left:10px; }
.HeaderMenuDiv_Center ul.subMenuList li a:hover { color:#FF3300; background:url(../../Images/icons/arrow2.gif) no-repeat left 4px; height:20px; margin:0; }
#ctl00_header_div_TopCat {clear:both; margin:0 auto; width:768px;}

.NavPathDiv {background-color: #FFFFFF; padding: 0px; margin: 0px 4px; text-align:left; }
div#navbar { margin:0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: bold; text-align: left; background-color: #f9fcff; font-weight: bold; padding: 0px; }
#navbar ul li a:link, #navbar ul li a:visited { color: #535fe6; background-color: #d2ddfb; text-decoration: none; border-left: solid #4976eb 1px; border-right: none 5px; margin-top: 0px; margin-left: 0px; margin-bottom: 1px; margin-right: 0px; display: inline; width:65px; }
#navbar ul li a:hover { color: #71949d; background-color: #dee7de; text-decoration: none; border: none 1px; border-left: solid #34666b 3px; border-right: none #008080 1px; }
#navbar a.current { text-decoration: none; }
#navbar ul li { margin: 0px; padding: 0px; list-style-type: none; display: inline; margin-bottom:2px; }
#navbar ul { margin: 0px; padding: 0px; }
.bt_search { border: 0px; background-color: #DEDEDE; cursor:hand; background-image: url(images/icon_search.gif); padding-left:10px; background-repeat: no-repeat; }
.main { width:100%; }/* 主体宽度 */

.TabHeaderMainDiv ul {margin:0; padding:0; list-style:none;}
.TabHeaderMenuDiv {text-align:left; float:left;   margin-top:3px;}
.TabHeaderMenuDiv a {line-height:140%;}
.TabHeaderFirstLevalMenuDiv {width:200px; padding:0; font-size: 12px;}
.TabHeaderFirstLevalMenuDiv a {float:left; padding:4px; font-size: 12px; color: #666666;	font-weight: bold; text-decoration: none;}
.TabHeaderSencandLevalMenuDiv {float:left; text-align:left; position: absolute; margin-left:-100%; margin-top:30px;}
.TabHeaderSubMenuDiv {margin:0px; padding: 0px; float:left; text-align:left;	width:180px;}
.TabHeaderSubMenuDiv a {width:100%;	border-left:1px solid #fff;	border-top:1px solid #fff; border-bottom:1px solid #ccc; padding:2px 2px 2px 20px; 	font-size: 12px; text-decoration: none; color: #666666; background:#F1f1f1 url(Images/dot_menu_off.gif) no-repeat left center;}
.TabHeaderSubMenuDiv a:hover{color:#FF6600; background-image:url(Images/dot_menu_on.gif) no-repeat left center;	text-decoration: underline;}
/* head end*/

.HomePageMainDiv {height:400px;	background-color: #FFFFFF;}
/* left*/
.div_left {width:200px;	float:left;}
/* right*/
.div_right {width:570px;	float:right}

/* footer */
.ContentBox {float:right; margin:0 5px; width:610px; overflow:hidden;}
.FooterDiv {clear:both; margin:0 auto; width:778px; background:#fff;}
.FooterMainDiv {}
.TabFooterDiv {}
.TabFooterDiv table {border:5px solid #fff;}
.TabFooterDiv table td table {border:0;}
.FooterCopyRightDiv {margin:0; padding-top:10px; padding-bottom:10px; }
.FooterCopyRightDiv li {width:100%; float: right; text-align:right; list-style:none;}
.FooterCopyRightDiv li h5 { width:35%; float: left; text-align:right; font-size: 12px; margin-left:5px; }
.FooterCopyRightDiv li h6 { float: left; text-align:left; font-size: 12px; margin-right:5px; font-weight: normal; }

/* cat */
.CatNavTree table tr td { font-size: 12px; text-decoration: none; text-align:left; float:left; white-space : normal !important; }
.CatNavTree table tr td img { width:1px; }
.CatNavTree table tr { width:170px; }

/* center */
.CenterDiv { width:597px !important; float:left; margin:0 0 0 0.7em !important}
.CenterDiv h1 { font-size: 14px; font-weight: bold; color: #CCCCCC; width:100%; margin:0px; padding:0px; }
.CenterDiv h2 { font-size: 14px; font-weight: bold; color: #CCCCCC; width:100%; margin:0px; padding:0px; }
.CenterDiv h3 { font-size: 13px; font-weight: bold; color: #FF6600; width:100%; margin:0px; padding:3px; }
.CenterDiv h4 { font-size: 12px; font-weight: bold; color: #666666; width:100%; margin:0px; padding:3px; }


.pnlDirectPay dl { margin-top:5px; }
.error { background-image: url(Images/dot_error.gif); background-repeat: no-repeat; background-position: 10 center; width:500px; margin:10px; padding:10px; padding-left:60px; background-color: #FFCCCC; border: 1px solid #660000; color: #660000;  display:block;}
.paymethod { font-size: 12px; font-weight: bold; text-decoration: none; background-color: #f9f9f9; border: 1px solid #FF9900; height:35px; }

/* login */
.LoginDiv { width:100%; text-align:center; margin:0px; padding:0px; }
.LoginDiv dl { width:100%; text-align:center; }
.LoginDivTable { width:50%; margin:0px; padding:0px; }
.LoginDivTable table { width:100%; margin:0px; padding:0px; text-align:center; }
.LoginDivTable input { border: 1px solid #ddd; margin-top:5px; }
.LoginDivTable label { margin-left:10px; }
.LoginDivTable .checkoutlabel { float:left; text-align:center; }
.LoginDivUp table { width:100%; text-align:center; }
.LoginDivUp { width:80%; margin:0px; padding:0px; text-align:left; }
.LoginDivUp dl { width:100%; margin:0px; padding:4px; text-align:center; float:left; }
.LoginDivUp dt { width:42%; margin:0px; padding:0px; text-align:right; float:left; margin-top:3px; }
.LoginDivUp dd { width:53%; margin:0px; padding:0px; text-align:left; float:right; }
.LoginDivUp input { width:160px; border: 1px solid #ddd; }

/* user */
.UserboxCartDiv { width:90%; margin: 0px; padding: 5px; text-align:left; }
.UserboxCartDiv ul { width:98%; margin: 0px; padding: 0px; float:left; }
.UserboxCartDiv li { width:98%; background: url(images/arrowList.gif) no-repeat; background-position: 0 5px; margin: 2px; padding-left: 10px; list-style-type: none; text-align:left; float:left; }
.UserboxCartDiv li a { width:100%; margin: 0px; padding: 0px; }
.UserboxCartDiv li a:hover { width:100%; margin: 0px; padding: 0px; }


.techblue { background-color:#fff;font-weight:bold}

.plainbox input { width:150px; margin-top:5px}
input.loginbuttoncss {background:url(../../Images/button_login.gif) no-repeat; border:none; width:71px; height:19px; color:#fff; font:12px Tahoma}
.checkoutlabel2 {text-align:right}
.checkoutlabel2 input{ width:22px;}

.expand-close { background:url(../../images/expand-open.gif) no-repeat; float:left; width:12px; height:12px; margin-top:4px; margin-right:6px;cursor: hand}
.expand-open { background:url(../../images/expand-closed.gif) no-repeat; float:left; width:12px; height:12px; margin-top:4px; margin-right:6px;cursor: hand}
strong.title { border-bottom:1px solid #000; font-size:14px;font-family:Tahoma; padding-bottom:1px; margin-bottom:10px}
.shipping_international_address { font:12px Tahoma; border-top:1px solid #666; border-left:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc; background-color:#f7f7f7; padding:2px; height:100px;}
.txtShip input {font:11px Tahoma; display:block}
.txtShip select {font:11px Tahoma;}
select.locationselector2 {font-size:11px}
.checkoutlabel {clear:both; height:12px; line-height:12px;}
.my_inputbox { width:120px}
.GridView1abc { border:1px solid #ccc; border-top:none}
.GridView1abc b { color:#900}
.ContentCenterDiv { width: 80%; height:auto; background-color: #ffffff; padding: 0px; margin:0px; float:left; padding: 5px; }
.ContentCenterDiv3 { width: 58%; height:auto; background-color: #ffffff; padding: 0px; margin:5px 0px 0px 10px; float:left; padding: 2px; text-align:center;}

/* CSS Document */
.ShoppingCart{
	width:100%;
	float:left;
	margin:0;
	padding:0px;
}
.MiniBasketMyCartDiv{
	width:100%;
	float:left;
	margin:0;
	padding:0px;
}
.MiniBasketMyCartDiv ul{
	width:100%;
	float:left;
	margin:0;
	padding:4px 0;
	text-indent:4px;
	font-weight: bold;
	background-color: #dddddd;
	list-style:none;
}
.MiniBasketMyCartDiv ul span{
	font-size: 9px;
	text-decoration: none;
	color: #990000;
}
.MiniBasketMyCartDiv ul span strong{
	font-size: 9px;
	font-weight: bold;
	margin-left:3px;
	text-decoration: underline;
}
.MiniBasketMyCartDiv li{
	width:100%;
	float:left;
	margin:0;
	margin-top:2px;
	padding:2px 0;
	background-position: 5 center;
	text-indent:20px;
	background-color: #fff;
	background-image: url(images/arrowList.gif);
	background-repeat: no-repeat;
	list-style:none;
}
.MiniBasketSubTotalDiv{
	font-weight: bold;
	color: #009900;
	text-decoration: none;
	float:right;
	width:100%;
	text-align:right;
}
.MiniBasketCheckoutDiv{
}

.addToCartnumdiv {
	width:40%;
	float:left;
	text-align:left;
}
.addToCartnum {
	float:left;
	display:inline;
	text-align:left;
	width:40px;
	height:20px;
	border: 1px solid #999999;
	margin:0 10px 0 26px;
	color:#999999;
}
.addToCartnum input{
	border: 0px;
	background:#fff;
	text-decoration: none;
	font-family: Verdana;
	width:40px;
	padding:0 2px;
	margin:0;
}
.addToCart {
	float:left;
	display:inline;
}
.addToCart input{
	border: 0px;
	background-image: url(Images/input_add_to_cart.gif);
	background-repeat: no-repeat;
	width:124px;
	height:22px;
	padding:0 0 2px 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	cursor:pointer;
}
.addToCart img{
	border-width: 0px;
	width:77px;
	height:20px;
	padding-left:15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
}
.btnContinue{
	border-width: 0px;
	background-image: url(Images/input_Continue2.gif);
	background-repeat: no-repeat;
	width:156px;
	height:19px;
	padding-left:15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	margin:5px;
	 cursor:pointer;
}
.btnSerachBtn{
	border-width: 0px;
	background-image: url(Images/go.gif);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	padding-left:15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	margin:5px;
	cursor:hand;
	}

.btnBack{
	border-width: 0px;
	background-image: url(Images/input_back1.gif);
	background-repeat: no-repeat;
	width:70px;
	height:19px;
	padding-left:2px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	margin:5px;
}
.MiniBasketCartItemDiv{
	width:100%;
	background-color: #FFFFFF;
	margin-bottom: 4px;
	padding:2px;
}
.MiniBasketProductNameDiv{
	width:80%;
	float:left;
}
.MiniBasketProductQtyDiv{
	width:10%;
	color: #FF6600;
	float:right;
	text-align:right;
}
.MiniBasketCheckoutDiv a ,.checkout{
	width:100%;
	padding-left:15px;
	background-image: url(Images/dot_link_off.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	font-family: Verdana;
	color: #FF6600;
	text-decoration: none;
	font-size:12px;
}
.MiniBasketCheckoutDiv a:hover ,.checkout:hover{
	width:100%;
	padding-left:15px;
	background-image: url(Images/dot_link_on.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	color: #666666;
}
.checkoutlabel{
	width:25%;
	float:left;
	text-align:right;
	padding:4px;
}
.txtShip{
	float:left;
	/*width:70%;*/
	text-align:left;
	padding:4px;
}
.txtShip3{
	padding:0 4px 0 0;
}
.txtShip3 input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #f1f1f1;
	margin-bottom:4px;
}
.txtShip input{
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #f1f1f1;
}
.LocationSelector1 tr td{
	text-decoration: none;
	font-size:12px;
}
.LocationSelector1 tr td input{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #f1f1f1;
}
.pnlDirectPay{
	width:100%;
	padding:5px;
}
.sectionheader{
	width:95%;
	padding:3px;
	padding-left:20px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	background-color: #f1f1f1;
	background-position: 2px center;
	margin-top:10px;
	margin-bottom:5px;
	background-image: url(Images/dot01.gif);
	background-repeat: no-repeat;
}
.imgPayPal{
	width:30%;
	float:left;
	text-align:left;
	padding:2px;
}
.imgPayPalValue{
	width:66%;
	float:left;
	text-align:left;
	padding:2px;
}
.ShopingCart_acount{
	width:100%;
	float:left;
	text-align:left;
	padding:0px;
	margin:0px;
}
.ShopingCart_acount dl{
	width:80%;
	float:right;
	text-align:left;
	padding:0px;
	margin:0px;
}
.ShopingCart_acount dl dt{
	width:80%;
	float:left;
	text-align:right;
	padding:2px;
	margin:0px;
}
.ShopingCart_acount dl dd{
	width:20%;
	float:left;
	text-align:left;
	padding:2px;
	margin:0px;
}
.ShopingCart_acount dl dd b{
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.OrdersList{
	width:100%;
	float:left;
	text-align:left;
	padding:0px;
	margin:0px;
}
.OrdersList dl{
	width:100%;
	float:right;
	text-align:left;
	padding:0px;
	margin:0px;
}
.OrdersList dl dt{
	float:left;
	text-align:left;
	padding:2px;
	margin:0px;
	background-color: #f1f1f1;
}
.OrdersList dl dd{
	float:left;
	text-align:left;
	padding:2px;
	margin:0px;
}
.OrdersList .width1{
	width:32%;
}
.OrdersList .width2{
	width:32%;
}
.OrdersList .width3{
	width:10%;
}
.OrdersList .width4{
	width:22%;
	text-align:right;
}
.OrdersList .width53{
	width:40%;
}
.OrdersList .width22{
	width:25%;
}
.OrdersList .width10{
	width:10%;
}
.OrdersList .width18{
	width:18%;
	text-align:right;
}
.GridViewListNav{}
.GridViewListNav ul{width:20%;text-align:left;float:left;margin:0px;padding:0px;}
.GridViewListNav li{width:78%;text-align:right;float:right;margin:0px;padding:0px;}
.SubCatList_Controls{ clear:both;  margin:0px;}
#container .tablestyle,
#container #healthlist,
#container #foodlist { clear:both;}

#ctl00_ContentPlaceHolder1_Product_Pages {clear:both;}
.Div_ProductsListData {clear:both; width:100%;}
.hsufooter td { vertical-align:top;}
.hsufooter td li { list-style:disc; margin: 0; padding:0; list-style-position:inside;}
.hsufooter table{ margin-left:auto; margin-right:auto;}