/************************************************************************************************************************\
* NOTES & REFERENCE							
* 
* Dark Brown/Red: #66240b
* Medium Brown: c67b2a
* Yellow/Tan for top bar text: #f1efbf
* Disabled text - top bar: #b4996c
* Section Topics text: #5c3d06
* Section Topics header: #9c2a00
* Section Topics BG: #f9f2e9
* Horizontal Rules/Light Borders: #dbdacb 
* 
* General text is #66240b, 14px, "Times New Roman", serif, line-height:20px;
* Inline text headers are #66240b, 18px, "Trebuchet MS, sans-serif; (Article Headlines are 24px)
* Section topics text is #5c3d06, 14px, "Trebuchet MS, sans-serif, line-height:36px;
*
\*************************************************************************************************************************/

/* STYLES ADDED BY PHILIP DOWNER - 1/23/09 21:30 */
/*************************
SITEWIDE SEARCH FORM
**************************/
#sitewidesearch input.searchfield {
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
color:#9c2a00;
}
#sitewidesearch input.searchbutton {
position:relative;
top:3px;
}
/*************************
SUBNAVIGATION
**************************/
#subnavigation {
margin:10px auto 0 auto;
text-align:center;
color:#66240b;
font-size:14px;
font-family:'Trebuchet MS',arial,verdana,helvetica,sans-serif;
font-weight:bold;
position:relative;
top:20px;
}
#subnavigation a,#subnavigation a:visited {
color:#9c2a00;
font-weight:bold;
text-decoration:none;
font-family:'Trebuchet MS',arial,verdana,helvetica,sans-serif;
}
#subnavigation a:hover {
color:#66240b;
}
#subnavigation ul {
display:block;
margin:3px auto 0 -40px;
}
#subnavigation li {
display:inline;
list-style-type:none;
list-style-position:outside;
margin-left:-3px;
padding:0px;
font-weight:normal;
}

TABLE.subnavigation_table{}
TABLE.subnavigation_table TD{padding:0px 25px;text-align:center;}

/**************** END PHILIP'S EDITS *******************************************/

BODY{margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;text-align:center;background:url('/images/common/template/bg-main.gif');}

/*Fonts defaults, etc....*/
BODY{color:#66240b;font-size:14px;font-family:"Times New Roman", Times, Georgia, serif; line-height:20px;}
DIV,TD,TH,P,SPAN{color:#66240b;font-size:14px;font-family:"Times New Roman", Times, Georgia, serif; line-height:20px;}

/*the often obnoxious*/
TABLE{border-collapse:collapse;border-spacing:0px;}
TD{padding:0px;}
IMG{border:none;}

/*break out of these rules if need be...*/
TABLE.spaced{border-collapse:separate;border-spacing:5px;}
TABLE.spaced TD{padding:5px;}

BR.clear{clear:both}

/*Links & Generic*/
A{color:#66240b;font-size:14px;font-family:"Times New Roman", serif;text-decoration:none;}
A:hover{color:#000000;text-decoration:underline;}
A.link{color:#66240b;font-size:14px;font-family:"Times New Roman", serif;text-decoration:underline;}
A.link:hover{color:#000000;font-size:14px;font-family:"Times New Roman", serif;text-decoration:underline;}
a.red{color:#9C2A00;}
a.red:hover{color:#000000;}

/*headers*/
H1{color:#66240b;font-size:18px;font-weight:bold;font-family:"Trebuchet MS", sans-serif;margin:8px 0px;}
H2{color:#5c3d06;font-size:14px;font-weight:bold;font-family:"Trebuchet MS", sans-serif;margin:3px 0px;}
H3{color:#000000;font-size:11px;font-weight:bold;font-family:"Trebuchet MS", sans-serif;margin:3px 0px;}
H4{color:#5c3d06;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", sans-serif;margin:0px 0px;}
H5{color:#000000;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", sans-serif;margin:0px 0px;}
H6{color:#66240b;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", sans-serif;margin:0px 0px;}

/************************/
/*Forms, std			*/
/************************/
FORM{display:inline;}
INPUT.text{background:#FFFFFF;border:1px solid #C67B2A;margin:2px 0px; font-family:arial,helvetica,verdana,sans-serif;color:#66240b;font-size:12px;font-weight:bold;}
INPUT.password{background:#FFFFFF;border:1px solid #C67B2A;margin:2px 0px;}
INPUT.file{background:#FFFFFF;border:1px solid #C67B2A;margin:2px 0px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{background:#FFFFFF;border:1px solid #C67B2A;margin:2px 0px;}
TEXTAREA{background:#FFFFFF;border:1px solid #C67B2A;margin:2px 0px;font-family:arial,helvetica,verdana,sans-serif;color:#66240b;font-size:12px;font-weight:normal;}

.popup_calendar_link{background:url('/images/common/icons/calendar-show.png') left center no-repeat;;line-height:20px;padding-left:20px;color:#284861;font-size:11px;font-weight:bold;font-family:arial,sans-serif;display:inline-block;}


TEXTAREA.wysiwyg{width:566px;height:300px;}
TEXTAREA.wysiwyg_error{width:566px;border:2px solid #993333;background:#FFCCCC;height:300px;}
TEXTAREA.wysiwyg_small{width:165px;height:200px;}
TEXTAREA.wysiwyg_small_error{width:165px;border:2px solid #993333;background:#FFCCCC;height:200px;}
TEXTAREA.wysiwyg_large{width:684px;height:300px;}
TEXTAREA.wysiwyg_large_error{width:684px;border:2px solid #993333;background:#FFCCCC;height:300px;}

INPUT.error{border:1px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:2px 0px;}

DIV.error,DIV.errors{color:#9C2A00;font-weight:bold;margin:10px;padding:5px;}
.msg,.message{color:#6F1414;font-weight:bold;margin:10px;padding:5px;}
.required{color:#6F1414;font-weight:bold;}

/***********************/
/*      tiny mce       */
/***********************/

.wysiwyg-body{width:566px;font-family:'Times New Roman',times,georgia,serif;font-size:14px;line-height:20px;color:#66240b;}
.content_content{clear:both;COLOR: #000000; text-decoration: none; font-family:helvetica,arial,sans-serif;; font-size: 14px; font-weight: normal; line-height:20px;}
.mceContentBody {margin:0px;text-align:left;background:#FFFFFF;COLOR: #000000; text-decoration: none; font-family: helvetica,arial,sans-serif;; font-size: 12px; font-weight: normal;}
.mceContentBody A:link {COLOR: #000000 ; font-weight: normal ; text-decoration: underline ; font-family: helvetica,arial,sans-serif; ; font-size: 12px }
.mceContentBody A:visited {COLOR: #000000 ; font-weight: normal ; text-decoration: underline ; font-family: helvetica,arial,sans-serif; ; font-size: 12px ;}
.mceContentBody A:active {COLOR: #000000 ; font-weight: normal ; text-decoration: underline ; font-family: helvetica,arial,sans-serif; ; font-size: 12px }
.mceContentBody A:hover {COLOR: #293746 ; font-weight: normal ; text-decoration: underline ; font-family: helvetica,arial,sans-serif; ; font-size: 12px }
.mceEditor{width:486px;height:300px;}

.content_content{margin:0px 20px;}
.content_image_header{margin:0px 20px;width:566px;text-align:center;overflow:hidden;}
/**...**/
.mcePageBreak{border-top:2px dotted #BBBBBB;border-bottom:2px dotted #BBBBBB;color:#BBBBBB;font-weight:bold;text-align:center;clear:both;padding:10px 0px;margin:10px 0px;background:#EEEEEE}


.mceContentBody {width:566px;font-family:'Times New Roman',times,georgia,serif;font-size:14px;line-height:20px;color:#66240b;}
.mceContentBody a, .mceContentBody a:visited {color:#66240b !important;text-decoration:underline;font-weight:bold;}
.mceContentBody a:hover {text-decoration:none;}
.mceContentBody h2,.mceContentBody h3, 
.mceContentBody .header,.mceContentBody .subheader{font-family:'Trebuchet MS',times,georgia,serif;}
.mceContentBody h2,
.mceContentBody .header
 {font-size:18px;font-weight:bold;margin-top:25px;margin-bottom:0px;}
.mceContentBody h3 
,.mceContentBody .subheader{font-size:14px;font-weight:bold;margin-top:5px;margin-bottom:0px;}
.mceContentBody p {margin-top:3px;}

.mceContentBody a.green,.mceContentBody a.green:visited {font-family:'Trebuchet MS',times,georgia,serif;font-size:14px;color:#2f4718 !important;font-weight:bold;text-decoration:none;}
.mceContentBody a.green:hover{text-decoration:underline;}

.mceContentBody .right {float:right;margin-left:10px;text-align:center;}
.mceContentBody .left {float:left;margin-right:10px;text-align:center;}

.mceContentBody .morelink {text-align:center;font-family:'Trebuchet MS',arial,helvetica,verdana,sans-serif;font-size:15px;color:#9c2a00 !important;}
.mceContentBody .morelink a, .mceContentBody .morelink a:visited {color:#9c2a00 !important;}

.mceContentBody .highlightbox {padding:10px;background-color:#f3f1e9;border:1px solid #dbdacb;color:#3c2803;margin:20px 0 20px 0;display:block;}
.mceContentBody .highlightbox h3,
.mceContentBody .highlightbox .subheader {font-family:'Trebuchet MS',times,georgia,serif;font-size:14px;font-weight:bold;color:#3c2803;margin-bottom:0px;}
.mceContentBody .highlightbox p {font-family:arial,helvetica,verdana,sans-serif;font-size:12px;line-height:18px;}

/*=Activity Page Styles */
.mceContentBody .activity_box {padding:10px,0;margin:20px 0;border-bottom:1px dotted #767676;font-family:arial,helvetica,verdana,sans-serif;font-size:12px;}
.mceContentBody .leftbox {width:170px;float:left;text-align:center;}
.mceContentBody .leftbox img {border:1px solid black;}
.mceContentBody .activity_box h3,
.mceContentBody .activity_box .subheader  {font-family:'Trebuchet MS',arial,helvetica,verdana,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
.mceContentBody .activity_box p.seasons {color:#c67b2a;margin-top:-3px;margin-bottom:0px;}
.mceContentBody .activity_box a,.activity_box a:visited {display:block;color:#c67b2a !important;text-align:right;line-height:22px;font-weight:bold;font-family:arial,helvetica,verdana,sans-serif;font-size:12px;}
/* END Activity Page Styles */

/* LINKS page styles */
.mceContentBody .helpful-resources a {display:block;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;line-height:22px;color:#a43207;}
.mceContentBody .helpful-resources a:visited, #wysiwyg .helpful-resources a:hover {color:#c67b2a;text-decoration:none;}
.mceContentBody .helpful-resources center p {margin-top:20px;margin-bottom:0px;font-family:'Trebuchet MS',times,georgia,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}


/***********************/
/* Main layout         */
/***********************/
#main_container{width:1024px;overflow:hidden;}
#main_table{width:1024px;}

/*header*/
#header{}
#top_bar{background:url('/images/common/template/top_bar/bg.gif') repeat-x top left #5B200A;}
#top_bar TABLE{width:880px;height:36px;color:#FFFFFF}
#top_search{text-align:left;vertical-align:middle;}
#top_links{text-align:right;vertical-align:middle;color:#A58357;font-weight:bold;}
#top_links TABLE{width:auto;margin-top:0px;color:#A58357;font-weight:bold;}
#top_links TD{vertical-align:center;padding:0px 3px;color:#F1EFBF;font-weight:bold;}
#top_links TD.disabled{vertical-align:center;padding:0px 3px;color:#A58357;font-weight:bold;}
#top_links A{color:#F1EFBF;font-family:"Trebuchet MS", sans-serif;font-weight:bold;font-size:12px;text-decoration:none;}
#top_links A:hover{color:#F1EFBF;text-decoration:underline;font-size:14px;font-family:"Trebuchet MS", sans-serif;font-weight:bold;font-size:12px;}
#top_links A.disabled{color:#A58357;text-decoration:none;font-size:14px;font-family:"Trebuchet MS", sans-serif;font-weight:bold;font-size:12px;}
#top_links A.disabled:hover{color:#A58357;text-decoration:none;font-size:14px;font-family:"Trebuchet MS", sans-serif;font-weight:bold;font-size:12px;}

#header_image{position:relative;}
#header_image_image{text-align:center;height:210px;width:1024px;overflow:hidden;}
#header_logo{position:absolute;z-index:1000;top:-30px;left:352px;}
#header_buttons{position:absolute;z-index:1000;top:-6px;left:730px;}
#header_buttons A{padding-right:20px;}
#header_tour{display:none;position:absolute;z-index:1000;top:55px;left:550px;}

#header_overlay_link{position:absolute;z-index:1000;top:0px;left:71px;}
#header_overlay_item{position:absolute;z-index:200000;top:120px;left:200px;width:600px;background:#FFFFFF;border:1px solid #000000;text-align:center;color:#000000;display:none;padding:5px;}
#header_overlay_item .header{font-weight:bold;font-size:16px;color:#9C2A00;font-family:arial,sans-serif;}
#header_overlay_item .content{margin:20px;font-size:14px;line-height:18px;font-family:arial,sans-serif;color:#000000}
#header_overlay_item_ski a {margin-top:15px;font-family:arial,sans-serif;font-weight:bold;text-decoration:underline;}
#header_overlay_item_ski a:hover {text-decoration:none;}

/*menus*/
#navigation{position:relative;left:0px;top:-18px;text-align:left;z-index:100000}
#navigation .menu{text-align:center;position:absolute;top:0px;display:inline;overflow:hidden;}
#navigation .menu A{text-align:center;background:#FFFFFF;display:block;color:#000000;text-decoration:none;font-weight:bold;font-family:helvetica,arial,sans-serif;white-space:nowrap;}
#navigation .menu A:hover{text-align:center;background:url('/images/template/nav-sel.gif') bottom center no-repeat #F2F1ED;display:block;color:#000000;text-decoration:none;font-weight:bold;font-family:helvetica,arial,sans-serif;white-space:nowrap;}
#navigation .submenu{text-align:left;}
#navigation .submenu A{text-align:left;background:#C67B2A;display:block;padding:5px;color:#FFFFFF;border-bottom:1px solid #FFFFFF;text-decoration:none;font-family:helvetica,arial,sans-serif;white-space:nowrap;font-weight:bold;font-size:12px;}
#navigation .submenu A:hover{text-align:left;background:#662C0E;display:block;padding:5px;color:#EEEEEE;border-bottom:1px solid #FFFFFF;text-decoration:none;font-family:helvetica,arial,sans-serif;white-space:nowrap;font-weight:bold;font-size:12px;}


/*breadcrumb*/
.breadcrumb{position:relative;height:96px;}
.breadcrumb H1{position:absolute;top:-1000px;left:-1000px;}
.breadcrumb IMG{position:absolute;bottom:0px;left:25px;}
.breadcrumb_links{position:absolute;top:0px;padding:30px 25px;font-family:helvetica,arial,sans-serif;color:#66240b;text-decoration:none;font-size:10px;font-weight:normal;margin:0px}
.breadcrumb_links A{font-family:helvetica,arial,sans-serif;color:#66240b;text-decoration:underline;font-size:10px;font-weight:normal;}
.breadcrumb_links A:hover{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:underline;font-size:10px;font-weight:normal;}
.breadcrumb_links A.cur{font-family:helvetica,arial,sans-serif;color:#66240b;text-decoration:underline;font-weight:bold;font-size:10px;font-weight:normal;}
.breadcrumb_links A.cur:hover{font-family:helvetica,arial,sans-serif;color:#66240b;text-decoration:underline;font-weight:bold;font-size:10px;font-weight:normal;}


/*************************
SUBNAVIGATION
**************************/
#teasers {margin:0px 80px 0px 80px;text-align:right;position:relative;top:25px;}

/*content*/
#body{text-align:center;background:url('/images/body-bg.gif') top left repeat-x #662C0E;}
#body_content{width:858px;margin:30px 83px 0px 83px;overflow:hidden;text-align:left;}
#content_top{background:url('/images/common/template/bg_content/bg_content-top.png') top left no-repeat;height:18px;}
#content_top_interior{background:url('/images/common/template/bg_content/bg_content-top_interior.png') top left no-repeat;height:96px;}
#content_content{background:url('/images/common/template/bg_content/bg_content-tile.png') top left repeat-y;padding:25px 25px 25px 25px;}
#content_bottom{background:url('/images/common/template/bg_content/bg_content-bottom.png') top left no-repeat;height:39px;}

/*this -will- be WYSIWYG content wrapper, and/or another specific class or id to alleviate line-height issues*/
/*#content_content DIV, #content_content TD, #content_content TH, #content_content P, #content_content SPAN {line-height:24px;}*/
#content_content .first_line, #content_content .firstline a, #content_content .firstline a:visited{color:#9C2A00;font-family:times,serif;font-weight:bold; letter-spacing:.125em;text-decoration:none;}
#content_content TABLE.full_width{width:808px}

/*footer*/
#footer{margin:20px 0px 0px 0px;line-height:12px;background:url('/images/footer-bg.gif') bottom center no-repeat;padding-bottom:40px;}
#footer_links{font-size:15px;line-height:17px;}
#footer_links TD{color:#F9DC9F;padding:3px;vertical-align:middle;font-family:arno-pro,Times,serif;text-align:center;font-size:15px;line-height:17px;}
#footer_links A{color:#F9DC9F;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:15px;font-weight:bold;}
#footer_links A:hover{color:#FFFFFF;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:15px;font-weight:bold;}

#footer_links2{font-family:arno-pro,Times,serif;font-size:14px;line-height:18px;font-weight:bold;margin:5px 0px;}
#footer_links2 TD{color:#AC874C;padding:3px;vertical-align:middle;font-family:arno-pro,Times,serif;text-align:center;font-size:14px;line-height:18px;font-weight:bold;}
#footer_links2 A{color:#AC874C;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:14px;font-weight:bold;}
#footer_links2 A:hover{color:#FFFFFF;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:14px;font-weight:bold;}

#footer_disclaimer{color:#AC874C;text-align:center;margin:10px 30px 10px 30px;font-family:arno-pro,Times,serif;font-size:12px;line-height:12px;}
#footer_disclaimer A{color:#AC874C;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:12px;}
#footer_disclaimer A:hover{color:#AC874C;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:12px;}

#footer_credit{color:#AC874C;font-family:arno-pro,Times,serif;font-size:14px;margin:5px 10px;line-height:16px;font-weight:bold;}
#footer_credit TABLE{width:838px;}
#footer_credit TD{color:#AC874C;white-space:nowrap;padding:3px;vertical-align:middle;font-family:arno-pro,Times,serif;font-size:14px;line-height:16px;font-weight:bold;}
#footer_credit A{color:#AC874C;text-decoration:none;font-family:arno-pro,Times,serif;font-size:14px;font-weight:bold;}
#footer_credit A:hover{color:#AC874C;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:14px;font-weight:bold;}
#footer_credit A.member{color:#AC874C;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:14px;font-weight:bold;}
#footer_credit A:hover{color:#AC874C;text-decoration:underline;font-family:arno-pro,Times,serif;font-size:14px;font-weight:bold;}


/***********************/
/*   common elements   */
/***********************/

.separator{margin:4px 0px;height:1px;overflow:hidden;border-bottom:1px dotted #000000}
.placeholder{border:1px dashed #CCCCCC;color:#CCCCCC;text-align:center;padding:10px 0px;}
.label{font-weight:bold;}
.value{font-weight:normal;}

.coupons_icon{background:url('/images/find-store/business-detail/left-column/icon_coupons.gif') center left no-repeat;padding-left:20px;}
.photos_icon{background:url('/images/find-store/search/results-icons/icon_photos.gif')  center left no-repeat;padding-left:20px;}
.files_icon{background:url('/images/find-store/business-detail/left-column/icon_downloads.gif')  center left no-repeat;padding-left:20px;}
.payments_icon{background:url('/images/find-store/business-detail/left-column/icon_payment-types.gif')  center left no-repeat;padding-left:25px;}
.signup_icon{background:url('/images/find-store/business-detail/left-column/icon_updates.gif')  center left no-repeat;padding-left:20px;}
.contact_icon{background:url('/images/find-store/business-detail/left-column/icon_send-message.gif')  center left no-repeat;padding-left:20px;}

A.page_link{display:inline;color:#9C2A00;border:1px solid #9C2A00;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link:hover{display:inline;color:#c67b2a;border:1px solid #c67b2a;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur{display:inline;color:#FFFFFF;border:1px solid #9C2A00;background:#9C2A00;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur:hover{display:inline;color:#FFFFFF;border:1px solid #c67b2a;background:#c67b2a;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext{display:inline;color:#9C2A00;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext:hover{display:inline;color:#c67b2a;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext_disabled{display:inline;color:#DBDACB;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;cursor:default;text-decoration:none;}
A.page_prevnext_disabled:hover{display:inline;color:#DBDACB;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;cursor:default;text-decoration:none;}


/***********************/
/*other common elements*/
/***********************/

.captcha IMG{width:150px;}
.captcha{background:#F9F8F4;padding:0px;border:1px solid #D9BB9B;}
.captcha_image{text-align:center;background:#F9F8F4;}
.captcha_options{text-align:center;color:#6F1414;background:#F9F8F4;;font-weight:bold;font-size:11px;padding:5px;white-space:nowrap;line-height:12px !important;}
.captcha_options A{color:#000000 !important;font-weight:bold;font-size:11px;text-decoration:underline;line-height:12px !important;}
.captcha_options A:hover{color:#6F1414 !important;font-weight:bold;font-size:11px;text-decoration:underline;line-height:12px !important;}
.captcha_input_header{padding:5px;font-size:11px;line-height:12px !important;color:#C67B2A}
.captcha_input{padding:5px;font-weight:bold;}
.captcha_input INPUT.text{width:60px !important;margin:0px 10px;}

/*
.captcha_small .captcha IMG{width:150px;}
.captcha_small .captcha{background:#F9F8F4;padding:0px;border:1px solid #D9BB9B;}
.captcha_small .captcha_image{text-align:center;background:#F9F8F4;}
.captcha_small .captcha_options{text-align:center;color:#6F1414;background:#F9F8F4;;font-weight:bold;font-size:11px;padding:5px;white-space:nowrap;line-height:12px !important;}
.captcha_small .captcha_options A{color:#000000 !important;font-weight:bold;font-size:11px;text-decoration:underline;line-height:12px !important;}
.captcha_small .captcha_options A:hover{color:#6F1414 !important;font-weight:bold;font-size:11px;text-decoration:underline;line-height:12px !important;}
.captcha_small .captcha_input_header{padding:5px;font-size:11px;line-height:12px !important;color:#C67B2A}
.captcha_small .captcha_input{padding:5px;font-weight:bold;}
.captcha_small .captcha_input INPUT.text{width:60px !important;margin:0px 10px;}
*/

#map{position:relative;overflow:hidden;border:1px solid #DCDACB}
#map_elements{position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;}
#map_image{position:absolute;top:0px;left:0px;z-index:1500;overflow:hidden;}
#map_image IMG{position:absolute;top:0px;left:0px;z-index:1500;overflow:hidden;}
#map_markers{position:absolute;top:0px;left:0px;z-index:2000;overflow:hidden;}
#map_controls{position:absolute;top:0px;left:0px;z-index:3000;}
A.map_marker{position:absolute;display:block;padding:6px 0px 17px 0px;width:33px;text-align:center;z-index:3000;background:url('/images/find-store/content_modules/map/marker_pink.png') no-repeat top center transprent;text-decoration:none;font-weight:bold;color:#000000;font-family:arial,sans-serif;font-size:14px;line-height:20px;}
A.map_marker:hover{position:absolute;display:block;padding:6px 0px 17px 0px;width:33px;text-align:center;z-index:3000;background:url('/images/find-store/content_modules/map/marker_pink.png') no-repeat top center transprent;text-decoration:underline;font-weight:bold;color:#000066;font-family:arial,sans-serif;font-size:14px;line-height:20px;}
.map_marker_popup{display:none;position:absolute;height:105px;width:200px;overflow:auto;border:1px solid #000000;background:#FFFFFF;padding:3px;opacity:.90;moz-opacity:.90;filter:alpha(opacity:75,style:0);z-index:4000;font-family:arial,sans-serif;font-size:14px;line-height:20px;cursor:default;}

#map_controls {text-align:center;width:100px;}
#map_controls #map_controls_large TABLE{margin:0px auto}
#map_controls #map_controls_large TABLE TD{vertical-align:midle;text-align:center;padding:2px;}
#map_controls #map_controls_large A{display:block;width:20px;height:20px;line-height:20px;overflow:hidden;background:#0D0A3F;color:#FFFFFF;border:1px solid #0D0A3F;text-align:center;}
#map_controls #map_controls_large A:hover{background:#FFFFFF;color:#0D0A3F;border:1px solid #0D0A3F;text-align:center;}
#map_controls #map_controls_large #map_controls_zoom_level{position:relative;}
#map_controls #map_controls_large #map_controls_zoom_level A{display:block;width:20px;height:10px;line-height:10px;overflow:hidden;position:relative;top:0px;background:transparent;color:#0D0A3F;font-weight:bold;border:none;text-decoration:none;display:block;margin:5px 0px;border:1px solid #0D0A3F;}
#map_controls #map_controls_large #map_controls_zoom_level A{text-decoration:none;border:1px solid #0D0A3F;color:#0D0A3F}
#map_controls #map_controls_large #map_controls_zoom_level A:hover{text-decoration:none;border:1px solid #0D0A3F;color:#0D0A3F;background:#FFFFFF}
#map_controls #map_controls_large #map_controls_zoom_level A.current{position:relative;top:0px;background:#0D0A3F;color:#FFFFFF;border:1px solid #0D0A3F;text-decoration:none;}
#map_controls #map_controls_large #map_controls_zoom_level A.current:hover{position:relative;top:0px;background:#0D0A3F;color:#FFFFFF;border:1px solid #0D0A3F;text-decoration:none;}

#map_controls #map_controls_small {text-align:left;}
#map_controls #map_controls_small TABLE{}
#map_controls #map_controls_small TABLE TD{vertical-align:midle;text-align:center;padding:5px;}
#map_controls #map_controls_small #map_zoom_in A{background:url('/images/map/button_zoom-in.png') center center no-repeat transparent;width:22px;height:23px;display:block;overflow:hidden;}
#map_controls #map_controls_small #map_zoom_out A{background:url('/images/map/button_zoom-out.png') center center no-repeat transparent;width:22px;height:23px;display:block;overflow:hidden;}
#map_controls #map_controls_small #map_zoom_in A.disabled{background:url('/images/map/button_zoom-in_disabled.png') center center no-repeat transparent;width:22px;height:23px;display:block;overflow:hidden;}
#map_controls #map_controls_small #map_zoom_out A.disabled{background:url('/images/map/button_zoom-out_disabled.png') center center no-repeat transparent;width:22px;height:23px;display:block;overflow:hidden;}


.map_marker_popup {text-align:center;}
.map_marker_popup H3{text-align:center;margin:1px;font-size:14px;font-weight:bold;font-family:arial,sans-serif;color:#6F1414}
.map_marker_popup H4{text-align:center;margin:1px;font-size:12px;font-weight:bold;font-family:arial,sans-serif;color:#c67b2a}
.map_marker_popup .description{text-align:left;margin:1px;font-size:12px;font-weight:normal;font-family:arial,sans-serif;line-height:14px;color:#000000;}
.map_marker_popup A{color:#9C2A00;text-decoration:none;font-size:12px;font-weight:bold;font-family:arial,sans-serif;}
.map_marker_popup A:hover{color:#000000;text-decoration:none;font-size:12px;font-weight:bold;font-family:arial,sans-serif;}

.map_instructions{color:#000000;padding:5px;line-height:14px;background:#EDEDED;border:1px solid #000000;}
.map_instructions .label{color:#000000;text-decoration:none;font-size:12px;font-weight:bold;font-family:arial,sans-serif;line-height:14px;}
.map_instructions .value{color:#000000;text-decoration:none;font-size:12px;font-weight:normal;font-family:arial,sans-serif;line-height:14px;}

.rating{text-align:center;position:relative;font-family:arial, sans-serif;}
.rating_popup{}
.rating_edit{display:none;position:absolute;top:0px;left:0px;text-align:center;background:url('/images/common/bg/bg_section-fade_top.gif') top left repeat-x #FFFFFF;border:1px solid #DCDACB;padding:10px;line-height:16px !important;font-family:arial, sans-serif;}
IMG.rating_img{cursor:pointer;}

.user_form .label{color:#9c2a00;font-size:14px;font-weight:bold;line-height:30px;text-align:right;}
.user_form .hint{}
.user_form .user_text{padding:5px 20px;}

.user_form .section{font-weight:bold;width:180px;font-size:12px;}
.user_form .section .header{font-weight:bold;text-decoration:underline;font-size:14px;border:none;}
.user_form .section .accent{color:#CC3333;font-weight:bold;}

.user_form DIV.message{color:#9c2a00;font-family:arial,helvetica,verdana,sans-serif;font-size:12px;font-weight:bold;border:none;margin:2px;background:transparent;padding:0px;text-align:center;}
.user_form DIV.message2{color:#66240b;font-family:arial,helvetica,verdana,sans-serif;font-size:12px;font-weight:normal;border:none;margin:2px 2px 10px 2px;background:transparent;padding:0px;text-align:center;}
.user_form DIV.error{color:#9c2a00;font-weight:bold;border:none;margin:2px;background:transparent;padding:0px;text-align:center;}
.user_form DIV.error2{color:#66240b;font-weight:normal;border:none;margin:2px 2px 10px 2px;background:transparent;padding:0px;text-align:center;}


.coupon{margin:10px;padding:10px;text-align:center;border:2px dotted #d1bdb5;width:300px;}
.coupon H1{white-space:normal;font-size:20px;color:#000000;font-weight:bold;}
.coupon .coupon_terms{font-size:11px;font-weight:normal;text-align:left;margin:10px 0px 0px 0px;color:#000000}
.coupon .coupon_terms_intro{font-size:11px;font-weight:bold;color:#000000}
.coupon .coupon_terms_outro{font-size:11px;font-weight:bold;color:#000000}

.coupon_short{padding:5px;text-align:center;border:2px dotted #d1bdb5;line-height:14px}
.coupon_short H1{white-space:normal;font-size:12px;color:#000000;font-weight:bold;line-height:16px;font-family:arial,sans-serif}
.coupon_short .coupon_terms_intro{font-size:11px;font-weight:bold;display:block;color:#000000;line-height:14px;font-family:arial,sans-serif}
.coupon_short .coupon_terms_outro{font-size:9px;font-weight:normal;display:block;color:#000000;line-height:11px;font-family:arial,sans-serif}

.coupon_midsize{padding:5px;text-align:center;border:2px dotted #d1bdb5;line-height:14px;margin:5px 0px;}
.coupon_midsize H1{white-space:normal;font-size:14px;color:#000000;font-weight:bold;line-height:18px;font-family:arial,sans-serif;}
.coupon_midsize .coupon_terms_intro{font-size:11px;font-weight:normal;display:block;color:#000000;line-height:14px;margin:5px;font-family:arial,sans-serif;}
.coupon_midsize .coupon_terms_outro{font-size:9px;font-weight:normal;display:block;color:#000000;line-height:14px;margin:5px;font-family:arial,sans-serif;}

A.coupon_print_link{color:#9C2A00;font-weight:bold;font-size:12px;text-decoration:none;font-family:arial,sans-serif;}
A.coupon_print_link:hover{color:#000000;font-weight:bold;font-size:12px;text-decoration:underline;font-family:arial,sans-serif;}


.tiny_contact_form{margin:10px;text-align:left;}
.tiny_contact_form .label{text-align:left;color:#66240B;line-height:14px !important;margin-top:4px;}
.tiny_contact_form INPUT.text{width:176px;border:1px solid #D9BB9B;background:#FFFFFF;height:auto;padding:1px;}
.tiny_contact_form TEXTAREA{width:176px;height:130px;border:1px solid #D9BB9B;background:#FFFFFF;padding:1px;}
.tiny_contact_form .captcha{margin-top:10px;}
.tiny_contact_form .submit{text-align:center}

.topics_box{width:196px;margin:0 0 0 0px;padding-top:7px;background:url('/images/common/topics/topics_topcorner.gif') top left no-repeat transparent;}
.topics_box_header{color:#5C3D06;font-weight:bold;background:url('/images/common/topics/topics-header.gif') 5px 0px no-repeat #F5F4E8;height:30px;}
.topics_box_content{padding:0px 3px;background:#F5F4E8;}
.topics_box_content A{display:block;text-align:left;margin:0px;padding:2px 4px;color:#343434;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:none;font-weight:bold;}
.topics_box_content A:hover{display:block;text-align:left;margin:0px;padding:2px 4px;color:#9c2a00;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:underline;font-weight:bold;}
.topics_box_content A.cur{display:block;text-align:left;margin:0px;padding:2px 4px;color:#343434;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:none;font-weight:bold;background:url('/images/common/topics/topics-selected.gif') right 4px no-repeat #E8E7D9}
.topics_box_content A.cur:hover{display:block;text-align:left;margin:0px;padding:2px 4px;color:#5C3D06;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:underline;font-weight:bold;background:url('/images/common/topics/topics-selected.gif') right 4px no-repeat #E8E7D9}
.topics_box_content A .sub{display:block;text-align:left;margin:0px;padding:1px 5px;color:#343434;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:none;font-weight:normal;line-height:12px;}
.topics_box_content A:hover .sub{display:block;text-align:left;margin:0px;padding:1px 5px;color:#9c2a00;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:none;font-weight:normal;line-height:12px;}
.topics_box_content .sub A{display:block;text-align:left;margin:0px;padding:1px 10px;color:#343434;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:none;font-weight:normal;line-height:12px;}
.topics_box_content .sub A:hover{display:block;text-align:left;margin:0px;padding:1px 10px;color:#9c2a00;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:none;font-weight:normal;line-height:12px;}
.topics_box_content A.cur .sub{color:#343434;}
.topics_box_content A.cur:hover .sub{color:#5C3D06;}
.topics_box_footer{height:7px;background:url('/images/common/topics/topics_btmcorner.gif') top left no-repeat #FFFFFF;overflow:hidden}
.topics_box_content .separator{border-bottom:1px solid #000000;padding-bottom:10px;margin-bottom:10px;}

.topics_box_content DIV.cur{display:block;text-align:left;margin:0px;padding:2px 4px;color:#343434;font-size:12px;font-family:arial,verdana,helvetica, sans-serif;text-decoration:none;font-weight:bold;background:url('/images/common/topics/topics-selected.gif') right 4px no-repeat #E8E7D9}

#business_left{width:208px;}
#business_search{width:196px;overflow:hidden;}
#business_search .tabs{}
#business_search .tabs IMG{margin:0px}
#business_search .hdr{background:#F6F4E8;padding:5px;border-top:1px solid #000000;color:#66240B;font-weight:normal;font-size:11px;line-height:15px;border-top:1px solid #000000;font-family:arial,sans-serif;}
#business_search .form{background:#E9E7DA;padding:5px;color:#66240B;font-weight:bold;font-size:11px;line-height:15px;border-top:1px solid #000000;font-family:arial,sans-serif;}
#business_search .or{margin:6px;color:#C67B2A;font-weight:bold;font-size:11px;line-height:15px;font-family:arial,sans-serif;}
#business_search SELECT{background:#FFFFFF;border:1px solid #000000;margin:1px 0px;padding:0px;height:auto;width:180px;}
#business_search INPUT.text{background:#FFFFFF;border:1px solid #000000;margin:1px 0px;padding:0px;height:auto;width:180px;}
#business_search INPUT.checkbox{margin:0px;}
#business_search .hdr SELECT{margin:5px 0px}
#business_search .form A{color:#66240B;font-weight:normal;font-size:11px;line-height:15px;font-family:arial,sans-serif;text-decoration:underline;}
#business_search .form A:hover{color:#000000;font-weight:normal;font-size:11px;line-height:15px;font-family:arial,sans-serif;text-decoration:underline;}


#business_search .box_header{height:9px;overflow:hidden;background:#F6F4E8;}
#business_search .box_header .box_right_corner{float:right;height:9px;width:9px;background:url('/images/find-store/content_modules/quick-search/box-corners/tr.gif') bottom left no-repeat;overflow:hidden;}
#business_search .box_header .box_left_corner{float:left;height:9px;width:9px;background:url('/images/find-store/content_modules/quick-search/box-corners/tl.gif') bottom right no-repeat;overflow:hidden;}

#business_search .box_footer{height:9px;overflow:hidden;background:#F6F4E8;}
#business_search .box_footer .box_right_corner{float:right;height:9px;width:9px;background:url('/images/find-store/content_modules/quick-search/box-corners/br.gif') top left no-repeat;overflow:hidden;}
#business_search .box_footer .box_left_corner{float:left;height:9px;width:9px;background:url('/images/find-store/content_modules/quick-search/box-corners/bl.gif') top right no-repeat;overflow:hidden;}

.business_categories_header{text-align:center;font-size:12px;font-family:Arial,sans-serif;font-weight:bold;color:#c67b2a}
#buisiness_categories_list{}
#buisiness_categories_list TABLE{width:600px;margin:0px auto;}
#buisiness_categories_list TABLE TD{width:50%;vertical-align:top;}
#buisiness_categories_list .business_category{text-align:center;background:url('/images/common/bg/bg_section-fade_top.gif') top left repeat-x #FFFFFF;border:1px solid #DCDACB;margin:10px;padding:1px;line-height:16px !important;font-size:12px;font-family:Arial, sans-serif} 
#buisiness_categories_list .business_category H2{color:#66240B;font-size:14px;font-weight:bold;text-align:center;margin:0px;font-family:Arial, sans-serif}
#buisiness_categories_list .business_category A{color:#9B2A00;font-size:12px;font-weight:normal;text-decoration:underline;white-space:nowarp;font-family:Arial, sans-serif}
#buisiness_categories_list .business_category A:hover{color:#000000;font-size:12px;font-weight:normal;text-decoration:underline;white-space:nowarp;font-family:Arial, sans-serif}

#buisiness_categories_list .business_restuarant_category{margin:0px 0px 10px 0px;line-height:16px !important;}
#buisiness_categories_list .business_restuarant_category H3{color:#9B2A00;font-size:12px;font-weight:bold;text-align:center;margin:3px 0px 0px 0px;}

#business_coupons_featured{text-align:center;width:196px;overflow:hidden;margin:20px 0;}
#business_coupons_featured .coupon_short{margin:10px 0px;}
#business_newsletter_signup{width:186px;_width:196px;background:url('/images/find-store/content_modules/dealflyer-signup/bg_dealflyer.gif') bottom left repeat-x #FFFFFF;padding:5px;text-align:left;border:1px solid #DCDACB;position:relative;margin-top:30px;color:#000000;font-family:arial,sans-serif;font-size:11px; line-height:12px;}
#business_newsletter_signup .nospam{color:#888888;font-size:11px;font-family:arial,sans-serif;}
#business_newsletter_signup .nospam A{font-size:11px;color:#666666;font-weight:bold;text-decoration:none;font-family:arial,sans-serif;}
#business_newsletter_signup .nospam A:hover{font-size:11px;color:#000000;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif;}
#business_newsletter_signup A.details{font-size:11px;color:#0B4308;font-weight:bold;text-decoration:none;font-family:arial,sans-serif;}
#business_newsletter_signup A.details:hover{font-size:11px;color:#000000;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif;}
#business_newsletter_signup INPUT.text{width:125px;height:auto;border:1px solid #000000;padding:1px;color:#888888;margin:0px 2px;background:#FFFFFF;font-weight:normal;}
#business_ratings_top{width:196px;margin-top:30px;}
#business_ratings_top .top_rated{background:url('/images/find-store/content_modules/top-rated/bg_top-rated.gif') bottom left repeat-x #FFFFFF;padding:10px;text-align:center;border:1px solid #DCDACB;}
#business_ratings_top .top_rated H3{color:#67301C;font-size:14px;font-weight:bold;font-family:arial,sans-serif;}
#business_ratings_top .top_rated H4{color:#585858;font-size:12px;font-weight:bold;font-family:arial,sans-serif;}
#business_ratings_top  A.link{font-family:arial,sans-serif;font-size:12px;color:#9C2A00;text-decoration:underline;}
#business_ratings_top  A.link:hover{font-family:arial,sans-serif;font-size:12px;color:#000000;text-decoration:underline;}
#business_ratings_top .top_rated H4 A{color:#585858;font-size:12px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;cursor:default;}
#business_ratings_top .top_rated H4 A:hover{color:#585858;font-size:12px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;cursor:default;}

#business_ratings_top .top_rated .rating_edit{top:-200;left:0px;}

#property_featured{width:196px;overflow:hidden;text-align:center;margin-top:25px;border:1px solid #DBDACB;padding:5px 0px}
#property_featured .property{padding:0px 5px;}
#property_featured IMG{padding:2px;}
#property_featured H3{color:#9C2A00;font-size:14px;font-weight:bold;}
#property_featured H4{color:#c67b2a;font-size:12px;font-weight:normal;}
#property_featured .description{color:#66240B;font-weight:normal;font-size:11px;line-height:15px;font-family:arial,sans-serif;text-align:left;}
#property_featured A{color:#9C2A00;font-size:12px;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif}
#property_featured A:hover{color:#000000;font-size:12px;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif}
#property_featured .agent{color:#66240B;font-size:12px;}
#property_featured .agent A{color:#66240B;font-size:12px;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif}
#property_featured .agent A:hover{color:#000000;font-size:12px;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif}
#property_featured H4 A{color:#c67b2a;font-size:12px;font-weight:normal;text-decoration:none;cursor:default;}
#property_featured H4 A:hover{color:#c67b2a;font-size:12px;font-weight:normal;text-decoration:none;cursor:default;}


#partner_featured{width:196px;overflow:hidden;text-align:center;margin-top:25px;border:1px solid #DBDACB;padding:5px 0px;}
#partner_featured .partner{padding:0px 5px;}
#partner_featured IMG{padding:2px;}
#partner_featured H3{color:#9C2A00;font-size:14px;font-weight:bold;}
#partner_featured H4{color:#c67b2a;font-size:12px;font-weight:normal;}
#partner_featured .description{color:#66240B;font-weight:normal;font-size:11px;line-height:15px;font-family:arial,sans-serif;text-align:left;}
#partner_featured A{color:#9C2A00;font-size:12px;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif}
#partner_featured A:hover{color:#000000;font-size:12px;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif}

.business_listing{border-bottom:1px dotted #d1bdb5;width:580px;margin:0px auto;}
.business_listing TR.row_0 TD{border-top:1px dotted #66240b;padding:5px 0px;}
.business_listing TR.row_1 TD{border-top:1px dotted #66240b;padding:5px 0px;}
.business_listing .business_listing_image{width:215px;text-align:center;vertical-align:top;}
.business_listing .business_listing_image A{width:215px;display:block;}
.business_listing .business_listing_info{text-align:left;vertical-align:top;padding:5px;font-family:arial,sans-serif}
.business_listing .business_listing_info H3{color:#66240b;font-size:18px;font-weight:bold;font-family:Arial, sans-serif;margin:8px 0px 0px 0px;}
.business_listing .business_listing_info .business_type{margin:0px 0px 15px 0px;color:#C67B2A;font-weight:bold;font-family:arial,sans-serif}
.business_listing .business_listing_info .business_link {text-align:center;padding:5px 0px 10px 0px;font-family:arial,sans-serif}
.business_listing .business_listing_info .business_link A{font-weight:bold;color:#9C2A00;text-decoration:underline;font-family:arial,sans-serif}
.business_listing .business_listing_info .business_link A:hover{font-weight:bold;color:#000000;text-decoration:underline;font-family:arial,sans-serif}
.business_listing .business_listing_info .business_stats{width:375px;font-family:arial,sans-serif}
.business_listing .business_listing_info .business_stats TD{border:none;padding:5px 5px;text-align:left;vertical-align:middle;font-family:arial,sans-serif}

.business_search_header{position:relative;background:url('/images/common/bg/bg_section-fade_top.gif') top left repeat-x #FFFFFF;border:1px solid #000000;padding:10px;width:560px;_width:580px;margin:0px 10px;}
.business_search_header H3{color:#66240B;font-size:18px;font-weight:bold;text-align:left;margin:0px 0px 5px 0px;font-family:arial, sans-serif;}
.business_search_header TABLE{}
.business_search_header TD.label{text-align:right;font-weight:bold;color:#9C2A00;padding:0px 5px;font-family:arial, sans-serif;font-size:12px;}
.business_search_header TD.value{text-align:left;font-weight:bold;color:#66240b;font-family:arial, sans-serif;font-size:12px;}
.business_search_header .business_search_links{position:absolute;top:5px; right:5px;}
.business_search_header .business_search_links A{display:block;margin:5px;}

.business_category{margin:15px 0px 5px 0px;}
.business_category_header_txt{margin:0px 0px 0px 42px;color:#0A3467;font-weight:bold;font-size:11px;position:relative;top:4px;font-family:arial,sans-serif}
.business_category_header{background:#0A3467;color:#FFFFFF;padding:0px 8px 0px 27px;margin:0px 0px 0px 25px;position:relative;font-size:14px;font-weight:bold;font-family:arial,sans-serif;}
.business_category_header TD{background:#0A3467;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:arial,sans-serif;padding:0px 5px 0px 0px}
.business_category_header H2{color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:underline;font-family:arial,sans-serif;display:block;}
.business_category_header IMG{position:absolute;top:-5px;left:-15px;_left:-40px;}
.business_category_header FORM{float:right;position:relative;top:-23px;_top:-25px;margin:0px;}
.business_category_header SELECT{color:#0A3467;border:1px solid #3A6497;margin:0px;background:#FFFFFF}

.business_category_search{text-align: center;background:url('/images/common/bg/bg_section-fade_top.gif') top left repeat-x #FFFFFF;width:580px;padding:15px 0px;margin:0px 10px;font-family:arial,sans-serif;font-size:12px;}
.business_category_search .user_form{background:url('/images/common/bg/bg_section-fade_btm.gif') bottom left repeat-x #FFFFFF;width:580px;margin:0px auto;font-family:arial,sans-serif;font-size:12px;}
.business_category_search TABLE{margin-left: auto;margin-right: auto;text-align: left;font-family:arial,sans-serif;font-size:12px;}
.business_category_search TD{line-height:13px !important;font-family:arial,sans-serif;font-size:12px;}
.business_category_search TD.label{text-align:right;color:#9C2A00;font-weight:bold;padding:3px;font-family:arial,sans-serif;font-size:12px;}
.business_category_search TD.info{text-align:center;color:#474747;font-weight:bold;padding:20px 3px 3px 3px;font-family:arial,sans-serif;font-size:13px;}
.business_category_search TD TD.label{text-align:left;font-family:arial,sans-serif;font-size:12px;}
.business_category_search INPUT.text{padding:1px;height:auto;border:1px solid #66240b;background:#FFFFFF;color:#000000;font-weight:normal;font-size:12px;}
.business_category_search SELECT{padding:1px;height:auto;border:1px solid #66240b;background:#FFFFFF;color:#000000;font-weight:normal;font-size:12px;}

.advertiser_box{text-align:center;background:url('/images/common/bg/bg_section-fade_top.gif') top left repeat-x #FFFFFF;border:1px solid #DCDACB;width:196px;line-height:16px !important;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_box H3{color:#66240B;font-family:Trebuchet MS, sans-serif;font-size:16px;font-weight:bold;}
.advertiser_box A{font-family:arial,sans-serif;color:#9C2A00;text-decoration:underline;}
.advertiser_box A:hover{font-family:arial,sans-serif;color:#000000;text-decoration:underline;}
.advertiser_box A.link{font-family:arial,sans-serif;font-size:12px;color:#9C2A00;text-decoration:underline;}
.advertiser_box A.link:hover{font-family:arial,sans-serif;font-size:12px;color:#000000;text-decoration:underline;}

.advertiser_box .info{font-family:arial,sans-serif;color:#C67B2A;font-size:11px;font-style:italic;line-height:14px !important;}
.advertiser_box .info A{font-family:arial,sans-serif;color:#C67B2A;font-size:11px;font-style:italic;text-decoration:underline}
.advertiser_box .info A:hover{font-family:arial,sans-serif;color:#000000;font-size:11px;font-style:italic;text-decoration:underline}
.advertiser_box LI{list-style-position:inside;color:#000000;font-weight:normal;line-height:18px;}

.advertiser_bookmark_box{margin:10px 10px;text-align:center;}
.advertiser_bookmark_box IMG{margin:10px 0px;text-align:center;}
.advertiser_bookmark_box A.link{font-family:arial,sans-serif;font-size:10px;color:#9C2A00;text-decoration:none;display:block;}
.advertiser_bookmark_box A.link:hover{font-family:arial,sans-serif;font-size:10px;color:#000000;text-decoration:none;display:block;}
.advertiser_hours_box{margin:10px 20px;text-align:center;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_rating_box{margin:10px 20px;text-align:center;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_rating_box .info{color:#000000;font-size:12px;font-weight:bold;font-style:normal;text-align:center;}
.advertiser_rating_box .rating{margin:5px 0px;}
.advertiser_rating_box .rating{z-index:100000;}
.advertiser_rating_box .rating_popup{z-index:200000;}
.advertiser_rating_box .rating_edit{z-index:200000;}


.advertiser_services_box{margin:10px 20px;text-align:center;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_services_box LI{list-style:none;color:#000000;font-weight:normal;}
.advertiser_brand_box{margin:10px 20px;text-align:center;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_brand_box LI{list-style:none;color:#000000;font-weight:normal;}
.advertiser_coupons_box{margin:10px 30px;text-align:left;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_coupons_box H3{margin-left:-20px;}
.advertiser_coupons_box LI A{list-style:none;color:#000000;font-weight:normal;text-decoration:none;font-size:12px;}
.advertiser_coupons_box LI A:hover{list-style:none;color:#9C2A00;font-weight:normal;text-decoration:none;font-size:12px;}
.advertiser_downloads_box{margin:10px 30px;text-align:left;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_downloads_box H3{margin-left:-20px;}
.advertiser_downloads_box LI A{list-style:none;color:#000000;font-weight:normal;text-decoration:none;font-size:12px;}
.advertiser_downloads_box LI A:hover{list-style:none;color:#9C2A00;font-weight:normal;text-decoration:none;font-size:12px;}
.advertiser_payments_box{margin:10px 30px;text-align:left;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_payments_box H3{margin-left:-25px;}
.advertiser_signup_box{margin:10px 30px;text-align:left;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_signup_box H3{margin-left:-20px;}
.advertiser_contact_box{margin:10px 30px;text-align:left;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_contact_box H3{margin-left:-20px;}
.advertiser_agency_box{margin:10px 20px;text-align:center;line-height:14px;font-size:13px;font-family:Arial, sans-serif;font-weight:normal;color:#000000}
.advertiser_agency_box A.link{font-family:arial,sans-serif;font-size:12px;color:#66240b;text-decoration:underline;}
.advertiser_agency_box A.link:hover{font-family:arial,sans-serif;font-size:12px;color:#66240b;text-decoration:underline;}
.advertiser_agency_box A.profile{font-family:arial,sans-serif;font-size:12px;color:#9C2A00;text-decoration:underline;display:block;font-weight:bold;margin:15px;}
.advertiser_agency_box A.profile:hover{font-family:arial,sans-serif;font-size:12px;color:#000000;text-decoration:underline;display:block;font-weight:bold;margin:15px;}


.advertiser_header{margin:10px 0px;}
.advertiser_header TD{vertical-align:middle;}
.advertiser_header H1{color:#000000;font-family:times,serif;font-size:30px;font-weight:bold;}
.advertiser_header A{color:#9C2A00;font-family:Trebucht MS,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}
.advertiser_header A:hover{color:#000000;font-family:Trebucht MS,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}
.advertiser_header H2{color:#9C2A00;font-family:arial,sans-serif;font-size:14px;font-weight:bold;}
.advertiser_header H2 A{color:#9C2A00;font-family:arial,sans-serif;font-size:14px;font-weight:bold;cursor:default;text-decoration:none;}
.advertiser_header H2 A:hover{color:#9C2A00;font-family:arial,sans-serif;font-size:14px;font-weight:bold;cursor:default;text-decoration:none;}

.advertiser_profile{font-family:Times, serif;font-size:14px;line-height:20px;color:#66240b}

.rating_popup{width:400px;}
.rating_popup H1{font-family:Trebuchet MS, sans-serif;font-size:24px;color:#9C2A00}
.rating_popup TABLE{width:350px;margin:0px auto;}
.rating_popup TD{padding:0px 25px;}
.rating_popup TD.image{height:175px;text-align:center !important;vertical-align:middle !important;}
.rating_popup TD.image H2{color:#CCCCCC;border:2px dashed #CCCCCC;padding:50px 0px;text-align:center;}
.rating_popup TD.label{font-weight:bold;text-align:center !important;white-space:nowrap;color:#9C2A00;font-family:Arial, sans-serif;font-size:12px;}
.rating_popup TD.value{font-weight:bold;text-align:center !important;white-space:nowrap;color:#66240B;font-family:Arial, sans-serif;font-size:12px;}

.advertiser_news .articles{width:580px;margin:0px auto;}
.advertiser_news .articles TD{vertical-align:top;}
.advertiser_news .articles H3{font-family:Arial, sans-serif;font-weight:bold;font-size:14px;color:#66240b;margin:2px;}
.advertiser_news .articles .article{padding:10px;text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;line-height:18px !important;}
.advertiser_news .articles .summary{text-align:left;font-family:Arial, sans-serif;line-height:18px !important;font-size:12px;font-weight:normal;color:#484747}
.advertiser_news .articles .author{font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-style:italic;font-size:11px;}
.advertiser_news .articles A{font-family:Arial, sans-serif;font-weight:bold;font-size:12px;color:#66240b;}
.advertiser_news .articles A:hover{font-family:Arial, sans-serif;font-weight:bold;font-size:12px;color:#66240b;text-decoration:underline;}
.advertiser_news .articles IMG{display:inline;float:left;padding:3px;border:1px solid #CCCCCC;background:#FFFFFF;margin:0px 5px 5px 0px;}

.advertiser_events .events{width:580px;margin:0px auto;}
.advertiser_events .events TD{vertical-align:top;}
.advertiser_events .events H3{font-family:Arial, sans-serif;font-weight:bold;font-size:14px;color:#66240b;margin:2px;}
.advertiser_events .events .event{padding:10px;text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;line-height:18px !important;}
.advertiser_events .events .description{text-align:left;font-family:Arial, sans-serif;line-height:18px !important;font-size:12px;font-weight:normal;color:#484747}
.advertiser_events .events .author{font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-style:italic;font-size:11px;}
.advertiser_events .events A{font-family:Arial, sans-serif;font-weight:bold;font-size:12px;color:#66240b;}
.advertiser_events .events A:hover{font-family:Arial, sans-serif;font-weight:bold;font-size:12px;color:#66240b;text-decoration:underline;}
.advertiser_events .events IMG{display:inline;float:left;padding:3px;border:1px solid #CCCCCC;background:#FFFFFF;margin:0px 5px 5px 0px;}

/***********************/
/*  calendar		   */
/***********************/
.CalendarTable{width:175px;border:1px solid #532108;border-spacing:0px;border-collapse:collapse;margin:10px auto;font-family:arial,sans-serif;}

.CalendarMonthHeader{height:25px;width:100%;background:#532108;color:#fff;font-weight:normal;font-size:18px;text-align:center;border:1px solid #532108;}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{height:25px;font-weight:bold;font-size:14px;text-align:center;color:#fff;font-family:arial,sans-serif;}

.CalendarFooter{height:25px;width:100%;background:#CEDBEE;font-weight:normal;text-align:center;border:1px solid #532108;}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{height:25px;font-weight:normal;font-size:14px;text-align:center;}

.CalendarPrevLink{width:25px;white-space:nowrap;text-align:left;padding-left:5px;}
.CalendarNextLink{width:25px;white-space:nowrap;text-align:right;padding-right:5px;}
A.CalendarNavLink{color:#fff;font-family:arial,sans-serif;text-decoration:underline;}
A.CalendarNavLink:hover{color:#c5b7a9;}

.CalendarDayHeader{height:25px;width:14%;text-align:center;background:#c7b4ab;border:1px solid #532108;border-bottom:1px solid #532108;border-top:0px;font-size:12px;font-family:arial,sans-serif;font-weight:bold;color:#532108;}
.CalendarDay{height:25px;width:14%;vertical-align:top;border:1px solid #532108;background:#e7e7c3;font-family:arial,sans-serif;font-size:11px;}
.CalendarDayPast{height:25px;width:14%;vertical-align:top;border:1px solid #532108;background:#eee6df;font-family:arial,sans-serif;font-size:11px;font-weight:normal;color:#dbd0c7;}
.CalendarDayPast .CalendarDayMarker a,.CalendarDayPast .CalendarDayMarkerEvents a{font-weight:normal;color:#dbd0c7;}
.CalendarDayFuture{height:25px;width:14%;vertical-align:top;border:1px solid #532108;background:#eee6df;font-family:arial,sans-serif;font-size:11px;color:#baa593;}
.CalendarDayCurrent{height:25px;width:14%;vertical-align:top;border:1px solid #532108;background:#983809;color:#ec5207;font-family:arial,sans-serif;font-size:11px;text-decoration:underline;}
.CalendarDayCurrent .CalendarDayEvents a,.CalendarDayCurrent .CalendarDayEvents a:visited{font-weight:bold;text-decoration:underline;color:#ec5207;}
.CalendarDayCurrent .CalendarDayEvents a:hover{text-decoration:none;}

.CalendarDayEmptyPre{height:25px;width:14%;vertical-align:top;border:1px solid #532108;background:#eee6df;font-family:arial,sans-serif;}
.CalendarDayEmptyPost{height:25px;width:14%;vertical-align:top;border:1px solid #532108;background:#eee6df;font-family:arial,sans-serif;}

.CalendarDayMarker{font-weight:normal;padding:0px 0px;vertical-align:top;height:25px;line-height:25px;text-align:center;font-family:arial,sans-serif;font-size:11px;color:#dbd0c7;}
.CalendarDayMarkerEvents{background:#eee6df;font-weight:normal;padding:0px 0px;vertical-align:top;height:25px;line-height:25px;text-align:center;}
.CalendarDayMarkerEvents a{font-family:arial,sans-serif;font-weight:bold;font-size:11px;color:#b5420a;padding:0px;text-align:Center;}
.CalendarDayMarkerEvents a:hover{text-decoration:underline;color:#532108;FONT-SIZE:11PX;TEXT-DECORATION:NONE;padding:0px;text-align:Center;}

/***************************/
/*  news/events left hand  */
/***************************/
.news_box{width:186px;border:1px solid #DBDACB;color:#5C3D06;margin:10px 0px;padding:5px 0px;}
.news_box H2{color:#c67b2a;font-size:16px;font-weight:normal;text-align:center;margin:5px 0px;font-family:arial, sans-serif;}
.news_box .separator{border-bottom:1px dotted #5C3D06;height:10px;margin:0px 10px 10px 10px;}

.news_box .news_item{text-align:left;line-height:16px;padding:3px 10px;font-size:12px;}
.news_box .news_item A{color:#5C3D06;font-weight:bold;text-decoration:none;font-size:12px;}
.news_box .news_item A:hover{color:#9c2a00;font-weight:bold;text-decoration:none;font-size:12px;}

.news_box .event_item{text-align:center;line-height:16px;padding:3px 10px;font-size:12px;}
.news_box .event_item A{color:#5C3D06;font-weight:bold;text-decoration:none;font-size:12px;}
.news_box .event_item A:hover{color:#9c2a00;font-weight:bold;text-decoration:none;font-size:12px;}


/***************************/
/*  events 				   */
/***************************/
.event_list{width:560px;margin:0px 10px;}
.event_list .event_date{color:#9c2a00;font-weight:bold;text-decoration:none;font-size:18px;margin:10px 0 5px 0;font-family:Times,serif;}
.event_list .event_short{margin:0 0 10px 0;}
.event_list .event_short h2 {font-family:arial, helvetica, verdana, sans-serif;font-size:14px;font-weight:bold;color:#66240b;margin:0px;}
.event_short p {font-family:arial,sans-serif;font-size:12px;line-height:18px;font-weight:normal; color:#000;display:inline;}
.event_short a,.event_short a:visited{font-size:12px;text-decoration:underline;font-weight:bold;font-family:helvetica,arial,sans-serif;white-space:nowrap;}
.event_short a:hover {text-decoration:none;font-weight:bold;white-space:nowrap;}
.event_short .flagged {float:right !important;margin:3px 0 5px 10px;}


.article_full .event_date{color:#9c2a00;font-weight:bold;text-decoration:none;font-size:18px;margin:10px 0 5px 0;font-family:Times,serif;text-align:center;}


#events_select{width:560px;margin:0px 10px;padding-bottom:10px;border-bottom:1px dotted #000000}
#events_select TABLE{width:560px;}
#events_select TD{padding-right:2px;}
#events_select INPUT.image{margin:0px;}

.event_back{margin:10px 0px}
.event_back A{color:#FFFFFF;background:#c67b2a;padding:2px 10px;text-decoration:none;font-weight:bold;font-size:11px;font-family:arial,sans-serif;}
.event_back A:hover{color:#FFFFFF;background:#66240b;padding:2px 10px;text-decoration:none;font-weight:bold;font-size:11px;font-family:arial,sans-serif;}

.event_submit{width:500px;font-family:arial,sans-serif;font-size:11px;line-height:15px;border:1px solid #000000;padding:10px 10px 10px 75px;background:url('/images/news/icons/event-submit.png') 10px 10px no-repeat #f7f2e4;margin:0 auto;}
.event_submit H1{margin:0px 0px 10px 0px;}

.event_submit_form TR{padding:5px 0;}
.event_submit_form TD{padding:3px;font-family:arial,sans-serif;vertical-align:top;}
.event_submit_form TD.label{text-align:right;font-weight:bold;color:#333333;vertical-align:top;font-size:14px;padding-left:10px !important;padding-right:3px !important;}
.event_submit_form TD.label .hint{color:#214d6e;text-align:right;font-weight:normal;width:150px;float:right;font-size:11px;line-height:13px;}
.event_submit_form div.hint {color:#333333;font-family:arial,sans-serif;font-size:12px;line-height:15px;}
.event_submit_form TD.label .required{font-weight:normal;font-size:14px;color:red;}
.event_submit_form TD INPUT.text{border:1px solid #284861;font-weight:normal;color:#333333;font-size:12px;}
.event_submit_form TD TEXTAREA{border:1px solid #284861;font-size:12px;color:#333333;height:150px;}
.event_submit_form TD SELECT{border:1px solid #284861}
.event_submit_form TD.save_actions{text-align:center} 


/***************************/
/*  photos				   */
/***************************/
TABLE.photo_gallery{width:560px;margin:10px auto;border-top:1px dotted #000000;border-bottom:1px dotted #000000;}
TABLE.photo_gallery TD{text-align:center;vertical-align:middle;height:180px;width:180px;}
TABLE.photo_gallery TD IMG{border:1px solid #000000}

.gallery_hint{color:#4C6E94;text-align:center;margin:5px;font-size:12px;font-family:arial}
.photo_enlarged_container{position:relative;}
.photo_enlarged{position:absolute;display:none;top:0px;left:-100px;padding:5px;height:600px;border:1px solid #000000;background:#FFFFFF}
.photo_enlarged .photo_full TABLE{width:610px;margin:0px auto;}
.photo_enlarged .photo_full TD.photo_image{text-align:center;vertical-align:middle;height:500px;width:610px;}
.photo_enlarged .photo_full TD.photo_image IMG{border:1px solid #000000}
.photo_enlarged .photo_full TD.photo_caption{text-align:center;padding:2px;color:#000000}
.photo_enlarged .photo_close{text-align:right;padding:2px 5px;}
.photo_enlarged .photo_actions{width:600px;position:absolute;bottom:-10px;_bottom:-5px;left:0px;margin:5px 10px;}
.photo_enlarged .photo_rank .label{color:#9C2A00}
.photo_enlarged .photo_rank .article_rank{position:relative;top:4px;}

#photos_select{width:560px;margin:0px 10px;padding-bottom:10px;}
#photos_select TABLE{margin:20px auto;}
#photos_select TD{padding-right:10px;}


/***************************/
/*  press center		   */
/***************************/

.press_center_list{width:560px;margin:0px 10px 0px 10px;}
.press_center_list H2{color:#66240b;font-size:18px;}
.press_center_list H3{color:#9C2A00;font-size:18px;margin-bottom:15px;}
.press_center_list H4{font-size:14px;font-weight:bold;}
.press_center_list A{text-decoration:underline;}
.press_center_list A:hover{text-decoration:underline;color:#000000}
.press_center_list TD{vertical-align:top;border-bottom:1px dotted #CCCCCC;padding:10px 0px}
.press_center_list TD.press_center_list_image{width:220px}
.press_center_list TD.press_center_list_info{}

.press_center_list .press_center_item{}
.press_center_list .press_center_item H3{color:#66240b;font-size:16px;}
.press_center_list .press_center_item A{text-decoration:underline;color:#66240b;font-weight:bold;}
.press_center_list .press_center_item A:hover{text-decoration:underline;color:#000000;font-weight:bold;}
.press_center_list .press_center_item .link{text-align:right;padding:5px 0px;}
.press_center_list .press_center_item TABLE.press_center_downloads{}
.press_center_list .press_center_item TABLE.press_center_downloads TD{border:none;text-align:center;vertical-align:center;padding:5px 20px;}

.press_center_item_full{margin:0 10px 50px;width:580px;}
.press_center_item_full .press_center_item{}
.press_center_item_full .press_center_item .image{text-align:center;padding:5px;background-color:#f2f0e4;border:1px solid #dad7c7;margin:10px 0px;}
.press_center_item_full .press_center_item .image IMG{border:1px solid #000;}
.press_center_item_full .press_center_item H3{font-family:'trebuchet MS',arial,sans-serif;color:#66240b;font-size:18px;line-height:22px;text-align:center;}
.press_center_item_full .press_center_item TABLE.press_center_downloads{}
.press_center_item_full .press_center_item TABLE.press_center_downloads TD{border:none;text-align:center;vertical-align:center;padding:20px 10px;}

.press_center_photo_caption{text-align:center;padding:2px;color:#000000;font-weight:bold;font-family:arial;font-size:11px;}

/***************************/
/*  tcoa				   */
/***************************/
.tcoa_faqs{width:560px;margin:0px 10px;}
.faqtopics{margin-left:25px;}
.tcoa_faq_link li{color:#5c3d06;list-style-type:disc;}
.tcoa_faq_link A{color:#5c3d06;text-decoration:none;font-weight:normal;font-family:arial,sans-serif;font-size:14px;}
.tcoa_faq_link A:hover{color:#402a04;text-decoration:underline;font-weight:normal;}
.tcoa_faq_question{font-family:arial,sans-serif;color:#covenan;font-weight:bold;font-size:16px;font-family:arial,sans-serif;}
.tcoa_faq_answer{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #bab6a0;color:#5c3d06;font-weight:normal;font-size:16px;line-height:22px;font-family:times,serif;}

.tcoa_contact{text-align:center;color:#9C5915;}
.tcoa_contact A{color:#9C5915;text-decoration:underline;}
.tcoa_contact A:hover{color:#9C2A00;text-decoration:underline;}

/***************************/
/*  links				   */
/***************************/

.links_section{text-align:center;margin:10px 10px 20px 10px;}
.links_section H3{font-size:14px;color:#66240b;font-weight:bold;margin-bottom:0;margin-top:5px;font-family:Trebuchet MS,arial,sans-serif;}
.links_section A{font-size:12px;text-decoration:underline;color:#66240b;font-family:arial,sans-serif;}
.links_section A:hover{font-size:12px;text-decoration:underline;color:#000000;font-family:arial,sans-serif;}

/***************************/
/*  activities				   */
/***************************/
.activity TD{vertical-align:top;text-align:left;padding:20px 0px;font-family:arial,sans-serif;border-bottom:1px dotted #000000;line-height:auto;}	
.activity *{line-height:auto;}
.activity TABLE{}
.activity TD.image{width:170px;font-family:arial,sans-serif;vertical-align:top;text-align:center;}
.activity TD.image IMG{border:1px solid #000000;}
.activity H3{font-size:14px;color:#66240b;font-weight:bold;margin:0px;font-family:arial,sans-serif;}
.activity .seasons{margin:5px 0px;font-family:arial,sans-serif;font-size:12px;}
.activity .seasons_list{color:#c67b2a;font-family:arial,sans-serif;font-size:12px;}
.activity .description{margin:10px 0px;font-family:arial,sans-serif;font-size:12px;}
.activity .tip{margin:10px 0px;font-family:arial,sans-serif;font-size:12px;}
.activity .tip .label{font-weight:bold;font-family:arial,sans-serif;font-size:12px;}
.activity .links{text-align:right;margin:10px 0px;font-family:arial,sans-serif;font-size:12px;}
.activity .links A{color:#c67b2a;font-weight:bold;text-decoration:none;font-family:arial,sans-serif;font-size:12px;}
.activity .links A:hover{color:#000000;font-weight:bold;text-decoration:none;font-family:arial,sans-serif;font-size:12px;}

/***************************/
/*  projects			   */
/***************************/
.project_list_container{width:560px;margin:0px 10px;}
.project_list_container H2{border-bottom:1px dotted #000000;margin-top:10px;font-size:18px;font-weight:bold;font-family:arial,sans-serif}
.project_short{padding:10px 0px;}
.project_short TABLE{border-bottom:1px dotted #000000;width:560px;}
.project_short TABLE TD{padding:10px 0px;}
.project_short .image{width:180px;text-align:center;vertical-align:top;}
.project_short .image IMG{border:1px solid #000000}
.project_short H3{color:#5C3D06;font-size:16px;font-weight:bold;font-family:arial,sans-serif}
.project_short .link{text-align:right}
.project_short .link A{color:#5C3D06;text-decoration:underline;font-weight:bold;}
.project_short .link A:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.project_full{width:560px;margin:0px 10px;}
.project_full H1{text-align:center;color:#5C3D06;margin-bottom:0px;font-size:20px;}
.project_full .date{text-align:center;font-size:10px;color:#5C3D06;margin-bottom:15px;}
.project_full .toggle_area TABLE{margin:0px auto}


/***************************/
/*  plans				   */
/***************************/
.plan_item_full{width:560px;margin:0px 10px;}
.plan_item_full H1{text-align:center;color:#5C3D06;margin-bottom:0px;font-size:20px;}
.plan_item_full .date{text-align:center;font-size:10px;color:#5C3D06;margin-bottom:15px;}
.plan_item_full .toggle_area TABLE{margin:0px auto}


.business_section {width:580px;_width:550px;margin:0px auto;}
.business_section .box_footer{position:relative;height:34px;overflow:hidden;margin:10px 0px;}
.business_section .box_footer .box_right_corner{position:absolute;right:0px;top:0px;height:34px;width:9px;background:url('images/find-store/business-detail/news-events/corner_bar-right.gif') top center no-repeat;overflow:hidden;}
.business_section .box_footer .box_left_corner{position:absolute;left:0px;top:0px;height:34px;width:9px;background:url('/images/find-store/business-detail/news-events/corner_bar-left.gif') top center no-repeat;overflow:hidden;}
.business_section .box_footer .box_content{padding:6px 7px;margin:0px 5px;background:url('/images/find-store/business-detail/news-events/bg_bar.gif') top left repeat-x #FFFFFF;}
.business_section .box_footer .box_content TD{color:#9C2A00;font-weight:bold;text-decoration:none;padding:0px 5px;}
.business_section .box_footer .box_content A{color:#9C2A00;font-weight:bold;text-decoration:underline;font-family:arial, sans-serif;font-size:14px;}
.business_section .box_footer .box_content A:hover{color:#9C2A00;font-weight:bold;text-decoration:underline;font-family:arial, sans-serif;font-size:14px;}



.business{margin:0px 10px 50px 10px;width:580px;}
.business .header{color:#9C2A00;font-weight:bold;font-size:16px;font-family:arial;border:none;text-transform:uppercase;}
.business .empty{padding:10px;font-weight:bold;color:#000000;text-align:center;}

.category_counts{font-weight:bold;color:#C67B2A;font-size:12px;font-family:arial,sans-serif;}
.category_sort{font-weight:bold;color:#66240b;font-size:12px;font-family:Trebuchet MS, serif}
.listing_header{width:580px;margin:0px 10px;}

.business_page_header{position:relative;background:url('/images/common/bg/bg_section-fade_top.gif') top left repeat-x #FFFFFF;padding:10px;width:560px;margin:0px 10px;}
.business_page_header H1{text-align:center;color:#c67b2a;font-weight:normal;font-size:20px;}
.business_page_header_content{margin:10px 20px;border:1px solid #DBDACB;padding:10px;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#4f4f4f;clear:both;}
.business_page_header_content a,.business_page_header_content a:visited{text-decoration:underline;font-family:Arial,sans-serif;font-size:14px;color:#4f4f4f;}
.business_page_header_content IMG{margin:0px 10px 10px 0px;float:left;}

.business_coupon_list{width:580px;margin:0px auto;border-top:1px dashed #D1BDB5;margin:0px auto;}
.business_coupon_list TD{border-bottom:1px dashed #D1BDB5;padding:10px 25px;text-align:center;vertical-align:top}
.business_coupon_list TD.sep{border-left:1px dashed #D1BDB5;width:1px;padding:0px;}
.business_coupon_list TD.sep DIV.sep{width:1px;overflow:hidden;padding:0px;margin:0px;}
.list_coupon{width:233px;}
.list_coupon TD{padding:5px;border:none;text-align:center;}
.advertiser_coupon_header{}
.advertiser_coupon_header H1{color:#66240B;font-weight:bold;font-size:18px;text-decoration:underline;font-family:arial}
.advertiser_coupon_header H1 A{color:#66240B;font-weight:bold;font-size:18px;text-decoration:underline;font-family:arial}
.advertiser_coupon_header H1 A:hover{color:#000000;font-weight:bold;font-size:18px;text-decoration:underline;font-family:arial}
.advertiser_coupon_header H2{color:#C67B2A;font-weight:bold;font-size:12px;text-decoration:none;font-family:arial}
.advertiser_coupon_header H2 A{color:#C67B2A;font-weight:bold;font-size:12px;text-decoration:none;font-family:arial}
.advertiser_coupon_header H2 A:hover{color:#000000;font-weight:bold;font-size:12px;text-decoration:none;font-family:arial}

.property_short{border-bottom:1px dotted #66240b;width:580px;padding:15px 0px;margin:0px auto;}
.property_short TABLE{width:580px;margin:0px auto;}
.property_short .image{width:220px;text-align:center;vertical-align:top;}
.property_short .image IMG{border:1px solid #000000}
.property_short .prop H3{text-align:center;color:#000000;font-size:18px;font-weight:bold}
.property_short .prop H4{text-align:center;color:#C67B2A;font-size:12px;font-weight:normal}
.property_short .prop H4 A{text-align:center;color:#C67B2A;font-size:12px;font-weight:normal;text-decoration:none;cursor:default;}
.property_short .prop H4 A:hover{text-align:center;color:#C67B2A;font-size:12px;font-weight:normal;text-decoration:none;cursor:default;}
.property_short .prop{text-align:center;padding:5px;vertical-align:top;}
.property_short .prop .description{text-align:left;font-family:sans-serif;font-size:12px;line-height:15px;}
.property_short .prop A{color:#9C2A00;font-weight:bold;text-decoration:underline;font-family:sans-serif;font-size:13px;margin-top:5px;}
.property_short .prop A:hover{color:#000000;font-weight:bold;text-decoration:underline;}
.property_short .details{margin-top:10px;}
.property_short .agent{text-align:center;background:#F3F1E9;padding:5px;vertical-align:top;font-family:sans-serif;font-size:12px;}
.property_short .agent A{color:#66240b;font-weight:bold;text-decoration:underline;font-family:sans-serif;}
.property_short .agent A:hover{color:#000000;font-weight:bold;text-decoration:underline;}
.property_short .space{width:10px;text-align:center;background:#FFFFFF;vertical-align:top;}
.property_short .specs{text-align:left;background:#F3F1E9;padding:5px;vertical-align:top;font-family:sans-serif;font-size:12px;line-height:18px;}
.property_short .specs .price{color:#9C2A00;font-weight:bold;}

.property_full .specs{text-align:left;background:#F3F1E9;padding:5px;margin:0px 0px 10px 10px;float:right}
.property_full .specs .price{color:#9C2A00;font-weight:bold;}
.property_full .links1{text-align:center;margin:25px;clear:both;}
.property_full .links2{text-align:center;padding:5px 0p 0px 0px;background:url('/images/vision/real-estate/partner-detail/bg_action-bar.gif') bottom left repeat-x #FFFFFF;border:1px solid #DBDACB}
.property_full .links2 A{margin:0px 50px;}
.property_full .disclaimer{text-align:center;font-size:10px;padding:5px 0px;line-height:12px;}

.property_full .business{margin:0px 8px 50px 10px;width:582px;_width:580px;}

.property_header{margin:0px 10px 20px 10px;}
.property_header H1{color:#66240b;font-family:times,serif;font-size:20px;font-weight:bold;margin:0px 0px 0px 0px;}
.property_header H2{color:#66240b;font-family:arial,sans-serif;font-size:14px;font-weight:normal;margin:0px 0px 20px 0px;}
.property_header .status{color:#9C2A00;font-weight:bold;}
.property_header H2 A{color:#66240b;font-family:arial,sans-serif;font-size:14px;font-weight:normal;margin:0px 0px 20px 0px;text-decoration:none;cursor:default;}
.property_header H2 A:hover{color:#66240b;font-family:arial,sans-serif;font-size:14px;font-weight:normal;margin:0px 0px 20px 0px;text-decoration:none;cursor:default;}


.property_contact H1{color:#9C2A00;font-size:20px;margin:8px 0px;font-weight:bold;}
.property_email H1{color:#9C2A00;font-size:20px;margin:8px 0px;font-weight:bold;}

.property_printable{color:#000000;width:575px;}
.property_printable *{color:#000000;font-family:arial,sans-serif}
.property_printable H1{color:#000000;font-size:18px;font-weight:bold;margin:0px;font-family:times,serif;}
.property_printable H2{color:#000000;font-size:12px;font-weight:normal;margin:0px;}
.property_printable .description{text-align:left;margin:10px;}
.property_printable .agent{text-align:center;margin:10px;}
.property_printable .agent TD{text-align:center;padding:5px;width:250px;vertical-align:top;}
.property_printable .specs{text-align:left;background:#FFFFFF;padding:5px;margin:0px 0px 10px 10px;float:right;border:1px solid #000000}
.property_printable .specs .price{font-weight:bold;}
.property_printable .disclaimer{text-align:center;font-size:10px;padding:5px 0px;line-height:12px;}

.filter_header{background:#CCCCCC;color:#000000;padding:2px 8px 2px 40px;margin:0px 0px 0px 25px;position:relative;font-size:14px;font-weight:bold;font-family:arial,sans-serif;}
.filter_header IMG{position:absolute;top:-5px;left:-15px;_left:-40px;}
.filter_filters {margin:5px 5px 5px 55px;}
.filter_menu{position:relative;}
.filter_menu_header{color:#4C6E94;font-size:12px;font-weight:bold;font-family:arial,sans-serif;position:relative;height:23px;overflow:hidden;}
.filter_menu_left{position:absolute;left:0px;top:0px;width:6px;height:23px;background:url('/images/buttons/content-selection/corners_blue-left.gif') right center no-repeat #FFFFFF;}
A.filter_menu_text{display:block;color:#FFFFFF;background:url('/images/buttons/content-selection/arrow_white-circle.gif') right center no-repeat #4C6E94;font-size:12px;font-weight:bold;font-family:arial,sans-serif;padding:0px 20px 0px 5px;line-height:23px;margin:0px 6px;text-decoration:none;cursor:pointer;}
A.filter_menu_text:hover{display:block;color:#CCCCCC;background:url('/images/buttons/content-selection/arrow_white-circle.gif') right center no-repeat #4C6E94;font-size:12px;font-weight:bold;font-family:arial,sans-serif;padding:0px 20px 0px 5px;line-height:23px;margin:0px 6px;text-decoration:none;cursor:pointer;}
.filter_menu_right{position:absolute;right:0px;top:0px;width:6px;height:23px;background:url('/images/buttons/content-selection/corners_blue-right.gif') left center no-repeat #FFFFFF;}
.filter_menu_menu SELECT{color:#4C6E94;border:1px solid #CCCCCC;font-size:12px;font-weight:normal;font-family:arial,sans-serif;}
.filter_menu_menu{border:1px solid #CCCCCC;}
.filter_menu_menu A{display:block;background:#FFFFFF;color:#000000;font-size:12px;font-family:arial,sans-serif;padding:2px 25px 2px 3px;text-decoration:none;}
.filter_menu_menu A:hover{display:block;background:#CCCCCC;color:#000000;font-size:12px;font-family:arial,sans-serif;padding:2px 25px 2px 3px;text-decoration:none;}
.filter_menu_menu A.selected{display:block;background:#DADADA;color:#000000;font-size:12px;font-family:arial,sans-serif;padding:2px 25px 2px 3px;text-decoration:none;}
.filter_menu_menu A.selected:hover{display:block;background:#DADADA;color:#000000;font-size:12px;font-family:arial,sans-serif;padding:2px 25px 2px 3px;text-decoration:none;}

.toggle_area{position:relative;}

.toggle_header{color:#4C6E94;font-size:12px;font-weight:bold;font-family:arial,sans-serif;position:relative;height:23px;overflow:hidden;}
.toggle_header .toggle_left{position:absolute;left:0px;top:0px;width:6px;height:23px;background:url('/images/buttons/content-selection/corners_white-left.gif') right center no-repeat #FFFFFF;}
.toggle_header A.toggle_text{display:block;color:#4C6E94;background:url('/images/buttons/content-selection/bg_white.gif') right center repeat-x #FFFFFF;font-size:12px;font-weight:bold;font-family:arial,sans-serif;padding:0px 5px 0px 5px;line-height:23px;margin:0px 6px;text-decoration:none;cursor:pointer;}
.toggle_header A.toggle_text:hover{display:block;color:#4C6E94;background:url('/images/buttons/content-selection/bg_white.gif') right center repeat-x #FFFFFF;font-size:12px;font-weight:bold;font-family:arial,sans-serif;padding:0px 5px 0px 5px;line-height:23px;margin:0px 6px;text-decoration:none;cursor:pointer;}
.toggle_header .toggle_right{position:absolute;right:0px;top:0px;width:6px;height:23px;background:url('/images/buttons/content-selection/corners_white-right.gif') left center no-repeat #FFFFFF;}
.toggle_header_selected{color:#4C6E94;font-size:12px;font-weight:bold;font-family:arial,sans-serif;position:relative;height:23px;overflow:hidden;}
.toggle_header_selected .toggle_left{position:absolute;left:0px;top:0px;width:6px;height:23px;background:url('/images/buttons/content-selection/corners_blue-left.gif') right center no-repeat #FFFFFF;}
.toggle_header_selected A.toggle_text{display:block;color:#FFFFFF;background:#4C6E94;font-size:12px;font-weight:bold;font-family:arial,sans-serif;padding:0px 5px 0px 5px;line-height:23px;margin:0px 6px;text-decoration:none;cursor:pointer;}
.toggle_header_selected A.toggle_text:hover{display:block;color:#FFFFFF;background:#4C6E94;font-size:12px;font-weight:bold;font-family:arial,sans-serif;padding:0px 5px 0px 5px;line-height:23px;margin:0px 6px;text-decoration:none;cursor:pointer;}
.toggle_header_selected .toggle_right{position:absolute;right:0px;top:0px;width:6px;height:23px;background:url('/images/buttons/content-selection/corners_blue-right.gif') left center no-repeat #FFFFFF;}




#photomap{position:relative;margin:0px;z-index:100;}
#photomap_photos{position:relative;}
#photomap_map{position:relative;width:582px;_width:580px;overflow:hidden;}

#bookmark_nav{background:#F5F4E8;padding:5px;font-weight:bold;color:#66240b;font-family:arial,sans-serif;font-size:12px;width:186px;_width:196px;}
#bookmark_nav A{display:block;text-align:center;margin:5px;}

/*comments*/
.comment_form{font-family:arial, sans-serif;}
.comment_form TD{padding:6px;font-family:arial, sans-serif;}
.comment_form .label{font-weight:bold;color:#66240b;font-family:arial, sans-serif;}
.comment_form H4{font-size:14px;font-weight:bold;color:#66240B;font-family:arial, sans-serif;}
.comment_stats{padding:10px 0px;text-align:center;width:550px;color:#9C2A00;font-family:arial, sans-serif;}
.comment_stats A{color:#66240B;font-weight:bold;text-decoration:underline;font-family:arial, sans-serif;}
.comment_stats A:hover{color:#000000;font-weight:bold;text-decoration:underline;font-family:arial, sans-serif;}
.comment_info{padding:10px 0px;width:550px;color:#66240b;font-family:arial, sans-serif;}
.comment_info A{color:#66240B;font-weight:bold;text-decoration:underline;font-family:arial, sans-serif;}
.comment_info A:hover{color:#000000;font-weight:bold;text-decoration:underline;font-family:arial, sans-serif;}
.comment_info DIV{font-family:arial, sans-serif;}

.comments H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#66240B;font-family:arial, sans-serif;}
.comments H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#9C2A00;font-family:arial, sans-serif;}
.comments .pages{text-align:center;margin:10px 0px;font-family:arial, sans-serif;}

.comment{padding:10px 0px;background:#FFFFFF ;margin:10px 0px;border-bottom:1px dotted #C67B2A;font-family:arial, sans-serif;}
.comment H3{font-size:14px;font-weight:bold;color:#66240B;font-family:arial, sans-serif;}
.comment .posted{margin-top:10px;font-weight:bold;color:#9C2A00;font-size:12px;font-family:arial, sans-serif;}
.comment .posted .rating{text-align:left;font-family:arial, sans-serif;}

.comment_rating{font-weight:bold;font-size:12px;color:#66240B;font-family:arial, sans-serif;}
.comment_rating .rating{display:inline;font-family:arial, sans-serif;}
.label .rating{display:inline;font-family:arial, sans-serif;}



/*slideshow*/
#slideshow_container{position:relative;height:500px;left:0px;top:0px;}
#slideshow{position:relative;right:0px;top:0px;border:1px solid #DCDACB;overflow:hidden;}

.slideshow_image{position:absolute;background:#FFFFFF;}
A.slideshow_button{display:block;color:#293746;border:1px solid #293746;background:#FFFFFF;width:18px;text-align:center;padding:2px 0px;margin:8px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button:hover{display:block;color:#6E767F;border:1px solid #6E767F;background:#EEEEEE;width:18px;text-align:center;padding:2px 0px;margin:8px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button_cur{display:block;color:#FFFFFF;border:1px solid #293746;background:#293746;width:18px;text-align:center;padding:2px 0px;margin:8px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button_cur:hover{display:block;color:#CCCCCC;border:1px solid #6E767F;background:#6E767F;width:18px;text-align:center;padding:2px 0px;margin:8px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}

#slideshow_controls{background:#EDEDED;border:1px solid #000000;width:580px;margin:0px auto;}
#slideshow_controls TABLE{width:580px;_width:578px;}
#slideshow_controls TD{padding:0px 3px;vertical-align:middle;}
#slideshow_controls A{color:#5D724B;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
#slideshow_controls A:hover{color:#000000;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
#slideshow_controls TD#slideshow_count{background:#C67B2A;color:#FFFFFF;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;padding:0px 10px;}

.slideshow_caption{border-top:1px solid #DCDACB;background:url('/images/common/bg/bg_section-fade_btm.gif') bottom left repeat-x #FFFFFF;padding:3px;line-height:16px !important;text-align:center;color:#66240B;font-size:12px;font-family:arial,sans-serif}
.slideshow_caption A{font-size:12px;font-family:Arial,sans-serif;font-weight:bold;color:#8c4c07;text-decoration:none;}
.slideshow_caption A:hover{font-size:12px;font-family:Arial,sans-serif;font-weight:bold;color:#000000;text-decoration:none;}

/***************(PHILIP 7-16-08) ************************/
/* This is the common style used for                    */
/* Additional relevant links on various                 */
/* content pages.                                       */
/********************************************************/
.morelink, .morelink a {
font-family:"Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
font-weight:bold;
font-size: 14px;
color: #9c2a00;
text-align:center;
margin:10px 0 0 0;
}
.morelink img {
position:relative; top:2px;
}
.morelink a {
text-decoration:underline;
font-weight:bold;
}
.morelink a:hover {
text-decoration:none;
font-family:"Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
}

.learnlinks, .learnlinks a {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;
font-size:12px;
color:#985c1b;
line-height:30px;
text-align:center;
text-decoration:underline;
display:block;
}
.learnlinks a:hover {
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration:none;
font-size:12px;
color:#985c1b;
}
.learnlinks a:visited {
font-family: Arial, Helvetica, Verdana, sans-serif;  
color:#985c1b;
}
.learnlinks img {
margin:10px 0 5px 0;
}
/***************(PHILIP 7-16-08) ************************/
/* This is the common style used to create              */
/* a textual sidebar and to float photos right or left  */
/*              (PHILIP 7-17-08)
--> CAN'T GET LINE-HEIGHT PROPERTY TO APPLY TO P TAGS WITHIN SIDEBAR CLASS
I'M OBVIOUSLY OVERLOOKING SOMETHING HERE...

--> GOT THE LINE-HEIGHT FIXED BY ADDING THE #content_content CLASS 
THERE HAS GOT TO BE DIRTY CODE IN HERE SOMEWHERE - DOESN'T FEEL RIGHT :-)    
                                                        */
/********************************************************/
.sidebar {
font-family:arial, helvetica, verdana, sans-serif;
color:#5c3d06;
font-size:12px;
width:210px;
border: 1px solid #dbdacb;
padding:10px 10px 10px 10px;
background:#f3f1e9 url('/images/common/sidebar/peak_bg.gif') no-repeat bottom left;
}
/* Next 2 styles used throughout website for floating general images */
.leftbox {
float:left;
margin-right:20px;
}
.rightbox {
float:right;
margin-left:20px;
}
/* General Sidebar Text Rules */
.sidebar h2 {
font-family:'Trebuchet MS', Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
margin: 0 0 -8px 0;
}
.sidebar li {
font-family:arial, helvetica, verdana, sans-serif;
color:#5c3d06;
font-size:12px;
list-style-type:circle;
list-style-position:inside;
margin:10px 0 0 -5px;
text-indent:5px;
line-height:12px;
}
#content_content .sidebar p {
font-size:12px;
text-indent:5px;
line-height:14px;
}
.sidebar a {
font-family:arial, helvetica, verdana, sans-serif;
color:#5c3d06;
font-size:12px;
}
.sidebar a, .sidebar a:visited {
font-family:arial, helvetica, verdana, sans-serif;
text-decoration:underline;
}
sidebar a:hover, {
font-family:arial, helvetica, verdana, sans-serif;
text-decoration:none;
}

/*articles, editions and archives*/
#edition_select{width:560px;margin:0px 10px;}
#edition_select TABLE{width:560px;}
#edition_select TD{padding-right:10px;}

.article_list .edition_download{padding:6px 55px;background:url('/images/news/icons/download.png') 10px 10px no-repeat #f5f4e8;font-family:arial,sans-serif;font-size:12px;}
.article_list .edition_download b {font-size:14px;}
.article_list .edition_download A{color:#9C2A00;text-decoration:underline;line-height:18px;}
.article_list .edition_download A:hover{color:#000000;text-decoration:underline;line-height:18px;}

.archive_list{padding:3px;text-align:Center;vertical-align:middle;}
.article_list TD{width:275px;}
.archive_list A{}
.archive_list A:hover{text-decoration:underline;}

.archive{text-align:center;margin:25px 0px;}
.archive TABLE{width:100%;}
.archive H3{font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-weight:bold;font-size:18px;color:#531b1b;margin-bottom:8px;}

.article_list{width:560px;margin:40px 10px 0px 10px;}
.article_list H1{font-family:Times,serif;font-weight:bold;font-size:16px;color:#9c2a00;text-align:left;border-bottom:1px dotted #000000;padding-bottom:5px;}
.article_list TABLE{border-collapse:separate;border-spacing:10px;background:#FFFFFF}
.article_list TD{vertical-align:top;text-align:center;}
.article_list H3{font-family:Times,serif;font-weight:bold;font-size:14px;color:#66240b;margin:2px;text-transform:uppercase;text-align:center;}
.article_list .article{padding:10px;text-align:left;font-family:Arial, Helvetica, Verdana, sans-serif;line-height:18px !important;}
.article_list .summary{text-align:center;font-family:Arial, Helvetica, Verdana, sans-serif;line-height:18px !important;font-size:12px;}
.article_list .author{font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-style:italic;font-size:11px;text-align:center;}
.article_list .article .article_image{height:155px;margin:5px;overflow:hidden;text-align:center;}
.article_list .article .image_missing{margin:0px 30px;height:150px;border:1px solid #9C2A00;background:#fff url('/images/news/icons/no-photo.gif') no-repeat center center;}
.article_list .article IMG{border:1px solid #9C2A00;}
.article_list A{font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-weight:bold;font-size:12px;color:#c67b2a;}
.article_list A:hover{font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-weight:bold;font-size:12px;color:#000000;text-decoration:underline;}
.article_list .link{text-align:center;}

.article_list_top{}
.article_list_top TD{width:275px;background:#EFE9E3;}
.article_list_top .article{text-align:center;}
.article_list_top .article IMG{border:1px solid #9C2A00}
.article_list_top .link{text-align:center;}

.article_list_bottom TD{width:275px;}



/*full article*/
.article_full{width:580px;margin:0px 10px;}
.article_full H1{font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-weight:bold;font-size:24px;line-height:28px;color:#531b1b;margin-bottom:8px;text-align:center;}
.article_full H2{font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;font-size:14px;color:#5b4315;margin-bottom:4px;text-align:center;}
.article_full .edition{font-family:arial,helvetica,sans-serif;font-size:11px;text-align:center;margin:5px;color:#66240b;}
.article_full .edition A{font-family:arial,helvetica,sans-serif;font-size:11px;font-style:normal;color:#66240b;text-decoration:underline;}
.article_full .edition A:hover{text-decoration:none;}
.article_full .author{font-family:arial,helvetica,sans-serif;font-size:12px;margin:3px 0px;text-align:center;color:#c67b2a;margin:15px;}
.article_full .author A{font-family:arial,helvetica,sans-serif;font-size:12px;font-style:normal;color:#c67b2a;text-decoration:underline;}
.article_full .author A:hover{text-decoration:none;}
.article_full #slideshow{border-color:#000000}
.article_full .slideshow_caption{border-color:#000000}
.article_actions{width:580px;margin:20px 0px 20px 0px;border:1px solid #000000;background-color:#f7f2e4;}
#article_actions_top{width:580px;}
.article_actions TD{vertical-align:middle;padding:5px}
.article_rank{font-weight:normal;color:#000000;}
.article_rank TD{font-weight:normal;color:#000000;white-space:nowrap}
.article_full .article_content{font-size:16px;line-height:22px;font-family:times,georgia,serif !important;text-align:left;color:#5c3d06 !important;margin-right:0 !important;}
.article_full .article_content .wysiwyg-body,
.article_full .article_content p{font-size:16px;line-height:24px;font-family:times,georgia,serif !important;color:#5c3d06 !important;}
.article_full .article_content ul{list-style-type:disc;margin-top:-10px;}
.article_full .article_content a,.article_full .article_content a:visited{text-decoration:underline !important;color:#5c3d06 !important;}
.article_full .article_content a:hover{text-decoration:none !important;}
.article_full .article_content li,
.article_full .article_content .wysiwyg-body li{font-size:14px !important;line-height:18px !important;margin:0 0 8px 0 !important;}
.article_full .article_sideactions{float:right;margin:0px 0px 10px 10px;width:180px;border:1px solid #000000;padding:10px;text-align:center;background-color:#f7f2e4;}
.article_full .article_sideactions H4{font-size:14px;font-family:arial,helvetica,sans-serif;font-weight:bold;text-align:center;color:#66240b;line-height:16px;}
.article_full .article_sideactions A{font-family:arial,helvetica,sans-serif;color:#000000;text-decoration:underline;}
.article_full .article_sideactions A:hover{color:#9C2A00;text-decoration:none;}
.article_full .article_sideactions .advertisers A{display:block;text-align:center;padding:5px;font-size:12px;}
.article_full .article_rank{margin-bottom:15px;}
.article_full .article_share{margin-bottom:15px;}

.article_full .advertiser_submission{text-align:center;margin:15px 0px;}
.article_full .advertiser_submission .articlesubscribe {border-top:1px dotted #AAAAAA;border-bottom:1px dotted #AAAAAA;background-color:#f7f2e4;font-family:arial,helvetica,sans-serif;font-size:12px;color:#8a8a8a !important;}
.article_full .advertiser_submission .submittedby{color:#8a8a8a !important;margin-top:10px;font-family:arial,sans-serif;}
.article_full .advertiser_submission .section{padding:5px 0px;}
.article_full .advertiser_submission A{text-decoration:underline;}
.article_full .advertiser_submission .articlesubscribe a {color:#3e3e3e;font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration:underline;}

.article_full .article_footer_links{margin:10px 0px;width:580px;}
.article_full .article_footer_links TD{text-align:center;vertical-align:middle;width:50%}
.article_full .article_footer_links A{color:C67B2A;font-weight:bold;}
.article_full .article_footer_links A:hover{color:C67B2A;font-weight:bold;text-decoration:underline;}

.article_printable *{color:#000000 !important}
.article_printable .printable_photo{text-align:center;}
.article_printable .printable_photo IMG{border:1px solid #000;}
.article_printable .printable_photo_caption{text-align:center;margin:0 0 15px 0;font-family:arial,helvetica,verdana,sans-serif;font-size:11px;}

.article_email{text-align:center;width:300px;}
.article_email .label{font-weight:bold;color:#66240b;text-align:right;padding-right:5px;white-space:nowrap;}

.article_images H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;}
.article_images H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000000}
.article_image_thumb{padding:10px;vertical-align:middle;text-align:center;}
.article_image_thumb IMG{border:1px solid #C67B2A}

.article_links{text-align:center;}
.article_links A{}
.article_links A:hover{}

#business_featured{border:1px solid #000000;background:#F5F4EE;margin-left:20px;width:285px;}
#business_featured_header{background:#9C2A00;text-align:left;padding:5px;}
#business_featured .featured_business{margin:5px;text-align:center;padding:5px;}
#business_featured .featured_business H1{color:#000000;font-size:18px;font-weight:bold;font-family:Arial, sans-serif;margin:8px 0px 0px 0px;}
#business_featured .featured_business H2{color:#000000;font-size:12px;font-weight:normal;font-family:Arial, sans-serif;margin:1px 0px}
#business_featured .featured_business H2 A{color:#000000;font-size:12px;font-weight:normal;font-family:Arial, sans-serif;margin:1px 0px;text-decoration:none;cursor:default;}
#business_featured .featured_business H2 A:hover{color:#000000;font-size:12px;font-weight:normal;font-family:Arial, sans-serif;margin:1px 0px;text-decoration:none;cursor:default;}
#business_featured .featured_business .business_description {text-align:left;font-family:arial,sans-serif;font-size:12px;line-height:16px;color:#000000;padding:10px 0px 0px 0px;}
#business_featured .featured_business .business_link {text-align:right;padding:5px 0px 10px 0px;font-family:arial,sans-serif}
#business_featured .featured_business .business_link A{font-weight:bold;color:#9C2A00;text-decoration:underline;font-family:arial,sans-serif}
#business_featured .featured_business .business_link A:hover{font-weight:bold;color:#000000;text-decoration:underline;font-family:arial,sans-serif}
#business_featured .featured_business .label{color:#000000;font-family:arial,sans-serif}
#business_featured .featured_business .rating_edit{left:-300;top:-200}
#business_featured .featured_business .business_rating{text-align:left}
#business_featured .featured_business .business_rating A{font-weight:normal;font-size:10px;color:#9C2A00;text-decoration:underline;font-family:arial,sans-serif;display:block;}
#business_featured .featured_business .business_rating A:hover{font-weight:normal;font-size:10px;color:#000000;text-decoration:underline;font-family:arial,sans-serif;display:block;}


/*newsletter*/
#newsletter_div{background:#F7F5F1;border:1px solid #F1EEE7;padding:10px;margin-bottom:10px;}
.newsletter H3{font-family:helvetica,arial,sans-serif;color:#000000;font-weight:normal;font-size:16px;margin:10px 0px 4px 0px;}
.newsletter_inner{}
.newsletter_highlight{background:#F5E5D5;padding:10px;text-align:center;color:#9C2A00;font-weight:bold;}
.newsletter_highlight TABLE{margin:0px auto;}
#business_newsletter_div{}
#business_newsletter_div INPUT.text{width:250px;}
#newsletter_div .section{font-size:18px;font-weight:bold;border-bottom:1px dotted #000000;font-family:arial,sans-serif;color:#6F1414;white-space:nowrap;width:550px;}
/************************/
/*	popups				*/
/************************/

BODY.popup_print{margin:20px auto;text-align:center;background:#FFFFFF}
BODY.popup{margin:20px auto;text-align:center;background:url('/images/common/bg/bg_section-fade_top.gif') top left repeat-x #FFFFFF;}
BODY.popup .close_window {text-align:center;width:90%;padding:5px;background-color:#f3f1e9;border:1px solid #d9d5c6;margin:0 5%;}
BODY.popup .close_window A{color:#c67b2a;font-weight:normal;text-decoration:underline;}
BODY.popup .close_window A:hover{color:#66240b;font-weight:normal;text-decoration:underline;}
BODY.popup H1{font-family:Trebuchet MS, sans-serif;font-size:20px;color:#66240b;}
BODY.popup a {font-family:arial,sans-serif;font-size:12px;}
BODY.popup DIV, BODY.popup TD, BODY.popup SPAN, BODY.popup P{font-family:arial,serif;font-size:12px;font-weight:normal;}

#popup_help{font-family:arial,sans-serif;color:#000000}
BODY.popup DIV, BODY.popup TD, BODY.popup SPAN, BODY.popup P{font-family:arial,sans-serif;color:#000000}
#popup_help H3{color:#376FA2;font-family:arial,sans-serif;font-size:24px;font-weight:bold;}
BODY.popup .msg,
BODY.popup .message{color:#6F1414;font-weight:bold;margin:10px;padding:5px;}


/************************/
/*	search				*/
/************************/

.search_result{margin:5px 0px}
.search_result_title{}
.search_result_title A,.search_result_title A .search_highlight{color:#9C2A00;font-weight:bold;font-size:14px;text-decoration:underline;font-family:arial,sans-serif}
.search_result_title A:hover,.search_result_title A:hover .search_highlight{color:#000000;font-weight:bold;font-size:14px;text-decoration:underline;font-family:arial,sans-serif}
.search_result_content{font-weight:normal;font-size:12px;font-family:arial}
.search_result_link{}
.search_result_link A,.search_result_link A .search_highlight{color:#C67B2A;font-weight:normal;font-size:11px;text-decoration:underline;font-family:arial,sans-serif}
.search_result_link A:hover,.search_result_link A:hover .search_highlight{color:#000000;font-weight:normal;font-size:11px;text-decoration:underline;font-family:arial,sans-serif}

.search_highlight{background:#d9F249;font-family:arial,sans-serif}

.news_box {width:195px;}
.news_box .related_item{text-align:left;line-height:14px;padding:3px 10px;color:#765e31;font-weight:normal;text-decoration:none;font-size:12px;}
.news_box .related_item A{color:#765e31;font-weight:bold;text-decoration:none;font-size:12px;}
.news_box .related_item A:hover{color:#9c2a00;font-weight:bold;text-decoration:none;font-size:12px;}
.news_box .related_item .related_item_content{color:#765e31;font-weight:normal;text-decoration:none;font-size:12px;}


/***********************/
/*page specific		   */
/***********************/

/*home menus*/
#home_menus{position:relative;left:0px;top:-24px;text-align:left;z-index:1000;margin-bottom:0px;}
#home_menus_old{position:relative;left:0px;top:0px;text-align:left;z-index:1000;margin-bottom:1000px;}
#home_menus .home_menu{text-align:center;position:absolute;top:0px;display:inline;}
#home_menus .home_submenu{text-align:left;position:relative;z-index:500;}
#home_menus .home_submenu_content{background:#F3F1E9;border:1px solid #DCD9B3;position:relative;padding:0px;text-align:center;}
/*
#home_menus .home_submenu A{color:#9C2A00;text-decoration:underline;font-family:helvetica,arial,sans-serif;font-weight:bold;font-size:12px;}
#home_menus .home_submenu A:hover{color:#000000;text-decoration:underline;font-family:helvetica,arial,sans-serif;font-weight:bold;font-size:12px;}
*/
#home_menus .home_submenu H3{color:#9C2A00;font-size:16px;font-weight:bold;margin:0px;}
#home_menus .home_submenu IMG{border:2px solid #66240B}
#home_menus .home_submenu .separator{margin:4px 0px;height:1px;overflow:hidden;border-bottom:1px solid #DCD9B3}
#home_menus .home_submenu .author{font-weight:normal;font-style:italic;}

#home_menus .home_submenu A.featured_link{display:block;padding:2px 5px 0px 5px;text-align:center;text-decoration:none;font-weight:bold;color:#9c2a00;text-decoration:underline;}
#home_menus .home_submenu A.featured_link:hover{display:block;padding:2px 5px 0px 5px;text-align:center;text-decoration:none;font-weight:bold;color:#000000;text-decoration:underline;}
#home_menus .home_submenu A.featured_box{display:block;background:#F3F1E9;padding:10px;text-align:left;border-bottom:1px solid #DCD9B3;text-decoration:none}
#home_menus .home_submenu A.featured_box:hover{display:block;background:#E9E4B4;padding:10px;text-align:left;border-bottom:1px solid #DCD9B3;text-decoration:none}
#home_menus .home_submenu A.featured_box H3{color:#9C2A00;font-size:16px;font-weight:bold;margin:0px;text-decoration:none}
#home_menus .home_submenu A.featured_box:hover H3{color:#9C2A00;font-size:16px;font-weight:bold;margin:0px;text-decoration:none}


#home_menus .home_submenu .coupon_home {margin-bottom:10px;}
#home_menus .home_submenu .coupon_home IMG{border:none;}

#home_menus .home_submenu .property_home {margin-bottom:10px;}


#home_menus .home_submenu .coupon_short{padding:5px;text-align:center;border:2px dotted #000000;line-height:14px}
#home_menus .home_submenu .coupon_short H1{white-space:normal;font-size:12px;color:#66240B;font-weight:bold;line-height:16px;font-family:arial,sans-serif}
#home_menus .home_submenu .coupon_short .coupon_terms_intro{font-size:11px;font-weight:normal;display:block;color:#66240B;line-height:14px;font-family:arial,sans-serif}
#home_menus .home_submenu .coupon_short .coupon_terms_outro{font-size:9px;font-weight:normal;display:block;color:#66240B;line-height:11px;font-family:arial,sans-serif}

#home_menus .home_submenu TABLE.photos_featured{}
#home_menus .home_submenu TABLE.photos_featured TD{padding:5px;}
#home_menus .home_submenu TABLE.photos_featured{text-align:center;vertical-align:middle;}
#home_menus .home_submenu TABLE.photos_featured IMG{border:1px solid #66240B}

/*slideshow*/
#home_slideshow_container {margin:0px 0px 0px 0px;}
#home_slideshow_container #slideshow_container{position:relative;height:310px;width:558px;overflow:hidden;text-align:center;}
#home_slideshow_container .slideshow_image{position:absolute;background:#FFFFFF;position:absolute;right:0px;top:0px;height:310px;width:558px;overflow:hidden;text-align:center;}
.home_slideshow_controls{margin:0px;clear:both;}
.home_slideshow_controls .home_slideshow_counter{background:url('/images/home_slideshow_count_bg.gif') no-repeat center center #FFFFFF;width:185px;height:28px;line-height:28px;overflow:hidden;float:left;text-align:center;color:#6D6D6D;font-weight:bold;font-family:arno-pro,Times,serif;}
.home_slideshow_controls .home_slideshow_indicators{float:right;margin-right:20px;}
.home_slideshow_controls .home_slideshow_indicator{width:33px;height:8px;background:#B2B2B2;overflow:hidden;float:left;margin:10px 5px}
.home_slideshow_controls .home_slideshow_indicator_sel{width:33px;height:8px;background:#652C0E;overflow:hidden;float:left;margin:10px 5px}

/*homepage*/
#home_page_layout #content_content{padding:20px 5px 0px 7px;background:url('/images/content_top_home-bg.png') top left no-repeat transparent;}
#home_page_layout #content_content_inner{padding:0px 15px 25px 15px;background:#FFFFFF;}
#home_page_layout #content_bottom{background:url('/images/content_bottom_home-bg.png') top left no-repeat;height:18px;}
#home_page_layout #body_content{overflow:visible}


.home_content_box{background:url('/images/home_content_box-bg.gif') no-repeat top left #FFFFFF;width:558px;overflow:hidden;}
.home_content_box .home_content_box_inner{margin:40px 40px 15px 40px;}
.home_content_box H1{padding-bottom:10px;font-family:arno-pro,Times,serif;font-size:24px;line-height:30px;font-weight:bold;color:#662C0E;font-style:italic;}
.home_content_box .line1{padding-bottom:15px;font-family:arno-pro,Times,serif;font-size:16px;line-height:20px;font-weight:bold;color:#662C0E;}
.home_content_box .line2{padding-bottom:15px;font-family:arno-pro,Times,serif;font-size:14px;line-height:18px;font-weight:normal;color:#AA8863;}
.home_content_box .line3{padding-bottom:0px;font-family:arno-pro,Times,serif;font-size:14px;line-height:18px;font-weight:normal;color:#662C0E;}
.home_content_box .line3 A{font-family:arno-pro,Times,serif;font-size:16px;line-height:18px;font-weight:bold;color:#662C0E;text-decoration:underline;}
.home_content_box .line3 A:hover{font-family:arno-pro,Times,serif;font-size:16px;line-height:18px;font-weight:bold;color:#000000;text-decoration:underline;}

.home_events_box{margin:0px 0px 0px 15px; padding-bottom: 15px;}
.home_events_box .home_events_box_inner{background:url('/images/home_events_bg.gif') no-repeat top left #F9DC9F;width:240px;overflow:hidden;padding-bottom:10px;}
.home_events_box .home_events_box_inner H2{font-family:arno-pro,Times,serif;font-size:24px;line-height:30px;font-weight:bold;color:#662C0E;font-style:italic;text-align:center;padding:10px 0px;}
.home_events_box .event_date{background:url('/images/event_title_bg.gif') no-repeat center center transparent;font-family:arno-pro,Times,serif;font-size:16px;line-height:30px;font-weight:bold;color:#662C0E;font-style:normal;text-align:center;padding:2px 0px;text-transform:uppercase;}
.home_events_box .event_title{padding:0px 20px 0px 20px;font-family:arno-pro,Times,serif;font-size:16px;line-height:20px;font-weight:bold;color:#662C0E;}
.home_events_box .event_desc{padding:5px 20px 0px 20px;font-family:arno-pro,Times,serif;font-size:12px;line-height:16px;font-weight:normal;color:#AA8863;}
.home_events_bottom{}
.home_events_bottom A{background:url('/images/home_events_bottom.png') no-repeat top left transparent;width:220px;height:25px;overflow:hidden;display:block;padding:15px 10px 10px;font-family:'arno-pro',Times,serif;font-weight:400;color:#fff;font-size:24px;text-align:center;text-shadow:2px 2px 1px #5e2c08;}
.home_video {
	text-align: center;
	width:240px;
	padding:0 5px 20px;
	margin:0 auto;
}
.home_video h3 {
	font-family:'arno-pro',Times,serif;
	font-weight: 400;
	font-size:18px;
	text-align: center;
	margin-bottom: 5px;
	color:#6d3a15;
	
}

.home_coupons_box{margin:10px 0px;position:relative;}
.home_coupons_box .home_coupons_box_inner{background:url('/images/home_coupons_bg.gif') no-repeat center center #FFFFFF;width:817px;height:184px;overflow:hidden;margin:0px -1px;}
.home_coupons_buttons{margin:20px 21px;position:relative;height:143px;overflow:hidden;width:785px;clear:both;}
.home_coupons_buttons .home_coupons_button{overflow:hidden;top:0px;left:0px;z-index:0px;text-align:left;background:url('/images/home_coupon_bg.gif') no-repeat center center #FFFFFF;height:143px;width:143px;overflow:hidden;margin:0px 15px 0px 0px;display:block;float:left;}
.home_coupons_buttons .home_coupons_button_inner{padding:10px;}
.home_coupons_buttons .home_coupons_button_inner TABLE{border-spacing:0px;}
.home_coupons_buttons .home_coupons_button_inner TD{vertical-align:middle;text-align:center;height:123px;width:123px;padding:0px;}
.home_coupons_buttons .home_coupons_button_scroll{height:143px;width:625px;position:relative;overflow:hidden;display:block;float:left;}
.home_coupons_buttons .home_coupons_button_scroll .home_coupons_button_container{position:absolute;top:0px;left:0px;width:815px;overflow:visible;}
.home_coupons_buttons .home_coupons_button_scroll .home_coupons_button{display:block;float:left;}
.home_coupons_buttons .home_coupons_button IMG{border:none;}
.home_coupons_box .home_coupons_box_prev{position:absolute;left:-58px;top:0px;_left:-52px;}
.home_coupons_box .home_coupons_box_prev A{background:url('/images/home_coupons_prev.gif') no-repeat center center transparent;width:57px;height:184px;overflow:hidden;display:block;}
.home_coupons_box .home_coupons_box_next{position:absolute;right:-57px;top:0px;_right:-37px;}
.home_coupons_box .home_coupons_box_next A{background:url('/images/home_coupons_next.gif') no-repeat center center transparent;width:57px;height:184px;overflow:hidden;display:block;}


.home_news_box{background:url('/images/home_news_box-bg.gif') no-repeat top left #FFFFFF;width:813px;overflow:hidden;}
.home_news_box .home_news_box_inner H2{padding:0px 20px 10px 20px;font-family:arno-pro,Times,serif;font-size:24px;line-height:30px;font-weight:bold;color:#662C0E;font-style:italic;}
.home_news_box .home_news_box_inner{padding:40px 20px 15px 20px;}
.home_news_box .home_news_box_inner TABLE{}
.home_news_box .home_news_box_inner TABLE TD{padding:0px 22px;vertical-align:top;width:50%;}
.home_news_box .home_news{padding:0px 0px 20px 0px;width:347px}
.home_news_box .news_title{padding:0px 0px 0px 0px;font-family:arno-pro,Times,serif;font-size:16px;line-height:20px;font-weight:bold;color:#662C0E;text-align:left;text-indent:20px;}
.home_news_box .news_title A{font-family:arno-pro,Times,serif;font-size:16px;line-height:20px;font-weight:bold;color:#662C0E;}
.home_news_box .news_title A:hover{font-family:arno-pro,Times,serif;font-size:16px;line-height:20px;font-weight:bold;color:#000000;}
.home_news_box .news_desc{padding:5px 0px 20px 0px;font-family:arno-pro,Times,serif;font-size:13px;line-height:16px;font-weight:normal;color:#AA8863;}
.home_news_box .news_img{margin:5px 0px 20px 0px;overflow:hidden;background:url('/images/home_news_image_bg.gif') no-repeat center center #FFFFFF;height:130px;width:330px;overflow:hidden;}
.home_news_box .news_img TABLE{border-spacing:0px;margin:6px;}
.home_news_box .news_img TABLE TD{vertical-align:middle;text-align:center;height:118px;width:318px;padding:0px;}

.home_news_link{text-align:center;}
.home_news_link A{font-family:arno-pro,Times,serif;font-size:16px;line-height:18px;font-weight:bold;color:#662C0E;text-decoration:underline;}
.home_news_link A:hover{font-family:arno-pro,Times,serif;font-size:16px;line-height:18px;font-weight:bold;color:#000000;text-decoration:underline;}


#content_contact-info{}
#content_contact-info H1{}
#content_contact-info H2{}
.contact-box {
width:500px;
padding-bottom:20px;
border-bottom: 1px solid #66240b;
}
.contact-general {
text-align:center;
padding-bottom:10px;
border-bottom: 1px solid #d8d7b3;
}
.contact-address {
padding:5px 10px 0 10px;
}
#content_contact-info .title {
color:#9c2a00;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
text-decoration:underline;
margin-bottom:-2px;
}
TD.formfields {
color:#9c2a00;
font-size:14px;
font-weight:bold;
line-height:30px;
text-align:right;
}

#content_news{}
#content_news H1{}
#content_news H2{}
#content_news P.demo{color:#0055FF;font-weight:bold;}
#content_news P.demo2{font-size:18px;font-style:italic;text-indent:250px;}
#content_news P.demo3{}

/* FOLLOWING STYLES APPLY ONLY TO SPECIAL FEATURES PAGES
CLASSES ARE SELECTED BY #content_specialfeature
*/

/*SPECIAL FEATURE HEADERS */
#content_specialfeature {
width:550px;
margin:0 auto;
}
#content_specialfeature h3 {
font-family:'Trebuchet MS',Georgia,'Times New Roman',Times,Serif;
font-size:16px;
font-weight:bold;
color:#7f3c05 !important;
}
#content_specialfeature h4 {
font-family:'Trebuchet MS',Georgia,'Times New Roman',Times,Serif;
font-size:14px;
}
#content_content .farmers_market h3 {
color:#456c12 !important;
}
#content_content .farmers_market h5 {
color:#7daa3e !important;
}

/*SPECIAL FEATURE IMAGES */
#content_content img.imgborder {
border:1px solid #3e2216;
}
#content_content img.right {
float:right;
margin-left:10px;
}
#content_content img.left {
float:left;
margin-right:10px;
}
#content_content a.small {
font-size:10px;
}
/* SITEWIDE BOX TO HIGHLIGHT AN IMPORTANT NOTICE */
#content_content .noticebox {
font-family:'Lucida Sans',lucida,arial,verdana,helvetica,serif;
width:500px;
margin:10px auto;
background:#edeebf;
border:1px solid #a1a277;
padding:5px;
}
#content_content .noticebox h4 {
font-weight:bold;
font-size:16px;
color:#ab4922;
text-align:center;
margin-bottom:3px;
}
#content_content .noticebox p,#content_content .noticebox a,#content_content .noticebox a:visited {
font-size:16px;
color:#3e2216;
}
#content_content .noticebox a,#content_content.noticebox a:visited {
font-weight:bold;
text-decoration:underline;
}
#content_content .noticebox a:hover {
text-decoration:none;
}
.noticebox .center {
text-align:center;
}

/* PARK & RIDE BUS SCHEDULE */
#content_content table.bus_schedule {
border-collapse:separate;
border:1px dashed #cfc2bc;
border-spacing:5px;
}
#content_content .bus_schedule td {
font-family:lucida,arial,verdana,helvetica,sans-serif;
font-size:12px;
color:#663a26;
line-height:15px;
padding:5px;
background-color:#f8f0ec;
}
#content_content .bus_schedule td strong {
font-size:14px;
line-height:15px;
}
#content_content .bus_schedule td li {
list-style-type:circle;
margin-bottom:4px;
text-indent:5px;
}

#content_press-center{}
#content_press-center H1{}
#content_press-center H2{}


#content_events{}
#content_events H1{}
#content_events H2{}
#content_events .tipbox {
padding:10px;
border: 1px solid #efe9e3;
font-family:helvetica,arial,verdana,sans-serif;
font-size:12px;
color:#603913;
line-height:14px;
}

#content_events .flagbox {
width:220px;
height:50px;
float:left;
}

#content_events .flagbox img {
float:left;
position:relative;
left:-15px;
top:-18px;
}
#content_events .contactbox {
width:250px;
height:50px;
float:left;
margin-left:20px;
}
#content_events .contactbox img {
float:right;
position:relative;
left:30px;
top:-5px;
}
#content_events .centertext {
text-align:center;
}
#content_events .lefttext {
text-align:left;
}
#content_events .righttext {
text-align:right;
}
#content_events .monthbox {
width:788px;
}
#content_events .monthbox h1 {
text-align:center;
font-family:'trebuchet MS',arial,helvetica,verdana,sans-serif;
font-weight:bold;
font-size:18px;
color:#531b1b;
}
#content_events .column {
width:48%;
float:left;
margin-right:2%;
}
#content_events .column h2 {
font-family:'Trebuchet MS', arial, helvetica, verdana, sans-serif;
font-size:15px;
font-weight:bold;
color:#9c2a00;
display:inline;
margin-bottom:0px;
}
#content_events .column p {
font-family:times,serif;
font-size:13px;
line-height:18px;
font-weight:normal; 
color:#66240b;
display:inline;
}
#content_events .column a, #content_events .column a:visited; {
font-size:13px;
text-decoration:underline;
}
#content_events .column a:hover {
text-decoration:none;
}
#content_events .flagged {
float:left;
margin-right:8px;
}
.toppage {
margin-top:10px;
clear:both;
position:relative;
top:8px;
}
#content_events .shadowtop {
background:url('/images/news/events_shadow-top.gif') top left no-repeat;
width:788px;
height:19px;
overflow:hidden;
clear:both;
margin-bottom:-10px;
}
#content_events .shadowbtm {
background:url('/images/news/events_shadow-btm.gif') bottom left no-repeat;
width:788px;
height:19px;
overflow:hidden;
clear:both;
}


#content_tcoa H1{}
#content_tcoa H2{}
#content_tcoa_covenants H1 {
text-align:center;
}
#content_tcoa_covenants p {
line-height:normal;
display:block;
padding-left:60px;
}
#content_tcoa_covenants .reader {
position:relative;
left:-15px;
}
#content_tcoa_covenants .downloadbox {
padding-bottom:10px;
margin-bottom:15px;
border-bottom:1px solid #dbdacb;
}
#content_tcoa_covenants .downloadbox a, #content_tcoa_covenants .downloadbox a:visited {
font-family:'Trebuchet MS',arial,helvetica,verdana,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#9c2a00;
text-align:right;
margin-top:5px;
}
#content_tcoa_covenants .downloadbox a:hover {
font-family:'Trebuchet MS',arial,helvetica,verdana,sans-serif;  
text-decoration:underline;
}
#content_tcoa_covenants .downloadbox img {
float:left;
}

#content_newsletter{}
#content_newsletter H1{}
#content_newsletter H2{}


#content_rss{}
#content_rss H1{}
#content_rss H2{}


#content_gallery{}
#content_gallery H1{}
#content_gallery H2{}
#content_gallery .albums {
float:right;
font-family:arial,helvetica,verdana,sans-serif;
color:#9c2a00;
position:relative;
top:8px;
}
#content_gallery .albums a {
font-weight:bold;
text-decoration:none;
font-family:arial,helvetica,verdana,sans-serif;
color:#9c2a00;
}
#content_gallery a.cur {
text-decoration:underline;
}
#content_gallery .tipbox {
padding:10px;
border: 1px solid #efe9e3;
font-family:helvetica,arial,verdana,sans-serif;
font-size:12px;
color:#603913;
line-height:14px;
clear:both;
}
#content_gallery .tipbox img {
float:left;
position:relative;
left:-15px;
top:-12px;
}
#content_gallery .enlargebox {
width:250px;
height:25px;
}
#content_gallery .images {
clear:both;
display:block;
margin-top:25px;
margin-bottom:15px;
padding-left:20px;
width:700px;
overflow:hidden;
}
#content_gallery .images li {
margin:0px 20px 20px 0px;
_margin:0px 15px 15px 0px;
padding:0px;
list-style-type:none;
float:left;
height:150px;
width:150px;
text-align:center;
}
#content_gallery .images img {
border: 2px solid #66240b;
}
#content_gallery .buttonnav {
vertical-align:middle;
margin-top:35px;
clear:both;
width:100%;
display:block;
}
#content_gallery .buttonnav img {
margin-right:10px;
}
#content_search{}
#content_search H1{}
#content_search H2{}

/******************/
/* VISION section */
/******************/
#content_vision{}
#content_vision H1{
font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
font-size:18px;
color:#531b1b;
margin-bottom:8px;
}
#content_vision H2{}
#content_vision .directions {float:left;width:240px;padding:0 20px 0 0;}
#content_vision .mtmap {float:left;width:293px;position:relative;top:-100px;}
#content_vision .map-enlarge {float:right;width:213px;height:50px;overflow:hidden;text-align:center;
position:relative; top:5px; margin:0 25px 0 0;
background:url('/images/vision/shadow-maps.gif') bottom left no-repeat transparent;}

#content_vision .google-maps {float:right;width:174px;height:50px;overflow:hidden;text-align:center;
position:relative; top:5px; margin:0 25px 0 0;
background:url('/images/vision/shadow-google.gif') bottom left no-repeat transparent;}

#content_vision .google-maps img {margin-bottom:-2px; border:none;}
#content_vision .map-enlarge a, #content_vision .google-maps a {
font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
font-size:13px;
color:#2f4718;
}
#content_vision .bizbox {
float:left;
width:275px;
height:535px;
background:url('/images/vision/bizlist-shadow-top.gif') top left no-repeat transparent;
margin:0 0 0 15px;
}
#content_vision .bizlist {
margin:10px 0 0 5px;
}
#content_vision .bizlist, #content_vision .bizlist a {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
line-height:24px;
text-align:left;
color:#585858;
font-weight:normal;
text-decoration:none;
}
#content_vision .bizlist a:hover {
font-family:Arial, Helvetica, Verdana, sans-serif;
color:#585858;
text-decoration:underline;
}
#content_vision .bizlist a:visited {
color:#585858;
}




#content_location{}
#content_location H1{}
#content_location H2{}


#content_story{}
#content_story H1{}
#content_story H2{}


#content_opportunities{}
#content_opportunities H1{}
#content_opportunities H2{}


#content_story{}
#content_story H1{}
#content_story H2{}

/********************/
/* VISITING section */
/********************/
#content_visiting{}
#content_visiting H1{}
#content_visiting H2{}


#content_directions{}
#content_directions H1{}
#content_directions H2{}


#content_general{}
#content_general H1{}
#content_general H2{}


#content_activities{}
#content_activities H1{}

/* COLUMN AND BOX SETUP FOR ACTIVITIES */
/* 3/12/09 - I BELIEVE THAT MOST OF THE ACTIVITIES STYLES BELOW ARE DEPRECATED. - PHILIP */
#content_activities .columns {
width:390px;
}
#content_activities .leftcol {
float:left;
padding: 0px 10px 20px 0;
border-right:1px solid #dbdacb;
}
#content_activities .rightcol {
float:left;
padding: 0px 0px 20px 10px;
}
#content_activities .yearbox {
width:800px;
clear:both;
margin-bottom:20px;
}
#content_activities .activity_box {
width:100%;
padding:10px 0 10px 0;
border-bottom: 1px solid #dbdacb;
}
#content_activities .activity_box H2, #content_activities .yearbox H2 {
font-family:'Trebuchet MS',arial,helvetica,verdana,sans-serif;
font-weight:bold;
font-size:14px;
color:#66240b;
text-transform:uppercase;
margin-bottom: -15px;
}
#content_activities .activity_box p, #content_activities .yearbox p {
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#66240b;
line-height:14px;
}
#content_activities .activity_box a, #content_activities .activity_box a:visited, #content_activities .yearbox a, #content_activities .yearbox a:visited {
font-family:arial,helvetica,verdana,sans-serif;
font-weight:bold;
color:#c67b2a;
font-size:12px;
text-align:right;
text-decoration:none;
line-height:20px;
display:block;
}
#content_activities .activity_box a:hover, #content_activities .yearbox a:hover {
font-family:arial,helvetica,verdana,sans-serif;
text-decoration:none;
}
#content_activities .activity_box img, #content_activities .yearbox img {
border: 1px solid black;
}
#content_activities .activity_box .leftbox {
margin-right:10px;
margin-top:15px;
}
#content_activities .yearbox .leftbox {
margin-right:10px;
margin-top:10px;
}

#content_resources{}
#content_resources H1{}
#content_resources H2{}
#content_resources .sidebar {
text-align:center;
position:relative;
left:-10px;
}
#content_resources .sidebar p {
font-family:'Trebuchet MS', arial, helvetica, verdana, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#9c2a00;
text-decoration:underline;
margin-top:16px;
margin-bottom:2px;
}
#content_resources .sidebar a, #content_resources .sidebar a:visited {
font-family:arial, helvetica, verdana, sans-serif;
font-size:12px;
text-decoration:none;
line-height:18px;
display:block;
}
#content_resouces .sidebar a:hover {
font-family:arial, helvetica, verdana, sans-serif;
text-decoration:underline;
}
#content_resources .links {
text-align:center;
}
#content_resources .links p {
font-family:'Trebuchet MS', arial, helvetica, verdana, sans-serif;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
margin-top:16px;
margin-bottom:0px;
text-decoration:underline;
}
#content_resources .links a {
font-family:arial, helvetica, verdana, sans-serif;
font-size:12px;
text-decoration:none;
line-height:18px;
display:block;
}
#content_resources .links a:hover {
font-family:arial, helvetica, verdana, sans-serif;
text-decoration:underline;
}
#content_tcoa_covenants{}
#content_tcoa_covenants H1{}
#content_tcoa_covenants H2{}


#content_tcoa_meetings{}
#content_tcoa_meetings H1{}
#content_tcoa_meetings H2{}


#content_tcoa_about{}
#content_tcoa_about H1{}
#content_tcoa_about H2{}


#content_legal{}
#content_legal H1{}
#content_legal H2{
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
font-weight:bold;
margin-top:10px;
margin-bottom:-5px;}
#content_legal p {
width:500px;
text-indent:10px;
font-size:12px;
line-height:16px;
font-family:arial,helvetica,verdana,sans-serif;
}
#content_legal p.updated {
margin-top:-10px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:10px;
text-indent:0px;
}
#content_legal li {
text-indent:0px;
margin-left:25px;
text-align:justify;
margin-top:15px;
width:400px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
line-height:15px;
list-style-type:none;
}

#content_privacy{}
#content_privacy H1{}
#content_privacy H2{}


#content_agreement{}
#content_agreement H1{}
#content_agreement H2{}



#content_sitemap{}
#content_sitemap H1{}
#content_sitemap H2, #content_sitemap H2 a, #content_sitemap H2 a:visited {
font-family:'Trebuchet MS',arial,helvetica,verdana,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
margin-bottom:0px;
color:#9c2a00;
margin-top:15px;
}
#content_sitemap li {
margin-left:20px;
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
line-height:18px;
list-style-type:circle;
color:#66240b;
}
#content_sitemap a, #content_sitemap a:visited {
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
text-decoration:none;
color:#66240b;
}
#content_sitemap a:hover {
font-family:arial,helvetica,verdana,sans-serif;
text-decoration:underline;
color:#9c2a00;
}
