/*
Theme Name: bizfolio
Theme URI: demos.banhawi.com/bizfolio
Description: A professional small business/portfolio theme
Version: 1.1
Author: Banhawi
Author URI: http://www.banhawi.com/
*/

@import url('styles/reset.css');
@import url('styles/typography.css');

#container{
	margin-top: 28px;
	min-height: 100%;
	padding-bottom: 10px;
}
body { background: #fff url(images/bg.jpg) no-repeat center top; }
#wrapper {
	margin: 0 auto;
	width:1000px;
}
/************************************************************
************************HEADER*******************************/
#header {
	width: 1000px;
	height: 97px;
	margin: 0 auto;
	position: relative;
	padding-top: 44px;
}

.survey { float: right; margin: -8px 0 0 0;}
.logo { float: left; margin: -5px 0 0 0; }
.header_right_main { float: right; width: 400px; }

.header_right { float: left; margin: 5px 0 5px 110px; }
.header_right a { color: #333; font-size: 12px; text-decoration: none; padding: 0 4px; }
.header_right a:hover { text-decoration: underline; }


p.rss {
	background:#ccc url('images/rss.jpg') no-repeat left;
	padding: 4px 5px 4px 25px;
	position: absolute;
	top:0;
	right: 0;
}
p.rss a:hover {
	font-weight: normal;
}
#header h1 a,#header h1 a:hover,#header h1 a:visited,#header h1 a:active {
	color:#333;
	text-decoration:none;
	font-weight: bold;
	display: inline;
	padding-right:10px;
	float: left;
}
span.description { 
	font-size:14px;
	font-style:italic;
	font-weight:lighter;
	color: #6f6f6f;
	margin-left: 10px;
	vertical-align: middle;
}

#shadedbg input.send { background: url(images/send.jpg) no-repeat; height: 30px; width: 80px; text-indent: -9999px; border: none; cursor: pointer; margin: 0 0 0 6px; }
#shadedbg input.send:hover { background: url(images/send_hover.jpg) no-repeat; height: 30px; width: 80px; text-indent: -9999px; border: none; cursor: pointer; }


	/********************************************************
	************************NAVIGATION***********************/
		#menu {
			background: url('images/nav.png') no-repeat top;
			width: 995px;
			padding-left: 5px;
			height: 35px;
			position: absolute;
			bottom:0px;
			overflow: hidden;
		}
		#nav, #nav ul { 
			list-style: none;
			margin: 2px 0 0 10px;
			padding: 0;
		}
		#nav {
			z-index: 100;
			position: relative;
		}
		#nav a,#nav a:hover{
			text-decoration:none;
			font-weight: normal;
			color: #666666;
		}
		#nav li {
			float: left;
			margin: 0 5px 0 0;
			padding: 0;			
		}
		#nav li#current,#nav li#current a{
			color: #fff;
		}
		#nav li a, #nav li a:link, #nav li a:visited {
			display: block;
			font-size:12px;
			padding:7px 8px 11px 8px;
			color:#666;
			text-transform: capitalize;
		}
		
		#nav li a:hover { color: #fff; }
		#nav li a:hover, #nav li.current_page_item a:link, #nav li.current_page_item a:visited  { color: #fff;	background: url(images/menu_bg.png) repeat-x; }


/****************************************************************
**************Featured Work Slider & Gray Area Under Header*******************/
.sentry h3 { margin-bottom: 20px; color: #d21a0e; font-size: 20px;}
.shaded_lists { background-color: #ebebeb; border: 1px solid #ccc; padding: 10px 10px 10px 30px; margin-top: 25px; margin-bottom: 25px; margin-right: 25px; font-size: 13px; line-height: 20px; }
.case { background-color: #ebebeb; border: 1px solid #ccc; padding: 10px 10px 10px 10px; margin-top: 10px; margin-bottom: 10px; font-size: 13px; line-height: 20px; width: 600px; float: left; }
.case img { margin-right: 10px; float: left; margin-bottom: 20px;}
.case span { float: left; margin: 6px 0 0 10px; width: 510px; }


#sidebar .call { margin-bottom: 20px; }
#sidebar h3 { color: #EF3F33; font-size: 16px; margin: 0 0 15px 0;  }
	.icon { margin-right: 6px; margin-top: 5px; }
#sidebar_services {   width: 250px; }
#sidebar_services li { background-color: #ebebeb; list-style: none; line-height: 28px; border-bottom: 1px solid #ccc; width: 250px; }

#sidebar_services li:last-child { border-bottom: none; }
#sidebar_services li a { color: #7b7b7b; font-size: 13px; font-size: normal; display: block;
	padding: 3px 35px;
}
#sidebar_services li a:hover { font-style: normal; background-color: #ccc;}




	.icon { margin-right: 11px; margin-top: 5px; }
		.icon_rss { margin: 8px 15px 0 7px; }
				.icon_cart { margin: 3px 11px 0 0px; }
				.icon_sale { margin: 3px 18px 0 0px; }

				.icon_map { margin: 3px 12px 0 0px; }

#sidebar_services2 {   width: 250px; }
#sidebar_services2 li { background-color: #ebebeb; list-style: none; line-height: 28px; border-bottom: 1px solid #ccc; width: 250px; }

#sidebar_services2 li:last-child { border-bottom: none; }
#sidebar_services2 li a { color: #7b7b7b; font-size: 13px; font-size: normal; display: block;
	padding: 0px 35px;
}
#sidebar_services2 li a:hover { font-style: normal; background-color: #ccc;}



.nav_bottom { margin: 0 0 20px 0; }

#blog_post { }
#blog_post h4 { margin-bottom: 20px; border-bottom: 1px solid #d5d5d5; padding-bottom: 8px; font-size: 27px; }
#blog_post h2 { font-size: 21px; margin-bottom: 10px; }
.small_date { font-size: 12px; margin-bottom: 15px; float: left; width: 670px;color: #EF3F33; }

.social { float: right; margin: 15px 0 0 0; }
.social img { margin-right: 12px; }

#shadedbg { background-color: #eaeaea; border: 1px solid #d6d6d6; padding: 18px; margin: 20px 0 30px 0; width: 600px; float: left; }
#shadedbg h3 { background-color: #cc291e; padding: 5px 5px 5px 15px; margin: -30px 0 30px 0; width: auto; color: #fff; border: 1px solid #a32219; }
#shadedbg h4 { color: #333; font-size: 16px; margin-bottom: 10px; }
#shadedbg textarea { background-color: #fff; border: 1px solid #d6d6d6; width: 350px; height: 200px;}
#shadedbg textarea:hover { border: 1px solid #cecece; }
#shadedbg .input { border: 1px solid #d6d6d6; padding: 6px; width: 350px;}
#shadedbg .input:hover { border: 1px solid #cecece; }
#shadedbg .textarea { background-color: #fff; border: 1px solid #d6d6d6; width: 350px; height: 150px;}
#shadedbg .textarea:hover { border: 1px solid #cecece; }

#shaded_left { background-color: #eaeaea; border: 1px solid #d6d6d6; padding: 18px; margin: 0 20px 30px 0; width: 250px; float: left; }

#breadcrumbs {  padding: 5px 8px 0 0px; margin-bottom: 15px; border-top: 1px solid #ccc; width: 900px; margin-left: 25px; }
#breadcrumbs a { color: #969696; }
#breadcrumbs a:hover { color: #969696; text-decoration: underline; }
#breadcrumbs p { color: #969696; }

#fwork {
	width: 1000px;
	margin: 0 auto 30px auto;
}
img.portfolio{
	width: 1000px;
	height: 250px;
}
#smain {
	background: #EAEAEA;
	min-height: 85px;
	width: 1000px;
	margin: 0 auto 20px auto;
}
#smain h1{
	color: #666;
	padding-top: 17px;
	padding-left: 25px;
	padding-bottom: 3px;
	font-size: 18px;
}
/****************************************************************
************************Content Area*********************************/
#content{
	width:679px;
	float:left;
	padding-right: 20px;
	border-right: 1px #EAEAEA solid;
}
#content2 { 	width:679px;
	float:right;
	padding-left: 47px;
	padding-right: 15px;
	border-left: 1px #EAEAEA solid;
}
#full-content {
	width: 950px;
}
	.full-entry {
		padding: 10px;
	}
#testimonials {
    padding:10px;
	margin-bottom: 30px;
    position:relative;
    font-style: italic;
}
    .testimonials {
        background: url('images/blockquote.png') no-repeat;
        font-family: Georgia;
        font-size: 16px;
        padding: 20px 35px 25px 35px;
    }
    .qoute2 p.by {
        padding-right: 40px;
        color: #999;
    }
	.qoute2 {
		background: url('images/blockquote2.png') no-repeat right bottom;
		height: 20px;
		float: right;
        position:absolute;
        bottom:10px;
        right:10px;
	}
.sleft{
	float:left;
	width:325px;

}
.sleft p { margin-top: 20px; }
.sleft h3 { margin-bottom: 15px; }
.sleft a { color: #EF3F33;  }
.sleft a:hover { color: #EF3F33; }
.sright{
	float:right;
	width:325px;
}
.sright h3 { margin-bottom: 15px; }
.sright p { margin-top: 20px; }
.sright a { color: #EF3F33;  }
.sright a:hover { color: #EF3F33; }
img.services {
	width: 85px;
	height: 70px;
	float: right;
	margin: 0 0 5px 5px;
	border: 2px #EAEAEA solid;
}
#content .post, #content .pagepost {
	width:680px;
	position: relative;
	margin-bottom: 20px;
	border-bottom: 4px #EAEAEA solid;
	padding-bottom: 20px
}
#content2 .post, #content2 .pagepost {
	width:680px;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 20px
}
#content .pagepost {
	border-bottom: 0;
}
#content .post h2,#content .post h2 a:hover, #content .post h2 a:visited, #content .post h2 a,h2.pf a,h2.pf a:hover {
	font-size: 21px;
	margin-bottom: 10px;
	font-weight : normal;
	text-decoration : none;
}
#content .post ul, #content .post ol,#content .pagepost ul,#content .pagepost ol {
	margin-left : 25px;
}
#content .entry {
	width: 640px;
	margin-left: 40px;
}
#content .c {
	padding: 0 5px;
}
#content .sentry {
	width: 650px;
	margin: 0;
	padding: 0 10px;
}
#content .date {
	width: 25px;
	position: absolute;
	top:0;
	left: 0;
}
p.meta,p.meta a {
	font-size: 11px;
	font-style: italic;
	margin-top: 5px;
	color: #999;
}
#content span.day{
	font-size: 18px;
	font-weight: bold;
}
#content span.month{
	font-size: 14px;
}
	#content .entry img{
		max-width: 672px;
		border: 4px #eaeaea solid;
		margin: 10px 0;
	}
	#content .sentry img{
		max-width: 672px;
		border: 4px #eaeaea solid;
		margin: 10px 0;
	}
	#content .entry img.alignleft,#content .sentry img.alignleft {
		float: left;
		margin: 10px 10px 10px 0;
	}
	#content .entry img.alignright,#content .sentry img.alignleft {
		float: right;
		margin: 10px 0 10px 10px;
	}
	
	#content2 img{
		max-width: 672px;
		border: 4px #eaeaea solid;
		margin: 10px 2px 10px 0;
	}
	
	

	
	
small {
	padding-left : 5px;
	font-size : 11px;
	font-style : italic;
	color : #666;
}
blockquote {
	background: url('images/blockquote.png') no-repeat top left;
	padding: 25px 10px 10px 40px;
	margin:10px;
	color : #555;
	clear: both;
	font-family: Georgia;
    font-style:italic;
    font-size:14px;
}
code {
	font : 14px 'Courier New', Courier, Fixed;
	display : block;overflow : auto;
	text-align : left;
	margin : 10px 0 10px 0;
	padding : 5px 10px 5px 10px;
	background : #eee;
	border-top : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}
.navigation {display : block;font-size : 14px;font-weight : bold}
	.navigation a{color: #666}
	.alignleft {float : left;text-align : left;}
	.alignright {float : right;text-align : right;}
.widget_services h2 {
	font-size: 17px;
}
.widgettitle { font-size: 16px;}

h3.rs {
	color: #EF3F33; font-size: 16px; margin: 0 0 15px 0; 
}

h1.homepage {
	color: #EF3F33; font-size: 20px; margin: 0 0 15px 0; 
}
/****************************************************************
************************Portfolio Page**********************************/
ul.projects {
	list-style-type: none;
	margin: 20px 20px 20px 40px;
	padding: 0;
	display: block;
	clear: both;
	padding-bottom: 20px;
}
ul.projects li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 26px;
	text-align: center;
}
ul.projects li a {
	color: #fff;
	margin-right: 10px;
	font-size: 12px;
	padding: 5px 10px;
}
ul.projects li a:hover {
	color: #333;
	font-weight: normal;
}
img.design {
	border: 10px #eee solid;
	width: 980px;
	height: 250px;
	margin: 10px 0 40px 0;
}
img.design:hover {
	border-color: #ccc;
}
/****************************************************************
************************Sidebar**********************************/
#sidebar {
	float:right;
	width:259px;
	padding: 0 20px;
}
#sidebar h3.rs {
	background: url('images/rs.png') no-repeat left;
	padding-left: 16px;
	color: #EF3F33; font-size: 16px; margin: 0 0 15px 0; text-transform: none; 
}
#sidebar .post {
	margin-top: 20px;
	height: 130px;
	overflow: hidden;
}
#sidebar .post h3,#sidebar .post h3 a,#sidebar .post h3 a:hover,#sidebar .post h3 a:visited {
	margin-bottom: 10px;
	font-weight: normal;
}
#sidebar .entry {
	width: 220px;
	margin-bottom: 20px;
	float: right;
	text-align: justify;
}
#sidebar .date {
	width: 25px;
	margin: 3px 10px 0 0;
	float: left;
	color: #999;
}
#sidebar span.day{
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	padding-left: 2px;
}
#sidebar span.month{
	font-size: 12px;
	padding-left: 2px;
	line-height: 13px;
}
#sidebar ul,#sidebar li {
	list-style-type : none;
	margin: 0;
	padding: 0;
}
#sidebar ul ul {
	list-style-type: none;
	margin-left: 10px;
}
#sidebar ul.posts ul {
	margin-left: 0;
}
#sidebar ul ul ul {
	margin: 0 0 0 5px;
}
#sidebar ul ul ul ul{
	margin: 0 0 0 5px;
}
#sidebar ul li{
	line-height : 24px;
	margin-bottom: 20px;
}
#sidebar ul ul li{
	list-style-type: square;
	margin: 0 0 0 10px;
}
#sidebar ul.posts ul li{
	list-style-type: none;
	margin: 0;
}
#sidebar ul ul ul li {
	margin: 0 0 0 5px;
}
#sidebar h2 {
	background: #666;
	font-size: 12px;
	color : #fff;
	text-align : left;
	padding: 10px 10px 5px 5px;
	margin-bottom: 5px;
}
#sidebar li.widget_contact_widget {
	color: #fff;
	padding: 10px;
}
#sidebar li.widget_contact_widget h2 {
	background: transparent;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}
/*******************************************************
*******************COMMENTS******************************/
h3#comments,h3#respond {
	font-size: 24px;
	margin: 0 0 20px 0;
}
h3#respond{
	padding-top:10px;
}
ol.commentlist {
	list-style-type : none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.commentlist li {
	list-style-type: none;
	width: 92%;
	border: 1px #eaeaea solid;
	margin:0 0 25px 0;
	padding: 25px 25px;
}
.commentlist li li {
	width: 90%;
}
.avatar {
	float:right;
}
.comment-author {
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	padding-bottom: 10px;
	border-bottom: 1px #d2d2d2 solid;
	display: block
}
.commentmetadata,.commentmetadata a{
	font-size: 11px;
	text-align: right;
	color: #999;
}
.reply {
	margin-bottom: 10px;
}
#commentform {
	height: 200px;
	border: 1px #eaeaea solid;
	padding: 25px;
	position: relative;
}
#commentform label{
	padding-right: 20px;
}
p.txt {
	position: absolute;
	right: 25px;
	top:25px;
}
#commentform textarea {
	width : 250px;
	padding : 5px;
	font-size : 12px;
	background: #EFEFEF;
	border : 1px solid #d3d3d3;
	border-top-color : #999;
	border-left-color : #999;
	margin:5px 0px;
	height: 115px;
	float: right;
}

input#submit{
	background : #d3d3d3;
	color:#737373;
	margin-top: 20px;
	padding:5px;
	border:0px;
} 
input#submit:hover{
	color:#fff;
} 
.input { width: 120px; }
/****************************************************************
************************Footer**********************************/
.clearfooter {
	height: 30px;
	clear: both;
}
#footer {

	width: 1000px;
	padding: 20px 0 0 0;
	margin: 0 auto;
	clear:both;
}
#footer-content {
	background: #f8f8f8;

	border-top: 4px #EAEAEA solid;
	float: left;
	width : 960px;
	margin: 0 auto;
	padding: 0 20px;
}
#footer h2 {
	font-size: 18px;
	margin-bottom:5px;
}

#footer-bottom {
	height: 30px;
	margin: 0 auto;
	width : 960px;

}

.footerlinks {
	padding: 10px 0;
	width : 500px;
	float: left;
	
	text-align: left;
}
.footerlinks li { padding: 0 5px 0 5px; display: inline; list-style: none; border-right: 1px solid #909090; }
.footerlinks li:last-child { border-right: none; }

.copyrights {
	padding: 10px 0;
	float: right;
	width : 400px;

	text-align: right;
}

.copyrights span{
}

/*******************************************************
*******************Header Search Form******************************/
#header .search input {
	position: absolute;
	right: 0;
	top:50px;
	background: url('images/search.jpg') no-repeat;
	width: 288px;
	height: 19px;
	padding: 5px 45px 2px 15px;
	border: 0;
	font-size: 12px;
	color: #ccc;
}
#header .search input#searchsubmit {
	width: 0;
	border: 0;
	height: 0;
	margin: 0;
	padding: 0;
}
/*******************************************************
*******************Search Form******************************/
#searchform input {
	background:#fff;
	border: 1px #ccc solid;
	width: 150px;
	font-size: 14px;
	color: #666;
	padding: 5px;
}
input#searchsubmit {
	background: #EF3F33;
	width: 50px;
	color: #fff;
	border: 0px;
	margin: 0 0 0 5px;
	padding: 5px;
}
#searchform h3 { margin: 20px 0 5px 0; font-size: 16px; color: #F23B33; }
#searchform .btn { padding: 5px 13px 5px 13px; font-size: 14px; width: 32px; }
/*******************************************************
*******************404 Page******************************/
#content .left404{
	width: 340px;
	float: left;
}
#content .right404{
	width: 330px;
	float: right;
}	
#content #searchform {
	margin: 20px 0;
}

/*******************************************************
*******************Defaults******************************/
h1{
	font-size: 36px;
}
h2{
	font-size: 27px;
}
h3{
	font-size: 17px;
}
h4{
	font-size: 14px;
}
h5{
	font-size: 12px;
}
h6{
	font-size: 10px;
}
hr {
	display : none;
}
a {
	text-decoration: none;
}
a:hover {
	color: #333;

}
a img{
	border:0px;
}
.caps {
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.important {
    font-weight:bold;
}
.clear {
	width: 0;
	height: 20px;
	display : block;
	clear : both;
}
/*Table Styling*/
table {
	margin-bottom: 10px;
}
table,th,tr,td {
	border: 1px #ccc solid;
	padding: 5px;
}
caption {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
th {
	background: #eee;
}
tr:hover {
	background: #eee;
}
td:hover {
	background: #ccc;
}
/*Gallery Styling*/
.gallery {
	margin: auto;
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	display: block;
	margin: 0;
}
.gallery img {
	border: 0;
	margin: 0;
	padding: 0;
}
.gallery-caption {
	margin-left: 0;
}

table#new  { background: fff; border: none; }
#new tr { background: fff; border: none; }
#new tr:hover { background: fff; border: none; }
#new td { background: fff; border: none; }
#new td:hover { background: fff; border: none; }

#tickertape  {
	height: 50px;
	width: 1000px;
	background-image: url(images/tickertapebg.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	overflow: hidden;
	z-index: 0;
}
ul#news-ticker { width: 700px;	margin-left: 125px; }


/*******************************************************
*******************Contact Form******************************/
.contact {
	padding: 10px;
}
.contact .notification_error
{
margin: 10px 0;
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
}

.contact .notification_ok
{
height: auto;
width: 94%;
padding: 10px;
text-align: center;
font-size: 14px;
}
.contact .button
{
border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 
background: white;
color: #333333; 
font: 11px Verdana, Helvetica, Arial, sans-serif;
}

/* Label */
.contact label  { width: 100px; margin: 5px; float: left; text-align: left; }

/* Input, Textarea */

.contact input:hover,.contact textarea:hover {
	background: #fff;
}
.contact textarea {
	width: 400px;
}
.contact input#submit {
	background : #d3d3d3;
	color:#737373;
	margin-top: 20px;
	padding:5px;
	border:0px;
	width: auto;
} 
.contact input#submit:hover {
	color: #fff;
}
/* BR */

.contact br { clear: left; }

#sidebar2 { float:left; width:220px; padding: 0 20px 0 0px; list-style: none;}
#sidebar2 ul { list-style: none; }
#sidebar2 li { list-style: none; }
#sub_pages_title { background: url(images/sidebar_top.png) no-repeat; height: 35px; width: 204px; float: left; }
#sub_pages_title ul { list-style: none; padding: 0;  float: left}
#sub_pages_title li { list-style: none; }
#sub_pages_title h3 { color: #fff; font-size: 12px; font-weight: bold; list-style: none; padding: 8px 0 0 10px; }
#sub_pages_title h3 a { color: #fff; }
#sub_pages ul { padding: 0; float: left; width: 204px; margin: 0; }
#sub_pages li { background-color: #ebebeb; list-style: none; line-height: 21px; border-bottom: 1px solid #ccc; width: 204px; font-size: 11px; position: relative; z-index: 7; }
#sub_pages li:last-child { border-bottom: none; }
#sub_pages li a { color: #666666; font-size: 11px; font-size: normal; display: block;	padding: 3px 35px 3px 18px;
}
.sidebar2_bottom { float: left; margin: 0px 0 30px 0px; padding: 0; width: 204px; position: relative; z-index: 1; }
#sub_pages li a:hover { font-style: normal; background-color: #ccc;}
#tagcloud { padding: 0; float: left; width: 204px; margin: 0; }
#tagcloud ul { background-color: #ebebeb; width: 184px; padding: 10px; margin: 0; }

.testimonials_wrap { float: left; margin: 0; }
.testimonials_wrap .testimonials_bg { background: url(images/testimonials_bg.png) no-repeat; height: 181px; width: 206px; margin: 5px 0 25px 16px; float: left; overflow: hidden; }
.testimonials_wrap .testimonials_bg #sfstest-sidebar { padding: 5px 10px; font-size: 12px; color: #666; }
.testimonials_wrap .testimonials_bg #sfstest-sidebar .text { text-align: left; }
.testimonials_wrap h3 { color:#F23B33;font-size:16px;margin:20px 0 5px 16px; }

#featuredStories { margin: 0 auto 20px auto; float: left; }

#featuredMain, #featuredList {float: left; display: inline; }
#featuredMain { width: 1000px; height: 358px; margin: 0 auto; }

#featuredMain div.basement { background: url(images/basement_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.damp { background: url(images/damp_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.timber { background: url(images/timber_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.surveying { background: url(images/surveying_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.below { background: url(images/below_ground_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.flood { background: url(images/flood_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.condensation { background: url(images/condensation_slide3.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.structural { background: url(images/structural_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.other { background: url(images/other_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.dry_rot { background: url(images/dry_rot_slide.jpg) no-repeat; height: 358px; width: 1000px; }
#featuredMain div.woodworm { background: url(images/woodworm_slide.jpg) no-repeat; height: 358px; width: 1000px; }

#featuredMain div .area { background: url(images/area_bg.png) repeat; padding: 15px 0 0 15px; float: left; width: 380px; margin: 65px 0 0 0; }
#featuredMain div .area h2 { color: #fff; font-size: 22px; font-weight: normal; margin: 0 0 10px 0; }
#featuredMain div .area p { color: #fff; font-size: 15px; line-height: 20px; font-weight: normal; padding: 0 15px 15px 0; }
#featuredMain div .area a.find_out_more { background-color: #EF3F33; padding: 5px 7px; color: #fff; text-decoration: none; font-size: 15px; font-weight: normal; float: right; }
#featuredMain div .area a.find_out_more:hover { background-color: #E63A30; }

#featuredList { margin: 0px 0 0 0; padding: 0; height: 40px; width: 1000px; background-color: #EF3F33; float: left;  }
#featuredList ul  { padding: 0; margin: 0; }
#featuredList li { display: block; float: left; height: 40px; line-height: 40px; border-right: 1px solid #fff;  }
#featuredList li:last-child { border: none; }
#featuredList a  { display: block; padding: 0 23px 3px 23px; margin: 0; color: #fff; font-size: 13px; text-decoration: none; line-height: 34px; border-bottom: 3px solid #EF3F33; }
#featuredList a:hover  { background: #EBEBEB; border-bottom: 3px solid #EF3F33;	color: #595959; }
#featuredList .current a  { background: #EBEBEB;	border-bottom: 3px solid #EF3F33; color: #595959;}
#featuredList a:hover  { background: #EBEBEB; border-bottom: 3px solid #EF3F33;	color: #595959; }

#survey_form { background: url(images/survey_box.png) no-repeat; width: 255px; height: 294px; float: right; margin: 32px 23px; position: relative; z-index: 7000; }
#survey_form p { float: left; margin: 3px 0 3px 24px; }
#survey_form input { background: url(images/input_bg.png) no-repeat; width: 201px; height: 27px; padding: 3px 8px; color: #666; font-size: 12px; border: none; }
#survey_form select { background: url(images/input_bg.png) no-repeat; width: 205px; height: 32px; padding: 7px 8px; color: #666; font-size: 12px; border: none; }
#survey_form input.btn { background: url(images/survey_send_btn.png) no-repeat; height: 30px; width: 80px; font-size: 0px; line-height: 0px; text-indent: -9999px; border: none; cursor: pointer; text-align: center; margin: 5px 0 0 65px;  }
#survey_form h3 { color: #EC3F33; font-size: 18px; margin: 15px 10px 8px 10px; text-align: center; }
#tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5, #tabcontent6, #tabcontent7, #tabcontent8 { display: none; }
