body {margin:0px; padding:0px; background-image:url('../images/screenBG.jpg'); background-color:#e8e6d1; background-position: top center; background-repeat:repeat-x; background-attachment: fixed;}

/*reset whitespace*/
*{margin: 0px; padding: 0px;}

#PrintLogo {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}

#Header {width:770px; height:154px; background-image:url('../images/headerBG.jpg'); background-repeat:no-repeat; position:relative;}
#Navigation {width:770px; height:35px; position:absolute; bottom:0px; left:0px;}
#HeadImages {width:770px; height:200px; padding-bottom:20px;}
#Footer {width:730px; padding:20px; margin:auto; background-color:#2f2d29;}
#Share {width:730px; padding:5px 0px 5px 40px; margin:auto; background-color:#ffffff;}

#Shell {width:770px; clear:both; position:relative; margin:auto; background-color:#e7e0c9;}
#Shell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#Shell {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #Shell {height: 1%;} 
#Shell {display: block;} 
/* End hide from IE-mac */

#MainContent {float:left; width:340px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px;}

#MainRightIndex {float:right; padding-left:190px; padding-right:20px; padding-top:10px; width:180px; height:410px; background-image:url('../images/rightBG1.jpg'); background-position: top right; background-repeat:no-repeat;}

#MainRightPriceGuide {float:right; padding-left:190px; padding-right:20px; padding-top:10px; width:180px; height:410px; background-image:url('../images/rightBG2.jpg'); background-position: top right; background-repeat:no-repeat;}

#MainRightLocation {float:right; padding-left:190px; padding-right:20px; padding-top:10px; width:180px; height:410px; background-image:url('../images/rightBG3.jpg'); background-position: top right; background-repeat:no-repeat;}

#MainRightDirections {float:right; padding-left:190px; padding-right:20px; padding-top:10px; width:180px; height:410px; background-image:url('../images/rightBG4.jpg'); background-position: top right; background-repeat:no-repeat;}

#MainRightContact {float:right; padding-left:190px; padding-right:20px; padding-top:10px; width:180px; height:410px; background-image:url('../images/rightBG5.jpg'); background-position: top right; background-repeat:no-repeat;}

#map {width:340px; height:500px; overflow:hidden; margin-bottom:10px; }


h1 {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#424241; font-weight:bold; padding: 0px 0px 20px 0px;}
h2 {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#424241; font-weight:bold; padding: 0px 0px 5px 0px;}

h1.RightContent {font-size:1em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; padding: 0px 0px 20px 0px;}
h2.RightContent {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; padding: 0px 0px 10px 0px;}

ul {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#424241; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}
li {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#424241; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}


p {padding: 0px 0px 5px 0px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#424241;}
a:link {color:#41680F; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
a:visited {color:#41680F; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
a:hover {color:#555555; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}


p.NavigationText {padding: 8px 0px 0px 0px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-align:center;}
.NavigationText a:link {color:#ffffff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
.NavigationText a:visited {color:#ffffff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
.NavigationText a:hover {color:#41680F; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}


p.RightContent {padding: 0px 0px 10px 0px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000;}
.RightContent a:link {color:#41680F; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
.RightContent a:visited {color:#41680F; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
.RightContent a:hover {color:#555555; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}



p.FooterContent {padding: 0px 0px 10px 0px; font-size:0.60em; text-align:center; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#B8B17E;}
.FooterContent a:link {color:#B8B17E; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
.FooterContent a:visited {color:#B8B17E; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}
.FooterContent a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold;}


/* ALERT MESSAGES */
.AlertMessage {width:340px; background-color:#bf2e02; margin-bottom:10px; }
p.AlertMessageText {font-size:0.70em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; padding: 2px 2px 2px 2px; font-weight:bold;}


.RequiredField {color:#b63d07; font-weight:bold; font-size:1em;}
p.GeneralFormFieldText {padding: 0px 0px 0px 10px; font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; font-weight:bold;}


.GreenFormFieldBarMedium {width:330px; padding:4px; position:relative; background-color:#ffffff; border:1px solid #2f2d29; margin-bottom:10px;}
.GreenFormInputMedium {width:200px; border:0px solid #ffffff;}
.GreenFormInputLarge {width:325px; border:0px solid #ffffff;}

.GreenSubmitButton {background:#2f2d29; color:#ffffff; font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:bold; border:0px solid #ffffff; padding:5px;}

