@charset "utf-8";
/* CSS Document */


*{margin:0; padding:0;}

body{
background:url(images/body-bg.jpg) repeat top center;
font:12px Arial, Helvetica, sans-serif;
color:#3e372a;
position:relative;
z-index:1;
}


/*------------------Main Wrapper-----------------*/
#mainWrapper{
width:951px;
margin:0 auto;
background:url(images/wrapper-repeater-bg.jpg) repeat-y top center;
position:relative;
z-index:2;
}

/*------------------Inside Wrapper-----------------*/
#insideWrapper{
width:951px;
background:url(images/bottom-bg.jpg) no-repeat bottom center;
padding-bottom:66px;
position:relative;
padding-top:205px;
}

.homePage{
background:url(images/bottomHome-bg.jpg) no-repeat bottom center !important;
padding-bottom:176px !important;
}

/*------------------Header-----------------*/
.header{
background:url(images/header-bg.jpg) no-repeat top center;
padding:40px 47px 0 44px;
position:absolute;
z-index:100 !important;
top:0;
left:0;
}
.header h1{
width:179px;
height:165px;
float:left;
display:block;
}
.header h1 a{
display:block;
width:179px;
height:165px;
position:relative;
text-align:center;
font-size:5px;
}
.header h1 a span{
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:url(images/logo.jpg) no-repeat top left;
cursor:pointer;
}

/*--------------Header Navigation-----------------*/
.header .navWrapper{
width:681px;
float:right;
}
/*--Top Navigation---*/
.header .navWrapper .topNav{
background:url(images/topNav-bg.jpg) no-repeat bottom right;
height:50px;
}
.header .navWrapper .topNav ul{
list-style:none;
float:right;
}
.header .navWrapper .topNav ul li{
float:left;
}
.header .navWrapper .topNav ul li a{
display:block;
height:44px;
position:relative;
text-align:center;
font-size:2px;
}
.header .navWrapper .topNav ul li a span{
display:block;
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
}
.header .navWrapper .topNav ul li a.video{width:89px;}
.header .navWrapper .topNav ul li a.photo{width:101px;}
.header .navWrapper .topNav ul li a.webcam{width:74px;}
.header .navWrapper .topNav ul li a.login{width:107px;}
.header .navWrapper .topNav ul li a.area{width:107px;}

.header .navWrapper .topNav ul li a.video span{ background:url(images/videoTour.jpg) no-repeat top left;}
.header .navWrapper .topNav ul li a.photo span{ background:url(images/photoGallery.jpg) no-repeat top left;}
.header .navWrapper .topNav ul li a.webcam span{ background:url(images/webcam.jpg) no-repeat top left;}
.header .navWrapper .topNav ul li a.login span{ background:url(images/memberLogin.jpg) no-repeat top left;}
.header .navWrapper .topNav ul li a.area span{ background:url(images/memberArea.jpg) no-repeat top left;}

.header .navWrapper .topNav ul li a span:hover{
cursor:pointer;
background-position:bottom;
}

/*--Main Navigation---*/
.mainNav{
list-style:none;
height:38px;
width:100%;
}
.mainNav li{
float:left;
position:relative;
}
.mainNav li a{
display:block;
height:38px;
position:relative;
text-align:center;
font-size:2px;
}
.mainNav li a span{
display:block;
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
}
.mainNav li a.home{width:77px;}
.mainNav li a.resort{width:125px;}
.mainNav li a.sales{width:159px;}
.mainNav li a.membership{width:133px;}
.mainNav li a.news{width:71px;}
.mainNav li a.contact{width:116px;}

.mainNav li a.home span{ background:url(images/home.jpg) no-repeat top left;}
.mainNav li a.resort span{ background:url(images/resort.jpg) no-repeat top left;}
.mainNav li a.sales span{ background:url(images/sales.jpg) no-repeat top left;}
.mainNav li a.membership span{ background:url(images/membership.jpg) no-repeat top left;}
.mainNav li a.news span{ background:url(images/news.jpg) no-repeat top left;}
.mainNav li a.contact span{ background:url(images/contactUs.jpg) no-repeat top left;}

.mainNav li a span:hover{
cursor:pointer;
background-position:bottom;
}

/*--Drop Navigation---*/
.mainNav li ul{
list-style:none;
width:164px;
position:absolute;
top:38px;
display:none;
visibility:hidden;
padding-top:12px;
border:none;
}
.mainNav li ul li{
float:none !important;
padding:0 6px;
background:url(images/dropDown-repeater-bg.gif) repeat-y top center;
}
.mainNav li ul li a{
display:block;
padding:7px 10px;
color:#ddc8a2;
font-size:14px;
text-align:left;
text-decoration:none;
height:auto !important;
text-align:left !important;
font-size:12px !important;
}
.mainNav li ul li a:hover{
background:#5a3720;
border:none;
}

.resortDrop{background: url(images/resortDrop-bg.jpg) no-repeat top left; left:-1px;}
.salesDrop{background: url(images/salesDrop-bg.jpg) no-repeat top left; left:-2px;}
.memberDrop{background: url(images/membershipDrop-bg.jpg) no-repeat top left; left:1px;}
.newsDrop{background: url(images/newsDrop-bg.jpg) no-repeat top left; left:-3px;}

.bottom{height:15px !important; position: fixed; background:url(images/dropDown-bottom-bg.gif) no-repeat top center !important; display:block;}

.mainNav li.resortDropWrapper:hover ul,
.mainNav li.salesDropWrapper:hover ul,
.mainNav li.memberDropWrapper:hover ul,
.mainNav li.newsDropWrapper:hover ul{
display:block !important;
visibility:visible;
}


/*--------------Content Wrapper-----------------*/
.contentWrapper{
padding:20px 44px 0 44px;
position:relative;
z-index:10;
width:863px;
}
.gallery{
float:left;
width:463px;
height:310px;
background:url(images/homeGallery-bg.jpg) no-repeat top left;
}
.gallery img{
top:7px !important;
left:7px !important;
}
.homeVideoBtnWrapper{
float:right;
width:390px;
height:310px;
}
.homeVideoBanner{
display:block;
width:390px;
height:310px;
text-align:center;
font-size:2px;
text-decoration:none;
background:url(images/homeVideoBannerLink.jpg) no-repeat top left;
}

/*----HomeText----*/
.homeText{
padding:40px 0 0 319px;
background:url(images/homeSlogan.jpg) no-repeat 22px 40px;
min-height:157px;
}
.homeText .col{
float:left;
width:239px;
line-height:18px;
}
.homeText .col a img{
border:none;
}

/*--------------Side Column-----------------*/
.sideCol{
float:left;
width:245px;
padding-top:8px;
padding-bottom:20px;
}
.sideCol a img{
border:none;
}
.sideCol .sideNav{
width:245px;
background:url(images/sideNav-repeater-bg.jpg) repeat-y 10px top;
margin-bottom:20px;
}
.sideCol .sideNav span{
display:block;
background:url(images/sideNav-bottom-bg.jpg) no-repeat bottom center;
height:69px;
width:100%;
}
.sideCol .sideNav ul{
list-style:none;
width:245px;
background:url(images/sideNav-top-bg.jpg) no-repeat top left;
padding-top:45px;
}
.sideCol .sideNav ul li{
padding:0 42px 0 30px;
}
.sideCol .sideNav ul li a{
display:block;
padding:7px 3px;
font-size:14px;
color:#d5c3a3;
text-align:right;
border-bottom:1px solid #a63d33;
text-decoration:none;
}
.sideCol .sideNav ul li a:hover{
background:#A63D33 none repeat scroll 0 0;
color:#FFFFFF;
}
.sideCol .textBox{
padding-left:30px;
padding-right:25px;
}
.sideCol h5{
color:#902A23;
display:block;
font-size:14px;
padding-bottom:10px;
}
.sideCol p{
padding-bottom:15px;
}
.sideCol p a{
color:#a23129;
text-decoration:underline;
}

/*--------------Main Column-----------------*/
.mainCol{
width:570px;
float:right;
position:relative;
top:-43px;
margin-right:30px;
}
.mainCol p{
padding-bottom:15px;
line-height:18px;
}
.mainCol p a,
.mainCol ul li a,
.mainCol table a{
color:#a23129;
text-decoration:underline;
}
.mainCol a img{
border:none;
}
.mainCol h2{
display:block;
margin-bottom:8px;
height:55px;
}
.mainCol h3{
display:block;
font-size:16px;
color:#902a23;
padding-bottom:20px;
margin-top:10px;
}
.mainCol ul{
list-style:none;
padding-bottom:15px;
}
.mainCol ul li{
background:url(images/list-dot.jpg) no-repeat left 4px;
padding-bottom:10px;
padding-left:12px;
}

/*--------------Form Wrapper-----------------*/
.formWrapper{
}
.formWrapper p{
padding-bottom:25px !important;
}
.formWrapper p.close{
padding-bottom:10px !important;
}
.formWrapper label{
display:block;
color:#675c46;
margin-bottom:2px;
}
.formWrapper label span{
color:#9f3224;
}
.formWrapper input[type="text"],
.formWrapper input[type="password"],
.formWrapper select,
.formWrapper textarea{
padding:4px 2px;
background:#fff;
border:1px solid #bba989;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
width:70%;
}
.formWrapper select{
width:50%;
}
.formWrapper textarea{
height:150px;
}
.grouped{
line-height:24px;
margin-bottom:15px;
}
.checkboxes{
line-height:24px;
margin-bottom:25px;
}
.radios{
margin-bottom:5px;
}
.formTable{
width:100%;
border-spacing:0;
padding:0;
margin-bottom:15px;
}
.formTable td{
padding:0 0 10px 0;
vertical-align:top;
text-align:left;
}
.formTable td.label{
width:120px;
}
.formTable td span{
color:#9f3224;
}
/*--------------Gallery-----------------*/
.galleryTable{
width:100%;
border-spacing:0;
padding:0;
margin-top:20px;
}
.galleryTable td{
text-align:center;
width:25%;
padding-bottom:20px;
vertical-align:top;
}
.galleryTable td a img{
border:1px solid #A23129;
}
.galleryTable td a:hover img{
border:1px solid #fff;
}
.imageHolder{
margin-bottom:20px;
}
.imageHolder img{
border:10px solid #fff;
max-width:550px;
height:auto;
}
.prevNextBox{
height:18px;
margin-bottom:20px;
}


.galleryListBox{
padding-bottom:20px;
margin-bottom:20px;
background:url(images/dividerLine.gif) no-repeat bottom center;
}
.galleryListBox h4{
font-size:16px;
color:#902a23;
padding-bottom:10px;
}
.galleryListBox h4 a{
color:#902a23;
text-decoration:none;
}
.galleryListBox h4 a:hover{
color:#fff;
text-decoration:underline;
}
.galleryListBox img{
float:left;
margin-right:15px;
border:1px solid #A23129 !important;
margin-bottom:5px;
}
.galleryListBox img:hover{
border:1px solid #fff !important;
}
.galleryListBox p{
padding-bottom:0 !important;
}
.galleryListBox .info{
color:#786343;
margin-bottom:10px;
}

/*--------------Member Articles-----------------*/
.articleWrapper{
padding-bottom:5px;
margin-bottom:20px;
background:url(images/dividerLine.gif) no-repeat bottom center;
}
.articleWrapper h3{
padding-bottom:10px !important;
font-size:20px;
}
.articleWrapper .date{
padding-bottom:10px;
color:#786343;
}
.articleWrapper p img{
border:4px solid #FFFFFF !important;
float:right;
margin:5px 0 5px 10px;
}

/*-----------------------------News------------------------------------*/
/*---Main Column----*/
.newsMainCol{
width:570px;
float:left;
position:relative;
margin-left:30px;
}
.newsMainCol p{
padding-bottom:15px;
line-height:18px;
}
.newsMainCol p a,
.newsMainCol ul li a{
color:#a23129;
text-decoration:underline;
}
.newsMainCol h2{
display:block;
margin-bottom:8px;
height:55px;
}
.newsMainCol h3{
font-size:20px;
color:#902A23;
padding-bottom:7px;
}
.newsMainCol h3.subTitle{
display:block;
background:url(images/dividerLine.gif) no-repeat bottom center;
margin-bottom:20px;
padding-bottom:15px !important;
}
.newsMainCol h3.subTitle span{
color:#786343 !important;
}
.newsMainCol h3 a{
color:#902a23;
text-decoration:none;
}
.newsMainCol h3 a:hover{
color:#fff;
text-decoration:underline;
}
.newsMainCol ul{
list-style:none;
padding-bottom:15px;
}
.newsMainCol ul li{
background:url(images/list-dot.jpg) no-repeat left 4px;
padding-bottom:10px;
padding-left:12px;
}

.newsPostWrapper{
padding-bottom:5px;
margin-bottom:20px;
background:url(images/dividerLine.gif) no-repeat bottom center;
}
.newsPostWrapper .newsDate{
width:113px;
height:69px;
padding-top:35px;
background:url(images/newsDate-bg.jpg) no-repeat top left;
color:#fff;
font-size:13px;
text-align:center;
line-height:17px;
float:left;
margin-right:13px;
margin-bottom:3px;
}
.newsPostWrapper .newsDate span{
font-size:30px;
}
.newsPostWrapper .newsInfo{
padding-bottom:10px !important;
color:#786343;
}
.newsPostWrapper img{
border:4px solid #fff !important;
float: right;
margin:5px 0 5px 10px;
}


/*---Side Column----*/
.newsSideCol{
float:right;
width:215px;
margin-right:9px;
position:relative;
top:-43px;
}
.newsSideCol .newsSideBox{
width:215px;
margin-bottom:20px;
}
.newsSideCol .newsSideBox h4{
display:block;
height:41px;
width:100%;
position:relative;
text-align:center;
font-size:5px;
}
.newsSideCol .newsSideBox h4 span{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
}
.newsSideCol .newsSideBox h4.search span{background:url(images/news-search.jpg) no-repeat top left;}
.newsSideCol .newsSideBox h4.recent span{background:url(images/news-recent.jpg) no-repeat top left;}
.newsSideCol .newsSideBox h4.categories span{background:url(images/news-categories.jpg) no-repeat top left;}
.newsSideCol .newsSideBox h4.archive span{background:url(images/news-archive.jpg) no-repeat top left;}
.newsSideCol .newsSideBox h4.feeds span{background:url(images/news-feeds.jpg) no-repeat top left;}

.newsSideCol .newsSideBox ul{
list-style:none;
width:174px;
padding:0 21px 0 20px;
}
.newsSideCol .newsSideBox ul li{
}
.newsSideCol .newsSideBox ul li a{
display:block;
padding:7px 3px;
color:#902a23;
text-align:left;
border-bottom:1px solid #beac91;
text-decoration:none;
}
.newsSideCol .newsSideBox ul li a:hover{
background:#beac91 none repeat scroll 0 0;
color:#FFFFFF;
}

/*---Comments Wrapper----*/
.commentsWrapper{
margin-bottom:20px;
background:url(images/dividerLine.gif) no-repeat bottom center;
padding-bottom:10px;
}
.commentsWrapper h4{
display:block;
width:100%;
height:31px;
margin-bottom:15px;
}
.commentPostWrapper{
margin-bottom:10px;
background:url(images/comment-repeater-bg.gif) repeat-y top left;
}
.commentPostWrapper .commentInfoWrapper{
padding:10px 14px 0 10px;
background:url(images/comment-top-bg.gif) no-repeat top left;
margin-bottom:7px;
}
.commentPostWrapper .commentName{
float:left;
font-weight:bold;
color:#786343;
width:45%;
}
.commentPostWrapper .commentName a{
color:#9e3023;
text-decoration:none;
}
.commentPostWrapper .commentName a:hover{
color:#fff;
text-decoration:underline;
}
.commentPostWrapper .commentDate{
float:right;
width:45%;
text-align:right;
color:#786343;
}
.commentPostWrapper .comment{
padding:0 14px 4px 10px;
background:url(images/comment-bottom-bg.gif) no-repeat bottom left;
}
.commentPostWrapper .comment p{
padding-bottom:10px;
}

/*---Comment Form Wrapper----*/
.commentFormWrapper{
}
.commentFormWrapper h4{
display:block;
width:100%;
height:31px;
margin-bottom:20px;
}
.commentFormWrapper textarea{
width:98% !important;
height:100px !important;
}
.commentFormWrapper .formWrapper p{
padding-bottom:15px !important;
}



/*--------------Buttons-----------------*/
.submitBtn{
width:64px;
height:27px;
text-decoration:none;
border:none;
background:url(images/submitBtn.gif) no-repeat top left;
}
.submitBtn:hover{
background-position:bottom;
cursor:pointer;
}
.loginBtn{
width:57px;
height:27px;
text-decoration:none;
border:none;
background:url(images/loginBtn.gif) no-repeat top left;
}
.loginBtn:hover{
background-position:bottom;
cursor:pointer;
}
.nextArrow{
display:block;
width:59px;
height:18px;
position:relative;
text-align:center;
font-size:2px;
text-decoration:none;
color:#d3c2a0;
}
.nextArrow span{
display:block;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(images/nextArrow.png) no-repeat top left;
}
.nextArrow span:hover{
background-position:bottom;
cursor:pointer;
}
.prevArrow{
display:block;
width:59px;
height:18px;
position:relative;
text-align:center;
font-size:2px;
text-decoration:none;
color:#d3c2a0;
}
.prevArrow span{
display:block;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(images/prevArrow.png) no-repeat top left;
}
.prevArrow span:hover{
background-position:bottom;
cursor:pointer;
}
.readMoreBtn{
display:block;
width:84px;
height:27px;
position:relative;
text-align:center;
font-size:2px;
text-decoration:none;
margin-right:5px;
float:right;
top:-5px;
}
.readMoreBtn span{
display:block;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url(images/readMoreBtn.gif) no-repeat top left;
}
.readMoreBtn span:hover{
background-position:bottom;
cursor:pointer;
}
.searchBtn{
width:64px;
height:27px;
text-decoration:none;
border:none;
background:url(images/searchBtn.gif) no-repeat top left;
}
.searchBtn:hover{
background-position:bottom;
cursor:pointer;
}
.postCommentBtn{
width:102px;
height:27px;
text-decoration:none;
border:none;
background:url(images/postCommentBtn.gif) no-repeat top left;
}
.postCommentBtn:hover{
background-position:bottom;
cursor:pointer;
}
.previewBtn{
width:66px;
height:27px;
text-decoration:none;
border:none;
background:url(images/previewBtn.gif) no-repeat top left;
}
.previewBtn:hover{
background-position:bottom;
cursor:pointer;
}



/*--------------Footer-----------------*/
.footer{
padding-top:2px;
color:#fff;
font-weight:bold;
line-height:28px;
margin:0 auto;
width:900px;
padding-bottom:10px;
}
.footer a{
color:#fff;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
.footer .footLeft{
width:55%;
float:left;
text-align:left;
}
.footer .footRight{
width:44%;
float:right;
text-align:right;
}


/*--------------Tables-----------------*/
.rates{
width:100%;
border:1px solid #a18e6f;
border-spacing:0;
padding:0;
margin-bottom:20px;
}
.rates td{
padding:10px 5px;
text-align:left;
vertical-align:top;
}
.rates tr.months td{
background:#a18e6f;
color:#fff;
font-weight:bold;
text-align:center;
}
.rates tr.labels td{
font-weight:bold;
text-decoration:underline;
}
.rates td.title{
font-weight:bold;
}
.rates tr.alt td{
background:#c8b697;
}


/*---------------------------Search Results--------------*/
.resultsHeader{
width:100%;
margin:0;
margin-bottom:10px;
}
.resultsHeader td{
color:#786343;
}
.resultsHeader td h3.subTitle{
background:none !important;
padding:0px !important;
margin:0 !important;
}
.resultsTable{
width:100%;
border:1px solid #a18e6f;
margin:0;
}
.resultsTable td{
vertical-align:top;
padding:8px;
text-align:left;
}
.resultsTable tr.labels td{
background:#a18e6f;
color:#fff;
}
.resultsTable tr.one td{}
.resultsTable tr.two td{
background:#c8b697;
}
.resultsTable td a{
color:#a23129;
text-decoration:underline;
}

/*--------------Jquery Pop Up Window-----------------*/
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
z-index:5555;
}
#popupVideo,
#popupVideo2{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:305px;
width:480px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:6666;
padding:12px;
font-size:13px;
}
#popupWeb{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:305px;
width:480px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:6666;
padding:12px;
font-size:13px;
}
#popupSite{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:1035px;
width:520px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:6666;
padding:12px;
font-size:13px;
top:10px !important;
}
#popupSlip{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:1035px;
width:520px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:6666;
padding:12px;
font-size:13px;
top:10px !important;
}
#popupLocation{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:635px;
width:770px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:6666;
padding:12px;
font-size:13px;
top:10px !important;
}
#popupSite2{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:420px;
width:600px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:6666;
padding:12px;
font-size:13px;
}
#popupVideo h1,
#popupVideo2 h1,
#popupWeb h1,
#popupSite h1,
#popupSite2 h1,
#popupLocation h1,
#popupSlip h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupVideo h5,
#popupVideo2 h5,
#popupLocation h5,
#popupWeb h5,
#popupSite h5,
#popupSite2 h5,
#popupSlip h5{
font-size:14px;
margin-bottom:20px;
}
#popupVideo h5 span,
#popupWeb h5 span,
#popupSite h5 span,
#popupSlip h5 span{
font-weight:normal;
font-size: 12px !important;
}
#popupVideoClose,
#popupVideo2Close,
#popupLocationClose,
#popupWebClose,
#popupSiteClose,
#popupSite2Close,
#popupSlipClose{
width:15px;
height:15px;
text-decoration:none;
border:none;
background:url(images/popUpCloseBtn.gif) no-repeat top left;
right:6px;
top:4px;
position:absolute;
display:block;
}
#popupVideoClose:hover,
#popupVideo2Close:hover,
#popupLocationClose:hover,
#popupWebClose:hover,
#popupSiteClose:hover,
#popupSite2Close:hover,
#popupSlipClose:hover{
background-position:bottom;
cursor:pointer;
}


/*--------------Misc.-----------------*/
.clear{clear:both; height:0px;}

.imgLeft{
float:left;
margin-right:10px;
}

.imgRight{
float:right;
margin-left:10px;
}

.imgCol{
margin-left:10px;
}

.pager{
font-size:12px;
height:20px;
padding:5px 0;
text-align:right;
}
.pager span{
padding-right:20px;
}
.pager strong{
background:#b8a687 none repeat scroll 0 0;
border:1px solid #8f8167;
color:#FFFFFF;
padding:2px 5px;
}
.pager a{
color:#a23129;
text-decoration:underline;
padding:2px 5px;
}

.numbered{
list-style:decimal !important;
padding-left:30px !important;
}
.numbered li{
background:none !important;
padding-bottom:10px;
padding-left:0px !important;
display:list-item;
list-style-position:outside;
}
.colored{
color:#87775B;
}

.specialBox{
text-align:center;
font-size:18px;
line-height:28px;
margin-bottom:40px;
font-weight:bold;
}
.specialBox span{
display:block;
margin-top:20px;
font-size:14px;
text-align:center;
line-height:18px;
}


/*---------Weather Channel Box - Fixes------------*/
.wowfill div table table img{
height:5px !important;
}
.wowfill div table div table table a img{
height:45px !important;
}
.wowfill div table div form table table img{
display:none !important;
}
.wowfill div table div form table table td{
padding-bottom:1px !important;
}
.wowfill input#wowzipcode{
margin-top:8px;
margin-bottom:5px;
}


.sitemap{
}
.sitemap ul{
padding:0 !important;
}
.sitemap ul li{
background:none !important;
padding:0 0 10px 0!important;
}
.sitemap ul li ul{
padding:10px 0 0 20px !important;
}























