/* MASTER COOLSITE CSS - 8/2008 */

/*  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. */
/**************/

* {font-family:Arial, Helvetica, sans-serif;}
body {background: url(images/bg.jpg) repeat-x top center; margin:10px auto}

#page {width: 900px; margin:auto; border: 5px solid #fff; background-color:#fff}
#pagelayout {}
#contenttab {background: #fff; padding: 15px 0 0 0;}

p {padding:0 0 12px 0}
h1,h2,h3,h4,h5,h6 {padding:0 0 12px 0}
h1 {font-size:28px}
h2 {font-size:24px}
h3 {font-size:20px}
h4 {font-size:16px}

a {color:#3366CC}
a:hover {color:#003366}

img {border:none}


/*   HEADER   */
/**************/

#header {background:url(images/header.jpg) no-repeat center; width:900px; height:250px;}
#Header-Info {height:238px;overflow:hidden; font-size:12px; text-align:left}

/*   HORIZONTAL NAV   */
/**************/

#topmenu {} /* Horizontal Nav Wrap */

#menui {height:auto; font-size:12px; text-align:left; background-color:#fff} /*The horizontal menu. */
#menui ul {} /* Styling the entire list of buttons */
#menui ul li {} /* Styling Individual Buttons */

/*   WRAPPER FOR SIDEBARS AND MAINCONTENT   */
/*****************************************/

#bodywrap { }

/*   LEFT BAR or QUICKMENU CONTAINER   */
/***************************/

#sidebar {}
#Side-Column-Above-Nav {width:190px; font-size:12px; text-align:left}
#Side-Column-Below-Nav {width:190px; font-size:12px; text-align:left; margin-top:10px}

/*   RIGHT BAR   */
/***************************/

#sidebar2 {}

/*  CONTENT PAGE   */
/**************/

#maincontent {width: 685px; padding: 0 5px 5px 16px; text-align: left; font-size:12px }
#maincontent a {color:#142745;;}
#maincontent a:hover {color:#72B0EF}
#Above-Content-Info {font-size:12px; height:auto}

/*  FOOTER   */
/**************/

#footer {background: #fff; text-align:left}

#menub, 
#Footer-Info, 
#copyright, 
#Additional-Info {height:auto; font-size:12px; text-align:left}

#Below-Footer-Info {height:auto;margin:5px auto 0 auto; width:900px; text-align:center; font-size:12px}

.c1 {margin:5px 0; font-size:11px}

/* 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 }

/*   QUICKMENU CODE   */
/***************************/

#qm0 {width:180px;padding:0;background: transparent}

/*(MAIN) Items*/
#qm0 a {background:#6699cc; border:1px solid #000; margin:0 0 2px 0; padding:4px 4px 4px 5px; width:180px; text-decoration:none; color:#fff}
#qm0 a:hover {background:#142745; border:1px solid #000; color:#fff;}

/*(MAIN) Parent Items*/
#qm0 a.qmparent {background:url(images/arrow.gif) #6699cc no-repeat right center; border:1px solid #000; color:#fff;}
#qm0 a.qmparent:hover {background: url(images/arrow.gif) #142745 no-repeat right center;border: 1px solid #000;color: #fff;}

/*(SUB) Items*/
#qm0 div a, #qm0 ul a {border:1px solid #000;width: 190px;background:#6699cc; color:#fff}
#qm0 div a:hover, #qm0 ul a:hover {border: 1px solid #000;width: 190px;background:#142745; color:#fff}

/*  (SUB) Container */
#qm0 div, #qm0 ul {background: transparent;border: none;margin-left: -2px;margin-top: -2px;padding: 5px;}


/*   GLOBAL CLASSES FOR REAL ESTATE AND CATALOG   */
/**************************************************/

/* ECOM TOOLS */
/****Modifies Ecom tools in Nav*****/

/* MINI-CART */
#MiniCart {color:#000}

#MiniCart a {color:#3366CC}
#MiniCart a:hover {color:#003366}

.cart-tab td.realtorheaderbg1 {background-color:#6699CC; color:#fff;}
.cart-tab {border:1px solid #010141;width:194px;font-size:12px}
.cart-tab select {width:100%;}

#NewItems, #ClassList, #ManufacturerList {} 
#NewItems a, #ClassList a, #ManufacturerList a {} /* For Links */

/* DEFAULT COPY (for #Request.content#) - - - - - - -  */
.defaulttext {font-size: 100%;}
.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;}

/* 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 REALTOR SEARCH DISPLAY ROWS - - - - - - -  */

.realtorheaderbg1 {background-color:#6699CC; font-size:12px; color:#fff; height:25px;}
.realtorheaderbg1 a{font-size:12px; color:#fff;}
.realtorheaderbg1 a:hover{font-size:12px; color:#fff;}

.realtorheaderbg2 {background-color:#E5E5E5; font-size:12px; color:#000; height:25px;}
.realtorheaderbg2 a{font-size:12px; color:#000;}
.realtorheaderbg2 a:hover{font-size:12px; color:#000;}

.headerborder2 {border: 1px solid #000;}
.headerborder1 {border:1px solid #000;}

/* 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://sites.colony1.net/TemplateGalleryV2/_global/separator.gif) repeat-x center; margin:14px 0 0 0}
.vertSeparator {background:url(http://sites.colony1.net/TemplateGalleryV2/_global/separator.gif) repeat-y center}

/* END STYLES FOR HOME PAGE FEATURES */