body{padding:0; margin:0; background:#fefefd url(../images/bg-repeat.gif) top center repeat-x;font-family:Arial, Helvetica, sans-serif; }

.text{font-size:12px; color:#2d2d2d}
.title{color:#6a3e12}
.spacer-20{height:20px;}
.spacer-10{height:10px;}
.spacer-5{height:5px;}
.line{height:1px; background:#e3e2e1}
.clear{clear:both}
p{padding:0; margin:0}

a.mail {text-decoration:none; color:#000000; font-size:12px;}
a.mail:hover {text-decoration:underline;}

#main{ background:url(../images/bg.jpg) top center no-repeat; height:610px; width:100%}
#site{width:800px; margin:0 auto}
#footer{width:800px; margin:0 auto; font-size:11px; color:#b4b4b4}
#content{width:780px; padding:10px; background:#FFFFFF; border:1px #000 solid; font-size:12px;}
#content-flash{width:820px; background:#FFFFFF; border:1px #000 solid; font-size:12px; text-align:center}

.box{width:390px; float:left;}
.box2{width:390px; float:left; margin-left:5px}
.box-bg{width:390px; background:url(../images/green-bg.gif) repeat-y;}
.box-content{width:350px; margin-left:8px; text-align:left; color:#FFFFFF;}

.special{width:270px; margin-left:70px; float:left}
.form-bg{background:url(../images/form-bg.gif) repeat-y; color:#fff; height:265px}
.form{ margin-left:10px;}

.label{font-size:12px; width:80px; float:left}
.inputs{float:left; width:190px; font-size:12px;}
.input{width:185px}
.txtarea-bg{width:190px;float:left;  font-size:12px;}
.txtarea{width:185px}

.review_header{
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	overflow:hidden;
	cursor:pointer;
}


.review_details2{
	text-align:justify;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}

.review_details{	
	width:600px;
	text-align:justify;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}

.review_details_content{	
	padding:1px;	
	position:relative;
}

