/*
    Default Styles
*/

* { padding: 0; margin: 0; outline: 0; }
body { font:  12px/16px Helvetica, Arial, sans-serif; color: #888; background-color: #eef1e2; background-image: none; }
a { cursor: pointer; color: #ccc; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.hidden { display: none; }
.center { margin: 0 auto; }
.fl { float: left !important; display: inline; }
.fr { float: right !important; display: inline; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.ar { display: block; text-align: right; }
.shell { width: 1000px; margin: 0 auto; }


/*
    Home Page
*/

#header { padding-top: 15px; }
h1#logo { float: left; display: inline; width: 290px; font-size: 0; line-height: 0; height: 80px; }
h1#logo a { background-color: transparent; background-image: url(images/temp_logo_3.png); background-repeat: no-repeat; background-position: 0 0; display: block; height: 80px; text-indent: -4000px; }
h2#slogan { float: left; display: inline; height: 33px; width: 430px; background: url(images/tag_line.png); margin:  33px 0 0 19px; } 

	#account { float: left; display: inline; padding: 10px 0 0 20px; width: 269px; }
	#account .field, #search .field, .box .field { float: left; display: inline; background: #fff; border: 1px solid #6e401f; color: #c6c6c6; text-transform: uppercase; padding: 4px 7px; font-size: 11px; margin-left: 3px; width: 100px;}
	#account .btn, #search .btn, .box .btn { float: left; display: inline; height: 23px; line-height: 21px; width: 30px; text-align: center; background: #bf1e2e; border: 1px solid #734025; color: #fff; padding-bottom: 2px; cursor: pointer; margin-left: 1px; }
	#account a { color: #fff; text-decoration: underline; float: left; display: inline; margin:5px 20px 0 5px; }
	#account a:hover { text-decoration: none; }
	#header .fl { margin: 10px 0 0 17px; } 
	
#navigation { height: 37px; line-height: 37px; background: url(images/navigation.gif) repeat-x 0 0; position:relative; }
#navigation ul { float: left; display: inline; list-style: none outside; padding-left: 2px; height:37px; }
#navigation ul li { float: left; display: inline; margin-right: 1px; position:relative; height:37px; z-index:10; }
#navigation ul li a, 
#navigation ul li a span 
{ float: left; display: inline; height: 34px; line-height: 34px; color: #fff; padding:0 0 0 23px;  background: url(images/nav-tab.gif) no-repeat 0 0; }
#navigation ul li a span { padding: 0 23px 0 0; background-position: right 0; }

#navigation ul li .sub-menu { position:absolute; top:37px; left:0; width:210px; display:none; }
#navigation ul li .sub-menu-bg { background:url(images/menu.png); }
#navigation ul li .sub-menu ul{ float:none; display:block; padding:0; padding:5px 0; height:100%; background:url(images/empty.gif);}
#navigation ul li .sub-menu ul li{ float:none; display:block; margin:0; height:auto; font-size:0; line-height:0; padding-bottom:2px; }
#navigation ul li .sub-menu ul li a{ float:none; display:block; background:transparent; color:#640d0d; padding:0; height:auto !important; font-size:14px; line-height:16px; padding:5px 10px; width:190px; position:relative; }
#navigation ul li .sub-menu ul li a:hover{background:#630d0d; color:#fff; text-decoration: none;}

.sub-menu-b { font-size:0; line-height:0; height:5px; padding:0 4px; position:relative; }
.sub-menu-b b{ display:block; height:5px; }
.sub-menu-b b.bc{ background:url(images/menu-bc.png) repeat-x 0 0; width:100%; float:left; }
.sub-menu-b b.bl{ position:absolute; top:0; left:0; width:4px; background:url(images/menu-bl.png) no-repeat 0 0; }
.sub-menu-b b.br{ position:absolute; top:0; right:0; width:4px; background:url(images/menu-br.png) no-repeat 0 0; }

#search { float: right; display: inline; margin: 5px 5px 0 0; }

#content { background: #fff url(images/content.gif) repeat-y 0 0; height: 100%; }
#mainbox { float: left; display: inline; width: 705px; background: #fff; min-height: 1141px; }

.equistian-travel { background: #580e0d url(images/equistian-travel.gif) no-repeat 15px center; height: 68px; padding: 10px 0 0 145px; color: #f6d9b7; line-height: 18px; }


.tour-guide  { float: left; display: inline; width: 488px; }
.tour-guide .header { height: 46px; width: 488px; background: url(images/tour-guide-header.jpg) no-repeat 0 0; }
.tour-guide .header h2 { height: 42px; width: 144px; float: left; display: inline; background: url(images/travel-guide.gif) no-repeat 0 0; margin: 4px 0 0 220px; } 
.tour-guide .header a { float: left; display: inline; height: 29px; width: 96px; background: url(images/tiny-box.gif) no-repeat 0 0; color: #fff; line-height: 13px; padding:2px 5px 0; margin: 10px 0 0 5px; }

.tour-guide .container, .latest-news .container { background: #fff url(images/tour-guide-news-bg.gif) repeat-x 0 bottom; padding: 5px 0 0 2px; min-height: 291px; }
.tour-guide a img, .latest-news a img  { border: 1px solid #e1cbb3; }
.tour-guide div.left {float: left; display: inline;margin-right: 2px; width: 242px; }
.tour-guide div.last { margin-right: 0 !important; }
.tour-guide .text, .latest-news .text { padding: 5px; }
.tour-guide h2 { font: bold 14px Helvetica, Arial, sans-serif; color: #430b0a; }
.tour-guide h3, .latest-news h3 { font: 12px Helvetica, Arial, sans-serif; color: #7f223f; }
.tour-guide .more, .latest-news .more { display: block; line-height: 13px; background: url(images/read-more.gif) no-repeat 0 0; padding-left: 20px; color: #790024; }
.tour-guide .gallery { margin: 10px 5px 0; padding-top: 10px; border-top: 1px dashed #E8D3A2; }
.tour-guide .gallery a { display: block; background: url(images/destination-gallery.gif) no-repeat 0 center; color: #62142a; padding-left: 70px; line-height: 14px; margin-bottom: 5px; }

.latest-news { float: left; display: inline; width: 215px; }
.latest-news .header { height: 46px; background: #fff url(images/article-news-header.jpg) no-repeat 3px 0; width: 100%; }
.latest-news .header h2 { font: bold 14px Helvetica, Arial, sans-serif; color: #fff; padding: 7px 0 0 100px; }
.latest-news h3 { font: 12px Helvetica, Arial, sans-serif; }
.latest-news ul { list-style: none outside; padding: 5px 0; }
.latest-news li { margin: 5px 0; }
.latest-news li a { text-decoration: underline; color: #8B5E3C; line-height: 22px; } 
.latest-news li a:hover { text-decoration: none; } 

.mainbox-ad { width: 643px; margin: 30px auto; }

#sidebar { float: left; display: inline; width: 293px; }

	.box { margin: 5px 0 0 2px; padding: 0 5px; border: 1px solid #bc7474; }
	.box h2 { font: bold 18px Helvetica, Arial, sans-serif; color: #fff; margin-bottom: 2px; }
	.box label { float: left; display: inline; width: 125px; }
	.box .field, #sidebar .box .btn { border: 0; }
	.box .field { padding: 5px 5px 4px; }
	.box .btn { margin-left: 2px; }
	
	.station-finder { background: url(images/station-finder-bg.gif) repeat-x 0 0;  height: 50px; }
	.station-finder label { font: bold 16px Helvetica, Arial, sans-serif; color: #fff; }
	.station-finder .btn { background: #a97c50;  }
	
	.newsletter label { color: #e8d4a3; font-size: 11px; line-height: 14px; }
	.newsletter, .newsletter-2 { background: #ba7171 url(images/newsletter-bg.gif) repeat-x 0 0; min-height: 48px; }
	.newsletter-2 .btn { float: left; display: inline; width: 100px; margin: 5px 5px 0 0; padding: 0 5px; }
	.newsletter-2 label { float: left; display: inline; color: #e8d4a3; width: 170px; }
	
	.tweets { background: url(images/tweets-bg.gif) repeat-y 0 0; margin-top: 2px; }
	.tweets .top { background: url(images/tweets-top.gif) no-repeat 0 top; padding: 5px 4px 15px; position: relative; min-height: 240px; }
	.tweets .bottom { background: url(images/tweets-bottom.gif) no-repeat 0 bottom; }
	
	.tweets h2 { font:  bold 18px Helvetica, Arial, sans-serif; color: #820024; margin: 0 0 10px 5px; }
	.tweets ul { list-style: none outside; padding-left: 5px; }
	.tweets li { background: url(images/tweety.gif) no-repeat 0 0; padding-left: 35px; line-height: 18px; color: #000; margin-bottom: 15px; }
	.tweets li a { color: #570e0d; }
	.tweets img { margin-bottom: 10px; }
	.tweeter { display: block; height: 17px; position: absolute; left: 10px; bottom: 10px; }
	
	.darleys-blog { background: url(images/blog-bg.gif) repeat-y 0 41px; }
	.darleys-blog .top { background: url(images/blog-top.gif) no-repeat 0 top; min-height: 307px; }
	.darleys-blog .bottom { background: url(images/blog-bottom.gif) no-repeat 0 bottom; }
	.darleys-blog .header { background: url(images/darleys-blog-img.png) no-repeat 0 0; height: 178px; width: 293px; position: relative; margin: -25px 0 0 3px; }

	.post  { padding: 15px 20px; color: #000; }
	.post small { font: bold 12px Helvetica, Arial, sans-serif; color: #570e0d; }
	.post .entry .more { color: #570e0d; font-weight: bold; }
	
	.postmetadata { border-top: 1px dashed #b99877; margin-top: 5px; padding-top: 5px; }
	.postmetadata h4 { font: bold 12px Helvetica, Arial, sans-serif; color: #570e0d; }
	.postmetadata a { display: block; width:100%; color:#8b5e3b; text-decoration: underline; }
	.postmetadata a:hover { text-decoration: none; }
	
	.featured-blog .bg { background: url(images/feature-blog-bg.jpg) repeat-y 0 0;}
	
	.featured-blog .postmetadata { border: 0; }
	
#sidebar .ad { position: relative; margin-left: 3px; }

#footer { background: #c3a076 url(images/footer-bg.gif) repeat-x 0 0; height: 300px; padding: 10px; position: relative; }

#f-logo { float: left; display: inline; height: 60px; width: 108px; font-size: 0; line-height: 0; margin-right: 15px; }
#f-logo a { display: block; height: 60px; background: url(images/f-logo.gif); text-indent: -4000px; }

.column { float: left; display: inline; margin-right: 40px; }
.column h2 { font: bold 12px/25px Helvetica, Arial, sans-serif; color: #fff; margin-bottom: 5px; }
.column ul { list-style: none outside; }
.column li a { color: #815e34; text-decoration: underline; line-height: 23px;  }
.column li a:hover { text-decoration: none; }

#footer .last { margin-right: 0;}

#footer p { position: absolute; bottom: 5px; text-align: center; left: 150px; color: #976d43; }

/*
	Blog Page
*/

#blog-intro { height: 204px; width: 705px; background: url(images/darleys-blog-img2.jpg) no-repeat 0 0; }

.get-rss { display: block; height: 23px; width: 160px; background: url(images/get-rss.gif) no-repeat 0 0; line-height: 23px; margin: 175px 10px 0 auto; padding-left: 30px; color: #fff; text-decoration: underline; }
.get-rss:hover { text-decoration: none; }

h2.seo { font: 18px/21px Arial, sans-serif; color: #820024; margin-bottom: 30px; }
#blog #mainbox .post { margin-bottom: 30px; }
#blog #mainbox .post h2 a { display: block; font: 18px/21px Helvetica, Arial, sans-serif; color: #820024; margin-bottom: 25px; }
#blog #mainbox .post p a { color: #820024; }
#blog #mainbox .post .entry p { line-height: 14px; padding: 0 15px 10px 0; }
#blog #mainbox .post .postmetadata { color: #787878; border: 0; padding: 0; margin: 0; }
#blog #mainbox .post .postmetadata a { display: inline; color: #787878; text-decoration: none; }
#blog #mainbox .post .postmetadata a:hover { text-decoration: underline; }

.follow-twitter { display: block; height: 88px; width: 293px; background: url(images/follow-twitter.gif) no-repeat 0 0; }

.sidebar-bg { background: #fff; padding-bottom: 130px; }

h2.category { font: 19px/21px Rockwell, Tahoma, Arial, sans-serif; text-transform: uppercase; text-align: center; color: #820024; background: url(images/category-h2-bg.gif) no-repeat center bottom; padding-bottom: 12px; margin: 5px 0; }
.sidebar-bg ul { list-style: none outside;  float: left; display: inline; margin-right: 25px; margin-bottom: 15px; }
.sidebar-bg ul.first { margin-left: 10px; }
.sidebar-bg ul.last { margin-right: 0; }
.sidebar-bg ul li a { font: bold 14px/16px Helvetica, Arial, sans-serif; color: #57110D; }

.all-posts { padding: 10px; display: none; }

#blog #mainbox { min-height: 700px; }
#blog #sidebar { min-height: 810px; }

/*
	Sponsors Page
*/

#sponsors { padding: 0 5px; height: 100%; background: #fff; }
#sponsors .box-intro { height: 199px; background: url(images/sponsors-intro-bg.gif) repeat-x  0 0; padding-top: 35px; }
#sponsors .box-intro h2 { font: 36px Arial, sans-serif; color: #820024; margin-bottom: 25px; }
#sponsors .box-intro .column { width: 500px; }
#sponsors .box-intro div.fl { padding-left: 20px; width: 480px; }
#sponsors .box-intro div.fr { float:right;  width: 380px; padding-top: 65px; }
#sponsors .box-intro div.fr p { padding-bottom: 15px; }
#sponsors .box-intro div.fr a { color: #820024; }

.major-supporters h2 { height: 25px; width: 171px; background: url(images/major-supporters.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; position: relative; margin: -25px 0 0 20px; }

.major-supporters .box { background: #fff url(images/major-supporters-bg.gif) repeat-x 0 bottom; padding: 45px 0; border: 0; }
.major-supporters .box .middle { background: url(images/supporters-vert-separator.gif) repeat-y center 0; }
.major-supporters div.fl { padding-left: 60px; width: 410px; }
.major-supporters div.fr { width: 410px; padding-right: 40px; }
.major-supporters .supporter h3 { margin-top: 20px; border-top: 1px dashed #6c6a46; padding-top: 10px; }
.major-supporters .supporter h3 a { color: #570e0d; font-size: 14px; font-weight: bold; }
.major-supporters .supporter img { margin-left: 25px; }

.partner-supporters h2 { height: 25px; width: 266px; background: url(images/partners-supporters.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; position: relative; margin: -25px 0 0 20px; }

.partner-supporters .box { background: #fff url(images/major-supporters-bg.gif) repeat-x 0 bottom; padding: 45px 0; border: 0; }
.partner-supporters .box .middle { background: url(images/supporters-vert-separator.gif) repeat-y center 0; }
.partner-supporters div.fl { padding-left: 60px; width: 410px; }
.partner-supporters div.fr { width: 410px; padding-right: 40px; }
.partner-supporters .supporter h3 { margin-top: 20px; border-top: 1px dashed #6c6a46; padding-top: 10px; }
.partner-supporters .supporter h3 a { color: #570e0d; font-size: 14px; font-weight: bold; }
.partner-supporters .supporter img { margin-left: 25px; }


.additional-supporters h2 { height: 25px; width: 158px; background: url(images/additional-support.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; position: relative; margin: -25px 0 0 20px; }

.additional-supporters .wrapper { padding: 30px 40px 60px; }
.additional-supporters .wrapper a { float: left; display: inline; margin: 0 10px 25px 0; }
.additional-supporters .wrapper a.last { margin-right: 0; }

/*
	Gallery
*/

#gallery { background: #fff; }
#gallery .top-shadow { background: url(images/gallery-bg.gif) repeat-x 0 0; height: 100%; margin: 0 5px; }

#gallery .frame { width: 990px; margin: 25px auto 0; }
#gallery .frame .logo { width: 190px; float: left; }
#gallery .placeholder-big { float: right; display: inline; height: 567px; width: 800px; position: relative; padding-bottom: 10px; }
#gallery .frame p.ar { padding: 5px 30px 0 0; color: #fff; font-weight: bold; }

#gallery .gallery-bottom { height: 183px; width: 895px; background: url(images/gallery-bottom.gif) no-repeat 0 0; margin-top: 50px; padding-left: 1px; margin-left: -1px; }
#gallery .gallery-bottom-past { width: 896px; height: 286px; }
#gallery #tabs { border-bottom: solid 5px #f3eee5; height: 30px; overflow: hidden; }
#gallery .gallery-tabs-active-first { background: url(images/tab-1-active.gif) no-repeat 0 0; }
#gallery .gallery-tabs-active-second { background: url(images/tab-2-active.gif) no-repeat 0 0; }
#gallery #tabs a { float: left; display: inline; height: 29px; line-height: 29px; color: #6C6A46; text-transform: uppercase; font-weight: normal; font-size: 12px; text-align: center; position: relative; margin-top: -28px; }
#gallery .gallery-bottom-past .grid { background: none; height: 100%; }
#gallery #tabs a { font-size: 0; line-height: 0; text-indent: -4000px; position: relative; margin-top: 0; background: none; }
#gallery #tabs a.first { width: 219px; }
#gallery #tabs a.second { width: 224px; }
#current-season { background: url(images/past-shows-bg.gif) no-repeat 0 0; height: 154px; }
#past-season { background: url(images/current-season-bg.gif) no-repeat 0 0; }

#gallery .grid .current-season img.tip { margin: 18px 0 0 10px; float: left; display: inline; }
#gallery .grid .past-season img.tip { margin: 6px 0 10px 14px; }

#gallery .current-season { display: block; }
#gallery .past-season { display: none; }
#gallery .current-season .thumbs { float: right; display: inline; height: 103px; width: 682px; background: url(images/current-season-thumbs.png) no-repeat  0 0; position: relative; padding-left: 17px; padding-top: 14px; margin-top: -7px; }

#gallery .current-season .thumbs a { float: left; display: inline; width: 124px; height: 89px; margin-right: 5px; padding: 9px 1px 1px 6px; }
#gallery .current-season .thumbs a img { width: 120px; overflow: hidden; height: 80px; }
#gallery .current-season .thumbs a:hover,
#gallery .current-season .thumbs a.active {border: 1px solid #820024; padding: 8px 0 0 5px; }

#gallery .grid2 { float: left; display: inline; }

#gallery .pages { float: right; display: inline; font-size: 14px; position: relative; margin-top: -4px; margin-right: 10px; }
#gallery .pages a { float: left; display: inline; margin-left: 5px;  color: #8B5E3C; }
#gallery .pages a:hover { text-decoration: none; }
#gallery .pages a.active { color: #57110D; }
#gallery .pages span { float: left; display: inline; margin-left: 5px; }

#gallery .pages a.previous, 
#gallery .pages a.next,
#gallery .paging a.previous,
#gallery .paging a.next { height: 12px; width: 14px; background: url(images/gallery-prev.gif) no-repeat 0 0; margin-top: 3px; }

#gallery .paging a.previous { margin-right: 5px; }

#gallery .pages a.next,
#gallery .paging a.next { background-image: url(images/gallery-next.gif); }

#gallery .past-season { padding: 0 0 30px; }	
#gallery .past-season .thumb { float: left; display: inline; height: 141px; width: 159px; margin: 0 5px 0 0; }
#gallery .past-season .thumb a { float: left; display: inline; height: 134px; width: 144px; background: url(images/past-thumb.png); padding: 7px 0 0 15px; }
#gallery .past-season .thumb a:hover { background: url(images/past-thumb-hover.png); text-decoration: none; }
#gallery .past-season .thumb span  { display: block; width: 130px; text-align: center; margin-top: 11px; font: bold 14px/14px Helvetica, Arial, sans-serif; color: #fff; }

#gallery .paging { float: right; display: inline; margin: 8px 15px 0 0; }
#gallery .paging a, 
#gallery .paging span { float: left; display: inline; font-size: 14px; color: #8B5E3C; } 
#gallery .paging span { margin: 0 5px; } 

/*
	Vacation Guide
*/

#vacation-guide,
#vacation-guide-destination { background: #fff; padding: 0 5px; }
.destinations-topbox { background: url(images/destinations-topbox-bg.gif) repeat-x 0 0; height: 100%; width: 979px; }
.featured-destination { float: left; display: inline; margin-left: 5px; width: 490px; position: relative; }
.featured-destination .about {  position: absolute; top: 35px; left: 0; display: none; width: 467px; background: url(images/f-dest-about-bg.png) repeat  0 0; padding: 10px; color: #57110D; }
.featured-destination .about a { color: #57110D; }
.featured-destination #tabs { width: 405px; height: 30px; margin-top: 6px; }
.featured-destination .featured-tabs-active-tab1 { background: url(images/destination-1-active.gif) no-repeat 0 0; }
.featured-destination .featured-tabs-active-tab2 { background: url(images/destination-2-active.gif) no-repeat 0 0; }
.featured-destination #tabs a { float: left; display: inline; height: 30px; font-size: 0; line-height: 0; text-indent: -4000px; position: relative; }
.featured-destination #tabs #tab1 { width: 222px; }
.featured-destination #tabs #tab2 { width: 183px; }
.featured-destination img { border: 1px solid #764c29; }

.featured-destination .info { background: #764c29; width: 489px; margin-top: 2px; }
.featured-destination .info h2 { font: 20px Helvetica, Arial, sans-serif; color: #fff; margin: 5px 0 5px 10px; }
.featured-destination .info h3 { font: 14px Helvetica, Arial, sans-serif; color: #fff;  text-transform: uppercase; margin: 0 0 35px 10px; }

.featured-destination .links { height: 25px; background: url(images/f-destination-info-links-bg.gif) repeat-x 0 0; margin: 0 5px; }
.featured-destination .links a { float: left; display: inline; line-height: 55px; margin-right: 10px; padding-right: 90px; color: #fff; position: relative; }
.featured-destination .links a.gallery { background: url(images/icon-gallery.gif) no-repeat right 0; height: 40px; margin: -16px 0 0 5px; }
.featured-destination .links a.journal { background: url(images/icon-journal.gif) no-repeat right 0; height: 42px;  line-height: 60px; padding-right: 70px;  margin: -18px 0 0 0; float: right; }


.top-destinations { float: right; display: inline; width: 469px; }
.top-destinations h2.tab { height: 29px; background: url(images/top-destinations-h2.gif) no-repeat 0 0; margin: 5px 0 0 0; font: 18px/29px Helvetica, Arial, sans-serif; padding-left: 12px; color: #fff; text-transform: uppercase; }

.top-destinations .column { margin: 0; width: 232px; }
.top-destinations .column img { border: 1px solid #764c29; }
.top-destinations .column .heading { background: #ead8ab url(images/top-dest-heading-bg.gif) repeat-x 0 0; margin: 3px 0; padding:  10px 5px 10px 5px; }
.top-destinations .column .heading h2 { font: bold 15px/15px Helvetica, Arial, sans-serif; color: #820024; }
.top-destinations .column .heading h3 { font: 12px/12px Helvetica, Arial, sans-serif; color: #820024; text-transform: uppercase; }
.top-destinations .column .text { background: #fff; padding: 20px 10px 0 5px; }
.top-destinations .column .text a { color: #820024; }
.top-destinations .column .actions {  border-top: 1px dashed #d3b391; margin: 15px 0 0 0; padding: 5px 0 0 0; }
.top-destinations .column .actions a { float: left; display: inline; padding-top: 35px; width: 60px; text-align: center; margin-right: 15px; }
.top-destinations .column .actions a.video {  background: url(images/destinations-video.gif) no-repeat center 0; }
.top-destinations .column .actions a.gallery {  background: url(images/destinations-gallery.gif) no-repeat center 0; }
.top-destinations .column .actions a.journal {  background: url(images/destinations-journal.gif) no-repeat center 0; margin: 0; }

.browse-destinations { background: url(images/browse-dest-bg.gif) repeat-x 0 0; margin-top: 5px; padding-top: 12px; padding-bottom: 30px; }
.browse-destinations .cnt { background: #f2ece8 url(images/browse-dest-cnt-bg.gif) no-repeat 0 0;  }
.browse-destinations h2.tab { background: url(images/browse-dest-h2.gif) no-repeat 0 0; height: 25px; width: 258px; }
.browse-destinations .col { float: left; display: inline; width: 317px; margin-right: 5px; }
.browse-destinations .col .cnt { background: #f9f5e6;  min-height: 100px; }
.browse-destinations .col .top { background: url(images/browse-col-top.gif) no-repeat 0 top; padding: 10px 5px 0 15px; }
.browse-destinations .wrapper { padding: 5px; padding-top: 0; }
.browse-destinations h2.region { font: bold 16px Helvetica, Arial, sans-serif; color: #820024; background: url(images/browse-dest-h2-region.gif) repeat-x  0 bottom; padding-bottom: 5px; width: 92%; margin: 10px 0; }

.browse-destinations .destination { margin-bottom: 15px; }
.browse-destinations .destination h2 a { font: 14px helvetica, Arial, sans-serif; color :#57110D; text-decoration: underline;}
.browse-destinations .destination h2 a:hover { text-decoration: none; }
.browse-destinations .destination small { display: block; font: 11px/16px Helvetica, Arial, sans-serif; color: #820024; }
.browse-destinations .destination p a { display: block; color: #820024; }



#vacation-guide-destination .top-box  { background: url(images/destinations-topbox-bg.gif) repeat-x 0 0 ; width: 971px; padding: 18px 0 5px 7px; }
#vacation-guide-destination .image  { float: left; display: inline; width: 478px; }
#vacation-guide-destination .image img  { border: 1px solid #764c29; }
#vacation-guide-destination .image .caption { background: url(images/dest-img-caption.gif) repeat-x 0 0; height: 27px; line-height: 27px; padding: 0 7px; width: 463px; color: #E8D3A2; font-size: 14px; }
#vacation-guide-destination .right-box { float: right; display: inline; width: 488px; }
#vacation-guide-destination .right-box #tabs { position: relative; margin-top: -11px; width: 488px; height: 25px; }
#vacation-guide-destination .right-box .search-tabs-active-tab1 { background: url(images/search-tab-1-active.gif) no-repeat 0 0; }
#vacation-guide-destination .right-box .search-tabs-active-tab2 { background: url(images/search-tab-2-active.gif) no-repeat 0 0; }
#vacation-guide-destination .right-box #tabs a { float: left; display: inline; height: 25px; font-size: 0; line-height: 0; text-indent: -4000px; position: relative; }
#vacation-guide-destination .right-box #tabs a#tab1 { width: 196px; }
#vacation-guide-destination .right-box #tabs a#tab2 { width: 173px; }
#vacation-guide-destination .right-box #tabs a#tab3 { float: right; width: 117px; }
#vacation-guide-destination .right-box .heading { height: 52px; background: url(images/rightbox-heading-bg.gif) repeat-x 0 0; margin-bottom: 2px; }


#vacation-guide-destination .right-box .selected-destination { display: block; } /* switched from none */
#vacation-guide-destination .right-box .destination-search { display: none; }

#vacation-guide-destination .right-box .selected-destination h2 { font: 20px Helvetica, Arial, sans-serif; color: #fff; margin: 3px 0 0 8px;  }
#vacation-guide-destination .right-box .selected-destination h3 { font: 14px Helvetica, Arial, sans-serif; color: #fff; text-transform: uppercase; margin-left: 8px; }


#vacation-guide-destination .right-box .destination-search label { float: left; display: inline; height: 18px; width: 75px; background: url(images/search-icon.gif) no-repeat 0 0; margin: 15px 0 0 10px; padding-left: 25px; color: #fff; font-size: 15px; }

#vacation-guide-destination .right-box .destination-search .cnt { float: left; display: inline; height: 33px; background: url(images/search-section-bg.gif) repeat-x 0 0; margin: 8px 2px 0 0; padding: 0 7px; width: 272px;  }
#vacation-guide-destination .right-box .destination-search .cnt-hidden { width: 72px; }
#vacation-guide-destination .right-box .destination-search .cnt a { float: left; display: inline; font-size: 14px; color: #fff; line-height: 33px; margin-right: 5px; width: 67px; }
#vacation-guide-destination .right-box .destination-search .cnt select { float: left; display: inline; margin: 7px 0 0 0; width: 200px; }

#vacation-guide-destination .right-box .contact-box { border: 1px solid #fff; background: url(images/rightbox-contact-bg.gif) repeat-x  0 0; height: 218px;  padding: 0 10px; }
#vacation-guide-destination .right-box .contact-box .head { padding-bottom: 2px; border-bottom: 1px solid #e3ddd1; }
#vacation-guide-destination .right-box .contact-box .head a { float: right; display: inline; height: 33px; font-size: 0; line-height: 0; text-indent: -4000px; margin: 0 0 0 2px; }
#vacation-guide-destination .right-box .contact-box .head a.map { background: url(images/rightbox-map.gif) no-repeat 0 0; width: 64px; }
#vacation-guide-destination .right-box .contact-box .head a.website { background: url(images/rightbox-website.gif) no-repeat 0 0; width: 72px; }
#vacation-guide-destination .right-box .contact-box .head a.email { background: url(images/rightbox-email.gif) no-repeat 0 0; width: 60px; }
#vacation-guide-destination .right-box .contact-box .head h2 { font: 20px/35px Helvetica, Arial, sans-serif; color: #820024; text-transform: uppercase; margin: 0; }
#vacation-guide-destination .right-box .contact-box .text { padding: 10px 0; color: #820024; font-size: 14px; border-bottom: 1px solid #e3ddd1; }
#vacation-guide-destination .right-box .contact-box .interaction { height: 96px; background: url(images/interaction-bg.gif) repeat-x 0 0; }
#vacation-guide-destination .right-box .contact-box .interaction a { float: right; display: inline; padding-top: 60px; text-align: center; margin-left: 15px; color: #754C29; }
#vacation-guide-destination .right-box .contact-box .interaction a.video { width: 60px; background: url(images/destinations-video.gif) no-repeat center 20px; }
#vacation-guide-destination .right-box .contact-box .interaction a.gallery { width: 124px; background: url(images/rightbox-dest-gallery.gif) no-repeat center 3px; }
#vacation-guide-destination .right-box .contact-box .interaction a.journal { width: 88px; background: url(images/rightbox-dest-journal.gif) no-repeat center 3px; }


.bottom-box { background: #fff url(images/bottom-box-bg.gif) repeat-x 0 0; height: 100%; width: 971px; padding: 9px 0 30px 7px; }
.bottom-box .head h2 { float: left; display: inline; height: 27px; width: 101px; background: url(images/in-depth.gif) no-repeat 0 0; }
.bottom-box .head a { float: left; display: inline; padding-left: 20px; background-position: 0 center; background-repeat: no-repeat; line-height: 13px; margin: 6px 0 0 15px; color: #9b9c66; }
.bottom-box .head a.print { background-image: url(images/print-icon.gif); }
.bottom-box .head a.email { background-image: url(images/email-icon.gif); }
.bottom-box .head a.link { background-image: url(images/link-icon.gif); }
.bottom-box .widecolumn { float: left; display: inline; width: 648px; background: #d1bfb1; padding-bottom: 8px; }
.bottom-box .widecolumn .box { background: #f9f5e6;  height: 100%; width: 635px; border: 0; margin: 10px 0 0 5px; padding: 0; }
.bottom-box .widecolumn .box .top { background: url(images/widec-box-top.gif) no-repeat 0 top; padding: 10px; font-size: 14px; }
.bottom-box .widecolumn .intro { color: #333; padding-bottom: 30px; }
.bottom-box .widecolumn .intro p { padding-bottom: 0; }
.bottom-box .widecolumn h3 { font: bold 16px Helvetica, Arial, sans-serif; color: #820024; background: url(images/widecolumn-h3-bg.gif) repeat-x  0 bottom; padding-bottom: 5px; margin-bottom: 10px; }
.bottom-box .widecolumn p { padding-bottom: 15px; color: #333; }

.bottom-box .shortcolumn { float: right; display: inline; width: 318px; height: 100%;  background: url(images/bottom-box-short-c-bg.gif) repeat-x 0 0;  padding-bottom: 6px; }
.bottom-box .shortcolumn h2.tab { height: 23px; width: 129px; background: url(images/at-a-glance.gif) no-repeat 0 0; position: relative; margin-top: -20px; }
.bottom-box .shortcolumn .box { height: 100%; background: #e0ded0; border: 0; padding: 0; width: 305px; margin: 7px 0 0 6px; font-size: 14px; color: #333; }
.bottom-box .shortcolumn .box .top {  background: url(images/shortc-box-top.gif) no-repeat 0 top; padding: 10px; }
.bottom-box .shortcolumn .intro { padding-bottom: 15px; }
.bottom-box .shortcolumn .intro p { padding-bottom: 0; }
.bottom-box .shortcolumn h3 { font: bold 16px Helvetica, Arial, sans-serif; color: #333; background: url(images/shortc-h3-bg.gif) repeat-x  0 bottom; padding-bottom: 5px; margin-bottom: 10px; }
.bottom-box .shortcolumn p { padding-bottom: 15px; color: #333; }

.simple-slider { width: 478px; height: 269px; position: relative; }
.simple-slider .buttons { position: absolute; bottom: -27px; right: 10px; line-height: 27px; color: #E8D3A2; font-size: 14px; }
.simple-slider .buttons a { margin-left: 10px; color: #E8D3A2; }
.simple-slider .holder { width: 478px; height: 269px; position: relative; overflow: hidden; }
.simple-slider .holder .content { position: absolute; width: 10000px; height: 269px; top: 0; left: 0; }
.simple-slider .holder .content ul li { float: left; display: inline; width: 478px; }


/*
	404 Page
*/

.error { padding: 6px 0 0 1px; }
.error .wrapper h2 { font: bold 30px "Times New Roman", Times, serif; color: #820024; margin-bottom: 10px; }
.error .wrapper h3 { font: bold 14px Arial, serif; color: #820024; margin-bottom: 10px; }
.error .wrapper { padding: 8px 0 0 5px; }
.error .wrapper p { padding-bottom: 15px; }
.error .wrapper a, .error .wrapper .suggestions { color: #bf1e2e; }
.error .wrapper .suggestions { margin: 15px 0; }
.error .wrapper h4 { font-weight: normal; margin-bottom: 5px; font-size: 13px; }
.error .wrapper ul { list-style: none outside; }
.error .options { height: 332px; background: url(images/options-bg.gif) no-repeat 0 0; margin: 25px 0 0  1px; }
.error .options .col-left { float: left; display: inline; width: 330px; padding: 5px 0 0 10px; }
.error .options .col-right { float: right; display: inline; width: 320px; padding: 5px 20px 0 0; }
.error .options label { display: block; color: #8c391d; margin-bottom: 5px; }
.error .options .field { display: block; background: #fff; border: 1px solid #e0bfc8; padding: 2px 5px 3px; margin-bottom: 15px; }
.error .options textarea { display: block; background: #fff; border: 1px solid #e0bfc8; padding: 2px 5px 3px; width: 290px; height: 40px; overflow: auto; }
.error .bordered { border-bottom: 1px dashed #944529; margin-right: 30px; color: #820024; }
.newsletter-signup { color: #5B0923; }
.newsletter-signup .field { margin-bottom: 10px !important; }
.newsletter-signup ul { padding-top: 30px; }
.newsletter-signup ul li { padding-bottom: 5px; text-indent: -6px; }
.newsletter-signup input.checkbox { float: left; display: inline; height: 13px; width: 13px; margin: 2px 5px 0 0; }
.newsletter-signup label.checkbox { float: left; display: inline;  }
.newsletter-signup .button { height: 100%; border-top: 1px dashed #944529; margin-top: 10px; padding-top: 15px; }

.error-side { padding-bottom: 518px; }
.newsletter-h { padding-top: 5px; position: relative; margin: 0 0 -15px 0 !important; }


/*
	Press Center
*/

#press-center { background: #fff url(images/eq-press-center.jpg) no-repeat center 0; width: 978px; margin: 0 auto; min-height: 158px; padding: 128px 11px 0 11px; height: 100%; }
#press-center .tabs { margin-bottom: 7px; border-bottom: 2px solid #c49a6c; background: url(images/press-center-tabs-bg.gif) repeat-x 0 bottom; }
#press-center .tabs ul { list-style: none outside; float: left; display: inline; margin-right: 7px;  }
#press-center .tabs a.rss { float: left; display: inline; height: 23px; width: 162px; font: 12px/23px Helvetica, Arial, sans-serif; background: url(images/button-rss.gif) no-repeat 0 0; color: #fff; padding-left: 25px; text-decoration: underline; margin-top: 3px; }
#press-center .tabs a.rss:hover { text-decoration: none; }
#press-center .tabs ul li { float: left; display: inline; height: 27px; position: relative; bottom: -2px; }

#press-center .tabs ul li a,
#press-center .tabs ul li a span { float: left; display: inline; height: 27px; line-height: 27px; font-size: 18px; padding-left: 12px; background: url(images/tabbed-content-tab.gif) no-repeat 0 0; color: #e8d4a3; }
#press-center .tabs ul li a span { padding-left: 0; padding-right: 12px; background-position: right 0; }

#press-center .tabs ul li a.active,
#press-center .tabs ul li a:hover,
#press-center .tabs ul li a.active span,
#press-center .tabs ul li a:hover span { background-position: 0 bottom; color: #570e0d; text-decoration: none; }
#press-center .tabs ul li a.active span,
#press-center .tabs ul li a:hover span { background-position: right bottom; }

#press-center .tabbed-content .description { float: left; display: inline; width: 648px; padding: 15px; padding-bottom: 10px; height: 100%; background: #f7efdd url(images/tabbed-content-box-bg.gif) repeat-x 0 0; }
#press-center .tabbed-content .description a { text-decoration: underline; }
#press-center .tabbed-content .description a:hover { text-decoration: none; }
#press-center .tabbed-content .description a,
#press-center .tabbed-content .description p { color: #820024; }
#press-center .tabbed-content .description p { padding-bottom: 15px; font: bold 12px/14px Helvetica, Arial, sans-serif; }
#press-center .tabbed-content .logo-info { float: right; display: inline; width: 253px; padding: 15px; height: 100%; background: #f7efdd url(images/tabbed-content-box-bg.gif) repeat-x 0 0; }
#press-center .tabbed-content .logo-info .text { float: left; display: inline; width: 120px; margin-left: 12px; color: #820024; font-weight: bold; }
#press-center .tabbed-content .logo-info .text a { color: #bf1e2e; text-decoration: underline; }
#press-center .tabbed-content .logo-info .text a:hover { text-decoration: none; }
#press-center .tabbed-content .top-gallery { margin-top: 10px; border-top: 2px solid #e8e9ea; }
#press-center .tabbed-content .gallery { padding-bottom: 17px; position: relative;  height: 100%; }
#press-center .tabbed-content .gallery .caption { display: none; position: absolute; border: 1px solid #d1b99c; left: 20px; top: 150px; padding: 5px; width: 328px; height: 50px; background: #fff8dd; z-index: 3; }
#press-center .tabbed-content .gallery .caption p { padding: 0; color: #8b5e3b; }
#press-center .tabbed-content .gallery ul li { float: left; display: inline; margin-right: 14px; position: relative; }
#press-center .tabbed-content .gallery ul li a img { display: block; border: 1px solid #a97c50; }
#press-center .tabbed-content .gallery a.prev { height: 220px; width: 45px; background: url(images/button-prev.gif) no-repeat 0 0; }
#press-center .tabbed-content .gallery a.next { height: 220px; width: 45px; background: url(images/button-next.gif) no-repeat 0 0; margin-right: 0; }
#press-center .tabbed-content .gallery p { padding: 10px 0 10px 3px; }

#press-center .widebox { float: left; display: inline; width: 680px; padding-top: 10px; }
#press-center .article { padding: 0 0 15px 15px; }
#press-center .article h3 { font: bold 14px/14px Helvetica, Arial, sans-serif; }
#press-center .article h3 a { color: #6E2121; }
#press-center .article p a { text-decoration: underline; color: #820024; }
#press-center .article p a:hover { text-decoration: none; }


#press-center .shortbox { float: right; display: inline; width: 270px; }
#press-center .shortbox .box { background: url(images/press-center-shortbox-box-bg.gif) repeat 0 0; padding: 10px 15px; height: 100%; border: 0; margin: 0 0 7px 0; }
#press-center .shortbox h3 { color: #820024; font: bold 14px/14px Helvetica, Arial, sans-serif; }
#press-center .shortbox p { padding-bottom: 15px; }

#press-center .media-articles .media-article { padding-bottom: 10px }
#press-center .media-articles .media { float: left; display: inline; width: 120px; height: 80px; overflow: hidden; background: url(images/media-bg.gif) no-repeat 0 bottom; padding-bottom: 10px; margin-left: 18px; }
#press-center .media-articles .media a img { display: block; border: 1px solid #a97c50; }
#press-center .media-articles .article { float: left; display: inline; width: 520px; margin-left: 5px; }
#press-center .media-articles .article h3 a { color: #820024; text-decoration: underline; }
#press-center .media-articles .article h3 a:hover { text-decoration: none; }
#press-center .media-articles .article small { display: block; font-size: 14px; font-weight: bold; color: #820024; padding: 3px 0; }
#press-center .media-articles .article p { padding-bottom: 15px; }

#press-center .media-items h4 { font: 12px/14px Helvetica, Arial, sans-serif; color: #666; border-bottom: 2px solid #e2ded1; padding: 10px 0 3px 0; margin-bottom: 5px; }
#press-center .media-items label { display: block; color: #8c391d; padding-bottom: 3px; }
#press-center .media-items select { float: right; display: inline; width: 90px; margin-bottom: 12px; }
#press-center .media-items select#from-month,
#press-center .media-items select#to-month { float: left; display: inline; width: 145px; }
#press-center .media-items .field { float: none; width: 220px; background: #fff; border: 1px solid #bd7a85; padding: 3px 8px; color: #8a1032; text-transform: none;}
#press-center .media-items .submit { display: block; height: 21px; width: 71px; border: 0; text-align: center; color: #880e30; background: url(images/button.gif) no-repeat 0 0; margin: 10px 0 0 auto; }

.button-signup { display: block; height: 21px; width: 71px; background: url(images/button.gif) no-repeat  0 0; text-align: center; line-height: 21px; color: #570e0d; }

#press-center .history { padding: 0 10px 10px 10px; }
#press-center .history h3 { font: bold 14px/14px Helvetica, Arial, sans-serif; color: #820024;  }
#press-center .history h4 { font: bold 12px/14px Helvetica, Arial, sans-serif; color: #820024;  } 
#press-center .history h3, #press-center .history h4, #press-center .history p { padding-bottom: 15px; } 

#press-center .media-introduction { height: 37px; background: url(images/press-center-eq-media-intro-bg.gif) repeat-x 0 0; padding: 20px 5px 10px; border-bottom: 2px solid #dddddf; margin-bottom: 6px; }

#press-center .bottom-tabs { border-top: 1px solid #dddddf; margin-bottom: 15px; height: 100%; }
#press-center .bottom-tabs ul { float: right; display: inline; list-style: none outside; }
#press-center .bottom-tabs ul li { float: left; display: inline; height: 32px; position: relative; top: -1px; }
#press-center .bottom-tabs ul li a { display: block; height: 32px; width: 143px; background: url(images/bottom-tab.gif) no-repeat 0 0; text-align: center; line-height: 32px; color: #bf1e2e; text-decoration: underline; }
#press-center .bottom-tabs ul li a:hover { text-decoration: none; }


#press-center .about img { border: 1px solid #4d3917; }
#press-center .about .caption { background: url(images/press-center-shortbox-caption.gif) no-repeat 0 bottom; padding: 5px 0 10px; margin-bottom: 10px; }
#press-center .about h3 { font: 14px/16px Helvetica, Arial, sans-serif; margin-bottom: 10px; }
#press-center .about h3 a { color: #bf1e2e; }
#press-center .about .caption span { font: bold 12px/14px Helvetica, Arial, sans-serif; color: #303115; }
#press-center .about p { color: #8B5E3C; }

#press-center .about .separator { height: 15px; width: 145px; margin: 0 auto; background: url(images/about-separator.gif) no-repeat 0 0; }
#press-center .about .more-info { width: 177px; margin: 0 auto; font-size: 14px; line-height: 16px; font-weight: bold; }
#press-center .about .more-info p { padding: 5px 0; }
#press-center .about .more-info span { width: 150px; display: block; margin: 0 auto; }
#press-center .about .more-info a { font-weight: normal; font-size: 12px; color: #cb2031; }
#press-center .about-bg { background: #f3eace url(images/about-bg.gif) no-repeat 0 bottom !important; }

#press-center .episode-guide .description { padding:  0 10px 10px 10px; background: none; color: #8B5E3C; }
#press-center .episode-guide .episode-tabs { height: 21px; background: url(images/episode-tabs-bg.gif) repeat-x 0 0; border-bottom: 2px solid #d3b391; }
#press-center .episode-guide .episode-tabs ul { list-style: none outside; }
#press-center .episode-guide .episode-tabs ul li { float: left; display: inline; height: 21px; position: relative; bottom: -2px; }

#press-center .episode-guide .episode-tabs a,
#press-center .episode-guide .episode-tabs a span { float: left; display: inline; height: 21px; line-height: 21px; font: bold 14px/21px Verdana, Helvetica, Arial, sans-serif; padding-left: 10px; background: url(images/episode-tab.gif) no-repeat 0 0; color: #E8D3A2; }
#press-center .episode-guide .episode-tabs a span { padding-left: 0; padding-right: 10px; background-position: right 0; }


#press-center .episode-guide .episode-tabs a:hover,
#press-center .episode-guide .episode-tabs a.active,
#press-center .episode-guide .episode-tabs a:hover span,
#press-center .episode-guide .episode-tabs a.active span { background-position: 0 bottom; text-decoration: none; }
#press-center .episode-guide .episode-tabs a.active span,
#press-center .episode-guide .episode-tabs a:hover span { background-position: right bottom; color: #57110D; }


#press-center .episode-guide .sub-menu { height: 44px; background: url(images/press-center-sub-menu.gif) repeat-x 0 0; border-bottom: 2px solid #e8e9ea; margin-bottom: 20px;}

#press-center .episode-guide .sub-menu .list-view,
#press-center .episode-guide .sub-menu .guide-view { float: right; display: inline; height: 21px; width: 56px; background: url(images/icon-view-type.gif) no-repeat 0 0; margin: 11px 15px 0 0; }

#press-center .episode-guide .sub-menu .list-view { background-position: 0 bottom; }
#press-center .episode-guide .sub-menu p { color: #8B5E3C; padding: 13px 0 0 10px; }
#press-center .episode-guide .sub-menu p span { padding: 0 5px; }
#press-center .episode-guide .sub-menu p a { color: #820024; text-decoration: underline; }
#press-center .episode-guide .sub-menu p a.active { color: #57110D; text-decoration: underline; font-weight: bold; }
#press-center .episode-guide .sub-menu p a:hover { text-decoration: none; }
#press-center .episode-guide .media-article p { padding-bottom: 5px; }
#press-center .episode-guide .media-article span a { color: #BE1E2D; text-decoration: underline; }
#press-center .episode-guide .media-article span a:hover { text-decoration: none; }
#press-center .episode-guide .media-article .recap { display: none; padding-top: 10px; color: #C49A6C; }


#press-center .episode-guide  div.list-view { font-weight: normal; padding-bottom: 20px; }
#press-center .episode-guide  div.list-view th { text-align: left; color: #C49A6C; padding: 5px; }
#press-center .episode-guide  div.list-view td { color: #820024; padding: 5px; }
#press-center .episode-guide  div.list-view td a { color: #820024; text-decoration: underline; }
#press-center .episode-guide  div.list-view td a:hover { text-decoration: none; }


/* Added by Rob */

.clear { clear:both; }
.page .left { float:left; }
.page .right { float:right; }

.breadcrumb {
	margin-bottom:15px;
}

.page {
	margin:15px 20px;
	color:#000;
}

.page a {
	color: #820024;	
}

.page h1, .page h1 a {
	font: 36px Arial, sans-serif; color: #820024; margin-bottom: 20px;
}

.page .no_bottom_margin {
	margin-bottom:0;
}

.page h2, .page h2 a {
	font: 18px/21px Helvetica, Arial, sans-serif; color: #820024;
}

.page .category_heading {
	font-weight:bold;
	margin-bottom:20px;
	font-size:14px;
}

.page .entry {
	margin:1em 0 2em 0;
}

.page p, .page .entry p {
	margin:1em 0;
}
.entry ul li { margin: 1em 0 1em 1em; list-style-type: square; list-style-position: inside; }
.page p, .page .entry_club p {
	margin:1em 0 1em 1em;
}

.page .meta {
	color:#666;
}

.page .right_images {
	float:right;
}

.page .right_images img {
	margin:0 0 10px 15px;
}

.page .border_image {
	border:1px solid #A97C50;
}

.page .list_image {
	width:120px;
}

.page .list_image_club {
	width:175px;
}

#blog-intro_club { background: url(http://www.equitrekking.com/images/uploads/club_header.jpg) no-repeat; width: 705px; height: 204px; }

.page .list_item {
	width:530px;
}

form.schedule_form {
	padding:1em 0;
}

.schedule_form label {
	font-size:16px;
}

.schedule_zip_input {
	font-size:16px;
	width:300px;
}

.schedule_zip_submit {
	font-size:14px;
}


#schedule_results_container {
	border:1px solid #ccc;
	width:90%;
	margin:1em 0;
	padding:1em;
}

.schedule_results_initial { text-align:center; font-style:italic; }

.divider {
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #ccc;
}

.comment {
	margin:10px 25px 0;
	border-top:1px dotted #ccc;
}

.first_comment {
	border:none;
	margin-top:0;
}

.comment p {
	margin:0; padding:0;
}

.pagination {
	padding-top:10px;
	text-align:right;
	font-size:13px;
}

.darley_blog_padding {
	clear:both;
	padding-top:10px;
}

.box a, .widebox a {
	color:#820024;
}

.press_photos_table {
	width:600px;
}

.press_photos_table td {
	padding:10px 20px 10px 0;
	color:#000;
}

.press_photos_table td img {
	border:1px solid #820024;
}

.cloud {
	line-height:20px;
	padding:5px 0 15px;
}

.cloud a {
	color:#820024;
}

/* New Equestrian Vacations Tabs (matching press center) */

#equi-vacations .tabs { margin-bottom: 7px; border-bottom: 2px solid #c49a6c; background: url(images/press-center-tabs-bg.gif) repeat-x 0 bottom; }
#equi-vacations .tabs ul { list-style: none outside; float: left; display: inline; margin-right: 7px;  }
#equi-vacations .tabs ul li { float: left; display: inline; height: 27px; position: relative; bottom: -2px; }

#equi-vacations .tabs ul li a,
#equi-vacations .tabs ul li a span { float: left; display: inline; height: 27px; line-height: 27px; font-size: 18px; padding-left: 12px; background: url(images/tabbed-content-tab.gif) no-repeat 0 0; color: #e8d4a3; }
#equi-vacations .tabs ul li a span { padding-left: 0; padding-right: 12px; background-position: right 0; }

#equi-vacations .tabs ul li a.active,
#equi-vacations .tabs ul li a:hover,
#equi-vacations .tabs ul li a.active span,
#equi-vacations .tabs ul li a:hover span { background-position: 0 bottom; color: #570e0d; text-decoration: none; }
#equi-vacations .tabs ul li a.active span,
#equi-vacations .tabs ul li a:hover span { background-position: right bottom; }

.destinations-jump-to {
	margin:0 0 1.5em 0;
	font-size:13px;
	color:#000;
}

.destinations-jump-to a {
	color:#820024;
}

/* Related Entries */
.destination-related-entries ul { list-style:none; }

#vacation-guide-destination .right-box .contact-box a {
	color:#820024;
}

