* {padding: 0;margin: 0;}
#grid {width: 100%;height: 100%;background: transparent url(images/grid.png) no-repeat top center;position: absolute;top: 0px;bottom: 0px;right: 0px;left: 0px;}
body {background-color: black;color: white;font: normal 12px/2.5 georgia, times, sans-serif;text-align: center;}
#index {background: black url(images/backdrop_index_large.jpg) no-repeat top center;}

/**** Various Background Images ****/
#subscription {background: black url(http://bentlyreserve.com/images/backdrop_subscription.gif) no-repeat top center;}
#unsubscribe {background: black url(http://bentlyreserve.com/images/backdrop_unsubscribe.gif) no-repeat top center;}
#error {background: black url(http://bentlyreserve.com/images/backdrop_whoa.gif) no-repeat top center;}


/**** Containing Elements ****/
#container {width: 954px;text-align: left;margin: 0 auto;}
#column_1 {width: 340px;float: left;position: 310px;padding: 10px 0 40px 0;}
#single {position: relative;top: 310px;padding: 10px 0 40px 0;}
#column_1 p {padding: 0 20px 20px 0}
#column_2 ol {padding: 0 20px 0 20px;}
#column_2 ol li {list-style-type: none;padding: 0 0 0 0;}
#column_2 h4, #column_1 h4, #meetings #column_2 a strong {font-family: helvetica, arial, sans-serif;font-size: 24px;padding: 30px 0 0 0;line-height: 1.5;display: block;}
#column_2 p {padding: 0 0 10px 0;}
#column_2 h5 {font-family: helvetica, arial, sans-serif;font-size: 18px;color: #c80000;}
#column_2 ol li ul {padding: 0 20px;}
.specs {}
.layout {}
.pdf {text-decoration: none;width: 160px;height: 9px;display: block;text-indent: -9999px;background: transparent url(images/link_pdf.gif) no-repeat center left;padding: 5px 0;}
p {font-size: 12px;line-height: 2.0;letter-spacing: .1em;}

#column_1 ol {list-style-type: circle;width: 400px;padding-left: 20px;}
#column_1 ol li {color: #c80000;font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;padding: 15px 0 0 0;margin: 0;line-height: 1.5;}
#column_1 ol li a {color: #c80000;padding: 2px;text-decoration: none;margin: 0;}
#column_1 ol li a:after {content: " >";}
#column_1 ol li a:hover {color:black;background:#c80000;text-decoration: none;}


/**** Logo ****/
h1 {width: 209px;height: 58px;display: block;margin: 0 auto;padding: 20px 0 10px 0;}
h1 a {text-decoration: none;text-indent: -9999px;width: 209px;height: 58px;background: black url(images/logo.gif) no-repeat top left;display: block;}


/**** Navigation - Night View ****/
#navigation li {list-style-type: none;height: 50px;float: left;padding:0px 0px 0px 0px;}
#navigation li a:focus {-moz-outline: none;padding:0px 0px 0px 0px;}
#l_wedd {width: 190px;}
#l_conf {width: 188px;}
#l_leas {width: 164px;}
#l_news {width: 137px;}
#l_dest {width: 165px;}
#l_cont {width: 110px;}
#navigation li a {display: block;text-decoration: none;text-indent: -9999px;height: 43px;}
#l_wedd a {background: transparent url(images/navigation2.gif) no-repeat 0px -6px;}
#l_conf a {background: transparent url(images/navigation2.gif) no-repeat -197px -6px;}
#l_leas a {background: transparent url(images/navigation2.gif) no-repeat -395px -6px;}
#l_news a {background: transparent url(images/navigation2.gif) no-repeat -567px -6px;}
#l_dest a {background: transparent url(images/navigation2.gif) no-repeat -708px -6px;}
#l_cont a {background: transparent url(images/navigation2.gif) no-repeat -872px -6px;}
#l_wedd a:hover {background-position: 0px -56px;}
#l_conf a:hover {background-position: -197px -56px;}
#l_leas a:hover {background-position: -395px -56px;}
#l_news a:hover {background-position: -567px -56px;}
#l_dest a:hover {background-position: -708px -56px;}
#l_cont a:hover {background-position: -872px -56px;}


/**** Index Page ****/
#index, #index_day {}
#index h3, #index_day h3, #index h4, #index_day h4 {display: none;}
#introduction {padding: 760px 0 40px 0;}
#introduction li {width: 477px;float: left;list-style-type: none;padding: 0;margin: 0;}
#introduction li h2 {position: relative;bottom: 20px;left: 10px;}
#introduction li p {padding: 0 30px 0 10px;line-height: 2.5;font-size: 11px;}
#introduction li cite {display: block;padding: 20px 0 0 10px;}
#introduction li cite a {display: block;width: 219px;height: 35px;text-decoration: none;text-indent: -9999px;}
#introduction li cite a:hover {background-position: 0 0;}
#leader h2 {width: 350px;height: 11px;background: transparent url(images/leader.gif) no-repeat top left;text-indent: -9999px;}
#unforgettable h2 {width: 358px;height: 11px;background: transparent url(images/unforgettable.gif) no-repeat top left;text-indent: -9999px;}
#leader cite a {background: black url(images/read_conference.png) no-repeat 0px -35px;}
#unforgettable cite a {background: black url(images/read_wedding.png) no-repeat 0px -35px;}


/**** Meetings ****/
#meetings #column_1 {float:left;background: transparent url(images/header_historymeetings.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#meetings #column_1 h3 {display:none;}
#meetings #column_1 p {clear:both;width:540px;}
#meetings #column_1 a {color: #c80000;padding: 2px;text-decoration: none;margin: 0;font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;}
#meetings #column_1 a:hover {color:black;background:#c80000;text-decoration: none;}
#meetings h6 {display:none;}

#meetings #column_2 {float:right;width:365px;border:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;right:0px;}
#meetings #column_2 h3 {width: 126px;height: 11px;text-indent: -9999px;background: transparent url(images/header_meetingspaces.gif) no-repeat top left;margin: 26px 0 0 35px;}
#meetings #column_2 img {float:left;padding:0px 10px 0 0px;}
#meetings #column_2 li {clear: both;}
#meetings #column_2 h4, #meetings #column_2 a strong {clear:both;padding:10px 0px 5px 0px;}
#meetings #column_2 dl {float:right;padding:0px 10px 0px 0px;}
#meetings #one {display:none;}
#meetings #column_1 p {padding:15px 35px 0px 0px;}

#meetings #column_2 ol dt, #meetings #column_2 ol dd, #meetings #column_2 ol li a cite {font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;padding: 8px 0 0 0;margin: 0;line-height: 1;}
#meetings #column_2 ol dt a,  #meetings #column_2 ol dd a, #meetings #column_2 ol li a cite {color: #c80000;padding: 2px;text-decoration: none;margin: 0;}
#meetings #column_2 ol dt a:after, #meetings #column_2 ol dd a:after, #meetings #column_2 ol li a cite:after {content: " >";}
#meetings #column_2 ol dt a:hover, #meetings #column_2 ol dd a:hover {color:black;background:#c80000;}

#meetings #column_2 ol li a {border: 1px solid #000;text-decoration: none;color: white;background-color: transparent;display: block;padding: 0 15px 15px 15px;margin-bottom: 20px;overflow: hidden;}
#meetings #column_2 ol {padding: 40px 20px 0 20px;}
#meetings #column_2 ol li a:hover {border: 1px solid #333;}
#meetings #column_2 ol li a:hover em {color: #333;}
#meetings #column_2 ol li a em {line-height: 2;display: block;font-style: normal;padding: 0 0 10px 0;}
#meetings #column_2 ol li a cite {display: block;font-style: normal;font-weight: bold;line-height: 1.5;}

#meetings h5 {padding: 5px 10px;font-family: helvetica, arial, sans-serif;font-size: 18px;color: #c80000;text-align:left;}
#meetings .speclist {width:450px;list-style-type: disc;margin: 10px 30px;line-height: 1.5;font-size: 14px;font-family: helvetica, arial, sans-serif;color: black;text-align:left;}

#parkinginfo {margin:15px 0px 0px 33px;padding:0px 0px 0px 0px;}
#parkinginfo a {color: #c80000;padding: 2px;text-decoration: none;margin: 0;font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;}
#parkinginfo a:after {content: " >";}
#parkinginfo a:hover {color:black;background:#c80000;}

#conf_side {float:right;width:365px;border:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;right:0px;}
#conf_side h3 {width: 126px;height: 11px;text-indent: -9999px;background: transparent url(images/header_meetingspaces.gif) no-repeat top left;margin: 26px 0 0 35px;}
#conf_side img {float:left;padding:0px 10px 0 0px;border:none;}
#conf_side li {clear: both;}
#conf_side h4, #meetings #column_2 a strong {clear:both;padding:10px 0px 5px 0px;}
#conf_side dl {float:right;padding:0px 10px 0px 0px;}
#conf_side #one {display:none;}
#conf_side a strong {font-family: helvetica, arial, sans-serif;font-size: 24px;padding: 10px 0 0 0;line-height: 1.5;display: block;}

#conf_side ol li {list-style-type:none;}
#conf_side ol li a {border: 1px solid #000;text-decoration: none;color: white;background-color: transparent;display: block;padding: 0 15px 15px 15px;margin-bottom: 20px;overflow: hidden;}
#conf_side ol {padding: 40px 20px 0 20px;}
#conf_side ol li a:hover {border: 1px solid #333;}
#conf_side ol li a:hover em {color: #333;}
#conf_side ol li a em {line-height: 2;display: block;font-style: normal;padding: 0 0 10px 0;}
#conf_side ol li a cite {display: block;font-style: normal;font-weight: bold;line-height: 1.5;}

#conf_side ol li a cite {font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;padding: 8px 0 0 0;margin: 0;line-height: 1.5;}
#conf_side ol li a cite {color: #c80000;padding: 2px;text-decoration: none;margin: 0;}
#conf_side ol li a cite:after {content: " >";}

#bankinghall #column_1 {float:left;background: transparent url(images/sub_bankinghall.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#bankinghall #column_1 h3 {display:none;}
#bankinghall #column_1 p {clear:both;width:540px;padding:30px 35px 0px 0px;}
#bankinghall #column_1 h6 {display:none;}
#bankinghall #column_1 #virtualtour {margin:160px 0px 5px 0px; width: 540px;height: 423px;display:block;background: transparent url(images/v_bankinghall.gif) no-repeat 0px 0px;}
#bankinghall #column_1 a {color: #c80000;padding: 2px;text-decoration: none;margin: 0;font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;}
#bankinghall #column_1 a:hover {color:black;background:#c80000;}

#viewfp {padding: 40px 0 10px 30px;}
#viewfp a {text-shadow: 0px 0px 3px #790000;border: 1px solid red;text-transform: uppercase;text-decoration: none;font-family: helvetica, arial, sans-serif;color: red;text-align: center;font-weight: bold;font-size: 14px;padding: 10px 0;display: block;width: 275px;}
#viewfp a:hover, #zoom_table tbody tr td p a:hover {background: red;background: -moz-linear-gradient(-90deg, #e15655, #a10000);background: -webkit-gradient(linear, left top, left bottom, from(#e15655), to(#a10000));color: black;}
#zoom_table tbody tr td p {position: relative;bottom: 10px;}
#zoom_table tbody tr td p a {font-weight: bold;padding: 10px;text-decoration: none;font-family: helvetica,arial,sans-serif;font-size: 14px !important;border: 1px solid red !important;color: red;}

#apollo #column_1 {float:left;background: transparent url(images/sub_apollo.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#apollo #column_1 h3 {display:none;}
#apollo #column_1 p {clear:both;width:540px;padding:30px 35px 0px 0px;}
#apollo #column_1 h6 {display:none;}
#apollo #column_1 #virtualtour {margin:160px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_apollo.gif) no-repeat 0px 0px;}

#port #column_1 {float:left;background: transparent url(images/sub_port.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#port #column_1 h3 {display:none;}
#port #column_1 p {clear:both;width:540px;padding:15px 35px 0px 0px;}
#port #column_1 h6 {display:none;}
#port #column_1 #virtualtour {margin:160px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_port.gif) no-repeat 0px 0px;}

#starboard #column_1 {float:left;background: transparent url(images/sub_starboard.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#starboard #column_1 h3 {display:none;}
#starboard #column_1 p {clear:both;width:540px;padding:15px 35px 0px 0px;}
#starboard #column_1 h6 {display:none;}
#starboard #column_1 #virtualtour {margin:160px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_starboard.gif) no-repeat 0px 0px;}

#niantic #column_1 {float:left;background: transparent url(images/sub_niantic.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#niantic #column_1 h3 {display:none;}
#niantic #column_1 p {clear:both;width:540px;padding:15px 35px 0px 0px;}
#niantic #column_1 h6 {display:none;}
#niantic #column_1 #virtualtour {margin:200px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_niantic.gif) no-repeat 0px 0px;}

#cordova #column_1 {float:left;background: transparent url(images/sub_cordova.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#cordova #column_1 h3 {display:none;}
#cordova #column_1 p {clear:both;width:540px;padding:15px 35px 0px 0px;}
#cordova #column_1 h6 {display:none;}
#cordova #column_1 #virtualtour {margin:200px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_cordova.gif) no-repeat 0px 0px;}

#euphemia #column_1 {float:left;background: transparent url(images/sub_euphemia.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#euphemia #column_1 h3 {display:none;}
#euphemia #column_1 p {clear:both;width:540px;padding:15px 35px 0px 0px;}
#euphemia #column_1 h6 {display:none;}
#euphemia #column_1 #virtualtour {margin:160px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_euphemia.gif) no-repeat 0px 0px;}

#firstfloor #column_1 {float:left;background: transparent url(images/sub_gateway.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#firstfloor #column_1 h3 {display:none;}
#firstfloor #column_1 p {clear:both;width:540px;padding:15px 35px 0px 0px;}
#firstfloor #column_1 h6 {display:none;}
#firstfloor #column_1 #virtualtour {margin:200px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_firstfloor.gif) no-repeat 0px 0px;}

#lounge #column_1 {float:left;background: transparent url(images/sub_lounge.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#lounge #column_1 h3 {display:none;}
#lounge #column_1 p {clear:both;width:540px;padding:15px 35px 0px 0px;}
#lounge #column_1 h6 {display:none;}
#lounge #column_1 #virtualtour {margin:160px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_lounge.gif) no-repeat 0px 0px;}

#farallon #column_1 {float:left;background: transparent url(images/sub_farallon.gif) no-repeat -2px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#farallon #column_1 h3 {display:none;}
#farallon #column_1 p {clear:both;width:540px;padding:15px 35px 0px 0px;}
#farallon #column_1 h6 {display:none;}
#farallon #column_1 #virtualtour {margin:200px 0px 5px 0px; width: 540px;height: 423px; overflow: hidden;display:block;background: transparent url(images/v_niantic.gif) no-repeat 0px 0px;}


/**** Weddings ****/
#weddings #column_1 {float:left;background: transparent url(images/header_venueweddings.gif) no-repeat -7px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#weddings #column_1 h3 {display:none;}
#weddings #column_1 p {clear:both;width:540px;}
#weddings #column_1 img{}
#weddings h6 {display:none;}
#column_2 a:focus {-moz-outline: none;}

#weddings #column_2 {float:right;width:347px;border:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;right:0px;}
#weddings #column_2 h3 {width: 183px;height: 11px;text-indent: -9999px;background: transparent url(images/header_wedding.gif) no-repeat top left;margin: 26px 0 0 20px;}
#weddings #column_2 img {float:left;padding:0px 0px 0px 0px;}
#weddings #column_2 h4 {padding:55px 0px 10px 20px;clear: both}
#weddings #column_2 dl {float:right;padding:0px 10px 0px 0px;}

#weddings #column_2 ol dt, #weddings #column_2 ol dd {font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;padding: 15px 0 0 0;margin: 0;line-height: 1;}
#weddings #column_2 ol dt a,  #weddings #column_2 ol dd a {color: #c80000;padding: 2px;text-decoration: none;margin: 0;}
#weddings #column_2 ol dt a:after, #weddings #column_2 ol dd a:after {content: " >";}
#weddings #column_2 ol dt a:hover, #weddings #column_2 ol dd a:hover {color:black;background:#c80000;}

#weddings #column_2 li h4 {padding-left: 0px;padding-top: 25px;}
#weddings #column_2 #prefcat {padding:0 0px 0px 30px;float: none;}
#weddings #column_2 #photog {padding:0 0px 20px 30px;float: none;}
#weddings #column_2 #photog cite, #weddings #column_2 #prefcat cite {color:gray;font-style: normal;padding: 0 0 0 0;margin: -10px 0 0 0;display: block;}
#column_1 ol {list-style-type: circle;width: 400px;line-height: 2}
#weddings #column_2 #photog dt, #weddings #column_2 #prefcat dt, .extrainfo dt, #destination dt {font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;padding: 15px 0 0 0;margin: 0;line-height: 1;}
#weddings #column_2 #photog dd, #weddings #column_2 #prefcat dd, .extrainfo dd, #destination dd {padding:0 0px 0 4px;margin: 0;}
#weddings #column_2 #photog a, #weddings #column_2 #prefcat a, .extrainfo a, #destination dt a {color: #c80000;padding: 2px;text-decoration: none;margin: 0;}
#weddings #column_2 #photog a:after, #weddings #column_2 #prefcat a:after, .extrainfo a:after, #destination dt a:after {content: " >";}
#weddings #column_2 #photog a:hover, #weddings #column_2 #prefcat a:hover, .extrainfo a:hover, #destination dt a:hover {color:black;background:#c80000;}

#weddings h5 {padding: 5px 10px;font-family: helvetica, arial, sans-serif;font-size: 18px;color: #c80000;text-align:left;}
#weddings .speclist {width:450px;list-style-type: disc;margin: 10px 30px;line-height: 1.5;font-size: 14px;font-family: helvetica, arial, sans-serif;color: black;text-align:left;}


#weddings #column_2 {float:right;width:365px;border:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;right:0px;}
#weddings #column_2 h3 {width: 126px;height: 11px;text-indent: -9999px;background: transparent url(images/header_meetingspaces.gif) no-repeat top left;margin: 26px 0 0 35px;}
#weddings #column_2 img {float:left;padding:0px 10px 0 0px;border:none;}
#weddings #column_2 li {clear: both;}
#weddings #column_2 h4, #meetings #column_2 a strong {clear:both;padding:10px 0px 5px 30px;}
#weddings #column_2 dl {float:right;padding:0px 10px 0px 0px;}
#weddings #column_2 #one {display:none;}
#weddings #column_2 a strong {font-family: helvetica, arial, sans-serif;font-size: 24px;padding: 10px 0 0 0;line-height: 1.5;display: block;}

#weddings #column_2 ol li {list-style-type:none;}
#weddings #column_2 ol li a {border: 1px solid #000;text-decoration: none;color: white;background-color: transparent;display: block;padding: 0 15px 15px 15px;margin-bottom: 20px;overflow: hidden;}
#weddings #column_2 ol {padding: 20px 20px 0 20px;}
#weddings #column_2 ol li a:hover {border: 1px solid #333;}
#weddings #column_2 ol li a:hover em {color: #333;}
#weddings #column_2 ol li a em {line-height: 2;display: block;font-style: normal;padding: 0 0 10px 0;}
#weddings #column_2 ol li a cite {display: block;font-style: normal;font-weight: bold;line-height: 1.5;}

#weddings #column_2 ol li a cite {font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;padding: 8px 0 0 0;margin: 0;line-height: 1.5;}
#weddings #column_2 ol li a cite {color: #c80000;padding: 2px;text-decoration: none;margin: 0;}
#weddings #column_2 ol li a cite:after {content: " >";}

/**** Leasing ****/
#leasing #column_1 {float:left;background: transparent url(images/header_leasing_title.gif) no-repeat 0px 20px;width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 7px;display:block;}
#leasing #column_1 h3 {display:none;}
#leasing #column_2 dl cite {color:gray;font-style: normal;padding: 0;margin: -10px 0 0 0;display: block}

#leasing h6 {display:none;}
#leasing #column_1 p {clear:both;width:540px;}

#leasing #column_2 {float:right;width:347px;border:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;right:0px;}
#leasing .pdf {text-decoration: none;width: 160px;height: 9px;display: block;text-indent: -9999px;background: transparent url(images/link_pdf.gif) no-repeat center left;padding: 5px 0;}
#unsubscribe h2, #subscription h2, #leasing h2 {display: none;}
#leasing #column_2 h3 {width: 177px;height: 11px;text-indent: -9999px;background: transparent url(images/header_leasing.gif) no-repeat top left;margin: 26px 0 0 20px;}
#leasing #column_2 h4 {font-family: helvetica, arial, sans-serif;font-size: 24px;padding: 30px 0 0 20px;line-height: 1.5;}
#leasing #column_2 ol li h4 {margin-left: -20px;}
#leasing #column_2 ol li dl {margin-left: 0px;}

#leasing #column_2 dl {margin: 0 0 0 20px;}
#leasing #column_2 ol dt, #leasing #column_2 ol dd {font-size: 14px;font-weight: bold;font-family: Helvetica, arial, sans-serif;padding: 15px 0 0 0;margin: 0;line-height: 1;}
#leasing #column_2 ol dt a,  #leasing #column_2 ol dd a {color: #c80000;padding: 2px;text-decoration: none;margin: 0;}
#leasing #column_2 ol dt a:after, #leasing #column_2 ol dd a:after {content: " >";}
#leasing #column_2 ol dt a:hover, #leasing #column_2 ol dd a:hover {color:black;background:#c80000;}

#leasing h5 {padding: 5px 10px;font-family: helvetica, arial, sans-serif;font-size: 18px;color: #c80000;text-align:left;}
#leasing .speclist {width:450px;list-style-type: disc;margin: 10px 30px;line-height: 1.5;font-size: 14px;font-family: helvetica, arial, sans-serif;color: black;text-align:left;}


/**** Destination ****/
#destination li {list-style-type:none;padding:10px 0px;}
#googlemap {padding:0px 0px 0px 7px;}
#destination #googlemap h4 {display:block;height:50px;clear:both;background: transparent url(images/header_location.gif) no-repeat 0px 25px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-indent:-9999px;}
#destination object, #destination iframe {padding: 0;margin: 0;border: none;width: 940px;height: 340px;overflow: hidden;}
#destination h4 {margin:0px 0px 15px 0px;}
#destination p {font-size:14px;}
#destination h4 {padding:55px 0px 0 20px;clear: both}
#destination dl {position: relative;bottom: 20px;}
#destination dl cite {color:gray;font-style: normal;padding: 0;margin: 0;position: relative;bottom: 10px;}

#destination #sec1 {float:left;width:280px;padding:50px 0px 0px 0px;margin:0px 0px 0px 7px;}
#destination #sec1 img {float:left;padding:10px 0px 0px 0px;}
#destination #sec1 li {clear:both;}
#destination #sec1 ol ul li {padding:20px 0px 0px 0px;}
#destination #sec1 h3 {display:block;height:11px;background: transparent url(images/header_localfun.gif) no-repeat 0px 0px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-indent:-9999px;}

#destination #sec2 {float:left;width:280px;padding:50px 0px 0px 0px;margin:0px 0px 0px 60px;}
#destination #sec2 h3 {display:block;height:11px;background: transparent url(images/header_transportation.gif) no-repeat 0px 0px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-indent:-9999px;}

#destination #sec3 {float:left;width:280px;padding:50px 0px 0px 0px;margin:0px 0px 0px 40px;}
#destination #sec3 img {float:left;}
#destination #sec3 li {clear:both;}
#destination #sec3 h3 {display:block;height:11px;background: transparent url(images/header_hotel.gif) no-repeat 0px 0px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-indent:-9999px;}

#destination h4{font-family: helvetica, arial, sans-serif;font-size: 24px;padding: 30px 0 0 0;line-height: 1.5;}
#destination dl {}
#destination .learn {float:right;text-decoration: none;width: 150px;height: 9px;display: block;text-indent: -9999px;background: transparent url(images/link_learnmore.gif) no-repeat center left;padding: 5px 1px;}
#destination .google {text-decoration: none;width: 160px;height: 9px;display: block;text-indent: -9999px;background: transparent url(images/link_google.gif) no-repeat center left;padding: 10px 0;}
#destination .trip {text-decoration: none;width: 160px;height: 9px;display: block;text-indent: -9999px;background: transparent url(images/link_trip.gif) no-repeat center left;padding: 10px 0;}
#destination .bart {text-decoration: none;width: 160px;height: 9px;display: block;text-indent: -9999px;background: transparent url(images/link_bart.gif) no-repeat center left;padding: 10px 0;}
#destination .resv {float:right;text-decoration: none;width: 150px;height: 9px;display: block;text-indent: -9999px;background: transparent url(images/link_resv.gif) no-repeat center left;padding: 5px 0;}
#destination .hotel {float:right;text-decoration: none;width: 150px;height: 9px;display: block;text-indent: -9999px;background: transparent url(images/link_hotel.gif) no-repeat center left;padding: 5px 0;}


/**** Contact ****/
#contact_intro {background: transparent url(images/backdrop_contact.jpg) no-repeat 0px 0px; text-indent:-9999px;width: 933px;height: 88px;margin:90px 0px 0px 7px;padding:0px 0px 50px 0px;}
#thankyou_intro {background: transparent url(images/backdrop_thankyou.gif) no-repeat 0px 0px; text-indent:-9999px;width: 933px;height: 88px;margin:90px 0px 0px 7px;padding:0px 0px 50px 0px;}
#whoops_intro {background: transparent url(images/backdrop_whoops.gif) no-repeat 0px 0px; text-indent:-9999px;width: 933px;height: 88px;margin:90px 0px 0px 7px;padding:0px 0px 50px 0px;}
#error_intro {background: transparent url(images/backdrop_error.gif) no-repeat 0px 0px; text-indent:-9999px;width: 933px;height: 88px;margin:90px 0px 0px 7px;padding:0px 0px 50px 0px;}
#contact #sec1 {float:left;width:300px;margin:0px 0px 0px 7px;}
#contact fieldset {padding: 0 20px 80px 0px;border: none;}
#contact legend {display: none;}
#contact label {display: block;margin: 40px 0 20px 0;}
#contact input {width: 285px;padding: 5px;}
#contact textarea {width: 285px;height: 150px;padding: 5px;}
#contact select {padding:8px;margin:0px 0px 0px 0px;font-size: 12px;position: relative;bottom: 10px;background-color: black;color: white;border: 1px solid #343434;text-transform: uppercase}
#name_h {text-indent: -9999px;width: 106px;height: 15px;background: black url(images/contact_name.gif) no-repeat top left;}
#email_h {text-indent: -9999px;width: 104px;height: 16px;background: black url(images/contact_email.gif) no-repeat top left;}
#org_h {text-indent: -9999px;width: 106px;height: 16px;background: black url(images/contact_org.gif) no-repeat top left;}
#event_h {text-indent: -9999px;width: 106px;height: 16px;background: black url(images/contact_event.gif) no-repeat top left;}
#attend_h {text-indent: -9999px;width: 189px;height: 16px;background: black url(images/contact_phone.gif) no-repeat top left;}
#message_h {text-indent: -9999px;width: 132px;height: 19px;background: black url(images/contact_message.gif) no-repeat top left;}
#contact button {cursor: pointer;text-indent: -9999px;width: 219px;height: 35px;background: black url(images/contact_send.gif) no-repeat 0px -35px;display: block;border: none;margin-top: 20px;}
#contact button:hover {background-position: 0px 0px;}
select {font-size:20px;width:298px;border:none;}
#social {list-style-type: none;clear: both;}
#social li {float: left;}
#contact #facebook {margin:10px 0px 0px 20px;}
#contact #facebook a{color:white;display:block;background: transparent url(images/facebook_black.gif) no-repeat 5px 50%;padding:2px 10px 2px 30px;text-decoration:none;}
#contact #facebook a:hover{color:black;background: white url(images/facebook_white.gif) no-repeat 5px 50%;}
#contact #twitter {margin:10px 0px 20px 20px;}
#contact #twitter a{color:white;display:block;background: transparent url(images/twitter_black.gif) no-repeat 5px 50%;padding:2px 10px 2px 30px;text-decoration:none;margin:0px 0px 10px 0px;}
#contact #twitter a:hover{color:black;background: white url(images/twitter_white.gif) no-repeat 5px 50%;}
#contact #sec3 {width: 440px;float:right;top: 380px;padding: 0px 0px 0px 0;margin:0px 46px 0px 0px;}
#contactinfo {width: 180px;height: 11px;text-indent: -9999px;background: transparent url(images/header_contact.gif) no-repeat top left;margin: 50px 0 0 20px;clear: both;}
#contact ol li {list-style-type:none;padding:0px 0px 0px 20px;float: left;}
#map img {padding: 10px 0 0 20px;}
#contact h6 {display: none;}
#viv {width: 166px;height: 38px;text-indent: -9999px;background: transparent url(images/contact_viv.gif) no-repeat bottom left;margin: 30px 50px 15px 0;}
#anne {width: 146px;height: 38px;text-indent: -9999px;background: transparent url(images/contact_anne.gif) no-repeat -9px 0px;margin: 30px 0 15px 0;}
#googlemaps a {text-decoration: none;display: block;width: 141px;height: 75px;text-indent: -9999px;background: transparent url(images/googlebutton.gif) no-repeat top center;margin: 15px 0 10px 20px;}
#googlemaps a:hover {background-position: 0px -76px;}


/**** Head Article on News Home Page ****/
#hotoff {width: 148px;height: 11px;text-indent: -9999px;background: transparent url(images/header_hotoffpress.gif) no-repeat top left;margin: 30px 0 20px 20px;padding: 0;}
#articles #sec1 {float:left;margin:0px 0px 0px 0px;}
#intro_article {margin: -10px 0px 0px 0px;padding: 0px 70px 40px 20px;}
#intro_article h2 {text-transform:uppercase;font-family: helvetica,sans-serif;font-size: 24px;padding: 0 5px 0 0;margin: 0 0 0 0;color: white;line-height: 2;}
#intro_article h4 {font-size: 14px;font-weight: bold;font-family: helvetica,sans-serif;padding: 0 0;margin: 0 0 0 0;color: #666;}
#intro_article p {padding: 0 0 0 0;font-size: 18px;}
#intro_article cite, .min_articles cite {display: block;padding: 20px 0 0 0;}
#intro_article cite a, .min_articles cite a {display: block;width: 219px;height: 35px;text-decoration: none;text-indent: -9999px;background: black url(images/readthefullarticle.png) no-repeat 0px -35px;}
#intro_article cite a:hover, .min_articles cite a:hover {background-position: 0 0;}


/**** News Home Page sub articles ****/
#inother {width: 118px;height: 11px;text-indent: -9999px;background: transparent url(images/header_othernews.gif) no-repeat top left;margin: 60px 0 10px 20px;padding: 0;}
#articles #newsbox {padding: 0 0 0 10px;}
#articles #newsbox li {width: 211px;height: 211px;overflow: hidden;border: 1px solid #343434;float: left;margin: 10px;}
#articles #newsbox li strong {padding: 0 20px 10px 20px;clear: both;line-height: 1.5;display: block;font-family: Helvetica,Arial,sans-serif;text-transform: uppercase;}
#articles #newsbox li a span {display: block;padding: 12px 20px 0 20px;font-family: Helvetica,Arial,sans-serif;color:#c80000;font-size: 10px;font-weight: bold;}
#articles #newsbox li a:hover span {color: #999;}
#articles #newsbox li em {text-transform: none;position: relative;z-index: 2;line-height: 2;padding: 0 20px 20px 20px;display: block;font-weight: normal;font-style: normal;}
#articles #newsbox li a {padding: 20px;display: block;text-decoration: none;color: white;padding: 0;margin: 0;background-color: black;}
#articles #newsbox li a:hover {background-color: white;color: black;}
#articles #newsbox li a:hover strong {color:#c80000;}
#articles #newsbox li a:hover em {color: black;}
#articles #newsbox li a cite {width: 216px;height: 216px;display: block;background: transparent url(images/news_overlay.png) repeat-x bottom left;margin-top: -216px;position: relative;top: 216px;z-index: 3;text-indent: -9999px;}
#articles #newsbox li a:hover cite {width: 216px;height: 216px;display: block;background: transparent url(images/news_overlay_white.png) repeat-x bottom left;margin-top: -216px;position: relative;top: 216px;z-index: 3;text-indent: -9999px;}


/**** Article Sidebar ****/
#articles #sec2 {float:right;margin: 0px 0px 0px 0px;width:285px;}
#articles #sec2 ol {clear:both;margin: 0;padding: 0;}
#articles #sec2 ol li {list-style-type: none;list-style-position: inside;color: #c80000;padding:0px 0px 0px 20px;background: transparent url(images/arrow_r.gif) no-repeat 0px 9px;}
#articles #sec2 ol li a {color: #c80000;padding: 5px;text-decoration: none;}
#articles #sec2 ol li a:hover {text-decoration: none;color: black;background-color: #c80000;}
#articles #sec2 #subint {width: 176px;height: 11px;text-indent: -9999px;background: transparent url(images/header_related.gif) no-repeat top left;margin:110px 0px 20px 0px;clear: both;}
#articles #sec2 #arch {width: 66px;height: 11px;text-indent: -9999px;background: transparent url(images/header_archive.gif) no-repeat top left;}
#articles #sec2 h5 {width: 200px;height: 11px;text-indent: -9999px;background: transparent url(images/header_readus.gif) no-repeat top left;margin: 50px 0 20px 0px;padding: 0;}
#articles #sec2 ul li {list-style-type: none;}
#articles #sec2 #newsletter {margin:0px 0px 0px 0px;}
#articles #sec2 #newsletter fieldset {border: none;}
#articles #sec2 #newsletter legend {width: 213px;height: 20px;text-indent: -9999px;background: transparent url(images/header_subscribe.gif) no-repeat top left;margin:0px 0px 0px 0px;}
#articles #sec2 #newsletter input {position: relative;padding: 2px;margin:7px 18px 0px 0px;float:left;}
#articles #sec2 #newsletter label {}
#articles #sec2 #newsletter button {width: 98px;height: 35px;display: block;text-indent: -9999px;background: transparent url(images/subscribe_button.gif) no-repeat bottom left;border: none;}
#articles #sec2 #newsletter button:hover {background-position: top left;cursor: pointer;}
#articles #sec2 #facebook {margin:0px 0px 0px 0px;}
#articles #sec2 #facebook a{color:white;display:block;background: transparent url(images/facebook_black.gif) no-repeat 5px 50%;padding:2px 10px 2px 30px;text-decoration:none;}
#articles #sec2 #facebook a:hover{color:black;background: white url(images/facebook_white.gif) no-repeat 5px 50%;}
#articles #sec2 #twitter {margin:0px 0px 20px 20px;}
#articles #sec2 #twitter a{color:white;display:block;background: transparent url(images/twitter_black.gif) no-repeat 5px 50%;padding:2px 10px 2px 30px;text-decoration:none;margin:0px 0px 10px 0px;}
#articles #sec2 #twitter a:hover{color:black;background: white url(images/twitter_white.gif) no-repeat 5px 50%;}


/**** Author Footnote ****/
#aauthor {padding: 40px 0 40px 0;width:540px;}
#aauthor h4 {color: #333;font-size: 18px;line-height: 1;font-weight: bold;padding: 10px 0;margin: 0;font-family: Helvetica, arial, sans-serif;border: 1px dotted #333;border-width: 1px 0;}
#aauthor h5 {font-size: 18px;margin-left: 90px;padding: 8px 0px 0 0;}
.photo {float: left;padding: 20px 20px 20px 0;margin: 0}
#aauthor p {font-size: 12px;}


/**** Individual publication page ****/
.publication h2 {width:540px;text-transform:uppercase;font-family: helvetica,sans-serif;font-size: 24px;padding: 10px 0 0 0;margin: 0 0 0 0;color: white;line-height: 2;}
.publication h4 {width:540px;text-transform:uppercase;font-family: helvetica,sans-serif;font-size: 14px;padding: 10px 0 15px 0;margin: 0 0 0 0;color: white;line-height: 2;}
.publication #hotoff {margin:80px 0px 0px 20px;}
.publication #sec1 {float:left;margin:0px 0px 0px 0px;padding-left: 20px;width:565px;}
.publication #sec2 {float:right;}
.publication #sec2 #newsletter {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.publication h1 a:hover {background-color:black;}
.publication p {padding: 0 0 20px 0;width:540px;font-size: 14px;font-weight: normal;}
.publication p:first-line {font-family: Helvetica, Arial, sans-serif;font-weight: bold;}
.publication a {color: white;padding: 2px;color: #c80000;}
.publication a:hover {background-color: #c80000;color: black;text-decoration: none;}
.publication dl {padding: 25px 0 50px 0;}
.publication dt {font-size: 18px;line-height: 1;font-weight: bold;padding: 10px 0 0 0;margin: 0;font-family: Helvetica, arial, sans-serif;}
.publication dd {padding: 0 0 0 0;margin: 0;}
.publication .author {font-family: georgia, times, serif !important;color: #333;font-size: 14px !important;line-height: 1;padding: 10px 0 !important;margin: 0 0 20px 0 !important;border: 1px dotted #333;border-width: 1px 0;}


/* Galleria */
#slideshow {margin:230px 0px 205px 0px;}
#slideshow li{list-style:none;}
#slideshow a {text-decoration:none;}
#slideshow img {width:540px;border:none;}
#slideshow .caption{font-style:italic;color #000000;width:540px;background: transparent url(images/caption_strip.png) repeat-y 0px 0px;margin:-41px 0px 30px 0px;text-align:center;position:relative;}
#slideshow .gallery_demo{width:550px;}
#slideshow .gallery_demo li{width:68px;height:56px;border:3px double #111;margin: 5px 8px;background:#000;}
#slideshow .gallery_demo li div{left:240px;padding:0px 0px 0px 0px;}
#slideshow .gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}

/**** wifi ****/
#wifi {}
#wifi h2 {background: black url(http://bentlyreserve.com/images/backdrop_wifi.gif) no-repeat 0px 0px;text-indent:-9999px;width: 950px;height: 88px;margin:90px 0px 0px 7px;padding:0px 0px 0px 0px;}

#wifi legend {display:none;}
#wifi fieldset {border:none;}
#wifi #main_login button {width:737px;height:105px;margin:50px 0px 0px 95px;background: transparent url(images/wifi_button.jpg) no-repeat 0px 0px;border:none;text-indent:9999px;}
#wifi #main_login button:hover {background-position: 0px -111px;}


/**** footer ****/
#footer {clear:both; padding:50px 0px 10px 0px;color: #555;}
#footer p {text-align: center !important;padding:12px 0px 0px 0px;margin: 0 auto;font-size: 12px !important;font-family: georgia, times, serif !important;}
#subscription #footer, #unsubscribe #footer {padding:350px 0px 50px 0px;}