/* CSS Document */
/**

* thornber 

* Layout CSS				

*

* CSS developed by Pawlo Designs Limited | www.pawlodesigns.co.uk

* Contributors: Subhra

*/

/* ---------------------------------- */

/* DEFAULT STYLES                     */   

/* ---------------------------------- */

html, body, ul, ol, li, p,  

form, fieldset, a { 

	margin: 0; 
	padding: 0; 
	border: 0; 

	}

body{
	color:#ccc;
	background-color:#0E3424;
	background-image:url(../img/pattern.gif);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#container{

	width:900px;
	margin:0 auto;

	}
	
/* ---------------------------------- */

/* TOP BAR STYLES                     */   

/* ---------------------------------- */

#topbar{

	float:left;
	margin:19px 0 0 0;

	}

	#topbar img{
	float:left;
	margin:0 0 0 0;
	}
	#flashcontent{
	float:left;
	width:593px;
	margin:2px 0 0 0;
	background-image:url(../img/top_r.jpg);
    background-repeat:no-repeat;
	}

	#blackbar {
	background-image:url(../img/top-bg-nav.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	clear:left;
	float:left;
	height:30px;
	width:795px;

	}
	
	


/* PRODUCT NAVIGATION COLUMN          */   

#navcol {
float:left;
width:200px;
}



/* CONTENT AREA				          */   
#homemaincontentarea {
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
width:748px;
float:left;
background-color:#5A111A;
background-image:url(../img/about_thornber.jpg);
background-repeat:no-repeat;
height:100%;
}
#retailmaincontentarea {
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
width:748px;
float:left;
background-color:#5A111A;
background-image:url(../img/about_thornber.jpg);
background-repeat:no-repeat;

}
 
#content {
padding:0 0 0 200px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 0.7em;
width:593px;

}
#content a{
color:#012817;
}
#content a:hover{
color:#570916;
}

#rcontent {
background-color:#EEF0EF;
padding:10px 25px 1px 0;

}

#rcontent h1{
	font-size: 0.95em;
	color: #012817;
	padding:15px 0 0 20px;
	
	}

#rcontent p{
	
	color: #012817;
	padding:0 0 0 20px;
	
	}

#contenttestimonial {
float:left;
background-color:#EEF0EF;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
padding:0 25px 0 20px;
width:548px;
min-height: 429px;
font-size: 0.7em;
}

#contenttestimonial  h1{
	font-size: 0.95em;
	padding: 15px 0 5px 0;
	color: #012817;
	
	}

#contentretail {
color:#333333;
background-color:#EEF0EF;
float:left;
padding:0 25px 0 20px;
width:548px;
min-height: 580px;
font-size: 0.7em;
}

#contentretail h1{
	font-size: 0.95em;
	padding: 15px 0 5px 0;
	color: #012817;
	
	}
	
	
#leftcontentbox{
	
	width: 315px;
	float:left;
	height:260px;
	padding: 0 0 7px 0px;
	#color: #012817;

	
	}
#rightcontentbox{
	height:250px;
	padding: 5px 5px 20px 5px;
	#color: #012817;


	}
	
	#rightcontentbox img{
	float:left;
	padding: 5px 5px 5px 5px;
	}
#bottomcontentbox{
	float:left;
	width:593px;
	padding: 0;
	background-color:#EEF0EF;

	
	}
	#bottomcontentbox h2{
	padding: 5px 0 5px 20px;
	font-size: 0.95em;
	}
	#bottomcontentbox img{
	float:left;
	padding: 15px 15px 17px 10px;
	}

#t-leftcontentbox{
	
	width: 315px;
	float:left;
	height:245px;
	padding: 0 0 7px 0px;
	#color: #012817;

	
	}
#t-rightcontentbox{
	height:232px;
	padding: 5px 5px 30px 5px;
	#color: #012817;


	}
	
	#t-rightcontentbox img{
	float:left;
	padding: 0 5px 10px 20px;
	}
#t-bottomcontentbox{
	float:left;
	width:593px;
	background-color:#EEF0EF;

	
	}
	#t-bottomcontentbox h2{
	padding: 5px 0 0 20px;
	font-size: 0.95em;
	}
	#t-bottomcontentbox img{
	float:left;
	padding: 15px 15px 17px 10px;
	}
	
	#tenant-leftcontentbox{
	width: 315px;
	float:left;
	min-height:135px;
	padding: 7px 0 7px 0px;
	#color: #012817;

	}
	#tenant-rightcontentbox{
	min-height:135px;
	padding: 7px 5px 30px 5px;
	#color: #012817;


	}
	
	#tenant-rightcontentbox img{
	float:left;
	padding: 15px 5px 10px 20px;
	}
	
	#contact-leftcontentbox{
	width: 390px;
	float:left;
	height:820px;
	padding: 7px 0 7px 0px;
	#color: #012817;

	}
	#contact-rightcontentbox{
	height:820px;
	display:block;
	padding: 0 0 30px 5px;
	#color: #012817;


	}
	
	#contact-rightcontentbox h1{
	font-size: 0.95em;
	color: #012817;
	padding:0 0 0 20px;
	
	}
	

#div1style{
	
	width: 583px;
	float:left;
	padding: 0 10px 7px 0px;
	#color: #012817;
	background-color:#EEF0EF;

	
	}
#div1style img{
	float:right;
	margin-top:0;
	
	padding:10px 5px 20px;
	
	}

#div3style{
	
	width: 583px;
	float:left;
	padding: 0 10px 7px 0px;
	#color: #012817;
	background-color:#EEF0EF;

	
	}
#div3style img{
	float:left;
	margin-top:0;
	
	padding:15px;
	
	}
#frmtextbox{
padding-left:15px;

}

.clearfix {
clear:both;
height:1px;
overflow:hidden;
}

/* FOOTER AREA				          */   
#footer {
background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
clear:both;
height:39px;
width:793px;

padding-top:0px;
}