body
{
    text-align: justify;
    color: #404040;
    font-family: Tahoma;
    font-size: 11px;
    margin: 0px;
    background-color: #ded9c2;
}

a
{
    text-decoration: none;
}

.maintable
{
    border: 1px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    text-align: justify;
}

.mainfooter
{
    background-color: #505050;
    color: #D0D0D0;
    font-family: tahoma;
    font-size: 11px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

.footerlink
{
    background-color: #505050;
    color: #D0D0D0;
    font-family: tahoma;
    font-size: 11px;
    text-decoration: underline;
}

.headercity
{
    font-size: 19px;
    font-family: Arial;
    color: #593D5A;
    font-weight: Normal;
    vertical-align:bottom;
    text-align: left;
    padding: 0px;
}

.headerdate
{
    font-size: 11px;
    font-family: Arial;
    color: #593D5A;
    font-weight: Normal;
    font-variant:small-caps;
    vertical-align:bottom;
    text-align: left;
}

.headertools
{
    font-size: 11px;
    font-family: Arial;
    color: #593D5A;
    font-weight: Normal;
    font-variant:small-caps;
    vertical-align:bottom;
    text-align: right;
}

a.headertools:link
{
    text-decoration: none;
}

a.headertools:visited
{
    text-decoration: none;
}

a.headertools:active
{
    text-decoration: underline;
}

a.headertools:hover
{
    text-decoration: underline;
}

.headertable
{
    border: 0px;
    padding-right: 4px;
    vertical-align:top;
    text-align: left;
}

.logopadding
{
    padding-top: 0px;
}

.leftcolumn
{
    vertical-align:top;
    padding-left: 3px;
    width: 189px;
    border: solid 0px #C0C0C0;
}

.1pxborder
{
    border-color: White;
}

.ContentColumn
{
    vertical-align:top;
    padding-left: 11px;
    width: 500px;
    border: solid 0px #C0C0C0;
}

.rightcolumn
{
    vertical-align: top;
    padding-right: 3px;
    border: solid 0px #C0C0C0;
}

.LeftNav
{
    border: solid 1px #C0C0C0;
    vertical-align: top;
}

.accuweather
{
    width: 189px; 
    height: 150px; 
    background-image: url( images/accuweather_header.gif ); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
    border: solid 1px #C0C0C0;
}

.CalendarBox
{
    width: 179px;
    border: solid 1px #C0C0C0;
    text-align: center;
    padding-bottom:4px;
}

.GoogleSearchBox
{
    width: 179px;
    border: solid 1px #C0C0C0;
    text-align: center;
}

.FormInline
{
    font-family: Tahoma;
    font-size: 12px;
}

.Calendar
{
    font-family: Tahoma;
    font-weight:lighter;
    width: 170px;
    height: 130px;
    border: #E0E0E0;
}

.CalendarDayHeader
{
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #404040;
}

.CalendarSelectedDay
{
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
}
 
.CalendarToday
{
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: #FF0000;
}
 
.CalendarDay
{
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: #E0E0E0;
}

a.CalendarOtherMonth
{
    text-decoration: none;
    color: #FF0000;
}

.CalendarOtherMonth
{
    font-family: Tahoma;
    font-size: 11px;
    color: #FF0000;
}

 
a.CalendarDay
{
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
}


.CalendarDropDown
{
    width: 78px;
    font-size: 11px;
    font-family: Tahoma;
    color: #404040;
    border: #404040;
    text-decoration: none;
}

.searchbox
{
    width: 155px;
    height: 14px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    background-image: url('images/google_search.gif');
    background-color: #FFFFFF;
}

.searchboxonclick
{
    width: 155px;
    height: 14px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    background-color: #FFFFFF;
}


.searchradio
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #404040;
}

.EmailSignup
{
    vertical-align: top;
    text-align: left;
    width: 520px;
    border-style:solid;
    border-color: #D0D0D0;
    border-width: 1px;
}

.EmailSignupBig
{
    font-family: Helvetica;
    font-size: 18px;
    text-align:left;
    color: #593d5a;
}

.EmailSignupSmall
{
    font-family: Helvetica;
    font-size: 11px;
    text-align: right;
    color: #593d5a;
}

.EmailSignupSmallLeft
{
    font-family: Helvetica;
    font-size: 10px;
    text-align: left;
    color: #593d5a;
}

.EmailSignupBox
{
    width: 175px;
    height: 14px;
    font-family: Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-image: url('images/email_address.gif');
    background-color: #FFFFFF;
}

.TextMessageSignup
{
    vertical-align: top;
    text-align: left;
    width: 520px;
    border-style:solid;
    border-color: #D0D0D0;
    border-width: 1px;
}

.Features
{
    vertical-align: top;
    width: 520px;
    border-style:solid;
    border-color: #D0D0D0;
    border-width: 1px;
    background-color: #E0E0E0;
}

.FeaturesHeader
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #505050;
}

.FeaturesBody
{
    font-family: Tahoma;
    font-size: 11px;
    color: #909090;
    text-align:justify;
    padding-right: 20px;
}

.FeaturesTitle
{
    font-family: Tahoma;
    font-size: 11px;
    color: #593d5a;
    font-weight: bold;
    text-align: left;
}

.FeaturesLink
{
    font-family: Tahoma;
    font-size: 11px;
    color: #3e7291;
    font-weight: normal;
}

.PageHeading
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    color: #593d5a;
    width: 533px;
    padding-left: 0px;
}

span.PageHeading
{
    text-align: left;
}

.PageContent
{
    font-family: Tahoma;
    font-weight: normal;
    font-size: 11px;
    text-align: justify;
    color: #777777;
    padding-left: 20px;
    padding-right: 20px;
}

.HomePageEvents
{
    font-family: Tahoma;
    font-size: 11px;
    width: 480px;
    color: #555555;
    text-align: left;
    padding-bottom: 7px;
}

.HomePageEventsHeading
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #555555;
    padding-bottom: 7px;
}

a.HomePageEvents
{
    text-decoration: underline;
    color: #555555;
}

.DirectoryCategory
{
    text-align:left;
    font-family: Tahoma;
    font-size: 14px;
    padding-left: 2px;
    color: #555555;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    background-color: #F0F0F0;
}

a.DirectoryCategory
{
    color: #555555;
    text-decoration: underline;
}

.DirectorySubCategory
{
    text-align:left;
    font-family: Tahoma;
    font-size: 10px;
    padding-left: 0px;
    color: #555555;
    font-weight: normal;
    width: 120px;
    
}

.DirectorySubBox
{
    padding-left: 20px;
}

.DirectoryListing
{
    font-family: Tahoma;
    font-size: 16px;
    text-align: left;
}

a.DirectoryListing
{
    text-decoration: underline;
    color: #404040;
}

.DirectoryListings
{
    width: 521px;
}

.DirectoryDetails
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.DirectoryPhone
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-top: 6px;
}    

.DirectoryLinks
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    text-align: right;
    color: #707070;
}

.DirectoryAddLink
{
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #707070;
    text-decoration: underline;
}


a.DirectoryLinks
{
    text-decoration: underline;
}

.DirectoryDivider
{
    width: 100%;
    color: #F0F0F0;
}

.EventsDivider
{
    padding-top: 0px;
    width: 100%;
    color: #F0F0F0;
}


.DirectoryMoreLink
{
    font-family: Tahoma;
    font-size: 10px;
    color: #3e7291;
    font-weight: normal;
    text-align: right;
    padding-right:20px;
    padding-bottom:5px;
}

.bodyleft
{
    text-align: left;
    color: #404040;
    font-family: Tahoma;
    font-size: 11px;
    padding-left: 10px;
}

.bodyright
{
    text-align: right;
    color: #404040;
    font-family: Tahoma;
    font-size: 11px;
}


.important
{
    text-align: center;
    color: #FF4040;
    font-family: Tahoma;
    font-size: 11px;
}

.textbox
{
    padding-left: 4px;
    width: 155px;
    height: 14px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    vertical-align: top;
}

.dropdown
{
    padding-left: 4px;
    width: 100px;
    height: 20px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
}

.button
{
    padding-left: 4px;
    height: 20px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
}


.searchitem
{
    text-align: center;
    color: #404040;
    font-family: Tahoma;
    font-size: 14px;
    padding-bottom: 10px;
}

.searchresults
{
    text-align: justify;
    color: #404040;
    font-family: Tahoma;
    font-size: 11px;
    padding-bottom: 10px;
}

a.searchitem:link
{
    text-decoration: underline;
    padding-top: 10px;
}

a.searchitem:hover
{
    text-decoration: underline;
    padding-top: 10px;
}

a.searchitem:visited
{
    text-decoration: underline;
    padding-top: 10px;
}

table.blogs
{
    text-align: left;
}

.blogs
{
    text-align: left;
    color: #404040;
    font-family: Tahoma;
    font-size: 14px;
    padding-bottom: 10px;
    vertical-align: top;
}

.blogdate
{
    font-size: 16px;
    color: #A0A0A0;
}

.blogtitle
{
    font-size: 20px;
    font-weight: bold;
}

.blogcontent
{
    font-size: 12px;
    text-align: justify;
}

.blogsignature
{
    font-size: 10px;
    color: #A0A0A0;
    padding-bottom: 30px;
}

a.blogsignature
{
    text-decoration: underline  ;
    color: #808080;
}

.blogfooter
{
    text-decoration: underline;
    color: #808080;
    text-align: right;
    font-size: 11px;
}

.bloglisting
{
    color: #808080;
    text-align: left;
    font-size: 10px;
    font-weight: normal;
}    

a.bloglisting
{
    color: #404040;
    font-weight: bold;
    text-decoration: underline;
}


.usercopy
{
    text-align: left;
    color: #404040;
    font-family: Tahoma;
    font-size: 11px;
}

.userheadline
{
    text-align: left;
    color: #404040;
    font-family: Tahoma;
    font-size: 16px;
}

.userbold
{
    text-align: left;
    font-weight: bold;
    color: #404040;
    font-family: Tahoma;
    font-size: 11px;
}

.eventsheading
{
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
    padding-bottom: 14px;
}

a.eventsheading
{
    text-decoration: underline;
    color: #808080;
}

.eventsitem
{
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

a.eventsitem
{
    padding-left: 0px;
    text-decoration: underline;
    color: #808080;
    text-align:left;
    vertical-align: top;
}

.dininglistitem
{
    padding-left: 0px;
    text-decoration: underline;
    color: #808080;
    text-align:left;
    vertical-align: top;
}

.dininglistheader
{
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;    
}

.diningtableheader
{
    font-weight: bold;
    vertical-align: top;    
}

.diningreviewsmall
{
    padding-left: 5px;
    font-size: 11px;
    vertical-align: top;    
}

.outertable
{
    margin: 0px;
    padding-left: 0px;
    height: 100%;
    text-align: center;
    vertical-align: top;
    background-color: #FFFFFF;
}

.outertablecenter
{
    padding-left: 4px;
    padding-right: 0px;
    height: 100%;
    text-align: center;
    vertical-align: top;
    background-color: #FFFFFF;
}


.borderLeft{
	background-image: url(images/leftBg.gif);
    width: 45px;
}

.borderRight{
	background-image: url(images/rightBg.gif);
    width: 32px;
}

.borderBottom{
	background-image: url(images/bottomBg.gif);
	height: 45px;
}

.borderLeftCorner
{
	background-image: url(images/bottomLeft.gif);
	height: 45px;
	width: 45px;
}

.borderRightCorner
{
	background-image: url(images/bottomRight.gif);
	height: 45px;
}

.dropin
{
    position:absolute;
    visibility:hidden;
    left:100px;
    top:200px;
    width:500px;
    height:270px;
    background-color: #ded9c2;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-style: outset;
    text-align: center;
    vertical-align: top;
}

.closepopup
{
    text-align: left;
}

.imagename
{
    font-size: 6px;
    height: 1px;
    width: 1px;
    font-weight: bold;
    vertical-align: top;    
    background-color: #ded9c2;
    border: 0px;
    color: #ded9c2;
}

.popuplabel
{
    text-align: right;
}

.imageheader
{
    padding-left: 1px;
}

.TextMessageBox
{
    width: 175px;
    height: 14px;
    font-family: Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-image: url('images/mobile_number.gif');
    background-color: #FFFFFF;
}
