* { margin: 0px; padding: 0px; }

body { }
.red { color: #942905; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; color: #D9CDB5; font-size: .8em; font-weight: normal; text-align: center; font-variant: small-caps; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #D9CDB5; font-size: 1.2em; font-weight: normal; text-align: center; font-variant: small-caps; }
.detailstext {color: #666; }
#formtable td { padding: 8px; }

#container { width: auto; 	float: none !important; }

#container #content_container #navigation { display: none; }

/********************************************************************/
/******************* This are for the header ************************/
/********************************************************************/

#container #header { padding-top: 0px; width: 100%; }
#container #header #name { font-family: "Times New Roman", Times, serif; font-size: 68px; color: #FFF; padding-top: 3px; padding-left: 5px; font-weight: bold; }
#container #header #name a:link { color: #FFF; text-decoration: none; }
#container #header #name a:hover { color: #FFF; text-decoration: none; }
#container #header #name a:active { color: #FFF; text-decoration: none; }
#container #header #name a:visited { color: #FFF; text-decoration: none; }
#container #header #slogan { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: italic; color: #FFF; font-weight: bold; width: 347px; height: 18px; margin-left: 9px; margin-top: -11px; margin-bottom: 16px; text-align: left; padding-left: 4px; background:url(../GM_images/slogan.gif) top left no-repeat; }
#container #header #slogan span { display: none; }
#container #header #address { font-family: "Times New Roman", Times, serif; font-size: 0.9em; color: #FFF; float: right; text-align: right; padding-top: 13px; font-weight: bold; }
#container #header #address a { color: #DEDACB; }

/********************************************************************/
/********** This is for the container that holds everything *********/
/********************************************************************/

#container #content_container { height: 100%; }

/********************************************************************/
/*********** This is for the featured properties listings ***********/
/********************************************************************/

#featuredhousestitlebg { display: none; }

#container #content_container #featuredhousesgrey { visibility: hidden; }

/********************************************************************/
/********** This is for the red bar for the main page ***************/
/********************************************************************/

#container #content_container #redbar { height: auto; padding-left: 5px; float: left; width: 100%; }

/********************************************************************/
/******** This is for the red bar for the property page *************/
/********************************************************************/

#container #content_container #redbar #agentinfo { font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; padding-top: 10px; color: #FFF; }
#container #content_container #redbar #agentinfo #primaryagent { float: left; width: 50%; text-align: left; }
#container #content_container #redbar #agentinfo #secondaryagent { float: right; width: 50%; text-align: right; }

#container #content_container #redbar #agentinfo #primaryagent #agentphoto { margin-right: 15px; margin-left: 5px; float: left; }
#container #content_container #redbar #agentinfo #primaryagent #agentname { font-size: .9em; font-weight: bold; padding-bottom: 5px; }
#container #content_container #redbar #agentinfo #primaryagent #agentphone1 { font-size: .7em; }
#container #content_container #redbar #agentinfo #primaryagent #agentphone2 { font-size: .7em; padding-bottom: 5px; }
#container #content_container #redbar #agentinfo #primaryagent #agentemail { font-size: .7em; } 
#container #content_container #redbar #agentinfo #primaryagent #agentsite { font-size: .7em; }
#container #content_container #redbar #agentinfo #primaryagent #agentemail a { color: #CCC; }
#container #content_container #redbar #agentinfo #primaryagent #agentsite a { color: #CCC; }

#container #content_container #redbar #agentinfo #secondaryagent #agentphoto { margin-right: 5px; margin-left: 15px; float: right; }
#container #content_container #redbar #agentinfo #secondaryagent #agentname { font-size: .9em; font-weight: bold; padding-bottom: 5px; }
#container #content_container #redbar #agentinfo #secondaryagent #agentphone1 { font-size: .7em; }
#container #content_container #redbar #agentinfo #secondaryagent #agentphone2 { font-size: .7em; padding-bottom: 5px; }
#container #content_container #redbar #agentinfo #secondaryagent #agentemail { font-size: .7em; } 
#container #content_container #redbar #agentinfo #secondaryagent #agentsite { font-size: .7em; }
#container #content_container #redbar #agentinfo #secondaryagent #agentemail a { color: #CCC; }
#container #content_container #redbar #agentinfo #secondaryagent #agentsite a { color: #CCC; }

#maris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #CCC; padding: 10px; float: left; width: 100%; }
#maris img { margin-top: 4px; }

#underagent { display: none; }

/********************************************************************/
/**************** This is for the property page *********************/
/********************************************************************/
#container #content_container #whitebar { width: 100%; }

/***** THESE ARE FOR THE GALLERY *****/
#container #content_container #whitebar #property #galleryphotos { position:relative; width:420px; float: left; }
#container #content_container #whitebar #property #galleryphotos .photo { background:url(../GM_images/shadow.gif) bottom right no-repeat; float: left; margin: 10px 0 0 5px; } 
#container #content_container #whitebar #property #galleryphotos .photo img { width: 400px; display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 3px;}

/***** THESE ARE THE GALLERY THUMBNAILS *****/
#thumbs { width: 420px; text-align: center; }
#thumbs a {display:block; float:left; margin:10px 4px 0px 4px; width:72px; height: 56px; border: none;}
#thumbs a img {width:72px; height: 56px; border:0;}
/*#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img { position:absolute; width:auto; height:auto; top:0; left: 0; } */

/***** THIS HIDES THE DIRECTIONS ON THE WEB PAGE *****/
#directions { visibility: visible; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 16px; }

/***** THESE STYLE THE HEADER AND PARAGRAPH IN THE PROPERTY *****/
#container #content_container #whitebar #property #galleryh2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: bold; color: #003; padding-bottom: 20px; clear: none; }
#container #content_container #whitebar #property #galleryp { display: none; } 

/***** THESE ARE FOR THE TABLE FOR THE DETAILS ON PROPERTY *****/
#container #content_container #whitebar #property table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 22px; clear: both; }
#container #content_container #whitebar #property td { padding-left: 4px; }

/***** THESE ARE FOR THE DETAILS ON THE PROPERTY PAGE *****/
#container #content_container #whitebar #property #leftdetails { vertical-align: top; width: 500px; float: right; margin-right: 5px; } 
#container #content_container #whitebar #property #leftdetails #status { display: none; } 
#container #content_container #whitebar #property #leftdetails #address { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: bold; color: #003; margin-bottom: 15px; padding-bottom: 5px; clear: none; border-bottom: 1px solid #FFF; }
#container #content_container #whitebar #property #leftdetails #price { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; color: #333; padding-bottom: 15px; font-weight: bold; margin-left: 15px; }
#container #content_container #whitebar #property #leftdetails #description { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; background-color: #FFF; padding: 10px; } 
#container #content_container #whitebar #property #leftdetails #return { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; padding-top: 15px; padding-bottom: 15px; }
#container #content_container #whitebar #property #leftdetails #return a { color: #0000FF; text-decoration: underline; }

#container #content_container #whitebar #property #rightdetails { float: left; clear: none; vertical-align: top; width: 300px; }

/********************************************************************/
/********** This shadow is at the bottom above footer ***************/
/********************************************************************/
#container #content_container #bottomshadow { display: none; }

/********************************************************************/
/********************* This is the footer ***************************/
/********************************************************************/
#container #content_container #footer { display: none; }
