* { margin: 0; padding: 0; outline: 0 }

body{
	color:#363d25;
	margin: 0 0 0px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 25px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat;

}

#wrap {
	text-align: left;
	overflow:hidden;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#outer {
	width: 964px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../images/back.jpg);
	background-repeat: no-repeat;
}

.bottomshadow {
	margin: auto;
	background-image: url(../images/shadow.gif);
	background-repeat: no-repeat;	
	height: 11px;
	width: 950px;
	background:#e4ddce;
}

.topshadow {
	margin: auto;
	width: 954px;
	background-image:url(../images/topshadow.jpg);
	background-repeat: no-repeat;
	height: 7px;
}



img{border:none}
.clear{clear:both}
ul,h1,h2,h3,h4,h5,h6{margin:0; padding:0}
a{color:#666666;
		text-decoration:underline;
		}
		
		
.container3	ol {

  margin:0px;
  padding: 0px;
}
.container3 li {

  margin-left: 40px;
  padding-left: 10px;
}	
	
	.container6	ol {

  margin:0px;
  padding: 0px;
}
.container6 li {
	margin-left: 30px;
	padding-left: 10px;
	list-style-image: url(../images/bul-body.gif);
}	
		
#layout{
	width:950px;
	margin:0 auto;
	border: 1px solid #960;
}
.left_shadow{float:left; width:7px; height:590px; background:url(../images/left_shadow.gif) no-repeat 0 0}
.right_shadow{float:left; width:7px; height:590px; background:url(../images/right_shadow.gif) no-repeat 0 0}
#inner_layout{float:left; width:950px; background:#f2ede2}
#header{
	clear: both;
	margin: auto;
	margin-left: 0px;
	width:950px;
	background-color: #f2ede2;
	background-image: url(../images/image1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 226px;
}
 .logo{
	float:left;
	width:382px;
	height: 226px;
	padding-top:5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	background-image: url(../images/logo2.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.logo p {top: 200px; }
.flash {
	float: right;
	background-color: #f2ede2;
	background-image: url(../images/image1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 226px;
	width: 550px;
	height: 226px;
}
	


#container2 {
clear: both;
float:left; width:867px;

}

#container3 {
clear: both;
float:left; width:867px;

}

.ind ol{

 margin-right: 50px;
}

.ind li {
	
  margin-left: 40px;
  padding-left: 10px;	
}

#container3 p {
	
margin-bottom: 15px;	
	
}

#container3 ul.services {
	line-height:18px;
	text-align: left;
	width:420px;
	float:right;
	padding-bottom:18px;
	margin-left: 10px;
	
		
}



#container3 ul.services li {
	padding:0 0 0 16px;
	background-image: url(../images/bul-body.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
}



#fourboxes h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}




.left {
	width:400px;
	float:left;
	
}
.right {

	width: 430px;
	padding-left: 20px;
  float:left;

}


#container {
	
	float:left; width:867px; background:#24201D url(../images/welcome_bg.gif) repeat-x 0 0; margin-bottom:23px}
	
	
	.col1 {
	width:300px;
	float:left;
	background-repeat: no-repeat;
	background-position: center center;	
	padding-left: 15px;
}

.col2 h1{
	float:left;
	width:509px;
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 26px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0px;
}

.col2 p{
	float:left;
	width:469px;
	color:#fff;
	text-align: center;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 11px;
	padding-left: 30px;
}




.col2 {

	width:530px;
  float:right;
 
}

.spacing {
	
height: 8px;	
}



.welcome_container{float:left; width:867px; background:#24201D url(../images/welcome_bg.gif) repeat-x 0 0; margin-bottom:23px}


#top_anchor{float:left; width:626px; height:17px; background:#3783a9 url(../images/menu_left_curve.gif) no-repeat 0 0; margin:45px 0 0 77px; display:inline}
#top_anchor ul{float:left; width:604px; height:17px; background:url(../images/menu_right_curve.gif) no-repeat right 0; list-style:none; padding:0 0 0 22px}
#top_anchor li{float:left; height:15px; width:auto; background:#3783a9 url(../images/menu_border.gif) no-repeat 0 0; font:bold 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#feffff; padding:2px 12px 0 12px}
#top_anchor li a{color:#feffff; text-decoration:none}
#top_anchor li a:hover{color:#feffff; text-decoration:underline}
#top_anchor li.first{ background:#3783a9; padding:2px 12px 0 0}


.banner{
	clear: both;
	float:left;
	width:950px;
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:39px;
}

.banner1 {width: 800px; margin: auto;
	
}
.banner img{float:left; width:auto;}

#menu{float:left; width:150px; padding:88px 0 0 53px;}
#menu ul{float:left; width:150px; list-style:none}
#menu li{
	float:left;
	width:150px;
	height:22px;
	font:14px/16px "ZapfHumnst BT", Arial, Helvetica, sans-serif;
	color:#888171;
	background:url(../images/menu_border_1.gif) no-repeat 0 bottom;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

/*input.button {
background:#414141 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 5px 5px 0;
padding:10px;
text-decoration:none;
}

*/
img.service-img{float:left;
				margin-right:10px;
				margin-bottom:10px;
				}
#menu li.last{background:none; padding:3px 0 0 0}
#menu li a{
	color:#888171;
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
}
#menu li a:hover{color:#888171; text-decoration:underline}

#body_container{margin: auto; width:900px; padding:0 0 0 50px}
#left_container{float:left; width:170px; padding:0}
#right_container{float:left; width:670px; padding:0 60px 0 0}


.welcome_container{float:left; width:867px; background:#24201D url(../images/welcome_bg.gif) repeat-x 0 0; margin-bottom:23px}


.welcome_container .welcome_containt{float:left; width:549px}
.welcome_container .welcome_containt h1{
	float:left;
	width:509px;
	color:#fff;
	padding:20px 0 12px 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 26px;
}

.welcome_container .welcome_containt p{float:left; width:469px; color:#fff; padding:0 40px 11px 40px}


.form_container{
	float:left;
	width: 301px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0px;
}
.form_container .top_curve{float:left; width:300px; height:21px; background:url(../images/form_top_curve.gif) no-repeat 0 0}

.top_curve{
	float:left;
	width:300px;
	height:21px;
	background-image: url(../images/form_top_curve.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.bottom_curve{float:left; width:300px; height:21px; background:url(../images/form_bottom_curve.gif) no-repeat 0 0}

.form_container .search_row{float:left; width:300px; padding-bottom:8px  color: #66CCFF}*/
/*.form_container .search_row .search_column_1{float:left; width:85px; padding:0 0 0 15px}*/
.form_container .search_row .search_column_2{float:left; width:200px;;}
/*.form_container .search_row.last{float:left; width:300px; padding:0 0 0 0}*/

.form_container form{float:left; width:300px; background:url(../images/form_bg.gif) repeat-y 0 0}
.form_container fieldset{float:left; width:298px; border:none; margin:0; padding:0 0 0 0}
.form_container label{
	float:left;
	width:auto;
	font-size:11px;
	line-height:13px;
	color:#feffff;
	font-weight:bold;
padding:5px 5px 0 5px*; 	padding: 5px;
}
/*.form_container label.i_am{padding:4px 17px 0 20px; margin:0}*/
/*.form_container input{float:left; width:173px; font-size:11px; line-height:13px; color:#216588; margin:0; padding:0}*/

/*.form_container input.search_btn{float:right; width:auto; padding:0; margin:0 24px 0 0; display:inline}*/

.button {
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	background-color: #009;
	color:#24201D;
	width: 75px;
	height: 23px;
	text-align:center;
	background-position: center top;	
	padding: 0px;
	border: none;
}

.latest_profile{float:left; width:867px; height:18px; background:url(../images/profile_bg.gif) no-repeat 0 0}
.latest_profile h5{float:left; width:auto; font:bold 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:3px 0 0 17px}
.latest_profile h5.create{width:auto; padding:3px 0 0 520px}
.latest_profile h5.view_more{width:auto; padding:3px 0 0 50px}
.latest_profile h5 a{color:#fff; text-decoration:none}
.latest_profile h5 a:hover{color:#fff; text-decoration:underline}
.profile_container{float:left; width:867px; background:url(../images/profile_horizontal_border.gif) repeat-x 0 bottom; position:relative}
.profile_container .profile_box{float:left; width:215px; background:url(../images/profile_vertical_border.gif) repeat-y right 0}
.profile_container .profile_box.last{background:none}
.profile_container .profile_box .photo{float:left; width:93px;}
.profile_container .profile_box .photo img{float:left; width:auto; padding:0 0 1px 0}
.profile_container .profile_box .profile_detail{float:left; width:122px; padding:14px 0 0 0}
.profile_container .profile_box .profile_detail p{float:left; width:122px; line-height:14px; font-weight:bold; color:#216588; padding:0}
.profile_container .profile_box .profile_detail p span{font-weight:normal; color:#363d36}
.profile_container .profile_box img.more_1{float:left; width:auto; position:absolute; left:114px; top:90px}
.profile_container .profile_box img.more_2{float:left; width:auto; position:absolute; left:328px; top:90px}

.profile_container .profile_box img.more_3{float:left; width:auto; position:absolute; left:543px; top:90px}

.profile_container .profile_box img.more_4{float:left; width:auto; position:absolute; left:760px; top:90px}

.our_success{float:left; width:400px; padding:0px 0 0 0}


				 
				 
				
				 
.our_success h5{float:left; width:410px; height:15px; font:bold 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background:url(../images/our_success.gif) no-repeat 0 0; padding:3px 0 0 17px}
.our_success .story_2009{
	float:left;
	width:400px;
	
	
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.our_success .story_2009 p{float:left; width:180px; padding:15px 0 0 22px; color:#363d36; font-size:9px; line-height:11px;}
.our_success .story_2009 h6{float:left; width:280px; color:#363d36; font-weight:bold; font-size:9px; line-height:11px; padding:0 0 0 22px}
.our_success .story_2009 h6 a{color:#3783a9; text-decoration:none}
.our_success .story_2009 img{float:left; width:auto; margin:10px 0 7px 18px; display:inline}

.why_stay{
	
	float:left;
	width:400px;
	padding-top:30px;
	
	
}
.why_stay h4{float:left; width:470px; color:#ae241b; font:24px/26px "ZapfHumnst BT", Arial, Helvetica, sans-serif; padding:0 0 8px 0}
.why_stay h6{float:left; width:470px; color:#363d36; font-size:14px; line-height:16px; font-weight:bold; padding:0 0 2px 0}
.why_stay h6 span{color:#3783a9}
.why_stay p{float:left; width:430px; color:#363d36; padding:0 0 10px 0}

#footer{float:left; width:900px; background:url(../images/footer_bg.gif) repeat-x 0 0; margin-top:20px}
#footer .footer_link{float:left; width:900px; padding:27px 0 45px 0}
#footer .footer_link ul{width:900px; text-align:center; list-style:none; margin:0; padding:0 0 3px 0}
#footer .footer_link li{width:auto;font:bold 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3783a9; background:url(../images/footer_border.gif) no-repeat 0 2px; display:inline; padding:0 12px 0 12px}
#footer .footer_link li.first{background:none; padding:0 12px 0 12px}
#footer .footer_link li a{color:#3783a9; text-decoration:none}
#footer .footer_link li a:hover{color:#3783a9; text-decoration:underline}
#footer .footer_link li a.current{color:#3783a9; text-decoration:underline}







/* inner pages css start */
h1{font:24px/26px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; margin:0px; padding:8px 0px 10px 0; text-decoration:none}
h1.inner span{font:26px tahoma, Arial; color:#3b932f; font-weight:bold; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #dcdcda;	margin:0px 0px 10px 20px;}
h5.inner{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#000; font-weight:100; padding:0px 0px 5px 0px;	border-bottom:1px dotted #000;	margin:0px 0px 10px 0px; background:none }
h6.inner{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#000; font-weight:100; padding:0px 0px 5px 0px;	margin:0px 0px 0px 0px; background:none; border:none }
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
.insidereadmore a{color:#5D2D23; font-size:14px; text-decoration:none}
.insidereadmore a:hover{text-decoration:underline}

a.projects{color:#5D2D23; font-size:14px; text-decoration:underline}
a:hover.projects{text-decoration:none}

/*input.button{color:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000;}
input.button:hover{cursor:pointer; color:#cccccc;}*/
.project-img{float:right; margin-left:20px;	border: 6px solid #dcdcda;}
.whiteheading{font:30px Myriad Pro, Arial; color:#000; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #000; padding-bottom:10px;}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px; background:#dcdcda}

.blog-posted-row a{color:#5D2D23; font-size:14px; text-decoration:underline; padding:0 0 0 8px}
.blog-posted-row a:hover{text-decoration:none}

/* menu */

#templatemo_menu {
	float: left;
	width: 950px;
	height: 54px;
	padding:0;
	background-image: url(../images/templatemo_menu_bg.jpg);
	background-repeat: repeat-x;
}

#templatemo_menu ul {
	float: left;
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	width: 960px;
	list-style: none;
}

#templatemo_menu ul li {
	display: inline;
}

#templatemo_menu ul li a {
	float: left;
	padding: 15px 12px 0 12px;
	height: 39px;
	text-align: center;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	outline: none;
	background-image: url(../images/templatemo_menu_divider.png);
	background-repeat: no-repeat;
	background-position: right center;
}

#templatemo_menu li a:hover, #templatemo_menu li .current {
	background-image: url(../images/templatemo_menu_current.jpg);
	background-repeat: repeat-x;
}

#templatemo_menu li .last {
	background: none;
}

.bluetext {
	color: #3783a9;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.browntext {
	color: #24201D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}


.bluetext3 {
	color: #3783a9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bolder;
}

.bluetext2 {
	color: #3783a9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
}

a.more {
	float: right;
	display:block;
	width:52px;
	height:30px;
	padding:0 20px 0 0;
	text-align:center;
	font-weight:bold;
	color:#24201D;
	margin:0 0 16px 1px;
	background-color: #66ccff;
	background-image: url(../images/model-gal-btn.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
a.more:hover {
	background-color:#09F;
	background-position:100% 100%;
	color:#fff;
}


a.more2 {
	float: right;
	display:block;
	width:100px;
	height:30px;
	padding:0 0px 0 0;
	text-align:center;
	font-weight:bold;
	color:#24201D;
	text-align:center;
	
	background-color: #66ccff;
	background-image: url(../images/button2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

a.more3 {
	float: left;
	display:block;
	width:100px;
	height:30px;
	padding:0 0px 0 0;
	text-align:center;
	font-weight:bold;
	color:#24201D;
	text-align:center;
	
	background-color: #66ccff;
	background-image: url(../images/button2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

a.more:hover {
	background-color:#09F;
	background-position:100% 100%;
	color:#fff;
}


#bottom {
width: 960px;
margin: auto;
	
}

#bottom p {
	color: #e4ddce;
	font-size: 10px;
	line-height: normal;
}

.whitetxt {
	color: #e4ddce;	
	text-align: right;
}

.topadd {
margin: auto;
width: 954px;
}

.bottomad {
	clear: both;
	margin: auto;
	width: 800px;
	

}

.browntxt ul {
	list-style-type: square;	
	
}

.browntxt li{
	list-style-type: square;	
	
}

.lgtxt {
	font-size: 14px;
	font-weight: bold;	
}

.tableborder

{
	border: 1px solid #3783a9;
	
	
}


/* end of menu*/


/* inner pages css ends */

