/*
Theme Name: CastleWood
Theme URI: http://www.castlewoodbeverley.co.uk/
Description: Custom theme for castlewood
Version: 0.9
Author: Getextra
Author URI: http://www.getextra.co.uk/

*/

body
{
	background-color: #990033;
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
#layoutborder
{
	background-image: url(images/_r2_c2.png);
	margin: 0px auto;
	text-align: left;
	width: 756px;
}
#header
{
	background-image:url(images/bathrooms_02.jpg);
	background-repeat:no-repeat;
	height:121px;
	margin-left:16px;
}
#banner
{
	padding: 20px;
	padding-top:50px;
	padding-bottom:0px;
}
#content
{
	padding-left: 17px;
	padding-top:5px;
}
#footer
{
	background-image: url(images/_r2_c23.png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0px auto;
	text-align: left;
	width: 756px;
	height:100px;
	font-size:11px;
	padding-top:20px;
	text-align:center;
	color:#FFF;
}
#footerend { margin-top:35px;}

#contentleft {  float:left; width:527px; margin-left:5px; padding-right: 5px;}

#sidebar {  float:left; width:180px;margin-left: 4px;}

#sidebar img{ margin-bottom:8px;}

#sidebar2 {  float:left; width:180px;margin-left: 4px; margin-top: 12px;}

#sidebar2 img{ margin-bottom:8px;}




#banner img { background: #000; padding:9px;}


#bannerslide
{
	padding: 20px;
	padding-top:50px;
	padding-bottom:0px;
}


#bannerslide img { }

h1 { color:#93002D;}

h2 { color:#93002D;}

h3 { color:#93002D;}
#contentleft ul { list-style:none; padding:0px; margin:0px; margin-left:20px;}
#contentleft ul li { list-style:none;
	background-image:url('images/tick.jpg');
	padding-left:40px;
	background-repeat:no-repeat;
	background-position:top left;
margin-bottom:10px;
line-height:20px;

	}


.testimonial {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	margin-left:30px;

}


/*
	Featured Content Slider
	by: Chris Coyier
*/

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 715px; position: relative; height: 410px; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #93002D; text-decoration: none; font-weight: bold;}
a:hover, a:active							{ color: white; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
#main-photo-slider img { padding:9px; background:#000;}
.slider-wrap								{ width: 715px; position: absolute; background:#000;  }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 715px; height: 336px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 715px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -03px 0 0 105px;  }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: left; }
.cross-link									{ display: block; width: 105px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }

#movers-row img { border:1px solid #FFF; margin:10px;}




#content a:hover {
color:#93002D;
text-decoration:underline;	
}

.mainmenu{
margin: 0;
padding: 0;
float: left;
font: bold 11px Tahoma;
width: 716px;
text-transform:uppercase;
overflow: hidden;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
margin-top:5px;
margin-left:4px;
margin-right:5px;
}
.mainmenu li{
display: inline;
}
.page_item a{
float: left;
color: white;
padding: 14px 18px;
text-decoration: none;
border-right: 1px solid white;
text-decoration:underline;
}
.page-item-12 a { border-right:0px;}

.page_item a:hover{
color: #E96A00;
}

.current_page_item a{
color: #E96A00;
}

/*------------------------------
this code for testimonial page
--------------------------------*/
#testimonialpage {
              float: left;
              width: 525px;
}
.contenttestimonialpage { 
              float: left;
              width: 520px;
              min-height: 180px;
              border-bottom: 2px solid #000;
              
}

.testileft {
              float: left;
              width: 275px;
              min-height: 180px;         
}
.testiright {
            float: right;
            background: url(http://castle.getextra-host.com/wp-content/uploads/2009/11/testimonial_red.jpg)     no-repeat;
            width: 240px;
            min-height: 180px;
            padding: 3px 1px 3px 1 px;          
}
.testiright img{
              float: right;

}
.textflytesti {
              width: 190px;
              top:10px;
              margin-left: 15px;

}    
/*-------------------------------
Style Box Grey
--------------------------------*/
.contenttestimonialpage2 { 
              float: left;
              width: 520px;
              min-height: 180px;
              border-bottom: 2px solid #000;
              
}

.testileft2 {
             float: left;
             width: 275px;
             min-height: 180px;  
             background: url(http://castle.getextra-host.com/wp-content/uploads/2009/11/testimonial_grey.jpg) no-repeat;   
            padding: 3px 1px 3px 1 px;        
}
.testiright2 {
              float: right;
         
              width: 240px;
min-height: 180px;         
}
.testiright2 img{
              float: right;

}
.textflytesti2 {
              width: 190px;
              top:15px;
              margin-left: 20px;

} 


/*----------------------
 GetExtra Link
-----------------------*/
p.getextra-footer {

}

p.getextra-footer a{
  color: #fff;
  text-decoration: none;
}                       