/* BCC - CSS Document */

body {
	width:100%;
	height:100%;
	font-family:'Myriad', Verdana, Arial, Helvetica, sans-serif;
	background:#fff3dd url('../images/bg_body.gif') repeat-x top left;
	margin: 0;
	}
#container {
	float:left;
	width:100%;
	margin:0;
	padding:0;	
	}

/* COLUMNS WITHIN WRAPPER */
#left {
	position: absolute;
	top:0; left:0px;
	width:180px;
	height:590px;
	background: url('../images/inside/bg_left_inside.jpg') no-repeat top left;
	margin:0;
	padding:0;	
	z-index:50;
	}
	#left_corner {
		float:left;
		width:180px;
		height:50px;
		margin:0;
		padding:0;	
		}
	#left_login {
		float:left;
		width:160px;
		font-size:10px;
		margin:0;
		padding:20px;
		}

/* IMAGE TESTIMONIAL AREA */
#mid {
	position: absolute;
	top:0; left:180px;
	width:240px;
	height:590px;
	background: url('../images/inside/bg_mid_inside.jpg') no-repeat top left;
	margin:0;
	padding:0;	
	z-index:1;
	}
	#mid_photo_top {
		float:left;
		width:240px;
		height:165px;
		margin-top:50px;
		padding:0;	
		}
	#mid_testimony {
		float:left;
		width:200px;
		height:275px;
		margin:0;
		padding:0 30px 10px 10px;;	
		color:#fff3dd;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
		line-height: 145%;
		}
	#mid_testimony p {
		}
	#mid_testimony .credit {
		color:#fff3dd;
		font-size: 0.8em;
		font-weight:bold;
		padding:10px;
		}
	#footer {
		float:left;
		width:220px;
		margin:0;
		padding-right:10px;	
		color:#abb9d4;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height: 145%;
		}	
		#footer a, #left_login a {
			color:#9cbdfc;
			font-weight:normal;
			text-decoration:none;
			border-bottom:none;
			}
		#footer a:hover, #left_login a:hover {
			color:#93d8fc;
			font-weight:normal;
			text-decoration:none;
			}

/* MAIN COLUMN OF CONTENT */
#right {
	position: absolute;
	top:0; 
	left: 420px;
	min-width:300px;
	height:100%;
	margin:0;
	clear:right;
	}
	#title_area {
		float:left;
		min-width:300px;
		margin:0;
		padding-left:15px;
		}
		#title_area h1 {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			font-style:italic;
			color:#fff3dd;	
			height:35px;
			line-height:35px;
			padding:15px 0 0 0;		
			margin:0;	
			}
	#content {
    clear:both;
		min-width:300px;
		margin:0 20px 0 20px;
		padding:20px 0 0 0;
		}
		#content h1 {
		  margin:0;
			padding:0;
			line-height:auto !important;			
		}
/* MAIN COLUMN OF CONTENT with nosidebar class */
body.nosidebar #right {
	position: absolute;
	top:0; 
	left: 180px;
	min-width:380px;
	height:100%;
	margin:0;
	clear:right;
	}

/* COLUMNS WITHIN LOWER */
	#mid_photo_btm {
		position: absolute;
		top:500px; left: 180px;
		width:260px;
		height:75px;
		margin:0;
		padding:0;	
		}
		
.blog-footer {
  background:#E8E1CF;
	padding:10px;
	font-size:10px;
	border-top:1px solid #BEA6A6;
	border-bottom:1px solid #BEA6A6;
}
.reflect_archive {
  list-style-type:none;
	margin:0;
	padding:0;
}
#productDetailsTable table {
  padding-bottom:10px!important;
}

.arbform table p {font-size:.7em;text-align:right;padding:0;margin:0}
#arbforms {background:#FFF7E7;border:2px solid #E9DABB;padding:10px}