body {background: url(images/body-bg.jpg) repeat center top; font-family:Arial, sans-serif; font-size:12px;}
h1, h2, h3, h4, h5, h6 {margin:0 0 12px 0;}
h1 {font-size: 32px;}
h2 {font-size: 24px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
p {margin: 0 0 12px 0;}
a {color:#004200;}
a:hover {color:#000;}
a img {border:none;}
.clear {clear:both;}
form {margin:0; padding:0;}

/* Page Wrappers*/
#page {}
#pagelayout {width:900px; margin:0 auto; background-color:#fff; border:1px solid #FFFFFF; -moz-box-shadow: 0 2px 10px #000; -webkit-box-shadow: 0 2px 10px #000;}

/* Header - Above */
#header-info {width:900px; margin:0 auto; color:#fff;}
#header-info a {color:#fff;}

/* Header */
#top {}
#header {width:900px; height:224px; position:relative; background: url(images/header.jpg) no-repeat center top;}
#headimage1 {height:222px; width:140px; position:absolute; top:0px; left:0px; border:0px solid #000;}
#header2 {width:338px; height:204px; position:absolute; top:0px; left:150px; border:0px solid #000; overflow:hidden;}

#headphoto1 {width: 133px; height:88px; position:absolute; top:113px; left:508px; text-align:center; overflow:hidden}
#headphoto2 {width: 133px; height:88px; position:absolute; top:113px; left:672px; text-align:center; overflow:hidden}

/* Top Menu/Menui */
#headimage {position:absolute; left:-9999px; height:1px; width:1px; overflow:hidden;} /* Hide - Not used in theme */
#topmenu {position:absolute; left:-9999px; height:1px; width:1px; overflow:hidden;} /* Hide - Not used in theme */
#menui {position:absolute; left:-9999px; height:1px; width:1px; overflow:hidden;} /* Hide - Not used in theme */

/* Main Content */
#maincontent-container {width:900px; background:url(images/maincontent_bg.jpg) repeat-y left}
#maincontent {float:right; width:640px; padding: 10px 16px 10px 0px;}

/* Sidebar */
#sidebar {float:left; width:210px; padding:10px; background:#D1E0B1;}
#side-column-above-nav {}
#side-column-below-nav {margin:10px 0 0 0;}

/* Main Nav */
#qm0 {width:195px; padding:0; background:transparent}
/*(MAIN) Items*/
#qm0 a {background:#90AF52; border:1px solid #fff; color:#28461D; margin:1px 1px 1px 1px; padding:3px 4px 3px 6px; font-size:12px; text-decoration:none; font-weight:bold; width:193px;}
#qm0 a:hover {background:#28460d; border: 1px solid #fff; color:#fff; font-weight:bold;}
/*(MAIN) Parent Items*/
#qm0 a.qmparent {background:#90AF52 url(images/arrow_hl.gif) no-repeat right center; border: 1px solid #fff; color:#28461D; font-weight:bold;}
#qm0 a.qmparent:hover {background:#28460d url(images/arrow_hl.gif) no-repeat right center; border: 1px solid #fff; color:#fff;}
/*(SUB) Items*/
#qm0 div a, #qm0 ul a {background:#90AF52; border: 1px solid #fff; width:190px; color:#28461D; font-weight:bold}
#qm0 div a:hover, #qm0 ul a:hover {background:#28460d; border: 1px solid #fff; color:#fff;}
/*  (SUB) Container */
#qm0 div, #qm0 ul {background: transparent;border: none;margin-left: -8px;margin-top: -2px;padding: 5px;}

/* Footer */
#footer {background: #90AF53 url(images/footer.jpg) repeat-x bottom; text-align: center; min-height:20px;}
#menub {text-align:center; font-size:12px;}
#Footer-Info {text-align:center; font-size:12px;}

/* Footer - Below */
#additional-info {width:900px; margin:0 auto; text-align:center; color:#fff;}
#copyright {width:900px; margin:0 auto; text-align:center; color:#fff;}
#c1 {width:900px; margin:0 auto; text-align:center; font-size:11px; padding:5px 0; color:#fff;}
#additional-info a, #copyright a, #c1 a {color:#fff;}

/* ------------------------------------------------------------------------------------ */

/* MINI-CART */
#MiniCart {color:#000; font-size:11px;}

#MiniCart a {}
#MiniCart a:hover {}

.cart-tab td.realtorheaderbg1 {background:#E9F0D9; color:#004200;}
.cart-tab {border:1px solid #fff; width:205px; font-size:11px; background:#fff;}
.cart-tab select {width:100%;}

/*   GLOBAL CLASSES FOR REAL ESTATE AND CATALOG   */
/**************************************************/

/* V1 STYLES */
.defaulttext, .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:#90AF52; font-size:12px; color:#000; height:25px;}
.realtorheaderbg1 a{font-size:12px; color:#004200;}
.realtorheaderbg1 a:hover{font-size:12px;color:#000;}

.realtorheaderbg2 {background-color:#D1E0B1; font-size:12px; color:#000; height:25px;}
.realtorheaderbg2 a{font-size:12px; color:#004200;}
.realtorheaderbg2 a:hover{font-size:12px; color:#000;}

.headerborder1 {border:1px solid #000;}
.headerborder2 {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: #000; text-decoration: none} /* Fixes link color of text in register box*/
.tabcontent .titles {background-color:#D1E0B1;} /* Format title TH for each section */

/* 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 */
