*{
margin: 0;
padding: 0;
}
body {
background-color: #FFFFFF;
background-image: url(/images/back_gnd.gif);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
}
sup{
font-size:9px;
}
a:link, a:hover, a:visited, a:active{
color: #9E0000;
}
#outer{
margin: 0 auto;
width: 900px;
}
#denver-real-estate-1{
float: left;
width: 452px;
height: 104px;
}
#denver-real-estate-2{
float: right;
width: 448px;
height: 54px;
text-align: right;
font-size: 12px;
font-weight: bold;
padding: 50px 0 0 0;
}

/*Picture Bar*/
#denver-home-finder-1{
float: left;
width: 452px;
height: 161px;
}
#denver-home-finder-2{
float: right;
width: 448px;
height: 161px;
}
/*Content Left Box*/
#denver-realtor-1{
float: left;
width: 170px;
margin: 5px 0 0 0;
}
a.left-link{
display: block;
width: 164px;
padding: 3px;
margin: 0 0 4px 0;
background-color: #ccc;
border: 1px solid #9E0000;
text-align: center;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
a.left-link:hover{
display: block;
background-color: #9E0000;
color: #fff;
}
.navHeader{
text-align: center;
font-weight: bold;
font-size: 13px;
padding: 5px 0 5px 0;
}
/*Content Right Box*/
#denver-realtor-2{
float: right;
width: 690px;
padding: 10px 20px 20px 10px;
font-size: 12px;
line-height: 18px;
}
#denver-realtor-2 img{
margin: 0 0 5px 5px;
}
p{margin: 10px 0;}
/*Content Box Without Left Nav*/
#denver-realtor-3{
width: 900px;
padding: 10px;
}

#pageTitle{
font-size: 18px;
font-weight: bold;
color: #666666;
margin: 0 0 20px 0;
}
.subTitle{
font-size: 14px;
font-weight: bold;
color: #9E0000;
}
.divider{
width: 100%;
border-top: 1px solid #ccc;
}

/*Footer*/
#colorado-realtor-1{
width: 100%;
text-align: center;
font-size: 10px;
border-top: 3px solid #9E0000;
}
.clear{
clear: both;
}

/*Contact Form*/
form#contactForm{
width: 500px;
margin: 0 auto;
}
form#ebookForm{
width: 370px;
margin: 0 auto;
}
legend{
font-weight: bold;
font-size: 14px;
color: #003300;
font-variant: normal;
}
label{
margin: 3px;
float:left;
width: 150px;
font-size: 12px;
font-weight: bold;
text-align: right;
}
input#name, input#company, input#email, input#day_phone, textarea#message{
font-size: 14px;
width: 200px;
text-align: left;
margin: 3px 10px 3px 3px;
}
input#submit{
margin: 8px 8px 8px 250px;
}
.thanks{
text-align: center;
font-size: 14px;
font-weight: bold;
color: #003300;
}
.required{
color: #f00;
}
.thumpic{
padding: 5px 5px 12px 0;
}
#calculators table{
margin-left: auto;
margin-right: auto;
text-align: left;
}
#calculators td{padding: 3px;}

#embeddedForm1{
width: 180px;
float: right;
margin:0 0 0 20px;
}
#embeddedForm1Middle{
background: url(../images/img_center.jpg) repeat-y left top;
}
#embeddedForm1 form{
padding: 168px 0 0 25px;
}
#embeddedForm1 form input.normInput, #embeddedForm1 form select.normInput{
margin: 4px 0 0 0;
width: 120px;
font-size: 12px;
font-weight: bold;
color: #000;
background-color: #FFFDBF;
border: 1px solid #f00;
padding: 2px;
}
#embeddedForm1 form input.rightRadio{
margin: 0 55px 0 2px;
}
#embeddedForm1 form input.leftRadio{
margin: 0 8px 0 2px;
}
#embeddedForm1 form p {
margin: 2px 0 0 0;
padding: 0;
}
#embeddedForm1 form p.hateSpam{
width: 135px;
font-size: 11px;
margin: 0;
padding: 0px;
line-height: 10px;
text-align: center;
}
.form1Submit{
margin: 3px 12px 0px 7px;
}
.requiredForm1{
font-size: 9px;
color: #f00;
}

#embeddedForm1 img{ margin:0}

/*Header Signup Area*/
.signupTopWrap{
width: 680px;
margin: 0 auto;
}
.signupLiteHdr, .signupProHdr{
width: 320px;
height: 94px;
margin: 0 0 0 -5px;
}

.signupLeftWrap{
width: 320px;
float: left;
background: url("../images/signup-bg.jpg") repeat-y;
}
.signupRightWrap{
width: 320px;
float: Right;
background: url("../images/signup-bg.jpg") repeat-y;
}

.signupLiteBody ul,.signupProBody ul{
padding: 0 0 0 18px;
}

.signupLiteBody,.signupProBody{
padding: 0 20px 0 20px;
}
.signupLiteFtr, .signupProFtr{
width: 320px;
height: 50px;
margin: 0 0 0 -5px;
}

/*New Header Signup Area*/

#homeSearchWrap{
width: 700px;
margin: 0 auto;
}
#mapWrap{
width: 350px;
float: left;
}
#optionsWrap{
width: 338px;
float: Right;
}

.searchOptions{
margin: 15px 0 1px 0;
height: 36px;
width: 338px;
}



/*Google Feed Styles for Bottom RSS Feed on Home Page*/
div.gfg-root{
border: 1px solid #ccc;
}
.gfg-root a, #feed-control a{
color: #910B08;
}
div.gfg-title{
background-color: #ccc;
padding: 5px;
}

/*eBook Form*/
.ebookFieldset{border: 0px solid #fff;}
.ebookLabel{width: 120px;}
.ebookRealtorLabel{width: 250px; text-align: left;}

/* Resetting CSS Defaults*/
h1 {
	font-size:138.5%;  
}
h2 {
	font-size:123.1%; 
}
h3 {
	font-size:108%;  
}
h1,h2,h3 {
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	font-weight:bold; 
}
abbr,acronym {
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	font-style:italic;
}
blockquote,ul,ol,dl {
	margin:1em;
}
ol,ul,dl {
	margin-left:2em;
}
ol li {
	list-style: decimal outside;	
}
ul li {
	list-style: disc outside;
}
dl dd {
	margin-left:1em;
}
th,td {
	padding:.5em;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p,fieldset,table {
	margin-bottom:1em;
}


