/*----------- redefined html tags --------------- */
html, body { 	
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	font-size: 1.0em;
	text-align: center;
	line-height: normal;
	margin: 0; 
	padding: 0;
}

.casestudies { 	
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	height: 100%;
	font-size: 1.0em;
	line-height: normal;
	margin: 0; 
	padding: 0;
}

.root { 	
	background-image: url(http://www.rachelcooper-interiors.co.uk/images/bg_slice.jpg);
	background-repeat:repeat-x;
}


/*----------- construct divs --------------- */
#headermain {
	width: 100%;
	height: 101px;
}

#headercentre {
	width: 858px;
	background-image: url(http://www.rachelcooper-interiors.co.uk/images/bg_headermain.jpg);
	padding: 0;
	margin: 0;
}

#headerleft {
	width: auto;
	background-image: url(http://www.rachelcooper-interiors.co.uk/images/bg_headerleft.jpg);
}

#headerright {
	width: auto;
	background-color:#FFFFFF
}

#wrapper {
	width: 858px;
	margin: 0 auto 0 auto;
	padding: 0;
	clear: both;
		z-index: 1;

}

#basemain {
	width: 100%;
	margin: 20px 0 0 0;
	clear: both;
}

#basecentre {
	width: 846px;
	background-color:#000;
	height: auto;
	color:#FFFFFF;
	font-size: 70%;
	text-align: left;
	padding: 8px 0 8px 12px;
	}

#basecentreright {
	float: right;
}


#baseleft {
	width: auto;
}

#baseright {
	width: auto;
	background-color:#000
}

#secondnav {
	padding: 10px 0 0 0;
	font-size: 80%;
	text-align: center;
		width: 858px;
		line-height: 160%;

	}
	
#timesbadge {
	width: 153px;
	height: 101px;
	float: left;
	}
	
/*#navigation {
	font-size: 70%;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;
	width: 500px;
	clear: none;
	height: 18px;
	padding: 3px 0 0 0;
	background-color: #af8a77;
	float: left;
	z-index: 2;
}*/

#navigation {
	width: 520px;
	clear: none;
	height: 18px;
	padding: 0 0 0 0;
	margin-top: 82px;
	float: left;
}

#rcilogo {
	width: 172px;
	float: right;
	height: 79px;
	margin: 20px 0 0 0;
	clear: none;
}

#rcilogoimg {
	width: 172px;
	height: 79px;
}

	
#banners_wrapper{
	width: 160px;
	float: right;
		margin: 15px 0 0 0;
	padding: 0;
}

#designandbuildstrip {
	width: 104px;
	height: 450px;
	float: left;
	margin: -1px 31px 0 -1px;
	padding: 0;
	background-image:url(http://www.rachelcooper-interiors.co.uk/images/designandbuildstrip.jpg);
}

#banners_top{
	margin: 15px 0 0 0;
}

#maincontent_base{
	width: 535px;
	height: 20px;
	clear: both;
	margin: 0 0 0 134px;
	padding: 0;
	float: left;
	background-image:url(http://www.rachelcooper-interiors.co.uk/images/maincontent_base.gif);
}


#maincontent_top{
	width: 535px;
	min-height: 435px;
	float: left;
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	background-color:#FFFFFF;
}

/*----------- background images --------------- */
.bgtop_home{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_home.jpg); background-repeat:no-repeat; }
.bgtop_homebuild{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_home_build.jpg); background-repeat:no-repeat; }
.bgtop_casestudies{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_casestudies.jpg); background-repeat:no-repeat; }
.bgtop_contact{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_contact.jpg); background-repeat:no-repeat; }
.bgtop_thanks{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_thanks.jpg); background-repeat:no-repeat; }
.bgtop_error{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_error.jpg); background-repeat:no-repeat; }
.bgtop_costs{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_costs.jpg); background-repeat:no-repeat; }
.bgtop_buildcosts{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_buildcosts.jpg); background-repeat:no-repeat; }
.bgtop_estateagents{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_estagnt.jpg); background-repeat:no-repeat; }
.bgtop_housedoctoring{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_housedoc.jpg); background-repeat:no-repeat; }
.bgtop_interiordesign{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_intdes.jpg); background-repeat:no-repeat; }
.bgtop_buildservices{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_buildservices.jpg); background-repeat:no-repeat; }
.bgtop_links{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_links.jpg); background-repeat:no-repeat; }
.bgtop_propertydev{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_propdev.jpg); background-repeat:no-repeat; }
.bgtop_testimonials{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_testimonial.jpg); background-repeat:no-repeat; }
.bgtop_thecompany{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_theteam.jpg); background-repeat:no-repeat; }
.bgtop_thebuildingteam{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_thebuildingteam.jpg); background-repeat:no-repeat; }
.bgtop_thedesigner{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_thedesigner.jpg); background-repeat:no-repeat; }
.bgtop_thedesignteam{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_thedesignteam.jpg); background-repeat:no-repeat; }
.bgtop_timesonline{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_times.jpg); background-repeat:no-repeat; }
.bgtop{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/maincontent_top.gif); background-repeat:no-repeat; }
.bgtop_filenotfound{ background-image: url(http://www.rachelcooper-interiors.co.uk/images/pghead_404.jpg); background-repeat:no-repeat; }



/*----------- columns --------------- */
#rightcolumn1{ width: 245px; float: right; padding: 0 0 0 30px; }
#rightcolumn2{ width: 220px; float: right; padding: 0 0 0 25px; margin: 0 0 0 25px; border-left: 1px solid #CCCCCC }
#rightcolumn3{ width: 220px; float: right; padding: 0 0 0 30px; margin: 0 0 0 0; }
#rightcolumn4{ width: 200px; float: right; padding: 0 0 0 25px; margin: 0 0 0 25px; border-left: 1px solid #CCCCCC }
#rightcolumnhome{ width: 225px; float: right; padding: 0 0 0 0; }
#rc_estateagents{ width: 280px; height: 270px; float: right; padding: 0 0 0 0; }
#rc_interiordesign{ width: 245px; height: 290px; float: right; padding: 0 0 0 0; }
#lc_theteam{ width: 300px; height: 350px; float: left; padding: 0 0 0 0; }
#rc_housedoc{ width: 270px; height: auto; float: right; padding: 230px 0 0 30px; }




/*----------- page paddings --------------- */
#padding{ padding: 35px 25px 0 25px; }
#padding.pad_home{	padding: 175px 25px 0 25px; }
#padding.pad_homebuild {	padding: 175px 25px 0 25px; }
#padding.pad_estateagents{	padding: 95px 25px 0 25px; }
#padding.pad_interiordesign {	padding: 100px 25px 0 25px; }
#padding.pad_thedesigner {	padding: 330px 25px 0 25px; }
#padding.pad_thedesignteam {	padding: 360px 25px 0 25px; }
#padding.pad_thebuildingteams {	padding: 350px 25px 0 25px; }
#padding.pad_housedoc {	padding: 135px 25px 0 25px; }
#padding.pad_costs {	padding: 110px 25px 0 25px; }
#padding.pad_buildcosts {	padding: 230px 25px 0 25px; }

#padding.pad_propdev {	padding: 355px 25px 0 25px; }
#padding.pad_links {	padding: 90px 25px 0 25px; }
#padding.pad_testimonials {	padding: 125px 25px 0 25px; }
#padding.pad_casestudies {	padding: 80px 10px 0 10px; }


/*----------- form --------------- */
fieldset {
	padding: 0 20px 20px 20px;
	margin: 0 0 0 0;
	border: 1px solid #CCCCCC;
	
}

legend {
	padding: 0 5px 0 5px;
	margin: 0 0 10px 0;
		color:	#663333;
	font-size: 85%;
	font-weight: bold;
	line-height: 130%;
	text-align: left;
	
}
label {	}

form input.text  {
	height: 15px;
	width: 180px;
	border: 1px solid #d4bfae;
	background-color: #efe8e0;
	padding: 3px;
	color: #663333;
	margin: 0 0 -10px 0;
}

input.text:focus  {
	height: 15px;
	width: 180px;
	border: 1px solid #d4bfae;
	background-color: #fff;
	padding: 3px;
	margin: 0 0 -10px 0;
}

form input.checkbox  {
	height: 20px;
	width: 20px;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}

form textarea  {
	height: 120px;
	width: 190px;
	border: 1px solid #d4bfae;
	background-color: #efe8e0;
	float: left;
	padding: 0 0 0 0px;
	margin: 0 0 5px 0;
}

.formtext {
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}

.formcheckbox {
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
}

.formtable {
	width: 100%;
	float: left;
	padding: 3px;
	margin: 0 0 3px 0;
}

.formtable_1stcol  {
	width: 130px;
}

.formtable_3rdcol  {
	width: 60px;
}

caption {
	color: #666;
	font-size: 75%;
	line-height: 160%;
	text-align: left;
	margin: 0 0 15px 0;
	font-weight: bold;
}

#casestudyleft {
	width: 257px;
	background-color:#fff;
	float: left;
	text-align: center;
	border-right: 1px solid #ccc;
	}
	
#casestudyright {
	width: 257px;
	background-color: #fff;
	float: left;
	text-align: center;
	}

#cs_thumb {
	width: 195px;
	height: auto;
	background-color: #FFFFFF;
	border-bottom: 1px solid #ccc;
	margin: 0 31px 15px 31px;
	padding: 100px 0 15px 0;
	float: left;
	text-align: center;
	color:	#663333;
	font-size: 85%;
	font-weight: bold;
	line-height: 130%;
	}
	
#cs_thumb a {
	display: block;
		width: 195px;
	height: auto;
	}
	
.cs1 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs1_thumb.jpg); background-repeat: no-repeat; }
.cs2 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs2_thumb.jpg); background-repeat: no-repeat; }
.cs3 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs3_thumb.jpg); background-repeat: no-repeat; }
.cs4 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs4_thumb.jpg); background-repeat: no-repeat; }
.cs5 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs5_thumb.jpg); background-repeat: no-repeat; }
.cs6 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs6_thumb.jpg); background-repeat: no-repeat; }
.cs7 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs7_thumb.jpg); background-repeat: no-repeat; }
.cs8 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs8_thumb.jpg); background-repeat: no-repeat; }
.cs9 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs9_thumb.jpg); background-repeat: no-repeat; }
.cs10 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs10_thumb.jpg); background-repeat: no-repeat; }
.cs11 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs11_thumb.jpg); background-repeat: no-repeat; }
.cs12 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs12_thumb.jpg); background-repeat: no-repeat; }
.cs13 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs13_thumb.jpg); background-repeat: no-repeat; }
.cs14 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs14_thumb.jpg); background-repeat: no-repeat; }
.cs15 { background-image: url(http://www.rachelcooper-interiors.co.uk/images/cs15_thumb.jpg); background-repeat: no-repeat; }



