/* ---- FONTS ---- */
body {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#EDDCBA;}
p, h1, h2, h3, h4, h5 {margin:0; padding:0; font-weight:normal;line-height:1.6;}
p {margin: 0 0 16px 0;}
h1 {color:#CFA572; font-size:28px; font-variant:small-caps; text-shadow: 2px 2px 4px #000; line-height:1.4;}
/*
h2 {font-size:15px;}
h3 {font-size:13px;}
*/
h2 {font-size:16px; color:#DF9F65; font-weight:bold;}
h3 {font-size:14px; color:#DF9F65; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps;}
h4 {color:#CFA572; font-size:11px; font-style:italic; font-family:Arial, Helvetica, sans-serif; margin:0 0 12px 0;}
a:link, a:visited {color:#DF9F65;}
a:hover {color:#C6774B}
.intro p {font-size:14px; color:#CFA572; line-height:2; margin:0 0 10px 0;min-height:80px;}

.content dt {margin:5px 0 0 0; text-decoration: none;}
.content dd {padding: 0 0 4px 10px;}
.content ul {list-style:none url(images/bullet.gif) outside; margin-top:7px; margin-bottom:7px}
.content ol {list-style-position:outside; margin-top:7px; margin-bottom:7px}
.content li {margin: 7px 0; line-height:18px;}
/* ---- REPEATED ELEMENTS ---- */
a img, a:visited img {border:none;}
.clear {clear:both; width:100%;}
input.sleek, select.sleek, textarea.sleek {border:1px solid #C96; border-top-color:#A6774F; background:#EBE9BE; color:#241D15; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 4px 0;}
table input.sleek, table select.sleek, table textarea.sleek {font-size:12px;}
input.sleek {padding:2px 4px;}
.forms {font-family:Arial, Helvetica, sans-serif;}
.forms td {padding:2px 0;}
.forms td td {padding:0;}
hr, .hr {border:none; background:url(images/hr.png) right; height:30px; clear:both; overflow:hidden; margin:0;}
hr {*height:2px; color:#261A10;}
.sidebar .hr, .sidebar hr {background:url(images/sidebar.png) no-repeat; height:5px; color:#904B31; margin:0 21px 0 30px;}
.sidebar .flash {margin:-285px 0 0 0; position:relative; height:400px;}
.sidebar .flash #offerscontainer {position:absolute; top:305px; left:10px;}
.sidebar .flash #connectcontainer {position:absolute; top:0; left:10px;}
.sidebar .flash #singupcontainer {left:150px; position:absolute; top:345px;}
.sidebar .flash #singupcontainer a {display:block; background:url(images/signup_ro.png); width:109px; height:109px; text-indent:-9999px;}
.sidebar .flash #singupcontainer a:hover {background-position:0 -109px;}
.div {border-bottom:1px solid #AF442E;height: 1px; clear:both; overflow:hidden; margin:10px 0;}
.optionalContentLight {background:url(images/bg_optionA.png); padding:12px; margin:0 0 6px 0;}
.optionalContentDark {background:url(images/bg_optionB.png); padding:12px; margin:0 0 6px 0;}
.dynamic {border-bottom:1px solid #AF442E; font-size:13px;}
a.expand, a.expand:visited, a.collapse, a.collapse:visited {color:#EDDCBA; display:block; padding:5px 0; text-decoration:none; font-size:14px;}
a.expand, a.expand:visited     {background:url(images/expand.gif) no-repeat right;}
a.collapse, a.collapse:visited {background:url(images/collapse.gif) no-repeat right;}
a.expand:focus, a.collapse:focus {outline:none;}
img.vrt {background:url(images/th_vrt.png) no-repeat; padding:8px 3px 10px; margin:0 30px 5px 0; float:left;}
img.sqr {background:url(images/th_sqr.png) no-repeat; padding:8px 3px 10px; margin:0 30px 5px 0; float:left;}
img.hrz {background:url(images/th_hrz.png) no-repeat; padding:8px 3px 10px; margin:0 30px 5px 0; float:left;}
.dynamic .box {padding:5px 0 0 0;}
/* ---- MAIN LAYOUT ---- */
body {margin:0; padding:0; background:#2D0903 url(images/bg_body.jpg) top center repeat-y;}
.page {width:960px; margin:0 auto; padding: 0;}
.content {width:610px; padding:10px 20px 0 40px; float:left}
.content .buttons {float:left; padding:0 0 100px 0; width:100px;}
/* .content .buttons .signup {margin-top:-42px; position:relative;z-index:4} */
.content .buttons a.signup {margin-top:-55px;margin-left:-12px;position:relative;z-index:4; display:block; background:url(images/signup_home.png); width:109px; height:109px; text-indent:-9999px;}
.content .buttons a.signup:hover {background-position:0 -109px;}
.content .buttons .tours {margin:-30px 0 0 -48px; position:relative;}
.sidebar {width:260px; padding:0 0 0 30px; float:left}
/*
.sidebar .flash {margin:-150px 0 0 0; position:relative;}
.sidebar .flash #offerscontainer {position:absolute; top:200px;}
.sidebar .flash #connectcontainer {position:absolute; top:0;}
.sidebar .flash #singupcontainer {position:absolute; top:250px; left:100px;}
*/
.sidebar h3 {text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; line-height:1;}
.feature {padding:10px 30px 10px 44px;}
.feature img {margin-bottom:5px;}
.feature a.details, .feature a.details:visited {text-align:center; display:block; font-variant:small-caps; font-size:10px; text-decoration:none;}
.deck {background:url(images/bg_deck.png) 38px 30px no-repeat;}
.deck p {padding:5px 0 0 25px; font-style:italic; color:#E3BB87; font-size:11px; line-height:2.4;}
.feature table {font-family:Arial, Helvetica, sans-serif; width:186px; margin-bottom:5px;}
.feature table td.label {text-align:right; padding-right:10px; white-space:nowrap}
.feature input, .feature select {border:1px solid #C96; border-top-color:#A6774F; background:#EBE9BE; color:#241D15; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:4px 0;}
.feature input.ddarrow, .feature select.ddarrow {background:#EBE9BE url(images/selector.gif) no-repeat right;}
.feature input {padding:2px;}
img.vrt {background:url(images/th_vrt.png) no-repeat; padding:8px 3px 10px; margin:0 15px 5px 0; float:left;}
img.sqr {background:url(images/th_sqr.png) no-repeat; padding:8px 3px 10px; margin:0 15px 5px 0; float:left;}
img.hrz {background:url(images/th_hrz.png) no-repeat; padding:8px 3px 10px; margin:0 15px 5px 0; float:left;}
.full {padding:20px;}
.wide {width:735px; padding:20px 20px 0 40px}
#MainContent {position:absolute; top:465px; background:url(images/border_header.jpg) no-repeat center top; padding:2px 0 0; width:100%; z-index:2;}
/* ---- NAVIGATION ---- */
/* .header {background:url(images/border_header.jpg) no-repeat center bottom; padding:0 0 2px 0; font-family:Arial, Helvetica, sans-serif;} */
.header {font-family:Arial, Helvetica, sans-serif;z-index:3; position:relative;}
.header .page {position:relative;}
.header .logo {position:absolute; top:4px; left:10px; z-index:999;}
.page .hero {position:relative; z-index:1;}
.hero img {display:block;}
.hero .printimage {display:none; visibility:hidden;}
.hero .shadow {background:url(images/hero_top.png) repeat-x top; height:32px; position:absolute; top:0; width:960px; _background:none; z-index:2;}
.header .top {background:url(images/bg_header.jpg) no-repeat; height:95px;}
.timetemp {color:#A5774E; font-size:10px; position:absolute; width:160px; top:40px; left:250px;}
.utility {position:absolute; top:36px; right:20px; text-align:left; width:525px; font-size:10px;}
    .utility img {vertical-align:middle;}
    .utility a, .utility a:visited {color:#333; text-decoration:none;}
    .utility a:hover {color:#9D2B2E;}
     .utility input {background:none; border:none; color:#C38A59; font-size:10px; width:120px; height:12px; padding:3px 5px 2px; margin:0 0 0 95px; font-family:Arial;}
    .utility input.txt {background:none; border:none; color:#C38A59; font-size:10px; width:115px; height:12px; padding:3px 5px 2px; margin:0 0 0 74px; font-family:Arial;}
    .utility input.btn {background: none; border: none; width:25px; height:12px;}
.sizer {position:absolute; top:36px; right:185px; width:54px; height:18px;}
.sizer a, .sizer a:visited {background-image:url(images/bg_sizer.gif); background-repeat:no-repeat; display:block; float:left; color:#DDBDA0; width:18px; height:18px; text-decoration:none; text-indent:-9999px;}
.sizer a:hover, .sizer a.active {color:#C48B59;}
a.sm {font-size:8px; background-position:0 0;}
a.sm:hover, a.sm.active {background-position:0 -18px;}
a.md {font-size:10px;background-position:-18px 0;}
a.md:hover, a.md.active {background-position:-18px -18px;}
a.lg {font-size:12px; background-position:-36px 0;}
a.lg:hover, a.lg.active {background-position:-36px -18px;}
.menu {top:65px; position:absolute; right:0; font-size:13px; min-height:32px; z-index:999; width:960px; background:url() repeat-y;}
.menu ul {list-style:none; margin:0; padding:0; line-height:16px; float:right;}
.menu ul li {list-style:none; padding:0 42px 0 0; margin:0; display:block; float:left; background:url(images/menu_pipe.jpg) no-repeat right top;}
.menu ul li.last {background:none; padding:0 21px 0 0;}
.menu ul li a, .menu ul li a:visited {display:block; padding:7px 0; color:#DFCDA5; text-decoration:none; text-align:center;}
.menu ul li a.active, .menu ul li a:visited.active {color:#D6B47A; border-bottom:2px solid #DD3E35; margin-bottom:-2px;}
.menu ul li:hover {background:#9c947f url(images/bg_menu_hover.jpg) repeat-x top; padding:0 19px; margin:0 21px 0 -21px; border:#87806B solid; border-width:0 2px; cursor:pointer}
.menu ul li.last:hover {margin:0 0 0 -21px;}
.menu ul li:hover a, .menu ul li:hover a:visited {color:#292929; text-shadow: -0.1em 0.1em 0.1em #F4EFE1;text-align:left;}
#nav1 {max-width: 65px;}
#nav2 {max-width: 85px;}
#nav3 {max-width: 125px;}
#nav4 {max-width: 45px;}
#nav5 {max-width: 150px;}
 /* drop down */
.menu ul ul {display:none; left:-9999px; font-size:12px;}
.menu ul li:hover ul {position:absolute; display:block; float:left; left:auto; margin:0 0 0 -23px; padding:0 0 8px 0; background:url(images/bg_dd.png) no-repeat left bottom;}
.menu ul li:hover ul.wide {background:url(images/bg_dd_wide.png) no-repeat left bottom; width:192px;}
.menu ul li li, .menu ul li li:hover {clear:both; list-style:none; margin:0 !important; padding:0 17px 0 23px !important; position:relative; width:112px; height:auto; background:none; border:none;}
.menu ul li ul.wide li {width:152px;}
.menu ul li:hover li a, .menu ul li:hover li a:visited {color:#000; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:none; border-bottom:1px solid #EEE4C0; padding:5px 0;}
.menu ul li:hover li.last a, .menu ul li:hover li.last a:visited {border-bottom:none;}
.menu ul li:hover li a:hover {color:#981E25;}
 /*breadcrumb */
.bc {color:#CFA572; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 2px;}
.bc a, .bc a:visited {color:#CFA572; text-decoration:none;}
.bc a:hover {color:#C6774B}
 /*interior page sub-navigation*/
/* JC 08/17 nw */
/*
.subnav {margin:0 20px 0 40px;  color:#EBE9BE; font-family:Copperplate, Copperplate Gothic Bold, Georgia, serif; font-size:12px; line-height:16px;}
.subnav ul {margin:0; padding:14px 280px 4px 10px; list-style:none; background:url(images/bg_subnav.png);}
.subnav ul li {margin:0; padding:6px 8px 6px 14px; display:inline; background:url(images/bull_sub.gif) no-repeat 0 11px; white-space:nowrap;}
.subnav ul li.first {padding:6px 6px 6px 3px; background:none;}
.subnav a, .subnav a:visited {color:#240A03; text-decoration:none; text-shadow: 0 0 0.5em #87663E;}
*/
.subnav {margin:0 20px 0 40px;  color:#EBE9BE; font-family:Copperplate, Copperplate Gothic Bold, Georgia, serif; font-size:12px; line-height:16px;}
.subnav ul {margin:0; padding:14px 280px 4px 10px; list-style:none; background:url(images/bg_subnav.png);}
.subnav ul li {margin:0; padding:6px 3px; display:inline;}
.subnav a, .subnav a:visited {color:#240A03; text-decoration:none; text-shadow: 0 0 0.5em #87663E;white-space:nowrap;}

.subnav a:hover, .subnav a.active {color:#7E1B0F; text-shadow: 0 0 0.5em #E5C58A;}
.subnav-foot {background:url(images/foot_subnav.png); margin:0; height:17px;}
/* ---- Photo Gallery ---- */
.thumb {width:88px; text-align:center; padding:10px 38px 10px 0; vertical-align:top;}
.thumb a {display:block; width:86px; border:1px solid #AF442E; margin-bottom:10px;}
.thumb a.active, .thumb a:hover {border:3px solid #f74227; width:82px;}
.thumb img {border:1px solid #ebe9be; margin:2px;}
.thumb a.active img, .thumb a:hover img {margin:0;}
/* ---- FOOTER ---- */
.subfoot {background:#271109; color:#EBD7B2; font-family:Arial, Helvetica, sans-serif; margin-top:40px;}
.subfoot img {float:left; margin-top:5px; width:auto;}
.subfoot a, .subfoot a:link {text-decoration:none;}
.subfoot .clear {margin:0; padding:0; height:1px;}
.events {float:left; width:460px; padding:0; margin:0;}
.events li {margin:0; padding:5px 0; list-style:none; width:460px;position:relative; float:left;}
.events a.date, .events a.date:visited {font-weight:bold; float:left; width:155px; text-align:right; padding:0 5px; display:block; color:#EBD7B2;}
.events a.title, .events a.title:visited {border-left:1px solid #593926; color:#C99159; float:left; width:284px; padding:0 5px; text-align:left; display:block}
.events .drop {display:none;}
.events .drop li {padding:0;}
.events li:hover .drop {display:block; text-align:right; position:absolute; top:25px; left:0; background:#271109; padding:0 10px 5px 0; margin:0; width:460px;}
.events .drop .event {border-bottom:1px solid #382C1F; margin:2px 0; width:460px; padding:3px 0; overflow:auto;}
.events a.cal, .events a.cal:visited {color:#FC430B; text-transform:uppercase;}

.quicklinks {margin:0; padding:0; float:right; width:370px; list-style:none; text-transform:uppercase;}
.quicklinks li {float:left; margin:0; padding:0; line-height:11px; position:relative;}
.quicklinks li:hover {background:url(images/sub_li.jpg) repeat-x;}
.quicklinks li a, .quicklinks li a:visited {background:url(images/sub_link_off.png) no-repeat 9px center; color:#EEDCBB; display:block; padding:6px 7px 8px 25px; letter-spacing:0.05em;}
/* .quicklinks li a, .quicklinks li a:visited {background:url(images/sub_link_off.png) no-repeat 9px center; color:#EEDCBB; display:block; padding:8px 7px 8px 25px;} */
.quicklinks li a:hover, .quicklinks li:hover a, .quicklinks li:hover a:visited {color:#21150D; background:url(images/sub_link_on.png) no-repeat 9px center;}
.quicklinks ul {visibility:hidden; position:absolute; display:none; text-transform:none; list-style:none;}
.quicklinks li:hover ul {visibility:visible; bottom:27px; right:-260px; width:850px; display:block;}
.quicklinks ul li, .quicklinks ul li:hover {background:transparent url(images/bg_res.png) no-repeat; padding:0 0 0 227px;}
.quicklinks ul table.res {color:#000; background:#DBBA83; border-top:1px solid #000;}
.quicklinks ul table.res td {padding:1px 0 1px 4px;}
.quicklinks input.sleek {width:100px;}
.quicklinks input, .quicklinks select {margin-right:5px;}
.footer {background:url(images/border_footer.gif) repeat-x #EEE4C0; border-bottom:25px solid #DBC9A1; color:#212121; padding:25px 18px 18px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:11px; overflow:auto;}
.footer p {margin:0; padding:0; line-height:1.6}
.footer p img {vertical-align:middle;}
.footer .icons, .footer .contact, .footer .dnc {float:left;}
.footer .icons {width:200px;}
.footer .icons img {float:left; margin:0 10px 0 0;}
.footer .contact {width:408px;}
.footer .dnc {width:315px; text-align:right;}
.footer .dnc .logo {float:right; margin:0 0 0 14px;}
.footer a, .footer a:visited {color:#212121; text-decoration:none; font-weight:normal;}
.footer a:hover {color:#9D2B2E;}
.footer .clear {height:1px; margin:0;}
.footer .printfooter table {display:none; visibility:hidden;}
/* ---- RedDot Style ---- */
.reddot p span {color:#FF0000;}
/* Print Style */
.logoPrint {display:none; visibility:hidden;}
 

/* ------ MarketNet styles ---- */

#calendarmodule {
float:left;
padding:6px 12px;
}
#caleventtypes {
display:inline;
float:left;
margin:0 10px 0 0;
width:217px;
}
#caleventtypes ul {
list-style:none outside none;
margin:0;
padding:0;
}
#caleventtypes ul li {
height:41px;
margin:0;
padding:0;
}
#caleventtypes ul li img {
float:left;
margin-bottom:3px;
vertical-align:top;
}
#caleventtypes a {
display:block;
float:left;
font-weight:bold;
margin:0;
padding:6px 0 0 12px;
}
#caleventtypes a:hover {
background:url(arrow_threered.gif) no-repeat scroll 5px 11px transparent;
}
#caleventtypes li.selected a {
background:url(arrow_threered.gif) no-repeat scroll 5px 11px transparent;
color:#e8dcb8;
}
#caleventtypes li.selected a:hover {
text-decoration:none;
}
#calview {
display:inline;
float:left;
margin:5px 0 0;
width:450px;
}
#calview h4 {
color:#000000;
font-size:100%;
}
#calendar {
float:left;
margin:0 10px 8px 0;
padding:0;
text-align:left;
width:313px;
}
div.calmonthhdr {
float:left;
left:25%;
margin:0 auto 2px;
position:relative;
text-align:center;
}
div.calmonthhdr a {
float:left;
height:6px;
line-height:1px;
margin:6px 0 0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:9px;
}
div.calmonthhdr a.prevmonth {
background:url(icn_arrow_prev.gif) no-repeat scroll left top transparent;
}
div.calmonthhdr a.nextmonth {
background:url(icn_arrow_next.gif) no-repeat scroll left top transparent;
}
div.calmonthhdr a.inactive {
background:none repeat scroll 0 0 transparent;
margin-right:9px;
width:0;
}
div.calmonthhdr h3 {
float:left;
margin:0 9px;
padding:0;
width:124px;
font-size: 1.2em;
font-weight: bold;
}
#calendar table {
border-collapse:separate;
clear:left;
color:#FFFFFF;
margin:0 0 0 -2px;
text-align:center;
}
#calendar table a {
color:#FFFFFF;
display:block;
height:20px;
padding:5px 0 0;
}
#calendar table a:hover {
text-decoration:none;
}
#calendar table th {
background:none repeat scroll 0 0 #24190d;
font-weight:bold;
height:18px;
}
#calendar table td {
background:none repeat scroll 0 0 #FFFFFF;
height:29px;
width:42px;
}
#calendar table td.noevent {
background:none repeat scroll 0 0 #54150a;
}
#calendar table td.event {
background:none repeat scroll 0 0 #f52a13;
}
#calendar table td.pastevent {
background:none repeat scroll 0 0 #e3bb87;
}
#calendar table td.selectedevent {
background:none repeat scroll 0 0 #E53939;
}
#calendar table td.event a {
border:2px solid #f52a13;
}
#calendar table td.pastevent a {
border:2px solid #e3bb87;
}
#calendar table td.selectedevent a {
border:2px solid #e8dcb8;
}
#calendar table td a:hover {
border:2px solid #e8dcb8;
}
#callegend {
float:left;
margin:19px 0 0;
width:127px;
}
#callegend h4 {
font-size:100%;
font-weight: bold;
font-style: normal;
color: #EDDCBA;
}
#callegend ul {
font-size:85%;
list-style:none outside none;
margin:4px 0 0;
padding:0;
}
#callegend ul li {
margin:0;
padding:0 0 4px 12px;
}
#callegend ul li.legnoevent {
background:url(leg-noevent.gif) no-repeat scroll 0 3px transparent;
}
#callegend ul li.legevent {
background:url(leg-events.gif) no-repeat scroll 0 3px transparent;
}
#callegend ul li.legpastevent {
background:url(leg-pastevents.gif) no-repeat scroll 0 3px transparent;
}
#callegend ul li.legselectedevent {
background:url(leg-selected.gif) no-repeat scroll 0 3px transparent;
}
#caleventlist {
border-top:1px solid #472012;
clear:left;
margin:0;
padding:3px 0 0;
}
#caleventlist h4 {
float:left;
font-size:100%;
font-weight:bold;
margin:0 5px 6px 0;
}
#caleventlist ul.breadcrumb {
clear:none;
float:left;
font-weight:bold;
margin:4px 0 0;
}
#caleventlist ul.breadcrumb li {
float:left;
padding-bottom:0.8em;
}
#caleventlist ul {
clear:left;
list-style:none outside none;
margin:0 0 20px;
padding:0;
}
#caleventlist ul li {
margin:0;
padding:0;
}
#caleventlist h5 {
padding:0;
font-size: 1.2em;
font-weight: bold;
}
#caleventlist p {
padding:0 0 1em;
}
#caleventlist p.date {
font-style:italic;
padding:0;
}
div.calmonthhdr h3 {
float:left;
margin:0 9px;
padding:0;
width:124px;
}
#calendarEventList p.date { margin: 0; }
.imglt  { float:left; margin: 0 8px 8px 0; }
.contentarea { clear: both; }
.contentarea h1 { margin-bottom: 10px; }
#Upload1_pnlUpload p { margin: 6px 0; }
#Upload1_pnlInformation p { margin: 4px 0; }
#Upload1_txtCharacters { background: none; color: #EDDCBA }
#divForm div { background: #fff; color: #000; }

/* photo gallery styles */
div.photogallery {
float: left;
margin: 10px 0;
padding: 0 0 3px 0;
width: 100%;
}
#primary .photogallery h3 {
/* background: #4172a5 url(/images/structure/bg_feature_headline.gif) top left no-repeat; */
background-color: #4172a5;
color: #fff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 100%;
height: 13px;
margin: 0 0 2px 0;
padding: 6px 0 5px 0;
text-align: center;
}

.formarea .ajax__calendar_days td {padding: 0;}
#primary .ajax__calendar_days td {padding: 0;}

.featureheader {
/* background: #4172a5 url(/images/structure/bg_feature_headline.gif) top left no-repeat; */
background-color: #EFDDB7;
float: left;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 90%;
margin: 0 0 2px 0;
padding: 6px 0 3px 0;
position: relative;
text-align: center;
width: 100%;
height: 15px;
}
.featureheader a {
color: #240A03;
}
.featureheader a:hover {
color: #7E1B0F;
}
.featureheader div#pgnav {
margin: 0 auto;
padding: 0;
}
.featureheader div#pgnav a {
display: inline;
padding: 0 3px 0 6px;
}
.featureheader div#pgnav a.active {
font-weight: bold;
}
.featureheader div#pgnav a.prev {
background: transparent url(icn_arrow_prev_wh.gif) 0 4px no-repeat; 
padding: 0 0 0 15px;
}
.featureheader div#pgnav a.pinactive {
background: none;
padding: 0 0 0 15px;
color: #a2a4a6;
}
.featureheader div#pgnav a.next {
background: transparent url(icn_arrow_next_wh.gif) 100% 4px no-repeat;
padding: 0 15px 0 0;
}
.featureheader div#pgnav a.ninactive {
background: none;
padding: 0 15px 0 0;
color: #a2a4a6;
}
.featureheader div#pgnav a.pinactive:hover, .featureheader div#pgnav a.ninactive:hover {text-decoration: none;}
.featureheader div#pgnav ul {
display: inline;
margin: 0;
padding: 0 10px;
}
.featureheader div#pgnav ul li {
border-left: 1px solid #fff;
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
.featureheader div#pgnav ul li.first {
border: 0;
}
.featureheader div#pgnav ul li a {
font-size: 110%;
}
#backtogallery {
left: 11px;
position: absolute;
top: 6px;
}
#sharephotos {
position: absolute;
right: 11px;
top: 6px;
}
#gallery {
background: #000;
float: left;
margin: 0;
padding: 0;
position: relative;
width: 100%;
min-height:343px;
}
#gallery ul.gallerynav {
border-top: 9px solid #000;
float: right;
list-style: none;
margin: 0;
padding: 0 0 8px 0;
width: 228px;
}
#gallery ul.gallerynav li {
border-bottom: 1px solid #333;
margin: 0;
padding: 0;
}
#gallery ul.gallerynav img {
display: none;
left: 9px;
padding-right: 9px;
position: absolute;
top: 9px;
}
#gallery ul.gallerynav li.active img {
display: block;
}
#gallery ul.gallerynav a {
background: #000;
display: block;
line-height: 1.2em;
padding: 0 0 3px 9px;
}
#gallery ul.gallerynav li.active a {
background: url(bg_photogallery_dn.gif) top left no-repeat;
}
.gallery_demo {
float: right;
margin: 126px 0 0 0;
padding: 0;
width: 222px;
}
.gallery_demo li {
cursor: pointer;
cursor: hand;
float: left;
height: 60px;
list-style: none;
margin: 0 9px 10px 0;
overflow: hidden;
padding: 0;
width: 60px;
}
.galleria_wrapper {
height: 312px;
display: inline;
float: left;
margin: 0;
padding: 16px 0 15px 11px;
width: 468px;
background: #000;
}
.caption {
color: #fff;
height: 110px;
margin: 9px 16px 0 0;
position: absolute;
top: 0;
right: 0;
width: 207px;
}

.formarea input, .formarea textarea
{
width: 176px;
padding: 1px 2px 1px 3px;
}
.formarea td.labelcol
{
text-align: right;
padding-right: 3px;
}
.formarea td
{
padding: 2px 35px 2px 5px;
vertical-align: top;
}
.formarea td.checkradiocol input
{
display: block;
float: left;
clear: left;
}
.formarea input.checkradio, .formarea .checkradio input
{
width: auto;
border: none;
padding: 0;
}
.btnarea { padding-top: 5px; }
.feature .content
{
padding: 0;
width: 189px;
padding: 0 10px;
}
.feature .content ul
{
margin: 0 0 0 10px;
padding: 0;
}
