@charset "utf-8";
/* Style */

body {
    background:url(../images/bg.jpg);
	background-color:#ffffff;
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    overflow:auto;
    overflow-x:hidden; 
}

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:986px;
	height:1047px;
	left:50%;
	margin-left:-495px;
}

#Table_02 {
	position:absolute;
	left:0px;
	top:0px;
	width:986px;
	height:947px;
	left:50%;
	margin-left:-495px;
}

#index-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:231px;
	height:42px;
	background-color:#FFFFFF;
}

#Registered-Logos {
	position:absolute;
	left:231px;
	top:0px;
	width:755px;
	height:158px;
	margin-top: 42px;
}

#index-03 {
	position:absolute;
	left:0px;
	top:42px;
	width:18px;
	height:858px;
	background-color:#FFFFFF;
}

#index-03_2 {
	position:absolute;
	left:0px;
	top:42px;
	width:18px;
	height:535px;
	background-color:#FFFFFF;
}

#M-R-Logo {
	position:absolute;
	left:18px;
	top:42px;
	width:213px;
	height:116px;
}

#Home {
	position:absolute;
	left:18px;
	top:158px;
	width:107px;
	height:44px;
}

#AboutUs {
	position:absolute;
	left:125px;
	top:158px;
	width:120px;
	height:44px;
}

#Services {
	position:absolute;
	left:245px;
	top:158px;
	width:115px;
	height:44px;
}

#Gallery {
	position:absolute;
	left:360px;
	top:158px;
	width:99px;
	height:44px;
}

#Testimonials {
	position:absolute;
	left:459px;
	top:158px;
	width:147px;
	height:44px;
}

#Products {
	position:absolute;
	left:606px;
	top:158px;
	width:117px;
	height:44px;
}

#OurTeam {
	position:absolute;
	left:723px;
	top:158px;
	width:119px;
	height:44px;
}

#ContactUs {
	position:absolute;
	left:842px;
	top:158px;
	width:125px;
	height:44px;
}

#index-13 {
	position:absolute;
	left:967px;
	top:158px;
	width:19px;
	height:742px;
	background-color:#FFFFFF;
}

#index-13_2 {
	position:absolute;
	left:967px;
	top:158px;
	width:19px;
	height:456px;
	background-color:#FFFFFF;
}

#MainImage {
	position:absolute;
	left:18px;
	top:202px;
	width:949px;
	height:172px;
}

#ServicesHeader {
	position:absolute;
	left:18px;
	top:374px;
	width:949px;
	height:56px;
	z-index:999;
}

#ServicesHeader2 {
	position:absolute;
	left:18px;
	top:374px;
	width:949px;
	height:56px;
}

#index-16 {
	position:absolute;
	left:18px;
	top:388px;
	width:1px;
	height:512px;
}

#content {
	position:absolute;
	left:19px;
	top:388px;
	width:615px;
	height:577px;
	padding:7px 7px 0 7px;
	background-color:#FFFFFF;
	text-align: left;
}

#content2 {
	position:absolute;
	left:19px;
	top:388px;
	width:934px;
	height:315px;
	padding:7px 7px 0 7px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#content3 {
	position:absolute;
	left:19px;
	top:388px;
	width:934px;
	height:441px;
	padding:7px 7px 0 30px;
	background-color:#FFFFFF;
	text-align: left;
}

#ServicesShape {
	position:absolute;
	left:651px;
	top:388px;
	width:315px;
	height:473px;
	padding:8px 10px 10px 10px;
	background-image: url(../images/ServicesShape.gif);
	color:#036;
	background-repeat:no-repeat;
}

#ServicesShape a:link {
	text-decoration: underline;
	color: #06F;
}
#ServicesShape a:visited {
	text-decoration: underline;
	color: #06F;
}
#ServicesShape a:hover {
	text-decoration: none;
	color: #06F;
}
#ServicesShape a:active {
	text-decoration: underline;
	color: #06F;
}

#footer {
	position:absolute;
	left:18px;
	top:980px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding: 20px 0 0 0;
	overflow:hidden;
	color:#000;
	text-decoration:none;
}

#footerw {
	position:absolute;
	left:13px;
	top:1539px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding: 20px 0 0 0;
	overflow:hidden;
	color:#000;
	text-decoration:none;
}

#footerb {
	position:absolute;
	left:15px;
	top:687px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding: 20px 0 0 0;
	overflow:hidden;
	color:#000;
	text-decoration:none;
}

#footersolar {
	position:absolute;
	left:14px;
	top:964px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding: 20px 0 0 0;
	overflow:hidden;
	color:#000;
	text-decoration:none;
}

#footerground {
	position:absolute;
	left:13px;
	top:1092px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding: 20px 0 0 0;
	overflow:hidden;
	color:#000;
	text-decoration:none;
}

#footerair {
	position:absolute;
	left:13px;
	top:1092px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding: 20px 0 0 0;
	overflow:hidden;
	color:#000;
	text-decoration:none;
}

#footer2 {
	position:absolute;
	left:21px;
	top:1082px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer22 {
	position:absolute;
	left:13px;
	top:1347px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer_test {
	position:absolute;
	left:13px;
	top:1937px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer222 {
	position:absolute;
	left:11px;
	top:1142px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer2222 {
	position:absolute;
	left:15px;
	top:1004px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer22222 {
	position:absolute;
	left:15px;
	top:1004px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footerye {
	position:absolute;
	left:15px;
	top:904px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer3 {
	position:absolute;
	left:19px;
	top:986px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer4 {
	position:absolute;
	left:16px;
	top:876px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer5 {
	position:absolute;
	left:-6px;
	top:444px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer8 {
	position:absolute;
	left:6px;
	top:964px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer9 {
	position:absolute;
	left:13px;
	top:965px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
	text-align:center;
}

#footer10 {
	position:absolute;
	left:32px;
	top:873px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer11 {
	position:absolute;
	left:27px;
	top:978px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer12 {
	position:absolute;
	left:27px;
	top:978px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#footer13 {
	position:absolute;
	left:-936px;
	top:502px;
	width:947px;
	height:250px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 20px 0 0 0;
}

#index-20 {
	position:absolute;
	left:966px;
	top:880px;
	width:1px;
	height:20px;
}

#contact-wrapper {
	width:787px;
	border:1px solid #e2e2e2;
	background:#ffffff;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}

#servicespic {
	position:absolute;
	left:563px;
	top:119px;
	width:323px;
	height:252px;
}

#servicespic2 {
	position:absolute;
	left:653px;
	top:119px;
	width:323px;
	height:252px;
}
