@charset "utf-8";
/* CSS Document */

/** G L O B A L S **/

body { margin-left: auto; margin-right: auto; background:url(../images/bg.jpg) #FFFFFF top center no-repeat; border:0px; padding:0px; margin:0px;}

h1 h2 {padding:0px; margin:0px; line-height:normal;}

A {color:#496247; text-decoration: none;}

A:hover {text-decoration: underline;}

li {line-height:150%;}

.spacer {clear:both}


/** C O N T A I N E R S **/

.content {width:800px; min-height:800px; padding:0px; clear:both; margin-left:auto; margin-right:auto; text-align:left; background:#ffffff; }

	.content .header_container {width:762px; height:87px; margin:0px; padding:0px; margin-left:auto; margin-right:auto;}
	
	.content .menu_container {width:762px; height:33px; margin:0px; padding:0px; margin-left:auto; margin-right:auto; background:#ccd4ca; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#486346;}
	
	.content .featured_container {width:762px; height:325px; margin:0px; padding:0px; margin-left:auto; margin-right:auto; margin-top:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#486346;}
	
	.content .body_container {width:762px; min-height:450px; clear:both; margin:0px; padding:0px; margin-left:auto; margin-right:auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#585858;}
	
	.footer_container {width:100%; height:119px; padding:0px; clear:both; background:url(../images/footer_bg.jpg) #ffffff top center no-repeat; color:#ffffff;}


/** H E A D E R **/
.header_container .logo {height:87px; width:312px; float:left;}

.header_container .contact {height:87px; width:223px; float:right;}



/** M E N U **/
.menu_container .home {float:left; border-right:2px solid #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; height:23px;}

.menu_container .profile {float:left; border-right:2px solid #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; height:23px;}

.menu_container .company {float:left; border-right:2px solid #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; height:23px;}

.menu_container .ourwork {float:left; border-right:2px solid #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; height:23px;}

.menu_container .prices {float:left; border-right:2px solid #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; height:23px;}

.menu_container .clients {float:left; border-right:2px solid #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; height:23px;}

.menu_container .contactus {float:left; border-right:2px solid #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; height:23px;}

.menu_container .current {float:left; border-right:2px solid #ffffff; padding-left:15px; padding-right:15px; padding-top:10px; height:23px; background:#486346; color:#ffffff;}




/** F E A T U R E D **/ 
.featured_container .featured_fader {width:746px; height:270px; margin:0px; padding:0px; background:#ccd4ca; padding:8px;}

.featured_container .featured_info {width:762px; height:33px; margin:0px; padding:0px; margin-top:4px; background:url(../images/featured_text.jpg) top center no-repeat;}

.featured_container .featured_info .featured_text {width:550px; height:29px; float:left; padding-left:5px; padding-top:4px;}

.featured_container .featured_info .view_more {width:80px; height:22px; float:right; margin-right:5px; margin-top:5px;}

	
/** B O D Y **/
.body_container .left_container {float:left; width:372px; min-height:405px; padding:10px; text-align:justify;}

.body_container .left_container .enquiry {width:365px; height:177px; clear:both; margin-top:10px; background:url(../images/enquiry_form.jpg) top center no-repeat;}

.body_container .left_container .enquiry .form {width:150px; height:100px; float:right; margin-right:25px; margin-top:50px;}

.body_container .left_container .enquiry .form input {clear:both; width:145px; height:18px; background:url(../images/input.jpg) top center no-repeat; border:0px; margin-top:3px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.body_container .left_container .enquiry .form textarea{ clear:both; height:45px; width:145px; background:url(../images/textarea.jpg) top center no-repeat; border:0px; margin-top:3px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.body_container .left_container .enquiry .form .button {clear:both; width:79px; background:url(../images/send_button.jpg) top center no-repeat; min-height:22px; border:0px; margin:0px; font-size:0.1px; padding:0px; margin-left:65px; margin-top:3px;}

.body_container .right_container {float:left; width:358px; min-height:405px; padding:10px; padding-right:0px;}

.body_container .video_top {clear:both; width:357px; height:7px; background:url(../images/video_top.jpg) top center no-repeat;}

.body_container .video_box {clear:both; width:357px; min-height:300px; background:url(../images/video_bg.jpg) top center repeat-y;}

.body_container .video_bottom {clear:both; width:357px; height:9px; background:url(../images/video_bottom.jpg) top center no-repeat;}



/** F O O T E R **/
.footer_container .footer_box {width:800px; min-height:119px; clear:both; margin:0px; padding:0px; margin-left:auto; margin-right:auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;}

.footer_container a {color:#a8cfa1; text-decoration:none;}

.footer_container a:hover {color:#ffffff; text-decoration:underline;}

.footer_container .copyright {padding-left:10px; min-width:100px; float:left; height:20px; margin-top:80px;}

.footer_container .credit {padding-right:10px; min-width:100px; float:right; height:20px; margin-top:80px;}



/** C L A S S E S **/



