@charset "utf-8";
/* CSS Document */

@font-face {
	font-family:"Dax-Regular";
	src: url(../fonts/Dax-Regular.eot);    
	src: local("Dax-Regular"), url(../fonts/DaxReg.otf) format("opentype");
}

@font-face {
	font-family:"Dax-Bold";
	src: url(../fonts/Dax-Bold.eot);    
	src: local("Dax-Bold"), url(../fonts/DaxBol.otf) format("opentype");
}

body {
	margin:0;
	padding:0;
	background-color:#FFF;
	overflow:hidden;
}

form {
	display:inline;
}

#page_wrapper {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}

#page_border {
	width:1008px;
	height:628px;
	margin:0 auto;
	margin-left: -500px;  /***  width / 2   ***/
	position: absolute;
	top: -309px;          /***  height / 2   ***/
	left: 50%;
	background-image:url(../images/site_bg.png);
	background-position:center;
	background-repeat:no-repeat;
}

#page {
	width:1000px;
	height:619px;
	margin-top:2px;
	margin-left:4px;
	background-color:#FFF;
}	
	
	.intro_bg {
		background-image:url(../images/clouds_bg.jpg);
		background-position:top;
		background-repeat:no-repeat;
	}
	
	.hp_bg {
		background-image:url(../images/hp_bg.jpg);
		background-position:center;
		background-repeat:repeat-x;
	}
	
		.hp_bg_grass {
		/*background-image:url(../images/hp_bg_grass.jpg);
		background-position:center;
		background-repeat:repeat-x;*/
		}
	
	.developers_bg {
		background-image:url(../images/developers_bg.jpg);
		background-position:center;
		background-repeat:repeat-x;
	}
	
	.specifiers_bg {
		background-image:url(../images/specifiers_bg.jpg);
		background-position:center;
		background-repeat:repeat-x;
	}
	
	.contractors_bg {
		background-image:url(../images/contractors_bg.jpg);
		background-position:center;
		background-repeat:none;
	}
	
	.home_builders_bg {
		background-image:url(../images/home_builders_bg.jpg);
		background-position:center;
		background-repeat:none;
	}
	
	.export_bg {
		background-image:url(../images/export_bg.jpg);
		background-position:center;
		background-repeat:none;
	}
	
	.about_us_bg {
		background-image:url(../images/about_us_bg.jpg);
		background-position:center;
		background-repeat:none;
	}
	
	.links_bg {
		background-image:url(../images/links_bg.jpg);
		background-position:center;
		background-repeat:none;
	}
	
	.careers_bg {
		background-image:url(../images/careers_bg.jpg);
		background-position:center;
		background-repeat:none;
	}
	
	.contact_us_bg {
		background-image:url(../images/contact_us_bg.jpg);
		background-position:center;
		background-repeat:none;
	}
	
	.sample_villas_bg {
		background-image:url(../images/sample_villas_bg.jpg);
		background-position:center;
		background-repeat:none;
	}

	#content {
		width:inherit;
		height:inherit;
	}
	
		#logo {
			position:absolute;
			margin-top:25px;
			margin-left:25px;
		}
		
		#intro_graphic {
			position:absolute;
			margin-left:316px;
		}
		
		#go_to {
			position:absolute;
			margin-top:574px;
			margin-left:918px;
		}
		
		#phone {
			position:absolute;
			margin-top:12px;
			margin-left:923px;
		}
		
		#home_button {
			position:absolute;
			margin-top:25px;
			margin-left:463px;
		}
		
		#header_links {
			position:absolute;
			margin-top:30px;
			margin-left:492px;
		}
		
		#search {
			position:absolute;
			margin-top:25px;
			margin-left:720px;
		}
		
			#search #search_input {
				width:192px;
				height:11px;
				border:2px solid #FFF;
				background-color:#CBCACA;
				float:left;
				font-family:Verdana, Geneva, sans-serif;
				font-size:9px;
				color:#333;
				padding:2px 2px 2px 17px;
				background-image:url(../images/mag_glass.png);
				background-position:left;
				background-repeat:no-repeat;
			}
			
		#menu {
			position:absolute;
			margin-top:72px;
			margin-left:22px;
			width:956px;
			height:31px;
			background-image:url(../images/menu_bg.png);
			z-index:100;
		}
		
			#menu #developers {
				position:absolute;
				margin-top:9px;
				margin-left:20px;
				cursor:pointer;
			}
			
			#menu #specifiers {
				position:absolute;
				margin-top:9px;
				margin-left:231px;
				cursor:pointer;
			}
			
			#menu #contractors {
				position:absolute;
				margin-top:9px;
				margin-left:432px;
				cursor:pointer;
			}
			
			#menu #home_builders {
				position:absolute;
				margin-top:9px;
				margin-left:659px;
				cursor:pointer;
			}
			
			#menu #export {
				position:absolute;
				margin-top:9px;
				margin-left:892px;
				cursor:pointer;
			}
			
			#menu #developers_sub_menu {
				position:absolute;
				width:116px;
				height:78px;
				background-image:url(../images/menu/sub_menu_bg.png);
				margin-top:1px;
				margin-left:4px;
			}
			
				#menu #developers_sub_menu #villas {
					position:absolute;
					margin-top:39px;
					margin-left:16px;
				}
				
				#menu #developers_sub_menu #benefits {
					position:absolute;
					margin-top:58px;
					margin-left:16px;
				}
			
			#menu #specifiers_sub_menu {
				position:absolute;
				width:116px;
				height:97px;
				background-image:url(../images/menu/sub_menu_bg.png);
				margin-top:1px;
				margin-left:206px;
			}
			
				#menu #specifiers_sub_menu #benefits {
					position:absolute;
					margin-top:39px;
					margin-left:24px;
				}
				
				#menu #specifiers_sub_menu #systems {
					position:absolute;
					margin-top:58px;
					margin-left:24px;
				}
				
				#menu #specifiers_sub_menu #technical {
					position:absolute;
					margin-top:77px;
					margin-left:24px;
				}
			
			#menu #contractors_sub_menu {
				position:absolute;
				width:116px;
				height:78px;
				background-image:url(../images/menu/sub_menu_bg.png);
				margin-top:1px;
				margin-left:416px;
			}
			
				#menu #contractors_sub_menu #products {
					position:absolute;
					margin-top:39px;
					margin-left:16px;
				}
				
				#menu #contractors_sub_menu #installation {
					position:absolute;
					margin-top:58px;
					margin-left:16px;
				}
			
			#menu #home_builders_sub_menu {
				position:absolute;
				width:116px;
				height:78px;
				background-image:url(../images/menu/sub_menu_bg.png);
				margin-top:1px;
				margin-left:650px;
			}
			
				#menu #home_builders_sub_menu #villas {
					position:absolute;
					margin-top:39px;
					margin-left:16px;
				}
				
				#menu #home_builders_sub_menu #benefits {
					position:absolute;
					margin-top:58px;
					margin-left:16px;
				}
		
			#see_our_villas {
				position:absolute;
				margin-top:192px;
				margin-left:40px;
				left: 6px;
			}
		
			#sov_heading {margin-bottom:3px;}
			#sov_arabic_img {float:left;margin-right:2px;}
			#sov_medi_img {float:left;margin-right:2px;}
			#sov_contemp_img {float:left;}
			#sov_arabic_label {position:absolute;float:left;margin-top:3px;margin-left:31px;}
			#sov_medi_label {position:absolute;float:left;margin-top:3px;margin-left:97px;}
			#sov_contemp_label {position:absolute;float:left;margin-top:5px;margin-left:209px;}
		
		#quote {
			position:absolute;
			margin-top:199px;
			margin-left:496px;
		}
		
		#page_body {
			position:absolute;
			margin-top:104px;
			margin-left:25px;
			width:1118px;
			height:540px;
		}
		
			#page_body h1 {
				font-family:"Dax-Regular";
				font-size:20px;
				margin:0px;
				padding:0px;
				color:#808284;
				text-decoration:underline;
			}
			
			#page_body p {
				font-family:"Dax-Regular";
				font-size:13px;
				color:#808284;
				line-height:1.3em;
			}
			
			#page_body ul {
				margin:14px;
				padding:0px;
			}
			
				#page_body li {
					font-family:"Dax-Regular";
					font-size:14px;
					color:#808284;
					font-weight:bold;
					margin-bottom:5px;
				}
				
			#page_body ul a {
				text-decoration:none;
				color:#808284;
			}
			
			#page_body ul a:hover {
				text-decoration:underline;
				color:#808284;
			}
			
		#page_body_menu_pages {
			position:absolute;
			margin-top:104px;
			margin-left:25px;
			width:1118px;
			height:540px;
		}
			
			#page_body_menu_pages h1 {
				font-family:"Dax-Regular";
				font-size:20px;
				margin:0px;
				padding:0px;
				color:#000;
				text-decoration:underline;
			}
			
			#page_body_menu_pages p {
				font-family:"Dax-Regular";
				font-size:13px;
				color:#000;
				line-height:1.3em;
			}
			
			#page_body_menu_pages ul {
				margin:14px;
				padding:0px;
			}
			
				#page_body_menu_pages li {
					font-family:"Dax-Regular";
					font-size:14px;
					color:#000;
					font-weight:bold;
					margin-bottom:5px;
				}
				
			#page_body_menu_pages ul a {
				text-decoration:none;
				color:#000;
			}
			
			#page_body_menu_pages ul a:hover {
				text-decoration:underline;
				color:#000;
			}
			
#hp_flash {
	width:1000px;
	height:619px;
	margin-top:2px;
	margin-left:4px;
	position:absolute;
	padding:0;
}
			
#footer_left {
	position:absolute;
	margin-top:586px;
	margin-left:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#FFF;
}

#footer_right {
	position:absolute;
	margin-top:583px;
	margin-left:522px;
}
