body { font: 62.5% Verdana, arial, sans-serif; color: #000; background: #25100f url(images/bg.gif) repeat-x; }
strong { font-weight: bold; }

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ display: none; }

h1{ font-size: 1em; color: #000; }
h2{ font-size: 1em; color: #000; }
h3{ font-size: 1em; color: #000; }
h4{ font-size: 1em; color: #000; }
h5{ font-size: 1em; color: #000; }

.red { color: red; }
.small { font-size: 1em; } .medium { font-size: 1.2em; } .large { font-size: 1.4em; }
.caption { font-size: 1em; color: #777; text-align: right; padding-top: 3px; border-top: 1px solid #ccc; margin-top: 3px; }

/* a links */
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }
/*a.arrow { display: block; background: url(Images/arrow.gif) 0 3px no-repeat; padding: 4px 0 5px 20px; height: 18px; font-size: 11px; margin: .3em 0; }*/

.sideCol .greenTitle{ margin: 0 0 8px 0; padding: 7px 15px 7px 10px; height: 16px; width: 175px; background: url(images/title_side_flag_green.gif) no-repeat right center; color: #4a5d10; font-size: 1.2em; font-weight: bold; text-transform: uppercase; clear: both; }
.sideCol .redTitle{ margin: 0 0 8px 0; padding: 7px 15px 7px 10px; height: 16px; width: 175px; background: url(images/title_side_flag_red.gif) no-repeat right center; color: #ffebcf; font-size: 1.2em; font-weight: bold; text-transform: uppercase; clear: both; }
.sideCol .brownTitle{ margin: 0 0 8px 0; padding: 7px 15px 7px 10px; height: 16px; width: 175px; background: url(images/title_side_flag_brown.gif) no-repeat right center; color: #ffebcf; font-size: 1.2em; font-weight: bold; text-transform: uppercase; clear: both; }
.sideCol .darkBrownTitle{ margin: 0 0 8px 0; padding: 7px 15px 7px 10px; height: 16px; width: 175px; background: url(images/title_side_flag_darkbrown.gif) no-repeat right center; color: #ffebcf; font-size: 1.2em; font-weight: bold; text-transform: uppercase; clear: both; }

.contentCol .greenTitle{ margin: 0; padding: 7px 15px 7px 10px; height: 16px; width: 475px; background: url(images/title_main_flag_green.gif) no-repeat right center; color: #4a5d10; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
.contentCol .redTitle{ margin: 0; padding: 7px 15px 7px 10px; height: 16px; width: 475px; background: url(images/title_main_flag_red.gif) no-repeat right center; color: #ffebcf; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
.contentCol .lightRedTitle{ margin: 0; padding: 7px 15px 7px 10px; height: 16px; width: 475px; background: url(images/title_main_flag_lightred.gif) no-repeat right center; color: #ffebcf; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
.contentCol .brownTitle{ margin: 0; padding: 7px 15px 7px 10px; height: 16px; width: 475px; background: url(images/title_main_flag_brown.gif) no-repeat right center; color: #ffebcf; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }

.contentColWide .greenTitle{ margin: 0; padding: 7px 15px 7px 10px; height: 16px; width: 690px; background: url(images/title_mainwide_flag_green.gif) no-repeat right center; color: #4a5d10; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
.contentColWide .redTitle{ margin: 0; padding: 7px 15px 7px 10px; height: 16px; width: 690px; background: url(images/title_mainwide_flag_red.gif) no-repeat right center; color: #ffebcf; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
.contentColWide .brownTitle{ margin: 0; padding: 7px 15px 7px 10px; height: 16px; width: 690px; background: url(images/title_mainwide_flag_brown.gif) no-repeat right center; color: #ffebcf; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }

.redLink{ margin: 0; padding: 0; float: left; background: url(images/link_flag_bg_red.gif) no-repeat; height: 30px; color: #ffebcf !important; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
.redLink span{ margin: 0 0 0 12px; padding: 7px 15px 7px 15px; height: 16px; display: block; background: #a81100; color: #ffebcf; cursor: pointer; }

.greenLink{ margin: 0; padding: 0; float: left; background: url(images/link_flag_bg_green.gif) no-repeat; height: 30px; color: #4a5d10 !important; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
.greenLink span{ margin: 0 0 0 12px; padding: 7px 15px 7px 15px; height: 16px; display: block; background: #94b333; color: #4a5d10; cursor: pointer; }

.wz_tooltip{ background: url(images/tooltip_arrow.gif) no-repeat 20px bottom; padding-bottom: 15px; }
.wz_tooltip p{ background: #704616 url(images/tooltip_bg.gif) repeat-x left bottom; color: #ffefd6; font-size: 10px; padding: 5px 10px; }	

#pageTop{ margin: 0; padding: 0; height: 253px; width: 100%; background: #fff url(images/top_bg.jpg) no-repeat center top; }
#pageTop h1.logo{ margin: 0 auto; padding: 0; width: 484px; height: 168px; }
#pageTop h1.logo a{ margin: 0; padding: 0; width: 484px; height: 168px; display: block; }
#pageTop h1.logo a span{ display: none; }

#pageContent{ margin: 0; padding: 0 15px 15px 15px; width: 930px; background: #ffedd2;  }
#pageContent .contentTop{ margin: 0 -15px 15px -15px; padding: 0 15px; width: 930px; height: 40px; background: url(images/content_top_bg.gif) no-repeat; }
#pageContent .contentTop .leftCol{ margin: 0 15px 0 0; padding: 0; width: 715px; height: 40px; float: left; border: 0 !important; }
#pageContent .contentTop .leftCol .search{ margin: 0; padding: 10px 0 0 0; float: left; }
#pageContent .contentTop .leftCol .search input.text{ margin: 0; padding: 3px 3px; width: 274px; height: 14px; background: #ffe5bf; border: 0; font-size: 1.1em; float: left; }
#pageContent .contentTop .leftCol .search input.submit{ margin: 0 0 0 5px; padding: 0 5px; height: 20px; background: #ffe5bf; border: 0; text-transform: uppercase; font-size: 1.1em; float: left; }
#pageContent .contentTop .leftCol .contact{ margin: 0; padding: 0; float: right; width: 100px; text-align: right; }
#pageContent .contentTop .leftCol .contact a{ margin: 7px 0 0 0; padding: 7px 0 0 37px; height: 19px; background: url(images/contact_bg.gif) no-repeat; float: right; }

#pageContent .contentTop .leftCol .login{ margin: 0; padding: 0; float: right; width: 100px; text-align: right; }
#pageContent .contentTop .leftCol .login a{ margin: 7px 0 0 0; padding: 7px 0 0 37px; height: 19px; background: url(images/login_bg.png) no-repeat; float: right; }

#pageContent .contentTop .rightCol{ margin: 0; padding: 0; width: 200px; height: 40px; float: left; border: 0 !important; }
#pageContent .contentTop .rightCol .fontSize{ margin: 0; padding: 6px 0 0 50px;  }
#pageContent .contentTop .rightCol .fontSize label{ margin: 9px 0 0 0; padding: 0; float: left; }
#pageContent .contentTop .rightCol .fontSize a{ margin: 0 0 0 9px; padding: 0; float: left; }
#pageContent .contentTop .rightCol .fontSize a.smaller{ margin-top: 6px; background: url(images/font_smaller.gif) no-repeat; width: 17px; height: 17px; }
#pageContent .contentTop .rightCol .fontSize a.larger{ background: url(images/font_larger.gif) no-repeat; width: 28px; height: 29px; }
#pageContent .contentTop .rightCol .fontSize a span{ display: none; }


#pageContent .frontPage{ margin: 0; padding: 0; }

#pageContent .sideCol{ margin: 0; padding: 0; width: 200px; float: left; }
#pageContent .leftCol{ margin-right: 7px; padding-right: 7px; border-right: solid 1px #f6d1a4; }
#pageContent .rightCol{ margin-left: 7px; padding-left: 7px; border-left: solid 1px #f6d1a4; }
#pageContent .contentCol{ margin: 0; padding: 0; width: 500px; float: left; }
#pageContent .contentColWide{ margin: 0; padding: 0; width: 715px; float: left; }

#pageContent .sideCol .sep{ padding-bottom: 7px; margin-bottom: 12px; border-bottom: solid 1px #f6d1a3; }

#pageContent .sideCol .box{}
#pageContent .sideCol .tipOfTheDay h3{ text-align: left; }
#pageContent .sideCol .tipOfTheDay{ text-align: right; }
#pageContent .sideCol .tipOfTheDay .postIt{ margin: 0 -2px 8px 0; padding: 25px 22px 0 22px; text-align: left; width: 158px; height: 174px; background: url(images/postit_bg.gif) no-repeat;  }
#pageContent .sideCol .tipOfTheDay .postIt h5{ margin: 0 0 2px 0; padding: 0; font-size: 1.2em; font-weight: bold; color: #a81100; }
#pageContent .sideCol .tipOfTheDay .postIt p{ margin: 0; padding: 0; font-size: 1.1em; }
#pageContent .sideCol .tipOfTheDay .postIt a.more{ margin: 5px 0 0 0; padding: 0; float: right; font-size: 1.1em; color: #a81100; font-weight: bold; }
#pageContent .sideCol .tipOfTheDay a.redLink{ float: right; }

#pageContent .sideCol .reference{}
#pageContent .sideCol .reference h3.redTitle{ margin-bottom: 0; }
#pageContent .sideCol .reference .postIt{ margin: 0; padding: 10px 20px 30px 20px; text-align: left; width: 149px; height: 125px; background: url(images/postit_bg2.png) no-repeat left bottom;  }
#pageContent .sideCol .reference .postIt h5{ margin: 0 0 5px 0; padding: 0; font-size: 1.2em; font-weight: bold; color: #a81100; }
#pageContent .sideCol .reference .postIt span.location{ margin: 0; padding: 0; font-size: 1.1em; text-transform: uppercase; color: #c6985b; }
#pageContent .sideCol .reference .postIt span.location a{ color: #c6985b; font-weight: bold; }
#pageContent .sideCol .reference .postIt p{ margin: 0; padding: 0; font-size: 1.1em; max-height: 52px; overflow: hidden; }
#pageContent .sideCol .reference .postIt a.more{ margin: 5px 0 0 0; padding: 0; float: right; font-size: 1.1em; color: #a81100; font-weight: bold; }
#pageContent .sideCol .reference .postIt .rating{ margin: 0; padding: 4px 0 0 50px; clear: both; }

#pageContent .sideCol .calendar{}
#pageContent .sideCol .calendar table{ }
#pageContent .sideCol .calendar table td{ background: transparent; }
#pageContent .sideCol .calendar .title{ margin: 0; height: 30px; color: #ffe9ca; text-transform: uppercase; font-size: 1.1em; background: #c6985b; }
#pageContent .sideCol .calendar .title td:first{ background: url(images/calendar_title_bg.gif) no-repeat; }
#pageContent .sideCol .calendar .dayHeader{ padding-top: 10px; padding-bottom: 5px; background: #9d6e31; color: #ffe9ca; font-size: 1.2em; text-transform: lowercase; font-weight: normal; border-bottom: solid 1px #c6985b; }
#pageContent .sideCol .calendar .day{ padding-top: 5px; padding-bottom: 5px; background: #9d6e31; color: #ffe9ca; font-size: 1.1em; }
#pageContent .sideCol .calendar .weekendDay{ background: #9d6e31; color: #5b3708 !important; }
#pageContent .sideCol .calendar .today{ background: #a81100; color: #ffe9ca !important; }
#pageContent .sideCol .calendar .allEvents{ margin: 0; padding: 5px 0; background: #9d6e31; text-align: center; }
#pageContent .sideCol .calendar .allEvents a{ margin: 0; padding: 0; color: #ffe9ca; font-size: 1.1em; }


#pageContent .sideCol .events a.redLink{ float: right; }
#pageContent .sideCol .events ul{ margin: 0 0 8px 0; padding: 12px 0 0 0; }
#pageContent .sideCol .events ul li{ margin: 0 0 20px 0; padding: 0; }
#pageContent .sideCol .events ul li a{ margin: 0; padding: 0; font-size: 1.1em; font-weight: bold; color: #b53426; text-transform: uppercase; }
#pageContent .sideCol .events ul li span{ margin: 0; padding: 0; display: block; font-style: italic; font-size: 1.1em; }

#pageContent .sideCol .navigation{  }
#pageContent .sideCol .navigation ul{ text-align: right; }
#pageContent .sideCol .navigation ul li{ margin: 0; padding: 0; width: 185px; min-height: 20px; } * html #pageContent .sideCol .navigation ul li{ height: 20px; }
#pageContent .sideCol .navigation ul li h3{ padding: 3px 16px 2px 0; }
#pageContent .sideCol .navigation ul li.hasSub h3{ background: url(images/nav_sub.gif) no-repeat 173px 6px; }
#pageContent .sideCol .navigation ul li.hasSub li h3{ background: none; }
#pageContent .sideCol .navigation ul li h3 a{ margin: 0; padding: 0; color: #25100f; font-size: 1.2em; font-weight: bold; }
#pageContent .sideCol .navigation ul li.selected{ background: url(images/nav_selected_bg.gif) no-repeat right top; }
#pageContent .sideCol .navigation ul li.selected h3 a{ color: #ffecd0; }

#pageContent .sideCol .navigation ul ul{ margin-top: 3px; }
#pageContent .sideCol .navigation ul ul li{  }
#pageContent .sideCol .navigation ul ul li h3{  }
#pageContent .sideCol .navigation ul ul li h3 a{ margin: 0; padding: 0; color: #25100f !important; font-size: 1.1em; font-weight: normal; }
#pageContent .sideCol .navigation ul ul li.selected{ background: url(images/nav_selected_bg.gif) no-repeat right top; }
#pageContent .sideCol .navigation ul ul li.selected h3 a{ color: #ffecd0 !important; }

#pageContent .sideCol .navigation ul ul li.selected ul li h3 a{ color: #25100f !important; }
#pageContent .sideCol .navigation ul ul ul li h3 a{ font-style: italic; color: #25100f !important; }
#pageContent .sideCol .navigation ul ul ul li.selected h3 a{ font-style: italic; color: #ffecd0 !important; }

#pageContent .sideCol .login{}
#pageContent .sideCol .login h2{ margin-bottom: 0; }
#pageContent .sideCol .login td{ margin: 0; padding: 10px 8px; background: #d7b776 url(images/login_bg.gif) no-repeat center bottom; }
#pageContent .sideCol .login td input.text{ margin: 12px 0 0 0; padding: 2px 3px; width: 179px; height: 16px; background: #ffe5bf; border: 0; color: #bf8855; }
#pageContent .sideCol .login td input.submit{ margin: 8px 0 10px 0; padding: 0; width: 33px; height: 20px; color: #43260b; background: #ffe5bf; border: 0; text-transform: uppercase; font-size: 1.1em; }
#pageContent .sideCol .login td a.recoverPassword{ margin: 0 0 0 10px; padding: 0; font-size: 1.1em; }
#pageContent .sideCol .login td a.signup{ margin: 10px 0 0 0; padding: 3px 0; font-size: 1.1em; text-transform: uppercase; width: 56px; height: 14px; border-left: solid 1px #815529; background: #43260b; float: right; color: #ffe5bf; text-align: center; }

#pageContent .sideCol .login .recover{ margin: 0; padding: 10px 8px; background: #d7b776 url(images/login_bg.gif) no-repeat center bottom; }
#pageContent .sideCol .login .recover input.text{ margin: 12px 0 0 0; padding: 2px 3px; width: 179px; height: 16px; background: #ffe5bf; border: 0; color: #bf8855; }
#pageContent .sideCol .login .recover input.submit{ margin: 8px 0 10px 0; padding: 0; width: 60px; height: 20px; color: #43260b; background: #ffe5bf; border: 0; text-transform: uppercase; font-size: 1.1em; }

#pageContent .sideCol .userInfo{}
#pageContent .sideCol .userInfo h2{ margin-bottom: 0; }
#pageContent .sideCol .userInfo .container{ margin: 0; padding: 10px 8px; width: 184px; background: #d7b776 url(images/login_bg.gif) no-repeat center bottom; }
#pageContent .sideCol .userInfo span{ font-size: 1.1em; }
#pageContent .sideCol .userInfo span.name{ color: #ffefd6; white-space: nowrap; font-weight: bold; }

#pageContent .sideCol .userInfo a.info{ margin: 0; padding: 0; font-size: 1.1em; font-weight: bold; }
#pageContent .sideCol .userInfo a.messages{ margin: 0; padding: 0; font-size: 1.1em; font-weight: bold; }
#pageContent .sideCol .userInfo a.logout{ margin: 10px 0 0 0; padding: 3px 0; font-size: 1.1em; text-transform: uppercase; width: 65px; height: 14px; border-left: solid 1px #815529; background: #43260b; float: right; color: #ffe5bf; text-align: center; }

#pageContent .sideCol .userInfo div{ margin-bottom: 10px; }
#pageContent .sideCol .userInfo div.clearBoth{ margin-bottom: 0; }

#pageContent .sideCol .banners{ }
#pageContent .sideCol .banner{ margin: 15px 0 0 0; padding: 0; text-align: center; }
#pageContent .leftCol .banner{ margin-bottom: 10px; }
#pageContent .sideCol .banner a{ margin: 0; padding: 0; border: 0; }
#pageContent .sideCol .banner a img{ margin: 0; padding: 0; border: 0; /*display: block;*/ }

#pageContent .subPage{ margin: 0; padding: 0;  }

#pageContent .contentCol .newsList{  }
#pageContent .contentCol .newsList .newsItem{ margin: 0; padding: 0; }
#pageContent .contentCol .newsList .sep{ padding-bottom: 10px; border-bottom: solid 1px #f6d1a4; }
#pageContent .contentCol .newsList .newsItem .image{ margin: 15px 0 0 0; padding: 0 15px 0 0; width: 100px; overflow: hidden; float: left; }
#pageContent .contentCol .newsList .newsItem .image img{ margin: 0; padding: 0; width: 92px !important; border: solid 4px #c6985b !important; display: block; }
#pageContent .contentCol .newsList .newsItem .text{ margin: 15px 0 0 0; padding: 0; width: 385px; float: left; }
#pageContent .contentCol .newsList .newsItem .text h5{ margin: 0 0 4px 0; padding: 0; font-size: 1.4em; color: #94b333; font-weight: bold; }
#pageContent .contentCol .newsList .newsItem .text h5 a{ color: #94b333; }
#pageContent .contentCol .newsList .newsItem .text span.date{ margin: 0; padding: 0; font-size: 1.1em; color: #c6985b; font-style: italic; }
#pageContent .contentCol .newsList .newsItem .text p{ margin: 5px 0 0 0; padding: 0; font-size: 1.1em; }
#pageContent .contentCol .newsList .newsItem .text a.more{ margin: 5px 0 0 0; padding: 0; float: right; font-size: 1.1em; color: #94b333; font-weight: bold; }
#pageContent .contentCol .newsList .newsItem .text a.more:hover{ color: #c6985b; }

#pageContent .contentCol .banner{ margin: 15px 0 0 0; padding: 0; text-align: center; }
#pageContent .contentCol .banner a{ margin: 0; padding: 0; border: 0; }
#pageContent .contentCol .banner a img{ margin: 0; padding: 0; border: 0; /*display: block;*/ }

#pageContent .contentCol .newsList a.greenLink{ margin-top: 10px; float: right; }

#pageContent .contentCol .news{ position: relative; }
#pageContent .contentCol .news .fb_link{ margin: 45px 10px 0 0; padding: 2px 0 0 20px; height: 16px; background: url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; position: absolute; top: 0; right: 0; }
#pageContent .contentCol .news .newsItem{ margin: 15px 0 0 0; padding: 0; }
#pageContent .contentCol .news .newsItem h5{ margin: 0 0 4px 0; padding: 0; font-size: 1.4em; color: #94b333; font-weight: bold; }
#pageContent .contentCol .news .newsItem span.date{ margin: 0; padding: 0; font-size: 1.1em; color: #c6985b; font-style: italic; }
#pageContent .contentCol .news .newsItem .content{ margin: 5px 0 0 0; padding: 0; font-size: 1.1em; }
#pageContent .contentCol .news .newsItem .content a{ color: #4a5d10; font-weight: bold; }
#pageContent .contentCol .news .newsItem img{ margin: 0 10px 10px 0; padding: 0; border: solid 4px #c6985b; }

#pageContent .contentCol .page{ position: relative; }
#pageContent .contentCol .page .fb_link{ margin: 41px 10px 0 0; padding: 2px 0 0 20px; height: 16px; background: url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; position: absolute; top: 0; right: 0; }
#pageContent .contentCol .page .pageItem{ margin: 15px 0 0 0; padding: 0; }
#pageContent .contentCol .page .pageItem h5{ margin: 0 0 4px 0; padding: 0; font-size: 1.4em; color: #94b333; font-weight: bold; }
#pageContent .contentCol .page .pageItem span.date{ margin: 0; padding: 0; font-size: 1.1em; color: #c6985b; font-style: italic; }

#pageContent .contentCol .page .pageItem .content{ margin: 5px 0 0 0; padding: 0; font-size: 1.1em; }
#pageContent .contentCol .page .pageItem .content a{ color: #4a5d10; font-weight: bold; }
#pageContent .contentCol .page .pageItem img{ margin: 0 10px 10px 0; padding: 0; border: solid 4px #c6985b; }

#pageContent .contentCol .location{ position: relative; margin: 0 0 10px 0; }
#pageContent .contentCol .location .pageItem{ padding: 10px; }
#pageContent .contentCol .location .info{ margin: 0 10px 0 0; padding: 0; width: 265px; float: left; }
#pageContent .contentCol .location .info a.title{ margin: 0; padding: 0; font-size: 1.4em; font-weight: bold; color: #a81100;  }
#pageContent .contentCol .location .info p{ margin: 10px 0; padding: 0; font-size: 1.1em; }
#pageContent .contentCol .location .info p a{ font-weight: bold; color: #94b333; }
#pageContent .contentCol .location .info .image{ text-align: center; }
#pageContent .contentCol .location .place{ margin: 0; padding: 0; width: 205px; height: 228px; background: url(images/location/place_bg.png) no-repeat; float: left; position: relative; }
#pageContent .contentCol .location .place h5{ margin: 0; padding: 12px 8px 0 8px; height: 27px; font-size: 1.2em; font-weight: bold; text-transform: uppercase; color: #ffebcf; }
#pageContent .contentCol .location .place h5 a{ color: #ffebcf; }
#pageContent .contentCol .location .place h5.bed{ background: url(images/location/rum.jpg) no-repeat 140px center; }
#pageContent .contentCol .location .place h5.wine{ background: url(images/location/glas.jpg) no-repeat 140px center; }
#pageContent .contentCol .location .place h5.camping{ background: url(images/location/tjald.jpg) no-repeat 140px center; }
#pageContent .contentCol .location .place .nfo{ margin: 0; padding: 8px; }
#pageContent .contentCol .location .place .nfo p{ font-size: 1.1em; }
#pageContent .contentCol .location .place .nfo span{ display: block; }
#pageContent .contentCol .location .place .nfo span.address{ margin: 0 0 3px 0; padding: 0 0 0 18px; background: url(images/location/address.png) no-repeat; }
#pageContent .contentCol .location .place .nfo span.phone{ color: #f31207; margin: 0 0 5px 0; padding: 0 0 0 18px; background: url(images/location/phone.png) no-repeat 0 2px; }
#pageContent .contentCol .location .place .nfo p img{ margin: 0 0 5px 5px; }
#pageContent .contentCol .location .place .nfo p a.more{ font-weight: bold; color: #94b333; }
#pageContent .contentCol .location .place .controls{ padding: 0 8px; position: absolute; bottom: 5px; }
#pageContent .contentCol .location .place .controls .next{ margin: 0; padding: 0; height: 30px; width: 30px; float: left; background: url(images/location/next.png) no-repeat; }
#pageContent .contentCol .location .place .controls .next a{ margin: 0; padding: 0; display: block; width: 30px; height: 30px; }
#pageContent .contentCol .location .place .controls .next a span{ display: none; }
#pageContent .contentCol .location .place .controls .all{ margin: 0; padding: 8px 0 0 0; height: 22px; width: 129px; float: left; text-align: center; font-size: 1.1em; color: #f31207; }
#pageContent .contentCol .location .place .controls .all a{ margin: 0; padding: 0; color: #f31207; }
#pageContent .contentCol .location .place .controls .prev{ margin: 0; padding: 0; height: 30px; width: 30px; float: left; background: url(images/location/back.png) no-repeat; }
#pageContent .contentCol .location .place .controls .prev a{ margin: 0; padding: 0; display: block; width: 30px; height: 30px;  }
#pageContent .contentCol .location .place .controls .prev a span{ display: none; }

#pageContent .contentCol .userinfo{}
#pageContent .contentCol .userinfo h4{ margin: 0; padding: 7px 10px; width: 480px; height: 16px; background: #94b333 url(images/user_info/header_bg.gif) no-repeat; font-size: 1.4em; color: #ffefd6; text-transform: uppercase; }
#pageContent .contentCol .userinfo .content{ margin: 0 !important; padding: 12px 9px !important; width: 480px; border-left: solid 1px #94b333; border-right: solid 1px #94b333; background: #ffefd6; }
#pageContent .contentCol .userinfo .userInfobottom{ margin: 0 !important; padding: 0 !important; width: 500px; height: 10px; background: url(images/user_info/bottom_bg.gif) no-repeat; }
#pageContent .contentCol .userinfo .userLeftCol{ margin: 0 20px 0 0; padding: 0; float: left; width: 150px; }
#pageContent .contentCol .userinfo .userLeftCol .image{ margin: 0 0 10px 0; padding: 0; overflow: hidden; }
#pageContent .contentCol .userinfo .userLeftCol .image img{ margin: 0; padding: display: block; border: solid 4px #c6985b !important;}
#pageContent .contentCol .userinfo .userLeftCol .info{}

#pageContent .contentCol .userinfo .userLeftCol .info .item{ margin-bottom: 10px; }
#pageContent .contentCol .userinfo .userLeftCol .info label{ margin: 0; padding: 0; color: #c6985b; }
#pageContent .contentCol .userinfo .userLeftCol .info span{}
#pageContent .contentCol .userinfo .userLeftCol .info a{ margin: 0; padding: 0; float: left; height: 26px; width: 33px; background: url(images/user_info/mail.gif) no-repeat;  }



#pageContent .contentCol .userinfo .userRightCol{ margin: 0; padding: 0; float: left; width: 310px; }
#pageContent .contentCol .userinfo .userRightCol .info{ }
#pageContent .contentCol .userinfo .userRightCol .info .item{ margin: 0 0 5px 0; padding: 0; }
#pageContent .contentCol .userinfo .userRightCol .info .item label{ margin: 0; padding: 0; font-size: 1.2em; color: #c6985b; font-weight: bold; }
#pageContent .contentCol .userinfo .userRightCol .info .item span{ margin: 0; padding: 0; font-size: 1.2em; color: #e4442e; font-weight: bold; }
#pageContent .contentCol .userinfo .userRightCol .info .item a{ margin: 0; padding: 0; font-size: 1.2em; color: #e4442e; font-weight: bold; }
#pageContent .contentCol .userinfo .userRightCol .info .item a:hover{ color: #94b333; }
#pageContent .contentCol .userinfo .userRightCol .info p{ font-size: 1.1em; line-height: 1.3em; }
#pageContent .contentCol .userinfo .userRightCol .info p label{ font-size: 12px; color: #c6985b; font-weight: bold;  } 


#pageContent .contentCol .userform .userLeftCol .upload{ width: 100%; }
#pageContent .contentCol .userform .userRightCol .info .item{}
#pageContent .contentCol .userform .userRightCol .info .item label{ display: block; }
#pageContent .contentCol .userform .userRightCol .info .item input{ margin: 0; padding: 2px 3px; width: 269px; height: 16px; background: #ffe5bf; border: 0; color: #bf8855; }
#pageContent .contentCol .userform .userRightCol .info .item textarea{ margin: 0; padding: 2px 3px; width: 269px; height: 86px; background: #ffe5bf; border: 0; color: #bf8855; overflow: auto; }

#pageContent .contentCol .contact{}
#pageContent .contentCol .contact .field{ margin: 0 0 20px 0; padding: 0; width: 500px; height: 25px; }
#pageContent .contentCol .contact .field label{ margin: 0; padding: 0 0 0 15px; float: left; width: 75px; font-size: 1.1em; color: #010101; }
#pageContent .contentCol .contact .field input{ margin: 0; padding: 2px 3px; width: 292px; height: 19px; border: solid 1px #8e5e2f; background: #d6b575; color: #010101; }
#pageContent .contentCol .contact .field span{ float: left; }

#pageContent .contentCol .contact .area{ height: 200px; }
#pageContent .contentCol .contact .field textarea{ margin: 0; padding: 2px 3px; width: 292px; height: 194px; border: solid 1px #8e5e2f; background: #d6b575; overflow: auto; color: #010101; }

#pageContent .contentCol .contact a.submit{ margin: 0 10px 0 90px;  padding: 7px 0; background: #a81100; color: #ffe4bd; font-size: 1.1em; width: 70px; height: 16px; float: left; text-align: center; }
#pageContent .contentCol .contact a.clearField{ margin: 0; padding: 7px 0; background: #a81100; color: #ffe4bd; font-size: 1.1em; width: 70px; height: 16px; float: left; text-align: center; }
#pageContent .contentCol .contact p{ text-align: center; }


#pageContent .contentCol .accommodation{}
#pageContent .contentCol .accommodation h4{ margin: 0; padding: 7px 10px; width: 480px; height: 16px; background: #94b333 url(images/user_info/header_bg.gif) no-repeat; font-size: 1.4em; color: #ffefd6; text-transform: uppercase; }
#pageContent .contentCol .accommodation .content{ margin: 0 !important; padding: 12px 9px !important; width: 480px; border-left: solid 1px #94b333; border-right: solid 1px #94b333; background: #ffefd6; }
#pageContent .contentCol .accommodation .accommodationbottom{ margin: 0 !important; padding: 0 !important; width: 500px; height: 10px; background: url(images/user_info/bottom_bg.gif) no-repeat; }

#pageContent .contentCol .accommodation .info{ margin: 0; padding: 0; }
#pageContent .contentCol .accommodation .info .item{ margin: 0 0 10px 0; padding: 0; }
#pageContent .contentCol .accommodation .info .infoLeftCol{ margin: 0; padding: 0; float: left; width: 50%; text-align: left; }
#pageContent .contentCol .accommodation .info .infoRightCol{ margin: 0; padding: 0; float: left; width: 50%; text-align: right; }

#pageContent .contentCol .accommodation .info h5{ margin: 0 0 20px 0; padding: 0; color: #c6985b; font-size: 1.4em; }
#pageContent .contentCol .accommodation .info h5 span{ margin: 0; padding: 0; display: inline; color: #e4442e; font-size: 11px; font-weight: normal; }
#pageContent .contentCol .accommodation .info .item label{ margin: 0; padding: 0; font-size: 1.1em; color: #e4442e; font-weight: bold; }
#pageContent .contentCol .accommodation .info .item span{ margin: 0; padding: 0; font-size: 1.1em; color: #6c4615; }
#pageContent .contentCol .accommodation .info .item a{ margin: 0; padding: 0; font-size: 1.1em; color: #94b333; }
#pageContent .contentCol .accommodation .info .item a:hover{ color: #c6985b;  }
#pageContent .contentCol .accommodation .info p{ margin: 0 0 10px 0; font-size: 1.1em; line-height: 1.3em; color: #6c4615; }
#pageContent .contentCol .accommodation .info p label{ font-size: 12px; color: #e4442e; font-weight: bold;  } 

#pageContent .contentCol .accommodation .images{ margin: 0; padding: 0; width: 480px; overflow: hidden; }
#pageContent .contentCol .accommodation .images .image{ margin: 0 0 10px 0; padding: 0; text-align: center;  }
#pageContent .contentCol .accommodation .images .image img{ margin: 0; padding: 0; border: solid 6px #c6985b !important; cursor: e-resize; }
#pageContent .contentCol .accommodation .images .thumbs{ margin: 0; padding: 0; text-align: center;  }
#pageContent .contentCol .accommodation .images .thumbs img{ margin: 0 11px 10px 11px; padding: 0; border: solid 3px #c6985b !important; cursor: pointer; }
#pageContent .contentCol .accommodation .description{ margin: 0; padding: 0 0 10px 0; border-bottom: solid 1px #f6d1a3; }
#pageContent .contentCol .accommodation .description p{ margin: 0; padding: 0; color: #000; font-size: 1.1em; }

#pageContent .contentCol .accommodation .attributes{ margin: 10px 0 0 0; padding: 0; width: 480px; }
#pageContent .contentCol .accommodation .attributes img{ margin: 0 0 10px 15px; float: left; width: 40px; height: 40px; }
#pageContent .contentCol .accommodation .attributes img.firstInLine{ margin-left: 0; }
#pageContent .contentCol .accommodation .attributes .hr{ margin: 0 0 10px 0; padding: 0; color: #f6d1a3; background: #f6d1a3; height: 1px; line-height: 1px; width: 480px; display: block; overflow: hidden; }

#pageContent .contentCol .accommodation .map{ text-align: center; }

#pageContent .contentCol .accommodation .references{ margin: 0; padding: 0; }
#pageContent .contentCol .accommodation .references h5{ margin: 0 0 8px 0; padding: 7px 15px 7px 10px; height: 16px; width: 455px; background: #e4442e url(images/accomodation/references_h5_bg.png) no-repeat; font-size: 1.2em; color: #ffefd6; text-transform: uppercase; font-weight: bold; }
#pageContent .contentCol .accommodation .references .reference{ margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: solid 1px #f6d1a3; width: 480px; }
#pageContent .contentCol .accommodation .references .reference h6{ margin: 0 0 15px 0; padding: 0; font-size: 1.4em; color: #94b333; font-weight: bold; }
#pageContent .contentCol .accommodation .references .reference .info{ margin: 0; padding: 0 0 10px 0; width: 330px; float: left; }
#pageContent .contentCol .accommodation .references .reference .info .image{ margin: 0 10px 0 0; padding: 0; float: left; height: 60px; overflow: hidden; }
#pageContent .contentCol .accommodation .references .reference .info .image img{ margin: 0; padding: 0; }
#pageContent .contentCol .accommodation .references .reference .info .userinfo{ margin: 0 0 15px 0; padding: 0; float: left; }
#pageContent .contentCol .accommodation .references .reference .info .userinfo span.name{ margin: 0 0 10px 0; padding: 0; display: block; font-size: 1.2em; font-weight: bold; color: #b53426; }
#pageContent .contentCol .accommodation .references .reference .info .userinfo span.name a{ color: #b53426; }
#pageContent .contentCol .accommodation .references .reference .info .userinfo span.date{ margin: 0; padding: 0; font-weight: bold; font-size: 10px; color: #c6985b; }
#pageContent .contentCol .accommodation .references .reference .rating{ margin: 0; padding: 0 0 10px 0; text-align: right; width: 150px; float: left; }
#pageContent .contentCol .accommodation .references .reference .rating img{ margin: 0; padding: 0; }
#pageContent .contentCol .accommodation .references .reference .text{ margin: 0; padding: 0; color: #000; font-size: 1.1em; width: 480px; float: left; }
#pageContent .contentCol .accommodation .references .reference .text p{ margin: 0; padding: 0;  }
#pageContent .contentCol .accommodation .references .reference a.more{ margin: 5px 0 0 0; padding: 0; float: right; font-size: 1.1em; color: #94b333; font-weight: bold; }
#pageContent .contentCol .accommodation .references .reference a.more:hover{ color: #c6985b; }

#pageContent .contentCol .accommodations{ }
#pageContent .contentCol .accommodations .pageItem{ position: relative; }
#pageContent .contentCol .accommodations h4{ margin: 0; padding: 7px 10px; width: 480px; height: 16px; background: #94b333 url(images/user_info/header_bg.gif) no-repeat; font-size: 1.4em; color: #ffefd6; text-transform: uppercase; }
#pageContent .contentCol .accommodations .rating{ margin: 3px 10px 0 0; padding: 0 0 10px 0; text-align: right; width: 150px; float: left; position: absolute; right: 0; top: 0; }
#pageContent .contentCol .accommodations .rating img{ margin: 0; padding: 0; }
#pageContent .contentCol .accommodations .content{ margin: 0 !important; padding: 12px 9px !important; width: 480px; border-left: solid 1px #94b333; border-right: solid 1px #94b333; background: #ffefd6; }
#pageContent .contentCol .accommodations .content h5{ margin: 0 0 20px 0; padding: 0; color: #c6985b; font-size: 1.4em; }
#pageContent .contentCol .accommodations .content h5 span{ margin: 0; padding: 0; display: inline; color: #e4442e; font-size: 11px; font-weight: normal; }
#pageContent .contentCol .accommodations .content p{ margin: 0; padding: 0; color: #000000; font-size: 1.1em;  }
#pageContent .contentCol .accommodations .content p img{ margin: 0 10px 10px 0; padding: 0; border: solid 4px #c6985b !important; width: 95px; }
#pageContent .contentCol .accommodations .content a.more{ margin: 5px 0 0 0; padding: 0; float: right; font-size: 1.1em; color: #94b333; font-weight: bold; }
#pageContent .contentCol .accommodations .content a.more:hover{ color: #c6985b; }
#pageContent .contentCol .accommodations .accommodationbottom{ margin: 0 !important; padding: 0 !important; width: 500px; height: 10px; background: url(images/user_info/bottom_bg.gif) no-repeat; }

#pageContent .contentCol .tips{ margin: 0; padding: 0; }
#pageContent .contentCol .tips .categories{ margin: 0 0 18px 0; padding: 0; }
#pageContent .contentCol .tips .categories .category{ margin: 18px 0 0 0; padding: 0; width: 140px; overflow: hidden; float: left; text-align: center; }
#pageContent .contentCol .tips .categories .center{ margin-left: 40px; margin-right: 40px; }
#pageContent .contentCol .tips .categories .category a{ margin: 0; padding: 0; height: 170px; background: #b4ca42 url(images/tips/category_bg.gif) repeat-x left bottom; color: #ffe4bc !important; }
#pageContent .contentCol .tips .categories .category a:hover{ background: #ec593c url(images/tips/category_on_bg.gif) repeat-x left bottom; }
#pageContent .contentCol .tips .categories .category a img{ margin: 0; padding: 0; height: 140px; width: 140px; }
#pageContent .contentCol .tips .categories .category a span{ margin: 0; padding: 7px 0; display: block; width: 140px; height: 16px; cursor: pointer; font-size: 1.2em; color: #ffe4bc; text-transform: uppercase; background: #b4ca42 url(images/tips/category_bg.gif) repeat-x left bottom; }
#pageContent .contentCol .tips .categories .category a:hover span{ background: #ec593c url(images/tips/category_on_bg.gif) repeat-x left bottom; }
#pageContent .contentCol .tips .list{}
#pageContent .contentCol .tips .list h5{ margin: 0 0 8px 0; padding: 7px 15px 7px 10px; height: 16px; width: 475px; background: #e4442e; font-size: 1.2em; color: #ffefd6; text-transform: uppercase; font-weight: bold; }
#pageContent .contentCol .tips .list ol{}
#pageContent .contentCol .tips .list ol li{ margin: 0 0 18px 0; padding: 0; color: #e4442e; font-size: 1.4em; font-weight: bold; list-style-position: inside; }
#pageContent .contentCol .tips .list ol li a{ margin: 0; padding: 0; color: #e4442e; }
#pageContent .contentCol .tips .list ol li a:hover{ color: #94b333; }
#pageContent .contentCol .tips .list .paging{ margin: 0 0 0 0; padding: 10px 0 0 0; text-align: center; }
#pageContent .contentCol .tips .list .paging a{ margin: 0 5px; padding: 0; color: #94b333; font-weight: bold; }
#pageContent .contentCol .tips .list .paging a.selected{ color: #e4442e; }
#pageContent .contentCol .tips .list .paging a:hover{ color: #e4442e; }

#pageContent .contentCol .tips .tip{ margin: 20px 0 0 0; position: relative; }

#pageContent .contentCol .tips .tip .fb_link{ margin: -12px 10px 0 0; padding: 2px 0 0 20px; height: 16px; background: url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; position: absolute; top: 0; right: 0; }
#pageContent .contentCol .tips .tip .tipContent{ margin: 0 0 70px 0; padding: 40px 80px 80px 80px; background: url(images/tips/paper.png) no-repeat; font-size: 1.1em; color: #010101; }
#pageContent .contentCol .tips .tip .tipContent a{ color: #4a5d10; font-weight: bold; }
#pageContent .contentCol .tips .tip .tipContent img{ margin: 0 10px 0 0; padding: 0; border: solid 4px #c6985b !important; }
#pageContent .contentCol .tips .tip .tipContent ul{ padding: 0 0 0 15px; list-style-type: disc; list-style-position: outside; }
#pageContent .contentCol .tips .tip .tipContent ol{ padding: 0 0 0 15px; list-style-position: outside; }
#pageContent .contentCol .tips .tip .tipContent li{}
#pageContent .contentCol .tips .tip .tipContent .controls{ margin: 25px 0 0 0; padding: 0; height: 20px; }
#pageContent .contentCol .tips .tip .tipContent .controls a span{ display: none; }
#pageContent .contentCol .tips .tip .tipContent .controls a.send{ margin: 0 35px 0 0; padding: 0; float: left; width: 195px; height: 20px; background: url(images/tips/send_tip.png) no-repeat; cursor: pointer; }
#pageContent .contentCol .tips .tip .tipContent .controls a.submit{ margin: 0; padding: 0; float: right; width: 106px; height: 20px; background: url(images/tips/submit_tip.png) no-repeat; cursor: pointer; }
#pageContent .contentCol .tips .tip .pencil{ margin: -314px 33px 0 0; padding: 0; height: 315px; background: url(images/tips/pencil.png) no-repeat right bottom; }

#pageContent .contentCol .tips .sendTip{ margin: 15px 0 0 0; }
#pageContent .contentCol .tips .sendTip h3.title{ margin: 0 0 15px 110px; font-size: 1.4em; font-weight: bold; color: #a81100; }

#pageContent .contentCol .mailbox h4{ margin: 0; padding: 7px 10px; width: 480px; height: 16px; background: #94b333 url(images/user_info/header_bg.gif) no-repeat; font-size: 1.4em; color: #ffefd6; text-transform: uppercase; }
#pageContent .contentCol .mailbox .content{ margin: 0 !important; padding: 12px 9px !important; width: 480px; border-left: solid 1px #94b333; border-right: solid 1px #94b333; background: #ffefd6; }
#pageContent .contentCol .mailbox .userInfobottom{ margin: 0 !important; padding: 0 !important; width: 500px; height: 10px; background: url(images/user_info/bottom_bg.gif) no-repeat; }

#pageContent .contentCol .mailbox .content table{ margin: 0; padding: 0; width: 100%; }
#pageContent .contentCol .mailbox .content table th{ margin: 0; padding: 0 0 3px 0; text-align: left; font-size: 1.2em; font-weight: bold; }
#pageContent .contentCol .mailbox .content table th a{ color: #c6985b !important; }
#pageContent .contentCol .mailbox .content table td{ margin: 0; padding: 2px 10px 2px 0; }
#pageContent .contentCol .mailbox .content table td.button{ margin-right: 0; }
#pageContent .contentCol .mailbox .content table td a{ font-weight: bold !important; }

#pageContent .contentCol .mailbox .content table tr.gridRowEven td{ background: #e3cfa0; }

#pageContent .contentCol .mail h4{ margin: 0; padding: 7px 10px; width: 480px; height: 16px; background: #94b333 url(images/user_info/header_bg.gif) no-repeat; font-size: 1.4em; color: #ffefd6; text-transform: uppercase; }
#pageContent .contentCol .mail .content{ margin: 0 !important; padding: 12px 9px !important; width: 480px; border-left: solid 1px #94b333; border-right: solid 1px #94b333; background: #ffefd6; }
#pageContent .contentCol .mail .userInfobottom{ margin: 0 !important; padding: 0 !important; width: 500px; height: 10px; background: url(images/user_info/bottom_bg.gif) no-repeat; }
#pageContent .contentCol .mail .content .infoCol{ margin: 0 10px 0 0; padding: 0; float: left; width: 130px; overflow: hidden; }
#pageContent .contentCol .mail .content .textCol{ margin: 0; padding: 0; float: left; width: 340px; }
#pageContent .contentCol .mail .content .textCol p.text{ line-height: 1.6em; font-family: Verdana, Arial, Sans-Serif; }

#pageContent .contentCol .mail .content .infoCol img{ border: solid 4px #c6985b; display: inline; margin: 0; padding:0; }
#pageContent .contentCol .mail .content .infoCol .sender{ margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }
#pageContent .contentCol .mail .content .infoCol .sender a{ color: #e4442e !important; }
#pageContent .contentCol .mail .content .infoCol .date{ margin: 5px 0 7px 0 ; padding: 0; font-size: 1em; color: #000; display: block; }
#pageContent .contentCol .mail .content .infoCol .reply{ margin: 0; padding: 2px 0 2px 20px; background: url(images/pm/email_go2.png) no-repeat; text-transform: uppercase; }

#pageContent .contentCol .mailcompose h4{ margin: 0; padding: 7px 10px; width: 480px; height: 16px; background: #94b333 url(images/user_info/header_bg.gif) no-repeat; font-size: 1.4em; color: #ffefd6; text-transform: uppercase; }
#pageContent .contentCol .mailcompose h4 span{ color: #000; display: inline; }
#pageContent .contentCol .mailcompose .content{ margin: 0 !important; padding: 12px 9px !important; width: 480px; border-left: solid 1px #94b333; border-right: solid 1px #94b333; background: #ffefd6; }
#pageContent .contentCol .mailcompose .userInfobottom{ margin: 0 !important; padding: 0 !important; width: 500px; height: 10px; background: url(images/user_info/bottom_bg.gif) no-repeat; }
#pageContent .contentCol .mailcompose .content .subject{ margin: 0 0 0 25px; padding: 0 0 10px 0; }
#pageContent .contentCol .mailcompose .content .message{ margin: 0 0 0 25px; padding: 0 0 10px 0; }
#pageContent .contentCol .mailcompose .content .submit{ margin: 0 0 0 25px; }
#pageContent .contentCol .mailcompose .content .submit input{ margin: 0; padding: 0; width: 72px; height: 36px; background: url(images/pm/submit.png) no-repeat; border: 0; font-size: 1.2em; font-weight :bold; }

#pageContent .contentCol .mailcompose .content .subject input{ padding: 3px 3px; width: 260px; height: 21px; border: solid 1px #4e712e; }
#pageContent .contentCol .mailcompose .content .message textarea{ padding: 2px 3px; width: 260px; height: 208px; border: solid 1px #4e712e; overflow: auto; }

#pageContent .contentCol .mailcompose .content .subject label{ margin: 0; width: 75px; padding-right: 10px; color: #e4442e; font-weight: bold; font-size: 1.2em; font-family: Verdana, Arial, Sans-Serif; float: left; }
#pageContent .contentCol .mailcompose .content .message label{ margin: 0; width: 75px; padding-right: 10px; color: #e4442e; font-weight: bold; font-size: 1.2em; font-family: Verdana, Arial, Sans-Serif; float: left; }
#pageContent .contentCol .mailcompose .content .submit label{}

#pageContent .contentCol .signup{}
#pageContent .contentCol .signup .field{ margin: 0 0 20px 0; padding: 0; width: 500px; height: 25px; }
#pageContent .contentCol .signup .field label{ margin: 0; padding: 0 0 0 15px; float: left; width: 75px; font-size: 1.1em; color: #010101; }
#pageContent .contentCol .signup .field input{ margin: 0; padding: 2px 3px; width: 292px; height: 19px; border: solid 1px #8e5e2f; background: #d6b575; color: #010101; float: left; }
#pageContent .contentCol .signup .field span{ float: left; }

#pageContent .contentCol .signup .area{ height: 200px; }
#pageContent .contentCol .signup .field textarea{ margin: 0; padding: 2px 3px; width: 292px; height: 194px; border: solid 1px #8e5e2f; background: #d6b575; overflow: auto; color: #010101; }

#pageContent .contentCol .signup a.submit{ margin: 0 10px 0 90px;  padding: 7px 0; background: #a81100; color: #ffe4bd; font-size: 1.1em; width: 70px; height: 16px; float: left; text-align: center; }
#pageContent .contentCol .signup a.clearField{ margin: 0; padding: 7px 0; background: #a81100; color: #ffe4bd; font-size: 1.1em; width: 70px; height: 16px; float: left; text-align: center; }
#pageContent .contentCol .signup p{ text-align: center; }

#pageBottom{ margin: 0 0 10px 0; padding: 22px 0 0 0; width: 960px; height: 38px; background: url(images/footer_bg.png) no-repeat; }
#pageBottom p{ margin: 0 15px; padding: 0; }
#pageBottom p span{ margin: 0; }
#pageBottom a{ }



