@media print {
  * {
  background-color: white !important;
  background-image: none !important;
  }
 body{ margin:0; font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:16px; color:#000000;}
 #leftNav{display:none;}
 .leftNavTD {width:1px;}
  #menu{display:none;}
 .bodytext table {width:80%}
 .bodytext{color:#000000;}
 .plaintext{color:#000000;}
}


body {margin:0; font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:16px; color:#837D79;}
form{margin-top:0px;margin-bottom:0px;}

/*links*/
a:link {color: #837D79;	text-decoration: underline;}
a:visited {color: #837D79;text-decoration: underline;}
a:active {color: #837D79;text-decoration: underline;}
a:hover {color: #dfb233;text-decoration: underline;}

/* left links*/
.left {font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:16px;}
.left a:link {color: #000;	text-decoration: none;}
.left a:visited {color: #000;text-decoration: none;}
.left a:active {color: #000;text-decoration: none;}
.left a:hover {color: #dfb233;text-decoration: underline;}


/*headlines*/
.large24head {font-size: 20px;color: #dfb233; font-family:Arial, Helvetica, sans-serif;line-height:20px;}
.largehead {font-size: 20px;color: #CC9933;	font-family: Arial, Tahoma, Verdana, Sans-Serif;}
.midhead {font-size: 14px;color: #837d79;font-weight:bold; font-family:Arial, Helvetica, sans-serif;} 
.smallhead {color:#d59933; font-weight:bold;line-height:15px;font-size:13px;} 
.redhead {font-size: 12px; font-weight:bold;color: #dfb233;}
h2 {font-size: 20px;color: #CC9933;	font-family: Arial, Tahoma, Verdana, Sans-Serif;font-weight:normal;}
h1 {font-size: 20px;color: #CC9933;	font-family: Arial, Tahoma, Verdana, Sans-Serif;font-weight:normal;}
/*text*/
.smalltext {font-family:Arial, Helvetica, sans-serif;font-size: 10px; line-height:13px;}
.bodytext {font-family:Arial, Helvetica, sans-serif;font-size:13px; text-align:justify;line-height:18px; }
.hometext {font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:22px; }
.plaintext {font-family:Arial, Helvetica, sans-serif;font-size:13px; line-height:16px;text-align:left;}

.foot {background-color:#827d79; font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#fff;line-height:22px;}
.foot a:link{text-decoration:none;color:#fff;}
.foot a:active{text-decoration:none;color:#fff;}
.foot a:visited{text-decoration:none;color:#fff;}
.foot a:hover{text-decoration:underline;color:#fff;}


/*main nav*/
#menu {margin:0;padding:0; list-style: none;margin-bottom:10px;}
#menu li{display:inline;padding:10px;padding-left:23px;margin:0;}
#menu a:link{color:#000;text-decoration:none;line-height:35px;font-size:14px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#menu a:active{color:#000;text-decoration:none;line-height:35px;font-size:14px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#menu a:visited{color:#000;text-decoration:none;line-height:35px;font-size:14px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#menu a:hover{color:#dfb233;text-decoration:none;line-height:35px;font-size:14px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

/* pics  */
.thumb {border: 1px solid #837d79;} 
.thumb:hover {border: 1px solid #CC9933;}

/*forms*/
input.gobtn {background-color:#CC9933; font-weight: bold; font-size: 9px; color: #FFFFFF;padding: 1px;}

/*these don't work in FF :) */
select.box {width: 150px;margin-left:20px;}
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;}

/* client center */
table.cart {padding: 2px 1px 5px;width: 100%;background-color: #F8F8FF;	border: 1px double #663333;}


/* style boxes*/
.leftBox{border: solid 1px #c4c4c4;background-color:#fff;color:#030303;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.leftBoxHead {font-size:12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;background-color:#7b360e;color:#fff;}
.rightBox{border: solid 1px #422b13;background-color:#f4f0eb;color:#837D79;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:#827d79;color:#fff;}


#leftNav ul {display:block; width:100%;margin:0;padding:0;list-style:none;background-color:#FFFFFF;}
#leftNav ul li {display:block; width:100%;margin:0;padding:0;}
#leftNav ul a{display:block; width:100%;text-indent:7px;margin-top:3px;padding-top:3px; color:#000;text-decoration:none;font-size:12px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#leftNav ul a:hover{display:block; width:100%;color:#dfb233;}

/*can rid of afteer CMS migration*/
.left_menu_ul {display:block; width:100%;margin:0;padding:0;list-style:none;background-color:#FFFFFF;}
.left_menu_ul li {display:block; width:100%;margin:0;padding:0;}
.left_menu_ul a{display:block; width:100%;text-indent:7px;margin-top:3px;padding-top:3px; color:#000;text-decoration:none;font-size:12px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.left_menu_ul a:hover{display:block; width:100%;color:#dfb233;}


#dropmenudiv{position:absolute;background-color: #F7F7F7;border:1px solid #696969;border-bottom-width: 0;font-family:Arial, Helvetica, sans-serif;font-size: 12px;line-height:18px;z-index:100;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid #696969;padding: 2px 0;text-decoration: none;color:#837D79;}
#dropmenudiv a:hover{background-color: #EBEBEB;color:#dfb233;}


/* video blog*/
#n1Wrap{width:620px;height:auto;position:absolute;z-index:2;margin-left:400px;}
#nlContent{float:left;width:440px;margin-left:10px;}
#nlSubNav{width:150px;}
.post{text-align:left !important;}

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

/*main overlay panels*/
.infobox{border: 1px solid #575757;font-size: 11px;color:#000;padding: 7px;background-color:#eeecea;}
.alertbox{font-size: 11px;color:#000;background-color:#FFF;border: 1px solid #dfb233;}

/*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:#827d79;border: 1px solid #1b1d1b;border-bottom:1px solid #575757;}
.maintabs li a:visited{color: #fff;}
.maintabs li a:hover{color: #fff;background-image:none;background-color:#dedad7;}
.maintabs li.selected a{color: #fff;background-image:none;background-color:#dfb233;border: 1px solid #575757;}
.maintabs li.selected a:hover{text-decoration: none;}

/*toolbars*/
.focusbar{border-bottom:solid 1px #575757;color:#000;background-image:none; background-color:#dedad7;line-height:14px;}
.focusbar_head{color:#544747;font-size:13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.focusfields{font-size:11px;color:#000000;background-color:#f4e2cd;}
.refinebar{border-bottom:solid 1px #575757;color:#000;background-image:none; background-color:#ece9d8;}
.refinebar_head{color:#544747;font-size:11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

/*main content wrapper*/
.content_style{border: 1px solid #575757;}

/*page sub tabs */
a.tab{background-color:#ece9d8; font-weight:bold;border: 1px solid #575757;color:#1b1d1b;text-decoration: none;}
a.tab:hover{border: 1px solid #575757;font-weight:bold;text-decoration: none;color: #e0d09d; background-color:#827d79;}
a.stab{border:1px solid #575757; font-weight:bold;font-size: 11px;text-decoration: none;color:#e0d09d;}
a.stab:hover{border:1px solid #575757; font-weight:bold;font-size: 11px;text-decoration: none;color:#e0d09d;}

