@charset "utf-8";
/* CSS Document */
body, #cloudsWrapper, h1.logo, form, wrapper, p, ul, li, h2, h3, h4, a.blueLink, form, label,#flashWrapper {margin:0;padding:0;}

body{background:#f3f3f2 url(../images/global/bck_page.gif) repeat-x top;font-family:"Trebuchet MS";color:#6e6e6e;}
#cloudsWrapper{width:100%;background:url(../images/global/bck_clouds.jpg) top center no-repeat;}
#wrapper,#flashWrapper{margin:0 auto;width:956px;}
p {font-size:12px;font-size:12px;margin-bottom:10px;}

img.floatRight{float:right;}
img.floatLeft{float:left;margin:0 10px 0 0;}

label{width:120px;float:left;clear:both;font-size:14px;}
input.formItem, select.formItem{float:left;background-color:#e8e8e8;border:#fefefe 1px solid;}
label, input.formItem, select.formItem{margin-bottom:4px}

hr{height:1px;border:none 0;border-top:#dfdfdf 1px solid;margin:20px 0 0 0;}

ul.secondaryNav, #upcomingEvents ul, #upcomingEvents-H ul{font-family:"Trebuchet MS";color:#6e6e6e;font-size:12px;}

#moduleCol{width:188px;float:right;}
.indexModCol{margin-right:28px;}
.secondaryModCol{margin-top:80px;}

a.blueLink, a.greenLink{background:url(../images/global/bck_link_blue.png) no-repeat;width:182px;height:28px;clear:both;font-family:Georgia, "Times New Roman", Times, serif;color:#8d8b8b;font-weight:normal;padding:4px 0 0 30px;cursor:pointer;text-decoration:none;}
a.greenLink{background:url(../images/global/bck_link_green.png) no-repeat;cursor:pointer;}
a.blueLink:hover, a.greenLink:hover{text-decoration:underline;}
a.orangeTextLink{color:#dd3201;text-decoration:underline;cursor:pointer;}

a.standardLink{color:#6e6e6e;text-decoration:none;}
a.standardLink:hover{text-decoration:underline;}
.activeStandardLink{background:url(../images/secondary/icn_active_link.gif) no-repeat;padding-left:10px;font-weight:bold;color:#007ea5;background-position:0 5px;}

.upArrowWhite{float:right;margin:13px 8px 0 0}

#updateComplete{background:url(../images/global/icn_info.png) no-repeat;padding-left:20px;background-position:0 7px;float:left;width:110px;}
#updateComplete h3{color:#dd3201;}

/* HEADER *******************************************************************************************************/
#header{width:956px;margin:0 auto;}
h1.logo{background:url(../images/global/discoverLynchburg_logo.png) no-repeat;width:289px;height:0;padding-top:54px;overflow:hidden;font-size:9px;font-weight:normal;margin-top:34px;float:left;}
#header #topNav{width:500px;float:right;margin-top:10px;}
#header #topNav a{color:#6e6e6e;text-decoration:none;}
#header #topNav a:hover{text-decoration:underline;}
#header ul{float:left;list-style-type:none;font-size:8pt;}
#header li{display:inline;border-left:#6e6e6e 1px solid;padding:0 8px;}
#header #dateTime{float:right;margin-top:0px;font-size:8pt;text-align:right;}
#header #search{float:right;width:149px;height:26px;background:url(../images/global/bck_search.png) no-repeat;clear:right;margin-top:20px;}
#header #mountains{background:url(../images/global/grp_mountains.gif) no-repeat;width:393px;height:37px;float:right;clear:right;margin-top:14px;}

#header #search form input.textField{background:none;border:none;color:#c8c8c8;font-size:8pt;padding:7px 0 0 7px;float:left;}

/* NAVIGATION ***************************************************************************************************/
#navBar{width:956px;height:59px;margin:0 auto;}
#colorBar{width:768px;height:25px;background:url(../images/global/bck_navigation.gif) repeat-y;float:left;}

#myItinerary{background:url(../images/global/bck_itinerary.gif) no-repeat;width:163px;height:59px;float:right;padding-left:14px;padding-right:11px;}
#myItinerary img.suitcase{float:right;margin:11px 0 0 0;}
#myItinerary img.title{float:left;margin:16px 0 0 0;}
#myItinerary a.arrowLink{float:left;color:#FFF;text-decoration:none;font-size:8pt;background:url(../images/global/icn_intinerary_arrow.gif) no-repeat;padding-left:10px;background-position:0 4px;margin-right:6px;cursor:pointer;}

#navBar ul{list-style-type:none;float:left;clear:left;font-size:8pt;width:768px;padding:0;margin:0;}
#navBar li{display:inline; float: left;}
#navBar li a { display:block; }
#navBar li a#btnHome{background:url(../images/navigation/btn_home.gif) no-repeat;width:59px;padding-top:34px;margin:0;height: 0; overflow: hidden;}
#navBar li a#btnThingstoDo{background:url(../images/navigation/btn_thingstodo.gif) no-repeat;width:100px;padding-top:34px;margin:0;height: 0; overflow: hidden;}
#navBar li a#btnLodging{background:url(../images/navigation/btn_lodging.gif) no-repeat;width:73px;padding-top:34px;margin:0;height: 0; overflow: hidden;}
#navBar li a#btnDining{background:url(../images/navigation/btn_dining.gif) no-repeat;width:60px;padding-top:34px;margin:0;height: 0; overflow: hidden;}
#navBar li a#btnShopping{background:url(../images/navigation/btn_shopping.gif) no-repeat;width:81px;padding-top:34px;margin:0;height: 0; overflow: hidden;}
#navBar li a#btnEvents{background:url(../images/navigation/btn_events.gif) no-repeat;width:63px;padding-top:34px;margin:0;height: 0; overflow: hidden;}
#navBar li a#btnMeetings{background:url(../images/navigation/btn_meetings_tours.gif) no-repeat;width:124px;padding-top:34px;margin:0;height: 0; overflow: hidden;}
#navBar li a#btnMaps{background:url(../images/navigation/btn_maps_directions.gif) no-repeat;width:131px;padding-top:34px;margin:0;height: 0; overflow: hidden;}
#navBar li a#btnVideos{background:url(../images/navigation/btn_videos.gif) no-repeat;width:73px;padding-top:34px;margin:0;height: 0; overflow: hidden;}

#navBar li a#btnHome:hover, #navBar li a#btnThingstoDo:hover, #navBar li a#btnLodging:hover, #navBar li a#btnDining:hover, #navBar li a#btnShopping:hover, #navBar li a#btnEvents:hover, #navBar li a#btnMeetings:hover, #navBar li a#btnMaps:hover, #navBar li a#btnVideos:hover {background-position:0 -34px;}

#navBar li ul {	padding-top:5px; position: absolute; left: -999em;background-color:#FFF;color:#5a5a5a;border-top:7px solid #c5dfb0;border-left:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid;font-size:11px;width:230px;}
#navBar li ul li{clear:both;border-bottom:1px solid #eaeaea;padding:6px 0 6px 4px;width:100%;margin:0;}
#navBar li ul li a{color:#4b4b4b;text-decoration:none;font-weight:normal;}
#navBar li ul li a:hover{font-weight:bold;background:url(../images/secondary/icn_active_link.gif) no-repeat;padding-left:10px;color:#007ea5;background-position:0 2px;}
#navBar li ul li:hover{font-weight:bold;}
#navBar li ul li.lastLine{border:none;}

#navBar li ul ul {margin: -1em 0 0 10em;width:460px;}
#navBar ul {padding: 0; margin: 0; list-style: none; line-height: 1;}

#navBar li:hover ul ul, #navBar li.sfhover ul ul {left: -999em;}
#navBar li ul ul li {float:left;width:200px;clear:none;margin-right:20px;}

#navBar li:hover ul, #navBar li li:hover ul, #navBar li.sfhover ul, #navBar li li.sfhover ul {left: auto;padding:3px;}

/* INDEX ********************************************************************************************************/
#flashRegion{/*background:url(../images/index/bck_flashRegion.jpg) no-repeat;*/width:956px;height:236px;margin:0 auto;clear:both;}
#primaryCol{float:left;width:342px;border-right:#d4d4d4 1px solid;padding:0 30px 0 50px;background:url(../images/index/bck_man_under_tree.gif) bottom left no-repeat;min-height:632px;}
#primaryCol ul{list-style-type:none;font-size:12px;line-height:18px;}
#primaryCol li{background:url(../images/global/grp_grey_arrow.gif) no-repeat;background-position:0 5px;padding-left:14px;}
.startPlanning{margin:54px 0 0 40px;}
#sendECard{float:left;width:740px;border-top:#d4d4d4 1px solid;clear:both;margin:10px 0 0 46px;}

#secCol{width:325px;float:left;margin:0 0 0 35px;}

.module{width:188px;float:left;clear:both;margin-bottom:10px;}
.modTop{background:url(../images/global/bck_module_top.gif) no-repeat;padding:0;}
.modBottom{background:url(../images/global/bck_module_bottom.gif) no-repeat bottom;padding:0 0 4px 0;}
.modBottom p{margin:0 0 8px 10px;}

.moduleBlueLink{float:left;margin-left:3px;}

h3{font-family:Georgia, "Times New Roman", Times, serif;color:#8d8b8b;font-weight:normal;margin:0;padding:6px 0 6px 10px;font-size:18px;}

h2,h4{font-family:Georgia, "Times New Roman", Times, serif;color:#8d8b8b;font-weight:normal;margin:14px 0;}
.greenHighlight{color:#2b993e;}
.blueHighlight{color:#007ea5;}
.darkHighlight{color:#606060;}
.orangeHighlight{color:#dd3201;}

#wx_module_1909{margin:0 0 0 4px}

#upcomingEvents{float:left;width:100%;}
#upcomingEvents ul{margin:0;padding:0;list-style-type:none;margin:9px 0 0 0;}
#upcomingEvents li{border-top:#fdfdfd 1px solid;clear:both;padding:9px 6px 0 6px;min-height:36px;}
#upcomingEvents .date{width:110px;float:left;color:#2b993e;background:none;font-size:11px;}
#upcomingEvents .title{width:170px;float:right;margin-bottom:9px;background:none;}
#upcomingEvents .title a{color:#6e6e6e;}
#upcomingEvents .title a:hover{color:#2b993e;}

#currentEvents, #hotelSpecials{width:325px;}
#currentEvents a, #hotelSpecials a{color:#dd3201;}
#currentEvents p, #hotelSpecials{font-family:"Trebuchet MS";color:#6e6e6e;font-size:12px;}
#hotelSpecials h2{font-size:24px;margin-bottom:0;}
#currentEvents img, #hotelSpecials img{border:3px #c2c2c2 solid;}
#hotelSpecials .highlightText{color:#dd3201;}

#upcomingEvents-H{float:left;width:740px;border-top:#d4d4d4 1px solid;clear:both;margin:10px 0 0 46px;}
#upcomingEvents-H ul{margin:0;padding:0;list-style-type:none;margin:9px 0 0 0;}
#upcomingEvents-H li{border-top:#fdfdfd 1px solid;clear:both;padding:9px 6px 0 6px;min-height:36px;}
#upcomingEvents-H .date{width:100px;float:left;color:#2b993e;background:none;font-size:11px;}
#upcomingEvents-H .title{width:620px;float:right;margin-bottom:9px;background:none;}
#upcomingEvents-H .title a{color:#6e6e6e;}
#upcomingEvents-H .title a:hover{color:#2b993e;}
/* SECONDARY *****************************************************************************************************/
ul.secondaryNav{padding:0;margin:0 0 0 10px;list-style-type:none;}
#secondaryContent{width:760px;float:left;}
#secondaryContent .headerImage{margin:14px 0 0 0}

#infoSearchRegion{width:760px;float:left;clear:left;margin:0 0 6px 0;}
#pageIntro{width:360px;float:left;}
#pageIntro h2{margin-left:20px;}
#pageIntro p{padding-left:20px;margin-bottom:10px;}
#pageSearch{width:350px;float:right;padding:0 10px 0 30px;border-left:#d4d4d4 1px solid;}

#hideShow,#hideShowBlue,#hideShowBlack{background:#65a939 url(../images/global/bck_hideshow.gif) repeat-x;height:20px;border:1px #d4d4d4 solid;width:100%;clear:both;}
#hideShowBlue{background:#014992 url(../images/global/bck_hideshow_blue.gif) repeat-x;}
.showLink,.showLinkBlue,.showLinkBlack,.tour1,.tour2,.tour3,.tour4,.tour5{font-family:Arial, Verdana, Helvetica, sans-serif;color:#FFF;font-size:11px;margin:3px 0 0 10px;padding:0 0 0 14px;font-weight:normal;background:url(../images/global/icn_upArrow_green.gif) no-repeat;background-position:0 4px;float:left;}
.showLink:hover,.showLinkBlue:hover,.showLinkBlack:hover,.tour1:hover,.tour2:hover,.tour3:hover,.tour4:hover,.tour5:hover{cursor:pointer;}
.showLinkBlue{background:url(../images/global/icn_upArrow_blue.gif) no-repeat;background-position:0 4px;}
.showLinkBlack{background:url(../images/global/icn_upArrow_black.gif) no-repeat;background-position:0 4px;}


.active{background-position:0 -13px;}

#pageListTop,#pageListBot{float:right;width:500px;text-align:right;padding-right:10px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#FFF;font-size:11px;}
#pageListTop a,#pageListBot a{color:#FFF;text-decoration:underline;}
#pageListTop ul,#pageListBot ul{list-style-type:none;padding-top:3px;}
#pageListTop li,#pageListBot li{display:inline;margin:0 4px;}
#pageListTop .currPage,#pageListBot .currPage{background-color:#9bc87d;padding:0 3px;border:#b9d9a4 1px solid;}

#breadcrumbs{width:178px;height:26px;background:url(../images/global/bck_breadcrumbs.gif) no-repeat;font-size:12px;padding:6px 0 0 10px;margin-bottom:10px;}
#breadcrumbs a{color:#6e6e6e;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}

/* LISTINGS ******************************************************************************************************/
.listItem{width:720px;float:left;clear:left;padding:20px 20px 8px 20px;border-bottom:1px #e2e2e2 solid;}
.listItem p {clear:left;}
.listItem h2{font-family:Georgia, "Times New Roman", Times, serif;color:#007ea5;margin:0 0 6px 0;padding:0;font-size:14px;font-weight:bold;float:left;}
.listItem h2 a{color:#007ea5;text-decoration:none;}
.listItem h2 a:hover{text-decoration:underline;}
.itemPhoto,.hotelPic{float:right;border:5px #c2c2c2 solid;margin:0 0 0 20px;}

a.addItinerary, a.removeItinerary{background:url(../images/global/icn_add_itinerary.png) no-repeat;color:#29983c;font-size:11px;font-weight:bold;height:28px;display:block;padding:5px 0 0 40px;float:left;clear:both;margin:8px 0 0 0;}
a.removeItinerary{background:url(../images/global/icn_remove_itinerary.png) no-repeat;color:#FF0000}
a.viewMoreInfo{background:url(../images/global/icn_magGlass.png) no-repeat;color:#007ea5;font-size:11px;font-weight:bold;height:24px;display:block;padding:5px 0 0 30px;float:left;margin:8px 0 0 50px;}
a.printListing{background:url(../images/global/icn_print.png) no-repeat;color:#29983c;font-size:11px;font-weight:bold;height:28px;display:block;padding:5px 0 0 40px;float:left;clear:both;margin:8px 0 0 0;}

/* ITEM DETAILS **************************************************************************************************/
.itemDetailsHeader{width:758px;height:74px;background:url(../images/itemDetails/bck_itemDetails_header.gif) no-repeat;margin:20px 0 0 0;}
.itemDetailsHeader h2{;float:left;}
.itemDetailsHeader .smallSectionIcon{padding:10px 0 0 0;}
.itemDetailsHeader a.backButton{height:25px;background:url(../images/itemDetails/btn_back.png) no-repeat;padding:3px 0 0 30px;float:right;margin:18px 10px 0 0;font-family:Arial, Verdana, Helvetica, sans-serif;color:#007ca4;text-decoration:none;font-size:12px;}
.itemDetailsHeader a.backButton:hover{text-decoration:underline;}

#itemDesc{float:left;width:720px;clear:both;padding:30px 0 30px 20px;}
#itemDesc h1{font-family:Georgia, "Times New Roman", Times, serif;color:#5e5e5e;font-weight:normal;margin:0 0 10px 0;font-size:22px;}
#itemDesc p{padding:0 0 0 10px;font-family:Arial, Verdana, Helvetica, sans-serif;}
#itemDesc img{float:right;border:5px #c2c2c2 solid;margin:20px 0 20px 20px;}
#itemDesc ul{font-size:12px;margin:0 0 14px 24px;}

#itemContact {width:436px;background:#f1f1f1 url(../images/itemDetails/bck_contactInfo.gif) no-repeat;float:left;border-bottom:1px #e0e0e0 solid;padding:32px 20px 0 20px;margin-bottom:1px;}
#itemContact p{margin:0;padding:0;}
#itemAdditional {width:252px;float:right;background:#f1f1f1 url(../images/itemDetails/bck_addInfo.gif) no-repeat;border-bottom:1px #e0e0e0 solid;padding:32px 0 14px 20px;margin-bottom:1px;}

#itemContact h2, #itemAdditional h2{font-family:Georgia, "Times New Roman", Times, serif;color:#6c6c6c;font-weight:normal;margin:0 0 10px 0;font-size:14pt;}
#itemContact p, #itemAdditional p{padding:0 0 14px 10px;font-family:Arial, Verdana, Helvetica, sans-serif;}

.childrenWelcome, .accessible {background:url(../images/itemDetails/icn_childrenWelcome.png) no-repeat;padding:7px 0 0 36px;color:#2a809b;font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;font-weight:bold;margin:0 0;float:left;clear:both;height:32px;}
.accessible {background:url(../images/itemDetails/icn_accessible.png) no-repeat;color:#249539;}

.itemDetailsFooter{background:#65a838 url(../images/itemDetails/bck_botBar.gif) repeat-x;height:49px;clear:both;}

/* ITINERARY *****************************************************************************************************/
#itineraryCol{width:601px;float:left;margin-top:20px;}
#itineraryCol #intineraryHeader .headerImage{float:left;}
#itineraryCol #intineraryHeader .itnIcon {margin:8px 10px 0 10px;float:left;}
#itineraryCol #intineraryHeader h2{float:left;}
#itineraryCol #intineraryHeader p{padding:0 0 20px 64px;width:510px;clear:both;}

a.printItinerary, a.emailItinerary{background:url(../images/itinerary/btn_print.png) no-repeat;color:#8d8b8b;font-size:11px;font-weight:bold;height:28px;display:block;padding:5px 0 0 40px;float:left;margin:8px 0 0 0;}
a.printItinerary{margin:0 0 10px 64px;}
a.emailItinerary{background:url(../images/itinerary/btn_email.png) no-repeat;margin:0 0 10px 40px;}

#itineraryCol #itineraryList ul{font-family:Georgia, "Times New Roman", Times, serif;color:#007ea5;margin:0 0 6px 12px;padding:0;font-size:14px;font-weight:bold;float:left;list-style-type:none;width:590px;}
#itineraryCol #itineraryList li{height:36px;border-bottom:#e4e4e4 1px solid;padding:14px 0 0 0;}
.itemTitle{float:left;}
.itemTitle:hover{cursor:pointer;}

.itineraryButtons{width:70px;float:right;}

#packagesCol{width:346px;float:right;margin-top:20px;}
#packagesCol #packageInfo{border-left:#d4d4d4 1px solid;padding:0 0 0 10px;}
#packagesCol p{margin:0 0 16px 0;}
#packagesCol #hideShow{width:328px;}

/* ITINERARY *****************************************************************************************************/
#contactCol{width:601px;float:left;margin-top:20px;}
#contactCol #contactHeader .headerImage{float:left;}
#contactCol #contactHeader .itnIcon {margin:8px 10px 0 10px;float:left;}
#contactCol #contactHeader h2{float:left;}
#contactCol #contactHeader p{padding:0 0 20px 73px;width:510px;clear:both;}
#contactCol form{margin:10px 0 0 0;}
#contactCol input{width:300px;font-size:12px;margin-bottom:2px;}
#contactCol label{width:150px;text-align:right;padding:0 10px 0 0;font-size:12px;}
#contactCol input, #contactCol select, #contactCol textarea{/*background-color:#e8e8e8;border:#fefefe 1px solid;*/}
#contactCol textarea{width:524px;margin:0 0 0 44px;}

#contactStaffCol{width:346px;float:right;margin-top:20px;}
#contactStaffCol #contactInfo{border-left:#d4d4d4 1px solid;padding:0 0 0 20px;margin-bottom:2px;}
#contactInfo ul{list-style-type:none;font-size:12px;margin-top:10px;}
#contactInfo li{float:left;width:140px;}
#contactInfo h2.staffName{margin-bottom:0;font-size:16px;}

#formError{font-size:10px;font-weight:bold;padding:10px 12px;width:440px;}
.field_error{background-color:#dd3201;color:#FFF;}
.field_noerror{background-color:#e8e8e8;border:#fefefe 1px solid;}

/* EVENTS *****************************************************************************************************/
.eventWrapper{border-bottom:#d4d4d4 1px solid;padding:0 0 1px 0;float:left;clear:both;}
.eventDate{margin:1px 0 0 0;min-height:52px;float:left;clear:both;width:761px;background:url(../images/events/bck_date.gif) repeat-y;}
.eventDate .dateBox{float:left;min-height:38px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;margin:0 20px 0 0;width:40px;}
.eventDate .dateBox h4{font-size:11px;color:#FFF;margin:8px 0 0 0;padding:0;font-family:Arial, Verdana, Helvetica, sans-serif;text-transform:uppercase;}
.eventDate .dateBox h2{font-size:26px;color:#FFF;margin:-8px 0 0 0;}
.eventDate h1{font-family:Georgia, "Times New Roman", Times, serif;margin:6px 0 0 0;padding:0;color:#007ea5;font-size:16px;font-weight:normal;width:600px;cursor:pointer}
.eventDate h1:hover{text-decoration:underline;}
.eventDate .eventDetailsButton{}
.eventDate .eventDetails{padding:0 20px 20px 59px;font-size:12px;display:none;}
.eventDate .eventDetails a{color:#dd3201;text-decoration:underline;cursor:pointer;}
.eventDate .eventDetails .eventLabel{width:80px;float:left;clear:both;font-weight:bold;margin-bottom:12px;}
.eventDate .eventDetails .eventContent{width:170px;float:left;margin-bottom:12px;}

.addEvent {width:188px;height:170px;background:url(../images/events/bck_addEventModule.png) no-repeat;float:left;clear:both;margin-bottom:10px;}
.addEvent h3{color:#FFF;font-weight:normal;}
.addEvent h3 .greenHighlight{color:#d7feb9;}
.addEvent p{color:#FFF;padding:0 8px 0 10px;}
.addEvent a{font-weight:bold;color:#FFF;}

.eventWrapper ul{font-size:12px;padding:0 0 14px 14px}

/* LINKS *********************************************************************************************************/
.links_list {width: 100%;}
.links_list p{margin:0;border-left:1px #d4d4d4 solid;border-right:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid;}
.links_head, .hotelSpecials_head {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#014e9b;background:url(../images/links/icn_downArrow2.gif);padding:4px 0 4px 22px;margin:0;cursor:pointer;}
.hotelSpecials_head {color:#313136;}
.linkscontent {/*display:none;*/}
.linkscontent ul{list-style-type:none;padding:0;margin:0;}
.linkscontent li{background:url(../images/links/icn_link.gif) no-repeat;margin:0;padding:6px 0 0 50px;display:block;height:45px;border-bottom:#d4d4d4 1px solid;}
.linkscontent li p{padding:0 0 8px 10px;border:0 none;}
.linkscontent h4{color:#dd3201;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;margin:0 0 2px 10px;}
.linkscontent h4 a{color:#dd3201;text-decoration:none;}
.linkscontent h4 a:hover{color:#f14a00;text-decoration:underline;}
.showLinkBlue a{color:#FFF;text-decoration:none;}
.linkscontent a{color:#6e6e6e;}
.linkscontent a:hover{color:#8d8d8d;}
a.bookmark{float:right;width:70px;background:url(../images/links/icn_bookmark.gif) no-repeat;color:#ca3e00;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:0 0 0 24px;background-position:0 3px;}
a.bookmark:hover{color:#f14a00;}

.addLinks {width:188px;height:170px;background:url(../images/links/bck_addLink.gif) no-repeat;float:left;clear:both;margin-bottom:10px;}
.addLinks h3{color:#FFF;font-weight:normal;}
.addLinks h3 .blueHighlight{color:#b9d8fe;}
.addLinks p{color:#FFF;padding:0 8px 0 10px;}
.addLinks a{font-weight:bold;color:#FFF;}

/* GROUPS & MEETINGS**********************************************************************************************/
#meetings{width:354px;float:left;border-right:#d4d4d4 1px solid;padding:0 20px 0 20px;clear:both;}
#sportsSales{width:348px;float:right;clear:right;}
#sportsSales ul{list-style-type:none;font-size:14px;margin:0 0 0 20px;}
#sportsSales li{background:url(../images/meetings/icn_bullets.gif) no-repeat;padding-left:14px;background-position:0 5px;}
.pdfIcon{float:left;}
.groupsSportsCol{width:360px;float:left;margin:0 0 0 10px}

/* MAPS **********************************************************************************************************/
.map{float:left;width:247px;height:300px;margin:0 0 0 5px;}
.map h2{font-size:20px;margin-left:16px;}
.lynchburgStreets{background:url(../images/maps/map_lynchburgStreets.png) no-repeat bottom;}
.downtownLynchburg{background:url(../images/maps/map_downtownLynchburg.png) no-repeat bottom;}
.surroundingArea{background:url(../images/maps/map_surroundingArea.png) no-repeat bottom;}
.lynchburgStreets, .downtownLynchburg, .surroundingArea{background-position:0 40px;}
.map a{font-family:"Trebuchet MS";font-weight:normal;font-size:12px;padding:223px 60px 0 56px;float:left;}
.map a.printLink{padding-top:0;background:url(../images/maps/icn_printer.gif) no-repeat;clear:left;background-position:24px 0;color:#6e6e6e;margin-top:6px;width:180px;}

/* NEWS *******************************************************************************************************/
#newsHideShow{background:#65a939 url(../images/news/bck_showHide.gif) repeat-x;height:20px;border:1px #f1f1f1 solid;width:100%;clear:both;}
#newsHideShow .showLink{color:#cfcfcf;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;margin:3px 0 0 10px;padding:0 0 0 14px;font-weight:normal;background:url(../images/global/icn_upArrow_grey.gif) no-repeat;background-position:0 4px;float:left;background-position:0 -13px;}
.newsActive{background-position:0 0;}

#newsWrapper{margin:14px 0 0 0;float:left;width:756px;}
#newsWrapper h1{color:#6e6e6e;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0 0 22px 0;font-size:18pt;}
#newsDate{font-size:12pt;color:#007ea5;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin-bottom:10px;float:left;}

.menu_list {width: 186px;margin-left:1px;}
.menu_list p{margin:0;}
.menu_head {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#cfcece;background:url(../images/news/icn_upArrow2.gif);padding:4px 0 4px 22px;margin:0;cursor:pointer;}
.content {display:none;}
.content ul{list-style-type:none;padding:0;margin:0;}
.content li{background:#FFF url(../images/news/bck_li.gif) repeat-x;margin:0;padding:6px 0 0 0;display:block;}
.content li p{padding:0 0 8px 10px;}
.content h4{color:#2b993e;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:normal;margin:0 0 2px 10px;}
.content a, .newsContact a{color:#6e6e6e;}
.content a:hover, .newsContact a:hover{color:#8d8d8d;}

.newsContact{width:240px;height:93px;background:url(../images/news/bck_contactInfo.png) no-repeat;float:right;margin:0 0 20px 20px;padding:0 0 0 10px;}
.newsContact h2{font-size:12pt;margin:8px 0;}

/* VIDEOS ********************************************************************************************************/
#videoContent{width:100%;margin-top:30px;}
#videoContent p{float:right;width:380px;padding:16px 20px 0 0;}
#videoPlayer {background:url(../images/videos/bck_videoPlayer.png) no-repeat;width:735px;height:372px;float:left;clear:both;margin:0 0 40px 0;padding:3px 0 0 3px;}
#videoPlayer object{background:0 none;}

/* SEARCH ********************************************************************************************************/
.searchHeader{width:758px;height:74px;background:url(../images/itemDetails/bck_itemDetails_header.gif) no-repeat;margin:20px 0 0 0;}
.searchHeader img{margin:10px 10px 0 10px;}
.searchHeader h2{padding:13px 0 0 0;}
#destinations,#events{}
h5{font-family:Arial, Helvetica, sans-serif;color:#FFF;float:right;margin:2px 10px 0 0;;padding:0;font-size:12px;}

/* POSTCARDS *****************************************************************************************************/
.postcardForm .postcardDesign{float:left;width:240px;text-align:center;margin:0 0 28px 12px;}
.postcardForm label {width:240px;float:none;clear:none;margin-bottom:0;}
.postcardForm2{float:right;width:420px;}
.postcardForm2 label{width:120px;float:left;clear:both;font-size:12px;}
.postcardForm2 .paddedField{margin-bottom:12px;}
.postcardForm2 input.paddedField,.postcardForm2 textarea.paddedField,.postcardForm2 select.paddedField{background-color:#e8e8e8;border:#fefefe 1px solid;}
.postcardForm2 #formError, #selectRecipients #formError{font-size:10px;font-weight:bold;padding:10px 0px;width:340px;margin-bottom:4px;}
.postcardForm2 .field_error{background-color:#dd3201;color:#FFF;margin-bottom:12px;}

#confirmPCInfo{width:257px;float:left;background:#f1f1f1 url(../images/ePostcards/bck_confirmInfo.jpg) no-repeat;clear:both;padding:20px 0 0 14px;}
#confirmPCInfo ul{padding:0;margin:0;list-style-type:none;}
#confirmPCInfo li{font-size:12px;}

#selectRecipients{width:461px;float:right;background:#f1f1f1 url(../images/ePostcards/bck_recipients.jpg) no-repeat;padding:20px 0 0 14px;}
#selectRecipients label {width:110px;float:left;clear:both;margin-bottom:0;font-size:12px;}
#selectRecipients input.paddedField{background-color:#e8e8e8;border:#fefefe 1px solid;margin-bottom:4px;}

#confirmPCInfo h2, #selectRecipients h2{font-size:18px;}

/* FOOTER ********************************************************************************************************/
#footer{background:#e8e8e8 url(../images/footer/bck_footer.gif) repeat-x;height:156px;clear:both;}
#footerWrapper2{width:980px;margin:0 auto;background:url(../images/footer/bck_VIFL.gif) top right no-repeat;height:156px;}
#footerWrapper1{width:980px;margin:0 auto;background:url(../images/footer/bck_accredited.gif) top left no-repeat;height:156px;}
#copyright{float:left;width:420px;color:#bbbbbb;font-size:11px;margin:44px 0 0 80px}
#copyright ul{color:#439ebb;list-style-type:none;}
#copyright li{display:inline;border-right:1px #439ebb solid;padding:0 8px;}
#copyright li.first{padding-left:0;}
#copyright li.last{border:none;}
#copyright a{color:#439ebb;text-decoration:none}
#copyright a:hover{text-decoration:underline}

#adInfo{float:right;width:240px;color:#bbbbbb;font-size:11px;margin:44px 150px 0 0;text-align:right;}
#adInfo ul{color:#959595;list-style-type:none;}
#adInfo li{display:inline;border-left:1px #959595 solid;padding:0 8px;}
#adInfo li.first{border:none;}
#adInfo li.last{padding-right:0;}
#adInfo a{color:#6e6e6e;text-decoration:none;}
#adInfo a:hover{text-decoration:underline;}

/* CLOSED *******************************************************************************************************/
#closed{background:url(../images/coming_Soon/bck_comingSoon.png) no-repeat;width:560px;height:180px;clear:both;margin:50px auto 40px auto;text-align:center;padding:20px 20px 0 20px;}

/* MiniCalendar Styles ***********************************************************************************/
table.minical {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #dadada;
	border-collapse: collapse;
	background-color: white;
	font-family:Tahoma;
	font-size:12px;
	color:#394f1e;
	margin:0 0 6px 11px;
	font-weight: normal;
}
table.minical th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #dadada;
	background-color: white;
	/*-moz-border-radius: 0px 0px 0px 0px;*/
}
table.minical td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #dadada;
	/*-moz-border-radius: 0px 0px 0px 0px;*/
}
table.currday {
	border-width: 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #31739f;
	border-collapse: collapse;
	font-weight: bold;
}
table.minical a{
	color:#FFF;
	text-decoration:none;
}
table.minical a:hover{
	color:#FFF;
}
table.minical td.noEvent{
	background-image:url(../images/index/minicalendar/bck_row.gif);
}
table.minical td.activeEvent{
	background-image:url(../images/index/minicalendar/bck_highlighted.gif);
	color:#FFF;
}
table.minical td.activeEvent:hover{
	background:#307195 url(../images/index/minicalendar/bck_activeEventHover.gif) repeat-x;
	color:#FFF;
}
/* Hotel Specials **********************************************************************************************/
#showList ul{
	font-size:12px;
	margin-left:14px;
}
#hideShowBlack{
	background:#313136 url(../images/hotel_specials/bck_specialsBar.gif) repeat-x;
}
a.hotelInfo{
	background:url(../images/hotel_specials/icn_hotelInfo.gif) no-repeat;
	float:left;
	color:#007ea5;
	font-size:12px;
	padding:4px 0 8px 34px;
	margin:26px 0 0 14px;
	border:0;
}
.phone{
	background:url(../images/hotel_specials/icn_phone.gif) no-repeat;
	float:left;
	padding:4px 0 8px 34px;
	color:#35353c;
	margin:26px 0 0 40px;
	font-size:12px;
}
.hotelTitle{
	background:#313135 url(../images/hotel_specials/bck_hotelTitle.gif) no-repeat;
	height:36px;
	border:#d4d4d4 1px solid;
	border-bottom:none;
}
.hotelTitle h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/hotel_specials/grp_titleArrow.png) no-repeat 0 14px;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	padding:6px 0 0 13px;
	margin:0 0 0 11px;
}
.hotelInfo{
	border-bottom:#d4d4d4 1px solid;
}
.hotelPic{
	float:right;
	margin:-30px 6px 10px 10px;
}
.pngFix{}