html, body {height:100%}
body {margin:0px; background:#ffffff}
.cnt {text-align:center}
.brk {clear:both}
img {border:0px}
form {margin:0px}

#bluebar {width:100%; height:118px; z-index:2; position:absolute; top:30px; left:0px; background:url(/vimages/bluetrans_underlogo.gif) repeat-x; -moz-opacity:.21; opacity:.21; filter:alpha(opacity=21)}

#backgroundright {position:absolute; z-index:0; top:0px; right:0px}
#toplinks {position:absolute; text-align:right; font-size:11px; font-weight:bold; font-family:arial; width:300px; z-index:6; top:14px; right:20px}
	#toplinks a {text-decoration:none; color:#585542}
	#toplinks a:hover {text-decoration:underline; color:#948F6D}
	
#holder {position:relative; z-index:8; width:770px; margin-left:auto; margin-right:auto; padding-top:150px; margin-bottom:20px;}
#leftcol {float:left; position:relative; vertical-align:top; display:block; z-index:8; font-size:12px; font-family:arial; width:174px; padding:4px 0px 0px 16px; margin-bottom:80px}
	a.lcolbut {display:block; font-weight:bold; border-bottom:1px solid #ffffff;  text-decoration:none; width:140px; font-size:11px; color:#3F6E7B; padding:4px 4px 4px 24px; background: url(/vimages/nav_bullet_off.gif) no-repeat 3px 5px #E6EBED}
	a:hover.lcolbut {display:block; border-bottom:1px solid #D4C69B; text-decoration:none; width:140px; background: url(/vimages/nav_bullet.gif) no-repeat 3px 5px #E1E8EA; padding:4px 4px 4px 24px; color:#35798C}

#rightcol {float:left; vertical-align:top; position:relative; display:block; z-index:8; font-size:12px; font-family:arial; width:534px; color:#4B7782; padding:10px 12px 20px 20px}
	#rightcol a {color:#94730C; font-weight:bold; text-decoration:underline}
	#rightcol a:hover {color:#0D6780; font-weight:bold; text-decoration:none}
	
/* Just for Listings Pages */
#rightcol_listings {float:left; vertical-align:top; position:relative; display:block; z-index:8; font-size:12px; font-family:arial; width:534px; color:#716E56; padding:10px 12px 20px 20px}
	#rightcol_listings a {color:#94730C; font-weight:bold; text-decoration:underline}
	#rightcol_listings a:hover {color:#0D6780; font-weight:bold; text-decoration:none}

#ptitle {height:56px; margin-top:-20px; padding-left:20px; position:relative; z-index:20; margin-bottom:10px}
#pbot {width:770px; font-size:12px; text-align:center; margin:10px auto 20px auto; font-family:arial; color:#A7B7BC}
	#pbot a {text-decoration:underline; color:#A7B7BC }
	#pbot a:hover {text-decoration:none; color:#3F6E7B }

/* Transparent PNGS */
*html #logo {position:absolute; z-index:3; width:313px; height:114px; top:34px; left:50%; margin-left:-360px; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/logo.png', sizingMethod='crop');} /* width:294px; height:108px; */
#logo[id] {position:absolute; z-index:3; width:313px; height:114px; top:34px; left:50%; margin-left:-360px; background:url(/vimages/logo.png) no-repeat}

*html #contentholder {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/holder_bg.png', sizingMethod='scale'); width:770px; margin-left:auto; margin-right:auto}
#contentholder[id] {background:url(/vimages/holder_bg.png) repeat-y; width:770px; margin:0px auto}

*html #contentheader {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/headebar.png', sizingMethod='crop');
  width:770; height:46px}
#contentheader[id] {background:url(/vimages/headebar.png) repeat; width:770; height:46px}

*html #contentbottom {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/bottom.png', sizingMethod='crop'); width:770; height:32px; text-align:center; padding:0px 0px 0px 0px}
#contentbottom[id] {background:url(/vimages/bottom.png) repeat; width:770; height:32px; text-align:center; padding:0px 0px 0px 0px}
	#bottomlinks {font-size:9px; font-family:arial; color:#000000}
	#bottomlinks a {position:relative; z-index:20; text-decoration:none; color:#3F6E7B}
	#bottomlinks a:hover {position:relative; text-decoration:underline; color:black}
	
*html #bottomcurves {position:relative; clear:both; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/bottom_swiggles.png', sizingMethod='crop'); width:454px; height:27px; margin-left:auto; margin-right:auto; margin-top:30px}
#bottomcurves[id] {position:relative;  clear:both; background:url(/vimages/bottom_swiggles.png) no-repeat; width:454px; height:27px; margin-left:auto; margin-right:auto; margin-top:30px}
	
/* Contact Table */
.contactbl {width:80%; margin:0 auto}
.contactbl th {padding:6px; background:#74B0EB;}
.contactbl td {padding:2px;}
.contactbl .flds {width:120px; background:#B3D0F0; border:1px solid #0E4886}
.contactbl .smit {text-align:center; border:1px solid #B3D0F0; padding:2px;}
.contactbl .formbut {background:#0E4886; color:white; font-size:12px}

/* Floor Plan Table */
.floortbl {width:90%; margin:0 auto}
.floortbl th {padding:6px; background:#DEE3E5;}
.floortbl td {padding:2px; width:25%; border: 1px solid; text-align:center;}
.floortbl .flds {width:120px; background:#B3D0F0; border:1px solid #0E4886}
.floortbl .smit {text-align:center; border:1px solid #B3D0F0; padding:2px;}
.floortbl .formbut {background:#0E4886; color:white; font-size:12px}

/* VRS */
.vrtbl {width:100%; background:#ffffff}
.vrtbl th {padding:4px; background:#948F6D; color:white}
.vrtbl .th2 {padding:4px; background:#DDDAC9; color:#948F6D; text-align:center; font-weight:bold}
.vrtbl td {padding:4px; background:#ffffff;}
.vrtbl .rhgt {text-align:right; font-weight:bold}
.vrtbl .vrbutton {}
