/* 
-----------------------------------------------------------------------------
Description: Al Maeraj Contracting and Gen. Trading: March,2010
Version: 2.1
Author: Lemon Advertising
Created by: Johny Joseph
Updated: March-23-2010.
-----------------------------------------------------------------------------
*/


body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #555555;
	line-height:15px;
	background-color:#ffffff;
	background-image:url(images/bg-body.jpg); background-position:top;
	background-repeat:repeat-x;
}

html { background: #006841; overflow-x: auto; 
} 

td,th {
	border:none;
}


ul, li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
h2 {
	margin-top:29px;
	padding-right:6px;
	float:right;
	font-size:11px;
	color: #006c86;
	font-weight: normal;
	text-align:right;
	
}

/*--------------- Start commom styles------------------*/

p {
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

dl,dt,dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0xp 0px 0px;
}

a img {
    border: none;
}

.hide_text {
	display:none;
}
.clear {
	clear:both;
}


/*------------MAIN LAYOUT DIV----------------*/

#wrapper {
	 margin-left:auto;
	 margin-right:auto;
	 padding:0px;
	 width:970px;
}

/* ------------- Header section -------------*/

#header {
	padding-left:25px;
	margin:0px;
	width:945px;
	height:159px;
	float:left;
}

.logo-holder {
	padding:0px;
	margin-top:30px;
	width:352px;
	height:107px;
	float:left;
}

/* ------------- Top Links Section-------------*/

.lt_holder {
	padding:0px;
	margin:0px;
	width:530px;
	float:right;
	background:url(images/bg-top-links.jpg) right no-repeat;
}

.top_links {
	padding:0px;
	margin-top:111px;
	width:517px;
	/*height:48px;*/
	float: right;
	background:url(images/br_menu.jpg) left no-repeat;
}

#main_links {
	width: 517px;
	margin: 0 auto;
	padding: 0;
	float:right;
}
#main_links ul {
	margin: 0;
	padding: 0;
	list-style: none; 
}

#main_links li {
	display: inline;
}

#main_links a {
	display: block;
	float:right;
	text-align:center;
	line-height:48px;
	height: 48px;
	padding: 0px 19px 0px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #363636;
	background:url(images/br_menu.jpg) right no-repeat;
}

#main_links a:hover {
	color: #006841;
	background-color:#f0f0f0;
}

#main_links .active_page a {
	color: #006841;
	background-color:#f0f0f0;
}

/* ------------- Flsh Holder -------------*/

.flash_holder {
	padding:0px;
	margin-top:20px;
	width:970px;
	height:301px;
}

/* ------------- Middle Section -------------*/

.mdl_holder {
	padding:0px;
	margin-top:20px;
	width:970px;
}

/* ------------- Certifications Section -------------*/

.certfn_holder {
	padding:0px;
	margin:0px;
	width:230px;
	height:218px;
	float:left;
}

.title_certfn {
	padding-top:15px;
	padding-left:10px;
	margin:0px;
	width:220px;
	height:22px;
	text-align:left;
	border-bottom:#003f19 solid 1px;
	background:url(images/bg-logo-small.jpg) right no-repeat;
}

.logos_iso {
	padding:0px;
	margin-top:33px;
	margin-left:4px;
	width:223px;
	height:98px;
	float:left;
}

/* ------------- About Al Maeraj -------------*/

.about_holder {
	padding:0px;
	margin:0;
	width:690px;
	height:218px;
	float:left;
	border-bottom:#003f19 solid 1px;
}

.title_al_maeraj {
	padding-top:15px;
	padding-left:10px;
	margin:0px;
	width:680px;
	height:22px;
	text-align:left;
	border-bottom:#003f19 solid 1px;
	background:url(images/bg-logo-small.jpg) right no-repeat;
}
.content_al_maeraj {
	padding-top:18px;
	margin-left:12px;
	width:676px;
	text-align:left;
}

/* ------------- Enquiry Section -------------*/

.enqiry_holder {
	padding:0px;
	margin:0px;
	width:261px;
	float:right;
}
.title_enquiry {
	padding-top:15px;
	padding-left:10px;
	margin:0px;
	width:251px;
	height:22px;
	text-align:left;
	border-bottom:#003f19 solid 1px;
	background:url(images/bg-logo-small.jpg) right no-repeat;
}

.title_enquiry_inner {
	padding-top:15px;
	padding-left:10px;
	margin:0px;
	width:251px;
	height:22px;
	text-align:left;
	border-bottom:#003f19 solid 1px;
	background:url(images/bg-logo-eqry.jpg) right no-repeat;
}

.enqry_wrap {
	padding-top:18px;
	padding-left:10px;
	width:230px;
	text-align:left;
	float:left;
}

.enqry_form {
	padding:0px;
	margin:0px;
	width:240px;
	text-align:left;
	float:left;
}

TD.TD_names {
	FONT-SIZE: 11px;
	COLOR: #959595;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.listboxstyle
{	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
	font-size: 10px;
	height:14px;
	padding-left:2px;
	text-decoration:none;
	border: 1px solid #959595;
	background-color: #dfdddd;
}

.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #000;
	height:65px;
	width:168px;
	padding-left:2px;
	text-decoration:none;
	border: 1px solid #959595;
	background-color: #dfdddd;
}

/*--------------- Civil Section -----------*/

.civil_pannel {
	margin-top:10px;
	padding:0px;
	width:321px;
	float:left;
}
.civil_pannel_left_wrap {
	margin:0;
	width:321px;
	padding:0px;
	float:left;
}

.civil_title {
	padding-top:9px;
	padding-left:10px;
	margin:0px;
	width:311px;
	height:26px;
	text-align:left;
	border-bottom:#003f19 solid 1px;
	background:url(images/bg-logo-small.jpg) right no-repeat;
}
.content_civil {
	padding-top:16px;
	margin-left:12px;
	width:309px;
	text-align:left;
}


/*--------------- About us Section -----------*/

.about_pannel {
	margin-top:10px;
	padding:0px;
	width:690px;
	float:left;
}

.about_title {
	padding-top:9px;
	padding-left:10px;
	margin:0px;
	width:680px;
	height:26px;
	text-align:left;
	border-bottom:#003f19 solid 1px;
	background:url(images/bg-logo-small.jpg) right no-repeat;
}
.content_about {
	padding-top:16px;
	margin-left:12px;
	width:678px;
	text-align:left;
}

.content_about ul{
	padding:0px;
	margin-left:12px;
	text-align:left;
}

.content_about li{
	padding-bottom:6px;
	margin-left:2px;
	text-align:left;
	list-style:disc;
}


/*--------------- Tab Section -----------*/

.tab_holder {
	margin-top:34px;
	padding:0px;
	width:670px;
	float: left;
}

/*--------------- Interior Section -----------*/

.interior_pannel {
	margin-top:10px;
	padding:0px;
	width:320px;
	float: right;
}

.interior_title {
	padding-top:9px;
	padding-left:10px;
	margin:0px;
	width:310px;
	height:26px;
	text-align:left;
	border-bottom:#003f19 solid 1px;
	background:url(images/bg-logo-small.jpg) right no-repeat;
}
.content_interior {
	padding-top:16px;
	margin-left:12px;
	width:308px;
	text-align:left;
}

/*--------------- Footer Section -----------*/

#spacer40 {
	width:100%;
	height:40px;
	margin:0px;
	padding:0px;
}

#spacer20 {
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
}

#footer_holder {
	width:100%;
	height:95px;
	padding-top:33px;
	margin-top:0px;
	background-image:url(images/bg-footer.gif);
	background-position:top; background-repeat:repeat-x;
	background-color:#006841;
}


.footer_links {
	margin-left:auto;
	margin-right:auto;
	padding-top:7px;
	width:970px;
	height:50px;
	color:#e1e1e1;
	text-align:left;
}
.footer_links a {
	font-size:11px;
	padding-right:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:19px;
	color:#e1e1e1;
	text-decoration:none;
	text-transform:capitalize;
	
}
.footer_links a:hover {
	color:#0fd389;
	text-decoration:none;
}

.footer_links span {
	color: #0fd389;
}

.copyright {
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:970px;
	color:#e1e1e1;
	text-align:left;
	font-size:11px;color:#0fd389;
}
.copyright span{
	padding-left:592px;
}


/*--------------- Content Section Inner -----------*/

.content_pannel {
	width:690px;
	padding:0px;
	margin:0px;
	float:left;
}


.flash_inner {
	width:690px;
	height:252px;
	padding:0px;
	margin:0px;
}

/*--------------- Content Section Inner -----------*/

.right_pannel_holder {
	width:261px;
	padding:0px;
	margin:0px;
	float:right;
}

.title_getin {
	margin:0px;
	padding-left:10px;
	padding-top:7px;
	width:250px;
	height:24px;
	
	text-align:left;
	border-bottom:#003f19 solid 1px;
	background:url(images/bg-logo-getin.jpg) right no-repeat;
}

.contact_holder {
	margin-top:30px;
	margin-left:10px;
	padding-left:12px;
	width:228px;
	text-align:left;
	border-top:#304382 dotted 1px;
}

.tel_holder {
	margin-top:11px;
	padding:0px;
	width:220px;
	height:58px;
	text-align:left;
	background-image:url(images/bg-tel.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.tel_num {
	margin-left: 40px;
	padding-top:0px;
	width:180px;
	height:24px;
	text-align:left;
}

.time_holder {
	margin-left: 40px;
	margin-top:2px;
	padding-top:0px;
	width:180px;
	height:28px;
	text-align:left; line-height:16px;
	font-size:11px; color:#666666;
	background-image:url(images/br-gsm.jpg);
	background-repeat:no-repeat;
	background-position:28px 4px;
}
.time_holder span{
	padding-left:13px;
}

/*--------------- Email -----------*/

.em_holder {
	margin-top:12px;
	padding:0px;
	width:220px;
	height:50px;
	text-align:left;
	background:url(images/bg-email.jpg) left no-repeat;
	border-top:#304382 dotted 1px;
	border-bottom:#304382 dotted 1px;
}
.s_mail {
	margin-left: 40px;
	margin-top:13px;
	padding:0px;
	width:180px;
	height:16px;
	text-align:left;
}

/*--------------- Enquiry Right Pannel-----------*/

#enqry_right {
	margin-top:26px;
	padding:0px;
	width:261px;
	float:left;
}

.contact-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #555555; text-decoration: underline;
}
