/* CSS Document */

body{
margin:0px; padding:0px; background-image:url(../images/main_bg.jpg); background-repeat:no-repeat; background-position:center top;
background-color:#b49e78;
}

#main{
width:1020px;
height:auto; margin-right:auto; margin-left:auto;
}

#page{
width:1020px;
height:auto; float:left;
}

#header{
width:933px;
height:223px; float:left; background-image:url(../images/header_home.jpg); background-repeat:no-repeat; background-position:left top; padding-top:60px; padding-left:87px;
}

#navigation{
width:1020px;
height:71px; float:left;
background-image:url(../images/navigation_bg.jpg); background-repeat:no-repeat; background-position:left top;
}

#nav{
width:auto;
height:auto; float:left;
}

#nav ul{
width:auto;
height:auto; float:left; margin:0px; padding:0px; list-style:none; padding-top:21px; padding-left:150px;
}

#nav li{
width:auto;
height:auto; float:left; margin:0px; padding:0px; list-style:none; padding-left:16px;
}

#container{
width:1020px;
height:auto; float:left;
background-image:url(../images/page_bottom_bg.jpg); background-repeat:repeat-y; background-position:left top; 
}


#container .left_corner_container{
width:995px;
height:auto; float:left;
background-image:url(../images/left_corner_bg.jpg); background-repeat:no-repeat; background-position:left top; 
padding-left:25px; 
}

#container .right_corner_container{
width:971px;
height:auto; float:left;
background-image:url(../images/right_corner_bg.jpg); background-repeat:no-repeat; background-position:right top; padding-right:24px;   
}

#container .center_container{
width:971px;
height:auto; float:left;
background-image:url(../images/center_container_bg.jpg); background-repeat:repeat-x; background-position:left top; padding-bottom:25px; 
}

#main_data{
width:946px;
height:auto; float:left; padding-left:25px;
}

#main_data .left_data{
width:542px;
height:auto; float:left; background-color:#93680c;
}

#main_data .left_data .topimg{
width:542px;
height:auto; float:left; 
}

#main_data .left_data p {
width:auto;
height:auto; float:left;
margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; font-size:13px; color:#E4D6B6; font-weight:normal;
padding-left:60px; padding-right:20px; height:149px; line-height:22px;
}




#main_data .right_data{
width:376px;
height:auto; float:left; background-image:url(../images/line_repeat_bg.jpg); background-repeat:repeat-y; background-position:left top; 
}

#main_data .right_data .right_top_img{
width:376px;
height:auto; float:left; 
}

#main_data .right_data .right_bottom_img_data{
width:376px;
height:auto; float:left; 
}

.right_bottom_img_data .left_text {
width:165px;
height:auto; float:left;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; font-size:10px; color:#E4D6B6; font-weight:normal; padding-top:35px; padding-left:16px; line-height:14px;
}

.right_bottom_img_data .text_img {
width:192px;
height:auto; float:right; 
}





#header_aboutus{
width:933px;
height:161px; float:left; background-image:url(../images/header_aboutus.jpg); background-repeat:no-repeat; background-position:left top; padding-top:60px; padding-left:87px;
}

#navigation_aboutus{
width:1020px;
height:73px; padding-top:4px; float:left;
background-image:url(../images/navigation_aboutus.jpg); background-repeat:no-repeat; background-position:left top;
}


#header_services{
width:933px;
height:161px; float:left; background-image:url(../images/header_services.jpg); background-repeat:no-repeat; background-position:left top; padding-top:60px; padding-left:87px;
}

#header_thewire{
width:933px;
height:161px; float:left; background-image:url(../images/header_thewire.jpg); background-repeat:no-repeat; background-position:left top; padding-top:60px; padding-left:87px;
}

#navigation_services{
width:1020px;
height:73px; padding-top:4px; float:left;
background-image: url(../images/navigation_services.jpg); background-repeat:no-repeat; background-position:left top;
}

#navigation_thewire{
width:1020px;
height:73px; padding-top:4px; float:left;
background-image: url(../images/navigation_thewire.jpg); background-repeat:no-repeat; background-position:left top;
}

#header_contact{
width:933px;
height:161px; float:left; background-image:url(../images/header_contact.jpg); background-repeat:no-repeat; background-position:left top; padding-top:60px; padding-left:87px;
}

#navigation_contact{
width:1020px;
height:73px; padding-top:4px; float:left;
background-image: url(../images/navigation_contact.jpg); background-repeat:no-repeat; background-position:left top;
}

#header_gallery{
width:933px;
height:161px; float:left; background-image:url(../images/header_gallery.jpg); background-repeat:no-repeat; background-position:left top; padding-top:60px; padding-left:87px;
}

#navigation_gallery{
width:1020px;
height:73px; padding-top:4px; float:left;
background-image: url(../images/navigation_gallery.jpg); background-repeat:no-repeat; background-position:left top;
}

#container_aboutus{
width:1020px;
height:auto; float:left;
background-image:url(../images/about_us_container_mainbg.jpg); background-repeat:repeat-y; background-position:left top; 
}


#container_aboutus .left_corner_container_aboutus{
width:995px;
height:auto; float:left;
background-image:url(../images/aboutus_left.jpg); background-repeat:no-repeat; background-position:left top; 
padding-left:25px; 
}

#container_aboutus .right_corner_container_aboutus{
width:971px;
height:auto; float:left;
background-image:url(../images/aboutus_right.jpg); background-repeat:no-repeat; background-position:right top; padding-right:24px;   
}

#container_aboutus .center_container_aboutus{
width:971px;
height:auto; float:left;
background-image:url(../images/aboutus_center.jpg); background-repeat:repeat-x; background-position:left top; padding-bottom:25px; 
}




#main_data_aboutus{
width:946px;
height:auto; float:left; padding-left:25px;
background-image:url(../images/tempbg.jpg);
background-repeat:repeat-y; background-position:left top;
}

#main_data_aboutus .left_data_aboutus{
width:656px;
height:auto; float:left; background-color:#93680c;
}

#main_data_aboutus .left_data_aboutus_main{
width:656px;
height:auto; float:left; background-image:url(../images/aboutus_vertical_linebg.jpg); background-repeat:repeat-y; background-position:left top;
background-color:#93680c;
}

#main_data_aboutus .left_data_gallery{
width:693px;
height:auto; float:left; background-color:#93680c;
}

#main_data_aboutus .left_data_gallery_main{
width:693px;
height:auto; float:left; background-image: url(../images/gallery_11.jpg); background-repeat:repeat-y; background-position:left top;
background-color:#93680c;
}

.left_data_gallery_main .left_gallery_img{
width:157px;
height:auto; float:left; 
}


.left_data_aboutus_main .left_about_img{
width:112px;
height:auto; float:left; 
}

.left_data_thewire_main .left_thewire_img{
width:112px;
height:auto; float:left; 
}

.left_data_gallery_main .right_gallery_data{
width:466px;
height:auto; float:left; 
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; font-size:13px; color:#E4D6B6; font-weight:normal;
  padding-left:18px; padding-top:11px; line-height:22px;
}

.left_data_aboutus_main .right_about_data{
width:466px;
height:auto; float:left; 
}

.left_data_aboutus_main .right_about_data p{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; font-size:13px; color:#E4D6B6; font-weight:normal;
padding-left:25px; padding-top:11px; line-height:22px;
}

.left_data_aboutus_main .right_about_data ul{
margin:10px 0px 18px 45px;
list-style-type:disc;

}

.left_data_aboutus_main .right_about_data li{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; 
font-size:13px; 
color:#56260a; 
font-weight:bold;
line-height:22px;

}


.left_data_thewire_main .right_thewire_data{
width:466px;
height:auto; float:left; 
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; font-size:13px; color:#E4D6B6; font-weight:normal;
  padding-left:18px; padding-top:11px; line-height:22px;
}
#main_data_aboutus .left_data_aboutus .topimg{
width:656px;
height:auto; float:left; 
}






#main_data_aboutus .right_data_aboutus{
width:262px;
height:auto; float:left; background-color:#746138; 
}

#main_data_aboutus .right_data_aboutus .right_top_img{
width:262px;
height:auto; float:left; 
}

#main_data_aboutus .right_data_aboutus .right_bottom_img_data{
width:262px;
height:auto; float:left; 
}

.right_bottom_img_data_aboutus .left_text_aboutus {
	width:225px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans";
	font-size:10px;
	color:#E4D6B6;
	font-weight:normal;
	padding-left:16px;
	padding-right:21px;
	padding-top:59px;
	padding-bottom:9px;
	line-height:16px;
	background-image:url(../images/priorities.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.right_bottom_img_data_aboutus .text_img_aboutus {
width:262px;
height:auto; float:left; padding-top:4px; 
}

#main_data_aboutus .right_data_services{
width:262px;
height:auto; float:left; background-color:#746138; 
}

#main_data_aboutus .right_data_services .right_top_img{
width:262px;
height:auto; float:left; 
}

.right_bottom_img_data_services .left_text_services{
	width:225px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans";
	font-size:10px;
	color:#E4D6B6;
	font-weight:normal;
	padding-left:16px;
	padding-right:21px;
	padding-top:59px;
	padding-bottom:9px;
	line-height:16px;
	background-image: url(../images/say_what.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}


.right_bottom_img_data_services .left_text_thewire{
	width:224px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans";
	font-size:10px;
	color:#E4D6B6;
	font-weight:normal;
	padding-left:16px;
	padding-right:21px;
	padding-top:59px;
	padding-bottom:9px;
	line-height:16px;
	background-image: url(../images/the_wire.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.right_bottom_img_data_services .text_img_services {
width:262px;
height:auto; float:left; padding-top:4px; 
}

#main_data_aboutus .right_data_gallery{
width:226px;
height:auto; float:left; background-color:#746138; 
}

#main_data_aboutus .right_data_gallery .right_top_img{
width:226px;
height:auto; float:left; 
}

.right_bottom_img_data_gallery .left_text_gallery{
	width:189px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans";
	font-size:10px;
	color:#E4D6B6;
	font-weight:normal;
	padding-left:16px;
	padding-right:21px;
	padding-top:59px;
	padding-bottom:9px;
	line-height:16px;
	background-image: url(../images/say_what.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.right_bottom_img_data_gallery .text_img_gallery {
width:226px;
height:auto; float:left; padding-top:4px; 
}

#footer{
width:1020px;
height:16px; float:left;
background-image:url(../images/page_bottom_bg.jpg); background-repeat:no-repeat; background-position:left top;
}




#home_btn a{
background-image:url(../images/home_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:66px; height:26px;
}

#home_btn a:hover{
background-image:url(../images/home_btn_over.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:66px; height:26px;
}



#about a{
background-image:url(../images/about_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:122px; height:26px;
}

#about a:hover{
background-image:url(../images/about_btn_over.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:122px; height:26px;
}


#ourwork a{
background-image:url(../images/ourwork_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:105px; height:26px;
}

#ourwork a:hover{
background-image:url(../images/ourwork_btn_over.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:105px; height:26px;
}


#services a{
background-image:url(../images/services_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:95px; height:26px;
}

#services a:hover{
background-image:url(../images/services_btn_over.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:95px; height:26px;
}

#thewire a{
background-image:url(../images/thewire_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:95px; height:26px;
}

#thewire a:hover{
background-image:url(../images/thewire_btn_over.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:95px; height:26px;
}

#contactus a{
background-image:url(../images/contactus_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:124px; height:26px;
}

#contactus a:hover{
background-image:url(../images/contactus_btn_over.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:124px; height:26px;
}



/* Light Elements*/

.thumbContents img {
width:90px;
padding: 0px 10px 10px 0px;
}

.galleryHeading {
color: #fff;
line-height: 140%;
border-bottom: #ddcba3 5px solid;
padding-bottom:10px; 
margin-bottom:20px;}


.blogList li {
padding-bottom:20px;
border-bottom: #fff 1px dashed;
margin-bottom: 8px;
}

.blogList a, a:hover {
text-decoration: none;
color: #fff;
}

.postTitle {
font-family: Times;
font-size: 18px;
display: inline;
color:#fff;
}
.postBody {
font-size: 12px;
display: inline;
color:#fff;
}
.postInfo{
font-family: Times;
font-size: 14px;
display: inline;
color:#fff;
}

.fieldItem .fieldTitle 
{
display: block;
font-size:13px !important; 
color:#552619 !important; 
font-family: "Times New Roman", Times, serif !important; 
padding: 0px !important;
margin: 0px !important;
font-weight: normal !important;
padding-bottom: 0px !important;
}

.fieldItem .title 
{
font-size:13px;
color:#fff;
font-family: "Times New Roman", Times, serif !important;
padding: 0px !important;
margin: 0px !important;
font-weight: normal!important; 
padding-left: 4px !important;
}

.fieldItem .fieldRow {
margin:0px !important;
padding:0px !important;
padding-left:4px !important;
display: block;
clear: both;
}

.fieldItem .fieldInstructions {
margin:0px !important; 
padding:0px !important; 
display:none !important; 
}
.submitButtonContainer .submitButton
{
font-size: 13px !important;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

.form_container { margin: 0px 0px 0px 25px !important;}

.fieldItemInner {
display: block;
padding: 0px !important;
}

.fieldItem .fieldBlock{
padding-top: 0px !important;;
padding-right: 0.6em;
padding-bottom: 4px !important;;
padding-left: 0pt;
display: block;
float: left;
}

.fieldSelected { /* background color of a selected field. */
background: #93680c !important;
border-color: #93680c !important;
width: 80% !important;
}

.formDescription {
font-size:13px !important;
}

#main_data_aboutus .left_data_thewire_main{
width:656px;
height:auto; float:left; background-image:url(../images/thewire_vertical_linebg.jpg); background-repeat:repeat-y; background-position:left top;
background-color:#93680c;
}
.fieldInstructions {display:none;}
#OrangeQuote {text-align:right;color:#D38C0E;}

.divider {width:400px; border-top: #ae8e49 1px solid; margin:5px 0px -10px 23px;}

a {color: #D1B881;}
.fieldItem .textField {
background-color:#93680C !important;
border: #ae8e49 1px solid;
color: #fff;
padding: 3px;
}


#main_data_aboutus .left_data_gallery_main_w{
width:693px;
height:auto; float:left; background-image: url(../images/gallery_11_b.jpg); background-repeat:repeat-y; background-position:left top;
background-color:#93680c;
}

.left_data_gallery_main_w .left_gallery_img{
width:157px;
height:auto; float:left; 
}

.left_data_gallery_main_w .right_gallery_data{
width:466px;
height:auto; float:left; 
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; font-size:13px; color:#E4D6B6; font-weight:normal;
  padding-left:18px; padding-top:11px; line-height:22px;
}

#main_data_aboutus .left_data_gallery_main_i{
width:693px;
height:auto; float:left; background-image: url(../images/gallery_11_c.jpg); background-repeat:repeat-y; background-position:left top;
background-color:#93680c;
}

.left_data_gallery_main_i .left_gallery_img{
width:157px;
height:auto; float:left; 
}

.left_data_gallery_main_i .right_gallery_data{
width:466px;
height:auto; float:left; 
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; font-size:13px; color:#E4D6B6; font-weight:normal;
  padding-left:18px; padding-top:11px; line-height:22px;
}


#main_data_aboutus .left_data_gallery_main_p{
width:693px;
height:auto; float:left; background-image: url(../images/gallery_11_d.jpg); background-repeat:repeat-y; background-position:left top;
background-color:#93680c;
}

.left_data_gallery_main_p .left_gallery_img{
width:157px;
height:auto; float:left; 
}

.left_data_gallery_main_p .right_gallery_data{
width:466px;
height:auto; float:left; 
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Sans"; font-size:13px; color:#E4D6B6; font-weight:normal;
  padding-left:18px; padding-top:11px; line-height:22px;
}