@charset "utf-8";

/*styles for all pages*/
* { margin:0; padding:0;}
body { margin:0px; padding:0px; font-family:Tahoma,Verdana,Arial,sans-serif, Lucida Grande; background:url(../images/bg.gif) repeat-x top #BAC4FF fixed; margin-top:15px; color:#000; margin-bottom:15px;}
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; line-height:20px; }
.clr { clear:both; }
a, input { outline:none;}
img {border:0; outline:none;}
img, div, input, ul, li {behavior: url("js/iepngfix.htc")}

.head-contener{ width:1000px; margin:0 auto;}
.body-contener { width:1000px; margin:0 auto; background:url(../images/bg_content_area.gif) repeat-x top #fff; }
.footer-contener { width:1000px; margin:0 auto; background:#fff;}
/*===========================================Layout CSS===========================================*/
.nav_left { float:left; width:6px; }
.nav_right { float:left; width:8px;}
.nav { float:left; width:986px; background:url(../images/nav_bg.jpg) repeat-x; height:35px;}
	.nav li{ float:left; width:auto; list-style:none; font-size:16px; color:#fff; font-weight:normal; height:35px;}
	/*.nav li a{color:#fff; padding-left:11px; padding-right:11px; text-decoration:none; line-height:35px; display:block;}
	.nav li a:hover{color:#814403; text-decoration:none; background:url(../images/nav_hover_bg.gif) repeat-x top; display:block; line-height:35px;}*/
	.nav li a{color:#fff; padding-left:11px; padding-right:11px; text-decoration:none; line-height:35px;}
	.nav li a:hover{color:#fff; text-decoration:none; }
	.nav .active {color:#814403; text-decoration:none; background:url(../images/nav_hover_bg.gif) repeat-x top; display:block; line-height:35px;  padding-left:11px; padding-right:11px;}
	
	
.body-contener .body-contener2{ width:980px; margin:0 auto; }
	.body-contener2 .left_part{ width:600px; float:left; font-size:14px; line-height:17px; margin-top:25px; margin-bottom:25px; margin-left:10px; font-family:Georgia, "Times New Roman", Times, serif; }
		.body-contener2 .left_part a{ color:#000; text-decoration:underline; }
		.body-contener2 .left_part a:hover{ color:#B72C34; text-decoration:underline; }
	.body-contener2 .mid_part{ width:23px; float:left; background:url(../images/mid_line.gif) repeat-y; margin-top:25px; margin-bottom:25px; margin-left:10px; }
	
	.body-contener2 .right_part{ width:310px; float:left; margin-top:25px; margin-bottom:25px; margin-left:25px;}

.body-contener .body-contener3 { width:958px; margin-top:25px; margin-bottom:25px; margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif; color:#8C4901; font-size:14px;}
	.body-contener .body-contener3 .heading1 { height:29px; background: url(../images/bg_heading1.gif) repeat-x; border:#BDBCBD solid 1px; line-height:31px; }
	.body-contener .body-contener3 .heading1 h2{ font-size:14px; font-weight:bold; padding-left:10px;}
	.body-contener .body-contener3 .contact-body{ color:#000; padding-left:10px; padding-top:30px;}
	.head-brown-txt{ color:#8c4901;}
	
	
	.body-contener .body-contener3 li { width:309px; float:left; padding-left:8px; list-style:none; }
	.body-contener .body-contener3 a{ color:#000; text-decoration: underline;}
	.body-contener .body-contener3 a:hover{ color:#b72c34; text-decoration:underline;}
	.body-contener3 .black_text { color:#000;}
	.body-contener3 .images_container { width:840px; margin:0 auto; color:#000;}
	.body-contener3 .images_container .images1{ width:486px; float:left;}
	.body-contener3 .images_container .images2{ width:354px; float:left;}
	
	.form_text { color:#1D1C1C; padding-left:8px; width:350px;}
	.form_text span {float:left; display:block;}
	.form_text .width1 {width:100px; display:block; float:left; height:35px;}
	.form_text .width2 {width:220px; display:block; float:left; height:35px;}
		.form_text .width3 {width:450px; display:block; float:left; height:35px;}
	.form_text .input1  { width:250px; height:21px; background:#fff; border:#898A8A 1px solid; font-size:12px;}
	.form_text .txtarea{ width:250px; height:80px; background:#fff; border:#898A8A 1px solid; font-size:12px;}
	.form_text .width-area {width:220px; display:block; float:left; height:50px; padding-bottom:10px;}
	
	
	.submit_clear_button { background:url(../images/bottom_submit_clear.gif) no-repeat; width:63px; height:26px; color:#353636; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
	
	
.sign_up_box { background:url(../images/bg_sign_up.gif) repeat-x top #C1D3E7; border-left:1px solid #5B79A3; border-right:1px solid #5B79A3; padding:8px; font-size:13px;}
	.sign_up_box a{ color:#000; text-decoration:underline;}
	.sign_up_box a:hover{ color:#0C2B56; text-decoration:underline;}
	.sign_up_box .bluetext { color:#063373;}
	.sign_up_box .input_style1 { color:#000; background:#fff; width:165px; height:20px; border:none;}
	.sign_up_box .button_style1 { color:#000; background: url(../images/button_bg.gif) no-repeat; width:61px; height:23px; border:none; line-height:23px; font-size:12px; font-weight:bold;}
	.sign_up_box .button_style1:hover{ color:#063373; background: url(../images/button_bg.gif) no-repeat; width:61px; height:23px; border:none; line-height:23px;}

.testimonial_box { background:url(../images/testi_bg.gif) repeat-x top #EDEDED; border-left:1px solid #5B79A3; border-right:1px solid #5B79A3; padding:5px; font-size:14px; color:#494745; line-height:20px;}
.testimonial_box .yellow_text{ color:#8C4901;}
.testimonial_box .pen{ position:absolute; margin:135px 0px 0px 284px; width:13px; display:block;}


.footer_container2 { width:980px; margin:0 auto;  font-size:12px; color:#626262;}
.footer_container2 .foot_line{ background:url(../images/foot_border.gif) repeat-x; line-height:10px;}
.footer_container2 ul{ width:980px;}
.footer_container2 li{ float:left; list-style:none;}
.copyright { float:left; width:319px; line-height:49px;}
.face_book { float:left; width:454px;}
.design_by { float:left; width:207px;} 

/*--------------- portfolio---------------------------*/


.txt-heading-content{ width:973px; float:left; margin-top:25px; }
.txt-heading-content h2{ font-size:14px; font-weight:normal; }
.contener-gallery{ padding-top:30px;}
.txt-heading-content .gallery-cont{ width:350px; height:385px; float:left; margin:0px 25px 85px 72px;}
.txt-heading-content .gallery-cont .img{width:350px; height:297px;}
.txt-heading-content .gallery-cont .gallery-txt{ font-size:13px; padding:7px 0px;}
.txt-heading-content .gallery-cont .btn-select{ background-image:url(../images/btn-select.gif); background-repeat:no-repeat; width:124px; height:40px;}
.txt-heading-content .gallery-cont .btn-select a{ width:124px; height:30px; color:#8c4901; font-size:18px; display:block; text-decoration:none; text-align:center; padding-top:8px;}
.txt-heading-content .gallery-cont .btn-select a:hover{ color:#b82c34;}
.color-txt{ color:#000000;}