/*
Jumers

red - ff0000
yellow - ffcd33
gray - 333133
*/

body
{
width:100%;
height:100%;
margin:0px;
padding:0px;
font-family:Verdana;
font-size:10px;
margin:0px auto;
background:Transparent url(../App_Themes/Jumers/Images/bg.jpg) top center repeat-y;
line-height:1.6;
}
.LTR
{
width:100%;
height:100%;
background-color:#000;
color:#fff;
}
.wrapper
{
width:1024px;
height:100%;
margin:0px auto;
}
.container
{
width:785px;
height:auto;
margin:0px auto;
padding:0px 0px 0px 0px;
}

/*# Links #*/
a, .content .rightContent .breadcrumbs a
{
color:#fff;
text-decoration:none;
}
a:hover, .content .rightContent .breadcrumbs a:hover
{
color:#fff;
text-decoration:underline;
}
.content .rightContent a
{
color:#ffcd33;
text-decoration:none;
}
.content .rightContent a:hover
{
color:#ffcd33;
text-decoration:underline;
}
.content .rightContent .CMSListMenuUL a
{
color:#fff;
}
.content .rightContent .CMSListMenuUL a:hover
{
color:#fff;
}
.footer a
{
color:#fff;
text-decoration:none;
}
.footer a:hover
{
color:#fff;
text-decoration:underline;
}
#calendar a
{
font-weight:normal;
}
.SearchResult a
{
color:#ffcd33;
text-decoration:none;
}
.SearchResult a:hover
{
color:#ffcd33;
text-decoration:underline;
}


/*# Breadcrumbs #*/
.breadcrumbs
{
display:block;
text-transform:lowercase;
padding:10px 0px 10px 0px;
font-size:9px;
letter-spacing:1px;
}


/*# H Tags #*/
h1
{
color:#ffcd33;
font-size:22px;
margin-top:0px;
margin-bottom:5px;
font-weight:normal;
text-transform:uppercase;
}
h2
{
color:#ffcd33;
font-size:18px;
margin-top:0px;
}
h3.eventHeader
{
color:#ffcd33;
text-transform:uppercase;
font-size:10px;
margin:10px 0px 0px 0px;
padding:0px;
}
h3.redTitle
{
color:#cb2128;
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:12px;
}
h3.yellowTitle
{
color:#ffcd33;
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:14px;
font-weight:normal;
}
.headerSub h3.yellowTitle
{
color:#ffcd33;
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
border:0px dashed red;
}
.IE7 .headerSub h3.yellowTitle
{
}

/*# Header #*/
.header
{
position:relative;
width:785px;
height:195px; /*183px*/
margin:0px;
padding:0px 0px 0px 0px;
}
.header .headerLeft
{
display:none;
visibility:hidden;

position:absolute;
top:10px;
left:0;
z-index:8;
width:190px;
height:155px;
margin:0px;
padding:0px;
}
.header .headerRight
{
display:none;
visibility:hidden;

position:absolute;
top:15px;
right:0;
z-index:9;
width:642px;
height:162px;
margin:0px;
padding:0px;
background:Transparent url(../App_Themes/Jumers/Images/headerimg.gif) top right no-repeat;
}

/*# Header/Sub #*/
.headerSub
{
position:relative;
width:785px;
height:205px; /*173px*/
margin:0px;
padding:0px;
}
.headerSub .headerLeft
{
position:absolute;
top:10px;
left:0;
z-index:8;
width:190px;
height:155px;
margin:0px;
padding:0px;
}
.headerSub .headerRight
{
position:absolute;
top:0;
right:0;
z-index:9;
width:581px;
height:162px;
margin:0px;
padding:0px;
/*background:Transparent url(../App_Themes/Jumers/Images/headerimg.gif) top right no-repeat;*/
}
.headerSub .headerRight .headerRightTable
{
margin:0px;
padding:0px;
}
.headerSub .headerRight .headerRightTable .lefttd
{
width:320px;
margin:0px;
padding:0px 0px 9px 0px;
vertical-align:bottom;
border:0px dashed purple;
}
.headerSub .headerRight .headerRightTable .lefttd p
{
margin:10px 0px 5px 0px;
padding:0px;
}
.headerSub .headerRight .headerRightTable .lefttd .search
{
float:right;
margin-right:20px;
}
.IE6 .headerSub .headerRight .headerRightTable .lefttd .search
{
float:right;
margin-right:10px;
}
.headerSub .headerRight .headerRightTable .spacertd
{
width:0px;
}
.headerSub .headerRight .headerRightTable .righttd
{
width:255px;
margin:0px;
padding:0px;
text-align:right;
border:0px dashed green;
}
.headerSub .headerRight .headerRightTable .righttd .HotelAvailabilityForm
{
/*margin:0px 0px 0px 38px;*/
}
.headerSub .headerRight .headerRightTable a
{
text-transform:uppercase;
font-size:10px;
color:#fff;
text-decoration:none;
}
.headerSub .headerRight .headerRightTable a:hover
{
text-decoration:underline;
}
.headerSub .headerRight .SubImage
{
border:0px;
}


/*# Content #*/
.content
{
clear:both;
width:785px;
height:auto;
margin:0px;
padding:0px;
}
.content .leftContent
{
float:left;
width:155px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
vertical-align:top;
}
.content .rightContent
{
width:620px;
height:auto;
margin:0px 0px 0px 165px;
padding:0px;
vertical-align:top;
}
.IE6 .content .rightContent
{
width:610px;
margin:0px 0px 0px 170px;
}
.content .rightContent .contentPadding
{
width:547px;
padding: 0px 25px 0px 38px;
}
.IE6 .content .rightContent .contentPadding
{
width:557px;
padding:0px 25px 0px 28px;
}


/*# Content/Two Columns #*/
.content .twoColumns
{
}
.content .twoColumns .zoneLeft
{
width:285px;
vertical-align:top;
}
.content .twoColumns .spacer
{
width:40px;
}
.content .twoColumns .zoneRight
{
width:285px;
vertical-align:top;
}

/*# Content/Two Columns/Home #*/
.content .twoColumns .zoneLeft #zoneLeftContent1, .content .twoColumns .zoneLeft #zoneLeftContent2, .content .twoColumns .zoneLeft #zoneLeftContent3
{
clear:both;
margin:0px 0px 10px 0px;
padding:0px;
height:100px;
overflow:hidden;
}

.content .twoColumns .zoneBottom
{
width:600px;
margin-top:15px;
padding:5px;
}

/*# Rounded Corner Box #*/
.roundcornerBox
{
width:602px;
height:26px;
padding:0px 15px;
font-size:10px;
overflow:hidden;
background:Transparent url(../App_Themes/Jumers/Images/searchbg.gif) top left no-repeat;
}
.roundcornerBox p, .roundcornerBox div
{
margin:0px;
padding:0px;
}


/*# Search #*/
.search
{
position:relative;
}
.search .lblSearch
{
text-transform:uppercase;
font-size:10px;
}
.search .txtSearch
{
border:0px;
background:Transparent url(../App_Themes/Jumers/Images/search_textbox.gif) top left no-repeat;
width:120px;
height:16px;
padding:2px 3px 0px 3px;
font-size:10px;
}
.search .btnSearch
{
position:absolute;
top:0px;
left:174px;
width:24px;
height:18px;
display:block;
}
.IE7 .search .btnSearch
{
top:1px;
}
.IE6 .search .btnSearch
{
top:1px;
}


/*# Exclusive Online Offers #*/
.OnlineOffers
{
margin:7px 0px 20px 0px;
position:relative;
}
.OnlineOffers .txtEmail
{
border:0px;
background:Transparent url(../App_Themes/Jumers/Images/onlineoffers_txt.jpg) top left no-repeat;
width:118px;
height:13px;
padding:5px 3px 0px 5px;
font-size:10px;
color:#fff;
font-size:8px;
text-transform:uppercase;
}
.OnlineOffers .btnEmail
{
position:absolute;
top:0px;
left:122px;
width:19px;
height:18px;
display:block;
background:Transparent url(../App_Themes/Jumers/Images/onlineoffers_btn.jpg) top left no-repeat;
color:#fff;
font-size:8px;
border:0px;
margin:0px;
padding:0px;
cursor:pointer;
}
.IE7 .OnlineOffers .btnEmail
{
top:1px;
}


/*# Footer #*/
.footer
{
clear:both;
width:785px;
height:auto;
margin:20px 0px 15px 0px;
padding:0px;
color:#fff;
font-size:8px;
text-transform:uppercase;
text-align:center;
letter-spacing:1px;
}

/*# Navigation #*/
/*# Navigation/Tree Menu #*/
/*# Navigation/Tree Menu/Home#*/
.CMSTreeMenuTable
{
text-transform:uppercase;
}
.CMSTreeMenuSelectedItem
{
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
border-bottom:3px solid #000;
}
.CMSTreeMenuSelectedLink
{
color:#fff;
font-weight:bold;
}
.CMSTreeMenuItem
{
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
border-bottom:3px solid #000;
}
.CMSTreeMenuLink
{
color:#fff;
}
.CMSTreeMenuSelectedLink:hover, .CMSTreeMenuLink:hover
{
color:#fff;
font-weight:bold;
text-decoration:none;
}


/*# Navigation/Tree Menu/Sub Pages#*/
.mainCMSTreeMenuTable
{
text-transform:uppercase;
}
.mainCMSTreeMenuSelectedItem
{
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
border-bottom:3px solid #000;
}
.mainCMSTreeMenuSelectedLink
{
color:#fff;
font-weight:bold;
}
.mainCMSTreeMenuItem
{
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
background-color:#333133;
border-bottom:3px solid #000;
}
.mainCMSTreeMenuLink
{
color:#fff;
}
/*Sub Menu*/
.subCMSTreeMenuSelectedItem
{
padding:2px 0px;
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dotover.gif) center left no-repeat;
}
.subCMSTreeMenuSelectedLink
{
color:#fff;
}
.subCMSTreeMenuItem
{
padding:2px 0px;
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dot.gif) center left no-repeat;
}
.subCMSTreeMenuLink
{
color:#625f5f;
}
.mainCMSTreeMenuSelectedLink:hover, .mainCMSTreeMenuLink:hover
{
color:#fff;
font-weight:bold;
text-decoration:none;
}
.subCMSTreeMenuSelectedLink:hover, .subCMSTreeMenuLink:hover
{
color:#fff;
text-decoration:none;
}
.subCMSTreeMenuSelectedItem:hover, .subCMSTreeMenuItem:hover
{
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dotover.gif) center left no-repeat;
}


/*# Navigation/Sub List Menu #*/
.CMSListMenuUL
{
width:auto;
height:12px;
padding:4px 5px 6px 5px;
margin:0px;
list-style-type:none;
text-transform:uppercase;
background:#ca2026 url(../App_Themes/Jumers/Images/subpagenav.jpg) top left repeat-x;
}
.CMSListMenuLIfirst
{
height:auto;
width:auto;
border-right:0px solid #fff;
padding:0px 5px 0px 0px;
display:inline;
float:left;
}
.CMSListMenuLIlast
{
height:auto;
width:auto;
border-left:1px solid #fff;
padding:0px 0px 0px 5px;
display:inline;
float:left;
}
.CMSListMenuLI
{
height:auto;
width:auto;
border-left:1px solid #fff;
padding:0px 5px;
display:inline;
float:left;
}
.CMSListMenuLink
{
padding:0px;
margin:0px;
width:auto;
display:block;
text-decoration:none;
color:#fff;
}
.CMSListMenuLink:hover
{
text-decoration:none;
color:#000;
}
.CMSListMenuHighlightedLIfirst
{
height:auto;
width:auto;
border-right:0px solid #fff;
padding:0px 5px 0px 0px;
display:inline;
float:left;
}
.CMSListMenuHighlightedLIlast
{
height:auto;
width:auto;
border-left:1px solid #fff;
padding:0px 0px 0px 5px;
display:inline;
float:left;
}
.CMSListMenuHighlightedLI
{
height:auto;
width:auto;
border-left:1px solid #fff;
padding:0px 5px;
display:inline;
float:left;
}
.CMSListMenuLinkHighlighted
{
padding:0px;
margin:0px;
width:auto;
display:block;
text-decoration:none;
color:#000;
}
.CMSListMenuLinkHighlighted:hover
{
text-decoration:none;
color:#000;
}

/*# Navigation/CMS Menu #*/
.CMSMenu
{
border:0px;
table-layout:fixed;
width:auto;
}
.CMSMenuItem
{
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
border-bottom:3px solid #000;
color:#fff;
text-transform:uppercase;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}
.CMSMenuItemMouseUp, .CMSMenuItemMouseOver, .CMSMenuItemMouseDown
{
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
border-bottom:3px solid #000;
/*color:#ff0000;*/
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}
.CMSMenuHighlightedMenuItem
{
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
border-bottom:3px solid #000;
text-transform:uppercase;
font-weight:bold;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}
.CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseDown
{
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
border-bottom:3px solid #000;
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}
.subCMSMenu
{
border:0px;
table-layout:fixed;
width:auto;
background-color:#333133;
padding:3px 0px;
}
.subCMSMenuItem
{
width:150px;
padding:3px 0px 2px 22px;
margin:0px;
color:#fff;
text-transform:uppercase;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}
.subCMSMenuItemMouseUp, .subCMSMenuItemMouseOver, .subCMSMenuItemMouseDown
{
width:150px;
padding:3px 0px 2px 22px;
margin:0px;
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}
.subCMSMenuHighlightedMenuItem
{
width:150px;
padding:3px 0px 2px 22px;
margin:0px;
text-transform:uppercase;
font-weight:bold;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}
.subCMSMenuHighlightedMenuItemMouseUp, .subCMSMenuHighlightedMenuItemMouseOver, .subCMSMenuHighlightedMenuItemMouseDown
{
width:150px;
padding:3px 0px 2px 22px;
margin:0px;
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}


/*# Image Gallery #*/
.imageGallery
{
width:560px;
padding:10px 25px 0px 25px;
}
.imageGallery td
{
vertical-align:top;
}
.imageGalleryPreview
{
padding:0px 3px 5px 3px;
width:136px;
border:0px dashed red;
}
.imageGalleryPreview img
{
border:1px solid #333133;
width:130px;
height:98px;
margin:0px auto;
}
.lightboxPreview
{
display:inline;
padding:0px 5px 5px 0px;
}
.lightboxPreview a img
{
border:1px solid #333133;
width:130px;
height:98px;
}


/*# Hotel Reservations #*/
.HotelAvailabilityDiv
{
display:block;
width:282px;
height:83px;
padding:3px 0px 0px 0px;
font-size:9px;
background:Transparent url(../App_Themes/Jumers/Images/hotelreservations_bg.jpg) top left no-repeat;
}
.HotelAvailabilityForm
{
width:auto;
height:auto;
text-transform:uppercase;
line-height:1;
font-size:9px;
margin:0px auto;
border:0px dashed red;
}
.HotelAvailabilityForm td
{
width:auto;
height:auto;
border:0px dashed green;
padding:0px;
margin:0px;
vertical-align:middle;
}
.HotelAvailabilityForm select
{
width:auto;
height:auto;
margin:0px;
padding:0px;
border:0px;
}
.HotelAvailabilityForm .date
{
width:100px;
height:10px;
font-size:9px;
}
.HotelAvailabilityForm .label
{
display:block;
margin-bottom:2px;
}
.HotelAvailabilityForm .dropdown
{
font-size:9px;
text-transform:uppercase;
}
.HotelAvailabilityForm .button
{
width:104px;
height:13px;
font-size:9px;
color:#000;
text-transform:uppercase;
/*background-color:#ffcd33;*/
border:0px;
background:Transparent url(../App_Themes/Jumers/Images/hotelavailability-button.jpg) top left no-repeat;
cursor:pointer;
}
.Gecko .HotelAvailabilityForm .button
{
width:115px;
height:15px;
font-size:9px;
background:Transparent url(../App_Themes/Jumers/Images/hotelavailability-button-ge.jpg) top left no-repeat;

}
.headerSub .HotelAvailabilityForm
{
height:auto;
padding:3px;
background-image:none;
text-align:left;
}
.HotelAvailabilityForm .arrivalDateTD
{
width:auto;
height:auto;
border:0px;
}
.HotelAvailabilityForm .nightsTD
{
width:auto;
height:auto;
border:0px;
}
.HotelAvailabilityForm .adultsTD
{
width:auto;
height:auto;
border:0px;
}
.HotelAvailabilityForm .childrenTD
{
width:auto;
height:auto;
border:0px;
}
.HotelAvailabilityForm .buttonTD
{
width:auto;
height:auto;
border:0px;
}

/*# Hotel Reservations/Sub Page #*/
.headerRightTable .righttd .HotelAvailabilityForm
{
width:auto;
height:auto;
text-transform:uppercase;
line-height:1;
font-size:9px;
border:0px dashed red;
margin:0px;
}

/*# Hotel Reservations/Calendar #*/
.MyCalendar .ajax__calendar_container
{
border:1px solid #333133;
background-color:#fff;
color:#000;
}
.MyCalendar .ajax__calendar_header
{
color:#000;
font-weight:bold;
}
.MyCalendar .ajax__calendar_today
{
color:#ff0000;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year
{
color:#ccc;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
color:#ff0000;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day
{
color:#ff0000;
font-weight:bold;
}



/*# Slide Menu #*/
/*# Slide Menu/Main #*/

li#one_LI_0_1_1 a.main1CMSListMenuLink, li#two_LI_0_2_1 a.main1CMSListMenuLink, li#three_LI_0_3_1 a.main1CMSListMenuLink, li#four_LI_0_4_1 a.main1CMSListMenuLink, li#five_LI_0_5_1 a.main1CMSListMenuLink, li#six_LI_0_6_1 a.main1CMSListMenuLink
{
background:#333 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
}

.mainslidemenu
{
width:auto;
text-transform:uppercase;
}
.mainslidemenu ul
{
list-style-type:none;
margin:0px;
padding:0px;
}
.mainslidemenu .main1CMSListMenuLink
{
list-style-type:none;
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
border-bottom:3px solid #000;
text-decoration:none;
color:#fff;
display: block;
}
.mainslidemenu .main1CMSListMenuLink:hover
{
font-weight:bold;
text-decoration:none;
}
.mainslidemenu .sub1CMSListMenuUL
{
list-style-type:none;
margin:0px;
padding:0px;
}
.mainslidemenu .sub1CMSListMenuLI
{
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dot.gif) center left no-repeat;
padding:2px 0px 2px 0px;
}
.mainslidemenu .sub1CMSListMenuLink
{
color:#625f5f;
display: block;
text-decoration:none;
margin-left:25px;
}
.mainslidemenu .sub1CMSListMenuLI:hover
{
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dotover.gif) center left no-repeat;
}
.mainslidemenu .sub1CMSListMenuLink:hover
{
color: #fff;
text-decoration:none;
}

 /* selected menu item */
.mainslidemenu .main1CMSListMenuHighlightedLI
{
}
.mainslidemenu .main1CMSListMenuLinkHighlighted
{
font-weight:bold;
list-style-type:none;
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
border-bottom:3px solid #000;
text-decoration:none;
color:#fff;
display: block;
}
.mainslidemenu .sub1CMSListMenuHighlightedLI
{
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dotover.gif) center left no-repeat;
padding:2px 0px 2px 0px;
}
.mainslidemenu .sub1CMSListMenuLinkHighlighted
{
color:#fff;
display: block;
text-decoration:none;
margin-left:25px;
}

/*# Slide Menu/Sub #*/
.subslidemenu
{
width:auto;
text-transform:uppercase;
}
.subslidemenu ul
{
list-style-type:none;
margin:0px;
padding:0px;
}
.subslidemenu .main1CMSListMenuLink
{
list-style-type:none;
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
/*background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;*/
background-color:#333133;
border-bottom:3px solid #000;
text-decoration:none;
color:#fff;
display: block;
}
.subslidemenu .main1CMSListMenuLink:hover
{
font-weight:bold;
text-decoration:none;
}
.subslidemenu .sub1CMSListMenuUL
{
list-style-type:none;
margin:0px;
padding:0px;
}
.subslidemenu .sub1CMSListMenuLI
{
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dot.gif) center left no-repeat;
padding:2px 0px 2px 0px;
}
.subslidemenu .sub1CMSListMenuLink
{
color:#625f5f;
display: block;
text-decoration:none;
margin-left:25px;
}
.subslidemenu .sub1CMSListMenuLI:hover
{
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dotover.gif) center left no-repeat;
}
.subslidemenu .sub1CMSListMenuLink:hover
{
color: #fff;
text-decoration:none;
}

 /* selected menu item */
.subslidemenu .main1CMSListMenuHighlightedLI
{
}
.subslidemenu .main1CMSListMenuHighlightedLI .Highlighted
{
font-weight:bold;
list-style-type:none;
width:130px;
padding:3px 0px 2px 22px;
margin:0px;
background:#333133 url(../App_Themes/Jumers/Images/diamond.gif) center left no-repeat;
border-bottom:3px solid #000;
text-decoration:none;
color:#fff;
display: block;
}
.subslidemenu .sub1CMSListMenuHighlightedLI
{
background:Transparent url(../App_Themes/Jumers/Images/subpagenav_dotover.gif) center left no-repeat;
padding:2px 0px 2px 0px;
}
.subslidemenu .sub1CMSListMenuHighlightedLI .Highlighted
{
color:#fff;
display: block;
text-decoration:none;
margin-left:25px;

padding:0px;
border:0px;
font-weight:normal;
width:auto;
background:Transparent;
}


/*# Event Calendar #*/
#calendar
{
width: 600px;
}
#calendar table
{
width: 100%;
border: 1px solid #333133;
}
#calendar .TitleStyle
{
width: 100%;
height: auto;
font-weight: bold;
font-size: 12px;
border: 0px solid #333133;
color:#000;
text-transform:uppercase;
}
#calendar .NextPrevStyle
{
font-weight: normal;
font-size: 11px;
}
#calendar .DayHeaderStyle
{
border: 1px solid #333133;
}
#calendar .DayStyle
{
color: #fff;
vertical-align: top;
text-align: left;
width: 85px;
height: 50px;
border: 1px solid #333133;
}
#calendar .WeekendDayStyle
{
color: #fff;
vertical-align: top;
text-align: left;
width: 85px;
height: 50px;
border: 1px solid #333133;
}
#calendar .OtherMonthDayStyle
{
color: #ccc;
vertical-align: top;
text-align: left;
width: 85px;
height: 50px;
border: 1px solid #333133;
}
#calendar .TodayDayStyle
{
color: #ff0000;
font-weight: bold;
vertical-align: top;
text-align: left;
width: 85px;
height: 50px;
background-color: Transparent;
border: 1px solid #333133;
}
p.eventBody
{
margin:0px;
padding:0px;
}

/*#Other#*/
.ErrorLabel, .EditingFormErrorLabel
{
color:#ff0000;
}
.requestAppField, #plcRoot_Layout_zoneContent_RequestAnAppointmentBizform_BizFormNew_ctl00_EmailAddress_txtEmailInput
{
width:205px;
}

/*#Job Openings#*/
.jobOpeningPreview
{
margin:0px;
padding:0px 0px 10px 0px;
}
.jobOpeningPreview h4
{
color:#ffcd33;
text-transform:uppercase;
font-size:11px;
margin:0px;
padding:5px 0px;
}
.jobOpeningPreview h4 a
{
color:#ffcd33;
}


/*#LightBox#*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#lightbox a
{
color:#000;
text-decoration:none;
}
#lightbox a:hover
{
color:#000;
text-decoration:underline;
}

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../App_Themes/Jumers/lightbox2_04a/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../App_Themes/Jumers/lightbox2_04a/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
