/* MASTER COOLSITE CSS - 8/2008 */
p {margin: 0 0 10px 0}
a {color:#6370A4}
a:hover {color:#38415F}
h1,h2,h3,h4,h5,h6 {margin: 0 0 12px 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}

/*  MAIN PAGE */
/*  These control the whole of the page, mainly for use in positioning/centering the entire site and to control the behavior of floats. */
/**************/

body {background: #38415F; margin: 10px auto;font-family:Arial, Helvetica, sans-serif}
#page {padding: 0;width: 900px; margin: 0 auto; text-align: center;  border: 1px solid #fff;}
#pagelayout {background: #fff; text-align: left;margin:0 auto;width: 100%; border: 0}

/*   THEME SPECIFIC   */
/**************/
#borderright {}

/*   HEADER   */
/**************/

#Header-Info {color: #fff} /* Region above template */
#top {width: 900px;}
#headerwrap {}
#header {background: #ffffff url(images/header.jpg) no-repeat top left; width: 900px; min-height: 180px;}
#headertext {width:auto; text-align:center; font-size:12px; overflow: hidden; height: 180px;}
#header a, #header a:hover {color: #38415F}

/*   WRAPPER FOR SIDEBARS AND MAINCONTENT   */
/*****************************************/

#bodywrap {width: 900px; background: transparent;}
#contenttab {width:900px}

/*   LEFT BAR or QUICKMENU CONTAINER   */
/***************************/

#sidebar {width: 180px; padding: 10px 0 10px 5px; font-size:12px; float: left; vertical-align: top;}
#menuwrap {width: 180px; padding: 0 0 0 0;}

#side-column-above-nav {width: 180px;} /* Region around content above nav */
#side-column-below-nav {width: 180px;margin-top: 10px} /* Region around content below nav */

/*  CONTENT PAGE   */
/**************/

#maincontent {background: transparent; padding: 10px 5px 0 10px; font: 12px Arial, sans-serif; width: 680px; vertical-align:top;}

/*  FOOTER   */
/**************/

#footer {width: 900px; text-align: center; clear: both; height:auto}
#footer-info {display:none} /* hide this region/not using for theme */
#additional-info {margin:10px auto;width:900px; text-align: center; color:#fff;height:auto}
#additional-info a {color: #C0C6DA;}
#additional-info a:hover {color: #fff;}

/* CLEAR - EQUALIZER this class equalizes sidebars with maincontent. When floating columns and maincontent, you can clear this div to both which will equalize all columns and have them expand their height as content fills in */
/**************/

#clear { clear: both }

/* MINI-CART */
.cart-tab {border:1px solid #000;width:180px;font-size:11px}
.cart-tab select {width:100%;}

/* COLONY ONE */
.c1 {color: #fff}
.c1 a{color: #C0C6DA}
.c1 a:hover{color: #fff}

/*   QUICKMENU CODE   */
/***************************/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}
.qmmc a, .qmmc li {float:left;display:block;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}

#qm0 {width:168px;padding:0;background: transparent}
/*(MAIN) Items*/
#qm0 a {overflow:visible; width:168px; height:auto; background: #38415F/*url(images/navbtn_bg.jpg) #38415F repeat-x top*/;border: 1px solid #000;color: #fff;margin: 1px;padding: 3px 4px 3px 5px; text-decoration:none}
#qm0 a:hover {background: #C0C6DA /*url(images/navbtn_bg2.jpg) repeat-x top*/;border: 1px solid #000;color: #000;}
/*(MAIN) Parent Items*/
#qm0 a.qmparent {overflow:visible; height:auto; margin: 1px; background: #38415F/*url(images/navbtn_bg.jpg) #38415F repeat-x top*/;border: 1px solid #000;color: #fff;}
#qm0 a.qmparent:hover {background: #C0C6DA /*url(images/navbtn_bg2.jpg) repeat-x top*/;border: 1px solid #000;color: #000;}
/*(SUB) Items*/
#qm0 div a, #qm0 ul a {overflow:visible; width:168px;  height:auto; border: 1px solid #000;background: #38415F/*url(images/navbtn_bg.jpg) #38415F repeat-x top*/; color:#fff}
#qm0 div a:hover, #qm0 ul a:hover {border: 1px solid #000;width: 170px;background: #C0C6DA /*url(images/navbtn_bg2.jpg) repeat-x top*/; color:#000}
/*  (SUB) Container */
#qm0 div, #qm0 ul {background: transparent;border: none;margin-left: -2px;margin-top: -2px;padding: 2px;}

/*   GLOBAL CLASSES FOR REAL ESTATE AND CATALOG   */
/**************************************************/

/* V1 STYLES */
.defaulttext {font-size: 12px;}
.pageThru {font-size: 12px;}
.pageThru a{font-weight: bold;text-decoration: none;}
.pageThru a:hover{font-weight: bold;text-decoration: none;}
.productTitle {font-size: 12px;}
.productDescription {font-size: 12px;}
.productPrice {font-size: 12px;}

.realtorheaderbg1 {background-color:#C0C6DA; font-size:12px; color:#000; height:25px;}
.realtorheaderbg1 a{font-size:12px; color:#000;}
.realtorheaderbg1 a:hover{font-size:12px; color:#000;}

.realtorheaderbg2 {background-color:#eee; font-size:12px; color:#000; height:25px;}
.realtorheaderbg2 a:link{font-size:12px; color:#000;}
.realtorheaderbg2 a:visited{font-size:12px; color:#000;}

.headerborder2 {border: 1px solid #000;}
.headerborder1 {border:1px solid #000;}

/* Fix for color issues  in tabbed search*/
.tabcontent, .tabcontent td {color: #000}
#maintab li a {color: #000; text-decoration: none}
#maintab li a:hover {text-decoration: underline}
table table table table td {color: #000} /* Fixes color of text in register box*/
table table table form a {color: #000000; text-decoration: none} /* Fixes link color of text in register box*//* FOR 

PRODUCT DISPLY OUTLINE - - - - - - -  */
.headerborder1{
	border:1px solid #000000;
}
.headerborder2{
	border:1px solid #000000;
}