/*Theme Name: twdcTheme URI: www.elitewebsitedesign.com.auDescription: twdcAuthor: twdcAuthor URI:www.elitewebsitedesign.com.auVersion: 1*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body              {line-height: 1;-webkit-text-size-adjust: none;}ol, ul            {list-style: none;}blockquote, q     {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';	content: none;}:focus            {outline: 0;}ins               {text-decoration: none;}del               {text-decoration: line-through;}table             {border-collapse: collapse;border-spacing: 0;}h1{font-size: 32px;font-weight: normal;font-style: normal;margin-bottom: 18px;}h2{font-size: 18px;}@font-face {font-family: 'GillSansRegular';src: url('font/gn_____-webfont.eot');src: url('font/gn_____-webfont.eot?#iefix') format('embedded-opentype'),url('font/gn_____-webfont.woff') format('woff'),url('font/gn_____-webfont.ttf') format('truetype'),url('font/gn_____-webfont.svg#GillSansRegular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'GillSansBold';src: url('font/gnb____-webfont.eot');src: url('font/gnb____-webfont.eot?#iefix') format('embedded-opentype'),url('font/gnb____-webfont.woff') format('woff'),url('font/gnb____-webfont.ttf') format('truetype'),url('font/gnb____-webfont.svg#GillSansBold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'GillSansExtraBold';src: url('font/gneb___-webfont.eot');src: url('font/gneb___-webfont.eot?#iefix') format('embedded-opentype'),url('font/gneb___-webfont.woff') format('woff'),url('font/gneb___-webfont.ttf') format('truetype'),url('font/gneb___-webfont.svg#GillSansExtraBold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'GillSansLight';src: url('font/gnl____-webfont.eot');src: url('font/gnl____-webfont.eot?#iefix') format('embedded-opentype'),url('font/gnl____-webfont.woff') format('woff'),url('font/gnl____-webfont.ttf') format('truetype'),url('font/gnl____-webfont.svg#GillSansLight') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'GillSansExtraBoldDisplay';src: url('font/gnxbd__-webfont.eot');src: url('font/gnxbd__-webfont.eot?#iefix') format('embedded-opentype'),url('font/gnxbd__-webfont.woff') format('woff'),url('font/gnxbd__-webfont.ttf') format('truetype'),url('font/gnxbd__-webfont.svg#GillSansExtraBoldDisplay') format('svg');font-weight: normal;font-style: normal;}body {background-color:#fff;margin:0px;padding:0px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;}h2{padding:0px 0 10px 0; margin:0px; color:#B52025; font-size:20px; font-weight:normal;}.clear{clear:both;}/*#wrap{width:960px;margin:0px auto auto auto;}*/.top_corner{width:956x;height:15px;background:url(images/top_bg.gif) no-repeat center bottom;}/*#main_container{width:960px;float:left;background:#e6e6e6;}*/#header{margin:auto;background:url("images/menu panel pattern.jpg"); height: 150px;background-repeat:repeat-x;}/*----------------------menu-------------------------*//*#logowrapper{width:956px;height:140px;margin:0 auto;position:relative}*/


.footer.container .menu-header
{
float:left;
margin-top:1px;
}
.footer.container .menu-header ul#menu-primary-menu-1 li{
float:left;
border:none;
line-height:2;
}
.footer.container .menu-header ul#menu-primary-menu-1 li a
{border-right: 1px solid #3d3d34;
    padding: 15px;
    color: #bcb298;
    padding: 25px 10px;
    font-family: 'FuturaBookRegular';
    font-size: 13px;
    text-transform: uppercase;
}

.footer.container .menu-header ul#menu-primary-menu-1 li.current-menu-item a {
    background-color: #353971;
    color: #fff;
    border-top: 0;
}

.menu-header {
    float: right;
    text-align: right;
    margin-top: 0;
}


.menu-header ul#menu-primary-menu li.current-menu-item a 
{
background-color: #d0ccc2;
    color: #fff;
    border-top: 8px solid #353971;
}

.menu-header ul#menu-primary-menu li{border-right: 1px solid #d0ccc2;
    float: left;
    line-height: 122px;}


.menu-header ul#menu-primary-menu li a{
color: #69685e;
    font-family: 'FuturaBookRegular';
    font-size: 13px;
    text-transform: uppercase;
    padding: 53px 12px 30px;
}


p{line-height:22px;padding:0px;margin:0px; font-family: 'GeometrixRegular';color:#7b7a71;font-size:13px;}

.greygeometrix{color:#a08344;}

.greygeometrix a{color:#a08344;}

.greygeometrix a:hover{color:#353971;}



.orange{color:#c48300;}



.lightorange{color:#ffb624;}







@font-face {



    font-family: 'FuturaBookRegular';



    src: url('fonts/fonts/futura-book.eot');



    src: url('fonts/fonts/futura-book.eot') format('embedded-opentype'),



         url('fonts/fonts/futura-book.woff') format('woff'),



         url('fonts/fonts/futura-book.ttf') format('truetype'),



         url('fonts/fonts/futura-book.svg#FuturaBookRegular') format('svg');



}







@font-face {



    font-family: 'FuturaBoldRegular';



    src: url('fonts/fonts/futura-bold.eot');



    src: url('fonts/fonts/futura-bold.eot') format('embedded-opentype'),



         url('fonts/fonts/futura-bold.woff') format('woff'),



         url('fonts/fonts/futura-bold.ttf') format('truetype'),



         url('fonts/fonts/futura-bold.svg#FuturaBoldRegular') format('svg');



}







@font-face {



    font-family: 'GeometrixRegular';



    src: url('fonts/fonts/geometrix.eot');



    src: url('fonts/fonts/geometrix.eot') format('embedded-opentype'),



         url('fonts/fonts/geometrix.woff') format('woff'),



         url('fonts/fonts/geometrix.ttf') format('truetype'),



         url('fonts/fonts/geometrix.svg#GeometrixRegular') format('svg');



}







@font-face {



    font-family: 'GeometrixBlackRegular';



    src: url('fonts/fonts/geometrix_black.eot');



    src: url('fonts/fonts/geometrix_black.eot') format('embedded-opentype'),



         url('fonts/fonts/geometrix_black.woff') format('woff'),



         url('fonts/fonts/geometrix_black.ttf') format('truetype'),



         url('fonts/fonts/geometrix_black.svg#GeometrixBlackRegular') format('svg');



}















.container{width:960px; margin:auto;}







.left{float:left;}







.right{float:right;}







a{color:#c67c01; text-decoration:none;}







#logo{display: inline; float: left; margin-bottom: 10px; margin-top: 30px;}







#uppermenu{background-image: url("images/very top wood.jpg");



    border-bottom: 8px solid #69685E;



    height: 18px;}







/*#uppermenu ul {padding-left:10px;}







#uppermenu ul li{float:left;padding:0px 8px;margin-top:10px;background:url(images/dotted_border.png) bottom right;background-repeat:no-repeat;}







#uppermenu ul li a{text-decoration:none;color:#bfbfbf;}







#uppermenu ul li a:hover{color:#737373;}







#uppermenu .current_page_item > a{color:#737373;}*/















/*.menu-top-left-menu-container{float:left; margin-top: 3px;}



*/



/*.menu-top-left-menu-container li{display:inline-block;}



*/



/*.menu-top-left-menu-container li{background-image: url("images/images/bullets.png"); background-position: right center; background-repeat: no-repeat; padding-right: 14px;}



*/



/*.menu-top-left-menu-container li a{color: #a7c3d7; font-family: 'neosansregular'; font-size: 13px; text-decoration: none; text-transform: uppercase;}



*/



/*#menu-item-27{background:none;}



*/











/*.menu-top-right-menu-container{float:right;}



*/



/*.menu-top-right-menu-container li{background-image: url("images/images/menu bars.png"); background-position: right center; background-repeat: no-repeat; display: inline-block; padding-left: 12px; padding-right: 20px; line-height: 1.5;}



*/



/*.menu-top-right-menu-container li a{color: #fff; font-family: 'neosansregular'; font-size: 13px; text-decoration: none; text-transform: uppercase;}



*/











/*.menu-top-right-menu-container li.current-menu-item a{color:#e18c00;}



*/







.alignleftquotebox{width:245px;float:left;}





.menu-primary-menu-container{float: right; text-align: right; margin-top: 0;}



.menu-primary-menu-container ul li{border-right: 1px solid #d0ccc2; float: left; line-height: 122px;}



.menu-primary-menu-container ul li a{color: #69685e; font-family: 'FuturaBookRegular'; font-size: 13px; text-transform: uppercase; padding: 53px 12px 30px; }







.menu-primary-menu-container ul li.current-menu-item a{background-color:#d0ccc2; color:#fff; border-top: 8px solid #353971;}











/*#primary-menu{background-color:#f2f3f4; border:1px solid #d7dcde; border-bottom:10px solid #d7dcde; padding: 14px 0;}



*/



/*#menu-primary-menu{margin-top: 0;}



*/



/*menu-primary-menu li{display:inline-block; border-right:1px solid #d7d4ce; padding: 40px 12px 30px;}



*/



/*#menu-primary-menu li a{color: #69685e; font-family: 'neosansregular'; font-size: 13px; text-decoration: none; text-transform: uppercase;}



*/



#menu-item-15{background:none; padding-right:0;}



#menu-item-19{border:none !important; padding-right:0 !important;}















/*.header-right{margin-top: 30px;}



*/



/*.header-right img{margin-left:15px;}



*/



/*.phonenumber{border-right: 1px solid #ADB0B2; color: #004771; font-family: neosansregular-light; font-weight: bold; padding-bottom: 0; padding-right: 15px; display:inline;}



*/











.sliderbg{height:440px; margin-top: 30px;}

.sliderbgpage{height:510px; margin-top: 30px;}





.individualbydesign{width:960px;height:40px;margin:0 auto;}

/*.slider-img{margin-top:-10px;}



*/



.theme-default a.nivo-nextNav{background: url("images/arrow circle right.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;



    border: 0 solid #FFFFFF !important;



    height: 70px !important;



    width: 68px !important; margin-right: -50px; margin-top: -8px;}







.theme-default a.nivo-prevNav{background: url("images/arrow circle left.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;



    border: 0 solid #FFFFFF !important;



    height: 70px !important;



    width: 68px !important; margin-left: -50px; margin-top: -8px;}







.slider-border{overflow:visible !important;}



.nivoSlider{overflow:visible !important;}







.theme-default .nivoSlider{box-shadow:none !important; margin-bottom:0 !important;}











#slider-bottom{background: url("images/menu panel pattern.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);



    /*border-bottom: 10px solid #FFFFFF;*/



    border-top: 1px solid #DFDBD3;



    margin-top: 0;



    padding: 0px 0 1px;}







#slider-bottom h1{color: #7B7A71;



    font-family: 'FuturaBookRegular';



    font-size: 18px;



    text-transform: uppercase;}



#slider-bottom h1 span{font-family:'FuturaBoldRegular';}







#slider-bottom img.icon-2{top: 4px; position: relative; margin-right: 10px;}



#slider-bottom img.icon-3{top: 0; position: relative; margin-right: 10px;}



.column-header h1.h1-1{position: relative; top: 1px;}



.column-header h1.h1-2{position: relative; top: -3px;}







.column-header-460{display: inline-block; width:460px; padding:18px 10px 11px; background-color:#fff; float:left; text-align: justify;}



.column-header{display: inline-block; width:220px; padding:19px 10px 8px; float:left;}



.l{border-left: 1px solid #D7D4CE; width:219px;}







.column-header-460 h1, .column-header h1{margin:0; display: inline-block;}







.column-header-last{ display: inline-block; width:208px;  padding:10px;}







#column-content{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#77868f; /*border-top: 1px solid #DFDBD3;*/}



.column-header-460-content{background-color: #FFFFFF;



    /*border-top: 12px solid #FFB624;*/



    display: inline-block;



    float: left;



    /*margin-top: -12px;*/



    padding: 2px 10px 11px;



    text-align: justify;



    width: 457px;

	border-left:1px solid #dfdbd3;margin-top: 20px;padding-bottom: 30px;

	}



.column-header-460-content2{background-color: #FFFFFF;



    /*border-top: 12px solid #FFB624;*/



    display: inline-block;



    float: left;



    /*margin-top: -12px;*/



    padding: 2px 10px 11px;



    text-align: justify;



    width: 420px;

	 margin-top:20px;

	}

	

	.column-header-460-contentright{background-color: #FFFFFF;



    /*border-top: 12px solid #FFB624;*/



    display: inline-block;



    float: right;



    /*margin-top: -12px;*/



    padding: 2px 10px 11px;



    text-align: justify;



    width: 420px;

	 margin-top:0px;

	 margin-right:25px;

	}





.column-header-460-content3{background-color: #FFFFFF;



    /*border-top: 12px solid #FFB624;*/



    display: inline-block;



    float: left;



    /*margin-top: -12px;*/



    padding: 2px 10px 11px;



    text-align: justify;



    width: 400px;

	 margin-top:20px;

	 margin-right:20px;

	}



.column-header-content{display: inline-block; width:220px; padding:20px 10px 11px; background-color:#fff; float:left; text-align: justify;}

.column-header-content p{font-family:'GeometrixRegular';font-size:13px;}

.column-header-content ul li{font-family:'GeometrixRegular';font-size:13px;}







.column-header-content2{display: inline-block; width:220px; padding:2px 10px 11px; background-color:#fff; float:left; text-align: justify;



border-right:1px solid #dfdbd3;margin-top:18px;}

.column-header-content2 p{font-family:'GeometrixRegular';font-size:13px;}

.column-header-content2 ul li{font-family:'GeometrixRegular';font-size:13px;}







.bb{border-bottom: 1px solid #DFDBD3; height:8px;}



.bb .b1{height: 8px; float: left; width: 480px; background-color: #353971;}



.bb .b1whyus{height: 8px; float: left; width: 960px; background-color: #353971;}

.whyusicon{height:30px;width:920px;padding-top:20px;padding-left:20px;padding-right:20px;}



.whylathamsleft{width:650px;float:left; margin-top:20px;}

.whylathamsleft p{font-family: 'GeometrixRegular'; line-height: 22px;font-size:13px;color:#7b7a71;

margin-bottom:10px;}







.whylathamsfirstleft{width:650px;float:left;padding-top:20px;margin-right:10px;}

.whylathamsfirstleft p{font-family: 'GeometrixRegular'; line-height: 22px;font-size:13px;color:#7b7a71;

margin-bottom:10px;}



.whylathamsfirstright{width:250px;float:right;padding-top:20px;}



.column-header-460-content li{font-family: 'GeometrixRegular'; line-height: 18px;font-size:13px;}



.emailh2{font-family: 'GeometrixRegular'; line-height: 18px;font-size:18px;color:#353971;}

.column-header-460-content2 li{font-family: 'GeometrixRegular'; line-height: 18px;font-size:13px;}



.awardsbox{width:219px;height:164px;margin-right:17px;float:left;margin-bottom:56px;}

.awardsboxlast{width:219px;height:164px;margin-right:0px;float:left;margin-bottom:56px;}



.bluetext{font-family: 'GeometrixBlackRegular'; line-height: 18px;font-size:13px;color:#353971;}

.geoblack{font-family: 'GeometrixBlackRegular'; line-height: 18px;font-size:13px;color:#7b7a71;}

.whylathamsright{width:250px;float:left;padding-top:20px;}

.viewourgalleryus{float:left;width:230px;margin-right:18px; margin-top:20px;height:257px;}



.viewourgalleryus2{float:left;width:230px;margin-right:18px; margin-top:50px;height:257px;}



.viewourgalleryustesti{float:left;width:230px;margin-right:18px; margin-top:20px;height:257px;}

.testispacernew{margin-top:20px;margin-bottom:10px;}







.viewourgalleryusfirst{float:left;width:230px;margin-right:30px; margin-top:20px;}





.viewourgalleryus a img{border:none;margin-top:20px;}

.whyuscontainer {width:960px;margin:0 auto;}



.bb .b2{height: 8px; float: left; width: 240px; background-color: #69685e;}



.bb .b3{height: 8px; float: left; width: 240px; background-color: #bcb298;}







.about-btn{display: block; margin-top: 6px;}







h2.whychoose{border-bottom:10px solid #bcb298;



    color: #727167;



    font-family: 'FuturaBookRegular';



    padding: 0;



    text-transform: uppercase;



	margin-top: 70px;



	font-size: 18px; background: url(images/why-icon.png) top left no-repeat; padding-left: 30px;  line-height: 30px;



padding-bottom:10px;}



.whychoose-lists{margin-left:1px; margin-top: 20px;}

.rightwhychooselists{margin-top:40px;}

.rightwhychooselistsmeet a img{margin-top:20px;}



.whychoose-lists li{font-family: 'GeometrixRegular'; line-height: 18px;



    list-style: none; background: url(images/list-box.png) left 4px no-repeat; padding-left: 20px; color: #7B7A71;  height: 36.4px; }



.phonenumbericon {

position: absolute;

left: 389px;

top: 0px;

}

.whychoose-lists2 li {

font-family: 'GeometrixRegular';

line-height: 19px;

list-style: none;

background: url(images/list-box.png) left 4px no-repeat;

padding-left: 20px;

color: #7B7A71;

height: 64px;

}

	



.hr-line{border:1px solid #BCB298; margin-top: 20px;}



.hr-line .container{background-color:#BCB298; height:7px;}



.hr-line-2{background-color:#edeae1; border-top:1px solid #bcb298; }



.hr-line-2 .container{background-color:#bcb298; height:7px;}



















#footer{background: url("images/wood panel .jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);



    border-top: 1px solid #C1C3C6;



    clear: both;



    padding: 20px 0 30px;

	height:229px;}







.follow{margin-top: 2px;}



.follow p{color: #BCB298;



    display: inline-block;



    font-family: 'FuturaBookRegular';



    font-size: 13px;



    margin-right: 10px;



    position: relative;



    top: -10px;}



	



	







.footer .menu-primary-menu-container{float:left; margin-top: 1px;}



.footer .menu-primary-menu-container ul li{float:left; border:none; line-height: 2;}



.footer .menu-primary-menu-container ul li a{border-right:1px solid #3d3d34; padding:15px; color:#bcb298; padding: 25px 10px;}



.footer .menu-primary-menu-container ul li.menu-item-19 a{border-right:none;}







.footer .menu-primary-menu-container ul li.current-menu-item a{background-color:#353971; color:#fff; border-top:0;}







.footer-logo{padding-left:0 !important}



#footer-details ul li.li-2{position: relative;}



#footer-details ul li.li-2 img{position: relative; top: 4px; margin-right: 0px;}



#footer-details ul li.li-3{position: relative; top: 7px;}

.emailanchor a{color:#c9c7b9;font-size: 13px;

font-family: GeometrixRegular;text-decoration:none;}



.emailanchor a:hover{color:#f00;font-size: 13px;

font-family: GeometrixRegular;text-decoration:none;}





#footer-details ul li.li-3 img{margin-right:7px;}



#footer-details ul li.li-4{position: relative; padding-right: 0;}



#footer-details ul li.li-4 img{position: relative; top: 5px; margin-right: 7px;}







/*#menu-footer-menu li{border-right:1px solid #fff; display:inline-block; padding:0 11px;}



*/



/*#menu-footer-menu li a{font-family: 'neosansregular'; color:#576b77; font-size:13px; text-decoration:none; text-transform:uppercase;}



*/



/*#menu-item-46{padding-left:0 !important;}



*/



/*#menu-item-49{padding-right:0 !important; border:none !important;}



*/



/*#menu-footer-menu li.current-menu-item a{border-bottom:3px solid #e18c00;}



*/











#footer-details{margin-top:75px;}



#footer-details ul{text-align: center;width:1024px;}



#footer-details ul li{display:inline-block; font-family:arial; color:#C9C7B9; padding:0 10px; vertical-align: middle; font-size:13px; font-family: GeometrixRegular;float:left;}



























/*.email{border:none !important;}



*/









#footer-sitename ul li{float:left;margin-right:161px;}

#footer-sitename ul li:last-child{margin-right:0px;}

#footer-sitename{color: #BCB298;



    font-family: arial;



    font-size: 11px;



    margin-top: 55px;}























.content-footer-ul{margin-top: 20px;



    padding-bottom: 55px;margin-left:10px;}



.content-footer-ul li{float: left;



    font-family: 'FuturaBookRegular';



    font-size: 18px;



    list-style: none;



	margin-left: 8px;}















.center_content_pages{ margin-top: 10px;}



#title-div{background-color: #F2F3F4; border-bottom: 1px solid #D7DCDE; border-top: 10px solid #D7DCDE; margin-top: 30px; padding: 25px 0;}



#title-div-ns{background:url("images/menu panel pattern.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border-top: 1px solid #dfdbd3; margin-top: -10px; padding: 15px 0;}







.title-bottom{border-bottom: 1px solid #dfdbd3;}



.title-bottom .container{background-color:#353971; height:7px;}







.left_content{padding-top:10px;background-color:#fff;}



.whitewrapper{background:#d8d8d8;width:956px;clear:both;font: 13px "GillSansRegular", Helvetica, Arial, sans-serif;color:#808080;line-height:1.3em;margin:0 auto;}















.slider-container{margin: auto; width: 960px;}



.slider-border{height: 431px; overflow: hidden; position: relative; top: -10px;}



.slider-border-page{overflow: hidden; position: relative; top: -10px; width: 708px; float:left;}







.pageslider-border{border: 10px solid #698189; border-radius: 10px; height: 520px; width:700px; float:left; overflow: hidden; position: relative; top: -10px;}



.theme-default .nivo-controlNav {background:#bab5ad;width:82px;height:18px;



}



.theme-default .nivo-controlNav a{background:url("images/white squares.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; margin: 0 2px !important; width: 13px !important; height:10px !important;}



.theme-default .nivo-controlNav a.active{background:url("images/orange-squares.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height:10px !important;}



.nivo-controlNav{float: left; position: relative; margin-top: -50px; z-index: 999; left: 20px;}







.nivo-prevNav{background: url("images/left arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 80px !important; margin-left: -16px; width: 42px !important;}



.nivo-nextNav{background:url("images/right arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 80px !important; margin-right: -18px; width: 42px !important;}















.quote{background:url("images/heading strip.jpg"); float: right; position: relative; text-align: center; top: -10px; width: 252px;}



.header-quote{margin: 20px 0;}



.quoteform{background:url("images/bg-quote timber.jpg"); padding: 20px; text-align:left; font-family: 'GeometrixRegular'; color:#c9c7b9;}



.quoteform p{margin-bottom: 4px;}



.quoteform .wpcf7{width: 100%;}



.quoteform input{background-color: #EDEAE1; border: medium none; width: 96%; padding: 5px;}



.quoteform select{background-color: #EDEAE1; border: medium none; width: 100%; padding: 5px;}







#wpcf7-f73-o1 .wpcf7-submit {background-color: rgba(0, 0, 0, 0) !important; background-image: url("images/submit button.png"); height: 30px; margin: 16px 0 0; text-indent: -50000px; width: 211px !important;}







/*.nivo-caption{background-color: rgba(54, 61, 67, 0.5) !important; font-family: 'neosansregular-light' !important; font-size: 32px !important; padding: 14px 0 14px 20px !important;}



.nivo-caption strong{font-family: 'neosansbold' !important; font-weight: normal;}



.nivo-caption a{background: url("images/images/slider more button.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important; left: 10px; padding: 0 112px 4px; position: relative; top: -6px;}



*/































/*#menuwrapper{width:960px;margin:0 auto;}*/ #menu {background: #222; /* Show a solid color for older browsers */background: -moz-linear-gradient(#252525, #0a0a0a);background: -o-linear-gradient(#252525, #0a0a0a);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */background: -webkit-linear-gradient(#252525, #0a0a0a);-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;clear: both;display: block;float: left;padding-left:34px;margin:0 auto;width: 990px;}#menu ul {font-size: 13px;list-style: none;margin: 0 0 0 0;padding-left: 0;}#menu li {float: left;position: relative;}#menu a {color: #eee;display: block;line-height: 3.333em;padding: 0 1em;text-decoration: none;background:url(images/dotted_border.png)  right;background-repeat:no-repeat;}#menu ul ul {-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);box-shadow: 0 3px 3px rgba(0,0,0,0.2);display: none;float: left;margin: 0;position: absolute;top: 3.333em;left: 0;width: 188px;z-index: 99999 !important;}#menu ul ul ul {left: 100%;top: 0;z-index:9999 !important;}#menu ul ul a {background: #000000;border-bottom: 1px dotted #ddd;color: #ffffff;font-size: 13px;font-weight: normal;height: auto;line-height: 1.4em;padding: 10px 10px;width: 168px;z-index:9999 !important;}#menu li:hover > a,#menu ul ul :hover > a,#menu a:focus {color:#ffffff;background:url(images/menubg.png);background-repeat:repeat-x;z-index:9999 !important;}#menu li:hover > a,#menu a:focus {background: #b52025; /* Show a solid color for older browsers */background: -moz-linear-gradient(#b52025, #b52025);background: -o-linear-gradient(#b52025, #b52025);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b52025), to(#b52025)); /* Older webkit syntax */background: -webkit-linear-gradient(#b52025, #b52025);color: #ffffff;background:url(images/menubg.png);background-repeat:repeat-x;z-index:9999 !important;}#menu ul li:hover > ul {display: block;background:#b52025;}#menu .current_page_item > a,#menu .current_page_ancestor > a {font-weight: bold;background:url(images/menubg.png);background-repeat:repeat-x;color:#ffffff;z-index:9999;}/*-----------------middle_banner----------------------------*//*.middle_banner{width:960px;height:300px;margin:0 auto;position:relative;}.middle_bannermain{width:960px;height:300px;margin:0 auto;position:relative;background:url(images/high-impact-web-designs2.jpg);background-repeat:no-repeat;}*//*----------------------slider---------------------------*//*.featured_slider { width:960px; margin:0 auto;height:300px;  }*/ul, li{padding:0px;margin:0px;list-style:none;}/** ----------------------------------------------------- **/#featured_border { position: relative; border: none; padding:0px; height:300px; margin: 0px; }#featured_wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }#featured_images { position: absolute; left: 0; top: 0; }#featured_images li { float: left; }#featured_positioner_desc { width:960px; height: 300px; position: absolute; top: 0px; left: 0px; }#featured_wrapper_desc { width: 100%; height:280px; position: relative; overflow: hidden; }#featured_desc { position: absolute; left: 0; bottom: 0;  padding:0px; margin:0px; }#featured_desc li { width: 960px; float: left;padding:0px; margin:0px; }#featured_desc li div { margin:0px 0 0px 0px; padding:10px; width:960px;  background: url(images/featured-desc-bg.png); }#featured_desc li h2 {color:#FFFFFF;font-size:18px;padding:0px 0 5px 0;margin:0px; }#featured_desc li p {color:#FFFFFF;font-size:12px;padding:0px 0 10px 0;margin:0px;line-height:18px;}.getaquote{ position: absolute; margin-top: -34px; z-index:9999;margin-left:800px; width:136px;height:34px; padding:0; list-style:none;border:none;background:url(images/getaquote.png);background-repeat:no-repeat;}.getaquote h2{padding-top:8px;padding-left:5px;}.getaquote h2 a{color:#ffffff;text-decoration:none;text-align:left;font-family: 'GillSansRegular';font-size:18px;}.getaquote h2 a:hover{color:#999;}.getaquote img{border:none;}#featured_buttons { position: absolute; top: 250px; left: 15px; width: auto; padding:0; list-style:none;}#featured_buttons li { width: 22px; height: 22px; background: url(images/featured-button-off.png); float: left; margin-left: 3px; text-align:center; font-size:12px; color:#7c7b7b; line-height:22px; cursor: pointer; }#featured_buttons li.clicked { background: url(images/featured-button-on.png); }/**//*-------------------------------*//*#centercontent_wrapper{width:960px;margin:0 auto;}*//*background:url(images/bg_banner_area.jpg);background-color:#e6e6e6;background-repeat:repeat-x;float:left;}*//*.bottom_content{width:956px;sclear:both;background:#ffffff;height:300px;margin:0 auto;}*//*.center_content{width:956px;clear:both;font: 13px "GillSansRegular", Helvetica, Arial, sans-serif;color:#808080;text-align:left;line-height:1.3em;margin:0 auto;}.center_content_pages{width:956px;clear:both;padding-top:40px;font: 13px "GillSansRegular", Helvetica, Arial, sans-serif;color:#808080;text-align:left;line-height:1.3em;margin:0 auto;}.center_content_pages p{font: 12px "GillSansRegular", Helvetica, Arial, sans-serif;}*//*.bottom_section_contentleft h2{text-align:center;width:278px;color:#606060;margin-top:10px;}.bottom_section_contentleft p{font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;color:#6d6d6d;font-size:14px;}*//*.bottom_section_contentmiddle h2{text-align:center;width:278px;color:#606060;margin-top:10px;}.bottom_section_contentmiddle p{font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;color:#6d6d6d;font-size:14px;}*//*.bottom_section_contentright h2{text-align:center;width:278px;color:#606060;margin-top:10px;}*//*.bottom_section_contentleft img{padding-left:60px; margin-top:10px;}*//*.bottom_section_contentmiddle img{margin-top:10px;padding-left:60px;}*//*.bottom_section_contentright  p{font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;color:#6d6d6d;font-size:14px;}.bottom_section_contentright img{text-align:center;margin-top:10px;padding-left:60px;}*//*.bottomcontent_grayareaholder{margin:0 auto;width:956px;height:45px;z-index:999; }*//*.bottomcontentstrip{width:956px;height:45px;float:left; background:#abaaab;}*//*.latestnews{width:956px;margin:0 auto;height:440px;}.latestnewsleft{width:597px;float:left;background:#ffffff; padding:20px;height:440px;}.latestnewsleft h2{font-weight:bold;}.latestnewsleft img{float:right;}.latestnewsright{width:278px;float:left;background:#909090;height:440px;padding:20px; font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;font-size:14px;color:#242424;}.latestnewsright{}.latestnewsleft h2{color:#606060; font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;font-size:18px;}.latestnewsright h2{color:#e6e6e6; font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;font-size:24px;}*//*.bgleft_bottomcontent{ width:318px;height:45px;float:left;border-right:1px dashed #666;text-align:right;background:url(images/bgleft_bottomcontent.png);background-repeat:no-repeat;}.bgleft_bottomcontent h2 a{color:#ffffff;text-decoration:none;font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;font-size:16px;}.bgleft_bottomcontent h2 a:hover{color:#F00;}.bgleft_bottomcontent h2{background:url(images/moreinfo.png);background-repeat:no-repeat;width:90px;height:14px;text-align:left;float:right;margin:10px;}*//*.bgmiddle_bottomcontent{width:318px;height:45px;float:left;border-right:1px dashed #666;text-align:right;background:url(images/bgmiddle_bottomcontent.png);background-repeat:no-repeat;}*//*.bgright_bottomcontent{ width:318px;height:45px;float:left;text-align:right;background:url(images/bgright_bottomcontent.png);background-repeat:no-repeat; }.bgright_bottomcontent h2 a{color:#ffffff;text-decoration:none;font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;font-size:16px;}.bgright_bottomcontent h2 a:hover{color:#F00;}.bgright_bottomcontent h2{background:url(images/moreinfo.png);background-repeat:no-repeat;width:90px;height:14px;text-align:left;float:right;margin:10px;}*//*.bgmiddle_bottomcontent h2 a{color:#ffffff;text-decoration:none;font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;font-size:16px;}.bgmiddle_bottomcontent h2 a:hover{color:#F00;}.bgmiddle_bottomcontent h2{background:url(images/moreinfo.png);background-repeat:no-repeat;width:90px;height:14px;text-align:left;float:right;margin:10px;}*/.redtext{color:#F00;font-weight:bold;float:right;}.redtext3{color:#F00;font-weight:bold;}.redtext:hover{color:#a6a6a6;font-weight:bold;}/*.bottom_section_contentleft{width:278px;height:300px;border-right:1px dashed #666;float:left;padding-left:20px;padding-right:20px;}*//*.bottom_section_contentmiddle{width:278px;height:300px;float:left;padding-left:20px;padding-right:20px;}*//*.bottom_section_contentright{width:278px;height:300px;border-left:1px dashed #666;float:left;padding-left:20px;padding-right:20px;}*/.home_section_left{width:278px;height:665px;border-right:1px dashed #666;float:left;padding-left:20px;padding-right:20px;padding-bottom:20px;background:url(images/mainleftone.png);background-color:#ffffff;background-repeat:no-repeat;}.home_section_left p{font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;color:#6d6d6d;font-size:14px;text-align:justify;margin-bottom:8px;}.home_section_left p span{font-weight:bold;font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;}img.home_section_icon{width:63px;float:left;}.homeleftonewrapper p{font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;color:#6d6d6d; }.homeleftonewrapper{height:44px;margin-bottom:20px; font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;}h2.home_title{width:230px;float:left;text-align:center;font-size:20px; padding:10px 0 0px 10px; margin:0px;color:#606060;}h2.home_title a{color:#606060;text-decoration:none;font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;}h2.home_title a:hover{color:#F00;text-decoration:none;}h2.home_title3 a{color:#606060;text-decoration:none;font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;font-size:18px;}h2.home_title3 a:hover{color:#F00;text-decoration:none;}h2.home_title2 a{color:#ffffff;text-decoration:none;font-family: 'GillSansRegular',Helvetica, Arial, sans-serif;}h2.home_title2 a:hover{color:#F00;text-decoration:none;}.buttonright img{float:right;padding-top:15px;padding-right:20px;width:14px;height:14px;}.home_subtitle{width:190px;float:left;padding:0px 0 0px 10px; font-size:12px; color:#a7a7a7;}.home_section_thumb{float:left; clear:both;padding:2px; text-align:center;margin:10px 0 10px 0; border:1px #dcdcdc solid;}h2.home_title2{width:230px;float:left;text-align:center;font-size:20px;padding:10px 0 0px 10px; margin:0px;color:#fffefe;}.home_subtitle2{width:190px;float:left;padding:0px 0 0px 10px; font-size:12px; color:#a7a7a7;}.home_section_thumb2{float:left; clear:both;padding:2px; text-align:center;margin:10px 0 10px 0; border:1px #dcdcdc solid;}h2.home_title3{width:230px;float:left;text-align:center;font-size:20px;padding:10px 0 0px 10px; margin:0px;color:#fffefe;}.home_subtitle3{width:190px;float:left;padding:0px 0 0px 10px; font-size:12px; color:#a7a7a7;}.home_section_thumb3{float:left; clear:both;padding:2px; text-align:center;margin:10px 0 10px 0; border:1px #dcdcdc solid;}.home_section_middle ul{margin:5px 10px;}.home_section_middle ul li{list-style-type:disc;}.home_section_middle p{font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;color:#6d6d6d;font-size:14px;text-align:justify;margin-bottom:8px;}.home_section_middle{font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;width:278px;height:665px;border-right:1px dashed #666;float:left;padding-left:20px;padding-right:20px;padding-bottom:20px;font: 12px "GillSansRegular", Helvetica, Arial, sans-serif;background:url(images/mainleftsecond.png);background-repeat:no-repeat;}.home_section_third h2{color:#373737;font: 17px "GillSansRegular", Helvetica, Arial, sans-serif;}.home_section_third{width:278px;height:665px;font: 14px "GillSansRegular", Helvetica, Arial, sans-serif;float:left;padding-left:20px;padding-right:20px;padding-bottom:20px;background:url(images/mainleftthird.png);background-color:#ffffff;background-repeat:no-repeat;}img.projects{float:left;padding:2px;margin:0 10px 0 0; border:1px #dcdcdc solid;}.showcasemain{width:956px;float:left;background:url(images/showcasetop.jpg);background-repeat:no-repeat;  padding-top:10px;background-color:##d8d8d8;}















/*.left_content{padding-top:10px;background-color:#fff;}*/







/*.left_content p{font: 12px "GillSansRegular", Helvetica, Arial, sans-serif;}*/











/*



.left_block{width:295px;float:left;padding:20px 20px 10px 15px;}.left_block_wide{width:580px;float:left;padding:20px 20px 10px 15px;}.financial-application-form{width:530px;float:left;padding:20px 20px 10px 15px;}.financial-application-form p{margin-bottom:30px;}*/























/*.wide_content{width:930px;clear:both;padding:10px 15px 0 15px;}.featuredprojects{width:270px;padding:20px;margin-top:30px;border-bottom:1px dashed #757371;}.featuredprojects h2{color:#373737;font-size:18px;}.featuredprojects ul li{margin-bottom:10px;}.featuredprojects ul li a{text-decoration:none;color:#6d6d6d;}.featuredprojects ul li a:hover{color:#a6a6a6;}.recentprojects{width:270px;padding:20px;margin-top:10px;border-bottom:1px dashed #757371;}.recentprojects h2{color:#373737;font-size:18px;}.recentprojects ul li{margin-bottom:10px;}.recentprojects ul li a{text-decoration:none;color:#6d6d6d;}.recentprojects ul li a:hover{color:#a6a6a6;}.previousprojects{width:270px;padding:20px;margin-top:10px; }.previousprojects h2{color:#373737;font-size:18px;}.previousprojects ul li{margin-bottom:10px;}.previousprojects ul li a{text-decoration:none;color:#6d6d6d;}.previousprojects ul li a:hover{color:#a6a6a6;}.right_block{width:310px;float:left;background:#ffffff;}*/















































<!--h2.leftheadertitle{background:url(images/upperleft_bg.png);width:310px;height:45px;background-repeat:no-repeat;text-align:center;padding-top:15px;color:#606060;font-weight:bold;}img.pic{border:3px #22496a solid;margin:0 0 10px 0;}.home_news a{font-size:12px;color:#000000;text-decoration:none;border-bottom:1px #bcbcbc dotted;padding:10px 0 5px 12px;display:block;float:left;background:url(images/arrow.gif) no-repeat left top;background-position: 0px 13px;}.home_news a:hover{text-decoration:underline;}input.newsletter_input{background-color:#fdeaeb;border:1px #e2c7c8 solid;width:193px;height:18px;padding:4px;float:left;}form#newsletter{padding:10px 0 0 0;}input.newsletter_submit{background-color:#b52025;color:#FFFFFF;text-align:center;float:left;padding:4px 4px 3px 4px;margin:0 0 0 10px;border:1px #fdeaeb solid;cursor:pointer;}.testbox{padding:20px 10px 5px 0;margin:0;border-bottom:1px #ededed solid;}.testbox p{font-style:italic;}/*-----------------------contact_form-------------------*/.form{width:500px;height:auto;float:left;padding:20px 10px 10px 20px;border:1px #fdeaeb solid;}.form_row{width:425px;float:left;clear:both;padding:7px 0 7px 0;}label{width:100px;float:left;padding:3px 15px 0 0;color:#b52025;text-align:right;font-weight:bold;}input.main_input{background-color:#fdeaeb;border:1px #e2c7c8 solid;width:300px;height:18px;padding:4px;float:left;}textarea.main_textarea{background-color:#fdeaeb;border:1px #e2c7c8 solid;width:300px;height:120px;padding:4px;float:left;}input.submit{background:url(images/subscribenow.png);width:155px;height:40px;background-repeat:no-repeat;color:#FFFFFF;border:none;text-align:center;float:left;cursor:pointer;}/*-----------------------------footer------------------*//*.footer{clear:both;width:960px;margin:auto;background:url(images/footerbg.png) repeat-x;height:270px;}.footergrey a{text-decoration:none;color: #949494;}.copyright{height:20px;width:950px;padding:15px 30px 0px 35px;color:#6996c0;}.copyright a{color: #2A1C11;text-decoration:none;}.footer_links ul li{line-height:1.7em;}.footer_links{float:left;width:133px;padding:20px 5px 0 0;}.footer_links h2{color:#ffffff;font-size:16px;width:135px;text-align:left;}.footer_links a{text-decoration:none;color: #949494;padding-left:10px;}.footer_links a:hover{text-decoration:underline;color: #2A1C11;}.floatleft {float:left;color:#adacad;}.floatright{float:left;color:#adacad;text-align:right; width:280px;margin-right:25px;}.floattotheright{float:right;color:#adacad;width:170px;position:relative;}.floattotheright a{color:#adacad;}.floattotheright a:hover{color:#ff0000;}.floatright img{margin-bottom:20px;}.floatright p{margin-top:20px;margin-bottom:20px;}.footerlinkswrapper{padding-left:35px;padding-right:20px;}*/ul.redarrow {margin-left:20px;margin-top:15px;}ul.redarrow li p{ list-style-image:url(images/redbullet.png);margin-bottom:15px;font: 14px "GillSansRegular", Helvetica, Arial, sans-serif;color:#6d6d6d;margin-top:4px;}/*.subscribewrapper{float:left;width:152px;margin-bottom:14px;margin-top:90px;}.subscribewrapper h4{margin-bottom:5px;}*/.emailaddress input{margin-left:5px;}.emailaddress{margin-bottom:15px;}.black{font-weight:bold;color:#000000;}



-->























<!--.new_post{}.new_post img{-moz-box-shadow: 3px 3px 4px #000;-webkit-box-shadow: 3px 3px 4px #000;box-shadow: 3px 3px 4px #000;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}



-->



.postcontent{margin-top:0;padding:5px 12px 20px 12px; text-align:justify; font-family: GeometrixRegular;



border-left: 1px solid #dfdbd3;



border-right: 1px solid #dfdbd3;}



.page_title{

padding: 0 0 0 31px;

display: inline;

background: url(images/titlecheck.jpg);

background-repeat: no-repeat;

background-position: left top;

margin-left: 20px;

}



.page_title a{text-transform:uppercase; font-family: FuturaBoldRegular; color:#7b7a71;}



.page_subtitle{color: #7B7A71; display: inline; float: right; font-family: futurabookregular; font-size: 18px; text-transform: uppercase; padding:3px 20px 0 0;}







.footer-bottom{padding: 20px 0;}



.footer-bottom p{color: #8D8C81; font-size: 18px; padding:0 6px; text-align: center; text-transform: uppercase;}







/*.postcontent p{ font-family: Arial;font-size:13px;color:#4e4d4d;margin-bottom:20px; line-height: 1.5;}



.postcontent a{color:#F00;}



.postcontent a:hover{color:#CCC;}



.postcontent img{margin:10px;}



.postcontent ul{margin-left:20px;}



.postcontent ul li{ font-family:Arial;font-size:13px;color:#4e4d4d; list-style-type:disc;margin-bottom:6px;}



.postcontent h3{color:#373737;font-family:Arial;font-size:16px;font-weight:bold;margin-bottom:10px;}



.postcontent strong{color:#59676f;font-family:Arial;font-size:13px;font-weight:bold;margin-bottom:10px;}



.postcontent h2{color:#000000;font-family:Arial;line-height:1.5em;}*/



.titleorange {margin-bottom:9px;}



.alignright img {



margin-top: 10px;



}



.servicesspacer {margin-top:8px;}







.alignleft img {



margin-top: 10px;



}



.pspacer {



margin-top: 10px;



margin-bottom: 5px;}







.pspacer p{line-height: 22px;



padding: 0px;



margin: 0px;



font-family: 'GeometrixRegular';}



/*.titleh2portfolio h2{color:#ffffff;float:right;text-decoration:none;}h2.redtext2{color:#F00; font-family: 'GillSansLight', Helvetica, Arial, sans-serif; font-weight:bold;}.redtext2{color:#F00; font-family: 'GillSansLight', Helvetica, Arial, sans-serif; }.redtext2 a{color:#F00; text-decoration:none;font-family: 'GillSansLight', Helvetica, Arial, sans-serif;}.redtext2 a:hover{color:#CCC;}



*/











div.testispacer {



margin-bottom: 51px;



}















<!--.postimage{position:absolute;top:200px;}/* Alignment */.alignleft {display: inline;float: left;margin-right: 1.625em;}.largerview{background:url(images/largerview.png);background-repeat:no-repeat;width:152px;height:36px;float:right;}.largerviewgrey{background:url(images/largerviewgrey.png);background-repeat:no-repeat;width:152px;height:36px;margin-left:245px;margin-bottom:20px;}.floatleft{float:left;width:290px;margin}.floatleft ul li{list-style-type:disc;}.floatleft p{margin-bottom:15px;}.alignright {display: inline;float: right;margin-left: 1.625em;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}-->































.page_icon{display:none;float:right;margin-top:-60px;}.page_icon img{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;/* For IE 8 */-ms-filter: none;/* For IE 5.5 - 7 */filter: none;}.noshadow img		{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;/* For IE 8 */-ms-filter: none;/* For IE 5.5 - 7 */filter: none;}















/*h2.page_title{text-align:left; padding: 5px 10px 0; display:inline; vertical-align: 6px;}







h2.page_titleshowcase{text-align:center;width:956px;color:#606060;padding-top:5px;}







h2.page_titleshowcase a{text-align:center;width:956px;text-decoration:none;color:#606060;font-weight:bold;padding-top:8px;}







h2.page_titleshowcase a:hover{color:#999;}







h2.page_title a{text-decoration:none;font-weight:bold;}*/























/*.blacktext{color:#373737;font-family: Arial,Helvetica, sans-serif;font-size:14px;font-weight:bold;}.royaltilessnap{margin-bottom:15px;text-align:center;}.featuredul ul li{margin-bottom:10px;font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;font-size:14px;}.moreaboutus{float:left;width:278px;border-bottom:1px dashed #666;  border-right:1px dashed #666;  background:#ffffff;text-align:right;padding-left:20px;padding-right:20px;padding-bottom:20px;}.moreaboutus h2 a{color:#b4b3b3;text-decoration:none;font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;font-size:17px;}.moreaboutus h2 a:hover{color:#F00;text-decoration:none;}.moreaboutus h2{background:url(images/moreaboutus-normal.jpg);background-repeat:no-repeat;float:right;text-align:left;padding-top:10px;padding-left:8px;width:152px;height:36px;}



*/



/*.currentprojects{float:right; background:#ffffff;text-align:right;padding-top:5px;padding-right:10px;padding-bottom:20px;}.currentprojects h2 a{color:#b4b3b3;text-decoration:none;font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;font-size:14px;}.currentprojects h2 a:hover{color:#F00;text-decoration:none;}.currentprojects h2{background:url(images/moreaboutus-normal.jpg);background-repeat:no-repeat;float:right;text-align:left;padding-top:10px;padding-left:8px;width:152px;height:20px;}*/.moreprojects{float:left;width:278px;border-bottom:1px dashed #666;border-right:1px dashed #666;  text-align:right;padding-left:20px;padding-right:20px;padding-bottom:20px;}.moreprojects h2 a{color:#b4b3b3;text-decoration:none;font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;font-size:17px;}.moreprojects h2 a:hover{color:#F00;text-decoration:none;}.moreprojects h2{background:url(images/moreaboutus-normal-center.png);background-repeat:no-repeat;float:right;text-align:left;padding-top:10px;padding-left:8px;width:152px;height:36px;}.alltestimonials{float:left;width:278px;border-bottom:1px dashed #666;  padding-left:20px;text-align:right;background:#ffffff;padding-right:20px;padding-bottom:20px;}.alltestimonials h2 a{color:#b4b3b3;text-decoration:none;font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;font-size:17px;}.alltestimonials h2 a:hover{color:#F00;text-decoration:none;}.alltestimonials h2{background:url(images/moreaboutus-normal.jpg);background-repeat:no-repeat;float:right;text-align:left;padding-top:10px;padding-left:8px;width:152px;height:36px;}/*.morefolder{margin-left:10px;}.morefolder img{margin-top:-10px;}*/.royalgallery{float:left;width:280px; height:250px;margin-right:20px; }.showcasegallery{float:left;width:280px; height:250px;margin-right:20px;margin-top:20px;}.showcasegallery img{float:left;width:280px; height:212px;padding-top:0;margin-top:0;}.showcasegallery h2{text-align:center;padding-bototm:0;margin-bottom:0; color:#606060;font-size:14px;font-weight:bold;font-family: 'GillSansRegular'; font-size:16px;}.showcasegallery h2 a{text-align:center;padding-bototm:0;margin-bottom:0; color:#606060;font-size:14px;font-weight:bold;font-family: 'GillSansRegular'; font-size:16px;text-decoration:none;}.showcasegallery h2 a:hover{text-align:center;padding-bottom:0;margin-bottom:0; color:#F00;font-size:14px;font-weight:bold;font-family: 'GillSansRegular'; font-size:16px;}.royalgallery h2{text-align:center;padding-bototm:0;margin-bottom:0; }.royalgallery img{float:left;width:280px; height:212px;padding-top:0;margin-top:0;}.wpcf7 {width:253px;float:left;margin-right:10px;}p.visit a{color:#6d6d6d;font-family: 'GillSansRegular', Helvetica, Arial, sans-serif;font-size:14px;text-decoration:none;}#SignUp input{margin-bottom:4px;}.galleryalignleft img{float:left;width:135px;height:100px;margin-right:5px;margin-top:10px;margin-bottom:10px;}.page_banner{width:645px;margin-top:9px;}.page_banner img{width:645px;}.showcasetitle img{width:280px;height:32px;-moz-box-shadow: none;-webkit-box-shadow:none;box-shadow:none;/* For IE 8 */-ms-filter: none;/* For IE 5.5 - 7 */filter: progid:none;}.googleplus{position:absolute;right:0;top:-10px;float:right;}







/*span.wpcf7-form-control-wrap textarea.wpcf7-form-control  {width:213px;height:180px;}







.wpcf7 input{width:213px;}







.wpcf7 .wpcf7-submit{width:50px;}







#icpsignup4489 {







background: none;







border: none;







}*/















	







/*#slider-right{border: 10px solid #698189; float:right; width: 210px; border-radius: 10px; position: relative; top: -10px; background-color:#54666c;}



.slider-box{height: 153px; padding:10px; display:table; background-image: url("images/border bottom.png"); background-position: center bottom; background-repeat: no-repeat;}



.slider-box p{display:table-cell; vertical-align:middle; font-family: 'neosansregular-light'; font-size:20px; color:#e7ecee; line-height: 1.5;}



.slider-box p span{font-family: 'neosansbold'; color:#ffc564;}



.box-last{background:none !important;}



















#contactus-form{background-image: url("images/images/logon-contact.png"); background-repeat: no-repeat;}



#contactus-form h3{font-family:"Myriad Pro"; font-size:18px; font-weight:normal; color:#115278; left: 17px; margin: 0; position: relative; top: 13px;}



#contactus-form h3 span{color:#e08c00;}



#wpcf7-f165-p7-o1 form p{margin:0 0 15px;}



#contact-name{margin-top: 20px !important;}



.wpcf7 input {margin: 0 0 0 18px; width: 175px; font-family: arial; font-size: 12px; height: 20px;}



.wpcf7-textarea{height: 50px !important; margin-left: 18px; width: 143px !important; font-family: arial; font-size: 12px; resize:none;}



#wpcf7-f165-p7-o1 .wpcf7-submit{background-image: url("images/images/send btn.png"); background-position: -1px -1px; background-repeat: no-repeat; border: medium none; float: right; height: 26px; margin-right: 43px; margin-top: -42px; width: 25px;}







.page_title a span{color:#115278;}*/







.tbl .col {display: block; width: 60px;}



.tbl td{font-size:13px;}







.tbl-contactus .col {display: block; width: 70px;}



.tbl-contactus tr td{margin-bottom:10px; font-size:13px;}



.message-label{padding-top: 4px; vertical-align: top;}



.tbl-contactus .wpcf7-textarea{height: 100px;}



.whylathamsfirstright2{width:234px;float:right;padding-top:20px;}