/* dingxin 12/14/2011 - form validation */
@import url("usd_design.css");
@import url("usd_dev.css?v=122");

body { font-family:Arial; font-size:12px; }

h5 { font-size:13px; margin:0 0 6px 0; color:#865842; }
h4 { color: #474747; font-size:14px; font-weight:bold; margin:2px 0 3px 0; }
h3 { font-size:17px; margin:0 0 6px 0; color:#fc5a0f; }


/*myaccount page*/
.myacct_m1 h3 {
	color: #9B2E23;	
}
.myacct_m2 h3 {
	color: #c81530;	
}

.resolution { padding:10px 0 0 22px;background:url('/usdiary/favicon.ico') 0px 9px no-repeat; }
.myacct_center {
	width: 770px;
	height: 788px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #990100;
	background: #FFFFFF url('/amsterdam/pict/myacct_backfade.gif') repeat-x bottom right;
	
}

.myacct_b1 {
	float: left;
	width: 320px;
	height: 788px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-right: 1px solid #990100;
}

.myacct_cart {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.myacct_b1 ul{
	margin: 0px;
	font: 12px;
	padding: 5px 5px 5px 5px;
	
}

.myacct_b1 a{
	text-decoration: none;
	color:#9e8953;
}

.myacct_b1 a:hover{
	text-decoration: underline;
}

.myacct_b2 {
	float: right;
	width: 430px;
	height: 588px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	

	}

.myacct_table1 {
 	width: 420px;
	margin: 0px;
	padding: 5px;
	
}


.myacct_stripeon  {
 	background-color:#e8e5e4; 
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
}

.myacct_stripeoff  {
 	background-color: #FFFFFF;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
}

.myacct_stripeon  a,  .myacct_stripeoff  a {
 	text-decoration: none;
	
}

.myacct_stripeon a:hover , .myacct_stripeoff  a:hover {
 	text-decoration: underline;
}

.myacct_adleft {
	float: left;
 	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999;
}

.myacct_adright {
	float: right;
 	padding: 0px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #999999;
}

/*writeReview 2011/06/15 start*/
.writeReviewButton
{
	width: 123px;
	border: none;
	height: 29px;
	background-image:url(/usdiary/pict/btn_WriteReview.jpg);
	cursor: pointer;
}
.mainContent
{
	width: 800px;
	font-size: 13px;
	color: rgb(117,117,117);
}
.section1
{
	border: dotted 1px #B0BECB;
	width: 798px;
	height: auto;
}
.section2
{
	margin-top: 15px;
	width: 800px;
	height: auto;
	margin-bottom: 15px;
}
.explainText
{
	font-style: italic;
	font-size: 10px;
	color: rgb(181,181,181);
}

.asterisk
{
	color: Red;
}
.validatorFont
{
	color: Red;
	font-size: 10px;
}
.headBar
{
	width: 100%;
	font-size: 15px;
	color: White;
	height: 22px;
	background-image:url(/usdiary/pict/repeat_bar.gif);
}
.buttonDiv
{
	cursor: pointer;
	float: left;
	width: 74px;
	height: 28px;
}
.clearfix:after {  
 content: ".";  
 display: block;  
 height: 0;  
 clear: both;  
 visibility: hidden;  
 }  
 .recommendText
{
	color:Gray;
	font-size:14px;
}
.recommendResultText
	{
	color:rgb(90,90,90);
	font-size:16px;
}
.submitReviewButton
{
	width: 74px;
	border: none;
	height: 28px;
	background-image:url(/usdiary/pict/submit_review.gif);
	cursor: pointer;
}
.cancelReviewButton
{
	width: 74px;
	border: none;
	height: 28px;
	background-image:url(/usdiary/pict/cancel_review.gif);
	cursor: pointer;
}
.ratingRadioBtn
{
	width:20px; float:left;
}

.reviewStarsMargin{margin-top:3px;}

.iconInWriteReview
{
	float: left;
	width: 97px; 
	height: 119px; 
	background-image: url(/usdiary/pict/icon_in_section1.jpg);
}
/*writeReview 2011/06/15 end*/

/** live chat design 2011-07-14 **/
.livechat_online{float:right;}
.livechat_online_pic
{
    background: url('/usdiary/pict/livehelp.gif') no-repeat;
    width: 236px;
    height: 34px;
    cursor: pointer;
}
.livechat_offline{float:right;}
.livechat_offline_pic
{
    background: url('/usdiary/pict/livehelp.gif') no-repeat;
    width: 236px;
    height: 34px;
    cursor: pointer;
}

.lcd_Container
{
	display: none;
	float: left;
	position: absolute;
}

.lcd_Background
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/usdiary/pict/lcd_bg.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	height: 144px;
	overflow: hidden;
	width: 487px;
}

.lcd_Btn_Close
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/usdiary/pict/lcd_btn_close.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 19px;
	left: 466px;
	position: absolute;
	overflow: hidden;
	top: 2px;
	width: 19px;
}

.lcd_Btn_Yes
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/usdiary/pict/lcd_btn_yes.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 41px;
	left: 20px;
	position: absolute;
	overflow: hidden;
	top: 90px;
	width: 199px;
}

.lcd_Btn_No
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/usdiary/pict/lcd_btn_no.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 41px;
	left: 220px;
	position: absolute;
	overflow: hidden;
	top: 90px;
	width: 129px;
}
/*****************************************************************************/

/*********form validation**********/
.errorText_span_red
{
	color:red;	
	text-align:left;	
	display:none;
	font-size:11px;
}
.errorTextbox
{
	background-color:rgb(255,176,176); 
	border:1px solid red;
}
/*********************************/

/***************************07-26-2011********************************************************************************/
.div_SmartCouponPopup { position:fixed; top: 10px; display:none; background:#f5f4f4; /*border:solid 1px #fc5a0f;*/ width:414px; }

/***********************************************************************************************************/


