
.main_body_table {
border: none;
}

.home_body_table {
border: none;
background-repeat: no-repeat;
background-position: bottom left;
}

.content-main {
font-family : Helvetica,  Arial, sans-serif;
font-size: 10px;
color: #7C7C7C;
width: 355px;
margin-top: 13px;
margin-left: 3px;
line-height: 13px;
}

.menu_buttons 
{
font-family : Helvetica,  Arial, sans-serif;
font-size: 11px;
color: #333333;
}

A.menu_buttons:ACTIVE, A.menu_buttons:LINK, A.menu_buttons:VISITED
{
color: #A34518;
text-decoration: none;
}

A.home_buttons:ACTIVE, A.home_buttons:HOVER, A.home_buttons:LINK, A.home_buttons:VISITED
{
color: #A34518;
text-decoration: none;
font-family : Helvetica,  Arial, sans-serif;
font-size: 13px;
font-weight: bold;
}

A.menu_buttons:HOVER
{
color: #A34518;
text-decoration: underline;
}

A.footer_link:ACTIVE, A.footer_link:LINK, A.footer_link:VISITED, A.footer_link:HOVER
{
font-family : Arial Rounded MT Bold, Arial, sans-serif;
font-size: 10px;
color: #7C7C7D;
text-decoration: none;
}

input.clear {
background-color: #FFFFFF;
font-family : Arial Rounded MT Bold, Arial, sans-serif;
font-size: 11px;
color: #7C7C7D;
}

.accom_search {
font-family : Helvetica,  Arial, sans-serif;
font-size: 11px;
}

.fieldset {
font-family : Helvetica,  Arial, sans-serif;
font-size: 11px;
width:145px;
border: solid 0px #000;
}

.fieldset .textfield {
font-family : Helvetica,  Arial, sans-serif;
font-size: 11px;
margin:3px 0px 0px 0px;
height:18px;
width:145px;
border:solid 0px #000;
padding: 3px 8px;
background: transparent 
url("/images/search_bg.gif") no-repeat fixed; 
}
.fieldset>input.textfield {
background: transparent 
url("/images/search_bg.gif") no-repeat; 
}
.fieldset .gridtextfield {
font-family : Helvetica,  Arial, sans-serif;
font-size: 9px;
margin:3px 0px 0px 0px;
height:18px;
width:148px;
border:solid 0px #000;
padding: 3px 8px;
background: transparent 
url("/images/grid_subsearch_bg.gif") no-repeat fixed; 
}
.fieldset>input.gridtextfield {
background: transparent 
url("/images/grid_subsearch_bg.gif") no-repeat; 
}

.navLink {
font-family : Helvetica,  Arial, sans-serif;
font-size : 13px;
font-weight : bold;
color : #ac5627;
text-decoration : none;
}

.gatewayHead {
font-family : Helvetica,  Arial, sans-serif;
font-size : 14px;
font-weight: bold;
color: #333333;
line-height: 112%;
}
A.gatewayHead:LINK {
color : #2f94B0;
text-decoration : underline;
}

A.gatewayHead:VISITED {
color : #2f94B0;
text-decoration : underline;
}

A.gatewayHead:HOVER, A:ACTIVE {
color : #2f94B0;
text-decoration : underline;
}

.gatewayBlurb {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
color: #333333;
line-height: 16px;
text-decoration: none;
}

A.gatewayBlurb, A.gatewayBlurb:ACTIVE, A.gatewayBlurb:HOVER, A.gatewayBlurb:LINK, A.gatewayBlurb:VISITED {
color: #333333;
text-decoration: none;
}

.gatewayBlockHead {
font-family : Helvetica,  Arial, sans-serif;
font-size : 12px;
font-weight: bold;
color: #333333;
line-height: 112%;
text-transform:uppercase
}

A.gatewayBlockHead:LINK, A.gatewayBlockHead:VISITED, A.gatewayBlockHead:HOVER, A:ACTIVE {
color: #2f94B0;
text-decoration : none;
}

.gatewayBlockBlurb, A.gatewayBlockBlurb {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
color: #333333;
line-height: 16px;
}

A.gatewayBlockBlurb:ACTIVE, A.gatewayBlockBlurb:HOVER, A.gatewayBlockBlurb:LINK, A.gatewayBlockBlurb:VISITED {
color: #333333;
text-decoration: none;
}

.landingBlurb {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
color: #333333;
line-height: 15px;
}

A.landingBlurb:ACTIVE, A.landingBlurb:HOVER, A.landingBlurb:LINK, A.landingBlurb:VISITED {
color: #333333;
text-decoration: none;
}

A:LINK {
color : #2f94B0;
text-decoration : underline;
}

A:VISITED {
color : #2f94B0;
text-decoration : underline;
}

A:HOVER, A:ACTIVE {
color : #2f94B0;
text-decoration : underline;
}

a:LINK {
color : #2f94B0;
text-decoration : underline;
}

a:VISITED {
color : #2f94B0;
text-decoration : underline;
}

a:HOVER, a:ACTIVE {
color : #2f94B0;
text-decoration : underline;
}

DIV.homeFeature
{
font-size: 9px;
color: #333333;
line-height: 11px;
} 
a.homeFeature, a.homeFeature:HOVER, a.homeFeature:VISITED {
font-size: 9px;
text-decoration: none;
color: #333333;
line-height: 11px;
}
a.homeFeatureTitle, a.homeFeatureTitle:HOVER, a.homeFeatureTitle:VISITED {
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #A34518;
}
a.homeFeatureTitleSmall, a.homeFeatureTitleSmall:HOVER, a.homeFeatureTitleSmall:VISITED {
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #A34518;
}

.articleQuote {
font-family : Helvetica,  Arial, sans-serif;
border: 3px transparent;
font-style : italic;
font-weight : bold;
color : #907E4E;
font-size : 16px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
width : 100px;
line-height: 20px;
}

.article_module {
font-family : Helvetica,  Arial, sans-serif;
font-size : 9px;
border: 3px transparent;
width: 100px;
color : #333333;
text-decoration: none;
}
.text_sizer {
font-family : Helvetica,  Arial, sans-serif;
font-size : 9px;
border: 3px transparent;
width: 100px;
color : #666666;
text-transform: uppercase;
padding-right: 50px;
}

a.text_sizer, a.text_sizer:LINK, a.text_sizer:VISITED, a.text_sizer:HOVER, a.text_sizer:ACTIVE {
font-family : Helvetica,  Arial, sans-serif;
font-size : 9px;
border: 3px transparent;
width: 100px;
color : #666666;
text-transform: uppercase;
padding-right: 50px;
}
A.article_module, A.article_module:LINK, A.article_module:VISITED, A.article_module:HOVER, A.article_module:ACTIVE {
font-family : Helvetica,  Arial, sans-serif;
font-size : 9px;
border: 3px transparent;
width: 100px;
color : #2f94B0;
text-decoration: underline;
}

.nav_cart, A.nav_cart {
font-family : Helvetica,  Arial, sans-serif;
font-size : 9px;
color: #666666;
line-height: 20px;
width: 100px;
text-decoration: underline;
}

p.pagebreak {
page-break-before: always;
}


.articleInterest {
font-family : Helvetica,  Arial, sans-serif;
border: 3px transparent;
font-weight : bold;
color : #989272;
font-size : 10px;
margin-left: 14px;
margin-top: 4px;
margin-right: 10px;
}

.bookDirect {
text-decoration: none;
}

.bookDirect A
{
text-decoration: none;
}

A.bookDirect, A.bookDirect:LINK, A.bookDirect:HOVER, A.bookDirect:ACTIVE, A.bookDirect:VISITED
{
text-decoration: none;
}

.textAdTitle
{
line-height:100%; 
color: #11677E;
font: bold 11px 'helvetica', 'arial', sans-serif;
text-decoration: underline;
}
.textAdBody
{
line-height:100%; 
color: #333333; 
font: 10px 'helvetica', 'arial', sans-serif;
text-decoration: none;
}

A.textAdTitle, A.textAdTitle:LINK, A.textAdTitle:HOVER, A.textAdTitle:ACTIVE, A.textAdTitle:VISITED
{
        text-decoration: none;
}

A.textAdBody, A.textAdBody:LINK, A.textAdBody:HOVER, A.textAdBody:ACTIVE, A.textAdBody:VISITED
{
text-decoration: none;
}

.homeFeatures {
width: 200px;
float:left;
border: 3px transparent;

}
A.articleQuote, A.article_module, A.articleInterest {
color: #2f94B0;
}

H1 {
font-family : Helvetica,  Arial, sans-serif;
color: #727272;
font-size : 20px;
line-height: 120%;
}

H2 {
font-family : Helvetica,  Arial, sans-serif;
color: #727272;
font-size : 16px;
}

.body_white {
font-family : Helvetica,  Arial, sans-serif;
font-size : 13px;
line-height : 17px;
color: #ffffff;
}

.leftColumn {
background-repeat: no-repeat;
background-position: top left;
}

.rightColumn {
background-color:#ffffff;
background-repeat: no-repeat;
background-position: bottom right;
}

.bodySm {
font-family : Helvetica,  Arial, sans-serif;
font-size : 9px;
line-height : 15px;
}

A.bodySm {
color: #ac5627;
}

TD {
font-family : Helvetica,  Arial, sans-serif;
color: #000000;
font-size : 12px;
}

.footer {
font-family : Helvetica,  Arial, sans-serif;
color: #956A00;
font-size : 9px;
}

A.footer, A.footer:LINK, A.footer:HOVER, A.footer:ACTIVE, A.footer:VISITED {
text-decoration: underline;
color: #666666;
}

.copyright, A.copyright:LINK, A.copyright:HOVER, A.copyright:ACTIVE, A.copyright:VISITED {
font-family : Helvetica,  Arial, sans-serif;
font-size : 9px;
color: #666666;
}
.copyright A
{
color: #666666;
}

.headLg {
font-family : Helvetica,  Arial, sans-serif;
font-size : 17px;
font-weight: bold;
}

.desHeading {
font-family : Helvetica,  Arial, sans-serif;
font-size : 12px;
font-weight: bold;
color: #222222;
line-height: 20px;
}

.landingHead, A.landingHead {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 20px;
color : #2f94B0;
}

A.landingHead:LINK {
color : #2f94B0;
text-decoration : underline;
}

A.landingHead:VISITED {
color : #2f94B0;
text-decoration : underline;
}

A.landingHead:HOVER, A:ACTIVE {
color : #2f94B0;
text-decoration : underline;
}

.listingLinks 
{
font-family : Helvetica,  Arial, sans-serif;
font-size : 12px;
line-height: 20px;
color : #333333;
text-decoration : none;
}

A.listingLinks {
font-family : Helvetica,  Arial, sans-serif;
font-size : 12px;
line-height: 20px;
color : #2f94B0;
font-weight: bold;
text-decoration : underline;
}

A.listingLinks:LINK {
color : #2f94B0;
text-decoration : underline;
}

A.listingLinks:VISITED {
color : #2f94B0;
text-decoration : underline;
}

A.listingLinks:HOVER, A:ACTIVE {
color : #2f94B0;
text-decoration : underline;
}
.interactiveLinks 
{
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 15px;
color : #333333;
text-decoration : none;
padding-bottom:10px;
}

A.interactiveLinks {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 15px;
color : #2f94B0;
font-weight: bold;
text-decoration : underline;
padding-bottom:10px;
}

A.interactiveLinks:LINK {
color : #2f94B0;
text-decoration : underline;
padding-bottom:10px;
}

A.interactiveLinks:VISITED {
color : #2f94B0;
text-decoration : underline;
padding-bottom:10px;
}

A.interactiveLinks:HOVER, A:ACTIVE {
color : #2f94B0;
text-decoration : underline;
padding-bottom:10px;
}
.interactiveBlurbs 
{
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 12px;
color: #373737;
text-decoration : none;
padding-bottom: 8px;
}
A.interactiveBlurbs, A.interactiveBlurbs:LINK,A.interactiveBlurbs:VISITED,A.interactiveBlurbs:HOVER,A.interactiveBlurbs:ACTIVE 
{
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 12px;
font-weight: bold;
color: #373737;
text-decoration : underline;
padding-bottom: 8px;
}
.relatedItems {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 15px;
color : #333333;
font-weight: bold;
}

A.relatedItems, A.relatedItems:LINK, A.relatedItems:HOVER, A.relatedItems:ACTIVE, A.relatedItems:VISITED {
color : #2f94B0;
text-decoration : underline;
}

.moreLink {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 15px;
color : #333333;
font-weight: bold;
}

A.moreLink, A.moreLink:LINK, A.moreLink:HOVER, A.moreLink:ACTIVE, A.moreLink:VISITED {
color : #333333;
text-decoration : underline;
}

.navmoreLink {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 15px;
color : #333333;
font-weight: bold;
}

A.navmoreLink, A.navmoreLink:LINK, A.navmoreLink:HOVER, A.navmoreLink:ACTIVE, A.navmoreLink:VISITED {
color : #333333;
text-decoration : underline;
}

.articlerelatedItems {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 15px;
color : #333333;
}
A.articlerelatedItems, A.articlerelatedItems:LINK, A.articlerelatedItems:HOVER, A.articlerelatedItems:ACTIVE, A.articlerelatedItems:VISITED {
color : #333333;
text-decoration : underline;
}

.libraryLink {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
line-height: 15px;
color : #333333;
}
A.libraryLink, A.libraryLink:LINK, A.libraryLink:HOVER, A.libraryLink:ACTIVE, A.libraryLink:VISITED {
color : #2f94B0;
text-decoration : underline;
}
/* CMS */

#cmsDocument {
	width: 100%;
}

.cmsBody
{
font-size: 12px;
line-height:  14px;
color : #333333;
}

A.cmsBody {
color : #333333;
text-decoration : underline;
}

.cmsBody A, .cmsBody:LINK A, .cmsBody:VISITED A, .cmsBody:HOVER A, .cmsBody:ACTIVE A {
color : #2f94B0;
text-decoration : underline;
}

A.cmsBody, A.cmsBody:LINK, A.cmsBody:VISITED, A.cmsBody:HOVER, A.cmsBody:ACTIVE {
color : #2f94B0;
text-decoration : underline;
}

.cmsBodyXSm
{
font-size: 9px;
}
.cmsBodySm
{
font-size: 10px;
}
.cmsBodyMed
{
font-size: 12px;
}
.cmsBodyLg
{
font-size: 13px;
}
.cmsError
{
font-size: 13px;
font-weight: bold;
color: red;
}
.cmsHeading
{
font-size: 18px;
font-family: Helvetica,  Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
color: #222222;
line-height:  18px;
}

.cmsFeatureHeading
{
font-size: 15px;
font-family: Helvetica,  Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
color: #222222;
line-height:  18px;
}
.cmsPopLinksHeading
{
font-size: 14px;
font-family: Helvetica,  Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
color: #666666;
line-height:  17px;
}
.cmsSmallFeatureHeading
{
font-size: 11px;
font-family: Helvetica,  Arial, sans-serif;
font-weight: bold;
color: #222222;
line-height:  15px;
}

.cmsLandingHeading
{
font-size: 12px;
font-weight: bold;
font-family: Helvetica,  Arial, sans-serif;
color: #333333;
line-height:  120%;
}
A.cmsLandingHeading:LINK, A.cmsLandingHeading:HOVER, A.cmsLandingHeading:ACTIVE, A.cmsLandingHeading:VISITED
{
font-size: 12px;
font-weight: bold;
font-family: Helvetica,  Arial, sans-serif;
letter-spacing: 0px;
color: #2f94B0;
line-height:  115%;
text-decoration: underline;
}

.cmsLandingSpacer
{
font-size: 2px;
line-height: 100%;
text-decoration: none;
}
.cmsTopFeature
{
font-size: 15px;
font-family: Helvetica,  Arial, sans-serif;
font-weight: bold;
letter-spacing: 0px;
color: #000000;
line-height:  13px;
}

.cmsBigger {
font-size: 12px;
font-weight: bold;
color: #222222;
line-height: 12px;
}
A.cmsBigger {
font-size: 12px;
font-weight: bold;
color: #222222;
line-height: 12px;
}
A.cmsBigger:LINK {
text-decoration : none;
}

A.cmsBigger:VISITED {
text-decoration : none;
}

A.cmsBigger:HOVER, A.cmsBigger:ACTIVE {
text-decoration : none;
}
.cmsSubHeading
{
font-size: 11px;
font-weight: bold;
line-height: 19px;
color: #6C5D3C;
}
.cmsSearchHeading
{
font-size: 11px;
font-weight: bold;
line-height: 19px;
color: #2f94B0;
}
.cmsAuthor
{
font-size: 9px;
font-weight: bold;
font-style: italic;
line-height: 19px;
color: #6C5D3C;
}
.cmsSource
{
font-size: 12px;
font-style: italic;
line-height: 19px;
color: #ac5627;
}
.cmsCaption
{
font-size: 9px;
line-height: 12px;
font-style: normal;
background-color: #ffffff;
}
.breadcrumb
{
font-size: 9px;
line-height: 12px;
color: #666666;
font-style: normal;
background-color: #ffffff;
}

A.breadcrumb:LINK, A.breadcrumb:HOVER, A.breadcrumb:VISITED, A.breadcrumb:ACTIVE
{
font-size: 9px;
line-height: 12px;
color: #666666;
font-style: normal;
background-color: #ffffff;
text-decoration: underline;
}

.cmsCredit
{
font-size: 9px;
line-height: 12px;
font-style: italic;
font-style: normal;
}
.cmsListings
{
font-size: 12px;
line-height: 17px;
font-style: italic;
}
td.cmsRelated
{
font-size: 11px;
}



/* CUSTOM TRAVEL GUIDE */

.black_line
{
background-color: #666633;
}
.white_background
{
background-color: #FFFFFF;
}
.dk_background
{
background-color: #C9C9C9;
}
.lt_background
{
background-color: #F0F0F0;
}
.dk_text
{
color: #B9834B;
}
.lt_text
{
color: #F2DA89;
}
.headerBigger
{
font-size:1.2em; font-weight:bold; color:#000000;
}
.headerArticle
{
font-size: 15px;
font-family: Helvetica,  Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
color: #333333;
line-height:  18px;
}


#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

#flash{font:11px helvetica,sans-serif;color: #333;}


.gridAnchors{
font-family: Helvetica,  Arial, sans-serif;
color: #333333;
font-size: 12px;
font-weight: bold;
}
A.gridAnchors, A.gridAnchors:LINK, A.gridAnchors:HOVER, A.gridAnchors:ACTIVE, A.gridAnchors:VISITED {
font-family: Helvetica,  Arial, sans-serif;
color: #2f94B0;
font-size: 12px;
font-weight: bold;
}

.gridAnchors A{
color: #2f94B0;
}

.gridLinks{
font-family: Helvetica,  Arial, sans-serif;
color: #333333;
font-size: 10px;
}

A.gridLinks, A.gridLinks:LINK, A.gridLinks:HOVER, A.gridLinks:ACTIVE, A.gridLinks:VISITED{
font-family: Helvetica,  Arial, sans-serif;
color: #333333;
font-size: 10px;
}

.gridPages{
font-family: Helvetica,  Arial, sans-serif;
color: #333333;
font-size: 10px;
font-weight: bold;
}

.gridCaption{
color: #333333;
font-family: Helvetica,  Arial, sans-serif;
font-size: 11px;
}

.gridCopy{
font-family: Helvetica,  Arial, sans-serif;
color: #333333;
font-size: 9px;
line-height : 11px; 
}
.gridGroup{
font-family: Helvetica,  Arial, sans-serif;
color: #333333;
line-height: 20px;
font-size: 16px;
font-weight: bold;
}

.dealsgridGroup{
font-family: Helvetica,  Arial, sans-serif;
color: #2f94B0;
font-size: 16px;
font-weight: bold;
padding: 6px 4px 6px 0px;
}

.gridName{
font-family: Helvetica,  Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #2f94B0;
/*text-decoration: underline;*/
}

.gridName A {
color: #2f94B0;
}

A.gridName, A.gridName:HOVER, A.gridName:LINK, A.gridName:ACTIVE, A.gridName:VISITED {
font-family: Helvetica,  Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #2f94B0;
/*text-decoration: underline;*/
}
.gridNamePriority{
font-family: Helvetica,  Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333333;
}

.gridLines{
font-family: Helvetica,  Arial, sans-serif;
font-size: 11px;
color: #333333;
}

A.gridLines, A.gridLines:HOVER, A.gridLines:LINK, A.gridLines:ACTIVE, A.gridLines:VISITED {
font-family: Helvetica,  Arial, sans-serif;
font-size: 12px;
color: #333333;
}


.gridColumns{
font-family: Helvetica,  Arial, sans-serif;
font-size: 10px;
color: #727272;
}

.moreName{
font-family: Helvetica,  Arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #333333;
line-height: 18px;
}

DIV.ares_booknow
{
display:inline;
padding:0px 5px;
margin:2px 5px;
background:#0D586F;
border:1px solid #f1e1dc;

}
DIV.ares_booknow A
{
color:#ffffff;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
DIV.ares_booknow A:hover
{
color:#ccccff;
}

.moreLines DIV.ares_booknow
{
float:none;
margin-left:0px;
width:60px;
display:block;
text-align:center;
}
.moreLines{
font-family: Helvetica,  Arial, sans-serif;
font-size: 13px;
color: #727272;
}
.moreLinks,.moreLinks A, A.moreLinks:HOVER, A.moreLinks:LINK, A.moreLinks:ACTIVE, A.moreLinks:VISITED {
font-family: Helvetica,  Arial, sans-serif;
color: #2f94B0;
font-size: 10px;
}

.bodylg {
font-family : Helvetica,  Arial, sans-serif;
font-size : 13px;
line-height : 17px;
color: #000000
}

.bodyfactoid {
font-family : Helvetica,  Arial, sans-serif;
font-size : 13px;
line-height : 17px;
color: #666633
}

.ttd_title {
font-family : Helvetica,  Arial, sans-serif;
font-size : 14px;
line-height : 17px;
color: #CC6600;
font-weight: bold;
}

.ttd_listing {
font-family : Helvetica,  Arial, sans-serif;
font-size : 12px;
line-height : 17px;
color: #CC6600;
font-weight: bold;
}
.email_border {
border:1px solid #118CDF;
}

.form-elements {
font-family : Helvetica,  Arial, sans-serif;
font-size : 11px;
}
a.footer-nav
{
font-family : Arial Rounded MT Bold, Arial, sans-serif;
font-size: 10px;
color: #7C7C7D;
font-weight: bold;
text-decoration: none;
}
}

.welcome{
font-family: Helvetica,  Arial, sans-serif;
font-size: 13px;
color: #727272;
}
TABLE.fall_fest_grid TD
{
padding-right:15px;
padding-bottom:15px;
font-size:11px;
line-height:15px;
vertical-align:top;
width:50%
}

TABLE.fall_fest_grid TABLE TD
{
padding-right:0px;
padding-bottom:0px;
}

TABLE.fall_fest_grid TABLE TD IMG
{
width:150px;
height:85px;
}

TABLE.fall_fest_grid
{
width:100%
} 

TABLE.fall_fest_grid TABLE 
{
width:160px;
}

SPAN.bold_rust,
DIV.fall_fest_footer_links A,DIV.fall_fest_footer_links A:link, DIV.fall_fest_footer_links A:hover,DIV.fall_fest_footer_links A:visited,
DIV.fall_fest_footer_links
{
font-weight:bold;
color:#B85321;
text-decoration:none;
}

DIV.fall_fest_footer_links b
{
text-decoration:underline;
}
DIV.dontwrap
{
font-size:11px;
line-height:15px;
padding-left:170px;
}
DIV.dontwrap B
{
color:#2F94B0;
}
.block-feature
{
font-weight:bold;

}

div.red_dotted_line
{
height:10px;
border:0px; 
width:100%; 
clear:both; 
background: transparent url(/images/shell/repeating_divider.gif) repeat-x;
margin:0px;
}

div.meetings_landing_block
{

height:100px;
position:relative;
text-align:left;
padding-left:160px;
padding-right:20px;
margin-bottom:10px;
padding-top:22px;
width:200px;
float:left;
}

div.meetings_landing_block A
{
font-size:14px;
text-decoration:none;
}

TD.vert_divider
{
width:20px;
background:url('/images/shell/vertical_divider.gif') repeat-y top center;
}

TD.meetings_top_feature
{
width:160px;
}

IMG.meetings_small_child
{
margin-right:10px;
margin-bottom:10px;
width:80px; 
height:80px; 
border:0px;
}

DIV.image_placeholder
{
display:inline;
background:#333;
}


.meetings_top_feature DIV.image_placeholder
{
width:160px;
height:100px;
}

.meetings_small_child DIV.image_placeholder
{
width:80px;
height:80px;
}


.meetings_landing_block IMG, .meetings_top_feature IMG
{
border:0px;
}
TD.meetings_small_child
{
width:320px;
vertical-align:top;
}
TD.meetings_small_child_spacer
{
width:20px;
}

UL.ul_nav
{
padding-left:20px;
list-style-type:square;
font-weight:bold;
margin-left:0px;
.margin-left:4px;
}
UL.ul_nav li
{
padding-left:0px;
padding-bottom:3px;
}

DIV.featured-deal-meet
{
background:#ccdccc;
padding:15px;
width:180px;
}
DIV.featured-deal-meet-promo
{
background:#d7cdb9;
padding:15px;
width:180px;
font-size:12px;
margin-bottom:10px;
}

A.meetings_sibling 
{
font-weight:bold;
}

.related_feature IMG
{
float:left;
margin:0 5px 0px 0;
}

.related_feature 
{
float:left;
width:200px;
margin-right:10px;
}

.related_feature A
{
font-weight:bold;
}

.related-features-container
{
margin-top:20px;
margin-bottom:40px;
}

SUP
	{
	font-size:10px;
	padding-top:-5px;
	}
SUB
	{
	font-size:10px;
	padding-bottom:-5px;	
	}
	
	.envelope_icon
	{
	.margin-left:5px;
	}

	
/*
Packages 
*/	 
	
DIV.divider
{
margin-top:5px;
height:5px;
background:url('/images/shell/event_dot_divider.gif');
}
.package-line, .package-line-inner, #packages-container
{
margin:0px;
margin-left:0px;
}
.package-line .package-image
{
float:left;

margin:0 5px 0 0;
}
.package-image img
{
border:0px;
}
body div.package-more, .package-description, .package-title, .package-additional
{
color: #727272;
font-size:13px;
margin:0px;
}

.package-area
{
font-size:1.5em;
margin:10px 0;
}
body, div {
font-family : Helvetica,  Arial, sans-serif;
font-size: 12px;
color: #373737;
line-height: 14px;
padding: 0px;
/* margin: 1px 1px 1px 1px;*/ /* why is this here - global margin? rick e. taking it out */
margin:0px;

}
.related_thumbnail
{
	margin-right:3px;
}
.cmsRelated table td img {margin:3px;}

/* google search styles */
.cmsbody hr {margin:.5em 0;}
.search_pagination {padding:1em 0;}
.search_result {padding:1em 0;}
.search_result a {font-weight:bold;}
.search_result_summary {padding-left: 20px;}
.cmsbody hr {
 height: 0px;
 background-color: transparent;
 overflow: hidden;
 border-top: none;
 border-right: none;
 border-left: none;
 border-bottom: 1px solid #000;
 clear:both;
}
/* end google search styles */
