/**
 * Common.css
**/


body {}


p,a,li,div,h1,h2,h3,h4,h5,h6
{
    font-family:Arial Helvetica;
}

p,a,li
{ 
    font-size:12px;
    font-family:Arial,Helvetica;
    line-height: 16px;
    margin-bottom:6px;
    color:#4f4f4f;
}

.clear { clear: both; }
.clear-right { clear: right; }


a { color:#557892}
a:hover { color:#f87900; }

div.body-html a:hover, div.body-html a:hover strong { color:#f87900; }

div.body-html a:hover, div.body-html a:hover strong { color:#f87900; }

.reprints-form {margin-top: 10px;}
.reprints-form td{vertical-align: top; padding-right: 10px;}
.EditingFormErrorLabel {color: Red;}
.ErrorLabel span {margin-bottom: 10px;}

#wrapper-bg { width: 1017px; background: #fff url(../images/sky_logo_orange.jpg) no-repeat scroll center top; border-top: solid 1px #fff; margin: -1px auto 0 auto; }

#wrapper { width: 940px; padding: 0 0 40px 0; margin: 0 auto; position: relative; left: 1px; }

#wrapper .ds-logo-link a { position: absolute; width: 260px; height: 120px; z-index: 5000; }
#wrapper .ds-logo-link a span { position: absolute; left: -1000px; }
    
span.email { font-style: italic; }

/* debug */
table.debug th, table.debug td { padding: 2px; border: solid 1px #ccc; }
table.debug th { font-weight: bold; }

/* 
Shared elements: Top Nav, Footer.
*/

.divider { margin: 10px 0; }

#masthead { position: relative; height: 165px; } /* jm */
#masthead .logo { top:-60px;float:left;width:240px;height:130px; border:0;cursor:pointer;position:relative; }
#masthead .logo .text {position:absolute; top:-200px;}

/* #aux */
#aux { position: absolute; top: 70px; right: 0; width: 657px; height: 25px; }
#aux ul, #aux ul li { margin: 0; padding: 0; }
#aux ul li { position: absolute; height: 25px; padding: 0 10px; background: url(../images/master/aux-li-bg.png) repeat-y top left; }
#aux-home { top: 0; right: 365px; background: none !important; }
/*#aux-home { right: 146px; }*/ /* IF search is disabled. */
#aux-home .inner { margin-top: 4px; }
#aux-home a { font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #8b8b8b; }
#aux-home a:hover { text-decoration: underline; }
#aux-search { top: 0; right: 146px; }
#aux-search .inner { margin: 0; padding: 0; width: 200px; }
#aux-search .textbox { width: 150px; height: 13px; padding: 5px; border: dotted 1px #c8c8c8; font-size: 10px; font-weight: bold; color: #8b8b8b; background: #fff url(../images/master/search-textbox-bg.png) repeat-x top left; }
#aux-search .textbox { position: absolute; left: 10px; }
#aux-search .image-button { position: absolute; right: 10px; }
#aux-delta { top: 0; right: 0; }
#aux-delta .inner { margin-top: 2px; }

/*#main-nav { padding:0; margin:11px 0 0 282px; position:relative; }*/
#main-nav { position: absolute; top: 100px; right: 0; }
#main-nav li {float:left;cursor:pointer; margin:0 1px 0 0; padding:0; height:27px;}

/*#sub-nav { padding:0; margin:11px 0 0 282px; position:relative; }*/
#sub-nav {width: 91px;}
#sub-nav li {float:none; cursor:pointer; margin:0; padding:0; height: auto;}
#sub-nav a {color:#383838;text-decoration:none;}
#sub-nav a:hover {color:#383838;text-decoration:underline;}
#sub-nav .subpanel { left: 50px; display: none; position: absolute; color: White; padding: 20px; background-image: url(../images/menu/blue_bg.png); }

/* pulldown panels triggered by jquery */
#main-nav li .panel { top: 37px; border-top: solid 1px #fff; display: none; position: absolute; color: White; padding: 20px; background-image: url(../images/menu/blue_bg.png); }
#main-nav li .panel div.menu-destination  {width:450px; margin:2px 0;}
#main-nav li .panel div.menu-destination a {color:#383838;text-decoration:none;}
#main-nav li .panel div.menu-destination a:hover {color:#383838;text-decoration:underline;}
#main-nav li .panel div.menu-extras  {width:150px; margin:2px 0;}
#main-nav li .panel div.menu-extras a {color:#383838;text-decoration:none;}
#main-nav li .panel div.menu-extras a:hover {color:#383838;text-decoration:underline;}
#main-nav li .panel .blog {margin-top:10px; border-top:dotted 1px #FFFFFF;padding-top:10px; height:65px;}
#main-nav li .panel .first {margin-top:0; border-width:0;padding-top:0px;}
#main-nav li .panel .blog img {float:left;}
#main-nav li .panel .blog div.text {margin-left:100px; width:150px;}
#main-nav li .panel .blog div.text a {color:#383838;font-weight:bold;text-decoration:none;}
#main-nav li .panel .blog div.text a:hover {text-decoration:underline;}


div.top-banner { /*margin-top: 80px;*/ } /* jm */
div.top-banner .banner-right { float: right; } 
div.top-banner .hr { margin-top: 15px; margin-bottom: 10px; }

#footer { margin-top:30px; padding:20px;  background-color:#8cb2cf;} 
#footer .issue-cover {float:left; margin-right:30px;}
#footer .the-magazine {float:left;}
#footer .web-site {float:left;margin-top:20px;}
#footer .footer-logo {float:right; text-decoration:none;}

#footer * ul { margin: 10px 0 0 0; }
#footer * ul.links {display:inline;}
#footer * ul.links li {display:inline; margin-right:10px;}
#footer * ul.links li a {color:#FFF;text-decoration:none;}
#footer * ul.links li a:hover {color:#FFF;text-decoration:underline;}

#footer * h4 {font-family:Arial,Helvetica; text-transform:uppercase; font-size:12px; margin-bottom:5px; color:#FFF; font-weight:bold;}

#footer p.copyright { font-size: 10px; color: #fff; margin: 0 0 0 112px; }




/* current issue */
#main-nav li .four { right: 3px; width: 350px; }
div.panel div.current-issue-cover { float: left; }
div.panel div.current-issue-text { width: 231px; margin-left: 120px; }

div.panel div.current-issue-content div.current-issue-details p { color: #333; }

div.panel div.current-issue-content div.current-issue-details p.in-this-issue-text {  font-size: 10px; text-transform: uppercase; }
div.panel div.current-issue-content div.current-issue-details p.feature-text,
div.panel div.current-issue-content div.current-issue-details p.highlights-text { font-weight: bold; }
div.panel div.current-issue-content div.current-issue-details p.feature-text { font-size: 12px; text-transform: uppercase; }
div.panel div.current-issue-content div.current-issue-details p.highlights-text { font-size: 11px; }
div.panel div.current-issue-content div.current-issue-details p.highlights-text span { text-transform: uppercase; }


/*div.panel div.current-issue-links { clear: left; }*/

div.panel div.current-issue-links { margin-top: 10px; padding-top: 5px; border-top: dotted 1px #333; }
div.panel div.current-issue-links ul.right { float: right; width: 164px; }
div.panel div.current-issue-links ul.right { border-left: dotted 1px #333; padding-left: 10px; } 
div.panel div.current-issue-links ul li {  width: 140px; }
div.panel div.current-issue-links ul li a { color: #333; text-decoration: none; }
div.panel div.current-issue-links ul li a:hover { text-decoration: underline; }



/* --------------------------- */
/* Home Page Template          */  
/* --------------------------- */

/* left col */

div.home-col-left {float:left;width:540px;}

div.home-col-left div.splash {height:350px;}

div.home-col-left .posts {margin-top:20px;}
div.home-col-left .posts .post {width:168px;float:left;margin-right:18px;}
div.home-col-left .posts .post-last {width:168px;float:left;margin-right:0px;}

div.home-col-left .posts * .title {margin-bottom:6px;}

div.home-col-left .posts * span { text-transform:uppercase;font-weight:bold;}

div.home-col-right .blogs h2 { margin: 0 0 10px 0; }
div.home-col-right .blog-post-title { font-weight: bold; }

div.video-highlight {margin-top:20px; background-color:#424242;}
div.video-highlight .player { height:200px;}

div.home-destination-post-label span.post-label {font-size:11px;font-family:Arial, Helvetica;}

.destinations {margin:15px 0 15px 0;}
.destinations h2 { margin: 0px 0 10px 0; }
.destinations .col {width:168px;float:left;margin-right:18px;}
.destinations .col-last {width:168px;float:left;margin-right:0px;}

.destinations * ul {}
.destinations * ul li {}
.destinations * ul li a {}


/* ----------------------------------------------- */
/* User Control: SubscriptionWidget (Stay Current) */
/* ----------------------------------------------- */
div.stay-current { margin-top: 10px; }
div.stay-current h2 { margin: 0px 0 10px 0; }

div.stay-current div.form { margin-top: 12px; }
div.stay-current div.form input { float: left; }
div.stay-current div.form input, div.stay-current div.form input.sub { font-size: 10px; color: #666; border: dotted 1px #666; }
div.stay-current div.form input { background-image: url(../images/input-bg.jpg); background-repeat: repeat-x; }
div.stay-current div.form input.text { width: 280px; height: 18px; padding: 5px 5px 0 5px; }
div.stay-current div.form input.sub { height: 25px; margin: 0 0 0 5px; }



/* slideshow */

#home-slideshow-container {}
#home-slideshow-container .slide {}
#home-slideshow-container .slide .slide-image {}
#home-slideshow-container .slide .slide-title { color: #000; }
#home-slideshow-container div.slide-images { float: left; display:none; }
#home-slideshow-container div.slide-images .slide-image { display: none; }
#home-slideshow-container .slide-pagination { /*position: absolute; bottom: 10px; right: 10px;*/ background-color: #fff; padding: 2px 4px; }
#home-slideshow-container .slide-page { cursor: pointer; font-size: 12px; font-weight: bold; color: #000; font-family: Arial, Helvetica, Sans-Serif; }

/* right col */ 

div.home-col-right {margin-left:560px; width:379px; }

/* current issue */
div.home-col-right .rounded-current-issue { background-color:#8cb2cf; }
div.home-col-right .current-issue { padding:10px 20px 5px 20px; }


div.home-col-right div.current-issue-content div.current-issue-cover {float:right; margin-top:20px;}
div.home-col-right div.current-issue-content div.current-issue-details {float:right; width:222px; padding-left:10px;margin-top:20px;}
div.home-col-right div.current-issue-content div.current-issue-details p { color: #fff; }
div.home-col-right div.current-issue-content div.current-issue-details p.subscribe a {color: #FFF; text-decoration:none; }
div.home-col-right div.current-issue-content div.current-issue-details p.subscribe a:hover {color: #FFF; text-decoration:underline; }
div.home-col-right div.current-issue-content div.current-issue-details p.in-this-issue-text {  font-size: 10px; text-transform: uppercase; }
div.home-col-right div.current-issue-content div.current-issue-details p.feature-text,
div.home-col-right div.current-issue-content div.current-issue-details p.highlights-text { font-weight: bold; }
div.home-col-right div.current-issue-content div.current-issue-details p.feature-text { font-size: 12px; text-transform: uppercase; }
div.home-col-right div.current-issue-content div.current-issue-details p.highlights-text { font-size: 11px; }
div.home-col-right div.current-issue-content div.current-issue-details p.highlights-text span { text-transform: uppercase; }

div.home-col-right div.current-issue-links {margin-top:10px;padding-top:5px;border-top:dotted 1px White;}
div.home-col-right div.current-issue-links ul {float:right; width:164px;}

div.home-col-right div.current-issue-links ul.right { border-left:dotted 1px White; padding-left:10px;} 

div.home-col-right div.current-issue-links ul li a {color:White;text-decoration:none;}
div.home-col-right div.current-issue-links ul li a:hover {text-decoration:underline;}

div.twitter { margin:20px 0;}
div.twitter h3 a {font-size:15px; text-decoration:none;}
div.twitter p a:hover {font-size:15px; text-decoration:underline;}
div.twitter p a {font-size:15px; text-decoration:none;}
div.twitter p a span.more {font-size: 10px; color:#666666; text-decoration:none;}

div.twitter_div li {font-size:15px;margin:0;padding-bottom: 10px;}
div.twitter_div a {font-size:15px; text-decoration:none; color: #557892;}
div.twitter_div a:visited {font-size:15px; text-decoration:none; color: #557892;}
div.twitter_div a:active {font-size:15px; text-decoration:none; color: #557892;}
div.twitter_div a:hover {font-size:15px; text-decoration:underline; color: #557892;}


/*
#current-issue-cover { float: left; width: 107px; }
#current-issue-details { margin: 0 0 0 120px; width: 200px; }
#current-issue-details p { color: #fff; }
*/

div.contestsoffers-col-left {float:left;width:620px;}
div.contestsoffers-col-right {margin-left:640px; width:300px;}

/* blogs */
div.home-col-right .blogs {margin-top:33px;}
/* note: we will need to load-in a custom bg image based on the author of the blog */
div.home-col-right .blogs .blog { margin-bottom:20px; background-image:url(http://deltaskymag.com/DeltaSky/images/blogs/home-na.png); background-repeat:no-repeat; }
div.home-col-right .blogs .blog .lead-in {padding-top:40px; width:209px; } 
div.home-col-right .boxad { text-align:center; margin-top:12px;}

div.home-col-right .blog-clickable { cursor: pointer; }
div.home-col-right .blogs .hover p, div.home-col-right .blogs .hover a { color: #f87900; }

/* zone: twitter */
img#twitter-logo { float: right;margin-top:22px;border:none; }
img#facebook-logo { float: right;margin-top:15px;margin-left:15px;border:none; }
img#sky-twitter { margin-top: 20px; }


/* --------------------------- */
/* Destination Templates       */  
/* --------------------------- */
div.destination-full-span {margin-bottom:5px;}

div.destination-full-span h1 {margin:0;padding:0;}
div.destination-full-span h1 a {text-decoration:none;}

div.destination-col-left {float:left;width:540px;}

div.destination-col-left .posts-carousel {}
div.destination-col-left .posts-carousel .posts-group {display:none;}
div.destination-col-left .posts-carousel .posts-group .posts {margin-bottom:20px;}
div.destination-col-left .posts-carousel .posts-group .posts * a img {margin-bottom:5px;}
div.destination-col-left .posts-carousel .posts-group .posts .post {width:168px;float:left;margin-right:18px;}
div.destination-col-left .posts-carousel .posts-group .posts * h3 {font-family:Arial,Helvetica;font-weight:bold;font-size:12px;margin-bottom:2px;}
div.destination-col-left .posts-carousel .posts-group .posts * p a {text-decoration:none;color:#1e1e1e;}
div.destination-col-left .posts-carousel .posts-group .posts .post-last {width:168px;float:left;margin-right:0;}
div.destination-col-left .posts-carousel .posts-group .posts * .title {margin-bottom:6px;}
div.destination-col-left .posts-carousel .posts-group .posts * span { text-transform:uppercase;font-weight:bold;}

div.destination-col-left .pagintation-bar img.bot {display:block; margin:5px 0 15px 0px;}

div.destination-col-left  .pagination {font-family:Arial,Helvetica;font-weight:bold;font-size:11px;cursor:pointer;}

div.destination-col-left .index-block {margin-top:20px;}
div.destination-col-left .index-block h3 {margin-bottom:13px;}
div.destination-col-left .index-block img.thumb {float:left;}

div.destination-col-left .index-block .pusher {margin-left:127px;width:1px;height:119px;}
div.destination-col-left .index-block .text { width:500px; clear:left;margin-bottom:10px;}
div.destination-col-left .index-block .text p {margin-left:128px;}
div.destination-col-left .index-block .text p.lead a {color: #1e1e1e; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div.destination-col-left .index-block .text p.lead a:hover {text-decoration:underline;}

div.destination-col-left .index-block .text ul {margin-top:12px;margin-bottom:20px;}

div.destination-col-left h3.feed-label {font-family:Arial,Helvetica;font-size:13px; margin-top:20px;margin-bottom:10px;font-weight:bold;} 

div.destination-col-left ul.feed-list {margin-bottom:20px;}

div.destination-col-right {margin-left:560px; width:379px;padding-top:15px;}
div.destination-col-right h2 {margin-bottom:12px;}
div.destination-col-right .boxad { text-align:center; margin-top:12px;}

div.destination-col-right .rounded-listing-group { background-color:#8cb2cf; margin-bottom:10px; padding:14px 14px 10px 14px;}
div.destination-col-right .rounded-listing-group a.listing-name {color:White;font-size:16px;text-decoration:none;}
div.destination-col-right .rounded-listing-group p { margin:5px 0 0 0;  }
div.destination-col-right .rounded-listing-group p a { color:White;text-decoration:underline;}

div.destination-col-right .selected {background-color:#e9990f;}

/* Detail Templates - Slide Show, Basic Page, Video */

div.destination-detail-col-left h2 {margin-bottom:15px;}

div.destination-detail-col-left {float:left;width:620px;}

div.destination-detail-col-left p.caption { font-size: 11px; }
div.destination-detail-col-left p.credit { text-align: right; font-size: 11px; }
div.destination-detail-col-left p.byline {text-transform:uppercase;font-size:11px;margin:10px 0 20px 0;}

.detail-image-image { float: left; width: 300px; }
.detail-image-text { margin-left: 320px; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 16px; color: #4f4f4f; }
.detail-image-text strong { font-weight: bold; }
.detail-image-text em { font-style: italic; }
.detail-image-text a, .detail-image-text a:link, .detail-image-text a:visited { color: #4f4f4f; }
.detail-image-text a:hover, .detail-image-text a:active { color: #f87900; }

div.destination-detail-col-left div.locations {}

div.destination-detail-col-left div.locations h3 {margin-bottom:20px;font-family:Arial,Helvetica;font-weight:normal;font-size:13px;}
div.destination-detail-col-left div.locations * div.location {margin-bottom:22px;}

div.destination-detail-col-left div.locations div.col-left {float:left;width:200px;}
div.destination-detail-col-left div.locations div.col-right {margin-left:225px;}

div.destination-detail-col-left div.locations * * h4 {font-family:Arial,Helvetica;font-weight:bold;font-size:12px;}
div.destination-detail-col-left div.locations * * p {margin:0;}
div.destination-detail-col-left div.locations * * p.rating {margin:2px 0 0 0;}

div.destination-detail-col-right {margin-left:640px; width:300px;}

/* slide show */
div.destination-full-span h2.detail-title { margin:10px 0;}
div.destination-full-span  div.detail-slide-show-container {padding:20px;margin-bottom:20px;background-color:#505050;}

div.destination-full-span  div.detail-slide-show-container .slide {}
div.destination-full-span  div.detail-slide-show-container .slide .slide-image {}
div.destination-full-span  div.detail-slide-show-container .slide .slide-title {color:White;}
div.destination-full-span  div.detail-slide-show-container .slide .slide-caption {color:White;}

div.destination-full-span  div.detail-slide-show-container div.slide-images {float:left;}
div.destination-full-span  div.detail-slide-show-container div.slide-images .slide-image{display:none;}
div.destination-full-span  div.detail-slide-show-container div.slide-description {float:left;margin-left:20px;}
div.destination-full-span  div.detail-slide-show-container div.slide-description * .slide-text{display:none;}

div.destination-full-span  div.detail-slide-show-container div.slide-description * .slide-text * {width:300px; font-size:12px; color:#CCCCCC;font-family:Arial,Helvetica;}
div.destination-full-span  div.detail-slide-show-container div.slide-description * .slide-text .slide-title {margin:10px 0; font-size: 14px; font-weight:bold; }
div.destination-full-span  div.detail-slide-show-container div.slide-description * .slide-text .slide-caption {margin:10px 0; line-height:16px; }

div.destination-full-span  div.detail-slide-show-container div.slide-description * .slide-page {cursor:pointer;font-size:12px; font-weight:bold;color:White;font-family:Arial,Helvetica;}

span.slide-next {margin-left:5px; cursor:pointer;}
span.slide-back {margin-right:5px; cursor:pointer;}
div.slide-image img { cursor: pointer; }


/* video */
div.destination-full-span  div.detail-video-container {padding:20px;margin-bottom:20px;background-color:#505050;}
div.destination-full-span  div.detail-video-container div.brightcove {float:left;width:500px;}

div.destination-full-span  div.detail-video-container div.video-description {float:left;margin-left:20px;}
div.destination-full-span  div.detail-video-container div.video-description h3 {font-size:14px; color:#CCCCCC;font-family:Arial,Helvetica;width:300px;margin-bottom:12px;}
div.destination-full-span  div.detail-video-container div.video-description p {font-size:12px; color:#CCCCCC;font-family:Arial,Helvetica;width:300px;}

div.body-html {margin-bottom:10px; line-height:16px;color:#4f4f4f;}
div.body-html {font-size:12px; font-family:Arial,Helvetica;color:#4f4f4f; }
div.body-html * {font-size:12px; font-family:Arial,Helvetica;color:#4f4f4f;}

div.body-html h1 {font-size:15px; font-family:Arial,Helvetica; font-weight:bold;}
div.body-html h2 {font-size:15px; font-family:Arial,Helvetica; font-weight:bold;}
div.body-html h3 {font-size:13px; font-family:Arial,Helvetica; font-weight:bold;}
div.body-html h4 {font-size:12px; font-family:Arial,Helvetica; font-weight:bold;}
div.body-html h5 {font-size:11px; font-family:Arial,Helvetica; font-weight:bold;}
div.body-html h6 {font-size:11px; font-family:Arial,Helvetica; font-weight:bold;}

div.body-html strong { font-weight: bold; }
div.body-html em { font-style: italic; }

div.body-html ul, div.body-html ol { margin: 12px 0 0 24px; }
div.body-html ul { list-style-position: outside; list-style-type: disc; }
div.body-html ol { list-style-position: outside; list-style-type: decimal; }

/* ----------------------------------- */
/* Template: Destination Listing Group */
/* ----------------------------------- */
.listing-list-header { margin: 36px 0 0 0; }
.listing-list-label-left, .listing-list-label-right { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #333; }
.listing-list-label-left { float: left; }
.listing-list-label-right { float: right; }


/* ----------------------------- */
/* Template: Destination Listing */
/* ----------------------------- */
div.listing-col-left {float:left;width:540px;}

div.listing-col-left h2 {font-size:14px;font-family:Arial,Helvetica;font-weight:bold;}
div.listing-col-left div.share-menu {float:right; padding: 3px 3px 0 0;}
div.listing-col-left div.lead-image {margin-top:10px;}
div.listing-col-left div.lead-image img {display:block;}
div.listing-col-left div.lead-image p.caption { font-size: 11px; }
div.listing-col-left div.lead-image p.credit { text-align: right; font-size: 11px; }
div.listing-col-left h3.lead {font-size:18px;color:#4c4c4c;font-family:Arial,Helvetica;line-height:22px;margin:5px 0 10px 0;}

div.listing-col-left .index-block {margin-top:20px;}
div.listing-col-left .index-block h3 {margin-bottom:13px;}
div.listing-col-left .index-block img.thumb {float:left;}

div.listing-col-left .index-block .text { margin-left:180px; }
div.listing-col-left .index-block .text p {width:280px;}
div.listing-col-left .index-block .text div.rating {float:right;margin-right:5px;}
div.listing-col-left .index-block .text p.lead a {color: #1e1e1e; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div.listing-col-left .index-block .text p.lead a:hover {text-decoration:underline;}
div.listing-col-left .index-block .text ul {margin-top:12px;margin-bottom:20px;}

div.listing-detail-col-left {float:left;width:540px;}
div.listing-detail-col-left h2 {font-size:20px;font-family:Arial,Helvetica;}
div.listing-detail-col-left .index-block {margin-bottom:25px;margin-top:10px;}
div.listing-detail-col-left .index-block img.listing-image {float:left;}
div.listing-detail-col-left p.caption { font-size: 11px; }
div.listing-detail-col-left p.credit { text-align:right; font-size:11px; }
div.listing-detail-col-left .index-block .rating { float:right; text-align:right; width: 300px; }
div.listing-detail-col-left .index-block .rating .star {float:none;}

#your-vote {font-size:12px; font-family:Arial,Helvetica; float:right;margin-right:5px; text-align:right;  position:relative;}
#vote{display:none;position:absolute;left:-60px; top:-12px; width:220px;}
#vote .choice .container { text-align:left;background-image:url(../images/rating-bg.png); background-repeat:no-repeat; width:216px;height:223px; padding:50px 0  0 20px; }
#vote .choice .container .close-rate { display:block; clear:left; font-family:Arial,Helvetica; font-size:10px;margin-top:3px;color:#666666;cursor:pointer;}
#vote .choice .container .options .vote1 {cursor:pointer;}
#vote .choice .container .options .vote2 {cursor:pointer;}
#vote .choice .container .options .vote3 {cursor:pointer;}
#vote .choice .container .options .vote4 {cursor:pointer;}
#vote .choice .container .options .vote5 {cursor:pointer;}
#vote .choice .container .options * img {float:left;}
#vote .choice .container .options * .b  {margin-left:5px;}
#vote .choice img { display:block; margin-bottom:5px;}
#vote .choice .node {display:none;}

div.listing-detail-col-left .index-block .address { width: 200px; padding: 20px 0 0 0; clear: left; }
div.listing-detail-col-left .index-block .address p { margin: 0; }
div.listing-detail-col-left .index-block .address .name { font-weight: bold; }
div.listing-detail-col-left p.notes-label {font-weight:bold;margin-top:15px;}
div.listing-detail-col-left div.listing-left {margin-top:10px;}
div.listing-detail-col-left div.listing-right {margin-top:10px; margin-left:250px; }
div.listing-detail-col-left div.listing-left p span.label {font-weight:bold;}
div.listing-detail-col-left div.listing-right p span.label {font-weight:bold;}

div.backnext { margin: 10px 0 0 0; }
div.backnext .btn-previous { margin-right: 10px; }

/* ---------------------------------- */
/* Template: Basic Page With Left Nav */
/* ---------------------------------- */
div.basicpage-full-span { margin-bottom: 5px; }
div.basicpage-full-span div.page-title { margin: 0; padding: 0; }
div.basicpage-full-span div.page-title a { text-decoration: none; }

div.basicpage-col-left { float: left; width: 220px; padding: 20px 0 20px 0; }
div.basicpage-col-right { width: 700px; padding: 20px 0 20px 0; margin-left: 240px; }

div.basicpage-col-right p.lead { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
div.basicpage-col-right div.body-html { margin: 20px 0 0 0; }


/* --------------- */
/* Left Navigation */
/* --------------- */
div.left-nav-item {background-color:#e7e7e7; padding:10px;margin-bottom:10px;}
div.left-nav-item-selected {background-color:#545454; padding:10px;margin-bottom:10px;}

div.left-nav-item a {display:block;text-transform:uppercase; color:#545454; text-decoration:none;}
div.left-nav-item-selected a {display:block;text-transform:uppercase; color:#FFFFFF; font-weight: bold; text-decoration:none;}

div.left-nav-item-sub a { padding: 0 0 0 10px; color: #fff; font-weight: normal; text-transform: none; text-decoration: underline; }
div.left-nav-item-sub-selected a { padding: 0 0 0 10px; color: #fff; text-transform: none; text-decoration: underline; font-weight: bold; background: url(../images/left-navigation/left-nav-item-sub-marker.gif) no-repeat 0 5px; }


/* --------------- */
/* Template: Blogs */  
/* --------------- */
div.blogs-full-span {margin-bottom:5px;}
div.blogs-full-span h1 {margin:0;padding:0;}
div.blogs-full-span h1 a {text-decoration:none;}

div.blogs-col-left {float:left;width:620px;}
div.blogs-col-right {margin-left:640px; width:300px;}

div.blogs-col-left .blog { margin: 40px 0 0 0; }
div.blogs-col-left .blog-image { float: left; }
div.blogs-col-left .blog-info { margin: 0 0 0 175px; }
div.blogs-col-left h2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #4F4F4F; }
div.blogs-col-left .blog-name { text-transform: uppercase; }
div.blogs-col-left .blog-latest-post { margin: 20px 0 0 0; }
div.blogs-col-left .blog-latest-post a { font-size: 20px; }
div.blogs-col-left .published { margin: 10px 0 0 0; }
div.blogs-col-left .summary { margin: 10px 0 0 0; }
div.blogs-col-left .actions { text-transform: uppercase; margin: 10px 0 0 0; }


/* ------------------------------ */
/* Contests & Offers Landing Page */  
/* ------------------------------ */
div.contestsoffers-full-span {margin-bottom:5px;}
div.contestsoffers-full-span h1 {margin:0;padding:0;}
div.contestsoffers-full-span h1 a {text-decoration:none;}

div.contestsoffers-col-left {float:left;width:620px;}
div.contestsoffers-col-right {margin-left:640px; width:300px;}

div.contestsoffers-col-left .index-block-featured {margin-top:20px;}
div.contestsoffers-col-left .index-block-featured img.thumb {float:left;} /* IMG 238 x 238 */
div.contestsoffers-col-left .index-block-featured .text { width:500px;}
div.contestsoffers-col-left .index-block-featured .text p {margin-left:248px;}
div.contestsoffers-col-left .index-block-featured .text p.type {color: #1e1e1e; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div.contestsoffers-col-left .index-block-featured .text p.title a {color: #1e1e1e; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div.contestsoffers-col-left .index-block-featured .text p.title a:hover {text-decoration:underline;}

div.contestsoffers-col-left .index-block {margin-top:20px;}
div.contestsoffers-col-left .index-block img.thumb {float:left;} /* IMG 119 x 119 */
div.contestsoffers-col-left .index-block .text { width:500px;}
div.contestsoffers-col-left .index-block .text p {margin-left:128px;}
div.contestsoffers-col-left .index-block .text p.type {color: #1e1e1e; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div.contestsoffers-col-left .index-block .text p.title a {color: #1e1e1e; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div.contestsoffers-col-left .index-block .text p.title a:hover {text-decoration:underline;}


/* --------------------- */
/* Contests/Offer Detail */  
/* --------------------- */
div.contestoffer-detail-full-span {margin-bottom:5px;}
div.contestoffer-detail-full-span div.section-title {margin:0;padding:0;}
div.contestoffer-detail-full-span div.section-title a {text-decoration:none;}

div.contestoffer-detail-col-left {float:left;width:620px;}
div.contestoffer-detail-col-right {margin-left:640px; width:300px;}

div.contestoffer-detail-col-left img { margin: 10px 0; }
div.contestoffer-detail-col-left h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; }


/* ---------------------- */
/* Template: Contest Page */  
/* ---------------------- */
div.contestpage-full-span { margin-bottom: 5px; }
div.contestpage-full-span div.section-title { margin: 0; padding: 0; }
div.contestpage-full-span div.section-title a { text-decoration: none; }

div.contestpage-col-left { float: left; width: 620px; }
div.contestpage-col-right { margin-left: 640px; width: 300px; }

div.contestpage-col-left img { margin:0; }
div.contestpage-col-left h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; }

div.contest-submission-success-message, div.contest-submission-error-message { font-weight: bold; }


/* ------------------- */
/* Weather/Time Widget */
/* ------------------- */
#weather-time-widget { float: right; padding: 0 20px 0 0; }

#weather-time-widget-label, 
#weather-time-widget #local-time-value,
#weather-time-widget .weather-temp { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-transform: uppercase; color: #69c; }

#weather-time-widget #local-time-value,
#weather-time-widget .weather-temp { font-size: 17px; }

#weather-time-widget-label { float: left; margin: 11px 10px 0 0; }
#weather-time-widget-time { float: left; margin: 8px 10px 0 0; }
#weather-time-widget-weather { float: left; margin: 0 0 0 0; }

#weather-time-widget-weather .weather-icon { float: left; margin: 0 10px 0 0; }
#weather-time-widget-weather .weather-temp { float: left; margin: 8px 0 0 0; }


/* ------------------- */
/* Utility Menu Widget */
/* ------------------- */
div#utility-menu-widget {  float: right; margin-top:6px;}
div#utility-menu-widget ul { padding: 0; margin: 0; }
div#utility-menu-widget li { display: inline; }
div#utility-menu-widget li.ds a { font-size: 10px; text-decoration: none; }
div#utility-menu-widget li.ds img { border: none; }


/* --------------------------------- */
/* Template: Digital Edition Gallery */
/* --------------------------------- */
div.digitaleditiongallery-full-span {margin-bottom:5px;}
div.digitaleditiongallery-full-span div.page-title {margin:0;padding:0;}
div.digitaleditiongallery-full-span div.page-title a {text-decoration:none;}

div.digitaleditiongallery-col-left { float: left; width: 220px; padding: 20px 0 20px 0; }
div.digitaleditiongallery-col-right { width: 700px; padding: 20px 0 20px 0; margin-left: 240px; }

div.digital-editions { width: 600px; }
div.digital-edition { float: left; width: 300px; margin: 20px 0 0 0; }
div.row-first { margin-top: 0; }
div.digital-edition img.thumb { float: left; }
div.digital-edition .text p { margin-left: 128px; }
div.digital-edition .text p.title a { color: #1e1e1e; font-weight: bold; text-transform: uppercase; text-decoration: none; }
div.digital-edition .text p.title a:hover { text-decoration: underline; }


/* ----------------------------------- */
/* Template: Advertiser Directory Page */
/* ----------------------------------- */
div.advertiserdirectory-full-span {margin-bottom:5px;}
div.advertiserdirectory-full-span div.page-title {margin:0;padding:0;}
div.advertiserdirectory-full-span div.page-title a {text-decoration:none;}

div.advertiserdirectory-col-left { float: left; width: 220px; padding: 20px 0 20px 0; }
div.advertiserdirectory-col-right { width: 700px; padding: 20px 0 20px 0; margin-left: 240px; }

div.advertiserdirectory-col-right h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; color: #000; }
div.advertiserdirectory-col-right h1 .prefix { color: #f60; }

div.advertiser { margin: 20px 0 0 0; }
div.advertiser .advertiser-logo { float: left; }
div.advertiser .advertiser-info { margin: 0 0 10px 140px; } /* Added 10px bpttom padding incase of no description so the next listing lines up correctly */
div.advertiser .advertiser-name { font-weight: bold; color: #000; text-transform: uppercase; }
div.advertiser .advertiser-description {}
div.advertiser .advertiser-contact-info .label { font-weight: bold; text-transform: uppercase; }
div.advertiser .advertiser-contact .website, div.advertiser .advertiser-contact .phone { }


/* ----------------------------------- */
/* Template: Subscriptions Page */
/* ----------------------------------- */
div.subscriptions-full-span {margin-bottom:5px;}
div.subscriptions-full-span div.page-title {margin:0;padding:0;}
div.subscriptions-full-span div.page-title a {text-decoration:none;}

div.subscriptions-col-left { float: left; width: 220px; padding: 20px 0 20px 0; }
div.subscriptions-col-right { width: 700px; padding: 20px 0 20px 0; margin-left: 240px; }

div.subscriptions-col-right p.lead { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
div.subscriptions-col-right div.body-html { margin: 20px 0 0 0; }

div.subscriptions-col-right h2 { font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 16px; color: #333; margin: 16px 0 0 0; }


/* ------------------------- */
/* Template: Contact Us Page */
/* ------------------------- */
div.contactuspage-full-span { margin-bottom: 5px; }
div.contactuspage-full-span div.page-title { margin: 0; padding: 0; }
div.contactuspage-full-span div.page-title a { text-decoration: none; }

div.contactuspage-col-left { float: left; width: 220px; padding: 20px 0 20px 0; }
div.contactuspage-col-right { padding: 20px 0 20px 0; margin-left: 240px; width: 700px; }

div.contactuspage-col-right p.lead { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
div.contactuspage-col-right div.body-html { margin: 20px 0 0 0; }

div.contactuspage-col-right div.contacts { float: right; width: 700px; }
div.contactuspage-col-right div.contact-row { float: left; clear: left; width: 600px; }
div.contactuspage-col-right div.contact { float: left; width: 300px; margin: 20px 0 0 0; }
div.contactuspage-col-right div.contact p.contact-name { font-weight: bold; }

div.contactuspage-col-right h2 { font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 16px; color: #333; margin: 16px 0 0 0; }


/* --------------------------- */
/* Template: Advertise With Us */
/* --------------------------- */
div.advertisewithus-full-span {margin-bottom:5px;}
div.advertisewithus-full-span div.page-title {margin:0;padding:0;}
div.advertisewithus-full-span div.page-title a {text-decoration:none;}

div.advertisewithus-col-left {float:left;width:220px; padding: 20px 0 20px 0;}
div.advertisewithus-col-right { padding: 20px 0 20px 0;margin-left:240px; width:700px;}

div.advertisewithus-col-right p.lead { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
div.advertisewithus-col-right div.body-html { margin: 20px 0 0 0; }

div.advertisewithus-col-right div.contacts { float: right; width: 700px; }
div.advertisewithus-col-right div.contact-row { float: left; clear: left; width: 600px; }
div.advertisewithus-col-right div.contact { float: left; width: 300px; margin: 0 0 20px 0; }
div.advertisewithus-col-right div.contact p.contact-name { font-weight: bold; }

div.advertisewithus-col-right h2 { font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 16px; color: #333; margin: 16px 0 0 0; }

div.advertisewithus-col-right ul.downloads { margin: 20px 0; }

/* --------------------------- */
/* Template: Site Map */
/* --------------------------- */
div.sitemap-full-span { margin-bottom: 5px; }
div.sitemap-full-span-body { padding: 20px 5px 20px 5px; }


/* --------------------------- */
/* Template: 404 */
/* --------------------------- */
div.x404-full-span { margin-bottom: 5px; }
div.x404-full-span-body { padding: 20px 5px 20px 5px; }

/* Static 404.htm */
#error-404 {}

/* --------------------------- */
/* Template: Search */
/* --------------------------- */
div.search-full-span { margin-bottom: 5px; }
div.search-full-span-body { padding: 20px 5px 20px 5px; }

#website-search-results { width: 550px; }

#website-search-results h2 { font-family: Arial, Sans-Serif; font-size: 20px; color: #333; }

.search-terms { font-weight: bold; padding-top: 10px; margin-top: 10px; background: url(../images/hr-dotted-tile.png) repeat-x top left; }
.search-results { padding-top: 10px; margin-top: 10px; background: url(../images/hr-dotted-tile.png) repeat-x top left; }
.search-result { margin: 20px 0 0 0; }
.search-result .ue a { font-size: 16px; }
.search-result .u { font-size: 10px; }

.no-results { padding-top: 10px; margin-top: 10px; background: url(../images/hr-dotted-tile.png) repeat-x top left; }

#website-search-results .pagination { padding: 10px 0; margin-top: 20px; background: url(../images/hr-dotted-tile.png) repeat-x top left; }
#website-search-results .pagination-link { display: inline; font-family: Arial, Sans-Serif; font-size: 12px; color: #333; margin: 0 5px; }
#website-search-results .pagination-link a {}


/* -------- */
/* Comments */
/* -------- */
div.kentico-comments h3 {font-weight:normal;font-size:12px;color:#333333;font-family:Arial,Helvetica; margin-top:15px;}
div.kentico-comments p.heading { margin-top: 15px; }

div.CommentDetail {border:0;margin:0;padding:0;}
div.CommentDetail table {border:0;margin:0;padding:0;}
div.CommentDetail table tr td.CommentUserName {font-family:Arial,Helvetica; font-size:12px; color:#333333; font-weight:bold; padding-top:10px;}
div.CommentDetail table tr td.CommentText {font-family:Arial,Helvetica; font-size:12px; color:#333333; line-height:16px;}
div.CommentDetail table tr td.CommentDate {font-family:Arial,Helvetica; font-size:11px; color:#666666; padding-top:3px; }

table.BoardPanel table {margin-bottom:5px;}
table.BoardPanel table tr td {font-family:Arial,Helvetica; font-size:12px; color:#333333; line-height:16px;padding-top:3px;}
table.BoardPanel table tr td input {width:200px;}


/* ----------- */
/* Google Maps */
/* ----------- */
div#listing-map { display: none; width: 380px; height: 380px; }
div.map-data { display: none; }

div.map-info-window { width: 200px; font-size: 12px; }
div.map-info-window div { font-family: Arial, Helvetica, Sans-Serif; color: #666; margin: 0; }
div.map-info-window div.name { font-size: 12px; font-weight: bold; text-transform: uppercase; }
div.map-info-window div.address, div.map-info-window div.phone { font-size: 10px; font-weight: normal; line-height: 12px; text-transform: none; }
div.map-info-window div.address { margin: 5px 0 0 0; }
div.map-info-window div.phone { margin: 0px 0 10px 0; }
div.map-info-window div.prompt { font-size: 10px; font-weight: normal; line-height: 12px; text-transform: none; margin: 5px 0 10px 0; }
div.map-info-window div.prompt strong { font-weight: bold; }
div.map-info-window input { font-size: 10px; color: #666; }
div.map-info-window input.text { width: 150px; height: 16px; padding: 2px 3px 0 3px; border: dotted 1px #666; margin: 0 5px 0 0; vertical-align: middle; }
div.map-info-window input.button { display: inline; height: 20px; padding: 0 5px; border: dotted 1px #666; background: #fff; vertical-align: middle; }


/* ---------------- */
/* Forms - Standard */
/* ---------------- */
div.form { /*float: left;*/ }
div.form label { font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 12px; color: #333; }
div.form input, div.form select, div.form textarea { font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 12px; color: #333; }

div.form fieldset { float: left; /*clear: left;*/ width: 100%; padding: 0; margin: 20px 0 0 0; }

div.form fieldset div { float: left; clear: left; width: 100%; padding: 0 0 10px 0; }

div.form fieldset.submit { float: none; clear: left; width: auto; padding: 0 0 0 150px; }

div.form label { float: left; width: 140px; margin-right: 10px; padding: 5px 0 0 0; text-align: left; line-height: 125%; }
div.form span.error, div.form label.error { float: none; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #f00; margin: 0 0 0 5px; }

div.form .text, div.form .textarea { width: 200px; }
div.form .textarea { height: 90px; }

div.form div.notes { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; line-height: 120%; color: #666; width: 200px; margin: 5px 0 0 150px; }

div.form div.terms { width: 600px; margin: 0 0 0 0; }
div.form div.terms label { float: none; margin: 0 0 0 5px; }
div.form div.terms input.checkbox { float: none; }

div.radio-set { margin-left: 150px; }
div.radio-set label { float: none; }

span.publication-title { font-style: italic; }


/* ------------------------------ */
/* BLOGs css for MT  */  
/* ------------------------------ */
div.blog-mt-full-span {margin-bottom:5px;}
div.blog-mt-full-span  h1 {margin:0;padding:0;}
div.blog-mt-full-span  h1 a {text-decoration:none;}

div.blog-mt-col-left {float:left;width:540px;}
div.blog-mt-col-left img.blog-divider {display:block;}

div.blog-mt-col-left div.post {margin-bottom:20px;}
div.blog-mt-col-left div.post h2 {margin:10px 0;color:#000;font-family:Arial, Helvetica;font-size:18px;font-weight:normal; text-decoration:none;}
div.blog-mt-col-left div.post h2 a {color:#000;font-family:Arial, Helvetica;font-size:18px;font-weight:normal; text-decoration:none;}
div.blog-mt-col-left div.post h2 a:hover {text-decoration:underline;}
div.blog-mt-col-left div.post img {float:left; margin-right:10px;margin-bottom:10px;}
div.blog-mt-col-left div.post div.text {margin-bottom:10px;}
div.blog-mt-col-left div.post div.text p {line-height:16px;}
div.blog-mt-col-left div.post div.text p span.date {}

div.blog-mt-col-left div.post div.blog-tags { text-transform:uppercase;margin-bottom:10px;}
div.blog-mt-col-left div.post div.blog-tags a {text-decoration:none;}
div.blog-mt-col-left div.post div.blog-tags a:hover {text-decoration:underline;}
div.blog-mt-col-left div.post div.blog-comment-count { }
div.blog-mt-col-left div.post div.blog-comment-count a {text-decoration:none;}
div.blog-mt-col-left div.post div.blog-comment-count a:hover {text-decoration:underline;}

div.blog-mt-col-left div.blog-comments { margin-bottom:20px; margin-top:20px; }
div.blog-mt-col-left div.blog-comments h2 { margin-bottom:20px; margin-top:20px; font-family:Arial,Helvetica;font-size:16px;}
div.blog-mt-col-left div.blog-comments  div.comment {margin-bottom:20px;}
div.blog-mt-col-left div.blog-comments  div.comment p {}
div.blog-mt-col-left div.blog-comments  div.comment div.by { font-size:11px;margin-top:5px; font-family:Arial, Helvetica;}

div.blog-mt-col-left div.blog-post-comment { margin-bottom:20px; margin-top:20px; }
div.blog-mt-col-left div.blog-post-comment h2 { margin-bottom:20px; margin-top:20px; font-family:Arial,Helvetica;font-size:16px;}

div.blog-mt-col-right {margin-left:560px; width:379px;}

div.blog-mt-col-right * h3 {font-family:Arial, Helvetica; font-size:14px; font-weight:normal; margin:10px 0 10px 0;}

div.blog-mt-col-right div.blog-about {background-color:#8cb2cf; padding:20px;margin:10px 0;}
div.blog-mt-col-right div.blog-about h3 {font-family:Arial, Helvetica; font-size:14px; font-weight:bold; margin:0 0 10px 0; color:#FFF;}
div.blog-mt-col-right div.blog-about img {float:left; margin-right:10px;}
div.blog-mt-col-right div.blog-about p {color:#FFF;}

div.blog-mt-col-right div.recent-post {margin-bottom:8px;}
div.blog-mt-col-right div.recent-post a {text-decoration:none;}
div.blog-mt-col-right div.recent-post a:hover {text-decoration:underline;}

div.blog-mt-col-right div.recent-comment {margin-bottom:8px;}
div.blog-mt-col-right div.recent-comment a {text-decoration:none;}
div.blog-mt-col-right div.recent-comment a:hover {text-decoration:underline;}

div.blog-mt-col-right .boxad { text-align:center; margin-top:12px;}

div.blog-mt-col-right div.categories {margin-bottom:8px;}
div.blog-mt-col-right div.categories ul.left {float:left; width:190px;}
div.blog-mt-col-right div.categories ul.right {margin-left:200px; width:170px;}


div.blog-mt-col-right div.archives {margin-bottom:8px;}
div.blog-mt-col-right div.archives ul.left {float:left; width:190px;}
div.blog-mt-col-right div.archives ul.right {margin-left:200px; width:170px;}




/* FEATURE ITEM */


div.delta-feature {margin-top:20px;}

div.delta-feature img {float:left;}
div.delta-feature .text {margin-left:178px;}
div.delta-feature .text p.title{font-weight:bold;}

/* ---------------------------------------- */
/* E-Newsletter (Subscribe) */
/* ---------------------------------------- */
.subscriptions-col-right .container { float: right; width: 100%; margin: 0 0 20px 0; }
.subscriptions-col-right img.cover { float: left; margin: 0 20px 0 0; }
.subscriptions-col-right .body-html { clear: right; }


/* ---------------------------------------- */
/* Sky Extras */
/* ---------------------------------------- */
div.skyextras-col-left {float: left; width: 220px; padding: 20px 0 20px 0;}
div.skyextras-col-left h2 {margin-bottom:12px;}
div.skyextras-col-left .boxad { text-align:center; margin-top:12px;}
div.skyextras-col-left .rounded-listing-group { background-color:#8cb2cf; margin-bottom:10px; padding:14px 14px 10px 14px;}
div.skyextras-col-left .rounded-listing-group a.listing-name {color:White;font-size:16px;text-decoration:none;}
div.skyextras-col-left .rounded-listing-group p { margin:5px 0 0 0;  }
div.skyextras-col-left .rounded-listing-group p a { color:White;text-decoration:underline;}
div.skyextras-col-left .selected {background-color:#e9990f;}

div.skyextras-col-right {width: 700px; padding: 0 0 20px 0; margin-left: 240px;}
div.skyextras-col-right .posts-carousel {}
div.skyextras-col-right .posts-carousel .posts-group {display:none;}
div.skyextras-col-right .posts-carousel .posts-group .posts {margin-bottom:0px;}
div.skyextras-col-right .posts-carousel .posts-group .posts * a img {margin-bottom:5px;}
div.skyextras-col-right .posts-carousel .posts-group .posts .post {width:221px;float:left;margin-right:18px;}
div.skyextras-col-right .posts-carousel .posts-group .posts * h3 {font-family:Arial,Helvetica;font-weight:bold;font-size:12px;margin-bottom:2px;}
div.skyextras-col-right .posts-carousel .posts-group .posts * p a {text-decoration:none;color:#1e1e1e;}
div.skyextras-col-right .posts-carousel .posts-group .posts .post-last {width:221px;float:left;margin-right:0;}
div.skyextras-col-right .posts-carousel .posts-group .posts * .title {margin-bottom:6px;}
div.skyextras-col-right .posts-carousel .posts-group .posts * span { text-transform:uppercase;font-weight:bold;}
div.skyextras-col-right .pagintation-bar img.bot {display:block; margin:5px 0 15px 0px;}
div.skyextras-col-right .pagination {font-family:Arial,Helvetica;font-weight:bold;font-size:11px;cursor:pointer;}
div.skyextras-col-right .index-block {margin-top:20px;}
div.skyextras-col-right .index-block h3 {margin-bottom:13px;}
div.skyextras-col-right .index-block img.thumb {float:left;}
div.skyextras-col-right .index-block .pusher {margin-left:127px;width:1px;height:0px;}
div.skyextras-col-right .index-block .text { width:500px; clear:left;margin-bottom:10px;}
div.skyextras-col-right .index-block .text p {margin-left:128px;}
div.skyextras-col-right .index-block .text p.lead a {color: #1e1e1e; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div.skyextras-col-right .index-block .text p.lead a:hover {text-decoration:underline;}
div.skyextras-col-right .index-block .text ul {margin-top:12px;margin-bottom:20px;}
div.skyextras-col-right h3.feed-label {font-family:Arial,Helvetica;font-size:13px; margin-top:20px;margin-bottom:10px;font-weight:bold;}
div.skyextras-col-right ul.feed-list {margin-bottom:20px;}


/* ---------------------------------------- */
/* Show Us Your Sky Slideshow */
/* ---------------------------------------- */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 250;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -336px;
left: -81px; /*position where enlarged image should offset horizontally */
}

.thumbnailvert{
position: relative;
z-index: 0;
}

.thumbnailvert:hover{
background-color: transparent;
z-index: 250;
}

.thumbnailvert span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;
}

.thumbnailvert span img{ /*CSS for enlarged image*/
border-width: 0;
}

.thumbnailvert:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -449px;
left: -62px; /*position where enlarged image should offset horizontally */
}

div.showusyourskygallery {
width:940px;
float:left;
}

div.showusyourskygallery .posts {margin-top:20px;}
div.showusyourskygallery .posts .post {width:164px;height:225px;float:left;margin-right:30px;}
div.showusyourskygallery .posts .post-last {width:164px;height:225px;float:left;margin-right:0px;}
div.showusyourskygallery .posts * .title {margin-bottom:6px;}
div.showusyourskygallery .posts * span { text-transform:uppercase;font-weight:bold;}

div.showusyourskygallery .posts-carousel {}
div.showusyourskygallery .posts-carousel .posts-group {display:none;}
div.showusyourskygallery .posts-carousel .posts-group .posts {margin-bottom:20px;}
div.showusyourskygallery .posts-carousel .posts-group .posts * a img {margin-bottom:5px;}
div.showusyourskygallery .posts-carousel .posts-group .posts .post {width:164px;height:225px;float:left;margin-right:30px;}
div.showusyourskygallery .posts-carousel .posts-group .posts * h3 {font-family:Arial,Helvetica;font-weight:bold;font-size:12px;margin-bottom:2px;}
div.showusyourskygallery .posts-carousel .posts-group .posts * p a {text-decoration:none;color:#1e1e1e;}
div.showusyourskygallery .posts-carousel .posts-group .posts .post-last {width:164px;height:225px;float:left;margin-right:0;}
div.showusyourskygallery .posts-carousel .posts-group .posts * .title {margin-bottom:6px;}
div.showusyourskygallery .posts-carousel .posts-group .posts * span { text-transform:uppercase;font-weight:bold;}
div.showusyourskygallery .pagintation-bar img.bot {display:block; margin:5px 0 15px 0px;}
div.showusyourskygallery .pagination {font-family:Arial,Helvetica;font-weight:bold;font-size:11px;cursor:pointer;}


div.vote label {
float:left;
width: 15px;
margin: 0;
padding: 0;
}

div.vote input {
float: right;
margin: 0;
padding: 0;
}

#vote_input_container {
width: 30px;
padding: 0;
margin: 0;
}

.VoteImage {
float:left;
margin: 5px 0 0 0;  
}

.sky-on-board-container {
    padding-left: 17px;
}

.deltasky-bizform-div label
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #333;
}

.deltasky-bizform
{
	width: 100%;
	margin-bottom: 15px;
}

.deltasky-bizform-left
{
	width: 250px;
	margin-right: 10px;
	float: left;
}

.deltasky-bizform-right
{
	width: 360px;
	float: left;
}


/* EOF */