/*menu*/
div#menu-resarea{
	width:669px;
	background:#CFCFCF;
	padding:0 10px 0 10px;
	margin:10px 0 0 10px;
	text-align:right
}
* html div#menu-resarea{width:689px}
div#menu-resarea ul,
div#menu-resarea a,
div#menu-resarea a:hover{
	font-weight:normal;
	color:#666666
}
div#menu-resarea ul{
	list-style:none;
	font-size:0.95em;
	font-weight:normal;
	color:#666666;
	padding:5px 0 5px 5px;
	margin-top:2px
}
div#menu-resarea li{
	display:inline;
	border-right:1px solid #666666;
	padding:0 5px 0 3px
}
* html div#menu-resarea li{padding:0 5px 0 7px}
div#menu-resarea a{color:#666666}
div#menu-resarea a:hover,
div#menu-resarea a.selected{color:#d43e3e}

/*common*/
div#resarea{
	margin:0 0 10px 10px;
	padding:10px;
	width:667px;
	border:1px solid #CFCFCF
}
* html div#resarea{width:689px}

div#resarea h2,
div#resarea h3{font-size:1.10em;color:#666666}
div#resarea h2{width:auto;height:auto}

div#resarea p,
div#resarea a,
div#resarea a:hover,
div#resarea label,
div#resarea ul
div#resarea table td{font-size:1.00em;color:#666666;padding-left:5px}

div#resarea h3{
	font-weight:bold;
	color:#666666;
	margin:0 0 10px 0;
	padding-left:5px;
	border-bottom:1px solid #666666
}

div#resarea a{color:#666666;text-decoration:underline}
div#resarea a:hover{color:#CFCFCF;text-decoration:underline}
div#resarea span{color:#ff0000}
div#resarea span.validators{color:#ff0000;font-size:1.00em;padding-top:3px}

/*proceed*/
div#resarea div.proceed{
	margin-top:25px;
	overflow:hidden;
	clear:both;
	text-align:right
}
div#resarea div.proceed input{
	width:auto;
	height:auto;
	margin-left:10px
}

/*LOGIN*/
div#resarea div.login{
	background:none;
	width:auto;
	z-index:auto;
	position:static;
	margin:0;
	padding:0;
	border:none
}
div#resarea div.login div{margin-bottom:5px}
div#resarea div.login label{
	width:160px;
	font-size:1.00em;
	float:left;
	font-weight:normal;
	margin:5px 0 0 0
}
div#resarea div.login input.fld{width:200px;margn-bottom:5px}
div#resarea div.login img.enter{margin-bottom:10px}

/*USER*/
div.wuc-user div.data,
div.wuc-user div.password,
div.wuc-user div.privacy{margin-bottom:5px}
div.wuc-user input{width:200px}
div.wuc-user input,
div.wuc-user select{margin-bottom:3px}
div.wuc-user p{margin-bottom:10px}
div.wuc-user p.ex{margin:0 0 0 160px;color:#999999}
* html div.wuc-user p.ex{margin-left:163px}
div.wuc-user label{
	width:160px;
	float:left;
	font-weight:normal;
	margin-top:3px
}
div.wuc-user div.data label,
div.wuc-user div.password label,
div.wuc-user div.privacy label{
	font-size:0.95em;
	font-weight:normal;
	
}
div.wuc-user div.privacy label{width:220px}
div.wuc-user div.privacy input{width:auto}

/*ADDRESS*/
/*delivery*/
div.wuc-address{width:200px;float:left}
div.wuc-address p,
div.wuc-address input{margin-bottom:5px}
div.wuc-address div.deliveryaddress{margin-bottom:10px}
/*edit*/
div.wuc-address-edit{width:320px;float:right}
div.wuc-address-edit label{
	width:130px;
	float:left;
	font-weight:normal;
	margin:5px 0 0 0
}
div.wuc-address-edit div{margin-bottom:3px}

/*ORDERLIST*/
div.wuc-orderlist table{width:667px}
div.wuc-orderlist table td.head{
	background:#CFCFCF;
	color:#333333;
	font-weight:bold
}
div.wuc-orderlist table td{padding-left:4px}
div.wuc-orderlist table tbody td{color:#666666;border-bottom:1px solid #CFCFCF}
div.wuc-orderlist table tr.rollover,
div.wuc-orderlist table tr.rollover:hover{cursor:pointer}
div.wuc-orderlist table tr.rollover{background:#ffffff}
div.wuc-orderlist table tr.rollover:hover{background:#ECECEC}

/*SUMMARY*/
/*common price table*/
div#resarea table.price{
	font-size:0.95em;
	font-weight:normal;
	color:#666666
}
div#resarea table.price td{
	text-align:right;
	border-bottom:1px solid #666666;
	padding:1px 1px 1px 5px
}
/*head*/
div.wuc-summary-head{margin-bottom:20px}
/*address*/
div.wuc-summary-address{width:165px;float:left}
div.wuc-summary-address div.deliveryaddress{margin-bottom:10px}
/*cart*/
div.wuc-summary-cart{width:370px;float:right}
div.wuc-summary-cart div.product{
	margin-bottom:10px;
	clear:both;
	overflow:hidden
}
div.wuc-summary-cart div.data{width:140px;float:left}
div.wuc-summary-cart div.data h2,
div.wuc-summary-cart div.data img,
div.wuc-summary-cart div.data p{margin-bottom:3px}
div.wuc-summary-cart div.detail{width:220px;float:right}
div.wuc-summary-cart div.detail table.price{float:right;width:220px}
/*foot*/
div.wuc-summary-foot{
	border-top:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #cccccc;
	margin:10px 0 25px 0;
	padding:5px;
	float:right;
	width:370px
	/*clear:both*/
}
* html div.wuc-summary-foot{width:382px;margin-bottom:0}
div#resarea div.wuc-summary-foot h3{margin-bottom:0}
div#resarea div.wuc-summary-foot table.price{width:370px;font-size:1.05em}


/*PASSWORD REQUEST
div#resarea div.wuc-resarea-lostpassword-frm{background:#efefef}
div#resarea div.wuc-resarea-lostpassword-frm label{
	width:130px;
	float:left;
	font-weight:normal;
	margin:7px 0 0 10px
}
div#resarea div.wuc-resarea-lostpassword-frm span.validators{padding-top:7px}*/

/*LOGOUT
div#resarea div.wuc-resarea-logout{background:#efefef;padding-bottom:2px}
div#resarea div.wuc-resarea-logout p{float:left}
* html div#resarea div.wuc-resarea-logout p{margin-left:5px}
div#resarea div.wuc-resarea-logout a,
div#resarea div.wuc-resarea-logout a:hover{margin:0;padding:0}
div#resarea div.wuc-resarea-logout img{margin-bottom:3px}
* html div#resarea div.wuc-resarea-logout img{margin-bottom:0}*/
