.protectedText{-moz-user-focus:ignore;-moz-user-input:disabled;-moz-user-select:none;}
.protectedText td{padding-right:3px;}
*{margin:0;padding:0;font-size:100%;}
body{background:#b5b5b5;text-align:center;}
img{vertical-align:top;}
a img{border:0;}
ul{margin-bottom:8px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
html,input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:.688em;line-height:1.364em;color:#646464;}
input,select{vertical-align:middle;font-weight:normal;}
a{color:#025ba2;outline:none;}
a:hover{text-decoration:none;}
p{padding-top:15px;}
.tail-bottom{background:url(images/tail-bottom.gif) bottom repeat-x #e5e5e5;}
.tail-top{background:url(images/tail-top.jpg) top repeat-x;}
li{line-height:1.5em;}
.list2 li{font-size:1.091em;line-height:1.667em;font-weight:bold;}
.imgindent{margin:10px 0 0 0;float:left;}
#header .row1{padding:8px 6px 0 45px;color:#fff;height:28px;}
.menu{float:right;width:550px;padding:15px 17px 0 0;list-style:none;}
.menu li{float:left;background:none;padding:0 0 0 1px;}
.menu li a{color:#fff;text-decoration:none;display:block;width:90px;text-align:center;padding:10px 0 10px 0;background:url(images/menu-bg.jpg) left top no-repeat;}
.menu li a:hover,.menu .active a{background:url(images/menu-bg-act.jpg) left top no-repeat;}
.logo{margin:19px 0 0 46px; width:200px;}
.todayonly{margin:-79px 0 0 298px;width:80px;}
h2{color:#000;font-size:2.3em;line-height:1em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;margin-bottom:14px;}
h3{color:#000;font-size:2.273em;line-height:1em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;margin-bottom:32px;}
h4{color:#000;font-size:2em;line-height:1em;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding-top:7px;}
h4 a{color:#e31a04;font-size:.545em;line-height:1em;display:block;font-weight:bold;}
h5{color:#000;text-transform:uppercase;margin-bottom:15px;font-size:1.083em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.title{margin-bottom:20px;}
#content .indent{padding:15px 0 0 14px;background:#fff;}
.box1{background:url(images/col2-bg.jpg) no-repeat 0 0;position:relative;padding:29px 8px 26px 8px;}
.box1-indent{padding:0 22px 0 26px;}
.row2{background:#f4f4f4;padding:23px 22px 36px 34px;font-size:1.091em;line-height:1.25em;color:#575757;}
.col-pad{padding-right:16px;}
.extra{margin:-78px 0 0 -8px;}
.line1{border-bottom:1px solid #e6e6e6;padding-bottom:32px;margin-bottom:20px;}
.line2{background:url(images/line.gif) bottom left repeat-x;padding-bottom:7px;margin-bottom:7px;}
.price-list li{font-size:1.091em;line-height:1.667em;padding:0;background:none;}
.price-list a{color:#02a2d6;font-weight:bold;}
.price-list .name{display:inline-block;padding:0 0 0 7px;width:343px;}
.price-list img{vertical-align:middle;}
.margin1{margin-top:25px;}
.margin2{margin-top:15px;}
.padding1{padding-left:23px;}
.indent1{padding:28px 20px 0 17px;}
.indent3{padding:0 20px 0 20px;}
.tacenter{text-align:center;padding:10px 0 0 0;}
.stars{float:right;}
.stars img{width:11px;}
.starsleft{float:left;padding-top:6px;}
.starsleft a img{width:11px;}
.text2{font-size:1.091em;}
.text3{color:#e31a04;}
.link{color:#02a2d6;font-weight:bold;font-size:1.091em;}
.link2{color:#e31a04;font-weight:bold;background:url(images/marker1.gif) no-repeat right 5px;padding-right:16px;text-decoration:none;}
.link2:hover{text-decoration:underline;}
.gallery{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#000;font-size:1.182em;}
.gallery .city{color:#e31a04;display:block;}
.gallery img{margin-bottom:10px;}
.gallery hr{margin:10px;margin-bottom:4px;}
#footer{background:#c5c5c5;color:#626262;font-weight:bold;text-transform:uppercase;padding:20px 0 0 35px;}
#footer a{text-decoration:none;color:#626262;}
#footer a:hover{text-decoration:underline;}
#footer div{padding-top:25px;text-align:center;font-weight:normal;text-transform:none;}
.taright{text-align:right;}
#HeaderForm{float:right;}
#HeaderForm .select1{width:131px;border:1px solid #ababab;margin:0 19px 0 5px;}
#HeaderForm img{vertical-align:middle;}
#SearchForm{background:url(images/search-form-corner-left-top.gif) top left no-repeat #feba02;color:#000;}
#SearchForm .corner-left-top{background:url(images/search-form-corner-left-bottom.gif) bottom left no-repeat;padding:18px 20px 20px 26px;}
#SearchForm .indent2{font-size:1.182em;}
#SearchForm .col-1{width:184px;}
#SearchForm .col-2{width:169px;}
#SearchForm label{display:block;height:63px;}
#SearchForm .label{height:50px;}
#SearchForm .destination{background:url(images/destination-img.gif) right 2px no-repeat;padding-right:16px;}
#SearchForm .select1{width:48px;margin-right:3px;}
#SearchForm .select2{width:88px;margin-right:3px;}
#SearchForm .checkbox{width:13px;height:13px;margin:0 3px 0 0;padding:0;}
#SearchForm .button{color:#fff;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;background:url(images/search-button.gif) no-repeat 0 0;width:90px;height:36px;text-align:center;text-transform:uppercase;font-size:1.385em;display:inline-block;vertical-align:middle;margin-top:4px;}
#SearchForm .button:hover{background:url(images/search-button2.gif) no-repeat 0 0;}
#SearchForm .input{width:346px;}
#ContactForm label{height:30px;display:block;}
#SignupForm .button{color:#000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;background:url(images/subscribe-button.gif) no-repeat 0 0;width:83px;text-align:center;text-transform:uppercase;display:inline-block;padding:8px 0 11px 0;font-weight:bold;margin-top:5px;font-size:.917em;}
#SignupForm .button:hover{background:url(images/subscribe-button2.gif) no-repeat 0 0;}
.input{width:270px;height:19px;border:1px solid #a5acb2;background:#fff;padding:0 0 0 5px;font-size:1em;}
textarea{width:175px;height:122px;border:1px solid #a5acb2;background:#fff;padding:0 0 0 5px;overflow:auto;font-size:1em;}
.DiscountLetters{padding-left:30px;}
.DiscountLetters a{vertical-align:top;font-size:1.4em;text-align:center;line-height:1.22em;color:Red;}
.DiscountLetters a:hover{text-decoration:none;}
.DiscountLetters .selected{background-color:#f13200;color:#feba02;border-width:1px;border-style:ridge;border-color:Silver;text-decoration:none;}
.centercontent a{line-height:1.4em;}
.tabPagination{font-size: 1.2em;width: 100%;background-color: #ffcc33;border: 1px solid silver;color: Black;}
.tabPagination a{color:red;}
#ctl00_c_divIntro img{margin:4px;}
.Intro{text-align:justify;margin-bottom:2px;margin-right:12px;}
.Intro img{margin:5px;}
.VoucherBrowseTable{width:100%; font-size: 8pt;}
.VoucherBrowseTable td{width:33%; font-size: 8pt;}
.ShareBox{text-align:center;background-color:#ebf1ff;border:1px solid silver;padding-top:6px;padding-bottom:6px;}
.ShareBox input{font-size:10pt;padding:3px;}
#tabDiscountCodes{border-collapse:collapse;}
#tabDiscountCodes td{border-bottom:1px solid silver;border-top:1px solid silver;padding-top:10px;padding-bottom:50px;line-height:1.667em;}
.ulDiscounts{margin-bottom:0;}
#tabDiscountCodes td a{font-weight:bold;text-decoration:none;font-size:1.2em;}
#tabDiscountCodes td a:hover{text-decoration:underline;}
.tabDiscountCodesCol1{width:105px;text-align:center;vertical-align:top;padding-top:10px;padding-right:10px;}
.tabDiscountCodesCol1 img{width:80px;}
.DiscountDescription{margin-left:12px;}
.TableContent{text-align:justify;}
.TableContent input{font-size:12pt;}
#tabDiscountCodes td .FullViewLinks{margin-left:20px;margin-bottom:4px;}
#tabDiscountCodes td .FullViewLinks a{color:red;font-weight:normal;display:block;}
#tabDiscountCodes td .AddedExpires{float:right;text-align:center;font-size:1em;}
#tabDiscountCodes td .FullViewLinks a img{margin-bottom: 6px;}
.ulDiscounts{padding-bottom:0;margin-bottom:0;}
.facebook{text-align:center;font-size:12pt;line-height:1.2em;padding-top:10px;}
.facebook a{text-decoration:none;}
.divSelectedCompanyLogo{margin-bottom: 6px;}
.LastUpdate{position:absolute;right:0;top:-86px;padding:3px;width:auto;color:silver;}
.HeaderLinks strong{padding-right:30px;}
.HeaderLinks strong a{color:#feba02;}
.RSSTitle{text-align:center;font-size:24pt;line-height:1.3em;}
.ContactUsTable td{padding-bottom:30px;}
.BestDiscounts{border-collapse:collapse;margin-right:4px;}
.BestDiscounts img{width:80px;}
.HomePageText h3{font-size:1.4em; margin-bottom: 10px;}
.HomePageText ul{margin: 10px;}
.HomePageText li{margin: 10px;}
#main{width:980px;padding:0 10px;margin:0 auto;text-align:left;background:url(images/header-bg.jpg) left top no-repeat;}
#header{height:156px;background:url(images/header-bg2.jpg) left top no-repeat;}
#footer{height:32px;}
.col-1,.col-2,.col-3,.col-4{float:left;}
.container{width:100%;overflow:hidden;}
.container2{width:100%;}
.col-1{width:401px;}
.col-2{width:558px;}
.line3{background:url(images/line2.gif) repeat-y 400px 0;}
.col3{height:300px;min-height:300px;max-height:300px;}
.col-3 a{min-height:300px;text-decoration:none;color:Black;}
.col-3 a:hover{text-decoration:underline;}
.col-3 a img{width:110px;max-height:70px;}
.col-3 strong{font-style:italic;}
.col-3{width:152px;text-align:center;}
.row2 .col-1{width:175px;background:url(images/row2-line.gif) right repeat-y;}
.row2 .col-2{width:213px;background:url(images/row2-line.gif) right repeat-y;}
.row2 .col-3{width:229px;background:url(images/row2-line.gif) right repeat-y;}
.row2 .col-4{width:306px;}
#page2 .row1 .col-2 .col-1{width:271px;}
#page2 .row1 .col-2 .col-2{width:217px;}
.SmallFadedText{color: #8b8b8b;font-size: 0.85em;margin-top: 4px;}
.FullStats a{color: #025ba2;font-size: 1em;text-decoration:none;}
.FullStats a:hover{color: #025ba2;font-size: 1em;text-decoration:underline;}
