/* CB Western Properties */

/* colors:
dk blue: 35/58/132 #233A84
orange: 192/112/59 #C0703B
brite orange: 233/131/63 #E9833F
peach: 238/204/110 #EECC6E
dk lime green: 188/188/94 #BCBC5E
lt lime green: 222/222/148 #DEDE94
bg: 246/237/217 #F6EDD9

listings liter orange: 243/162/209 #F3A26D
listings lite gray: 240/240/240 #F0F0F0
listings pale orange: 253/243/232 #FDF3E8

/* global */
body { margin: 0px 0px 0px 10px; background: #F6EDD9; }
td   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #000000; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

a:link    { color: #FF6600; text-decoration: none; }
a:visited { color: #FF6600; text-decoration: none; }
a:hover   { color: #666666; text-decoration: underline; }
a:active  { color: #666666; text-decoration: underline; }

/* top right navigation */
.navHeader { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #000000; 
	     font-style: normal; font-weight: normal; text-decoration: none; }
.navHeader a:link    { color: #000000; text-decoration: none; }
.navHeader a:visited { color: #000000; text-decoration: none; }
.navHeader a:hover   { color: #E9833F; text-decoration: none; }
.navHeader a:active  { color: #E9833F; text-decoration: none; }

/* headerR tel */
.tel { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 11px; line-height: 14px; 
	     color: #C0703B; 
	     font-style: normal; font-weight: bold; text-decoration: none; }

/* main navigation */
.nav { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #ffffff; 
	     font-style: normal; font-weight: bold; text-decoration: none; }
.nav a:link    { color: #ffffff; text-decoration: none; }
.nav a:visited { color: #ffffff; text-decoration: none; }
.nav a:hover   { color: #E9833F; text-decoration: none; }
.nav a:active  { color: #E9833F; text-decoration: none; }

/* footer */
.footer   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 9px; line-height: 14px; 
	     color: #828282; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

.footer a:link    { color: #C0703B; text-decoration: none; }
.footer a:visited { color: #C0703B; text-decoration: none; }
.footer a:hover   { color: #C0703B; text-decoration: underline; }
.footer a:active  { color: #C0703B; text-decoration: underline; }

/* page titles */
.h1 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #ffffff; 
	     font-style: normal; font-weight: bold; text-decoration: none;
	     margin-left: 5px;
      padding-left: 5px; }

.h2 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #000000; 
	     font-style: normal; font-weight: bold; text-decoration: none;
	     margin-left: 5px;
	     padding-left: 5px; }
		  
.h3 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #233A84; 
	     font-style: normal; font-weight: bold; text-decoration: none; }
		  
.h4 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 11px; line-height: 14px; 
	     color: #C0703B; 
	     font-style: normal; font-weight: bold; text-decoration: none; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #ffffff; 
	     font-style: normal; font-weight: bold; text-decoration: none;
	     margin-left: 5px;
		 margin-bottom: 0px;
		 margin-top: 0px;
      padding-left: 5px; }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #000000; 
	     font-style: normal; font-weight: bold; text-decoration: none;
	     margin-left: 5px;
		 margin-bottom: 0px;
		 margin-top: 0px;
	     padding-left: 5px; }
		  
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #233A84; 
		 margin-bottom: 0px;
		 margin-top: 0px;
	     font-style: normal; font-weight: bold; text-decoration: none; }
		  
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 11px; line-height: 14px; 
	     color: #C0703B; 
		 margin-bottom: 0px;
		 margin-top: 0px;
	     font-style: normal; font-weight: bold; text-decoration: none; }
/* banners on home pg */
ul#homebanner {
	     list-style: none 
	     font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 11px; line-height: 25px; 
	     color: #000000; 
	     font-style: normal; font-weight: normal; text-decoration: none;
	     margin-left: 8px;
	     padding-left: 8px; }

/* featurelisting */
.featurelistingP {  
	     font-size: 10px; line-height: 25px;
	     font-weight: bold; 
	     color: #E9833F; }

/* drop-down */
.dd { font-weight: normal; 
      font-size: 10px; color: #444444;
      background: #F6EDD9; 
	  	width: 150px; height: 18px;
	  	border: 1px solid #444444; }

.dd2 { font-weight: normal; 
      font-size: 10px; color: #444444;
      background: #FFFFFF; 
	  	width: 125px; height: 18px;
	  	border: 1px solid #444444; }

.box150 { background: #F6EDD9; 
	     width: 150px; height: 18px; 
	   	 border: 1px solid #444444; }

/* listings index page */
.odd { background-color: #F0F0F0; }
.even { background-color: #FDF3E8; }
.listingImgThumb { width: 105px;
      margin-top: 5px; padding-top: 5px;  
      margin-bottom: 5px; padding-bottom: 5px; }
.address { margin-bottom: 5px; padding-bottom: 5px; }
.bedroom { width: 80px; }
.bath { width: 80px; }
.size { width: 95px; }
.price { width: 145px;
      font-weight: bold; 
      font-size: 11px; color: #C0703B; }

/* listings detail page */
.listingImg { margin-top: 10px; padding-top: 10px; 
       margin-left: 10px; padding-left: 10px;
       margin-right: 0px; padding-right: 0px;
       margin-bottom: 10px; padding-bottom: 10px; }
.listingInfo { margin-top: 10px; padding-top: 10px; 
       margin-left: 10px; padding-left: 10px; 
       margin-right: 10px; padding-right: 10px; 
       margin-bottom: 10px; padding-bottom: 10px; }














.spacer { FONT-SIZE: 10px; LINE-HEIGHT: 14px; }
.oneSpacer { FONT-SIZE: 1px; LINE-HEIGHT: 1px; }
.fourSpacer { FONT-SIZE: 4px; LINE-HEIGHT: 4px; }
.fiveSpacer { FONT-SIZE: 5px; LINE-HEIGHT: 5px; }

/* template styles: only values that are different from td attributes above need to be set */

.style { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 10px; line-height: 14px;
				 color: #444444; 
				 font-style: normal; font-weight: normal; text-decoration: none; }
.style a:link    { color: #000000; text-decoration: none; }
.style a:visited { color: #000000; text-decoration: none; }
.style a:hover   { color: #0d157c; text-decoration: none; }
.style a:active  { color: #0d157c; text-decoration: none; }

.pi   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 16px; 
	     color: #444444; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

.pi a:link    { color: #000000; text-decoration: underline; }
.pia:visited { color: #000000; text-decoration: underline; }
.pia:hover   { color: #d40026; text-decoration: none; }
.pia:active  { color: #d40026; text-decoration: none; }

/* fly-out stuff */
table.sub td {
	background: #d40026;
	border: solid 1px #000000;
	padding: 1px 0px 1px 5px;
}
table.sub a {
	color: #ffffff; text-decoration: none; display: block;
}
table.sub a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.head { font-family: Arial, Helvetica, sans-serif; 
				font-size: 19px; line-height: 19px; 
				color: #d40026; 
	      font-style: normal; font-weight: bold; text-decoration: none; }
				
.head2 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 15px; line-height: 15px; 
				 color: #d40026; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head3 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 15px; line-height: 15px; 
				 color: #666666; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head4 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 13px; line-height: 15px; 
				 color: #333333; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head5 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 11px; line-height: 15px; 
				 color: #d40026; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.month { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 15px; line-height: 19px; 
				 color: #141d46; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

#navBox { width: 178px;
					background: #ffffff;
					border: 1px solid #000000;
					margin: 0px 0px 3px 0px; }

.cititle { font-family: Arial, Helvetica, sans-serif; 
				   font-size: 13px; line-height: 17px; 
				   color: #000000; 
	         font-style: normal; font-weight: bold; text-decoration: none; }

.cititle2 { font-family: Arial, Helvetica, sans-serif; 
				   font-size: 13px; line-height: 17px; 
	     font-style: normal; font-weight: bold; text-decoration: none; }
.cititle2 a:link    { color: #000000; text-decoration: none; }
.cititle2 a:visited { color: #000000; text-decoration: none; }
.cititle2 a:hover   { color: #d40026; text-decoration: underline; }
.cititle2 a:active  { color: #d40026; text-decoration: underline; }

.cinav { line-height: 13px;
			   color: #000000;
			   padding: 0px; }
.cinav a:link    { color: #000000; text-decoration: none; }
.cinav a:visited { color: #000000; text-decoration: none; }
.cinav a:hover   { color: #d40026; text-decoration: none; }
.cinav a:active  { color: #d40026; text-decoration: none; }

.psnav { line-height: 13px;
			   color: #000000;
			   padding: 0px; }
.psnav a:link    { color: #000000; text-decoration: underline; }
.psnav a:visited { color: #333333; text-decoration: underline; }
.psnav a:hover   { color: #d40026; text-decoration: none; }
.psnav a:active  { color: #d40026; text-decoration: none; }


/* (style2) never a link */
.style2 { font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; line-height: 14px;
					color: #444444; text-decoration: none; }
					
.copy { color: #999999; }

/* black line */
.bline { background: #000000; }

/* cell with 10px padding */
.padTen { padding: 10px; }
.padTen2 { padding: 0px 10px 10px 10px; }

/* holder cell for news box (with 10px padding) */
.newsBox { background: #999999; padding: 10px; }

/* BG images */
.cdBg {
	background-image:  url(../cd/images/cdBg3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.cdBgsub {
	background-image:  url(../cd/images/cdBg4.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/* font size 12 */
.twelve   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 12px; line-height: 16px; }

/* font size 8 */
.eight { font-family: Verdana, Arial, Helvetica, sans-serif; 
	       font-size: 8px; line-height: 12px; font-color: #000000 }

.eight a:link    { color: #000000; text-decoration: underline; }
.eight a:visited { color: #999999; text-decoration: underline; }
.eight a:hover   { color: #0d157c; text-decoration: none; }
.eight a:active  { color: #0d157c; text-decoration: none; }
 
/* form stuff */
.box { background: #eeeeee; 
	     width: 300px; height: 18px; 
	   	 border: 1px solid #444444; }



.box25 { background: #eeeeee; 
	     width: 25px; height: 18px; 
	   	 border: 1px solid #444444; }

.box200 { background: #eeeeee; 
	     width: 200px; height: 23px; 
	   	 border: 1px solid #444444; }

.wlbox { background: #eeeeee; 
	     width: 208px; height: 18px; 
	   	 border: 1px solid #444444; }

.field { background: #eeeeee; 
		     width: 300px; height: 100px; 
		 		 border: 1px solid #444444; }

/* drop-down */
.dd100 { font-weight: normal; 
         font-size: 10px;
         font-weight: normal;
	       color: #444444;
         background: #eeeeee; 
	       width: 100px; height: 18px;
	  	   border: 1px solid #444444; }

/* button */		  
.but { font-weight: normal; 
	     color: #ffffff; background: #0d157c;
			 padding: 2px 5px 2px 5px;
	     border: 1px solid #444444; }

.but2 { font-weight: normal; 
      font-size: 10px;
	     color: #444444; background: #cccccc;
      width: 100px; height: 23px;
			   padding: 2px 5px 2px 5px;
	     border: 1px solid #444444; }

/* database stuff */
.nav_srch_big { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     					font-size: 10px; line-height: 14px; 
	     				  color: #444444; 
	     					font-style: normal; font-weight: normal; text-decoration: none; }

.nav_srch_big  a:link    { color: #000000; text-decoration: underline; }
.nav_srch_big  a:visited { color: #000000; text-decoration: underline; }
.nav_srch_big  a:hover   { color: #0d157c; text-decoration: none; }
.nav_srch_big  a:active  { color: #0d157c; text-decoration: none; }

.tbf { font-weight: bold; 
       font-size: 15px;
	     color: #ff0000; background: #FFFF80; }
