﻿@import url(default.css);
@media screen {
	
.ir { background:url(/images/blank.gif); overflow: hidden; display: block; height/**/:/**/0!important; } /* use padding top/bottom to define the elements height, but also use height for IE 5 (the weird height rule takes care of filtering those for you) */
.acc { display: none; position: absolute; width: 0; height: 0; overflow: hidden; }
.nav, .nav ul, .nav li, .nav dd { margin: 0; padding: 0; list-style:none; }
.nav dt, #quicklinks { display: none; }

.nav a { text-decoration:none;}

a:link { color: #4ab1ed;}
a:visited { color: #6B7F8F;}
a:hover, a:focus, a:active { color: #e51b24; text-decoration: none; }

.contentPhotoRight { float:right; margin:0 0 10px 10px;}
.contentPhotoLeft { float:left; margin:0 10px 10px 0;}


/* =LAYOUT
****************************/
body { background:#00283f url(/images/common/rowan_mp_background.jpg) repeat-x center top; color:#00395a; }
#app, .app { width: 996px; margin:0 auto; }

#masthead { zoom:1; }

#utility
{
    background:url(/images/int/rowan_int_nav2_rollover.jpg);
    width:996px; height:52px;
}

.home #utility { background:url(/images/mp/rowan_mp_nav2_rollover.jpg); }

#search 
{
	position: relative;
	width: 250px;
	background: transparent none;
	top: 2px;
	float:left;
}

#search_int
{
	position: relative;
	width: 250px;
	background: transparent none;
	top: 2px;
	/*left: 228px;*/
	/*right: 500px;*/
	float:left;
	margin-left:12px;
}

#utilitynav {float:right; margin-right:24px; margin-top:23px; display:inline;}
#utilitynav dd {float:left;}
#utilitynav dd a.ir { padding-top:20px; background-image:url(/images/int/rowan_int_nav2_static.jpg); }
.home #utilitynav dd a.ir { background-image:url(/images/mp/rowan_mp_nav2_static.jpg); }
#utilitynav dd a.ir:hover, #utilitynav dd a.AT { background:transparent none; }

.home #un_email a.ir { background-position:-504px -23px; width:110px;}
.home #un_photo a.ir { background-position:-614px -23px; width:118px;}
.home #un_local a.ir { background-position:-732px -23px; width:150px;}
.home #un_contac a.ir { background-position:-882px -23px; width:90px;}

#un_home a.ir { background-position:-444px -23px; width:60px;}
#un_email a.ir { background-position:-504px -23px; width:110px;}
#un_photo a.ir { background-position:-614px -23px; width:118px;}
#un_local a.ir { background-position:-732px -23px; width:150px;}
#un_contac a.ir { background-position:-882px -23px; width:90px;}

#masthead h1 
{ 
    margin:0; padding:0; 
    float:left;
}

#masthead h1 a
{
    background:url(/images/int/rowan_int_logo.jpg);   
    /*width:240px;
    padding-top:210px;*/
}

.home #masthead h1 
{
    /*background:url(/images/mp/rowan_mp_logo.jpg);  */
    background:url(/images/mp/rowan_mp_logo.jpg); 
    height/**/:/**/0; overflow:hidden;
    width:336px;
    padding-top:255px;
}

#subHead 
{
    /*background:url(/images/subheads/rowan_subhead_photo_misc.jpg);*/
    width:756px; height:210px;
    float:right;
}

.home #flashContainer 
{
    background:url(/images/mp/rowan_mp_mainimage_static.jpg);
    width:660px; height:255px;    
    float:right;
}

#navigation
{
    background:url(/images/common/rowan_mp_nav1_rollover.gif);
    clear:both;
    width:996px;
    height:45px;
}

#navigation dd { float:left;}
#navigation dd a.ir { padding-top:45px; background-image:url(/images/common/rowan_mp_nav1_static.gif); }
#navigation dd a.ir:hover, #navigation dd a.AT { background:transparent none; }

#mainnav #mn_things a.ir {background-position:0px 0; width:173px}
#mainnav #mn_calend a.ir {background-position:-173px 0; width:124px;}
#mainnav #mn_lodgin a.ir {background-position:-297px 0; width:119px;}
#mainnav #mn_restau a.ir {background-position:-416px 0; width:151px;}
#mainnav #mn_plan a.ir {background-position:-567px 0; width:179px;}
#mainnav #mn_meetin a.ir {background-position:-746px 0; width:250px;}

#subnav ul li
{
    background:#a0b4c1;
    border-bottom:1px solid #7a97a8;
    margin-left:1px;
}

#subnav a { display:block; color: #002a43; font-weight:bold; padding:.5em 2em;} 

#subnav .lvl3Nav li { padding: .5em 2em .5em 30px; border:0; }
#subnav .lvl3Nav a {font-weight:normal; display:inline; padding:0;}

#subnav a:visited { color: #5a6f76; }
#subnav a:hover, 
#subnav a:focus, 
#subnav a:active,
#subnav a.AT { color: #fefefe;}

#subnav ul li.alt{background:#b0c1cc;}

#promos img { display:block; margin:10px auto; }
.home #promos {height:153px; margin:10px 0;}

#pr_things
{
    background:#ffffff url(/images/mp/rowan_mp_things_to_do_photo_01.jpg) no-repeat;
    /* background:#ffffff url(/images/mp/rowan_mp_things_to_do_photo_holiday.jpg) no-repeat;	*/
    width:201px;
    height:153px;
    padding-left:265px;
    float:left;
}

#pr_things ul
{
    background:#ffffff url(/images/mp/rowan_mp_things_to_do_nav_rollover.gif) no-repeat;
    width:201px;
    height:153px;
    
}

#pr_things ul li a.ir { background-image:url(/images/mp/rowan_mp_things_to_do_nav_static.gif); padding-top:20px; width:201px;}

#pr_family{ padding-top:9px;}
#pr_family a.ir{background-position:0 -9px;}
#pr_historic a.ir{background-position:0 -29px;}
#pr_outdoors a.ir{background-position:0 -49px;}
#pr_culinary a.ir{background-position:0 -69px;}
#pr_artworks a.ir{background-position:0 -89px;}
#pr_shopping a.ir{background-position:0 -109px;}
#pr_music a.ir{background-position:0 -129px;}

#pr_things ul li a.ir:hover { background:transparent none; }

#pr_buttons
{   
    background:url(/images/mp/rowan_mp_promo_background.gif);
    width:519px;
    height:153px;
    float:right;
}

#pr_buttons img { display:block; float:left; margin:7px 7px; margin-right:0;}

#siteToolBar { line-height:1.1em; margin-bottom:1em; padding:0; }
#siteToolBar ul { list-style:none; margin:0; padding:0; }
#siteToolBar ul li {display:inline;}
#siteToolBar img { vertical-align:middle; }

#breadcrumbs {margin:10px 0; font-weight:bold;}
#breadcrumbs a {color:#4AB1ED; text-decoration:underline;}
#breadcrumbs a img {width:0; height:0; display:none;}
#breadcrumbs a:hover {text-decoration:none;}

#breadcrumbs .home { color:#E51B24;}
#breadcrumbs .current { color:#4AB1ED; font-weight:bold;}

/*#breadcrumbs {margin:10px 0; font-weight:bold; height:25px; background:url(/images/int/rowan_int_nav_trail.png) no-repeat;}
#breadcrumbs a {color:#4AB1ED}
#breadcrumbs a img {width:0; height:0; display:none;}
#breadcrumbs a:hover {text-decoration:underline;}
#breadcrumbs span span {font-size:12px; padding:5px 5px 7px 0; display:block; float:left;}

#breadcrumbs .home { color:#E51B24; font-weight:bold; padding-top:25px; width:53px; float:left; margin: -5px 0 -7px 0;}
#breadcrumbs .current { color:#4AB1ED; font-weight:bold;}*/


#content { background:#ffffff url(/images/int/rowan_int_body_background.gif) repeat-y; font-size: 1.2em; clear:both; position:relative; z-index:1; }
.home #content {background-image:url(/images/mp/rowan_mp_body_background.jpg); background-repeat:repeat-y;}
#main, #sidebar, .home #related  { float: left; }
#main { width: 100%; background:url(/images/int/rowan_int_body_background.jpg) no-repeat; height:auto !important; height:576px; min-height:576px; }
.wide #main { background:url(/images/int/rowan_video_bkgrd.gif) no-repeat; }
.home #main {background:none; min-height:0px;}
#main .content { margin-left: 240px; padding: 20px 18px; }
.wide #main .content { margin-left:0;}
.home #main .content {background:url(/images/mp/rowan_mp_body_tagline.jpg) no-repeat -14px 0; padding:80px 25px; /*padding-right: 150px;*/ margin-left:350px; line-height:1.4em; }

#main .content #mpLogo {position:absolute; bottom:20px; right:220px; z-index:1; width:250px; }
#main .content h1{ margin-top:0;}
#sidebar { float: left; margin-left: -100%; width: 230px; padding-bottom:110px; }
.home #sidebar {width:350px; padding-bottom:0; min-height:0;}
.home #related { margin-left: -150px; width: 150px; }
#intLogo {position:absolute; bottom:20px; left:22px; z-index:1;}

#footer 
{ 
    background:url(/images/mp/rowan_mp_footer.gif); 
    width:996px;
    height:125px;
    text-align: center; 
    font-size:12px;
}

#footer #copy
{
    margin:0;
    padding-top:15px;
}

#footer #links{ margin:0; }

#footer a { color: #00395a;} 
#footer a:visited { color: #8997a1; }
#footer a:hover, 
#footer a:focus, 
#footer a:active { color: #00395a; }

/*Photo Gallery*/
#swfgallery{background:#DFE5EA url(/images/int/rowan_listing_background_top.gif) no-repeat scroll -1px 0; border:1px solid #BDCCD5; width:665px; margin:0 auto;}

/*Modal Popup*/
.modal {
	background-color:#00283f;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.window {
	background-color:#b0c2ce;
	border: 1px solid #8997A1;
	padding:2px;
	width:400px;
}
.window .content { overflow: auto; background: #fff; padding: 5px; border: 1px solid #8997A1; }
.window .title { font: 1em Georgia, Utopia, 'Palatino Linotype', Palatino, Serif; color: #fff; background: #00283f; padding: 5px; cursor: move; margin: -2px -2px 2px; overflow: hidden; }

/* =Calendar of Events
*****************************/
#calDiv { float:right; text-align:center; width:175px; margin-left:10px; margin-bottom:10px;  }    

.month { width: 100%; border-bottom:5px solid #AD1417;}
.month a:link, .month a:visited { text-decoration: none; }
.month .day a { color:#00293F; font-weight:bold;}
.month .day a:hover { color:#AD1417; text-decoration:underline; }
.month tr.alt1 { background: #FFFFFF; }
.month tr.alt2 { background: #D3E2EC; }

.month td { border-right: 1px solid #b2cddd; padding:2px 0; font-size:.9em; text-align: center; width: 14%;  }
.month td.calmonth { font-size: .9em; font-weight: bold; text-align: center; text-transform: uppercase;  background: #aD1417; color:#ffffff; border:0;}
.month td.calmonth .prevmonth:link{}
.month td.calmonth .nextmonth:link{}

/*.month td.today a { color: #AD1417; }
.today a:link, .today a:visited { color: #fff; }*/
.calmonth a { text-decoration: none; color:#ffffff; }

.month th { background:#19435a; color: #D3E2EC; border-right: 1px solid #b2cddd; padding:2px; text-align: center; }
.month th.alt2 { }

.coe {background:#DFE5EA; border:1px solid #BDCCD5; margin-bottom:5px;}
.coe .day 
{ 
    background:#ffffff; 
    border:1px solid #c4c5c7;
    text-align:center; 
    /*width:68px; 
    height:68px;*/ 
    float:left; 
    padding:5px; 
    margin:10px; 
    margin-right:0; 
}

.coe .day .date 
{
    background:#004e7f url(/images/int/rowan_listing_background_date.gif) no-repeat;
    font-family:Georgia,Utopia,'Palatino Linotype',Palatino,Serif;
    color:#ffffff; 
    font-size:40px; 
    margin:0px; 
    padding:5px;
    height:60px; 
    width:60px; 
    line-height:1; 
    display:block; 
    text-decoration:none; 
    font-weight:normal;
}
.coe .day .date b { color:#ffffff; font-size:11px; display:block; text-transform:uppercase; padding-top:2px;}
.coe .event {margin-left:90px; padding:10px; zoom:1;}
.coe .event .title {font-size:1.1em; color:#E51B24;}
.coe .event a.title {text-decoration:underline; color:#E51B24;} 
.coe .event a.title:hover {text-decoration:none; color:#4AB1ED;}
.coe .event .image {border:1px solid #c4c5c7; background:#ffffff; float:right; padding:5px; margin-left:10px; margin-bottom:10px; }

.coe .separator {height:2px; width:626px; background:#ffffff; border:1px solid #bdccd5; border-right:0; clear:none; float:right; margin-right:-1px;}    
.detail .separator {clear:both; height:0px; overflow:hidden; border:0; border-top:1px solid #BDCCD5; width:85%; margin:0 auto; float:none;}

/* =Listings
*****************************/
.listings 
{ 
    background:#dfe5ea url(/images/int/rowan_listing_background_middle.gif) repeat-y;
    margin-bottom:1.2em; 
    border-bottom:1px solid #bdccd5; 
    width:720px;
}

.listingInfo {  padding:10px; background: url(/images/int/rowan_listing_background_top.gif) no-repeat; }
.listings .title {margin-top:0;}
.listingInfo img { float:right; margin:0 0 10px 10px; border:1px solid #7a97a8 ; }

.listingWebEmail { background:#c6d1d7 url(/images/int/rowan_listing_background_bottom.gif); text-align:right; padding:10px;}
.listingWebEmail a { color:#e51b24; font-weight:bold;}

.listingsPager { width:100%; text-align:right; clear:both; margin:10px 0;}
.listingsPager span { margin-right:15px;}
.listingsPager span span {margin:0;}

.restaurant { color:#00395A; font-weight:normal; font-size:2em; padding-left:10px; letter-spacing:2px;}

/* =Enews Archive
*****************************/

.email_updates .signupForm {width:450px;}
.email_updates .archiveBox 
{
    background:#DFE5EA url(/images/int/rowan_listing_background_top.gif) no-repeat scroll -1px 0; 
    border:1px solid #BDCCD5;
    width:230px; 
    float:right;
    padding:1em;
    margin:1.5em 0 0;
}

.email_updates .archiveBox h2 {margin:0;}

.email_updates .archiveBox b 
{
    font-family:Georgia, Utopia, 'Palatino Linotype', Palatino, Serif; 
    color:#e51b24; 
    font-size:1.1em;
    display:block;
    text-align:center;
}

/* =Sitemap
*****************************/
.sitemap li {list-style:none;}

.sitemap li li {list-style:inherit;}
.sitemap li p{ margin-left:2em; font-size:.9em; width:75%;}

/* =Forms
*****************************/

fieldset 
{
    float: left;
    clear: left;
    width: 100%;
    margin: 1.5em 0 0 0;
    padding: 0;
    background:#DFE5EA url(/images/int/rowan_listing_background_top.gif) no-repeat scroll -1px 0; 
    border:1px solid #BDCCD5;
}
legend 
{
    margin-left: 1em;
    padding:0;
    color:#e51b24;
    font-family:Georgia, Utopia, 'Palatino Linotype', Palatino, Serif;
    font-weight: bold;
}
legend span
{
    position: absolute;
    margin-top: 0.5em;
    font-size: 1.4em;
}
fieldset ol 
{
    padding: 3.5em 1em 0 1em;
    list-style: none;
}
fieldset li 
{
    float: left;
    clear: left;
    width: 100%;
    padding-bottom: 1em;
}
fieldset.submit 
{
    float: none;
    width: auto;
    border-style: none;    
    padding-left: 12em;
    padding-top:1.5em;
    background:transparent none;
}
label 
{
    position:relative;
    z-index:1;
    float: left;
    width: 10em;
    margin-right: 1em;
    text-align:right;
}
label .normal {text-align:left; float:none; margin-right:auto;}
label em
{
    /*position: absolute;
    z-index:1;
    left: 10em;
    top: 0;
    font-style:normal;*/
    display: block;
    font-size: 85%;
    font-style: normal;
    text-transform: uppercase;
}
label em, .reqd { color:#993300; }

/* Rules for nested Fieldsets */

fieldset fieldset
{
    margin: 0;
    border-style: none;
    background-color: transparent;
    background-image: none;
}
fieldset fieldset legend 
{
    margin-left: 0;
    font-weight: normal;
    color:#00395A;
}
fieldset fieldset legend span
{
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:1em; 
    width:10em;
    text-align:right;
    margin-top:0;          
}
fieldset fieldset ol 
{
    margin: 0 0 0 11em;
    padding: 0;
}
fieldset fieldset label 
{
    float: none;
    width: auto;
    margin-right: auto;
    margin-left:.5em;
}

.labelTop fieldset legend span
{
    margin-left:-.5em;
    width:auto;
}

.labelTop fieldset ol
{
    margin-left:8em;
    margin-top:1.5em;
}

.labelTop fieldset label
{
    display:inline;
    margin-left:.5em;
}

.labelTop fieldset input, .labelTop fieldset textarea, .labelTop fieldset select { margin-left:0;}

/* Alternate rules for labels*/

.labelTop { padding-left:3em;}

.labelTop label
{
    width:auto;
    float:none;
    margin:0;
    text-align:left;
    display:block;
    margin-left:-.5em;
}

.labelNoFloat { padding-left:2.5em; }

.labelNoFloat label
{
    float: none;
    width: auto;
    margin-right: auto;
    margin:0 .5em;
    text-align:left;
}

/* =Weather.com widget
*****************************/
/*.wow_container {margin-left:-4px; margin-right:-4px; clear:both; }*/

/* =Local Flavors Videos
*****************************/

#videoGallery 
{
    background:#DFE5EA;
    border:1px solid #BDCCD5;
	padding: 10px;
	margin-bottom:10px;
}

#vg_player { float: left; width: 502px; }
#vg_menu { background:url(/images/int/localflavors/rowan_video_hdr_playlist.gif) no-repeat; float: right; width:430px; padding-top:32px; }
#vg_menu_container {position:relative; z-index:1; height:305px; overflow:hidden;}
#vg_menu_buttons { font-size:12px; height:16px; text-align:center; position:relative; z-index:1; }
#vg_menu_buttons .up { position: absolute; left:25%;}
#vg_menu_buttons .down {position: absolute; right:25%;}
#vg_video { height: 321px; width: 502px; }
#vg_menu ul { list-style: none; margin: 0; padding: 0; position:absolute; z-index:1;}
#vg_menu li { background-color: #FFFFFF; border: 1px solid #93989b; display: inline-block; zoom: 1; display: block; margin: 0; padding: 5px; float:left; width:193px; height:110px; margin:0 0 10px 10px; }
#vg_menu a.movie img { padding-right:5px; float:left; }
#vg_menu a.title, #vg_menu span { margin-left:82px; display:block;}
#vg_menu a.title { font-weight: bold; text-decoration: underline; color:#e51b24; font-size:11px; margin-bottom:5px; /*height:29px;*/}

#vg_menu span.description { font-size: 9px; width:110px; overflow:hidden; height:60px; }
#vg_menu span.length { font-size: 10px; color: #333; }
#nowplaying { background:url(/images/int/localflavors/rowan_video_hdr_now_playing.gif) no-repeat; height:22px; padding-left:120px; margin-bottom:10px; width:502px; }
#vg_title { font-family:Georgia, Utopia, 'Palatino Linotype', Palatino, Serif; color:#e51b24; font-size: 18px; line-height:22px;}

#expertBios
{
    background:url(/images/int/localflavors/rowan_video_hdr_about_the_experts.gif) no-repeat;
    padding:35px 15px 0;    
    margin-left:-15px;
    margin-right:-15px;
    width:960px;
}

#expertBios ul { list-style: none; margin: 0; padding:0 10px;}
#expertBios li {  width:460px; float:left; clear:left; padding:10px 10px 0 0;  }
#expertBios li.alt {clear:none; padding:10px 0 0 10px; }
#expertBios li img { float:left; margin-right:10px; }
#expertBios li p { margin-left:175px; }


/* =Subheads and Subtext 
*****************************/
.things_to_do #main .content {background:url(/images/subheads/rowan_subhead_text_things_to_do.gif) no-repeat 100% 0;}
/*.things_to_do #subHead {background:url(/images/subheads/rowan_subhead_photo_things_to_do.jpg) no-repeat;}
.historic_attractions #subHead {background:url(/images/subheads/rowan_subhead_photo_historic_attractions.jpg) no-repeat;}
.family_fun #subHead {background:url(/images/subheads/rowan_subhead_photo_family_fun.jpg) no-repeat;}
.outdoors_sports #subHead {background:url(/images/subheads/rowan_subhead_photo_sports_outdoors.jpg) no-repeat;}
.agri_culinary #subHead {background:url(/images/subheads/rowan_subhead_photo_agri-culinary.jpg) no-repeat;}
.artworks_galleries #subHead {background:url(/images/subheads/rowan_subhead_photo_artworks_galleries.jpg) no-repeat;}
.unique_shopping #subHead {background:url(/images/subheads/rowan_subhead_photo_unique_shopping.jpg) no-repeat;}
.music_entertainment #subHead {background:url(/images/subheads/rowan_subhead_photo_music_entertainment.jpg) no-repeat;}*/
    
.calendar #main .content {background:url(/images/subheads/rowan_subhead_text_calendar.gif) no-repeat 100% 0;}
/*.calendar #subHead {background:url(/images/subheads/rowan_subhead_photo_calendar.jpg) no-repeat;}
.holiday_happenings #subHead {background:url(/images/subheads/rowan_subhead_photo_holiday_happenings.jpg) no-repeat;}*/
    
.lodging #main .content {background:url(/images/subheads/rowan_subhead_text_lodging.gif) no-repeat 100% 0;}
/*.lodging #subHead {background:url(/images/subheads/rowan_subhead_photo_lodging.jpg) no-repeat;}*/
    
.restaurants #main .content {background:url(/images/subheads/rowan_subhead_text_restaurants.gif) no-repeat 100% 0;}
/*.restaurants #subHead {background:url(/images/subheads/rowan_subhead_photo_restaurants.jpg) no-repeat;}*/
    
.plan_your_trip #main .content {background:url(/images/subheads/rowan_subhead_text_plan_your_trip.gif) no-repeat 100% 0;}
/*.plan_your_trip #subHead {background:url(/images/subheads/rowan_subhead_photo_trip_planning.jpg) no-repeat;}*/
    
.meetings_reunions #main .content {background:url(/images/subheads/rowan_subhead_text_meetings_reunions.gif) no-repeat 100% 0;}
/*.meetings_reunions #subHead {background:url(/images/subheads/rowan_subhead_photo_meetings_reunions.jpg) no-repeat;}*/


.email_updates #main .content {background:url(/images/subheads/rowan_subhead_text_email_updates.gif) no-repeat 100% 0;}
/*.email_updates #subHead {background:url(/images/subheads/rowan_subhead_photo_email_updates.jpg) no-repeat;}*/

.photo_gallery #main .content {background:url(/images/subheads/rowan_subhead_text_photo_gallery.gif) no-repeat 100% 0;}
/*.photo_gallery #subHead {background:url(/images/subheads/rowan_subhead_photo_photo_gallery.jpg) no-repeat;}*/

.local_flavor #main .content {background:url(/images/subheads/rowan_subhead_text_local_flavor_video.gif) no-repeat 100% 0;}
/*.local_flavor #subHead {background:url(/images/subheads/rowan_subhead_photo_local_flavor.jpg) no-repeat;}*/

.contact_us #main .content {background:url(/images/subheads/rowan_subhead_text_contact_us.gif) no-repeat 100% 0;}
/*.contact_us #subHead {background:url(/images/subheads/rowan_subhead_photo_contact_us.jpg) no-repeat;}*/


.site_map #main .content {background:url(/images/subheads/rowan_subhead_text_site_map.gif) no-repeat 100% 0;}
.link_to_us #main .content {background:url(/images/subheads/rowan_subhead_text_link_to_us.gif) no-repeat 100% 0;}
.about_us #main .content {background:url(/images/subheads/rowan_subhead_text_about_us.gif) no-repeat 100% 0;}
.privacy_policy #main .content {background:url(/images/subheads/rowan_subhead_text_privacy_policy.gif) no-repeat 100% 0;}
.coupons #main .content {background:url(/images/subheads/rowan_subhead_text_local_flavor_deals.png) no-repeat 100% 0;}

/* =DROPDOWNS 
*****************************/
/* behavior */
.dropdown dd { position: relative; z-index: 1; }
.dropdown ul {  position: absolute; z-index: 5; top: 44px; left: 1px; display: none; }
.dropdown dd.active { z-index: 10; }
.dropdown dd.active ul.menu { display: block; }
.dropdown ul a { display: inline-block; } /* do not leave this line out; do not change this line. It fixes a bug in IE, however you can change it in another css rule! */


/* look-and-feel */
.dropdown ul{ background: #b2181a; }
.dropdown ul a 
{ 
    display: block; 
    color:#ffffff; 
    font-size:1.2em;
    font-weight:bold;
    padding:.5em 1em;    
	width: 190px;
}
.dropdown ul li.alt a {background: #8e1115;}
.dropdown ul li a:hover { color:#0052a2; background: #ffffff; }


/* =IE 
*************************/
/* \*/
* html #sidebar, # html .home #related { overflow: hidden; display: inline; }

/* */

}

@media print
{    
    .nav, #quicklinks, #promos, #siteToolBar ul, #calDiv {display:none;}
    
    #breadcrumbs{display:block;}
    
    .contentPhotoRight { float:right; margin:0 0 10px 10px;}
    .contentPhotoLeft { float:left; margin:0 10px 10px 0;}
}
