/*---------------------------- Common --------------------------------*/

body {background: #fff url(images/main_bg.jpg) repeat-x top;color: #000;padding: 0;width: 900px;margin: 10px auto;font-family:Arial, Helvetica, sans-serif;}
a {color: #C6BEE4;text-decoration: underline;}
a:hover {color: #E7A730;text-decoration: underline;}
form {margin: 0px;}
p {margin: 0 0 10px 0;}
h1,h2,h3,h4,h5,h6 {margin: 0 0 10px 0; font-weight:bold}
h1 {font-size: 32px}
h2 {font-size: 24px}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 12px}
h6 {font-size: 10px}

/*---------------------------- Classes --------------------------------*/

#page {margin: auto;}
#pagelayout {background: #313653;border: 1px solid #fff;width: 900px;}
#contenttab {background: transparent;}

/**/
#top {display: none;}
#logo {background: url(images/headbg.jpg) #fff no-repeat left top;color: #000;text-align:left;padding:0;margin:0;height:252px;}

#logo1 {width:auto; height:249px; overflow:hidden; color:#fff}
#logo1 a {color: #fff;}
#logo1 a:hover {color: #9680C2;}

/**/
#header {background: #444860 url(images/headbg.jpg) transparent no-repeat top left;color: #fff;height: 252px;margin: 0px;padding: 0px;text-align: left;vertical-align: top;}
#headertext {text-align: center;vertical-align: middle;}

/**/
#maincontent {background: #313653;color: #fff;text-align: left;padding: 8px; font-size:12px; width: 880px;}

/**/
#sidebar {background: #313653;color: #000000;margin: auto;padding: 0px;}
#sidebar .cart-tab .realtorheaderbg1 {background: #6699CC;color: #FFFFFF;font-size: 12px;padding: 0px;}
#sidebar table.cart-tab {border: 1px solid #6699CC;background:#fff;}


/*---------------------------- Menu --------------------------------*/

#qm0 {background: url(images/menutop.jpg) no-repeat left top;padding: 8px 0 0 0;width: 900px;}

#qm0menu {background: url(images/menubot.jpg) no-repeat left bottom;padding: 0 0 12px 0;width: 900px;}

#qm0 a {background: #444860;border: 1px solid #000;color: #E5E5E5;margin: 1px;padding: 3px 4px 3px 5px; width: 165px;}
#qm0 a:hover {background: #9680C2;border: 1px solid #000;color: #fff;}

#qm0 a.qmparent {background: url(images/arrow-down.gif) #444860 no-repeat right center;border: 1px solid #000;color: #E5E5E5;}
#qm0 a.qmparent:hover {background: url(images/arrow-down.gif) #9680C2 no-repeat right center;border: 1px solid #000;color: #fff;}

#qm0 div a, #qm0 ul a {border: 1px solid #000;width: 180px;}
#qm0 div, #qm0 ul	{background: transparent;border: none;margin-left: -3px;margin-top: -3px;padding: 5px;}

#footer {height: 100%;background: url(images/footer.jpg) transparent no-repeat bottom right;background-color: #313653; color:#000}
#footercontent {text-align: center; font-size:12px; padding: 5px 0 0 0; width:100%;color:#000}
#c1 {text-align: center; font-size:11px; padding: 5px 0 5px 0; width:100%; color:#000}

#footercontent a, #c1 a {color: #666699}
#footercontent a:hover, #c1 a:hover {color: #666699}

/**/
.defaulttext {
	font-size: 12px;
	color: #ffffff;
}
.defaulttext a {
	color: #E0C1FF;
}
.defaulttext a:hover {
	color: #ffffff;
}
/**/
.pageThru {
	font-size: 12px;
	color: #000000;
}
.pageThru a{
	color: #E0C1FF;
	font-weight: bold;
}
.pageThru a:hover{
	color: #fff;
	font-weight: bold;
}
/**/
.productTitle {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
.productDescription {
	font-size: 12px;
	color: #fff;
}
.productPrice {
	font-size: 12px;
	color: #fff;
}
/* Products*/
.productTitle {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.productDescription, .productPrice {
	font-size: 12px;
	color: #000;
}
/* Realtor Classes */
.realtorheaderbg1{
	background-color: #eee; 
	font-size:12px; 
	color: #000; 
	height: 25px;
}
.realtorheaderbg1 a {
	color: #EF6826; 
	text-decoration: underline;
}
.realtorheaderbg1 a:hover {
	color: #009C8E; 
	text-decoration: underline;
}


#realEstateSearch {color: #000;}

/* FOR REALTOR SEARCH DISPLAY ROWS - - - - - - -  */
.realtorheaderbg2{
	background-color: #efefef;
	font-size:12px; 
	color: #000; 
	height: 25px;
}
.realtorheaderbg2 a {
	color: #EF6826; 
	text-decoration: underline;
}
.realtorheaderbg2 a:hover {
	color: #009C8E; 
	text-decoration: underline;
	
	
}
/* FOR PRODUCT DISPLY OUTLINE - - - - - - -  */
.headerborder1{
	border:1px solid #000;
}
.headerborder2{
	border:1px solid #000;
}
.headerborder1 {
	border:1px solid #590000;
}
.headerborder2 {
	border: 1px solid #cccccc;
}
/* START STYLES FOR HOME PAGE REAL ESTATE FEATURES */

/* Section Containers */
#csreHomeQuickSearch {margin:0 0 10px 0}
#csreHomeMLSSearch {padding:0; margin:0}
#csreHomeQuickLinks {padding:0; margin:0}
#csreHomeFeatProperties {padding:0; margin:0}
#csreHomeHomeScout {padding:0; margin:0}

/* Section titles */
.titleTab {width:130px; padding:6px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; background:#efefef; font:16px arial, sans-serif; text-align:center; font-weight:bold; color:#000}
.titleTab2 {width:186px; padding:6px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; background:#efefef; font:16px arial, sans-serif; text-align:center; font-weight:bold; color:#000}
.titleQuickLinks, .titleHomeScout {padding:10px 0 10px 0; font:16px arial, sans-serif; font-weight:bold; color:#000}
.titleFeatProps {padding:0 0 10px 0; font:16px arial, sans-serif; font-weight:bold; color:#000}

/* Section separators */
.horizSeparator {background:url(http://CDN1.Colony1.net/TemplateGalleryV2/_global/separator.gif) repeat-x center; margin:14px 0 0 0}
.vertSeparator {background:url(http://CDN1.Colony1.net/TemplateGalleryV2/_global/separator.gif) repeat-y center}

/* END STYLES FOR HOME PAGE FEATURES */
