body {
 margin: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #4C4F48;
}

/*links*/
a:link {color: #AB684A; text-decoration: none;}
a:visited { color: #AB684A; text-decoration: none;}
a:active { color: #AB684A; text-decoration: none;}
a:hover { color: #AB684A; text-decoration: underline;}


/* headlines */  
.large24head {font-size: 20px; color: #4C4F48;font-weight: bold; padding: 10px;}
.largehead {font-size: 17px; color: #4C4F48; font-weight: bold;}
.midhead { font-size: 14px; color: #4C4F48; font-weight: bold;}
.smallhead {font-size: 12px; color: #4C4F48; font-weight: bold;}
.homehead {font-size: 13px; color: #4C4F48; font-style:italic; font-weight: bold;}
.redhead {font-size: 12px; color: #CC0033;}
  
/*text*/
.plaintext {font-size: 11px;  line-height:19px;}
.smalltext {font-size: 10px;}
.bodytext {font-size: 12px; line-height: 19px; font-weight: normal;  text-align: justify;}
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #1C1C1C}
.linktext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #AB684A}
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; font-weight: normal; color: #1C1C1C}
.copyrighthome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 15px; font-weight: normal; color: #AB684A}


/* misc layout*/
.thumb {border: 1px solid #333333;} 
hr {color: #999999;	width: 90%;}

/* forms */
form {margin:0;}
input.gobtn {
 background-color: #9EC8A0; 
 font-weight: bold; 
 font-size: 9px; 
 color: #000000;
 padding: 2px;
}


select.box {width: 150px;}
select.100 {width: 85px; font-size: 10px; margin: 2px;}
input.85 {width: 85px; font-size: 10px; margin: 2px;}
input.40 {width: 40px; font-size: 10px; margin: 2px;}
table.cart {padding: 2px 1px 5px; width: 100%; background-color: #F8F8FF; border: 1px double #EEE8AA;}  



.rightBox{border: solid 1px #4c4f48;background-color:#f1f2ec;color:#030303;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.rightBoxHead {font-size:14px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;background-color:#9ccba1;color:#fff;}

/* /////////////////
interactive map styles
///////////////////*/

/*main overlay panels*/
.infobox{border: 1px solid #4C4F48;font-size: 11px;color:#000;padding: 7px;background-color:#e4e7e0;}
.alertbox{font-size: 11px;color:#000;background-color:#FFF;border: 1px solid #4e709e;}

/*main page tabs (MAP, DETAILS, FAVORITES, HELP)*/
.maintabs{font-weight: bold; font-size: 13px;font-family: Arial, Helvetica, sans-serif;text-align: left;}
.maintabs li a{color: #fff;background-image:none;background-color:#c1bb99;border: 1px solid #1b1d1b;border-bottom:1px solid #4C4F48;}
.maintabs li a:visited{color: #fff;}
.maintabs li a:hover{color: #fff;background-image:none;background-color:#7bb3d4;}
.maintabs li.selected a{color: #fff;background-image:none;background-color:#4e709e;border: 1px solid #4C4F48;}
.maintabs li.selected a:hover{text-decoration: none;}

/*toolbars*/
.focusbar{border-bottom:solid 1px #4C4F48;color:#000;background-image:none; background-color:#b0deb3;}
.focusbar_head{color:#4C4F48;font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.focusfields{font-size:11px;color:#4C4F48;background-color:#e5e8dd;}
.refinebar{border-bottom:solid 1px #4C4F48;color:#000;background-image:none; background-color:#e4e7e0;}
.refinebar_head{color:#4C4F48;font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

/*main content wrapper*/
.content_style{border: 1px solid #4C4F48;background-color:#eeefe9;}

/*page sub tabs */
a.tab{background-color:#e4e7e0; font-weight:bold;border: 1px solid #4C4F48;color:#1b1d1b;text-decoration: none;}
a.tab:hover{border: 1px solid #4C4F48;font-weight:bold;text-decoration: none;color: #ffffff; background-color:#c1bb99;}
a.stab{border:1px solid #4C4F48; font-weight:bold;font-size: 11px;text-decoration: none;color:#ffffff;background-color:#4e709e;}
a.stab:hover{border:1px solid #4C4F48; font-weight:bold;font-size: 11px;text-decoration: none;color:#ffffff;background-color:#4e709e;}
