/*-------------------------------------------------*/
/*Global Reset* -----------------------------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote {margin:0; padding:0;}
body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{vertical-align:top;}
p{margin:8px 0;}
fieldset,img {border:0;}
a img,:link img,:visited img {border:none}
a:focus {outline: 0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
/*table {border-collapse: collapse; border-spacing: 0;} */
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
/*font-face*/
@font-face {font-family: 'UniversCondensed';src: url('/styles/fonts/unive57c-webfont.eot');src: local('?'), url('/styles/fonts/unive57c-webfont.woff') format('woff'), url('/styles/fonts/unive57c-webfont.ttf') format('truetype'), url('/styles/fonts/unive57c-webfont.svg#webfontWm91k3Ip') format('svg');font-weight: normal;font-style: normal;}
/* ClearFix For modern browsers */
.cf:before, .cf:after {content:"";display:block;overflow:hidden;}
.cf:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.cf {zoom:1;}
/*-------------------------------------------------*/
/*Framework Styles* -------------------------------*/

/*Default Body Background*/
body{background:url(/images/global/bg-body.gif) top left repeat-x #99cdff; font-family:Helvetica, Arial, Verdana, Sans-Serif; font-size:13px; color:#000; position:relative;}

h1{color:#333;}
h2{}
h3{font-family:'UniversCondensed', 'Myriad Pro'; font-size:20px; color:#005aad;} /*Box Titles, Left Column */
h4{font-family:'UniversCondensed', 'Myriad Pro'; font-size:20px; letter-spacing:1px; color:#eb3245; text-transform:uppercase;} /*Homepage Title, Small Titles */
h5{}
h6{font-family:'UniversCondensed', 'Myriad Pro'; font-size:20px; color:#eb3245; border-bottom:1px solid #005aad; padding:12px 0; margin-bottom:20px; text-align:center;} /* Homepage Box Titles */

a{color:#666; text-decoration:underline;}
em{color:#006699; font-style:normal;}
.clear,.spacer{clear:both; height:0px; line-height:0px;}
.field{font-family:Helvetica, Arial, Verdana, Sans-Serif; font-size:13px; color:#000; border:1px solid #d8d8d8; margin:0; padding:0;}
.error{color:#CC0000; font-weight:bold;}
.nav-skip{position:absolute; top:-20000px; left:-20000px; height:0px;}
.center{text-align:center;}
.caption{color:#005aad; font-style:italic; font-size:10px;}
.bu-list{list-style:none; height:25px; margin:0 0 0 23px; padding:0;}
    .bu-list li{float:left; margin:0 5px 0 0; padding:0;}
	
/* GRAPHIC TEXT --------------- */
.grphcTxt {display:block;text-indent:-5000px;overflow:hidden;background-repeat:no-repeat;background-position:left top;}

.container{background:#FFF; width:/*882*/890px; padding:22px 26px; margin:0 auto;}

.header{}
    .top-nav{float:right; list-style:none; margin:20px 0 0; padding:0;}
        .top-nav li{font-family:'UniversCondensed', 'Myriad Pro'; font-size:14px; line-height:normal; float:right; border-left:1px solid #0068b3; padding:0 5px; margin:0;}
        .top-nav li.first{border-left:none; padding-left:0;}
        .top-nav li a{color:#0068b3; text-decoration:none;}
        .top-nav li a:hover{text-decoration:underline;}
    .header h1{background:url(/images/global/lake-erie-shores-islands.png) no-repeat; float:left; width:155px; height:54px; margin-bottom:14px;} /*Site Logo*/
        .header h1 a{width:155px; height:54px; display:block; text-decoration:none; text-indent:-20000px;}
    
    .nav-primary{background:#EB3245; list-style:none; height:32px; margin:0 0 22px; padding:0;}
        .primary-item{float:left; font-family:'UniversCondensed', 'Myriad Pro'; font-size:16px; border-left:1px solid #FFF; margin:0; padding:0; position:relative; z-index:1001;}
        .nav-primary li.first{border-left:none;}
        .primary-item a{color:#FFF; text-decoration:none; padding:5px 40px 0; height:27px; display:block;}
        .nav-primary li.first a{padding-left:44px;}
        .primary-item a:hover{background:#A1202D;}
        
        .nav-secondary{display:none; position:absolute; top:32px; left:0; 
                           background:#FFF;
                           border:1px solid #e7e7e7; list-style:none; padding:15px 0 20px 0; margin:0; 
                           font-size:14px; line-height:18px; -moz-box-shadow: 3px 3px 3px #999;
                            -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; width:100%;}
            .nav-secondary li,.nav-tertiary li{margin:0!important; padding:0!important; width:inherit; display:block; white-space:nowrap;}
                .nav-secondary a,.nav-tertiary a{color:#EB3245; text-decoration:none; display:block; padding:0 15px 0 5px!important; margin:0!important; height:auto;}
                .nav-secondary a:hover,.nav-tertiary a:hover{color:#A1202D; background:none;}
                    .nav-tertiary{list-style:none; margin:0; padding:0 0 0 7px; display:none;}

/* 2 Column Layout */        
.main-container{}
    .left-col,.right-col{float:left;}
    .left-col{width:237px;}
        .nav-box-top{background:url(/images/global/bg-nav-box-top.png) no-repeat top; width:202px; padding:15px 0 0 0; margin-bottom:15px;}
            .nav-box-bottom{background:url(/images/global/bg-nav-box-bottom.png) no-repeat bottom; width:202px; padding:0 0 19px;}
                .nav-box{background:url(/images/global/bg-nav-box.png) repeat-y; width:167px; padding:10px 20px 10px 15px; font-family:'UniversCondensed', 'Myriad Pro'; color:#005aad; font-size:14px;}
                    .nav-box .nav-secondary{margin:10px 0 0; padding:0; position:relative; top:0; left:0; z-index:0; display:block; background:none; border:none;
                            -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
                        .nav-box .nav-secondary li,.nav-box .nav-tertiary li{}
                        .nav-box .nav-secondary li a,.nav-box .nav-tertiary li a{color:#005aad; display:inline-block;}
                        .nav-box .nav-secondary li a:hover,.nav-box .nav-tertiary li a:hover{color:#005aad; text-decoration:underline;}
                    .nav-box .nav-tertiary{display:block; margin:0 0 0 12px;}
        
        .box-top{background:url(/images/global/bg-box-top.png) no-repeat top; width:202px; padding:14px 0 0; margin-bottom:15px;}
            .box-bottom{background:url(/images/global/bg-box-bottom.png) no-repeat bottom; width:202px; padding:0 0 17px;}
                .box{background:url(/images/global/bg-box.png) repeat-y; width:167px; padding:10px 20px 10px 15px; font-size:12px; color:#838383;}
                    .box h3{color:#00b2d9;}
                    .box .field{width:154px;}
                    .bu-signup{margin:10px 0 0 30px;}
                
        .promo-savings{background:url(/images/global/bg-shore-savings.png) no-repeat top left; width:132px; height:131px; padding:26px 65px 0 14px; margin-bottom:15px; font-size:12px;}
            .promo-savings h3{text-indent:-20000px; height:0;}
            .promo-savings .bu-go{background:url(/images/global/bu-go.png) no-repeat; width:43px; height:26px; margin-top:15px;}
                .promo-savings .bu-go a{color:#FFF; text-decoration:none; font-weight:bold; text-transform:uppercase; width:35px; height:23px; padding:3px 0 0 8px; display:block;}
        
        .social-media{list-style:none; margin:0 0 15px; padding:0;}
            .social-media li{float:left; width:24px; height:24px; margin:0 20px 0 0; padding:0;}
            .social-media li a{display:block; width:24px; height:24px; background-repeat:no-repeat; text-decoration:none; cursor:pointer; text-indent:-20000px;}
            .twitter{background-image:url(/images/global/icon-twitter.png);}
            .facebook{background-image:url(/images/global/icon-facebook.png);}
            .flickr{background-image:url(/images/global/icon-flickr.png);}
            .youtube{background-image:url(/images/global/icon-youtube.png); width:62px!important;}
                .youtube a{width:62px!important;}
                
    .right-col{width:645px; overflow:hidden;}

/* 1 Column Layout */
.one-column{}
    .one-column .left-col{display:none;}
    .one-column .right-col{width:/*882*/890px;}
    
.footer-ads{list-style:none; height:120px; margin:30px 0 0; padding:10px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
    .footer-ads li{float:left; margin:0 10px 0 0; padding:0;}
    .footer-ads .learn-more{margin:0 0 0 -20px;}
    .footer-ads .tourbook{}
    .footer-ads .fishing-report{margin-left:10px;}
    .footer-ads .weather{width:185px;}
    .footer-ads .tripadvisor{width:140px; text-align: center; font-size: 10px; padding: 5px 15px 0px 15px;}
    
.footer-links{padding: 30px 240px 15px 0px; min-height:45px; margin:0; font-size:12px; line-height:normal;}
.footer-links .ohio {float:right; position: relative; height: 50px; width: 160px; left: 250px; top: -60px;} 
.footer-links ul{list-style:none; margin:0; padding:0; min-height:18px;}
    .footer-links li{float:left; border-left:1px solid #0068b3; padding:0 7px; margin:0 0 7px; white-space:nowrap;}
    .footer-links li.first{border:none; padding-left:none;}
        .footer-links li a{color:#0068b3; text-decoration:none;}
        .footer-links li a:hover{text-decoration:underline;}

.second-list{}
    .second-list li.first{padding-left:7px;}

/*-------------------------------------------------*/
/*Homepage Styles* --------------------------------*/
/*Menu styles are located at /styles/home-menu.css */
.intro-home,.promos-home{float:left;}
.intro-home{color:#666; width:557px; padding:0 32px 0 0; line-height:20px;}

.promos-home{width:293px;} 
    .promos-home .social-media{border:1px solid #ffebc2; height:24px; padding:12px 32px;}
    .promos-home .promo-planner,.promos-home .promo-savings-home{background-repeat:no-repeat; width:293px;}
    .promos-home .promo-planner{background-image:url(/images/home/promo-travel-planner.png); height:91px;}
    .promos-home .promo-savings-home{background-image:url(/images/home/promo-shore-savings.png); height:87px;}
        .promos-home .promo-planner a,.promos-home .promo-savings-home a{display:block; text-decoration:none; width:293px; height:87px; text-indent:-20000px;}

.home-box-top{background:url(/images/home/bg-home-box-top.png) no-repeat top; width:290px; padding-top:22px; float:left; margin-left:5px;}
    .home-box-bottom{background:url(/images/home/bg-home-box-bottom.png) no-repeat bottom; width:290px; padding-bottom:16px;}
        .home-box{background:url(/images/home/bg-home-box.png) repeat-y; width:242px; padding:5px 28px 30px 20px; font-size:12px; color:#666; height:320px;}
            .home-box .field{width:200px; margin-bottom:10px;}
            .calendar-events{list-style:none; margin:0; padding:0;}
                .calendar-events li{margin:0 0 10px 0; padding:0;}
                .calendar-events strong{font-weight:bold;}
                .calendar-events a{color:#0d68b3; text-decoration:none;}
                .calendar-events a:hover{text-decoration:underline;}
            .photo-gallery{list-style:none; margin:0 0 10px 0; padding:0; min-height:140px;}
                .photo-gallery li{float:left; width:53px; height:53px; margin:4px 2px 4px 5px; padding:0;}
                .photo-gallery li img{border:1px solid #FFF;}

.aggregator,.groups-aggregator{margin:12px 0 0; width:880px; height:171px; padding:10px 0 0 10px; overflow:visible;}
    .aggregator{background:url(/images/global/bg-agg.png) no-repeat top left;}
    .groups-aggregator{background:url(/images/groups/bg-agg.png) no-repeat top left;}
    
/*-------------------------------------------------*/
/*GROUP SECTION BUMPER PAGE STYLES* ---------------*/
/* Located in /js/thickbox.css
   
/*-------------------------------------------------*/
/*GROUP SECTION Framework Styles* -----------------*/
body.groups{background:url(/images/global/bg-body-groups.gif) top left repeat-x #e8b849;} 

body.groups .nav-primary{background:#0067B2; width:885px;}
    .groups .primary-item a{color:#FFF; text-decoration:none; padding:5px 9px 0; height:27px; display:block; font-size:15px;}
    .groups .nav-primary li.first a{padding:5px 10px 0; font-size:15px;}
    .groups .primary-item a:hover{background:#00B1D7;}

    .groups .nav-secondary a,.groups .nav-tertiary a{color:#0067B2; font-size: 14px !important;}
    .groups .nav-secondary a:hover,.groups .nav-tertiary a:hover{color:#00B1D7; background:none;}

.groups .footer-ads{margin:30px 0 0; padding-left:90px; border-bottom:none; height:31px;}
    .groups .footer-ads li{margin:0;}
.groups .footer-links{padding-top:20px;}
.groups .social-media{margin:0 0 35px 260px;}

.promo-tour,.promo-news{background-repeat:no-repeat; background-position:top left; margin-bottom:15px; font-size:12px;}
.promo-tour{background-image:url(/images/groups/bg-sub-planner.png); width:110px; height:123px; padding:45px 95px 0 12px;}
    .promo-tour h3,.promo-news h3{text-indent:-20000px; height:0;}
    .promo-tour .bu-go{background:url(/images/groups/bu-go.png) no-repeat; width:33px; height:26px; margin-top:10px;}
    .promo-tour .bu-go a{display:block; width:33px; height:26px; text-indent:-2000px; cursor:pointer;} 

.promo-news{background-image:url(/images/groups/bg-sub-news.png); width:172px; height:81px; padding:50px 20px 0 12px;}
    .promo-news .field{width:160px; color:#999; border:1px solid #999; padding:2px;}
    .promo-news .bu-signup{background:url(/images/groups/bu-signup.png) no-repeat; width:62px; height:25px; cursor:pointer; border:none; margin:10px 0 0;}     
     
/*-------------------------------------------------*/
/*GROUP SECTION Homepage Styles* ------------------*/
.groups-home .container{position:relative;}
.groups-home h1.title{background:url(/images/groups/meetings-groups.png) no-repeat; width:884px; height:376px; text-indent:-20000px; position:relative; /*top:-25px;*/}
    .groups-home .nav-primary{position:absolute; top:120px; left:25px; z-index:1000; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}

.groups-intro,.groups-promos{float:left;}
.groups-intro{width:576px; padding:10px 20px 0 0;}
.groups-promos{width:286px;}
    .promo-rfp{background:url(/images/groups/bg-home-rfp.png) no-repeat; width:284px; height:76px;}
    .promo-planner{background:url(/images/groups/bg-home-planner.png) no-repeat; width:286px; height:87px;}
        .promo-rfp a,.promo-planner a{display:block; cursor:pointer; text-indent:-20000px; text-decoration:none; width:284px; height:76px;}
    .groups-promos .promo-news{background-image:url(/images/groups/bg-home-news.png); width:268px; height:40px; padding:36px 0 0 15px;}
    .groups-promos .field{width:160px;}
    .groups-promos .bu-signup{background:url(/images/groups/bu-signup-home.png) no-repeat; width:63px; height:27px; margin:-2px 0 0 5px;}     

.groups-box-top{float:right; background:url(/images/groups/bg-box-top.png) no-repeat top; width:292px; padding-top:19px;}
    .groups-box-bottom{background:url(/images/groups/bg-box-bottom.png) no-repeat bottom; width:292px; padding-bottom:17px;}
        .groups-box{background:url(/images/groups/bg-box.png) repeat-y; width:247px; height:337px; padding:10px 25px 5px 20px; font-size:12px; color:#666;}
        .groups-box a,.groups-ext-box a{color:#005aad; text-decoration:none;}
        .groups-box h6,.groups-ext-box h6{border-bottom:1px solid #eb3245; padding:0 0 10px;}
        .groups-box .feat-title{height:53px; margin-bottom:10px;}
        .groups-box .feat-img{float:left; margin-right:10px;}
        .groups-box .caption,.groups-ext-box .caption{color:#666;}
        .bu-view-more{margin:5px 0 0; display:block; text-align:center;}
        .groups-box .testimonial{padding: 20px 20px 20px 20px; font-size: 13px;}

.groups-box-ext-top{float:left; background:url(/images/groups/bg-box-top-extended.png) no-repeat top; width:590px; padding:19px 0 0;}
    .groups-box-ext-bottom{background:url(/images/groups/bg-box-bottom-extended.png) no-repeat bottom; width:590px; padding:0 0 17px;}
        .groups-ext-box{background:url(/images/groups/bg-box-extended.png) repeat-y -4px 0; width:545px; padding:10px 25px 5px 20px; margin:0; position:relative;}
        
           
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/* OLD STYLES - CSS Document */
.mainContent{width:645px;float: left; margin:13px 0 40px 3px;}
.style1{font-size: 10px;}
.calenndar{color: #AC2973;font-weight: bold;}
.meet{color: #EAAB00;font-weight: bold;}
.styleDO{color: #E05206;font-weight: bold;}
.about{color: #0039A6;font-weight: bold;}
P.main{text-align: left;font-size: 12;color: #333;}
H.do{color: #E05206;font-size: 12px;text-align: left;}
P.do{text-align: left;font-size: 14;color: #E05206;}
.iframe{float: left; margin-top: 615px; margin-left: -170px; padding-left:5px; width: 145px; overflow: visible;}

/* SHORE SAVINGS STYLES */
.style10 {font-family: Arial, sans-serif;font-size: 12px;}
.style11 {font-size: 12px}
.style13 {color: black; font-family: arial;}
.style24 {font-family: Arial, sans-serif; font-size: 13px;color: #000;}
.style27 {color: #000099;font-size: 10pt; font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.style29 {font-family: Arial, sans-serif}
.style30 {font-weight: bold; font-family: Arial, sans-serif; color: #000099;}
.style33 {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #000099;}
.style34 {font-size: 10pt}
.style35 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.style39 {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #000;}
.style40 {font-family: arial; font-size: 12px;color: #000;}

/* MEDIA STYLES */
.style1 {color: #c60c30}
.style2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.style3 {color: #C60C30;font-weight: bold;}
.style4 {color: #C60C30}
.style5 {color: #3399FF; font-weight: bold;}
.style7 {font-size: 12pt}
.style43 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

.video { margin: 4px 5px; }
.videoContainer { background-color: #0055a5; width: 315px; padding: 1px 0; float: left; }
.videoContainer p { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-align: center; line-height: 10px; margin: 0 5px 5px 5px; } 
.videoContainer p a { color: #999; text-decoration: none; font-weight: bold; }
.videoContainer p a:hover { color: #0099dc; text-decoration: underline; font-weight: bold; }

 /* ITINERARY BUILDER STYLES */
.table-hidden{display:none;}
.table-visible{display:block;}

.tab{display:inline;text-align:center;padding-right:20px;padding-left:20px;}
.tab-selected{background:#FBEFBD none repeat scroll 0 0;}
.tab-unselected{background:#C2C2C2 none repeat scroll 0 0;}

.item-normal{width:200px;}

.lodging-amenities {margin:0; padding:0;}
.lodging-amenities td {margin:0; padding:2px;}


/* ENEWS styles */
.enews-main{overflow:hidden;}
.enews-main .top h1.enews-ttl{background:url(/images/enews/enews-title.jpg) no-repeat;width:630px;height:75px;}
.enews-main .top h1.enews-ttl span{visibility:hidden;}
.enews-main .top h2.date{color:#004fa5;font-size:14px;font-weight:bold;}
.enews-main .top p.blue{color:#006ab4;line-height:20px;}
.enews-main .top{padding-left:8px;}

.enews-main p.yellow{color:#e2ab00;font-size:14px;font-weight:bold;padding-left:8px;}
.enews-main h2.bluebar{width:100%;padding:4px 8px;color:#fff;font-size:14px;font-weight:bold;background-color:#006ab4;}
.enews-main ul{margin:0 0 0 20px;padding:0;}
.enews-main ul li {color:#000;font-size:12px !important;color:#000;padding: 0 8px 17px 0;}
.enews-main ul li span{color:#000;font-size:12px !important;}
.enews-main ul li a{color:#006ab4;}
.enews-main blockquote{padding-left: 10px;}

.signup-ttl{background:url(/images/enews/ttl-offers.gif) no-repeat; width:641px; height:77px;}
    .signup-ttl span{display:none;}
    
.signup-enews-ttl{background:url(/images/enews/ttl-sign-up.gif) no-repeat; width:321px; height:40px;}
    .signup-enews-ttl span{display:none;}

.enews{}
    .enews dt{margin-bottom:5px;}
        .enews dt.third{margin-top:-3px;}
        .enews dt.fifth{margin-top:-5px;}
    
.ttl-missed-issues{background:url(/images/enews/ttl-past-issues.gif) no-repeat; width:244px; height:45px;}
    .ttl-missed-issues span{display:none;}

.save-card-list li a{margin-left:5px!important}

.signup-submit-btn{background:url(/images/enews/bu-get-newsletter.gif) no-repeat; width:155px; height:28px; display:block; border:none; margin:20px 0 10px 147px; pointer:cursor;}

/*CONTEST STYLES*/
.contest-container{width:646px;}
    .contest-ttl{margin:30px 0 0 5px;}
    .contest-txt{width:620px!important; text-align:left;}
    .contest-enter{color:#00b2d9; font-weight:bold; background:none; text-indent:0; text-align:left; padding-left:20px;}
    .entry-form{margin-left:45px!important;}
       .entry-form .error{margin:10px 0 10px 20px; overflow:visible;} 
    .form-ttl-contest {float:left; width:140px;}
	.form-ttl-contest dt {line-height:18px; margin:23px 0 15px 0; color:#0055a5; font-weight:bold; text-align:right;}
		.form-ttl-contest dt span {clear:both; font-size:12px; margin-top:-10px;}
	    .form-ttl-contest dt.first{margin-top:7px;}
	    .form-ttl-contest dt.third{margin-top:25px;}
	    .form-ttl-contest dt.sixth{margin-top:5px;}
	.entry-form .padding{margin-bottom:15px;}
	.form-ttl-contest dd {float:right;}
	.form-ttl-contest dt em{font-weight:normal; font-style:normal;}
	
.interest-table td{text-align:left;}
.interest-table {float:left;padding-left:10px;}


/*New MEETINGS & GROUPS PAGE STYLES*/
.clear {clear:both;}
.group-wrapper {width:804px;margin-left:49px;}
    .group-wrapper p {margin-top:0; }
    .group-wrapper a img{border:none;} 
    .group-top-img {background:url(/images/itinerary/lp-banner.jpg) no-repeat; width:804px; height:148px; margin-top:2px;}
    .group-top-img img {float:right; margin:96px 26px 0 0; }
        .landing-page img{float:left!important; margin:86px 0 0 10px!important;} /*aligned text on landing page to the left so that it was visible against the photo*/
          .group-top-img-text{width:804px; height:148px; margin-top:2px;} /*Image and title are dynamically loaded by tech*/
    .left-content {width:580px; float:left; margin-top:35px;}
    
            .rotator-content {width:inherit; float:left; height:250px;}
            .rotator-content .rotator-img {display:block;}
            .rotator-content .rotator-loading {border-top-width: 0px; margin-top: 100px; margin-left: 270px;float: left; position: absolute;}        
            /*jCarousel styles under /skins/tango/skin.css*/
        
        .featured-disc-wrapper {width:562px;float:left;margin-left:-3px;}
            .featured-disc-content {background:url(/images/itinerary/discount-bg-slice.png) repeat-y; width:562px;}
            .featured-disc-content h1 {width:533px; height:20px; background:#00b2d9; font-size:15px; font-weight:bold; color:#fff; display:block; margin:0 0 0 7px; padding:10px 0 10px 10px;}
                .inner-box {border:1px solid #d8d8d8; width:541px; margin:4px 0 0 7px;}
                .inner-box .title {width:521px; border-bottom:2px dotted #000;padding:0 0 10px 0;margin:13px 0 0 10px !important; }
                .inner-box p {margin:10px 0 15px 10px; } 
                .disc-btn {float:right; margin-right:8px; position: relative;margin-top:-44px;  }
    .right-content{width:205px; float:right; margin-top:20px;}
        .btn-rfp {display:block; margin:0 auto;}
        .travel-planner-box {width:216px; height:175px; background:url(/images/itinerary/btn-travelPlanner.png) no-repeat; display:block; margin:30px auto -6px auto;}
            .travel-planner-box p {width:111px; margin:0 0 15px 16px; padding-top:55px; color:#3a3939; }
            .travel-planner-box a {display:block; }
            .travel-planner-box img {margin:-12px 0 0 12px;}         
        .sideBox-wrapper {width:205px; margin-top:29px; }
            .sidebox-content {background:url(/images/itinerary/Sidebox-bg-slice.png) repeat-y; width:205px;}
                .sidebox-inner {border:1px solid #d8d8d8; width:180px; margin:0 0 0 7px; }
                .sidebox-hdr {display:block; margin:6px auto;}
                .sidebox-inner p {color:#666;width:155px; margin:5px 0 10px 15px; }
                .sidebox-inner input{margin: 2px 0 0 15px; }
                .sidebox-btn {background:url(/images/itinerary/btn-sideColumn.png) no-repeat; height:25px; display:block;color:#fff !important; text-decoration:none !important; font-size:12px; font-weight:bold; margin:10px 0 3px 41px; padding:3px 0 0 12px; }
                .contact-info {text-align:center; } 
                    .contact-info a{color:#00B2D9; text-decoration:none;}
                    .contact-info a:hover {text-decoration:underline;}
    .sponsors {margin:71px 0 0 17px; float:left; width:730px;}
    .sponsors ul li {display:inline-block; float:left; padding-right:5px;}
    
/*MEETING SPACES STYLES*/
.spaces-top-img {background:url(/images/itinerary/spaces/spaces-top-img.jpg) no-repeat; width:804px; height:148px; margin-top:2px;}
    .spaces-top-img img {float:right; margin:96px 26px 0 0; }
.google-maps {margin-top:30px;}
.filter-wrapper {width:814px; margin-top:45px; }
    .filter-box {background:url(/images/itinerary/spaces/filterBox-bg-slice.png) repeat-y; width:814px;float:left;} 
    .filter-box ul {padding-bottom:20px;}
    .filter-box ul li {list-style-type:none; float:left; display:inline-block; margin-right:30px; }
    .filter-box ul li select.no-guests, .filter-box ul li select.sq-ft {width:175px; margin-top:-1px;}
    .filter-box ul li input.accomodation {margin-top:3px;}
.listing-box-wrapper {width:814px; margin-top:25px;}
    .listing-box {background:url(/images/itinerary/spaces/filterBox-bg-slice.png) repeat-y; padding-bottom:10px;width:814px;float:left;}
    .listing-main {width:778px; background:#ededed; border:1px solid #ccc; margin:15px 0 0 14px; }
        .listing-main table {width:768px; margin:0 auto; font-size:11px; }
        .listing-main table tr td {vertical-align:top;padding:8px 5px 8px 0;}
        .listing-main table tr td.titles {color:#6e6d6d; font-size:12px !mportant; font-weight:bold; border-bottom:2px dotted #6e6d6d;}
        .listing-main table tr td.image {width:120px}
        .listing-main table tr td.location {width:155px}
        .listing-main table tr td.contact{width:120px}
        .listing-main table tr td.seating{width:130px}
        .listing-main table tr td.description {width:180px}
        .listing-main table tr td .listing-title {font-weight:bold; color:#e05206;}
        .listing-main table tr td img.listing-img {border:2px solid #666; text-align:center; vertical-align:middle;}
        .website a, .map-link a {margin-top:10px; color:#0055a5 !important; text-decoration:underline; float:left; }
        .listing-main table tr td ul {margin:0;padding:0; }
        .listing-main table tr td ul li {list-style-type:none; }
    .btn-view-listing {background:url(/images/itinerary/spaces/btn-view-listing.png) no-repeat; cursor:pointer; padding:0 110px 0 134px;height:30px;display:block; margin:-15px 0 0 280px;position:relative; z-index:2;}
        .btn-view-listing img {margin:5px 0 0 68px; position:absolute;}
   .expand-wrapper {width:780px;margin:0 0 0 14px; }
        .listing-expand {background:url(/images/itinerary/spaces/expand-bg-slice.jpg) repeat-y; width:780px;}
        .listing-expand table {color:#fff; width:700px; margin-left:18px; padding-bottom:20px;}
        .listing-expand table tr td {border-bottom:2px dotted #fff; padding:5px 0 5px 0;}
        .listing-expand table tr td.titles {font-weight:bold;}
        .listing-expand table tr.last td {border-bottom:none; }
        
        
/*REQUEST FOR PROPOSAL FORM STYLES*/
.rfp-ttl {margin:43px 0 20px 0;}
.required {margin:36px 0 20px 30px;}
.rfp-wrapper {width:817px; }
    .rfp-content {background:url(/images/itinerary/form-bg-slice.png) repeat-y; width:817px;padding-bottom:40px; }
    .planner-info, .meeting-info {width:741px; border-bottom:2px dotted #6e6d6d; padding-top:8px; margin: 0 0 0 23px; }
    .planner {width:645px; margin:15px 0 0 135px; }
        .planner tr td {padding:5px 5px 5px 0; }
        .label {text-align:right;padding-right:10px; }
        .short {width:100px; }
        .medium {width:236px; }
        .long {width:539px;}
        .state-drop {width:236px;}
   .meeting-p {width:741px;padding-top:8px; margin: 0 0 0 23px; }
   .meeting {margin:15px 0 0 30px;width:740px;}
        .meeting tr td {padding:5px 5px 5px 0; }
        .label {text-align:right;padding-right:10px; }
        .browse {width:236px;}
        .textarea {width:538px;}
        .link {color:#3779b7; text-decoration:underline; }
        .short-drop {width:205px;}
        .sub-table {width:335px; background:#ededed; border:1px solid #ddd;}
            .sub-table tr td {border:1px solid #ddd; padding:2px; text-align:center;}
            .number {font-size:24px; text-align:center;}
            .sub-table select {width:94px;
}
    .expanders { width:542px;padding:0;}
        .expanders li {list-style-type:none;}
        .toggle-btns {background:url(/images/itinerary/form-toggle-btn.jpg) no-repeat; width:542px; height:27px; margin:8px 0 0 0; cursor:pointer;}
        .toggle-arrow {float:right; margin:3px 8px 0 0; }
        .btn-text {color:#fff; font-weight:bold;margin:6px 0 0 8px; float:left;  }
        .toggle-div {width:530px; background:#ededed; border:1px solid #ddd; margin-left:4px; }
    .btn-submit-rfp {background:url(/images/itinerary/btn-sideColumn.png) no-repeat; display:block; width:97px; padding:3px 0 6px 23px; margin:30px 0 0 50%;color:#fff !important; font-weight:bold; text-decoration:none !important;}
        
        
/*PRE-BUILT ITINERARIES STYLES*/
.pre-built-info {margin-top:30px !important;}
.pre-built-left{float:left;}      
.itinerary-wrapper {width:562px; }
    .itinerary-content {width:562px; background:url(/images/itinerary/discount-bg-slice.png) repeat-y; padding-bottom:17px;  }
        .bg-top {margin-top:17px; }
        .bg-top, .bg-bottom {margin-left:15px; } 
        .itinerary-pack {background:url(/images/itinerary/pack-bg-slice.jpg) repeat-y; padding:5px 0 5px 0; width:524px; float:left;margin-left:15px; }
            .itinerary-pack a {text-decoration:none;}
            .itinerary-pack .arrow {margin:4px 0 0 7px; float:left; }
            .itinerary-pack .itinerary-title {color:#0055a5;font-weight:bold; font-size:16px; padding:4px 0 0 10px; float:left; }
            .itinerary-pack .btn-add-location {float:right; margin:2px 10px 0 0  }
                .locations-main {float:left; }
                    .location-wrapper {width:508px; margin:10px 0 0 7px; float:left;}
                        .location-content {background:#dedede; float:left; }
                        .location-content span.orange {color:#e05206; text-decoration:underline; font-weight:bold; padding:10px 0 0 8px;} 
                        .location-content p {width:342px; float:left; padding:8px 0 0 8px; }
                        .location-content .location-img {float:right; margin-right:8px; }
.pre-built-right{float:right; width:206px; }
    .about-hdr {margin-top:15px;}
    .about-builder {width:204px; border:1px solid #ddd; }
    .about-builder p {padding:16px; margin-bottom:0 !important; }
    
    
/*GROUP TRAVEL PLANNER STYLES*/
.travel-planner-hdr {margin-top:34px;}
.travel-planner-info {margin:13px 0 33px 5px !important; width:484px;  }
.download-wrapper {float:left; width:817px; }
    .download-content {float:left; width:814px; background:url(/images/itinerary/rounded-bg-slice.png) repeat-y;}
        .dotted {width:754px; border-bottom:2px dotted #6e6d6d; margin:0 0 20px 18px; }
            .dotted img {margin-top:10px;}
        .download-btn {float:right; display:block; margin:-243px 17px 0 0; position:relative;}
.mail-wrapper {float:left; width:817px;margin-top:30px; }
    .mail-content {float:left; width:814px; background:url(/images/itinerary/rounded-bg-slice.png) repeat-y; padding-bottom:40px;}
            .mail-content .right {margin-right:42px;float:right;} 
            .mail-form {width:757px; margin:10px 0 0 10px; }
                .mail-form tr td {width:100%; padding:5px 5px 5px 0; }
                .mail-form ul {padding:0; float:left;}
                .mail-form ul.right-list {float:right; }
                .mail-form ul li {list-style-type:none; }
                .mail-form .label {padding-right:15px !important;}
    .btn-submit-mail {float:right;margin: 20px 56px 0 0 }



/*GROUP TRAVEL PLANNER DOWNLOAD MODAL STYLES*/
.modal-container {background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000002 !important;opacity:0.5;
                  filter:alpha(opacity=50) /*for IE*/}
.modal-content {position:fixed; z-index:10000003;top:70px;width:100%;left:254px;}
    .pp-wrapper {width:478px; float:left;margin:0 auto;position:relative}
        .pp-content {background:url(/images/itinerary/pp-bg-slice.png) repeat-y;float:left;width:478px;}
        .pp-content p.dotted {width:362px; margin:0 auto;padding-bottom:10px; }
        .pp-content p.dotted img {margin:0 auto; display:block;  }
        .pp-content .pp-info {width:305px; margin:20px auto;}
        .pp-content table {margin-left:20px; }
        .pp-content table tr td {padding:5px 0 5px 0; width:100%;}
        .pp-content table tr td.labels {text-align:right; padding-right:10px;width:30%;}
        .pp-content table tr td.input input {width:237px;}
        .pp-content table tr td ul.buttons {width:307px;margin-left:30px; }
        .pp-content table tr td ul.buttons li {list-style-type:none;float:left; display:inline-block;}
        
/*MOTORCOACH & STUDENT GROUPS LANDING PAGE*/ 
.students-links {background:url(/images/motorcoach-landing.jpg) no-repeat top right; height:500px; padding-top:100px; margin:0;}
    .students-links li {list-style-type:none;}
    .students-links li a {color:#DECA4B; font-size:18px;font-weight:bold;text-decoration:none;}
    .students-links li.first {margin-left:-10px;}
    .students-links li.second {margin-left:-35px;padding-top:30px;}
    .students-links li.third{margin-left:-15px; padding-top:30px;}
    .students-links li.fourth {margin-left:-10px; padding-top:30px; }
    
/*MEETING PLANNERS LANDING PAGE*/ 
.mp-links {background:url(/images/mp-landing.jpg) no-repeat top right; height:500px; padding-top:100px; margin:0;}
    .mp-links li {list-style-type:none; padding:0 0 30px 0;}
    .mp-links li a {color:#5b151f; font-size:18px;font-weight:bold;text-decoration:none;}
    .mp-links li.first {margin-left:-20px;}
    .mp-links li.second {margin-left:-30px;}
    .mp-links li.third{margin-left:-30px; }
    .mp-links li.fourth {margin-left:-20px;}
    .mp-links li.fifth {margin-left:-15px;}
    
    
/*TRANSPORTATION STYLES*/
.transportation-top-img {background:url(/images/transportation-hdr-img.jpg) no-repeat;width:804px; height:148px; margin-top:2px;}
    .transportation-top-img img {float:right; margin:87px 10px 0 0; }
    .trans-services-wrapper {width: 817px;margin:20px 0 0 -3px;} 
        .trans-services-content { float:left;background: url("/images/itinerary/form-bg-slice.png") repeat-y scroll 0 0 transparent;padding-bottom: 10px;width: 817px;}
        .trans-services-content .text-box {float:left;border:1px solid #ccc; width:765px;margin:10px 0 0 20px;padding:20px 0 30px 0;}
        .trans-services-content .text-box p {padding:0 10px;margin:10px 0 0 0 !important;}
        .trans-services-content h2 {color:#00B2D9; font-size:24px;margin:0 0 0 20px;}
        .trans-services-content .title {margin:0 0 0 20px;}
        .trans-services-content .text-box img.img1 {float:right; padding:10px;}
        .trans-services-content .text-box img.img2 {float:left;padding:10px;}
        
.trans-links {width:120px;float:left;position:relative; z-index:9999; margin:-437px 0 0 10px;}
    .trans-links li {list-style-type:none;}
    .trans-links li a {color:#c94216; font-size:18px;font-weight:bold;text-decoration:none;}
    .trans-links li.first {margin-left:-10px;}
    .trans-links li.second {margin-left:-45px;padding-top:30px;}
    .trans-links li.third{margin-left:-30px; padding-top:30px;}
    .trans-links li.fourth {margin-left:0; padding-top:30px;}
.trans-left {float:left; width:50%;}
.trans-right {float:right; width:50%;}
.trans-lists {}
.trans-lists li{list-style-type:none; padding-bottom:20px;}
    .italic-small {font-size:10px; font-style:italic;}

/*EVENT PLANNER LANDING PAGE */
.event-links {margin:0; background:url(/images/itinerary/events/landing-img.jpg) no-repeat top right; height:565px; padding:130px 0 0 0;}
    .event-links li {list-style-type:none; padding-bottom: 30px;}
    .event-links li a {color:#07618a; font-size:18px;font-weight:bold;text-decoration:none;}
    .event-links li.first {margin-left:60px;}
    .event-links li.second {margin-left:50px;}
    .event-links li.third{margin-left:50px; }
    .event-links li.fourth {margin-left:60px;}

/*SPORTS STYLES*/
.sports-top-img {background:url(/images/itinerary/events/sports-hdr.jpg) no-repeat;width:804px; height:148px; margin-top:2px;}
    .sports-top-img img {float:right; margin:87px 10px 0 0; }
.event-info {margin-top:30px !important; margin-bottom:30px;}
.ttlSports {margin:10px 10px 0;width:335px;height:41px;background-image:url(/images/itinerary/events/ttl-Welcome-Sports-Groups.png);}
.tg-content {width:560px; float:left;}
    .tg-wrapper {width:552px;}
            .unique-tg-content {background:url(/images/itinerary/rotator-bg-slice.png) repeat-y; width:552px; float:left;}
            .unique-tg-content .title {margin:0 0 0 20px;}
            .unique-tg-content .text-box {border:1px solid #ccc; width:505px;margin:10px 0 0 20px;padding:20px 0 30px 0;float:left;}
            .unique-tg-content .text-box p {padding:0 10px;margin:10px 0 0 0 !important;}
            .unique-tg-content .text-box img.img1 {float:right; padding:10px;}
            .unique-tg-content .text-box img.img2 {float:left;padding:10px;}
.events-right-content {float: right; width: 230px;}
    .testimonials-wrapper {width:230px;}
        .testimonials-content {background:url(/images/itinerary/events/testimonials-bg-slice.png) repeat-y; width:240px;}
            .testimonials-hdr {display:block; margin:6px auto; border-bottom:2px dotted #ccc;}
            .testimonials-inner {border:1px solid #d8d8d8; width:215px; margin:0 0 0 7px; }
            .testimonials-inner p {color:#666;width:200px; margin:15px 0 20px 10px; }
    .locations-wrapper {width:230px;margin-top:20px;}
        .locations-content {background:url(/images/itinerary/events/testimonials-bg-slice.png) repeat-y; float:left;width:240px;}
            .locations-hdr {display:block; margin:6px auto; border-bottom:2px dotted #ccc;}
            .locations-inner {border:1px solid #d8d8d8; width:215px; margin:0 0 0 7px; float:left;}
            .locations-inner p {color:#666;width:200px; margin:15px 0 20px 10px; padding:0 !important; }        
            .locations-img1 {float:left;margin:5px 0 0 10px;padding:0 10px 0 0;}

/*WEDDINGS STYLES*/
.weddings-top-img {background:url(/images/itinerary/events/weddings-hdr.jpg) no-repeat;width:804px; height:148px; margin-top:2px;}
    .weddings-top-img img {float:right; margin:87px 10px 0 0; }
.ttlWedding {margin:10px 10px 0;width:365px;height:41px;background-image:url(/images/itinerary/events/ttl-Welcome-Wedding-Groups.png);}
.left {float:left;width:330px;}
.right {float:right;width:170px;}
    
    
/*REUNIONS STYLES*/
.reunions-top-img {background:url(/images/itinerary/events/reunions-hdr.jpg) no-repeat;width:804px; height:148px; margin-top:2px;}
    .reunions-top-img img {float:right; margin:87px 10px 0 0; }
.ttlReunion {margin:10px 10px 0;width:355px;height:41px;background-image:url(/images/itinerary/events/ttl-Welcome-Reunion-Groups.png);}
    
    
/*MEETING PLANNER SERVICES STYLES*/
.mp-services-top-img {background:url(/images/mp-services-hdr.jpg) no-repeat;width:804px; height:148px; margin-top:2px;}
    .mp-services-top-img img {float:right; margin:87px 10px 0 0; }
    .mp-services-wrapper {width: 817px;margin:20px 0 0 -3px;} 
        .mp-services-content { background: url("/images/itinerary/form-bg-slice.png") repeat-y scroll 0 0 transparent;padding-bottom: 10px;width: 817px;}
        .mp-services-content .text-box {border:1px solid #ccc; width:765px;margin:10px 0 0 20px;padding:20px 0 30px 0;}
        .mp-services-content .text-box p {padding:0 10px;margin:10px 0 0 0 !important;}
        .mp-services-content h2 {color:#00B2D9; font-size:24px;margin:0 0 0 20px;}
        .text-box ul.mp-lists {width:730px; margin-left:-20px;}
        .text-box ul li {font-family:Helvetica,Arial,Verdana,sans-serif;color:#000; font-size:12px;margin:0;}
        .text-box ul li.titles {list-style-type:none;color:#000; font-size:14px; margin-bottom:10px; }
        .text-box ul li a {color:#000; }

/*MOTOROACH STUDENT PLANNER SERVICES STYLES*/
.motorcoach-planner-top-img {background:url(/images/motorcoach-planner-hdr.jpg) no-repeat;width:804px; height:148px; margin-top:2px;}
    .motorcoach-planner-top-img img {float:right; margin:18px 10px 0 0; }

/*CAMPAIGNS: LANDING PAGES*/
/*LANDING PAGES GENERAL STYLES*/
.landingPages {width:840px; padding-left: 48px; float: left;}
    .headerimg {margin:0 auto 12px;}
    .leftCol {width:50px;}
    .intro-photo {float:right; margin-right:40px; margin-bottom:4px;}
    .intro {float:left; width:375px; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:12pt; color:#000; line-height:18px; margin-left:8px; margin-bottom:4px;}
    
    .promo-boxes {clear:both; height:270px; margin-bottom:3em;}
    .promo-box {float:left; margin-right:1px; width:170px; height:275px; padding:10px 15px 0; text-align:center; background:url(/campaign/2010/winter/graphics/park-bg.png) no-repeat; position:relative;}
		.promo-box h3,.promo-box p{text-align:center, margin:0 0 8px;}
		.promo-box h3{font-family:'UniversCondensed', 'Myriad Pro'; font-size:24px; color:#fa5100; padding:0; line-height:normal;}
		.promo-box p{font-size:13px; color:#006a9e;}
	
    a.learn-more,a.view-site {width:94px; height:27px; overflow:hidden; text-indent:-5000px; display:block; position:absolute; top:215px; left:50px; background-repeat:no-repeat; background-position: left top;}
		a.learn-more{background-image:url(/campaign/2010/winter/graphics/btn-learn-more.png);}
    	a.view-site {background-image:url(/campaign/2010/winter/graphics/btn-view-site.png);}
    	a.learn-more:hover,a.view-site:hover {background-position:left bottom;}
    	   
/*WATERPARKS*/
.waterparks {width:840px; padding-left: 48px; float: left;}
    .headerimg {margin:24px auto 12px;}
    .leftCol {width:50px;}
    .intro-photo {float:right; margin-right:40px; margin-bottom:4px;}
    .intro {float:left; width:375px; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:12pt; color:#000; line-height:18px; margin-left:8px; margin-bottom:4px;}
    h1.h1-intro {width:351px; height:32px; text-indent:-5000px; overflow:hidden; background:url(/campaign/2010/winter/graphics/h1-plan-your-indoor-excape.png) no-repeat top left; margin:19px 0 12px 0; padding:0;}
    .parks {clear:both; height:270px; margin-bottom:3em;}
    .park {float:left; margin-right:1px; width:200px; height:270px; padding-top:15px; text-align:center; background:url(/campaign/2010/winter/graphics/park-bg.png) no-repeat; position:relative;}
    a.learn-more {width:94px; height:27px; overflow:hidden; text-indent:-5000px; background:url(/campaign/2010/winter/graphics/btn-learn-more.png) no-repeat left top; display:block; margin:6px auto 0;}
    a.learn-more:hover {background-position:left bottom;}
    a.view-site {width:94px; height:27px; overflow:hidden; text-indent:-5000px; background:url(/campaign/2010/winter/graphics/btn-view-site.png) no-repeat left top; display:block; margin:6px auto 0;}
    a.view-site:hover {background-position:left bottom;}

/* PACKAGES */
#packages-header-image {margin-bottom:20px;}
#packages-content {width:795px;margin:auto;}
#packages-content h3 {color:#01B2DE; font-size:27px; margin:10px 0;}
	.packages-intro {margin-bottom:20px; font-size:17px;}
	.packages-ad {float:right; margin-left:20px;}
#packages-content .package-box {width:795px; margin-bottom:15px;}
	#packages-content .package-box-top {background:url("/images/global/bg-box-orange-top.jpg") no-repeat; height:16px;}
	#packages-content .package-box-center {background:url(/images/global/bg-box-orange-center.jpg) repeat-y;}
		#packages-content .package-left {float:left; width:150px; margin:5px 20px 0;}
			#packages-content .package-left img {margin-bottom:1.5em;}
			#packages-content .package-left .btn-website {background-image:url(/images/global/btn-visit-website.jpg); display:block; width:106px; height:23px; text-decoration:none; margin:auto;}
			#packages-content .package-left .btn-website:hover {background-position:center bottom;}
		#packages-content .package-right {float:left; width:590px; font-size:12px;}
		#packages-content .package-right .orange-text {color:#e05206;}
		#packages-content .package-right .grey-text {color:#777; font-style:italic;}
	#packages-content .package-box-bottom {background:url(/images/global/bg-box-orange-bottom.jpg) no-repeat; height:16px;}
	
/*EMBRACE THE SAVINGS*/
#embrace-header-image {margin-bottom:20px;}
#embrace-table, #embrace-content {width:795px;margin:auto;}
#embrace-table td {margin-bottom:20px;}
#embrace-table h3 {color:#01B2DE; font-size:27px; margin:10px 0;}
#embrace-table .p {font-size:17px;}
#embrace-table .package-box {width:795px; margin-bottom:15px;}
	#embrace-table .package-box-top {background:url("/images/global/bg-box-orange-top.jpg") no-repeat; height:16px;}
	#embrace-table .package-box-center {background:url(/images/global/bg-box-orange-center.jpg) repeat-y;}
		#embrace-table .package-table {width:100%;}
		#embrace-table .package-table td {padding:0 16px; font-size:12px;}
		#embrace-table .package-table td .btn-website {background-image:url(/images/global/btn-visit-website.jpg); display:block; width:106px; height:23px; text-decoration:none; margin:auto;}
		#embrace-table .package-table td .btn-website:hover {background-position:center bottom;}
		#embrace-table .package-table td .orange-text {color:#e05206;}
		#embrace-table .package-table td .grey-text {color:#777; font-style:italic;}
		#embrace-table .package-table .cell1 {width:150px;}
	#embrace-table .package-box-bottom {background:url(/images/global/bg-box-orange-bottom.jpg) no-repeat; height:16px;}

/*UNPLUG & RECHARGE*/
.landingPages h1.h1-intro-unplug {font-family:'UniversCondensed', 'Myriad Pro'; font-size:24px; color:#ffcc33; line-height:26px; margin:0 0 8px 0; padding:0;}
.unplug{font-size:13px;}   

/* CALENDAR EVENTS ===============================================================*/

.calendarContent{float:left;width:422px;margin-top:15px; z-index: 2 !important; position: relative;}
.calendarSidebar{float:left;width:206px;margin:15px 0 0 17px;}

.calendar-event {
	border-bottom:1px dotted #000000;
	padding-bottom:15px;
	padding-top:20px;
}

.calendarContent h1 {
	color:#004ea2;
	font-size:22px;
	font-weight:lighter;
	font-family: 'UniversCondensed', Helvetica, sans-serif;
	border-bottom:1px dotted #000;
	padding:3px 0;
}
.first-heading {
	border-top:1px dotted #000;
}
.calendar-event h2 {
	font-weight:bold;
	font-size:0.9em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.btn-remove-event, .btn-add-event {
	background:#e15405;
	margin-top:20px;
	padding:2px;	
	width:170px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	font-family: Helvetica, Verdana, Arial sans-serif;
	font-weight:bold;
	font-stretch:condensed;
	text-align:center;
	line-height:23px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(/PIE.htc);
}

.btn-add-event {
	background:#f5c32e;
}

.calendar-thumb {
	float:right;
	width:150px;
	overflow:hidden;
}

.calendar-event-place {
	padding-bottom:6px;
	display:block;
}
.calendar-event-date {
	display:block;
	padding-top:12px;
	padding-bottom:6px;
}
.calendar-event-place p {
	margin:0;
}
.calendar-event-date p {
	margin:0;
}
.cdate {
	font-style:italic;
	font-weight:bold;
}

.intro-text {
	color:#919191;
	padding-bottom:10px;
}
.intro-text a {
	color:#4485bd;
	text-decoration:none;
}

/* Calendar Search Box */

#search-calendar {
	background:#fff;
	margin-bottom:20px;
	border:1px solid #cdcdcd;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.4); 
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4); 
	box-shadow:0 0 5px rgba(0,0,0,0.4); 
}

#search-calendar {
	background:#fff;
	border:1px solid #cdcdcd;
}
.search-inner {
	background:#fdfdca;
	border:1px solid #ff9e5e;
	width:405px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
}
.search-header {
	display:block;
	margin-top:5px;
	padding-bottom:25px;
	overflow:hidden;
}
.search-inner h1 {
	float:left;
	font-family:'UniversCondensed', Helvetica, Verdana, sans-serif;
	font-size:21px;
	color:#e05206;
	border:none;
	padding-left:15px;
	font-stretch:condensed;
	font-weight:lighter;
}
.toggle_btn {
	float:right;
	color:#0054a5;
	border:none;
	background:none;
	font-size:12px;
	margin-top:10px;
	padding-right:15px;
	text-decoration:none;
}
#search-form {
	clear:both;
	padding:0 10px 10px;
}
#search-form input[type=text] {
	border:1px solid #000;
	height:18px;
}
.search-form-date input[type=text] {
	width:70px;
}
/*
#search-form input[type=submit] {
	border:none;
	background:#f5c32e;
	margin:20px auto;
	padding:5px 0;	
	width:55px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	font-family: Helvetica, Verdana, Arial sans-serif;
	font-weight:bold;
	font-stretch:condensed;
	text-align:center;
	line-height:23px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
*/
#submit_btn {
	margin:20px auto;
	background:url(../graphics/search-btn.png) no-repeat;
	width:55px;
	height:23px;
	display:block;
	border:0;
	text-indent:-9999px;
	text-transform: capitalize;
	cursor:pointer;
}
#search-form label {
	height:18px;
	position:relative;
	top:-3px;
}
.search-form-date img {
	margin:3px 20px 0 5px;
}
#advanced-search h2 {
	padding-bottom:10px;
}
#keywords_input {
	width:245px;
}
#keywords {
	display:block;
	margin-top:20px;
	overflow:hidden;
	font-size:11px;
}
	#keywords label {
		top:3px;
		font-size:13px;
		padding-right:2px;
	}
	#keywords h2 {
		font-weight:bold;
		padding-top:20px;
		font-size:12px;
	}
	#keywords ul {
		margin:0;
		padding:0;
	}
	#keywords ul li {
		list-style:none;
		padding:0;
		width:125px;
		float:left;
		position:relative;
		margin:0;
	}
	#keywords ul li input 
	{
	    vertical-align: middle;
	}
	.calendar-paging 
	{
	    padding-top: 15px;
	}
	.calendar-paging a 
	{
	    color: #000000;
	    font-size: 12px;
	    text-decoration: none;
	}
	.calendar-paging a:hover
	{
	    color: #000000;
	    font-size: 12px;
	    text-decoration: underline;
	}
	.calendar-paging .current 
	{
	    color: #000000;
	    font-size: 12px;
	    text-decoration: underline;
	    font-weight: bold;
	}
	.calendar-paging .current:hover
	{
	    color: #000000;
	    font-size: 12px;
	    text-decoration: underline;
	    font-weight: bold;
	}	
	
/* ABOUT TIME STYLES ===========================================================*/

#about-time-header-image{
	margin-bottom:20px;
}
#about-time-table{
	width: 795px;
	margin:auto;
}
#about-time-table td{
	margin-bottom:20px;
}
#about-time-table h3{
	color: #01B2DE;
    font-size: 18pt;
	font-weight:bold;
    margin: 10px 0;
}
#about-time-table .p{
	font-size:13pt;
	line-height:1.4em;
	color:#666;
	padding-right:40px;
}

#about-time-table .package-box{
	width:795px;
	margin-bottom:15px;
}
	#about-time-table .package-box-top{
		background-image:url("/images/global/bg-box-orange-top.jpg");
		background-repeat:no-repeat;
		height:16px;
	}
	#about-time-table .package-box-center{
		background-image:url(/images/global/bg-box-orange-center.jpg);
		background-repeat:repeat-y;
		padding:5px 20px;
	}
		#about-time-table .package-table{
			width:100%;
		}
		#about-time-table .package-table td{
			padding:0 16px;
			font-size:9pt;
		}
		#about-time-table .package-table td .btn-website{
			background-image:url(/images/global/btn-visit-website.jpg);
			display:block;
			width:106px;
			height:23px;
			text-decoration:none;
			margin:auto;
		}
		#about-time-table .package-table td .btn-website:hover{
			background-position: center bottom;
		}
		#about-time-table .package-table td .orange-text{
			color:#e05206;
		}
		#about-time-table .package-table td .grey-text{
			color:#777777;
			font-style:italic;
		}
		#about-time-table .package-table .cell1{
			width:150px;
		}
	#about-time-table .package-box-bottom{
		background-image:url(/images/global/bg-box-orange-bottom.jpg);
		background-repeat:no-repeat;
		height:16px;
	}
	#about-time-table .btn-download-card {
		display:block;
		text-indent:-9999px;
		width:122px;
		height:33px;
		margin:auto;
		background:url(/images/about-time/btn-download-card.png) no-repeat;
	}
	#about-time-table .btn-view-packages {
		display:block;
		text-indent:-9999px;
		width:122px;
		height:33px;
		margin:auto;
		background:url(/images/about-time/btn-view-packages.png) no-repeat;
	}


/* SEARCH INPUT IN THE HEADER ================================================================= */	
#top-search {
	margin:15px 10px 0 10px;
	float:right;
}
	#top-search input {
		background:#fff;
		border:1px solid #c8c8c8;
		color:#eb3245;
		height:25px;
		width:160px;
		line-height:25px;	
		padding:0 10px;
	}
	#top-search #searchBtn {
		text-indent:-9999px;
		overflow:hidden;
		border:0;
		background:url(/images/searchBtn.png) no-repeat;
		width:31px;
		height:25px;
		margin-left:10px;
		cursor:pointer;
	}
/* SEARCH RESULTS SPECIFIC STYLES ============================================================= */	

#navPosts {
	background:#fdfdca;
	border:1px solid #ff9e5e;
	padding:7px;
	margin:10px 0;
	font-size:12px;
	color:#000;
	overflow:hidden;
}
	#navPosts p, #navPosts ul, #navPosts div {display:inline; margin:0; padding:0; }
	#navPosts ul li {
		display:inline;
		list-style:none;
	}
	#navPosts a {
		color:#de512e;
		text-decoration:none;
	}
		#navPosts a:hover, #navPosts a.searchActive {
			color:#000;
		}
.searchLeft { float:left;}
.searchRight {float:right;}	

.searchArticle { border-bottom:1px dotted #000; margin-bottom:10px;}	
	.searchArticle h2 a {
		color:#de512e;
		font-family:Arial, Verdana, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
		.searchArticle h2 a:hover {
			border-bottom:1px solid #de512e;
		}
	.searchArticle p {
		font-family:Arial, Verdana, sans-serif;
		font-size:12px;
		color:#000;
		margin-top:3px;
	}

