body {background:#ffffff; font-family: verdana; font-size: 70%; text-align: center;}

h1 {color: #008dc6; font-family: verdana; font-size: 20px; line-height: 70%; text-align: left}
h2 {color: #008dc6; font-family: verdana; font-size: 20px; line-height: 70%; text-align: center}
h3 {color: #c98300; font-family: arial; font-size: 16px; line-height: 110%}
h4 {color: #008dc6; font-family: verdana; font-size: 16px; line-height: 100%; text-align: center}
h5 {color: #bd0043; font-family: arial; font-size: 14px; line-height: 100%; text-align: left}

a:link {color: blue; text-decoration: none}
a:hover {color: blue; text-decoration: underline}
a:active {color: blue; text-decoration: none}
a:visited {color: #800080; text-decoration: none}
a:visited:hover {color: blue; text-decoration: underline}
DIV{-moz-box-sizing:border-box; box-sizing:border-box; margin:0px; padding:0px;}
p {color: black}
p.red{color: red}
OL.withroman { list-style-type: lower-roman }
OL.alpha { list-style-type: lower-alpha }

#template{position: relative;
top: 0px;
left: 0px;
margin: 0px auto;
text-align: left;
padding: 10px;
width: 620px;
border: solid #000000 0px;}

#home{position: relative;
background:#ffffff;
top: 0px;
float: left;
padding: 0px;
border: solid #000000 0px;}

/*home page styles*/
#main{position: relative;
background:#ffffff;
margin: 0px auto;
text-align: left;
width: 762px;
padding: 0px;
border: solid #000000 0px}

#banner{position: relative;
background:#ffffff;
height: 95px;
clear: both;
padding: 0px;
border: solid #FF0000 0px}

#logo{position: relative;
background:#ffffff;
float: left;
padding: 0px;
border: solid #00FF00 0px}

#mcva{position: relative;
background:#ffffff;
float: left;
padding-left: 10px;
padding-top: 1px;
border: solid #008080 0px}

#photo{position: relative;
background:#ffffff;
float: right;
width: 420px;
height: 92px;
padding: 0px;
border: solid #E62B86 0px}

#news{position: relative;
background:#ffffff;
width: 250px;
height: 54px;
margin-bottom: 15px;
overflow: auto;
padding: 0px 0px 0px 30px;
border: 0px solid #008dc6;}

#col1 {position: relative;
background:#ffffff;
float: left;
width: 300px;
margin-top: 15px;
padding: 0px;
border: solid #000000 0px;}

#right {position: relative;
width: 460px;
float: left;
padding: 0px 0px 0px 0px;
border: solid #000000 0px;}

#col2 {position: relative;
background:#ffffff;
width: 300px;
float: left;
margin-top: 15px;
padding: 0px;
border: solid #000000 0px;}

#col3 {position: relative;
background:#ffffff;
float: left;
width: 158px;
margin-top: 15px;
padding: 0px;
border: solid #000000 0px;}

.icon_links img{clear:both;
float:left;
padding-right:7px;}

#updates {position: relative;
background:#ebf5fc;
padding-left: 5px;
margin: 0px 7px 15px 0px;
border-top: solid #008dc6 2px;}

#surround {position: relative;
background:#ffffff;
padding-left: 5px;
margin: 0px 7px 15px 0px;
border-top: solid #008dc6 2px;}

#propsurround {position: relative;
background:#ffffff;
padding-left: 5px;
margin: 0px 0px 15px 0px;
border-top: solid #008dc6 2px;}

/*contacts page*/
#contact{position: relative;
top: 0px;
left: 0px;
clear: both;
padding: 10px;
width: 610px;
border: solid #000000 0px;}

#contactl{position: relative;
top: 0px;
left: 0px;
float: left;
padding: 0px;
width: 375px;
border: solid #000000 0px;}

#contactr{position: relative;
top: 0px;
left: 0px;
float: left;
padding: 0px;
width: 200px;
border: solid #000000 0px;}

/*For sale page*/
#advertise{position: relative;
background:#ebf5fc;
top: 0px;
clear: both;
padding: 0px 2px 3px 5px;
margin-bottom: 10px;
border: solid #008dc6 2px;}

#property{position: relative;
top: 0px;
clear: both;
height: 140px;
margin: 10px;
padding: 1px;
border: solid #008dc6 1px;}

#propertypic{position: relative;
top: 0px;
float: left;
padding: 0px;
border: solid #000000 0px;}

#propertyblurb{position: relative;
top: 0px;
float: left;
padding: 3px 0px 0px 10px;
width: 250px;
border: solid #000000 0px;}

#agent{position: relative;
top: 0px;
float: right;
padding: 0px;
width: 110px;
border: solid #000000 0px;}

/*Individual property pages page*/
#propslides{position: relative;
width: 345px;
height: 500px;
float:left;
padding: 0px;
border: solid #00a54e 0px;}

#propdetail{position: relative;
width: 250px;
float:left;
height: 500px;
padding: 0px;
border: solid #00a54e 0px;}

.indented
{padding-left: 40pt;
padding-right: 0pt;}

#gohome{position: absolute;
top: 10px;
left: 540px;
width: 60px;
height: 25px;
border: solid #000000 0px;}

/*Plant invaders*/
#invader{position: relative;
clear: both;
padding: 5px;
width: 600px;
height: 215px;
border: solid #000000 1px;}

#invaderphoto{position: relative;
float: left;
padding: 0px;
border: solid #ff0000 0px;}

#invaderblurb{position: relative;
float: left;
padding-left: 10px;
width: 350px;
border: solid #00ff00 0px;}