div.sah-tabs{
	width:711px;
	padding:10px 0 20px;
	margin:0 -5px 0 -3px;
	overflow:hidden;
}
div.sah-tabs div.bg-top{
	float:left;
	width:100%;
	height:36px;
	padding:0;
	overflow:hidden;
	background:url(../images/csi-tabs-bg.jpg) repeat-x 100% 0;
}
div.sah-tabs ul.tabs-list{
	position:relative;
	width:702px;
	margin:0 0 0 3px;
	padding:0;
	font-size:11px;
	line-height:36px;
	font-weight:bold;
	list-style:none;
	overflow:hidden;
}
div.sah-tabs ul.big-titles{
	font-size:14px;
}
div.sah-tabs ul.tabs-list li{
	float:left;
	margin:0 -6px 0 0;
	padding:0 0 0 4px;
	border-left:1px solid #fff;
}
div.sah-tabs ul.tabs-list a{
	float:left;
	outline:none;
	padding:0 15px;
	color:#fff;
	display:inline;
}
div.sah-tabs ul.tabs-list a:hover{
	text-decoration:none;
	color:#3b2914;
}
div.sah-tabs ul.tabs-list a.active{
	color:#3b2914;
}
div.sah-tabs ul.tabs-list li span{
	float:left;
}
div.sah-tabs ul.tabs-list li.active{
	padding:0 14px 0 0;
	margin:0 -14px 0 -2px;
	position:relative;
}

/* first tab*/
div.sah-tabs ul.tabs-list li#first-tab{
	margin:0 -5px 0 0;	
}
div.sah-tabs ul.tabs-list li#first-tab a{
	background:none;
}
div.sah-tabs ul.tabs-list li#first-tab a.active{
	background-color:#fff;
}
div.sah-tabs ul.tabs-list li#first-tab.active{
	padding:0 14px 0 0;
	margin:0 -9px 0 -5px;
	position:relative;
}
div.sah-tabs ul.tabs-list li#first-tab.active{
	margin:0 -14px 0 0;
}

/* last tab*/
div.sah-tabs ul.tabs-list li#last-tab{
	/*width:251px;*/
	width:243px;
}
div.sah-tabs ul.tabs-list li#last-tab{
	float:left;
	height:36px;
	margin:0;
	padding:0 0 0 6px;
	overflow:hidden;
}
div.sah-tabs ul.tabs-list li.active a,
div.sah-tabs ul.tabs-list li#last-tab.active{
	background-color:#fff;
}
div.sah-tabs ul.tabs-list li#last-tab.active{
	margin:0;
	padding: 0 0 0 14px;
}
div.sah-tabs ul.tabs-list li#last-tab.active{
	width:243px;
}
div.sah-tabs ul.tabs-list li.last a{
	float:none;
	display:block;
	height:36px;
	padding-right:0;
}
div.sah-tabs ul.tabs-list li.last a.active{
}
/*end of last tab*/

div.sah-tabs div.bg-middle{
	float:left;
	width:100%;
	overflow:hidden;
	background-color:#F6F1ED;
}
div.sah-tabs div.tabs-content{
	display:none;
	height:1%;
	padding:0 24px 5px 27px;
	margin:25px 0 0;
	overflow:hidden;
}
div.sah-tabs div.active-content{
	display:block;
}
div.sah-tabs div.active-content div.border{
	border-bottom:1px solid #CCB9AA;
	width:735px;
	margin:10px 0 0 -35px;
	float:left;	
}
div.sah-tabs div.tabs-content div.image{
	float:right;
	width:234px;
	height:175px;
	padding:8px 8px 21px;
	margin:0 0 0 25px;
	overflow:hidden;
}
div.sah-tabs div.tabs-content div.image img{
	display:block;
}
div.sah-tabs div.tabs-content div.text{
	margin:7px 0 0;
	padding:10px;
	overflow:hidden;
}

div.sah-tabs div.tabs-content div.header{
	padding:10px;
	overflow:hidden;
}
div.sah-tabs div.tabs-content div.header div.reviewleft{
	margin-left:-10px;
	float:left;
	font-face:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#5B2501;	
}
div.sah-tabs div.tabs-content div.header div.reviewright{
	float:right;
	margin-right:-10px;
	font-face:Arial,Helvetica,sans-serif;
	font-size:.9em;
	font-weight:bold;
	color:#005480;	
}
div.sah-tabs div.tabs-content div.subheader{
	overflow:hidden;
}
div.sah-tabs div.tabs-content div.subheader div.reviewdate{
	overflow:hidden;
	float:left;
	font-face:Arial,Helvetica,sans-serif;
	font-size:.9em;
	font-weight:bold;
	color:#5B2501;	
}
div.sah-tabs div.tabs-content div.reviewcontainer{
	overflow:hidden;
}
div.sah-tabs div.tabs-content div.reviewcontainer div.reviewmain{
	overflow:hidden;
	padding:10px 100px 10px 0;
	float:left;
	line-height:18px;
	font-face:Arial,Helvetica,sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:#FB7242;	
}
div.sah-tabs div.tabs-content div.namecontainer{
	overflow:hidden;
}
div.sah-tabs div.tabs-content div.namecontainer div.customername{
	overflow:hidden;
	padding:0 100px 10px 0;
	float:left;
	line-height:18px;
	font-face:Arial,Helvetica,sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#999593;	
}
div.sah-tabs div.tabs-content div.reviewheader{
	padding:30px 15px 0 40px;
	overflow:hidden;
	margin:0 0 0 -30px;
	width:673px;
	background-color:#f0e9e3;
}
div.sah-tabs div.tabs-content div.reviewheader div.reviewleft{
	margin-left:-10px;
	float:left;
	font-face:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#5B2501;	
}
div.sah-tabs div.tabs-content div.reviewheader div.reviewright{
	float:right;
	margin-right:10px;
	font-face:Arial,Helvetica,sans-serif;
	font-size:.9em;
	font-weight:bold;
	color:#005480;
}
div.sah-tabs div.tabs-content div.allreviews{
	padding:10px 15px 0 30px;
	overflow:hidden;
	margin:0 0 0 -30px;
	width:750px;
	background-color:#f0e9e3;
}
div.sah-tabs div.tabs-content div.allreviews div.reviewlist{
	padding:10px 0 0 30px;
	overflow:hidden;
	float:left;
	margin:0 0 0 -30px;
	width:650px;

}
div.sah-tabs div.tabs-content div.allreviews div.promobox{
	float:right;
	margin-right:10px;
	overflow:hidden;
	width:145px;
	height:350px;
	background-color:#f0e9e3;
	border:1px solid #cebbac;
}
div.sah-tabs div.tabs-content div.allreviews div.promobox div.header{
	float:left;
	width:143px;
	background-color:#f6f2ed;
	border-bottom:1px solid #cebbac;
	font-face:arial,helvetica,sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	color:#FB7242;
}
div.sah-tabs div.tabs-content div.allreviews div.promobox div.item{
	float:left;
	background-color:#efe8e2;
	border-bottom:1px solid #cebbac;
	width:143px;
	height:100px;
}
div.sah-tabs div.tabs-content div.allreviews div.promobox div.item div.reviewleft{
	float:left;
	padding:30px 0 20px 10px;
	font-face:Arial,Helvetica,sans-serif;
	font-size:5.0em;
	font-weight:normal;
	color:#5B2501;
	width:80px;
}
div.sah-tabs div.tabs-content div.allreviews div.promobox div.item div.reviewright{
	float:right;
	padding:10px 0 20px 0;
	font-face:Arial,Helvetica,sans-serif;
	font-size:2.0em;
	font-weight:normal;
	color:#baa499;
	width:50px;
}
div.sah-tabs div.tabs-content div.allreviews div.promobox div.item div.subtext{
	float:left;
	padding:10px 0 0 10px;
	font-face:Arial,Helvetica,sans-serif;
	font-size:.90em;
	font-weight:normal;
	color:#311305;
	width:143px;
}
div.sah-tabs div.tabs-content div.allreviews div.promobox div.learnmore{
	float:left;
	font-face:Arial,Helvetica,sans-serif;
	font-size:.80em;
	background:none;
	font-weight:normal;
	color:#005480;
	width:140px;
	padding:10px 0 0 10px;
}

div.sah-tabs div.tabs-content div.submitreview{
	padding:0 15px 0 30px;
	overflow:hidden;
	margin:0 0 0 -30px;
	width:682px;
	background-color:#f0e9e3;
	border-bottom:1px solid #CCB9AA;
}
div.sah-tabs div.tabs-content div.submitreview div.reviewheader{
	margin:0 0 0 -30px;
	float:left;
	font-face:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#5B2501;	
}

#main ul.csi-border-list{
	margin-top:-1px;
}
#main ul.csi-border-list li{
	margin-top:0;
}
#main ul.csi-border-list li div.image{
	width:auto;
	height:auto;
	margin:0;
	background:none;
}
#main ul.csi-border-list li div.image img{
	display:block;
	padding:5px;
	border:1px solid #c4c4c4;
	background:#fff;
}
#main ul.csi-border-list{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main ul.csi-border-list li{
	float:left;
	width:100%;
	padding:20px 0;
	margin:-1px 0 0;
	border-top:1px solid #ffffff;
}
#main ul.csi-border-list li div.description{
	height:1%;
	overflow:hidden;
	width:450px;
}
#main ul.csi-border-list li div.description div.namecontainer{
	overflow:hidden;
}
#main ul.csi-border-list li div.description div.namecontainer div.customername{
	overflow:hidden;
	padding:0 0 10px 0;
	float:left;
	line-height:18px;
	font-face:Arial,Helvetica,sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#999593;	
}
#main ul.csi-border-list li div.image{
	float:left;
	padding:0 40px 0 0;
	width:143px;
}
#main ul.csi-border-list li div.image img{
	display:block;
	padding:5px;
	border:1px solid #c4c4c4;
	background:#fff;
}
#main ul.csi-border-list li h3{
	padding:0 0 8px;
	color:#5C492D;
	font-size:15px;
	font-weight:lighter;
	font-family:arial,helvetica,sans-serif;
}
#main ul.csi-border-list li h4{
	padding:0 0 8px;
	color:#5C492D;
	font-size:12px;
	font-weight:lighter;
	font-family:arial,helvetica,sans-serif;
}
#main ul.csi-border-list li h5{
	padding:0 0 10px 0;
	margin:0;
	color:#cc3300;
	font-size:11px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
}
#main ul.csi-border-list li h6{
	padding:0 0 0 0;
	margin:0;
	color:#666;
	font-size:10px;
	font-weight:lighter;
	font-family:arial,helvetica,sans-serif;
}
#main ul.csi-border-list li p{
	padding:0 0 8px;
	color:#715b3e;
	font-size:13px;
}

/* submit review form */

