/* CSS Document */

body{
	background:#000;
	color:#FFFFFF;
	font:15px/20px Arial, Helvetica, sans-serif;
	margin:32px 0 0;
	padding:0;
}
div, ul, h1, h2, h3, li, p, img{margin:0; padding:0;}
ul{list-style-type:none;}

/* TOP PANEL*/
#topPanel{width:762px; height:373px; position:relative; margin:0 auto; padding:0;}
#topPanel img{
	width:328px;
	height:110px;
	z-index:1;
	padding:0;
	position:absolute;
	margin:0 0 0 21px;
	top: -1px;
}
/* MENU PANEL*/
#topPanel ul{display:block; width:732px; height:36px; position:absolute; top:0; right:0; margin:11px 0 0; padding:0 29px 0 0; border-bottom:1px solid #4C4C4C;}
#topPanel ul li{float:right; font:12px/36px Verdana,Arial, Helvetica, sans-serif; font-weight:bold;}
#topPanel ul li a{width:74px; height:36px; display:block; padding:0; color:#ffffdd; background:#000; text-decoration:none; text-align:center; margin:0 1px 0 0; top:0px; left:0px;}
#topPanel ul li a:hover{width:74px; height:36px; text-decoration:none; background:url(button2.jpg) no-repeat 0 0 #ffffdd; color:#ffffdd;}
#topPanel ul li.active{width:74px; display:block; height:36px; background:url(button2.jpg) no-repeat 0 0 #ffffdd; color:#ffffdd; text-align:center; margin:0 1px 0 0;}
/* HEADER PANEL*/
#topPanel #headerPanelfast{
	width:246px;
	height:246px;
	position:absolute;
	top:0;
	left:0;
	margin:110px 0 0;
	padding:0px;
	background:url(ornge_house.jpg) no-repeat 0 0 #FC5F00;
	color:#fff;
}


#white{
	position:absolute;
	color:#ffffff;
	left: 72px;
	top: 382px;
	width: 597px;
}

.runner{
	position:absolute;
	font-size:24px;
	color:white;
	width: 559px;
	top: -292px;
	height: 50px;
	font-weight:bold;
	left: 108px;
	z-index:6;
}

#topPanel #headerPanelfast p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}

#topPanel #headerPanelsecond{width:246px; height:246px; position:absolute; top:0; left:258px; margin:110px 0 0; padding:0px; background:url(blue_house.jpg) no-repeat 0 0 #FC5F00; color:#fff;}

#topPanel #headerPanelsecond p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}

#topPanel #headerPanelthird{width:246px; height:246px; position:absolute; top:0; right:0; margin:110px 0 0; padding:0px; background:url(cream_house.jpg) no-repeat 0 0 #FC5F00; color:#fff;}

#topPanel #headerPanelthird p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}


#topPanel #headerPanelfour{
	width:505px;
	height:337px;
	position:absolute;
	top:0;
	left:127px;
	margin:110px 0 0;
	padding:0px;
	background:url(home_pic.jpg) no-repeat 0 0 #FC5F00;
	color:#fff;
	border:thick  inset;
}

#topPanel #headerPanelfour p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}

#topPanel #headerPanelfive{width:246px; height:246px; position:absolute; top:0; left:258px; margin:110px 0 0; padding:0px; background:url(curl_house.jpg) no-repeat 0 0 #FC5F00; color:#fff;}

#topPanel #headerPanelfive p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}

#topPanel #headerPanelsix{width:246px; height:246px; position:absolute; top:0; right:0; margin:110px 0 0; padding:0px; background:url(arch2.jpg) no-repeat 0 0 #FC5F00; color:#fff;}

#topPanel #headerPanelsix p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}


#topPanel #headerPanelseven{
	width:246px;
	height:246px;
	position:absolute;
	top:0;
	left:0;
	margin:110px 0 0;
	padding:0px;
	background:url(images/arch.jpg) no-repeat 0 0 #FC5F00;
	color:#fff;
}

#topPanel #headerPanelseven p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}

#topPanel #headerPaneleight{width:246px; height:246px; position:absolute; top:0; left:258px; margin:110px 0 0; padding:0px; background:url(cs8.jpg) no-repeat 0 0 #FC5F00; color:#fff;}

#topPanel #headerPaneleight p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}

#topPanel #headerPanelnine{width:246px; height:246px; position:absolute; top:0; right:0; margin:110px 0 0; padding:0px; background:url(mansion.jpg) no-repeat 0 0 #FC5F00; color:#fff;}

#topPanel #headerPanelnine p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}


/* /TOP PANEL*/

/* BODY PANEL*/
#bodyPanel{
	width:762px;
	height:640px;
	position:relative;
	margin:0 auto;
	padding:0;
	color: #FFFFdd;
}
#bodyPanel p{
	text-align:justify;
	color:#ffffdd;
	text-decoration: none;
}
 
.services{
	position:absolute;
	width: 465px;
	left: 136px;
	top: 399px;
	color:#ffffff;
	font-size:14px;
	height: 231px;
	text-decoration: underline;
}

.services a{text-decoration:none; }
.services a:hover{text-decoration:underline;color:ffffff;}

.gallery{
	position:absolute;
	left: 136px;
	top: -193px;
	border:thick  inset;
	height: 376px;
}

.address{
	position:absolute;
	height: 133px;
	width: 399px;
	left: 2px;
	top: 2px;
}

.staff{
	position:absolute;
	left: 412px;
	top: 2px;
}

.contact_info{
	position:absolute;
	left: 126px;
	top: 165px;
}


/* FOOTER PANEL*/
#footerPanel{width:100%;  background:#990022; color:#ffffdd; font-size:12px;}
#footerbodyPanel{width:762px;height:133px; position:relative; margin:0 auto; padding:0;}
#footerPanel ul{
	width:252px;
	display:block;
	position:absolute;
	right:88px;
	top:5px;
}
#footerPanel li{float:left; font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPanel ul li a{padding:0 6px; color:#ffffdd; background:#990022; text-decoration:none;}
#footerPanel ul li a:hover{text-decoration:underline;}
#footerPanel ul li a.padl{padding:0 0 0 6px;}
#footerPanel p.copyright{
	background:#990022;
	display:block;
	position:absolute;
	top:84px;
	right:289px;
	color:#ffffdd;
}
#footerPanel ul.templateworld{width:158px; background:#990022; color:#990022; display:block; position:absolute; top:74px; right:40px;}
#footerPanel ul.templateworld li a{background:#990022; display:block; color:#990022; text-decoration:none;}
#footerPanel ul.templateworld li a:hover{text-decoration:underline;}

#footerhtmlPanel{ width:86px; height:31px; display:block; position:absolute; top:34px; left:29px; margin:0; padding:0;} 
#footerhtmlPanel a{ width:86px; height:31px; display:block;  text-decoration:none; font:14px/31px Verdana,Arial, Helvetica, sans-serif; color:#990022; text-transform:uppercase; padding:0 0 0 10px; position:absolute; top:0px; right:0px;}
#footerhtmlPanel a:hover{ color:#216EBD; text-decoration:none; }
#footercssPanel{ width:86px; height:31px; display:block; position:absolute; top:34px; left:115px; margin:0; padding:0;} 
#footercssPanel a{ width:86px; height:31px; display:block; text-decoration:none; font:14px/31px Verdana,Arial, Helvetica, sans-serif; color:#990022; text-transform:uppercase; padding:0 0 0 10px; position:absolute; top:0px; right:0px;}
#footercssPanel a:hover{color:#216EBD; text-decoration:none; }
