body {margin: 0; padding:0;}
div {margin: 0; padding: 0;}
a, a:visited, a:active {text-decoration: none; color: #C2000F;}
a:hover {color: #878585;}
td {color: #474545; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*CHANGE all title colors*/
h1 {color: #003B77; font-size: 19px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; margin: 3px 5px 8px 8px;}

#mainContainer {background: url(http://vid2r.net/co/player/images/Vid2r_bg.jpg) no-repeat top left; width: 793px; height: 489px; position: absolute; top: 0; left: 0; }
/*CHANGE all link and hover colors*/
#mainContainer a, #mainContainer a:visited, #mainContainer a:active {color: #C2000F; text-decoration: underline;  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#mainContainer a:hover {color: #878585;}

#description {float: left; position: absolute; margin-top: 15px; margin-left: 15px; _margin-left: 7px; width: 574px; height: 90px; }
	#description h1 {margin: 0; float: left;}
/*CHANGE price title color*/
	#description h3 {color: #003B77; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 0px 0; float: right;}
	#description #descrip {color: #474545; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 544px; float: left; margin: 0;}

#agentInfo {width: 187px; height: 465px; position: absolute; margin-top: 8px; margin-left: 598px; _margin-left: 594px;}
	#realtyLogo {text-align: center; vertical-align: center;}
	#realtorPhoto {text-align: center; vertical-align: center;}
/*CHANGE agent title colors: add color to tag below*/
	#agentInfo h1 {margin: 3px 0 5px 0; text-align: center; font-size: 17px;}
	#agentContact {color: #474545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: center;}
	#buttons {position: absolute; width: 187px; top: 360px; _margin-top: 6px; vertical-align:top;}
		#buttons ul {list-style-type: none; margin: 0; padding: 0; width: 187px;}
		#buttons li {float: left; position: relative; display:inline; padding: 0; margin: 0; text-align: center; width: 93px; height: 25px; border-bottom: 1px solid white;}
/*CHANGE agent button, text and hover colors*/
		#buttons a, #buttons a:visited, #buttons a:active {background: #003B77; color: #fff; text-decoration: none; display: block; font-size: 12px; font-weight: normal; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; width: 93px; _width: 92px; height: 22px; padding: 3px 0 0 0px; border-left: 1px solid white;}
		#buttons a:hover {background: #C3D5E8; color: #5a5a5a;}

#nav {width: 168px; position: absolute; top: 104px; _margin-top: 0px; left: 8px; border-right: 1px solid white;}
	#nav ul {margin:0; padding:0; list-style-type: none;}
	#nav li {border-top: 1px solid white; margin: 0; padding: 0;}
/*CHANGE nav button, text and hover colors*/
	#nav a, #nav a:visited, #nav a:active {background: url(http://vid2r.net/co/player/images/Vid2r_bullet.gif) no-repeat left #C2000F; color: #fff; text-decoration: none; display: block; font-size: 13px; font-weight: normal; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; width: 138px; height: 23px; margin: 0; padding: 3px 0 0 30px; _padding: 2px 0 0 30px; position: relative; z-index: 1; border: none;}
	#nav a:hover {background: url(http://vid2r.net/co/player/images/Vid2r_bullet.jpg) no-repeat left #BE4D53; color: #ffffff;}

#copyright {text-align:center; font-size: 10px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; width: 790px; left: 0; top: 502px;}

#logolink {position:fixed; left: 598px; top: 431px;}
#logolink a {display: block; height: 60px; width: 187px; text-decoration: none; border: none;}



#mainWindow {width: 420px; height: 362px; border-top: 1px solid #fff; position: absolute; top: 104px; left: 177px;}

/*the changing middle window styles */
.tabcontent {display:none; color: #474545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
@media print {
.tabcontent {display:block;}
}

/*area information styles */
.area {width: 420px; height: 376px; overflow:auto; font-size: 13px; font-weight: normal; background: #EEEEEE; border-right: 1px solid #fff;}
.paddedp {margin: 8px 15px; color: #474545; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.paddedp a, .paddedp a:active, .paddedp a:visited {color: #C2000F;}
.paddedp a:hover {color: #878585;}

.paddedp li {color: #474545; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.welcome {background:#C3D5E8; width: 420px; height: 376px; border-right: 1px solid #fff;}
.welcome img {border:1px solid #fff;}

/*photo thumbnails styles */
#slideshow {width: 420px; height: 315px; overflow:auto; text-align: center;}
#slideshow img {margin: 4px;}
#slideshow a {border: none;}
#slideshowCap {font-size: 14px; margin: 12px 5px; text-align: center;}

/*calculator styles */
#calc {width : 380px; height: 270px; margin: 0px; padding:20px; background: #EEEEEE;} 

/*listing details table styles */
.wleft {font-size: 11px; font-weight: bold; background: #fff; padding: 2px;}
.wright {font-size: 11px; font-weight: normal; background: #fff; padding: 2px;}
.gleft {font-size: 11px; font-weight: bold; font-weight: bold; padding: 2px;}
.gright {font-size: 11px; font-weight: normal; padding: 2px;}

.codecontainer {margin-left: 5px;}


/*brochure styles */

#wrapper {width: 650px; background: #fff;}
#print { margin: 0 15px; color: #333333; padding-top: 30px;}

#print input, select { font-family: verdana, helvetica, tahoma; font-size: 11px;}
	
#print h2 {color: #333; font: 24px normal georgia, "Times New Roman", Times, serif; margin:0;}
	
#print hr {color: #dadada; background-color: #dadada; height: 1px; margin: 10px 0px;}

.detailLeft {width: 420px; margin:0;}
.detailRightPrint {width: 200px; padding-left: 15px; line-height: 16px; color: #333; font: 11px Verdana, Tahoma, Arial, sans-serif;}

.brochureaddy {font: 16px Georgia, "Times New Roman", Times, serif; color:#333;}
.redURL {font: 15px Georgia, "Times New Roman", Times, serif; color:#B8152F;}

#print p {line-height: 16px; margin: 3px 0px; color: #333; font: 11px Verdana, Tahoma, Arial, sans-serif;}

.bfooter {font: 10px italic Arial, Verdana, sans-serif; color: #333;}

#extendedBlurb {
	position: absolute; top: 0; left: 660px;
	width: 100px;
	font-family: verdana, helvetica, tahoma;
	font-size: 11px;
	color: white;
	}
#extendedBlurb h2 { font-size: 14px; margin:0; padding: 5px 0px;}
#extendedBlurb p { line-height: 18px; margin: 10px 0px; }
#extendedBlurb .arrow { color: #BBD37E; }

#extendedBlurb a, a:visited { color: #fff; }
#extendedBlurb a:hover { color: #BBD37E; }