body {

background-image: url(images/background/background_01.jpg);
background-repeat: repeat-x;
background-color: #2c1e12;

padding: 0;
margin: 0;

font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #5b4634; 
text-decoration: none;
}


a:link {color: #5b4634; text-decoration: underline;}
a:visited {color: #5b4634; text-decoration: underline;}
a:hover{color: #85664d; text-decoration: underline;}


.side_bars {

background-image: url(images/background/background_01.jpg);
background-repeat: repeat-x;

vertical-align: top;

}

.main_bground_color {

background-color: #2c1e12;

}


.main_content_area {

background-image: url(images/background/background_18.jpg);
background-repeat: no-repeat;
background-position: top center;

vertical-align: top;

height: 160px;

padding-top: 10px;
padding-left: 30px;
padding-right: 15px;
padding-bottom: 15px;

}

.main_content_thumb_border {

border: 2px solid #3f2916;

float: left;

text-align: justify;

margin-right: 20px;
margin-bottom: 110px;
}


.small_content_area_bground {

background-image: url(images/background/contentarea_smallbground.jpg);
background-repeat: no-repeat;
background-position: top center;

vertical-align: top;

}

.small_content_area {

vertical-align: top;

font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #5b4634;
text-decoration: none;

padding-top: 10px;
padding-left: 30px;
padding-right: 10px;
padding-bottom: 15px;

}


.news_title {

font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #85664d;
text-decoration: none;

}

.news_content_text {

font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #5b4634;
text-decoration: none;

}

.chelseas_title {

font-weight: bold;

}

.chelseas_prices {

color: #955c29;
}


.oap_text {
	font-size: 11px;
	font-weight: bold;
	color: #e2d9aa;
}




.gallery_thumbs {

padding-right: 6px;

}


.copyright_text {

font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #3e2c1c;
text-decoration: none;

}


.address_text {

font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #6d513a;
text-decoration: none;

}

a.address_text:link { color: #6d513a; text-decoration: underline; }
a.address_text:visited { color: #6d513a; text-decoration: underline; }
a.address_text:hover { color: #9c683e; text-decoration: none; }


.footer_area {

background-image: url(images/background/background_27.jpg);
background-repeat: no-repeat;

height: 42px;

}


.footer_text {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5a4533;
	text-decoration: none;
}

a.footer_text:link {color: #5a4533;	text-decoration: none;}
a.footer_text:visited {color: #5a4533;	text-decoration: none;}
a.footer_text:hover {color: #85664d;	text-decoration: underline;}



.gallery_main_image {

border: 2px solid  #3e2b1a;

}


/* contact page */

.contact_textboxes {
	margin-bottom:5px; 
	background-color:#2a1c11; 
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #955c29;
	text-decoration: none;
	
	border-color:#5b4634; 
	border-width:1px; 
	border-style:solid; 
	
	width:130px;
}

.contact_buttons {
	margin-bottom:5px; 
	background-color:#2a1c11; 
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #955c29;
	text-decoration: none;
	
	border-color:#5b4634; 
	border-width:1px; 
	border-style:solid; 
	
	width:40px;
}

/* portfoio page */

.portfoliomainimagearea {
background-image: url(images/background/portfoliomainimage.jpg);
background-repeat: no-repeat;

background-position: top center;

height: 260px;

text-align: center;

vertical-align: top;

padding-top: 13px;

}

.portfoliothumbimagearea {
background-image: url(images/background/portfoliothumbimage.jpg);
background-repeat: no-repeat;

background-position: top center;

height: 71px;
width: 70px;

text-align: center;


vertical-align: top;

padding-top: 8px;

}

.portfoliotextpadding {

padding-left: 40px;
}
