body.newBody
{
margin:0;
padding:0;
background:url("/images/common/BGnewBody.jpg") center top;
background-repeat:repeat-y;
text-align:center;
}
a#shopByBrandContainer:link,a#shopByBrandContainer:visited,a#shopByBrandContainer:hover{float:none;}
#topBorder
{
width:100%;
background-color:#ffffff;
}

.div_TextRight{
	text-align:right
}
.div_Clear{
	clear:both;
}
.shipmentContainer{margin: 12px 0 0;width: 172px;}
.shipmentContainer img
{
position:relative;
top:2px;
}
.shipmentText
{
color:#ffffff;
font-size:13px;
font-weight:bold;
text-align:center;
}
.orderText
{
color:#ffffff;
font-size:12px;
font-weight:bold;
vertical-align:bottom;
}
.orderText input{border: 0 none; display: inline; height: 16px; margin: 0; padding: 2px 1px 0px 3px; top: 0; width: 127px; font-size:11px; color:#888888;}
a.btn_go, a.btn_go2{
display:block;
width:35px; 
height:0px; 
padding:18px 0px 0px 0px; 
overflow:hidden; 
float:right;
}
.regionContainer{ margin: 15px 0 0; padding: 0px 0px 0px; width: 172px;font-size: 12px;}
.regionText
{
color:#ffffff;
font-size:13px;
font-weight:bold;
text-align:center;
}

.regionContainer select
{
color:#6b006a;
width:152px;
}
.partnerContainer{margin-top: 12px;padding: 0;width: 172px;}
.partnerHeadText
{
color:#ffffff;
font-size:13px;
font-weight:bold;
}
.partnerDetail
{
color:#ffffff;
font-size:10px;
float:left;
}
.partnerDetail li
{
font-size:13px;
float:left;
padding:0px 10px 0px 0px;
}
.partnerDetail li a
{
color:#ffffff;
text-decoration:none;
}
.partnerDetail li a:hover
{
text-decoration:underline;
}
.partnerFootText li
{
color:#ffffff;
font-size:9px;
margin:0 0 0 0;
padding:0 0 0 0;
line-height: 10px;
}
.partnerFootText_EN li
{
color:#ffffff;
font-size:9px;
margin:0 0 0 0;
padding:0 0 0 0;
line-height: 10px;
padding-top:3px;
}
.contentContainer{margin: 0 0 0 7px;width: 810px;}
.mainBg
{
background-repeat:no-repeat;
background-position:left top;
width:646px;
height:345px;
margin:0 0 0 0;
float:left;
}
.rightBrandContainer
{
width:160px;
float:left;
}

.shopBrandList
{
text-align:center;
padding:8px 0 5px 2px;
}
.shopBrandList a
{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.shopBrandList a:hover
{
text-decoration:underline;
color:#ffffff;
text-decoration:underline;
background-color:#d0a7f9;
}
.brandList
{
padding:4px 0px 0px 0px;
}
.brandList ul li
{
color:#ffffff;
font-size:14px;
font-weight:bold;
text-decoration:none;
line-height:18px;
padding:2px 5px 3px 12px;
}
.brandList ul li a
{
color:#ffffff;
text-decoration:none;
display:block;
width:130px;
}
.brandList ul li a:hover
{
color:#ffffff;
text-decoration:underline;
background-color:#d0a7f9;
}
.moreBrandList
{
height:20px;
font-size:14px;
text-align:right;
padding:6px 0px 0px 0px;
}
.moreBrandList a
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
.moreBrandList a:hover
{
color:#ffffff;
text-decoration:underline;
background-color:#d0a7f9;
}
.signupTextMain
{
position:relative;top:-3px;
}
.signupTextMain_9
{
position:relative;top:9px;
float:left;font-size:9px;
}
.signupTextMain_10
{
position:relative;top:9px;
float:left;font-size:10px;
}
.signupTextMain_11
{
position:relative;top:9px;
float:left;font-size:11px;
}
.signupTextMain_BR
{
position:relative;top:-1px;
float:left;font-size:9px;
}

#divMain{
	padding-top:5px;
	margin-right:auto;
	margin-left:auto;
	width:628px;
	color:#FF0000;
}
#divMain a{
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}
#divMain a:hover{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
 #divMain .div_left a:hover {color: #ffffff;background-color: #FF0000;text-decoration: none;}
.div_right{
	float:right;
}
.div_left{
	float:left;
}
.div_BizRate{
	cursor:pointer;
}
.div_BizRate2{
	width:50px;
	height:13px;
	BORDER-RIGHT: #9999CD 1px solid;
}
/*Language selection */
#LangSelection{
position:absolute;
left:220px;
width:403px;
border:1px solid #993399;
text-align: left;
background-color:#FFFFFF;
}
#LangSelection a:link, #LangSelection a:visited,#LangSelection a:hover{
	color:#571A75;
	font-weight: bold;
	text-decoration: underline;
}
#LangSelection a:hover{
	color:#D0A7F9;
	text-decoration: underline;
}
#LangSelection p, #LangSelection hr
{
	margin: 10px 17px;
}
#LangSelection a.langHref:link, #LangSelection a.langHref:visited,#LangSelection a.langHref:hover{
   font-size: 14px;
   padding: 3px 5px 3px 5px;
   text-decoration: none;
}
#LangSelection a.activeHref:link, #LangSelection a.activeHref:visited,#LangSelection a.activeHref:hover,#LangSelection a.langHref:hover{
   color: #ffffff;
   background-color: #571A75;
   border:1px solid #FFFFFF;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   padding: 3px 4px 3px 4px;

}
#LangSelection a.activeHref:hover,#LangSelection a.langHref:hover{
   text-decoration: underline;
}
.signupDiv2{color: #FFFFFF;font-size: 12px;margin: 12px 0 0;padding: 0;position: relative;width: 172px;}
.signupDiv2 .signupInputMain{border: 0 none; display: inline; height: 16px; margin: 0px 0px 0px 0px; padding: 2px 1px 0px 3px; top: 0; width: 127px; float:left; font-size:11px; color:#888888;}
.signupDiv2 a.btn_mainsignup:hover{background-position: -135px -22px;}
a.countryHref:link, a.countryHref:visited, a.countryHref:hover  {border: 0 none;height: 17px;padding: 0px 0px 1px 0px;text-decoration: none;overflow:hidden;}
a.countryHref:hover{cursor:pointer;}
.countryHref span,  a.countryHref:hover span{display: block;background-color: #ffffff; font-size:11px; color:#888888; float: left; padding: 3px 1px 1px 3px; width: 126px;overflow:hidden;height: 14px;}
.countryHref .arrowd,  a.countryHref:hover .arrowd{display: block;float: right; width:35px; height:18px; padding:0px 0px 0px 0px; margin-left: 5px;}
a.countryHref:hover .arrowd{background-position:-170px -403px ;}
.indexPromo{width:209px; height:0px; padding: 77px 0px 0px 0px;overflow: hidden; margin-bottom: 1px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.indexPromo2{width:209px; height:0px; padding: 71px 0px 0px 0px;overflow: hidden; margin-bottom: 1px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
