@charset "iso-8859-1";

body{
	margin: 0;
	font: 80% Arial, Verdana, sans-serif;
	color: #5a5a5a;
}

.wrapper{
	width: 495px;
	margin:0 auto;
}


.tell_friend_container{	
	width:495px;
	margin:0 auto;
	margin-bottom: 10px;
}



.tell_friend_title_tab{
	background:url(../images/comment_title_tab_bg.gif) no-repeat top ;
	width:465px; height:26x;
	padding:10px 10px 10px 10px;
	font-weight:bold;
}

.tell_friend_text_tab{
	border:1px solid #cccccc;
	border-top:none;
	width:463px;
	padding:10px;
}

.tell_friend_text{
	border:1px solid #cccccc;
	border-top:none;
	width:482px;
	padding:10px;
}

.tell_friend_form_container{
	padding:5px;
}








.tell_friend_form_container fieldset{
	padding-bottom:5px;
	border:0;
}

.tell_friend_form_container label{
	float:left; 
	margin-right:10px;
	font-size:12px;
	display:block;
	width:180px;
	padding-bottom:5px;
}

.tell_friend_form_container .inputfield{
	float:left;
	padding:0;
	border: 1px solid #cfcfcf;
	font: 11px Arial, Helvetica, sans-serif;
	color:#666;
	height:16px;
	padding-left:2px;
	border:1px solid #8C9CAB;
}

.tell_friend_form_container .captcha_wrapper{
	float:left; 
	width:250px;	
}

.tell_friend_form_container a{
	margin:0 5px;
}

.txtfield{
	background-color: #FFFFFF;
	border:1px solid #8C9CAB;
	color: #333333;
}

.std_table {
	background:#F1F1F1;
	border:1px solid #C3C6CD !important;
	margin-bottom:10px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	font-size:11px;
/*	overflow:auto;*/
}
.std_table table { 
	border-collapse:collapse;
}
.std_table th { 
	vertical-align:top;
	padding:0px 10px 0px 0px;
	width:35%;
	font-weight:normal;
}
.std_table td {	padding:0px 5px 0px 0px; }

.ar { text-align:right !important; }

.submitbtn{
	background:#636463;
	border:1px solid #cccccc;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	/*height:21px !important;*/
	cursor: pointer;
	padding-left:5px;
	padding-right:5px;
}

input.submitbtn:hover {
   background-color: #ffffff;
   color:#333333;
}

img{border: none;}

textarea{
	font:11px arial,sans-serif;
	vertical-align:middle;
	border:1px solid #8C9CAB;
}

a{
   color: #7fa811;
   font-size:11px;
   text-decoration:none;
}
a:hover{ text-decoration: underline; font-size:11px;}

.errormsg {
    font-weight:bold;
	font-size:11px;
}

.replymsg {
   padding:10px;
   border:2px solid #dddddd;
   margin-top:5px;
   text-align:center;
   background-color:#dddddd;
   font-size:12px;
}

.cb
{
	clear:both;
}

.noproductmessage{
   padding:10px;
   border:2px solid #dddddd;
   margin-top:20px;
   text-align:center;
   background-color:#dddddd;
}
