body {background-color:#DCDADA;}
td {font-family:arial,sans serif; font-size:10pt; color:#000000;}
.headertable {background-color:#C8D2DE; background-image: url(images/bgnd_mountains_header.jpg); background-repeat: no-repeat; 
	border-left:1px solid #0001AB; border-right:1px solid #0001AB; border-top:1px solid #0001AB;} 
.maintable {background-color:#4A5350; background-image: url(images/bgnd_mountains_main.jpg); background-repeat: no-repeat; 
	border-left:1px solid #0001AB; border-right:1px solid #0001AB; border-bottom:1px solid #0001AB;}
.maintable_home {background-color:#4A5350; background-image: url(images/bgnd_mountains_main_home_2.jpg); background-repeat: no-repeat; 
	border-left:1px solid #0001AB; border-right:1px solid #0001AB; border-bottom:1px solid #0001AB;}
.edgetable {background-color:#FFFFFF; filter:alpha(opacity=60);  border:1px solid #0001AB;}
.boxtable {background-color:#FFFFFF; border:1px solid #0001AB;}
.boxtable_home {background-color:#DEE1E5; border:1px solid #0001AB;}
.agenttable {border:1px solid #C0C0C0;}
.contentarea {background-color:#DEE1E5; border:1px solid #808080;}

.tablegrid {border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;}
.cellgrid {border-bottom:1px solid #C0C0C0;border-right:1px solid #C0C0C0;}

.contentarea_top {background-color:#DEE1E5; 
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;}
.contentarea_body {background-color:#DEE1E5; 
	border-left:1px solid #808080;
	border-right:1px solid #808080;}
.contentarea_bottom {background-color:#DEE1E5; 
	border-bottom:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;}
.alert {color:#FF1800;}
.menu {color:#0001AB;}
.pagetitle {font-family:arial,sans serif; font-size:16pt; color:#FF1800;}
.subtitle {font-family:arial,sans serif; font-size:12pt; font-weight:bold; color:#404040;}
.little {font-size:9pt;}
.phone_numbers {font-family:arial,sans serif; font-size:11pt; font-weight:bold; color:#FFFFFF;}
.listing_title {font-family:arial,sans serif; font-size:12pt; font-style:italic; font-weight:bold; color:#0001AB;}
.listing_subtitle {font-family:arial,sans serif; font-size:12pt; color:#000000;}
.listing_image {border:1px solid #808080;}
.listing_price {font-size:12pt; color:#FF1800; font-weight:bold; font-style:italic;}
.headline_red {font-size:10pt; color:#FF1800; font-weight:bold; font-style:italic;}
.fineprint {font-size:8pt;}
.footer {font-size:7pt; color:#808080;}
.pinkTD {background-color:#FEDADA;}
.imageborder {border:1px solid #C0C0C0;}
.agentphoto {border-right:1px solid #C0C0C0;}

.img_bordered {border:1px solid #C0C0C0;}
.img_featured {border:1px solid red;}

input.small {font-family:arial,helvetica;font-size:9pt;color:#404040;}
textarea.small {font-family:arial,helvetica;font-size:9pt;color:#404040;}
select.small {font-family:arial,helvetica;font-size:9pt;color:#404040;}

/* links */
a:link {color:#0001AB; text-decoration: underline;}
a:visited {color:#0001AB; text-decoration: underline;}
a:hover {color:#FF1800; text-decoration: none;}

a:link.footer {color:#808080; text-decoration: underline;}
a:visited.footer {color:#808080; text-decoration: underline;}
a:hover.footer {color:#FF1800; text-decoration: none;}