@charset "UTF-8";
/* CSS Document */


@import url("reset.css");
@import url("clearfix.css");

body {background: #052a51 /*url(../images/bkgstripe.jpg) 50% 0 repeat-y*/; 
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size:13px;} 
	
body div div {text-align:left;}	
	
p {margin-top: 1em; 
	margin-bottom: 1em; }

a:link, a:visited {color: #0f7eb3;}
a:hover, a:active {color: #459cc6;}

/*content structure*/
#fixedcontainer {width:1020px;
	margin:0 auto;}
	
#maincontainer {background:url(../images/lines-home-new-2.png) 50% 0 no-repeat;}	
	
#header {width:1020px;
	height:155px;
	/*border-bottom:1px solid white;*/}
	
#callnow {background:#052a51 url(../images/bkgstripe.jpg) 50% 0 repeat-y;
	width:738px;
	height:33px;
	font-size:21px;
	color:#FFFFFF;
	font-weight:normal;
	font-style:italic;
	float:left;
	display:inline;
	margin:0 0 1px 0;
	text-align:right;
	padding:8px 60px 0 0;}
	
#callnow em {font-style:normal;
	font-size:24px;}	
	
#topleftimage {border-right:1px solid white;
	width:188px;
	height:154px;
	float:left;
	display:inline;}
	
#logo {background: url(../images/logobkg-home.jpg) no-repeat;
	width:276px;
	height:112px;
	float:left;
	display:inline;
	border-right:1px solid white;}
	
#logo h1 {background: url(../images/VLlogo.png) no-repeat;
	width:276px;
	height:112px;
	margin:0;}
	
#logo h1 a {width:276px;
	height:112px;
	display:block;}	
	

#navbox {background: url(../images/topright-home.jpg) no-repeat;
	width:554px;
	width:521px;
	height:112px;
	float:left;
	display:inline;}
	
#navbox p {font-size:26px;
	font-weight:bold;
	color:#ffffff;
	width:521px;
	height:50px;
	margin:0;
	text-align:center;
	padding-top:27px;}	
	
#navbox ul {list-style-type:none;
	/*border-top:1px solid white;*/
	margin: 0;}	
	
#navbox ul li {display:inline;
	float:left;
	height:34px;
	background: url(../images/square-nav.png) 0 15px no-repeat;
	padding-left:12px;
	padding-right:8px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:1px;}
	
#navbox a {height:24px;
	display:block;
	float: left;
	padding-top:10px;}	
	
#navbox a:link, #navbox a:visited, #navbox a:hover, #navbox a:active, 
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#FFFFFF;
	text-decoration:none;}	
	
#navbox a:link, #navbox a:visited, #navbox a.long:link, #navbox a.long:visited {background:none;}	

#navbox a:hover, #navbox a:active, #navbox a.onstate:link, #navbox a.onstate:visited {background:url(../images/highlight-nav.png) 50% 50% no-repeat;}	

#navbox a.long:hover, #navbox a.long:active, #navbox a.onstateLong:link, #navbox a.onstateLong:visited {background:url(../images/highlight-nav-long.png) 50% 50% no-repeat;}	

#navbox a.short:hover, #navbox a.short:active, #navbox a.onstateShort:link, #navbox a.onstateShort:visited {background:url(../images/highlight-nav-short.png) 50% 50% no-repeat;}	
	
	
	
#navbox ul li.first {background:none;
	padding-left:10px;}	
	
#headerright {width:33px;
float:left;
display:inline;}	
	
#photosection {width:1020px;
	height:591px;
	position:relative;
	z-index:10;}	
	
#image1, #image2, #image3, #image4, #image5, #image6, #image8 {position:absolute;
	z-index:11;}	
	
#image1 {top:0;
	left:0;
	border-right:1px solid white;}
	
#image2 {top:0;
	left:346px;
	border-right:1px solid white;}
	
#image3 {top:0;
	left:466px;}	
	
#image4 {
	top:120px;
	left:0;}		
	
#image5 {top:288px;
	left:0;
	border-right:1px solid white;}		
		
#image6 {top:288px;
	left:558px;}	
	
#image8 {top:120px;
	left:987px;}
	
#photosection p {position:absolute;
	z-index:12;
	color:#0097c4;
	font:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	top:207px;
	left:121px;}		
	
#image7 {position:absolute;
	z-index:13;
	top:266px;
	left:841px;}	
	
#footer {margin:0 35px;}		
	
#footer p {font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align: left;}	
	
#footer p span {margin:0 7px;}	

#handicap {background:url(../images/handicap.png) no-repeat;
	width:21px;
	height:22px;
	float:left;
	display:inline;
	margin-right:8px;}
	
#equalhousing {background:url(../images/equalhousing.png) no-repeat;
	width:21px;
	height:24px;
	float:left;
	display:inline;}	
	
#footer div {width:600px;
	height:82px;
	float:left;
	display:inline;}
	
#footer p#application {width:180px;
	text-align:center;
	float:left;
	display:inline;
	margin-left:80px;}

	
#footer #application a {font-weight:bold;
	text-decoration:underline;}
	
#adobe {background:url(../images/adobe.png) no-repeat;
	display:block;
	width:101px;
	height:25px;
	margin:5px auto;}	
	
#service, #service a {width:55px;
	height:50px;}		
	
#service {background:url(../images/atyourservice.png) no-repeat;
	float:right;
	display:inline;}	
	
#service a, #premier a {display:block;}	

#premier, #premier a {
	width: 151px;
	height: 28px;
	}
#premier {
	background: url(../images/premier.gif) 0 14px no-repeat;
	float: left;
	display: inline;
	margin: 0 0 0 16px;
	}
		
	
#logo h1 span, #photosection p strong, #handicap strong, #equalhousing strong, #adobe span, #service strong, .pagetitle strong, #contenttop strong,  #premier strong {display:none;}	