/* CSS Document */

body {margin:0; padding:0; background: #000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #E7E7E7;}

div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a {margin:0; padding:0;}
ul {list-style:none;}
.spacer {font-size:0; line-height:0; clear:both;}

/* ------------------------ header start --------------------------- */


#header_parent {width: 100%;}

#header {
	position:relative;
	width:100%;
	height:220px;
	margin:0 auto;
	margin-left:15px;
	background:url(../images/virtual-tour-company.jpg) no-repeat 0 0 black;
	background-position: center;
}


#headerb {
	position:relative;
	width:100%;
	height:220px;
	margin:0 auto;
	margin-left:15px;
	background:url(../images/virtual-tour-company-raleigh.jpg) no-repeat 0 0 black;
	background-position: center;
}

#header img {position:absolute; left:34px; top:56px; border:none;}

#header_parent #flash {
	position: relative;
	width:428px;
	height:190px;
	right:20px;
	top:25px;
	margin-right:auto;
	margin-left:auto;

}


/* ------------------------ iframe tour --------------------------- */


#frame_parent {width:100%;}

#frame {
	position:relative;
	padding:12px;
	height:300px;
	margin-top:0px;
	margin-left:-5px;
	margin:5 auto;
}

#frame_border {
	height:300px;
	width:792px;
	background:url(../images/stage2.gif) no-repeat;
	padding-bottom:2px;
	padding-top:-4px;
    margin-top:-0.2em;
	margin-right:auto;
	margin-left:auto;
}


/* -------------------- about us --------------------- */

#introWrap {background:url(../images/virtual-tour-raleigh.png) no-repeat; width:720px; height:120px; margin-top:12px; padding-top:44px; margin-left: auto; margin-right: auto; font-size:17px; line-height:1.2em;}

#intro {color:#E0E0E0; font-size:15px; font-weight:bold; padding:2px 0 23px 12px;}

#intro span.first
{
 float: left;
 font-size: 160%;
 line-height: 0.66em;
 margin-right:-0.01em;
 margin-top:0.02em;
 margin-bottom:0.1em;
}


.emOne {font-size:23px; font-weight:bold; color:#D11F23;}
.emTwo {font-size:23px; font-weight:bold;}
.emThree {font-size:27px; font-weight:bold; color:#D11F23;}


/* ------------ feature list + graphic --------------- */

#featuresWrap {padding-left:55px; height:400px; width:805px; margin-left:auto; margin-right:auto;}
#features {text-align:left; font-size:17px; float:right; padding-left:3px; margin-right:-75px; width:380px; color:#E0E0E0;}
#features img {position:relative; margin-left:-17px;}
#features li {line-height:18px; margin-left:11px; font-size:14px; font-weight:bold; padding-top:3px; list-style:square; color:red;}
#features ul li span {color: white;}

#panographic {position:relative; z-index:-100; margin-left:10px; 
margin-top:2px; background:url(../images/panoramic-photography.jpg) no-repeat; float:left; width:467px; height:312px;}



/* ------------------------ contact info -------------------------- */


#cont {
	color:#E0E0E0;
    text-align:left;
	background:url(../images/virtual-tour-service.png) no-repeat;
	height:120px;
	line-height:20px;
	margin-left:-21px;
	margin-top:-11px;
	font-weight:bold;
	padding-left:-23px;
	width:548px;
	color:#FFF;
	float: left;
	top:320px;
}

#cont img {margin-left:20px; margin-top:5px;}
#cont p {font-size:18px; padding-left:92px; padding-top:48px;}
#cont a {font-size:15px;color:#FFF; text-decoration:underline;}
#cont a:hover {text-decoration:none;}
#cont ul li span {color: white;}


/* ------------------------ more  --------------------------- */

#globe {
	float:right;
	position:absolute;
	background:url(../images/flash.png) no-repeat;
	width:312px;
	z-index:-1;
	right:30px;
	top: -138px;
	height: 138px;
}

#ourclients {float:right; position:absolute;}


/* ------------------------ footer --------------------------- */

#footer {
	clear: both;
	height: 55px;
	width: 100%;
	margin: 0 auto;
	padding: 20px 0 0 0;
	background: url(../images/img4.gif) repeat-x;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8A8A8A;	
}

#footer a {color:#cccccc;}
#footer a:visited {color:#cccccc; text-decoration:underline;}
#footer a:hover, a:active, a:focus {border:1px; border-color:#FFF; text-decoration:none;}

/* ------------------------ optional top nav --------------------------- */

#nav_parent {position:relative; width:100%; margin:0 auto; height:26px; background-color: #000;}
#nav {position:relative; width:345px; margin:0 auto; height:26px; background-color: #000;}	
#nav img {position:absolute; left:34px; top:56px; border:none;}
#nav ul {position:relative; height: 26px;}

#nav ul li {
	font:bold 11px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left;
	background:url(../images/top_nav_bg.jpg) repeat-x 0 0 #0E0E0E;}

#nav ul li a {
	font:bold 11px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none;
	background:url(../images/top_nav_bg.jpg) repeat-x 0 0 #0E0E0E;
	width:68px; height:26px; display:block;}

#nav ul li a.hover {
	font:bold 11px/26px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none;
	background:url(../images/VOID_top_nav_bg_h.jpg) repeat-x 0 0 #aa1317;
	width:68px; height:26px; display:block;}

