/* (1) GLOBAL RESET & BASE ------------------------------------------------------------------------------------------------*/
p, h1, h2, h3, h4, h5, h6, ul, ol, li, div, body, dl, dt, dd, form {margin:0;padding:0;}
img {display:block;border:0;}
a {outline:0;cursor:pointer;} 
ul {list-style:none;}
td {font-size:11px;}
.cleft {clear:left;display:block;height:1px;overflow:hidden;}
.cright {clear:right;display:block;height:1px;overflow:hidden;}
.cboth {clear:both;display:block;height:1px;overflow:hidden;}
.error {color:red;}
.access {display:none !important;}


/* (2) WRAPPERS ----------------------------------------------------------------------------------------------------------*/ 
body {text-align:center;color:#370100; font-size:11px;font-family:Arial, "Times New Roman", Times, serif;}
#wrappero {width:1017px;margin-right:auto;margin-left:auto;position:relative;text-align:left;background:transparent url(/PRI/Template/VisitWilliamsburg/images/leftBorder_bg.png) repeat-y scroll left top;}
#wrapperi {width:1009px;margin-left:8px;background:transparent url(/PRI/Template/VisitWilliamsburg/images/rightBorder_bg.png) repeat-y scroll right top;}
#wrapper {width:1000px; margin-right:9px; background:#fefdf9 url(/PRI/Template/VisitWilliamsburg/images/bodybg.gif) repeat-x;padding-bottom:25px;}


/*top navigation and search*/
#top {margin:0 0 25px; height:34px;}
#top:after {clear:both;content:".";display:block;visibility:hidden;height:0;}
#top #top_in {width:885px;margin:0 auto;text-align:left;}
#top ul {padding:10px 0;width:600px;overflow:hidden}
#top ul:after {clear:both;content:".";display:block;visibility:hidden;height:0;}
#top ul li {padding:0 11px;float:left;font-family:Arial, "Times New Roman", Times, serif;font-size:11px;background:url(/PRI/Template/VisitWilliamsburg/images/topnav_div.gif) no-repeat right;}
#top ul li.last {background:none;}
#top ul li a {color:#000;text-decoration:none;}
#top ul li a:hover {text-decoration:underline;}
/*#top ul li a:focus {background:#223e99;color:#fff;}*/
#top table {float:right;margin:3px 0 0 0}
#top table #keywords {margin-right:5px;letter-spacing:.1em;background:url(/PRI/Template/VisitWilliamsburg/images/top_search_bg.gif) no-repeat;border:0;font-size:10px;padding:4px 6px 3px;width:183px;wid\th:171px;}

/* HEADER --------------------------------------------------------------------------------------------------------------------*/
#head {width:863px;margin:0 auto;text-align:left;position:relative;}
#head #logo {background:url(/PRI/Template/VisitWilliamsburg/images/head_logo.gif) no-repeat;margin:0;width:335px;height:40px;}
#head #logo a {display:block;height:40px;width:335px;}
#head #logo span {display:none;}

/* MAIN NAVIGATION ------------------------------------------------------------------------------------------------------------*/
#mainnav {position:absolute;left:338px;top:0;height:40px;line-height:40px;background:url(/PRI/Template/VisitWilliamsburg/images/nav_bg.png) no-repeat; padding-left:5px; padding-top:3px;} 
#mainnav li {float:left;margin:0 3px 0 0;}
#mainnav a {display:block;height:40px;text-decoration:none;}
#mainnav a:hover {background-position:center center !important;}
#mainnav a.active, #mainnav a.active:hover {background-position:center bottom !important;}
#mainnav span {display:none;}

/*MIDDLE CONTENT ----------------------------------------------------------------------------------------------------------------*/
#content {padding:0 0 15px;margin:0 auto;width:885px;}/* background:url(/PRI/Template/VisitWilliamsburg/images/content_bg.png) repeat-y top left; */
#content_top {margin:0 auto;width:885px;height:0px;overflow:hidden;}/* background:url(/PRI/Template/VisitWilliamsburg/images/content_top.gif) no-repeat; */
#content_bottom {margin:20px auto;width:885px;height:74px;background:url(/PRI/Template/VisitWilliamsburg/images/footer_logo.gif) no-repeat top center;z-index:99;position:relative;}
#content_in {width:862px;margin:auto;text-align:left;overflow:hidden;}/*background:url(/PRI/Template/VisitWilliamsburg/images/content_in_bg_generic.gif) repeat-y;*/
#bookingcont {min-height:215px; padding: 0 0 0 6px;}
#pgintro {margin:0;padding:0 20px 0 20px;height:35px; width:520px;}
/*Booking steps*/
#bookingtop{background: transparent url(/PRI/Template/VisitWilliamsburg/images/bookingpltop.png) no-repeat top left;height:43px;width:551px;}
#title { font-family:"Times New Roman"; font-size:1.45em; color:#9D7826; padding:15px 0 0 0}
#subtitle { font-family:"Times New Roman"; font-size:18px; color:#9D7826;}
#bookingbt{background: transparent url(/PRI/Template/VisitWilliamsburg/images/booking_bt.png) no-repeat top left;min-height:22px; width:551px;}
#bookingcont #booking_plan #party table {float:left;width:545px;}
.party { width:100%;}
.XCalendar { padding-right:20px;}
.SPanel { width:100%}
#bookingcont ol.subtitle { font-family:"Times New Roman"; font-size:18px; color:#9D7826; padding:0;}
#bookingcont ol.booking_steps {list-style:none;margin:0;height:102px;padding:0;}
#bookingcont ol.booking_steps li {float:left;display:block;height:102px;text-indent:-9000px;margin:0;padding:0;}
#bookingcont ol.booking_steps li.active {background-position:bottom !important;}
#bookingcont ol.booking_steps li#step1 {width:183px;background:url(/PRI/Template/VisitWilliamsburg/images/booking_step1.gif);}
#bookingcont ol.booking_steps li#step2 {width:181px;background:url(/PRI/Template/VisitWilliamsburg/images/booking_step2.gif);}
#bookingcont ol.booking_steps li#step3 {width:181px;background:url(/PRI/Template/VisitWilliamsburg/images/booking_step3.gif);}
#rightlogo{width:264px;height:164px;background-image:url(/PRI/Template/VisitWilliamsburg/images/logo.png);float:right;margin-right:35px;margin-top:30px;background-repeat:no-repeat;}
/* (7.4) booking plan form*/
#bookingcont #booking_plan {background: transparent url(/PRI/Template/VisitWilliamsburg/images/booking_bg.png);padding:0 0 0 15px;min-height:148px; width:535px;}
#bookingcont #booking_plan h2 {background:#244b6e;color:#fff !important;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;padding:5px 16px;border-bottom:1px solid #fff;margin:0 0 5px;}
#bookingcont #booking_plan h3 {color:#00314c;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;padding:5px 16px;border-bottom:1px solid #fff;margin:0 0 5px;}
#bookingcont #booking_plan h3 a {text-decoration:none;}
#bookingcont #booking_plan table td {font-size:11px;color:#00314c;}
#bookingcont #booking_plan table td.col1 {padding-left:22px;width:146px;}
#bookingcont #booking_plan table td.col2 {text-align:right;width:162px;}
#bookingcont #booking_plan table td.col3 {text-align:right;width:162px;}
#bookingcont #booking_plan label {display:block;margin:0 0 5px;}
/*Changed 3-19-09*/
/*#bookingcont #booking_plan input {width:140px;padding:2px;border:1px solid #536f80;}*/
#bookingcont #booking_plan input {padding:2px;border:0px solid #536f80;}
/*Added 3-19-09*/
.checkbox {width:30px; padding:2px;border:0px solid #536f80;}
#bookingcont #booking_plan input.button {width:85px;color:#fff;background:#244b6e;border:1px solid #8eb1c5;text-transform:none;cursor:pointer;padding:2px 4px;	font: small-caps 11px Verdana, Helvetica, sans-serif;}
/*Changed 3-19-09*/
/*#bookingcont #booking_plan select {width:62px;}*/
#bookingcont #booking_plan select {width:auto;}
.nearby {width:180px;}
#bookingcont #booking_plan p {color:#00314c;padding:0 16px 10px;}
#bookingcont #booking_plan p.noscript {color:#00314c;padding:0 16px 10px;}

/* (7.5) hotel search results*/
#bookingcont #booking_results .result_row {float:left;padding-bottom:1.5em;}
#bookingcont #booking_results .result {overflow:hidden;width:272px;float:left;}
#bookingcont #booking_results .result h3 {margin:0 10px 0 118px;line-height:1.2em;clear:none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#bookingcont #booking_results .result h3 a {text-decoration:none;}
#bookingcont #booking_results .result h3 a:hover {text-decoration:underline;}
#bookingcont #booking_results .result p {margin:0 6px 0 118px;color:#1b1d23;line-height:1.2em;padding:0;font-size:10px;}
#bookingcont #booking_results .result p.subhead {color:red;margin-bottom:3px;}
#bookingcont #booking_results .result img.hotel {display:inline;margin:0 0 12px;border:1px solid #9ba0b1;float:left;}
#bookingcont #booking_results .result img.hotel:hover {border-color:#1b1d23;}
#bookingcont #booking_results div.pager {background:#f4efe6;margin:0 0 10px;clear:left;overflow:hidden;}
#bookingcont #booking_results p.result_num {float:left;width:220px;color:#735f51;margin:0;padding:3px 12px;}
#bookingcont #booking_results p.page {float:right;text-align:right;width:220px;color:#735f51;margin:0;padding:3px 12px;}
#bookingcont #booking_results p.page a {color:#735f51;}
/* MAIN COLUMN ------------------------------------------------------------------------------------------------------------------*/
#maincoltop{background: transparent url(/PRI/Template/VisitWilliamsburg/images/maincol_bg_top.gif) no-repeat top left;margin:0;padding:0 20px 0 20px;height:15px;}
#maincol {float:left;width:565px;overflow:hidden;color:#4b4221;background: transparent url(/PRI/Template/VisitWilliamsburg/images/maincol_bg.png) repeat-y;}
#maincolbot{background: transparent url(/PRI/Template/VisitWilliamsburg/images/maincol_bg_bot.gif) no-repeat top left;margin:0;padding:0;height:15px;}
/*page head for generic details and generic templates*/
#maincol h2.page_head {margin:0 36px 10px 18px;color:#740400;font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:normal;}


/*breadcrumbs*/
#maincol #crumbs {color:#6c5748;padding:11px 38px 10px 7px;margin:0 10px 0 10px;line-height:1.5em;}
#maincol #crumbs a {color:#6c5748;padding:0 4px;}
#maincol #crumbs a:hover {}
#maincol #crumbs span {padding:0 4px;}
/*for pages that have a brown callout at top*/
#maincol #crumbs.ver2 {padding:10px 38px 8px 7px;border:none;}

/*maincol base text styling*/
#maincol #maincol_copypad {padding:0 18px;}
#maincol hr {color:#b9aa90;background:#b9aa90;border:none;height:1px;line-height:1px;font-size:0;margin:0 0 15px;}
#maincol h1 {margin:0 25px 15px 0;color:#740400;font-size:15px;line-height:1.3em;}
#maincol h2 {margin:0 25px 15px 0;color:#374260;font-size:13px;line-height:1.3em;}
#maincol h3 {margin:0 25px 15px 0;color:#735f51;font-size:12px;line-height:1.3em;}
#maincol h4, #maincol h5, #maincol h6 {margin:0 25px 15px 0;font-size:11px;color:#735f51;line-height:1.3em;}
#maincol p {margin:0 25px 15px 0;line-height:1.5em;}
#maincol a {color:#343f5b;}
#maincol a:visited {color:#aa210e;}
#maincol img {display:inline;margin:4px;}
#maincol ul {margin:0 25px 14px 10px;}
#maincol ul li {background:url(/PRI/Template/VisitWilliamsburg/images/generic_bullet.gif) no-repeat 0 .5em;line-height:1.4em;margin:0 0 5px;padding:0 0 0 10px;}
#maincol ol {margin:0 25px 14px 30px;}
#maincol li {margin:0 0 5px;line-height:1.4em;}
#maincol table {margin:0 0 15px 2px;border-color:#E0D4BB;/*border-collapse:collapse;*/margin-left:1px;}
#maincol table td {border-color:#E0D4BB;/*border-collapse:collapse;*/}
#maincol table th {background:#A28E69;color:#fff;border-color:#E0D4BB;/*border-collapse:collapse;*/vertical-align:middle}

/*maincol forms enclosed in #form div */
#maincol #form input {background:url(/PRI/Template/VisitWilliamsburg/images/top_search_bg.gif) no-repeat;width:300px;border:1px solid #eee;padding:5px 3px;}
#maincol #form input.check, #maincol #form input.radio, 
#maincol #form td.check input, #maincol #form td.radio input{width:auto;background:none;border:none;padding:0;}

#maincol input.button, #maincol #form input.button {width:auto;background:none;border:none;color:#fff;background:#244b6e;border:1px solid #9eb5c8;cursor:pointer;margin-right:10px;padding:2px 4px;font:10px Verdana, Helvetica, sans-serif;text-transform:uppercase;}
#maincol label {font-size:11px;color:#374260;font-weight:bold;}
#maincol #form label.lbl_radcheck {font-weight:normal;color:#000;font-size:10px;line-height:1.4em;}
#maincol #form select {width:307px;padding:2px 0;}
#maincol #form textarea {background:url(/PRI/Template/VisitWilliamsburg/images/top_search_bg.gif) no-repeat;border:1px solid #eee;padding:5px 3px;}


/*maincol generic results - for restaurant, events, attractions*/
#maincol #generic_results {margin:0 15px 0 11px;}
#maincol #generic_results .result {border-bottom:1px solid #cdcab9;padding-top:7px;clear:left;overflow:hidden;_height:1%;}
#maincol #generic_results .result h3 {margin:0 36px 5px 11px;line-height:1.4em;}
#maincol #generic_results .result p {margin:0 36px 8px 11px;color:#1b1d23;}
#maincol #generic_results .result p.subhead {font-weight:bold;color:#735f51;}
#maincol #generic_results p.result_num {float:left;width:120px;color:#735f51;margin:0;padding:3px 12px;}
#maincol #generic_results p.paging {float:right;text-align:right;width:350px;color:#735f51;margin:0;padding:3px 12px;}
#maincol #generic_results p.paging a {color:#735f51;}
#maincol #generic_results p.more {color:#3e4a69;}
#maincol #generic_results p.type {color:#666;font-weight:bold;margin-bottom:2px;}
#maincol #generic_results img {display:inline;float:left;margin:4px 8px 8px 0;}

/*maincol brownarea*/
#maincol #brownarea {color:#201e1a;margin:0 6px 0 6px;}
#maincol #brownarea_copypad {padding:0 16px 2px;} 
#maincol #brownarea a {color:#201e1a;}
#maincol #brownarea h2.heading {margin:0 0 15px;color:#740400;font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:normal;padding:4px 16px;}
#maincol #brownarea h1 {padding:0 0 12px;font-size:15px;margin:0;color:#735F51;}
#maincol #brownarea h2 {padding:0 0 12px;font-size:14px;margin:0;color:#735F51;}
#maincol #brownarea h3 {padding:0 0 12px;font-size:13px;margin:0;}
#maincol #brownarea h4, #brownarea h5, #brownarea h6 {padding:0 0 12px;font-size:12px;margin:0;}
#maincol #brownarea p {padding:0 0 12px;line-height:1.5em;margin:0;color:#201e1a;}
#maincol #brownarea ul {padding:0 0 12px;margin:0 0 0 20px;color:#201e1a;}
#maincol #brownarea ul li {background:url(/PRI/Template/VisitWilliamsburg/images/brownarea_bullet.gif) no-repeat 0 .5em;line-height:1.4em;margin:0 0 8px;padding:0 0 0 10px;}
#maincol #brownarea ol {padding:0 0 12px;margin:0 0 0 40px;color:#201e1a;}
#maincol #brownarea ol li {margin:0 0 8px;line-height:1.4em;}
#maincol #brownarea table {margin:0 0 12px;}

/*maincol sitemap*/

#sitemap {padding:10px;}
#sitemap ul {margin-left:20px;}
#sitemap ul li {background-position:0 .65em;font-size:15px;margin-bottom:2px;}
#sitemap ul ul {margin-bottom:0;padding:6px 0 1px;}
#sitemap ul ul li {background-position:0 .5em;font-size:13px;font-weight:bold;}
#sitemap ul ul ul li {font-size:12px;font-weight:normal;}

/* SIDE COLUMN ----------------------------------------------------------------------------------------------------------------------------*/
#sidecol {float:left;width:295px;margin:3px 0;display:inline;overflow:hidden;min-height:410px;position:relative;background-color:Transparent;}
#sidecol .topimg {margin:auto;margin-bottom:10px;}
#sidecol_copytop {font-size:12px;position:relative;background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_itr_top.png) no-repeat top;margin:0; height:26px;}
#sidecol_copybd {font-size:12px;position:relative;background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_copybd.png) repeat-y top left;margin:0; padding:0 0 0 20px;}
#sidecol_copybt {font-size:12px;position:relative;background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_copybt.png) no-repeat top;margin:0; height:26px;}
#sidecol_copy {padding:10px 15px;font-size:11px;color:#fff;position:relative;}
#sidecol_copy p {line-height:1.4em;margin:0 0 12px;}
#sidecol_copy p.address {font-size:13px;}
#sidecol_copy hr {color:#fff;background:#fff;border:none;height:1px;line-height:1px;font-size:0;margin:0 0 12px;}
#sidecol_copy a {color:#fff;}
#sidecol_copy ul {margin:0 0 12px 10px;}
#sidecol_copy ul li {background:url(/PRI/Template/VisitWilliamsburg/images/booking_sidecol_bullet.gif) no-repeat 0 .5em;line-height:1.4em;margin:0 0 5px;padding:0 0 0 10px;}
#sidecol_copy ol {margin:0 0 12px 30px;}
#sidecol_copy li {margin:0 0 5px;line-height:1.4em;}
#sidecol_copy img {display:inline;}
#images img {margin:0 0 5px;border:1px solid #fff;}


/*SIDECOL CONTACT INFO - generic details (used on golf, shop, attraction, restaurant details pages) */
#sidecol #contact_info {font-size:12px;position:relative;background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bg.png) repeat-y top left;margin:0;}
#sidecol #contact_info p {margin:0 19px 13px;font-weight:bold;line-height:1.5em;font-size:10px;}
#sidecol #contact_info a {color:#474747;font-size:10px;}
/*headings change based on body id*/
#sidecol #contact_info h2.head {background:#c2b395 url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_h2_bg.gif) no-repeat top left;color:#443518;margin:0;text-transform:uppercase;font-family:"Times New Roman", Times, serif;padding:7px 14px;font-size:12px;}
/*detail image and caption*/
#sidecol #contact_info #detail_image {width:246px;margin:auto;overflow:hidden;position:relative;padding-bottom:20px;}
#sidecol #contact_info #detail_image img {display:block;border:7px solid #fff}
#sidecol #contact_info #detail_image p {color:#474747;padding:0px 7px 7px;margin:0;font-weight:normal;font-size:10px;}
#sidecol #contact_info #bot {background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bg_bot.gif);height:10px;margin:0;padding:0;}

/*SIDECOL SUBNAV - colors change based on body id*/
/*base subnav*/
#sidecol #subnav {font-size:12px;position:relative;background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bg.png) repeat-y top left;margin:0;}
#sidecol #subnavtext {font-size:12px;position:relative;padding:0 0 0 27px;}
#sidecol #subnav h2 {margin:6px;text-transform:uppercase;font-family:"Times New Roman", Times, serif;padding:7px 14px;font-size:12px;color:#443518;background:#c2b395 url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_h2_bg.gif) no-repeat top left;}
#sidecol #subnav a {color:#474747;text-decoration:none;}
#sidecol #subnav a:hover {text-decoration:underline;}
#sidecol #subnav a.active {font-weight:bold;}
#sidecol #subnav ul {padding:3px 15px 15px 6px;margin:0 10px 0 10px;}
#sidecol #subnav ul li {padding:3px 0 4px 24px;background:url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bullet.gif) no-repeat 10px .7em;}
#sidecol #subnav ul ul {padding:3px 0 0 0px;}
#sidecol #subnav ul ul li {padding:2px 0 2px 10px;background:url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bullet.gif) no-repeat 0 .6em;font-size:11px;}
#sidecol #subnav ul ul ul {padding-left:5px;}
#sidecol #subnav ul ul ul li {font-size:10px;}
#sidecol #subnav ul ul li {border-bottom:none !important;}
/*#sidecol #subnav ul li {border-bottom:1px solid #CF904D;}*/
#sidecol #subnav #bot {background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bg_bot.gif);height:10px;margin:0;padding:0;}

/*SIDECOL EVENTS*/
/*events_search*/
#events_search {font-size:12px;position:relative;background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bg.png) repeat-y top left;margin:0;}
/*#events_search h2 {height:33px;text-indent:-9000px;background:url(/PRI/Template/VisitWilliamsburg/images/sidecol_eventsrch_head.gif) no-repeat;}*/ 
#events_search h2 {margin:0;text-transform:uppercase;font-family:"Times New Roman", Times, serif;padding:7px 14px;font-size:12px;color:#443518;background:#c2b395 url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_h2_bg.gif) no-repeat top left;}
#events_search p {color:#474747;margin:0 15px;padding:10px 0 0;}
#events_search select {width:105px;font-size:11px;margin:0 0 0 17px;}
#events_search select.day {width:45px;}
#events_search select.year {width:65px;}
#events_search label {color:#474747;margin:0 17px;display:block;padding:10px 0 6px;font-size:11px;}
#events_search input {margin:0 0 0 17px;font-size:11px;width:213px;wid\th:209px;padding:4px 2px;border:none;background:url(/PRI/Template/VisitWilliamsburg/images/top_search_bg.gif) no-repeat;}
#events_search input.button, #events_search input.go {width:auto;cursor:pointer;padding:2px;_padding:3px 2px 1px;background:#f0eac3;color:#3e4a69;border:1px solid #C2B395;font: small-caps 11px Arial, Helvetica, sans-serif;}
#events_search input.button {margin:15px 0 8px 17px;}
#events_search input.go {margin:0 0 0 9px;}
#events_search #bot {background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bg_bot.gif);height:10px;margin:0;padding:0;}

/*additional events*/
#events_more {font-size:12px;position:relative;background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bg.png) repeat-y top left;margin:20px 0;}
#events_more h2 {margin:0;text-transform:uppercase;font-family:"Times New Roman", Times, serif;padding:7px 14px;font-size:12px;color:#443518;background:#c2b395 url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_h2_bg.gif) no-repeat top left;}
#events_more h3 {line-height:1.5em;margin:0 0 6px;font-size:11px;padding:0 0 0 12px;background:url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bullet.gif) no-repeat 0 .5em;}
#events_more h3 a {color:#474747;}
#events_more p {color:#474747;padding:0 0 0 12px;}
#events_more div {padding:11px 20px 12px 16px;}
#events_more #bot {background:transparent url(/PRI/Template/VisitWilliamsburg/images/sidecol_subnav_bg_bot.gif);height:10px;margin:0;padding:0;}

/*SIDECOL ATTRACTION SPOTLIGHT*/
#attr_spotlight {width:266px;width:254px;border:6px solid #fff;background:#fff;margin:auto;overflow:hidden;position:relative;padding-bottom:20px;margin-bottom:40px;}
#attr_spotlight img {border-bottom:5px solid #fff;}
#attr_spotlight h2 {padding:0;width:149px;height:14px;line-height:14px;font-size:0;background:url(/PRI/Template/VisitWilliamsburg/images/sidecol_spotlite_head.gif) no-repeat !important;text-indent:-9000px;margin:0 0 10px;}
#attr_spotlight p {line-height:1.4em;padding:0 0 7px;}
#attr_spotlight a {color:#fff !important;}
#attr_spotlight #spotlight_copy {background:#a7530a;color:#fff;padding:9px 12px 0;}

/* FOOTER ------------------------------------------------------------------------------------------------------------------------*/
#foot {padding:0;width:885px;text-align:center;margin:auto;}
#foot a {color:#474747;}
#foot p {color:#9e9fa0;font-size:11px;}
#foot p.large {font-weight:normal;font-size:13px;margin:0 0 7px 0;}
#foot p#footCopy {margin:18px 0;color:#adadad;}
#foot ul li {font-family:Arial, "Times New Roman", Times, serif;display:inline;}

/*MISC ------------------------------------------------------------------------------------------------------------------------*/
/*event details table*/
#maincol #eventdtl_tbl, #maincol #eventdtl_tbl th, #maincol #eventdtl_tbl td {border:1px solid #E0D4BB;border-collapse:collapse;}
#maincol #eventdtl_tbl {margin:0 0 15px 20px !important;}
#maincol #eventdtl_tbl th {color:#fff;font-size:14px;background:#A28E69;}
/*hdetails*/
#inventory {border:1px solid #E0D4BB;border-collapse:collapse; background:#CCCCCC;}


TABLE.SButton,
TABLE.SToggleButton,
TABLE.SToggleButton_selected {
}

TABLE.PagerButton_disabled {
    text-align: center;
    white-space: normal;
    text-indent: 0px;
    border-collapse: collapse;
	text-decoration:underline;	
}

TABLE.PagerButton,
TABLE.SToggleButton_form,
TABLE.SToggleButton_form_selected {
    text-align: center;
    white-space: normal;
    text-indent: 0px;
    border-collapse: collapse;   /* Merges TABLE and TD paddings. (PaddingVoodoo and SEmptyBorder) */
	text-decoration:underline;
}

TABLE.PagerButton td,
TABLE.PagerButton_disabled td,
TABLE.SToggleButton_form td,
TABLE.SToggleButton_form_selected td {
    padding: 2px 6px;
}

TABLE.PagerButton:hover,
TABLE.SToggleButton_form:hover,
TABLE.SToggleButton_form_selected:hover {
}
TABLE.PagerButton:active,
TABLE.SToggleButton_form:active {
    border: 2px inset #ddd;
}
TABLE.SToggleButton_form_selected {
    border: 2px inset #ddd;
}
TABLE.SToggleButton_form_selected:active {
    border: 2px outset #ddd;
}

