body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img, a
{
	margin: 0px;
	padding: 0px;
}
body
{
	font-size: 11px;
	font-family: Arial,Verdana;
	line-height: 18px;
	color: #5C5C5C;
}
#page
{
	position: relative;
	width: 950px;
	margin: 0 auto;
	z-index: 1;
}
#left
{
	float: left;
	width: 790px;
}
#right
{
	float: left;
	width: 150px;
	margin-top: 10px;
	margin-left: 10px;
}
#header
{
	margin-top: 10px;
	height: 150px;
	width: 100%;
}
#content
{
	width: 100%;
	margin-top: 1px;
	overflow: hidden;
}
#footer
{
	float: left;
	height: 142px;
	width: 100%;
	margin-top: 20px;
}
a.white, a.white:link, a.white:active, a.white:visited
{
	color: White;
	text-decoration: underline;
	font-size: 12px;
}
.default_text
{
	color: #5C5C5C;
	font-size: 11px;
	vertical-align:middle;
}
img
{
	border: 0;
}
.column_header
{
	background: url(../../images/title.gif) no-repeat left;
	height: 24px;
	width: 140px;
	line-height: 24px;
	vertical-align: middle;
	color: White;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bolder;
	overflow: hidden;
}
ul.column
{
	list-style: none;
}
.column li
{
	line-height: 21px;
	width: 148px;
	margin: 0px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	background: url(../../images/column_split.jpg) no-repeat bottom;
	overflow: hidden;
}
.column li a, .column li a:link, .column li a:active, .column li a:visited
{
	width: 120px;
	padding-left: 25px;
	color: #5C5C5C;
	font-size: 11px;
	text-decoration: none;
	display: block;
}
.column li a:hover
{
	color: #FF985A;
	background: url(../../images/nav_column.gif) no-repeat left;
}
.column_bottom
{
	height: 22px;
	width: 150px;
	line-height: 22px;
	vertical-align: middle;
	background: url(../../images/column_bottom.jpg) no-repeat bottom;
}
.column_more
{
	background: url(../../images/nav_more.jpg) no-repeat left;
	padding: 3px 0 3px 25px;
	margin-left: 25px;
}
.column_more a, .column_more a:link, .column_more a:active, .column_more a:visited
{
	color: #FF985A;
	text-decoration: none;
}
.column_more a:hover
{
	text-decoration: underline;
}
.GreyLink
{
	color:#6C6C6C;
	text-decoration:none;
	cursor:pointer;
}
.vertical_middle
{
	vertical-align:middle;
}
.vertical_middle input[type="radio"]
{
    padding: 0;
    vertical-align: middle;	  
}

.brand_letter
{
	color:#808080;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.HomePage_Tags
{
	margin-top:20px;
	font-size:23px;
	padding-bottom:10px;
	line-height:23px;
}
.HomePage_Tags a
{
	color:#6C6C6C;
	text-decoration:none;
	cursor:pointer;
}
/*  -----------------------------  RoundedCorner ----------------------------- */
b.rtop, b.rbottom
{
	display: block;
	background: #FFFFFF;
}
b.rtop b, b.rbottom b
{
	display: block;
	height: 1px;
	overflow: hidden;
}
b.r1
{
	margin: 0 5px;
}
b.r2
{
	margin: 0 3px;
}
b.r3
{
	margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4
{
	margin: 0 1px;
	height: 2px;
}
/*  -----------------------------  Header ----------------------------- */
.logo
{
	float: left;
}
.banner
{
	float: left;
	width: 471px;
	height: 60px;
}
.clientService
{
	float: right;
	width: 150px;
	height: 60px;
	font-size: 12px;
}
.storeSearch_Top
{
	float: left;
	width: 150px;
	height: 20px;
	padding-top: 41px;
	position: relative;
}
.storeSearch_Content
{
	float: left;
	width: 150px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}
.myvitaminstore_Top
{
	float: right;
	width: 150px;
	height: 24px;
	margin-top: 3px;
	overflow: hidden;
}
.myvitaminstore_Content
{
	background: #E0556A;
	height: 105px;
	width: 150px;
	float: right;
	margin-top: 1px;
}
.myvitaminstore_TextBox
{
	margin: 10px 8px 0 8px;
	width: 130px;
	color: #ADADAD;
}

.navigation
{
	float: left;
	margin-left: 10px;
	width: 630px;
	height: 60px;
}
.navigation ul
{
	list-style-type: none;
	margin: 0px;
}
.navigation ul li
{
	float: left;
	margin: 0 6px 0 0;
}
.search
{
	float: left;
	margin-left: 10px;
	width: 630px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}
.dot
{
	background: url(../../images/dot.jpg) no-repeat left;
	padding: 2px 0 2px 20px;
}
.nav_w
{
	background: url(../../images/nav_w.gif) no-repeat left;
	padding-left: 12px;
}
.nav_w a
{
	color: White;
}
.nav_b
{
	background: url(../../images/nav_b.gif) no-repeat left;
	padding-left: 12px;
}
#background_Item1
{
	top: 71px;
	left: 0;
	width: 100%;
	height: 36px;
	background: #EAEAEA;
	z-index: 0;
	position: absolute;
}
#background_Item2
{
	top: 114px;
	left: 0;
	width: 100%;
	height: 18px;
	background: #EAEAEA;
	z-index: 0;
	position: absolute;
}
#background_Item3
{
	top: 135px;
	left: 0;
	width: 100%;
	height: 24px;
	background: #EAEAEA;
	z-index: 0;
	position: absolute;
}
/*  -----------------------------  Footer ----------------------------- */
.footer_Item
{
	float: left;
	width: 233px;
	height: 92px;
	background: url(../../images/footer_Item.jpg) no-repeat left;
	margin-top: 11px;
}
.footer_Item_Title a
{
	margin-left: 15px;
	width: 218px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
}
.footer_Item_Title a:hover
{
	color: #8B8B8B;
	background: url(../../images/nav_footer.gif) no-repeat left;
	padding-left: 8px;
}
.footer_Item_Bottom
{
	float: left;
	width: 233px;
	height: 28px;
	margin-top: 10px;
	margin-left: 6px;
}
.footer_Item ul
{
	height: 70px;
	list-style: none;
	margin-left: 15px;
}
.footer_Item ul li a, .footer_Item ul li a:link, .footer_Item ul li a:active, .footer_Item ul li a:visited
{
	list-style: none;
	color: #5C5C5C;
	height: 22px;
	width: 200px;
	list-style: 22px;
	vertical-align: middle;
	text-decoration: none;
}
.footer_Item ul li a:hover
{
	background: url(../../images/nav_footer.gif) no-repeat left;
	padding-left: 8px;
}
ul.menu
{
	list-style: none;
	width: 472px;
	height: 14px;
}
ul.menu li
{
	float: left;
	list-style: none;
	height: 14px;
	line-height: 14px;
	vertical-align: middle;
	display: block;
}
.menu li a, .menu li a:link, .menu li a:active, .menu li a:visited
{
	color: #5C5C5C;
	text-decoration: none;
}
.menu li a:hover
{
	text-decoration: underline;
}
.menuDiv
{
	width: 1px;
	height: 14px;
	background: #5C5C5C;
	margin: 0 5px;
}
#footer_Background_Item1
{
	float: left;
	width: 100%;
	height: 8px;
	background: #EAEAEA;
	overflow: hidden;
}
#footer_Background_Item2
{
	float: left;
	width: 100%;
	height: 18px;
	background: #EAEAEA;
	margin-top: 3px;
}
#footer_Background_Item3
{
	float: left;
	width: 100%;
	height: 36px;
	background: #EAEAEA;
	margin-top: 19px;
}
#footer_Background_Item4
{
	float: left;
	width: 100%;
	height: 8px;
	background: #EAEAEA;
	margin-top: 10px;
	overflow: hidden;
}
#footer_Background_Item5
{
	float: left;
	width: 100%;
	height: 9px;
	background: #EAEAEA;
	margin-top: 45px;
	overflow: hidden;
}
#footer_Background_Item6
{
	float: left;
	width: 100%;
	height: 18px;
	background: #EAEAEA;
	margin-top: 3px;
	overflow: hidden;
}
/*  -----------------------------  Content ----------------------------- */
.left_content
{
	width: 150px;
	float: left;
	display: inline;
}
.middle_content
{
	width: 630px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
}
.right_content
{
	width: 150px;
	float: right;
	overflow: hidden;
}

.Category_nav ul
{
	list-style: none;
}
.Category_nav ul li
{
	width: 150px;
	margin-top: 1px;
	list-style: none;
}
.Category_nav ul li a, .Category_nav ul li a:link, .Category_nav ul li a:active, .Category_nav ul li a:visited
{
	width: 140px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 10px;
	display: block;
	font-size: 11px;
	color: #5C5C5C;
	text-decoration: none;
}
.Category_nav ul ul
{
	width: 150px;
}
.Category_nav li li
{
	width: 150px;
	overflow: hidden;
}
.Category_nav ul li li a, .Category_nav ul li li a:link, .Category_nav ul li li a:active, .Category_nav ul li li a:visited
{
	width: 130px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 20px;
	display: block;
	font-size: 11px;
	color: #5C5C5C;
	font-weight: normal;
	text-decoration: none;
}
.Category_nav ul li li li a, .Category_nav ul li li li a:link, .Category_nav ul li li li a:active, .Category_nav ul li li li a:visited
{
	width: 120px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 30px;
	display: block;
	font-size: 11px;
	color: #5C5C5C;
	font-weight: normal;
	text-decoration: none;
}
ul.health_Item li a
{
	background: #ABDF40;
}
ul.health_Item li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li a:hover, ul.health_Item li li a:hover
{
	background: #C7E97F;
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li li a
{
	font-size: 11px;
	background-color: #C7E97F;
}
ul.health_Item li li a:hover
{
	background-color: #E3F4BF;
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li li li a
{
	font-size: 11px;
	background-color: #E3F4BF;
}
ul.health_Item li li li a:hover
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li li li.active a
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li a
{
	background: #40CAE8;
}
ul.sports_Item li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li a:hover
{
	background: #7FDBEF;
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li li a
{
	font-size: 11px;
	background-color: #7FDBEF;
}
ul.sports_Item li li a:hover
{
	background-color: #BFEDF7;
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li li li a
{
	font-size: 11px;
	background-color: #BFEDF7;
}
ul.sports_Item li li li a:hover
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li li li.active a
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li a
{
	background: #F56ABC;
}
ul.beauty_Item li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li a:hover
{
	background: #F89BD2;
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li li a
{
	font-size: 11px;
	background-color: #F89BD2;
}
ul.beauty_Item li li a:hover
{
	background-color: #FCCDE9;
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li li li a
{
	font-size: 11px;
	background-color: #FCCDE9;
}
ul.beauty_Item li li li a:hover
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li li li.active a
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
.health_bottom
{
	background: #C7E97F;
}
/*  -----------------------------  login ----------------------------- */
.Login_setp1
{
	padding-top: 20px;
	clear: left;
}
.Login_setp1_title
{
	float: left;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bolder;
	color: #FF6600;
	width: 250px;
}
.Login_setp2
{
	padding-top: 20px;
	clear: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.Login_setp2_title
{
	float: left;
	width: 150px;
}

/*  -----------------------------  checkout ----------------------------- */
.content_title
{
	color: White;
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/shopping_title.jpg) no-repeat top;
}
.Option
{
	width: 310px;
	height: 170px;
	float: left;
	margin-bottom: 20px;
	margin-right: 3px;
}
.Option_Item
{
	width: 308px;
	height: 140px;
	float: left;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	border-bottom: solid 1px #D6D6D6;
}
.Option_Title
{
	margin-top: 20px;
	margin-left: 20px;
	width: 70px;
	height: 20px;
	float: left;
}
.Option_Field
{
	margin-top: 20px;
	width: 200px;
	height: 20px;
	float: left;
}
.Option_Button
{
	margin-top: 20px;
	width: 100%;
	height: 20px;
	float: left;
	text-align: center;
}
.O_Button
{
	background-color: #FF0000;
	border: 0;
	color: White;
	font-size: 11px;
	font-weight: bold;
}
/*  -----------------------------  Right Content ----------------------------- */
.myvitaminstore_bottom b
{
	background: #E0556A;
}
.newvitaminstore_bottom b
{
	background: #EAEAEA;
}
.column_moreInfo
{
	background: url(../../images/nav_moreInfo.gif) no-repeat left;
	padding-left: 5px;
}
column_moreInfo a
{
	color: #FF985A;
}
ul.Top5
{
	list-style: none;
}
.Top5 li
{
	height: 58px;
	width: 148px;
	padding: 8px 0 0 0;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	background: url(../../images/column_split.jpg) no-repeat bottom;
	vertical-align: bottom;
}
.top5_counter
{
	float: left;
	width: 25px;
	height: 35px;
	margin-left: 2px;
}
.top5_item
{
	float: left;
	width: 78px;
	height: 55px;
	line-height: 14px;
	overflow: hidden;
	margin: 0;
}
.top5_item a
{
	color: #FF7623;
}
.top5_image
{
	float: right;
	width: 35px;
	height: 47px;
	margin-left: 0 0 2px;
}
.nav_register
{
	background: url(../../images/point.jpg) no-repeat left;
	padding-left: 10px;
}
/*---------------------Category ----------------*/
#pro
{
	margin-top: 1.3em;
	width: 100%;
	overflow: hidden;
}
#pro div
{
	width: 153px;
	height: 215px;
	float: left;
	display: inline;
	margin-right: 0.4em;
	text-align: center;
	margin-bottom: 25px;
	overflow: hidden;
}
#pro div div.productpicture
{
	width: 153px;
	height: 125px;
	margin: 0 auto;
}
#pro div img
{
	margin: 0px 10px;
}
#pro div div.content
{
	width: 133px;
	margin: 0 10px 5px 10px;
	text-align: left;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	height: 62px;
	line-height: 15px;
	position: relative;
}
.balloon
{
	position: absolute;
	bottom: 0;
	right: 0;
}
#pro div p.iconActie
{
	background: url(../../images/iconActie.jpg) no-repeat right bottom;
}
#pro div h3
{
	text-align: right;
	margin-left: 10px;
	margin-right: 10px;
	font: 1.4em/1.6em arial;
}
#pro div div.content span
{
	display: block;
	text-align: left;
}
#pro div div.Price
{
	width: 80px;
	height: 23px;
	float: right;
}
#pro div div.star
{
	background: url(../../images/review_star.jpg) no-repeat left;
}
.Price_from
{
	text-decoration: line-through;
}
.Price_normal
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding: 4px 22px 0px 0px;
	background: url(../../images/nav_pro.jpg) no-repeat right bottom;
}

.sort
{
	font-size: 10px;
}
.pager
{
	font-size: 10px;
}
.page_normal
{
	color: #ADADAD;
	text-decoration: none;
}
.page_current
{
	color: #FF7623;
	text-decoration: none;
}
/*---------------------Product ----------------*/
#productInfo
{
	float: left;
	width: 471px;	
}

#productInfo div.top
{
	width: 471px;
	height: 11px;
	background: url(../../images/product_top.jpg) no-repeat top;
	overflow: hidden;
	float:left;
}
#productInfo div.content
{
	width: 449px;	
	padding: 0px 10px 0px 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	float:left;
}
#productInfo div.bottom
{
	width: 471px;
	height: 11px;
	background: url(../../images/product_bottom.jpg) no-repeat top;
	float:left;
}
#productInfo div div.picture
{
	width: 133px;
	height: 180px;
	float: left;
	position: relative;
	text-align: center;
}
.productPicture
{
	position: absolute;
	left: 0;
	bottom: 0;
}
.balloon_bought
{
	position: absolute;
	right: -5px;
	top: 47px;
}
#productInfo div div.info
{
	width: 302px;	
	float: left;
	margin-left: 10px;	
}
#productInfo div div div.title
{
	width: 300px;
	height: 65px;
	margin-top: 6px;
	float: left;
	line-height: 15px;
}
#productInfo div div div.detail
{
	width: 100%;
	float: left;	
}
#product_shopping
{
	width: 154px;	
	float: right;
}
#product_shopping div.top
{
	height: 11px;
	background: url(../../images/shopping_top.jpg) no-repeat top;
	overflow: hidden;
}
#product_shopping div.content
{
	height: 132px;
	background: url(../../images/shopping_item.jpg) repeat;
	padding: 0 11px;
}
#product_shopping div.bottom
{
	height: 11px;
	background: url(../../images/shopping_bottom.jpg) no-repeat bottom;
	line-height: 0;
	font-size: 0;	
}
#product_shopping div.box
{
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	padding: 0 11px;
	margin: 0;
	overflow:hidden;
	position:relative;
}
#product_shopping div.boxBottom
{
	height: 6px;
	background: url(../../images/shoppingBox_bottom.jpg) no-repeat top;
}
span.print
{
	background: url(../../images/print.jpg) no-repeat left;
	padding: 2px 0 2px 20px;
	cursor:pointer;
}
span.mail
{
	background: url(../../images/mail.jpg) no-repeat left;
	padding: 2px 0 2px 20px;
	cursor:pointer;
}
#alsoBought
{
	width: 630px;
	height: 255px;
	float: left;
	margin-top: 20px;
}
#alsoBought div.title
{
	width: 620px;
	height: 26px;
	background: url(../../images/alsoBought_top.jpg) no-repeat top;
	font-weight: bolder;
	color: #FF7623;
	padding: 5px 0 0 10px;
}
#alsoBought div.item
{
	width: 628px;
	height: 215px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
#alsoBought div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
}
#product_detail
{
	width: 100%;
	margin-top: 20px;
	float: left;
	overflow: hidden;
}
.line
{
	border-bottom: solid 1px #D6D6D6;
	width: 630px;
	height: 0px;
	line-height: 0px;
	margin: 5px 0;
}
#product_detail div.tabContent
{
	width: 610px;
	margin: 20px 10px 0 10px;
	float: left;
}
#product_detail ul.idTabs
{
	list-style: none;
	clear: both;
}
#product_detail ul.idTabs li
{
	float: left;
	width: 90px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	text-align: center;
	background: url(../../images/lab.jpg) no-repeat top;
}
#product_detail ul a
{
	display: block;
	text-decoration: none !important;
	color: #5C5C5C;
}
#product_detail ul a:hover
{
	color: #FF7623;
	font-weight: bolder;
	background: url(../../images/lab_active.jpg) no-repeat top;
}
#product_detail ul a.selected
{
	color: #FF7623;
	font-weight: bolder;
	background: url(../../images/lab_active.jpg) no-repeat top;
	cursor: default;
}
span.readmore
{
	background: url(../../images/nav_pro.jpg) no-repeat left;
	padding: 2px 0 2px 20px;
}

#foto div
{
	float: left;
	width: 148px;
	height: 190px;
	position: relative;
}
#foto div img
{
	position: absolute;
	left: 0;
	bottom: 0;
}
#product_review div.top
{
	height: 9px;
	background: url(../../images/review_top.jpg) no-repeat top;
	overflow: hidden;
}
#product_review div.content
{
	height: 462px;
	background: url(../../images/review_item.jpg) repeat;
	padding: 0 1px 0 11px;
}
#product_review div.bottom
{
	height: 10px;
	background: url(../../images/review_bottom.jpg) no-repeat top;
}
.currentPage
{
	color: #FF7623;
	font-weight: bolder;
}
span.review
{
	background: url(../../images/review.jpg) no-repeat left;
	padding: 3px 0px 3px 20px;
}
/*--------------------- ShoppingCart ----------------*/
span.delete
{
	padding-right: 5px;
	color: #AEAEAE;
}
span.orange
{
	color: #FF7623;
	font-weight: normal;
}
span.gray
{
	color: #AEAEAE;
	font-weight: bold;
}
#shopping_total div.top
{
	height: 6px;
	background: url(../../images/shoppingcart_total_top.jpg) no-repeat top;
	overflow: hidden;
	line-height: 0;
}
#shopping_total div.content
{
	background: url(../../images/shoppingcart_total_item.jpg) repeat;
	width: 630px;
	padding-bottom:5px;
	overflow:hidden;
}
#shopping_total div.bottom
{
	height: 28px;
	background: url(../../images/shoppingcart_total_bottom.jpg) no-repeat bottom;
	line-height: 28px;
	vertical-align: middle;
}
#relatedProducts
{
	width: 630px;
	height: 255px;
	float: left;
	margin-top: 20px;
}
#relatedProducts div.title
{
	width: 620px;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	background: url(../../images/shoppingcart_relatedproducts_top.jpg) no-repeat left top;
	padding-left: 10px;
	font-weight: bolder;
	color: #FF7623;
}
#relatedProducts div.item
{
	width: 628px;
	height: 215px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;	
}
#relatedProducts div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
}
.selectedOrange
{
	color: #FF7623;
	font-weight: bold;
}
.selectedGray
{
	color: #AEAEAE;
	font-weight: bold;
}
.deliver_lable
{
	width: 86px;
	height: 20px;
	float: left;
}
.deliver_field
{
	width: 120px;
	height: 20px;
	float: right;
}
.storeLink
{
	color: #5c5c5c;
	text-decoration: underline;
}
/*--------------------- home ----------------*/
.home_left
{
	width: 312px;
	height: 180px;
	float: left;
}
.home_right
{
	width: 312px;
	height: 180px;
	float: right;
	margin: 0px;
}
.home_title
{
	width: 302px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/home_title.jpg) no-repeat left top;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
}
.home_item
{
	width: 300px;
	height: 156px;
	padding-left: 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	border-bottom: solid 1px #D6D6D6;
}
#specialoffer
{
	margin-top: 20px;
	width: 630px;
	height: 263px;
	float: left;
}
#specialoffer div.title
{
	width: 620px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/home_special_title.jpg) no-repeat left top;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
}
#specialoffer div.item
{
	width: 628px;
	height: 223px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
#specialoffer div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
}
/*--------------------- warehouse ----------------*/
#magzine div.title
{
	width: 620px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/home_special_title.jpg) no-repeat left top;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
}
#magzine div.item
{
	width: 608px;
	height: 80px;
	padding: 0 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
#magzine div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	line-height: 0;
	overflow: hidden;
}
#alphabeticLink
{
	border: solid 1px #D6D6D6;
	width: 608px;
	height: 60px;
	padding: 0 10px;
	margin-top: 20px;
}
#alphabeticLink div.title
{
	font-weight: bolder;
}
#mSearch
{
	border: solid 1px #D6D6D6;
	width: 608px;
	height: 80px;
	padding: 0 10px;
	margin-top: 10px;
}
#mSearch div.title
{
	font-weight: bolder;
}
.brandList
{
	border: solid 1px #D6D6D6;
	width: 608px;
	padding: 0 10px;
	margin-top: 20px;
}
/*--------------------- service ----------------*/
#longbox div.title
{
	float: left;
	width: 620px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/home_special_title.jpg) no-repeat left top;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
}
#longbox div.item
{
	float: left;
	width: 608px;
	padding: 0 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
#longbox div.bottom
{
	float: left;
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	line-height: 0;
	overflow: hidden;
}
/*--------------------- PasswordForget ----------------*/
.forget_lable
{
	float: left;
	width: 100px;
	font-size: 13px;
	font-weight: bolder;
	color: #FF7623;
}
/*--------------------- Shop ----------------*/
#ShopInfo
{
	float: left;
	width: 471px;
}

#ShopInfo div.top
{
	width: 471px;
	height: 11px;
	background: url(../../images/product_top.jpg) no-repeat top;
	overflow: hidden;
	float: left;
}
#ShopInfo div.content
{
	width: 449px;
	padding: 0px 10px 0px 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	float: left;
}
#ShopInfo div.bottom
{
	width: 471px;
	height: 11px;
	background: url(../../images/product_bottom.jpg) no-repeat top;
	float: left;
}
#ShopInfo div div.picture
{
	width: 133px;
	height: 180px;
	float: left;
	position: relative;
	text-align: center;
}
.shopPicture
{
	position: absolute;
	left: 0;
	bottom: 0;
}

#ShopInfo div div.info
{
	width: 292px;
	float: left;
	margin-left: 10px;
}
#ShopInfo div div div.title
{
	width: 300px;
	height: 65px;
	margin-top: 6px;
	float: left;
	line-height: 15px;
}
#ShopInfo div div div.detail
{
	height: 107px;
	width: 220px;
	float: left;
}
.shop_rightbox
{
	width: 154px;
	float: right;
}
.shop_rightbox div.top
{
	height: 11px;
	background: url(../../images/shopping_top.jpg) no-repeat top;
	overflow: hidden;
}
.shop_rightbox div.content
{
	background: url(../../images/shopping_item.jpg) repeat;
	padding: 0 11px;
}
.shop_rightbox div.bottom
{
	height: 11px;
	background: url(../../images/shopping_bottom.jpg) no-repeat bottom;
	line-height: 0;
	font-size: 0;
}
.shop_rightbox div.box
{
	height: 40px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	padding: 0 11px;
	margin: 0;
	overflow: hidden;
}
.shop_rightbox div.boxBottom
{
	height: 6px;
	background: url(../../images/shoppingBox_bottom.jpg) no-repeat top;
}
.shop_longbox
{
	width: 630px;
	float: left;
	margin-top: 20px;
}
.shop_longbox div.title
{
	width: 620px;
	height: 26px;
	background: url(../../images/alsoBought_top.jpg) no-repeat top;
	font-weight: bolder;
	color: #FF7623;
	padding: 5px 0 0 10px;
	float: left;
}
.shop_longbox div.item
{
	width: 628px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	float: left;
}
.shop_longbox div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
	float: left;
}

/*--------------------- star_rating ----------------*/
.star-rating
{
	list-style: none;
	margin: 5px 0 0 10px;
	padding: 0px;
	width: 50px;
	height: 9px;
	position: relative;
	background: url(../../images/star_rating.gif) top left repeat-x;
}
.star-rating li
{
	padding: 0px;
	margin: 0px;
	float: left;
}

.star-rating li.current-rating
{
	background: url(../../images/star_rating.gif) left bottom;
	position: absolute;
	left: 0px;
	height: 9px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
/*--------------------- Ajax update progress ----------------*/
#ajaxBackground
{
	background-color: gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
}
#ajaxDialog
{
	position: absolute;
	z-index: 888;
}
/*--------------------- Brandstore ----------------*/
#brandstore
{
	width: 100%;
	overflow: hidden;
}
#brandstore div
{
	width: 110px;
	height: 170px;
	float: left;	
	margin: 0px 8px;
	text-align: center;
	margin-bottom: 25px;
}
#brandstore div div.brandPicture
{
	width: 85px;
	height: 135px;
	margin: 0 10px;
	padding: 0px;
	position: relative;
}
#brandstore div div.brandPicture img
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#brandstore div div.Name
{
	width: 100%;
	height: 29px;
	text-align: center;
	border-top: 1px solid #999;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	line-height: 15px;
	overflow: hidden;	
}
#brandstore div div.Name a
{
	font-weight: bolder;
	color: #5c5c5c;
}
/*--------------------- Special store ----------------*/
#specialstore
{
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}
#specialstore div
{
	width: 630px;
	height: 200px;
	float: left;
	display: inline;
	margin-bottom: 20px;
}
/*--------------------- Health check ----------------*/
.healthcheck
{
	clear: left;	
	margin-top:5px;
}
.healthcheck div.title
{
	float: left;
	width: 80px;
}
.healthcheck div.field
{
	float: left;	
}