/* 
    Title: Through Lanscape
    Date : 09.06.2010 
*/

* {
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color:#a9a39a;
	background:#201c19 url(../images/wrapper-bg.jpg) repeat-x;
	text-align:center;
}

ul, ol, li {
	list-style:none;
}

img, fieldset {
	border:0;
}

:focus {
	outline:none;
}

#outerWrapper {background:url(../images/footer-bg.jpg) repeat-x bottom; padding-bottom:20px;}

#wrapper {
	width:964px;
	margin:0 auto;
	text-align:left;
}

#header {
	width:964px;
	height:188px;
}

#header h1 {
	width:275px;
	height:188px;
	float:left;
}

#header h1 img {
	display:block;
}

.headerRight {
	width:689px;
	float:right;
}

.slogan {
	width:429px;
	height:84px;
	padding:12px 0 0 26px;
	float:left;
	font:normal 35px/35px "French Script MT";
	color:#d8d3ca;
}

.callUs {
	/* width:234px; */
	height:66px;
	padding-top:30px;
	float:right;
	font:normal 25px "Trebuchet MS";
	color:#c1bcb4;
}

.callUs img {
	 margin-right:11px;
}

#header ul {
	height:42px;
	width:689px;
	clear:both;
}

* html #header ul {
	padding-top:10px;
}

#header ul li {
	float:left;
	height:34px;
	padding-top:8px;
	padding-left:50px;
}

#header ul li a {
	text-decoration:none;
	color:#4388d7;
	float:left;
	font:normal 17px "Trebuchet MS";
}

#header ul li a:hover, #header ul li a.active {
	color:#58b11b;
	padding-bottom:2px;
	border-bottom:solid 2px #4388d7;
}

#mainBody {
	width:964px;
	margin-top:16px;
	background:url(../images/sidebar-left-bg.jpg) repeat-y 736px 16px;
	min-height:792px;
	margin-bottom:14px;
}

#innerMain {
	width:964px;
	background:url(../images/sidebar-left-bg.jpg) repeat-y 223px 16px;
	min-height:792px;
	overflow:hidden;
}

.sidebarLeft {
	float:left;
	width:227px;
	padding-top:10px;
}

.sidebarLeft ul {
	padding-bottom:20px;
}

.sidebarLeft ul li {
	background:url(../images/small-tree.png) no-repeat;
	padding-left:27px;
	padding-bottom:11px;
}

.sidebarLeft ul li a {
	font:bold 14px "Trebuchet MS";
	color:#4388d7;
	text-decoration:none;
}

.sidebarLeft ul li a:hover, .sidebarLeft ul li a.active {
	color:#58b11b;
}

.title {
	width:206px;
	height:59px;
	background:url(../images/title-bg.jpg) repeat-x;
	margin-bottom:18px;
	overflow:hidden;
}

.title p {
	width:206px;
	height:59px;
	background:url(../images/medium-tree.png) no-repeat left 15px;
	padding-left:34px;
	font:bold 20px/59px "Trebuchet MS";
	color:#776e60;
}

.formArea input {
	height:26px;
	padding-top:5px;
	width:197px;
	padding-left:9px;
	background:#615a54;
	margin-bottom:11px;
	border:solid 1px #000000;
	color:#c2b6ae;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.formArea textarea.message {
	height:57px;
	background:#615a54;
	padding-top:6px;
	width:197px;
	padding-left:9px;
	margin-bottom:11px;
	border:solid 1px #000000;
	color:#c2b6ae;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.formArea .submit {
	width:80px;
	height:33px;
	padding:0;
	background:none;
}

.content {
	float:left;
	width:485px;
	padding:2px 14px;
}

.content ul li {
	list-style-type:disc;
	margin-left:50px;
	/*float:left;
	height:58px;
	line-height:58px;
	margin-right:7px;
	background:#312c28;
	border:solid 2px #000000;*/
}

.content ol li {
	list-style-type:decimal;
	margin-left:50px;
}

.content ul li.arrow {
	height:58px;
	width:27px;
	line-height:58px;
	text-align:center;
	margin-right:0;
}

.content ul li.arrow img {
	margin-top:21px;
}

.content ul li.last {
	margin-right:0;
}

.content h2 {
	background:url(../images/medium-tree.png) no-repeat;
	padding-left:28px;
	height:27px;
	font:bold 25px/27px "Trebuchet MS";
	color:#776e60;
	margin-bottom:24px;
}

.content p {
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom:23px;
}

.centerImage {
	padding:5px;
	border:solid 1px #000000;
	margin-bottom:6px;
}

.sidebarRight {
	float:right;
	width:211px;
	padding-left:13px;
}

.sidebarRight img {
	margin-bottom:22px;
}

.last2posts {
	float:right;
	padding-right:13px;
}
.last2posts dl {
}
.last2posts dt a{
	background:url(../images/dt-bg.jpg) no-repeat left 5px;
	padding-left:20px;
	margin-bottom:17px;
	color:#4388d7;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.last2posts dd {
	color:#a9a39a;
	font:normal 13px Arial, Helvetica, sans-serif;
	margin-bottom:33px;
	line-height:18px;
}

.last2posts dd p {
	padding-top:5px;
}
.last2posts .viewall {
text-align: center;
display: block;
	color:#4388d7;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.last2posts dd a {
	color:#58b11b;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#footer {
	width:964px;
	height:159px;
	padding-top:18px;
	text-align:center;
	text-transform:uppercase;
	font:normal 10px "Trebuchet MS";
	color:#4388d7;
	margin:0 auto;
}

* html #footer {
	margin-top:40px;
}

#footer a {
	font:normal 10px/21px "Trebuchet MS";
	color:#4388d7;
	text-decoration:none;
}

/* Contact Styles */

.contactArea input {
	height:26px;
	padding-top:5px;
	width:415px;
	padding-left:9px;
	background:#615a54;
	margin-bottom:11px;
	border:solid 1px #000000;
	color:#c2b6ae;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.contactArea textarea.message {
	height:63px;
	background:#615a54;
	padding-top:5px;
	width:415px;
	padding-left:9px;
	margin-bottom:11px;
	border:solid 1px #000000;
	color:#c2b6ae;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.contactArea .submit {
	width:68px;
	height:33px;
	padding:0;
	background:none;
}

.contactInfo {
	height:164px;
}

.contactInfo img {
	float:left;
	height:144px;
	margin-right:26px;
	width:158px;
	display:block;
}

.contactinfo address {
	float:right;
	height:144px;
	padding-top:14px;
}

.quickContact {
	width:445px;
}

/* End Contact Styles*/

/* Construction Opt */

.content .installService {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
}

/* End Construction*/

html>body .content ul li.arrow img {
	*margin-top:0px;
}

#rightsidebarVideo {
	width:201px;
	height:182px;
	overflow:hidden;
	margin-bottom:20px;
	border:solid 2px #000000;
}
.addEmail {
	font:14px;
	color:#4388d7;
}

.phFx {
	font-size:16px;
	font-weight:bold;
}

#image { margin-bottom:11px;}


.socialbtns {
    width:206px;
    margin:10px 0;
    overflow:hidden;
}
.socialbtns a{
    float:left;
}

.ml20{
    margin-left:20px;
}


/***********update made 10-09-11*********/
.leftImgConArea{
	width:227px;
	overflow:hidden;
}
.leftImgConArea img{
    margin-top: 15px;
}
.rightImgConArea{
	width:211px;
	overflow:hidden;
}
.rightImgConArea img{
    margin-top: 15px;
}
.leftImgConArea p, .rightImgConArea p{
	font:normal 13px/18px Arial;
	color:#A9A39A;
	margin:10px 10px 10px 0;
}

/***************end updat****************/
