*
{
    margin: 0px;
    padding: 0px;
    position: relative;
    font-family: "Tahoma" , "Verdana";
}

a img
{
    border: 0px;
}


body
{
    text-align: center;
    font-family: "Tahoma" , "Verdana";
    font-size: 11px;
    background: #e7e5d7 url(images/background_stripe.gif																						) repeat-x left 23px;
}

body.noholiday
{
    text-align: center;
    font-family: "Tahoma" , "Verdana";
    font-size: 11px;
    background: #e7e5d7 url(images/background_stripe.gif) repeat-x left 23px;
}

body.xmas
{
    text-align: center;
    font-family: "Tahoma" , "Verdana";
    font-size: 11px;
    background: #e7e5d7 url(images/xmas_stripe_snowflakes.jpg) repeat-x left 23px;
}
body.halloween
{
    text-align: center;
    font-family: "Tahoma" , "Verdana";
    font-size: 11px;
    background: #e7e5d7 url(images/halloween_stripe.jpg) repeat-x left 23px;
}

#center_page
{
    width: 973px;
    margin: 0px auto;
    background: transparent;
}

#center_page_christmas
{
    width: 750px;
    margin: 0px auto;
    background: transparent;
}

#top_spacer
{
    width: 973px;
    margin: 0px auto;
    height: 50px;
}

#content_border
{
    width: 960px;
    height: auto;
    text-align: left;
    background: white;
    padding-top: 8px;
}

#content_border_christmas
{
    width: 710px;
    height: auto;
    text-align: left;
    background: white;
    padding-top: 8px;
}

#right_shadow
{
    position: absolute;
    left: 960px;
    top: 0px;
    width: 13px;
    height: expression((eval(document.getElementById("content_border").clientHeight) + "px"));
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='$right_shadow', sizingMethod='scale');
}

#right_shadow_christmas
{
    position: absolute;
    left: 710px;
    top: 0px;
    width: 13px;
    height: expression((eval(document.getElementById("content_border").clientHeight) + "px"));
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='$right_shadow', sizingMethod='scale');
}

#right_shadow[id]
{
    background: transparent url(images/right_shadow.png) repeat-y top left;
    height: 100%;
}


#lower_menu
{
    width: 940px;
    height: 80px;
    background: white url(images/tourism_logo.png) no-repeat top center;
    position: relative;
}

#lower_menu-link
{
    position: absolute;
    top: 45px;
    left: 700px;
    width: 240px;
    height: 35px;
    background-color: Transparent;
}

#lower_menu_data
{
    width: 450px;
    height: 20px;
    font-size: 11px;
    top: 45px;
    left: 12px;
    color: #464749;
    position: absolute;
}

#trip_advisor
{    
    width: 300px;
    height: 40px;
    font-size: 9px;
    left: 21px;
    color: #464749;   
    position: absolute; 
}

#trip_advisor a
{
    text-decoration: none;
    color: #464749;
}

#DMAP
{
    float: right;
    width: 80px;
    padding-right: 20px;
}

#CPBC
{
   float:right;
   width: 80px;
   padding-right: 260px;
}

#legal_bar
{
    width: 960px;
    height: 29px;
    background: white url(images/legal_copyright.png) no-repeat top center;
}

#xmaslegal_bar
{
    width: 710px;
    height: 29px;
    background: white url(images/xmaslegal_copyright.png) no-repeat top center;
}

#lower_menu_data a
{
    color: #464749;
    text-decoration: none;
    padding-left: 8px;
    padding-right: 8px;
}

.mainColumn
{
    width: 525px;
    padding-right: 10px;
}

.businessTitle
{
    color: #464749;
    font-size: 20px;
    font-weight: bold;
}

h1
{
    color: #464749;
    font-size: 20px;
    font-weight: bold;
}

h2
{
    color: #464749;
    font-size: 13px;
    font-weight: bold;
}

.businessSearchTitle
{
    color: #464749;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

h3
{
    color: #464749;
    font-size: 12px;
    font-weight: bold;
}

h3 a
{
    color: inherit;
    text-decoration: none;
}

h3 a:hover
{
    color: inherit;
    text-decoration: underline;
}

h5
{
    margin-top: 8px;
    margin-bottom: 4px;
    color: white;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

span.radInput_Default
{
    width: 130px !important;
}

#static_main, #dynamic_main
{
    margin-left: 8px;
    margin-right: 8px;
    width: 944px;
}

#left_content, #right_content
{
    vertical-align: top;
}

#left_content
{
    width: 704px !important;
    margin: 0px;
}

#static_content, #dynamic_content
{
    border: 1px solid #e2e0cf;
    padding: 10px;
    width: 670px;
}

.member_change_control
{
    width: 100%;
}

.acting_username
{
    font-weight: bold;
    font-size: 11px;
}

.view_cart
{
    font-weight: bold;
    font-size: 11px;
    color: White;
}

.lbl_lookfor
{
    line-height: 22px;
}

.currency_note
{
    color: #464749;
    font-size: 10px;
}
/*div.pickerWrapper_Hummingbird {
	width: auto;
}*/

.event_months
{
    padding-bottom: 3px;
}


.header_navigation
{
    color: #3A4D53;
    text-align: right;
}

.header_navigation a
{
    padding: 0px 0px;
    text-decoration: none;
}

.header_navigation a:hover
{
    color: #0973CD;
}

.shoppingBold
{
    color: #464749;
    font-size: 13px;
    font-weight: bold;
}

