/* CSS Document */



/*--------------- wrapper -------------------*/











body {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#414040;

	padding:0px;

	background:url(../images/body_bg.jpg) top repeat-x;

}

#wrapper_outer {

	width:100%;

	background:url(../images/center_bg.jpg) no-repeat center top;

	margin:0 auto;

}

#wrapper_outer_inner {

	width:100%;

	background:url(../images/bg_repeat_inner.jpg) repeat-x left top;

	margin:0 auto;

}

#footer {

	width:100%;

	position:relative;

	background:url(../images/footer_bg.jpg) repeat-x center top;

	margin:0 auto;

	min-height:95px;

	overflow:hidden;

}

#wrapper {

	width:997px;

	padding:0 0 0 0;

	margin:0 auto;
	

}

#header {

	width:997px;

	margin:0px;

	

	padding:0px;

}

.logo {

	background:none;

	display:block;

	width:255px;

	height:161px;

	padding:0px;

	margin:0px;

}

a.moredetail_hover {

	color:#743e14;

	text-decoration:underline;

}

.banner {

	width:997px;

	margin:0 auto;



	padding:0 0 0 0;

}

.banner_inner {

	width:997px;

	margin:0 auto;

	height:158px;

	padding:0 0 0 0;

}

#container {

	width:997px;

	padding:0 0 0 0;

}

.banner_lf {

	float:left;

	width:346px;

	padding:6px 0 0 10px;

}

.banner_rt {

	float:right;

	width:582px;

	padding-right:9px;

}

.slogan {

	padding:66px 0 0 0;

	position:relative;

	margin-right:-2px;

}

.content_box {

	float:left;

	width:720px;

	padding-top:10px;

	margin:0 0 15px 0;

}

.content_box_top {

	width:720px;

	height:13px;

1
	background:url(../images/top_box.png) no-repeat left top;

}

.content_box_mid {

	width:720px;

	height:auto;

	background:none;

}

.content_box_bottom {

	background:url(../images/content_bg.jpg) no-repeat center bottom;

	padding:0 0 129px 0;

}

.content_box_bot {

	width:720px;

	height:27px;

	background:url(../images/top_bottom.png) no-repeat left top;

}

.sidebar {

	float:left;

	width:271px;

	padding:0 0px 8px 6px;

}

.footer_content {

	padding:12px 0 0 0;

	height:55px;

}

.footer_content p {

	font-size:15px;

	font-family:Arial, Helvetica, sans-serif;

	color:#8b4003;

	padding:0;

}

.footer_content ul {

	float:right;

}

.footer_content li {

	float:left;

	list-style:none;

	font-size:15px;

	font-family:Arial, Helvetica, sans-serif;

	color:#8b4003;

	line-height:28px;

	padding-left:10px;

}

.icon {

	float:right;

	padding:0;

}

.icon ul {

	float:right;

}

.icon li {

	float:left;

	padding:0 0 0 5px;

}

ul.listing_foo {

	float:right;

}

ul.listing_foo li {

	float:left;

	margin:0 0 0 0;

	padding:0px;

	overflow:hidden;

}

.copyright {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#cccccc;

}

.content_box_padding {

	padding:0 0 0 20px

}

h1 {

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:14px;

	font-weight:bold;

	padding:25px 0 10px 0;

	

	margin:0 0 22px 0;

}

h1 span {

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:16px;

	font-weight:bold;

	

}

h2 {

	color:#5f2f09;

	font-size:18px;

	padding:0 0 18px 0;

	font-family: 'Montserrat', sans-serif;

}

.content_lf {

	float:left;

	width:390px;

}

.content_rt {

	float:right;

	width:246px;

	padding:10px 8px 0 0;
	min-height:368px;

}

.home_new_launche {

	width:246px;

	height:245px;

	padding:2px;

}

h3 {

	width:245px;

	background:#ECECEC;

    color: #5F2F09;

	color:#5f2f09;

	font-size:18px;

	padding:3px 0 0 0;

	height:33px;

	text-align:center;

	font-family: 'Montserrat', sans-serif;

	font-size:22px;

	margin:0px;

	color:#5f2f09;

}

.pearl_txt {

	padding:8px 0 0 0;

}

h4 {

	color:#3e1e05;

	font-size:22px;

	height:35px;

	padding:10px 0 0 4px;

	font-family: 'Montserrat', sans-serif;

}

h4.newsheading {

	background:#cccccc!important;

	height:36px;

	color:#3e1e05;

	font-size:22px;

	padding:8px 0 0 13px;

	font-family: 'Montserrat', sans-serif;

}

.sideForm {

	width:267px;

	border:1px solid #e1e0e0;

	background:#f6f6f6;

}

.sideForm ul {

	padding:16px 0 0 13px;

}

.sideForm ul li {

	padding:0 0 5px 0;

}

.sideForm ul li input.side_textField {

	width:225px;

	border:1px solid #d8dde2;

	height:23px;

	line-height:23px;

	padding:0 6px;

	font-size:12px;

	color:#767676;

	font-family:Arial, Helvetica, sans-serif;

}

.sideForm ul li textarea {

	width:225px;

	border:1px solid #d8dde2;

	height:84px;

	padding:3px 6px;

	font-size:12px;

	color:#767676;

	font-family:Arial, Helvetica, sans-serif;

}

.side_textField_Small {

	width:120px;

	border:1px solid #d8dde2;

	height:23px;

	line-height:23px;

	padding:0 6px;

	font-size:12px;

	color:#767676;

	font-family:Arial, Helvetica, sans-serif;

}

.dropdown {

	width:125px;

	border:1px solid #d8dde2;

	height:20px;

	padding:3px 3px 0 4px;

	background:#fff;

}

.dropdown select {

	width:125px;

	border:none;

	background:transparent;

	font-size:12px;

	color:#767676;

	font-family:Arial, Helvetica, sans-serif;

}

.download_panel {

	padding:14px 0px 10px 0;

}

ul.news li img.newsImg {

	float:left;

	width:25px;

}

ul.news li .news_desc {

	float:right;

	width:214px;

}

ul.news li {

	padding:0 0 8px 0;

	overflow:hidden;

}

p {

	color:#414040;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 15px 0;

	line-height:20px;

}

p.news_heading {

	font-weight:bold;

	color:#a55618;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

}

.banner_lf_inner {
display:block;

	float:left;

	width:253px;

	padding:9px 0 0 0;

}

.banner_lf_inner a {

	display:block;

	background:url(../images/inner_logo.png) no-repeat left top;

	width:201px;

	height:125px;

}

.banner_rt_inner {

	float:right;

	width:293px;

	text-align:right;

}

.banner_rt_inner img {

	padding:44px 0 0 0;

}

h1.inner_main_heading {

	padding-left:12px;

	text-align:left;

}

.inner_main_heading p {

	text-align:right;

	float:right;

 font-family:Arial, Helvetica, sans-serif font-size:12px;

	text-transform:capitalize;

	padding:5px 20px 0 0;

	color:#fff;

	font-weight:normal;

}

.inner_main_heading p a {

	text-align:right;

	float:right;

 font-family:Arial, Helvetica, sans-serif font-size:12px;

	text-transform:capitalize;

	text-decoration:none;

	color:#fff;

	font-weight:normal;

}

.inner_main_heading p a:hover {

	text-align:right;

	float:right;

 font-family:Arial, Helvetica, sans-serif font-size:12px;

	text-transform:capitalize;

	text-decoration:underline;

	color:#000;

	font-weight:normal;

}

.subheading {

	font-size:20px;

	line-height:30px;

	color:#3e1e05;

	font-family: 'Montserrat', sans-serif;

	padding:0 0 9px 0px;

}

.inner_padding {

	background:url(../images/aboutus.jpg) no-repeat center 160px;

}

.content_box_bottom_aboutus {

	background:url(../images/content_bg.jpg) no-repeat center bottom;

	padding:0 0 50px 0;

}

.content_box_bottom_project {

	background:url(../images/content_bg.jpg) no-repeat center bottom;

	padding:0 0 78px 0;

}

.inner_padding p {

	padding:0 20px 0 0px;

}

.whitespace {

	width:100%;

	height:254px;

}

p span {

	font-size:14px;

	color:#000000;

	font-weight:bold;

}

#abt_col_lf {

	float:left;

	width:700px;

	margin:20px 0 30px 0;

}

#abt_col_lf p

{

	float:left;

	 color: #414040;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    line-height: 20px;

	width:350px;

}

#abt_col_rt {

	float:right;

	width:700px;

	margin:20px 0 30px 0;

}



#abt_col_rt p {

	float:left;

	 color: #414040;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    line-height: 20px;

	width:350px;

}





/* --------------------- links --------------------- */





a img {

	border:0;

}

a:focus {

	outline:0px;

}

a {

	color:#743e14;

	text-decoration:underline;

}

a:hover {

	color:#cc3300;

	text-decoration:none;

}

a.hoverRed {

	color:#cc3300;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:underline;

}

a.hoverRed:hover {

	color:#743e14;

	text-decoration:none;

}

p a {

	color:#353131;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:underline;

}

.morenews {

	padding:0 18px 10px 0;

}

/* --------------------- links --------------------- */



ul.project_list {

	padding:10px 30px 10px 10px;

}

ul.project_list li {

	padding:0 0 27px 0;

	margin:0 0 22px 0;

	background:url(../images/border.jpg) repeat-x left bottom;

	overflow:hidden;

}

ul.project_list li.last {

	background:none;

	padding-bottom:14px;

}

ul.project_list li .project_detail {

	float:left;

	width:286px;

	margin-left:30px;

}

ul.project_list li .project_detail input {

	padding:5px 0 0 0;

}

ul.project_list li .project_img {

	float:left;

	width:291px;

}

ul.project_list li .project_detail p {

	padding:0 0 11px 0;

	margin:0px;

	line-height:18px;

	color:#000;

}

p.project_heading {

	color:#3e1e05!important;

	font-size:22px;

	font-family: 'Montserrat', sans-serif;

	line-height:20px!important;

	padding:0 0 5px 0;

	margin:0px;

}

ul.bullet_listing {

	padding:6px 0 0 14px;

}

ul.bullet_listing li.last {

	padding-bottom:8px;

	background:url(../images/bullet.jpg) no-repeat 0 3px;

}

ul.bullet_listing li {

	padding:0 0 10px 12px;

	background:url(../images/bullet.jpg) no-repeat 0 3px;

	margin:0px;

	font-size:13px;

	color:#414040;

	font-family:Arial, Helvetica, sans-serif;

}

.callus_panel {

	margin:0px 0 30px 10px;

	padding:8px 0 0 140px;

	width:628px;

	height:67px;

	background:url(../images/callus_panel_bg.jpg) no-repeat;

}

.callus_panel img {

	float:left;

	margin:0 10px 0 0;

}

.callus_panel span {

	color:#2d2e2f!important;

	font-size:20px;

	font-family: 'Montserrat', sans-serif;

	line-height:28px;

	padding:0 0 0 0;

	display:block;

}

.callus_panel span.phone {

	color:#5f2f09!important;

	font-size:18px;

	font-family: 'Montserrat', sans-serif;

	line-height:16px;

}

.up_subheading {

	color:#5f2f09;

	font-size:22px;

	padding:0 0 28px 8px;

	font-family: 'Montserrat', sans-serif;

}

.slide_footer {

	width:100%;

	margin:0px;

	padding:6px 0 0 0;

	overflow:hidden;

}

.project_logo {

	float:left;

	width:78%;

	padding:0 0 0 6px;

}

.project_viewmore {

	float:right;

	width:45%;

	padding:10px 0 0 0;

	text-align:right;

}

.project_logo img, .project_viewmore img {

	width:auto!important;

}

.project_top_calluspadding {

	padding-top:28px;

	padding-bottom:50px;

}

.contact_box {

	overflow: hidden;

	padding:0 0 0 0px;

}

.contact_detail {

	overflow: hidden;

	padding:0;

}

.contact_left {

	float: left;

	width: 310px;

}

.contact_right {

	float: right;

	width: 278px;

}

.contact_collm h4 {

	font: normal 20px Arial, Helvetica, sans-serif;

	color: #3e1e05;

}

.contact_collm_01 {

	border:1px solid #cdcdcd;

}

.contact_collm p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#414040;

	font-weight:bold;

	line-height:20px;

	padding:0 0 0 5px;

}

.contact_collm span {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#eb7e1b;

	font-weight:bold;

	line-height:20px;

	padding:0 0 0 5px;

}

.contact_form {

	width:700px;

	margin:85px 0 60px 0;

}

.form_text {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#333333;

	float:right;

	padding-right:15px;

}

.form_text01 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#333333;

	float:right;

	padding:10px 15px 0 0;

}

.form_text02 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#414040;

	font-weight:bold;

	line-height:20px;

	padding:0 0 0 5px;

}

.form_text03 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#eb7e1b;

	font-weight:bold;

	line-height:20px;

	padding:0 0 0 5px;

}

.form_text03 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#eb7e1b;

	font-weight:bold;

	line-height:20px;

	text-decoration:none;

}

.form_text03 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#414040;

	font-weight:bold;

	line-height:20px;

	text-decoration:none;

}

.input_outer {

	width:220px;

	height:28px;

	background:url(../images/input_outer.jpg) no-repeat;

	border:0;

	margin:9px 0 9px 0;

}

.input_outer input {

	width:200px;

	border:0px;

	color:#6c6c6c;

	font-size:13px;

	background:none;

	margin:5px 0 0 6px;

}

.input_outermessage {

	width:380px;

	height:171px;

	background:url(../images/input_outer_message.jpg) no-repeat;

	border:0;

	margin:9px 0 9px 0;

}

.input_outermessage textarea {

	width:370px;

	height:160px;

	border:0px;

	color:#6c6c6c;

	font-size:13px;

	background:none;

	margin:6px 0 0 6px;

}

.career_box {

	overflow: hidden;

	padding-bottom: 50px;

}

.career_collm {

	padding-top: 8px;

	padding-bottom: 8px;

	overflow: hidden;

}

.career_text {

	float: left;

	width: 120px;

	font: 14px/18px Arial, Helvetica, sans-serif;

	color: #767676;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

}

.career_input {

	padding: 5px;

	float: left;

	width: 210px;

	font: 13px Arial, Helvetica, sans-serif;

	color: #333;

	border: 1px solid #e3e3e3;

	margin: 0px;

}

textarea.textarea_text {

	font: 13px Arial, Helvetica, sans-serif;

	color: #333;

	padding: 5px;

	height: 90px;

	width: 370px;

	border: 1px solid #e3e3e3;

}

.career_select {

	font: 13px Arial, Helvetica, sans-serif;

	color: #333;

	padding: 5px;

	float: left;

	width: 220px;

	border: 1px solid #e3e3e3;

	margin: 0px;

}

.nav {

	width:269px;

	padding:0;

	margin:26px 0 0px 0;

	overflow:hidden;

}

.nav li a {

	display:block;

	width:234px;

	

	background:url(../images/nav_bg11.gif) 20px 12px no-repeat;

	list-style:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#5d3e1a;

	padding:0px 0 0 35px;

	font-weight:bold;

	text-transform:uppercase;

	line-height:34px;

	text-decoration:none;

}

.nav li a:hover {

	display:block;

	width:269px;

	

	

	list-style:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#5d3e1a;

	font-weight:bold;

	text-transform:uppercase;

	line-height:34px;

	text-decoration:none;

}

.nav li a.selected {

	display:block;

	width:269px;

	

	

	list-style:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#5d3e1a;

	font-weight:bold;

	text-transform:uppercase;

	line-height:34px;

	text-decoration:none;

}

.inner_padding h1 {

	font-family: 'Montserrat', sans-serif;

	color:#fff;

	background:#b17e3b;

	height:36px;

	font-size:24px;

	padding:6px 0 0 10px;

	text-transform:uppercase;

	margin:0 0 22px 0;

}



h5 {

	font-family: 'Montserrat', sans-serif;

	color:#fff;

	background:#b17e3b;

	height:36px;

	font-size:24px;

	padding:6px 0 0 10px;

	text-transform:uppercase;

	margin:0 0 22px 0;

}

.img_right {

	float:right;

	padding:0 0 10px 20px;

}

.text01 {

	margin:6px 0 0 0;

}

.text_02 {

	color: #666666;

	font: 14px Arial, Helvetica, sans-serif;

	padding: 9px 0 9px 20px;

}

.text_03 {

	color: #666666;

	font: 14px Arial, Helvetica, sans-serif;

	padding: 18px 0 0 20px;

}

.input_outer_03 {

	width:165px;

	height:32px;

	background:url(../images/inputouter_03.jpg) no-repeat;

	border:0;

	margin:9px 0 9px 0;

}

.input_outer_03 input {

	width:150px;

	border:0px;

	color:#6c6c6c;

	font-size:13px;

	background:none;

	margin:7px 0 0 6px;

}

.input_outer_04 {

	width:348px;

	height:32px;

	background:url(../images/inputouter_01.jpg) no-repeat;

	border:0;

	margin:9px 0 9px 0;

}

.input_outer_04 input {

	width:328px;

	border:0px;

	color:#6c6c6c;

	font-size:13px;

	background:none;

	margin:7px 0 0 6px;

}

.input_outer_04 select {

	width:335px;

	border:none;

	color:#6c6c6c;

	font-size:13px;

	background:none;

	margin:7px 0 0 6px;

}

.input_outer_05 {

	width:380px;

	height:110px;

	background:url(../images/inputouter_02.jpg) no-repeat;

	border:0;

	margin:9px 0 9px 0;

}

.input_outer_05 textarea {

	width:338px;

	height:100px;

	border:0px;

	color:#6c6c6c;

	font-size:13px;

	background:none;

	margin:4px 0 0 6px;

}

.submit_btn {

	background:url(../images/submit.jpg) no-repeat;

	border:none;

	width:78px;

	margin:10px 0 0 0;

	height:30px;

	cursor:pointer;

}

.text_04 {

	width:690px;

	background-color:#fff;

	margin:0 0 20px 0;

}

.text_04 li {

	color: #414040;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0 0 15px 25px;

	background:url(../images/icon_01.png) left top no-repeat;

	line-height: 20px;

	list-style:none;

	text-decoration:none;

}

.text_04 li span {

	color: #000;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	background:none;

	line-height: 20px;

	font-weight:bold;

	list-style:none;

	text-decoration:none;

}

.line_breck {

	display:block;

	width:700px;

	height:15px;

	margin:0 0 18px 20px;

	border-bottom:1px dashed #000;

}

.line_breck_01 {

	display:block;

	width:700px;

	height:15px;

	margin:0 0 18px 0;

	border-bottom:1px dashed #000;

}

.download_box {

	width:700px;

	margin:0 0 20px 0;

	background-color:#fff;

}

.box {

	width:700px;

}

.box_01 {

	padding:10px;

	float:left;

}

.box_01 img {

	border:3px solid #999999;

}

.box_02 {

	width:500px;

	margin:10px 0 0 20px;

	float:left;

}

.box_02 p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#5d3e1a;

	padding:0 0 20px 0;

	font-weight:bold;

	text-decoration:none;

}

.box_02 h1 {
	background:none !important;
	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:capitalize;

	color:#F00;
	height:auto;
	padding:6px;

	font-weight:bold;

	text-decoration:none;

	float:left;

}

.box_02 h1 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:capitalize;
	padding:3px 0 0 0;
	color:#F00;

	padding:0;

	font-weight:bold;

	text-decoration:none;

	float:left;

}

.box_02 h1 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:capitalize;

	color:#F00;

	padding:0;

	font-weight:bold;

	text-decoration:underline;

	float:left;

}

.box_02 h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#333;

	padding:0 0 0 10px;

	font-weight:normal;

	text-decoration:none;

	float:left;

}

.img_left01 {

	float:left;

	padding:0 10px 0 0;

}

.project_box {

	width:650px;

	height:50px;

	margin:30px 0 20px 0;

}

.project_box01 {

	width:132px;

	height:37px;

	float:left;

	margin:0 0 0 10px;

	float:left;

}

.enquer_form {

	width:1000px;

	

	/*height:200px;*/

	position:absolute;

	z-index:9999;

 }

 

 .enquer_form_new {

	width:1041px;

	padding-top:117px;

	/*height:200px;*/

	position:absolute;

	z-index:9999;

 }

 

.form_indent{width:auto; position:relative;}

.form01 {

	width:194px;

	position:absolute;

	right: 0px;

    top:0px;

 

}



.form01_home

{

	width:194px;

	position:absolute;

	right:-34px;

    top:286px;

}



.form02 {

	width:150px;

	height:30px;

 }

 .form01_home img

 {

	border-radius: 8px 8px 8px 8px;

 }

.form03 {

	width:193px;

	height:238px;

 	position: absolute;

    right:20px;

	z-index:9999;

  	visibility:hidden;

	margin: 0 0 0 -176px;

	background:url(../images/form.png) no-repeat;

 	margin:0 0 0 0;

 }

 

 .form03_home {

	width:193px;

	height:238px;

 	position: absolute;

    right:45px;

	z-index:9999;

  	visibility:hidden;

	margin: 0 0 0 -176px;

	background:url(../images/form.png) no-repeat;

 	margin:0 0 0 0;

 }

.form_text {

	width:152px;

	height:20px;

	background:none;

	border:1px solid #ccc;

	margin:3px 0 3px 11px;

}

.form_text input {

	width:140px;

	border:0px;

	color:#6c6c6c;

	font-size:11px;

	background:none;

	margin:2px 0 4px 4px;

}

.form_text_01 {

	width:162px;

	height:70px;

	background:none;

	border:0;

	margin:6px 0 6px 3px;

}

.form_text_01 textarea {

	width:160px;

	height:60px;

	border:1px solid #ccc;

	color:#6c6c6c;

	font-size:11px;

	background:none;

	margin:0 0 0 8px;

	padding:4px;

}

.form_text select {

	width:168px;

	

	border:0;

	display:block;

	color:#6c6c6c;

	font-size:11px;

	background:none;

}

.submit_btn01 {

	background:url(../images/submit_01.png) no-repeat;

	border:none;

	width:62px;

	float:right;

	margin:2px 0 0 0;

	height:25px;

	cursor:pointer;

}

.footer_02 {

	width:300px;

	float:right;

	margin:1px 0 0 0;

	

}

.footer_01 {

	width:500px;

	float:left;

	margin:5px 0 0 0;

}

.footer_01 p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	line-height:20px;

	text-align:left;

}

.footer_03 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	line-height:20px;

	text-align:center;

}

.footer_03 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	line-height:20px;

	text-decoration:none;

	text-align:center;

}

.footer_03 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	line-height:20px;

	text-decoration:underline;

	text-align:center;

}

/****************09/07/2012************/



.ongoing_logo {

	margin:0px 0 8px 5px;

	height:80px;

}

.project_address {

	float:left;

}

.project_address span {

	font-family: 'Montserrat', sans-serif;

	color:#5f2f09;

	font-size:20px;

	margin: 26px 0 0 0px;

	display:inline-block;

	text-transform:capitalize;

	

}



.project_title {

	font-family: 'Montserrat', sans-serif;

	color:#5f2f09;

	font-size:20px;

	margin: 20px 0 0 10px;

	display:inline-block;

	text-transform:capitalize;

	

}



.ongoing_logo_img {

	float:left;

	margin:0 25px 0 0;

}

/****************tab jquery************/		

		

		



.tabes {

	margin:23px 0 30px 8px;

	width:655px;

	overflow:hidden;

	display:inline-block;

}

.tabes ul {

	margin:0px;

	overflow:hidden;

}

.tabes li {

	font:12px Arial, Helvetica, sans-serif;

	color:#181717;

	font-weight:bold;

	overflow:hidden;

	float:left;

	margin: 5px 2px 0 0;

}

.tabes li a {

	font:12px Arial, Helvetica, sans-serif;

	color:#181717;

	font-weight:bold;

	display:block;

	padding:8px 0;

	width:107px;

	text-align:center;

	text-decoration:none;

	background:url(../images/tab_bg.jpg);

	border:1px solid #dbc9b8;

	border-bottom:none;

	-moz-border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0;

}

.tabes li a:hover {

	font:12px Arial, Helvetica, sans-serif;

	color:#181717;

	font-weight:bold;

	background:url(../images/tab_hover.jpg);

	border:1px solid #d9d4b9;

	border-bottom:none;

	-moz-border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0;

}

.tabes li.active a {

	font:12px Arial, Helvetica, sans-serif;

	color:#181717;

	font-weight:bold;

	background:url(../images/tab_hover.jpg);

	border:1px solid #d9d4b9;

	border-bottom:none;

	-moz-border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0;

}

.tabes li.active a:hover {

	font:12px Arial, Helvetica, sans-serif;

	color:#181717;

	font-weight:bold;

	background:url(../images/tab_hover.jpg);

	border:1px solid #d9d4b9;

	border-bottom:none;

	-moz-border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0;

}

.tab_matter {

	width:653px;

	padding: 17px 0 9px;

	background:url(../images/tab_matter_bg.jpg) left top repeat-x #f5f5f5;

	display: inline-block;

	border: 1px solid #E5E5E5;

	-moz-border-radius: 0 3px 3px 3px;

	-webkit-border-radius: 0 3px 3px 3px;

	border-radius: 0 3px 3px 3px;

}

.tab_matter p {

	width:613px;

	margin:0 0 0 21px;

	font:12px Arial, Helvetica, sans-serif;

	color:#666666;

	line-height:18px;

}

.broucher {

	float:right;

	margin: 21px 34px 0 0;

}

.minheight {

	height:505px !important;

}

.lof-main-outer ul.minheight_ul {

	height:505px !important;

}  



.no_margine

{

	margin:0px !important;

}

body.home_bg{background:url(../images/home_bg.jpg) top repeat-x;}

.padding_text{padding-top:3px;}





.gallery li a { width:auto; height:auto; float:left;}



.pic_name{color: #5F2F09; font-family: 'Montserrat',sans-serif; font-size: 20px; width:260px; padding-top:4px;}























  

/*  18/07/2012

------------------------------------------------------*/







.locatio_map_pic

{

	border:1px solid #999999;

	margin:0 0 0 4px;

}





.sub_ul_project

{

	margin:0 0 0 20px; 

}









ul.bullet_listing1 li {

	padding:0 0 10px 12px;

	margin:0px;

	font-size:13px;

	color:#414040;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:capitalize;

}

ul.bullet_listing1 li a {

	



	font-size:13px;

	color:#414040;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	text-transform:capitalize;

}

ul.bullet_listing1 li a:hover {

	

	text-decoration:none;

	font-size:13px;

	color:#5D3E1A;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.pointer{cursor:pointer;}









/*  Slideshow

------------------------------------------------------*/

#slideshow{

	width:242px;

	height:auto;

	background-color:#ffffff;

	text-align:center;

	

}

#slideshow ul, #slideshow li{

	width:242px;

	

	margin:0px; 

	padding:0px;

	list-style-type:none;

}

#pager, #pager-alt{

	position:absolute;

	z-index:100;

	top:375px;

	margin-left:880px;

}

#pager a{

	background: url(../images/slide.png) no-repeat scroll 50% 50%;

	display:block;

	float:left;

	font-size:0px;

	width:13px;

	height:13px;

	margin:2px;

	outline-style:none;

	outline-width:medium;

	padding:-1px;

}

#pager .activeSlide{

	background: url(../images/slide.png) no-repeat scroll 0% 50%;

}

  





.border_img8

{

	border:1px solid #74564b;

}





.logo_pic8

{

	margin:10px 0 0 0;

}





.mission_img

{

	float:right;

	margin:-30px 0 0 0;

}









#promo_ters

{

	margin:0px;

}

	#navigation
{
  
    width: auto;
}

#navigation ul
{
margin:0px;list-style-type:none;
}

#navigation li.main_menu
{
 
}

#navigation li a.main_menu,#navigation li a
{
color: #5D3E1A;
display: block;
cursor:pointer;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
list-style: none outside none;
text-decoration: none;
text-transform: uppercase;
padding:8px 0 8px 15px;
}
#navigation li a{background:url(../images/arrow_up.png) no-repeat 2px 10px;}
#navigation li a.active{background:url(../images/arrow_down.png) no-repeat left 12px;}


#navigation ul li ul{background:url(../images/subnav_bg.png); list-style-type:none; padding:10px 15px; } 
#navigation ul li ul li{}
#navigation ul li ul li a{ background: none repeat scroll 0 0 transparent;
color: #5D3E1A;
display: inline-block;
font: bold 12px Arial,Helvetica,sans-serif;
padding: 5px 0 5px 10px;
text-decoration: none;
text-transform: uppercase;}

.mission_img02{ float:left; margin:0 10px 0 0;}