html *{
margin:0px;
padding:0px;
}
html{
height:100%;
}
body {
margin:0px;
padding:0px;
background: #222 url(../images/bg_body.png) bottom left fixed no-repeat;
_background: #222;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg_body.png');
/* font-family: Georgia, "Times New Roman", Times, serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
color:#000;
height:100%;
}
body.vip{
color:#fff;
}
body.beauty{
background: #f170aa url(../images/bg_body.png) bottom left fixed no-repeat;
_background: #f170aa;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg_body.png');
}
body.travel{
background: #8bc882 url(../images/bg_body.png) bottom left fixed no-repeat;
_background: #8bc882;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg_body.png');
}
body.attractions{
background: #d5b92f url(../images/bg_body.png) bottom left fixed no-repeat;
_background: #d5b92f;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg_body.png');
}
body.dining{
background: #f2994a url(../images/bg_body.png) bottom left fixed no-repeat;
_background: #f2994a;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg_body.png');
}
body.experiences{
background: #70a1c5 url(../images/bg_body.png) bottom left fixed no-repeat;
_background: #70a1c5;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_body.png');
}
#bg{
height:310px;
width:100%;
position:absolute;
z-index:1;
}
.beauty #bg{
background: url(../_beauty/images/bg_beauty.jpg) 0px 38px repeat-x;
}
.travel #bg{
background: url(../_travel/images/bg_travel.jpg) 0px 38px repeat-x;
}
.attractions #bg{
background: url(../_attractions/images/bg_attractions.jpg) 0px 38px repeat-x;
}
.dining #bg{
background: url(../_dining/images/bg_dining.jpg) 0px 38px repeat-x;
}
.experiences #bg{
background: url(../_experiences/images/bg_experiences.jpg) 0px 38px repeat-x;
}
a{
text-decoration:none;
outline:none;
color:#bbb;
}
.beauty a{
color:#d54483;
}
.travel a{
color:#62a058;
}
.experiences a{
color:#4d83aa;
}
.attractions a{
color:#aa942a;
}
.dining a{
color:#c46d20;
}
a:hover{
text-decoration:underline;
}
p{
margin:0px 0px 15px 0px;
}
h1, h2, h3, h4, h5, h6{
margin:15px 0px;
}
h3{
letter-spacing:-1px;
font-size:16px;
}
#wrapper{
width:950px;
margin: 0px auto;
overflow:hidden;
background: url(../images/bg_wrapper_vip.jpg) 0px 0px no-repeat;
z-index:2;
position:relative;
}
.beauty #wrapper{
background: url(../_beauty/images/bg_wrapper_beauty.jpg) 0px 0px no-repeat;
}
.travel #wrapper{
background: url(../_travel/images/bg_wrapper_travel.jpg) 0px 0px no-repeat;
}
.attractions #wrapper{
background: url(../_attractions/images/bg_wrapper_attractions.jpg) 0px 0px no-repeat;
}
.dining #wrapper{
background: url(../_dining/images/bg_wrapper_dining.jpg) 0px 0px no-repeat;
}
.experiences #wrapper{
background: url(../_experiences/images/bg_wrapper_experiences.jpg) 0px 0px no-repeat;
}
.content_page{
display:block;
background: url(../images/bg_results_li.png) top left;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_results_li.png');
padding:30px;
margin-bottom:50px;
overflow:hidden;
height:100%;
}
.travel .content_page, .experiences .content_page{
margin-top:220px;
}
.attractions .content_page, .dining .content_page{
margin-top:10px;
padding:50px 30px;
}
.attractions .help .content_page, .dining .help .content_page{
margin-top:220px;
}


.experiences .offers .content_page{
width:960px;
background:none;
padding:0px;
margin-right:-10px;
}
#content{
display:block;
margin: 220px 0px 20px 0px;
overflow:hidden;
padding:30px;
background: url(../images/bg_content.png) top left repeat-y;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_content.png');
}
#content{
_height:130px;
}
#content .left, #content .right{
display:block;
float:left;
overflow:hidden;
}
#content .left{
width:520px;
margin-right:40px;
padding-right:30px;
line-height:22px;
}
.vip #content .left{
line-height:19px;
}
#content .right{
width:300px;
}
#content .right h1{
margin-top:0px;
font-size:25px;
} 
#content .right p{
margin-bottom:0px;
}
#content .right a{
display:block;
width:280px;
height:30px;
line-height:30px;
padding-right:20px;
background: url(../_travel/images/button_discounts.png) top right no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/button_discounts.png');
text-align:middle;
text-transform:uppercase;
font-weight:bold;
text-align:center;
color:#999;
}
.travel #content .right a{
color:#8bc882;
}
.attractions #content .right a{
color:#d5b92f;
}
.dining #content .right a{
color:#f2994a;
}
.experiences #content .right a{
color:#70a1c5;
}
#content .right a:hover{
color:#fff;
text-decoration:none;
}
#content .left ul, #content .right ul{
list-style:none;
width:300px;
float:left;
}
#content .left ul li, #content .right ul li{
padding-left:20px;
background: url(../images/arrow1.gif) 0px 3px no-repeat;
}
#content .left ul.plus{
width:220px;
}
#header{
height:38px;
background:#000;
}
ul#menu{
display:block;
width:950px;
height:38px;
list-style:none;
padding:0px;
margin:0px auto;
font-size:14px;
overflow:hidden;
}
ul#menu li, ul#menu li a{
display:block;
float:left;
overflow:hidden;
width:158px;
height:38px;
cursor:pointer;
}
ul#menu li#vip{
float:right;
width:auto !important;
}
ul#menu li a{
text-indent:-9999px;
}
.vip ul#menu li a#on{
background-position:0px -38px !important;
}
ul#menu li a#on{
background-position: 0px -76px !important;
}
ul#menu li a#on_2{
background-position:-158px -76px !important;
}
ul#menu li a#on_3{
background-position:-316px -76px !important;
}
ul#menu li#vip a{
text-indent:0px;
background:#fff !important;
height:18px !important;
width:auto !important;
margin:5px !important;
color:#000;
padding:5px 10px;
font-weight:bold;
text-transform:uppercase;
}
ul#menu li#vip a:hover{
color:#666;
text-decoration:none;
}
p#thumbs_home{
margin-bottom:50px;
}
.attractions .help ul, .dining .help ul{
list-style:none
}
.attractions .help ul li, .dining .help ul li{
padding:10px 0px;
}

/* ================================ VIP =================================*/
ul#vip{
list-style:none;
overflow:hidden;
margin:0px;
}
ul#vip li{
display:block;
float:left;
width: 175px;
height:225px;
background:#000;
margin:0px 18px 0px 0px;
}
ul#vip li.last{
margin-right:0px;
}
ul#vip li a{
margin-top:10px;
display:block;
height:175px;
width:175px;
} 
ul#vip li a.noimge{
height:20px !important;
background:none;
text-transform:uppercase;
}
ul#vip li.beauty:hover{
background: #000 url(../images/li_beauty.gif) bottom left repeat-x;
}
ul#vip li.beauty a{
color:#f170ab;
background: url(../images/vip_beauty.jpg) 0px 0px no-repeat;
}
ul#vip li.travel:hover{
background: #000 url(../images/li_travel.gif) bottom left repeat-x;
}
ul#vip li.travel a{
background: url(../images/vip_travel.jpg) 0px 0px no-repeat;
color:#8bc882;
}
ul#vip li.attractions:hover{
background: #000 url(../images/li_attractions.gif) bottom left repeat-x;
}
ul#vip li.attractions a{
background: url(../images/vip_attractions.jpg) 0px 0px no-repeat;
color:#d5b92f;
}
ul#vip li.dining:hover{
background: #000 url(../images/li_dining.gif) bottom left repeat-x;
}
ul#vip li.dining a{
background: url(../images/vip_dining.jpg) 0px 0px no-repeat;
color:#d2904d;
}
ul#vip li.experiences:hover{
background: #000 url(../images/li_experiences.gif) bottom left repeat-x;
}
ul#vip li.experiences a{
background: url(../images/vip_experiences.jpg) 0px 0px no-repeat;
color:#83a5bc;
}
ul#vip li a:hover{
color:#fff;
}
/* ============================== // VIP =================================*/

/* ================================= TRAVEL =================================*/
.travel ul#menu li a#on_offers{
background-position:-158px -76px !important;
}
.travel ul#menu li a#on_booking{
background-position:-316px -76px !important;
}
.travel ul#offers{
list-style:none;
}
.travel ul#offers li{
background: url(../_beauty/images/bg_results_li.png) top left;
margin-bottom:20px;
padding:20px;
width:395px;
float:left;
height:150px;
}
.travel ul#offers li.margin{
margin-right:20px;
}
.travel ul#offers li img{
margin:-20px 20px -20px -20px;
float:left;
}
.travel ul#offers li h3, .travel h3{
margin:0px 0px 3px 0px;
letter-spacing:-1px;
font-size:16px;
text-transform:uppercase;
}
.travel ul#offers li em{
color:#666;
font-size:12px;
}
.travel ol#howto{
list-style: none;
}
.travel ol#howto li{
margin:10px 0px;
padding-left:15px;
background: url(../images/bg_results_li_li.gif) 0px 6px no-repeat;
}
#entryform .voucher{
padding:10px 30px 20px 30px;
background: #89c97f;
margin:20px 0px;
height:30px;
}
#entryform .voucher span{
width:230px;
padding-top:3px;
text-transform:uppercase;
font-weight:bold;
}
#entryform .voucher select{
width:300px;
font-size:13px;
}
#entryform #passengers_details{
display:block;
float:left;
width:470px;
padding-right:20px;
}
#entryform #holiday_details{
display:block;
float:left;
width:400px;
}
#entryform span{
margin-top:10px;
}
#entryform input, #entryform select, #entryform textarea{
font-family: Arial, Helvetica, sans-serif;
border:1px solid #ccc;
background:#fff;
padding:2px;
font-size:11px;
color:#666;
float:left;
width:185px;
margin-right:10px;
margin-top:10px;
}
#entryform input:hover, #entryform select:hover, #entryform textarea:hover,
#entryform input:focus, #entryform select:focus, #entryform textarea:focus,
#entryform input:active, #entryform select:active, #entryform textarea:active{
border:1px solid #999;
}
#entryform input{
padding:3px 2px;
}
#entryform select{
width:145px;
margin-right:0px;
}
#entryform textarea{
width:230px;
}
#entryform span{
width:115px;
display:block;
float:left;
}
#entryform span.large{
width:140px;
}
#entryform input.large{
width:335px;
}
#entryform input.small{
width:80px !important;
}
#entryform input#submit{
width:190px;
background:#000;
color:#fff;
font-weight:bold;
font-size:15px;
text-transform:uppercase;
cursor:pointer;
border:none;
float:right;
margin-right:15px;
margin-top:20px;
}
#entryform input#submit:hover{
background:#89c97f;
color:#333;
border:none;
}
#entryform small {
color:#62a058;
}
#entryform #passengers_details span.title{
width:60px;
}
#entryform #passengers_details span.initials, #entryform #passengers_details span.age{
width:55px;
} 
#entryform #passengers_details span.surname{
width:205px;
}
#entryform #passengers_details span.dob{
width:80px;
}
#entryform #passengers_details select{
width:50px;
margin-right:10px;
}
#entryform #passengers_details input.initials, #entryform #passengers_details input.age{
width:40px;
}
#entryform #holiday_details span.large{
width:240px;
}
#entryform #holiday_details span{
width:150px;
height:22px;
line-height:12px; 
}
#entryform #holiday_details input{
width:230px;
}
#entryform #holiday_details input.medium{
width:140px;
}
#entryform #holiday_details input.checkbox{
width:15px;
}
/* ---------------------------------- AUTOCOMPLETE --------------------------------------------- */
.autocomplete {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid #999;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #029DE2;
}
/* -------------------------------- // AUTOCOMPLETE --------------------------------------------- */

/* ============================== // TRAVEL =================================*/

/* ================================= ATTRACTIONS & DINING =================================*/
form#searchbar{
padding:30px;
background:#000;
color:#fff;
margin-top:220px;
}
.right form#searchbar{
margin-top:0px;
background:none;
padding:0px;
color:#000;
}
.right form#searchbar div{
padding:10px 10px 10px 60px;
background:#000;
}
.right form#searchbar label{
display:block;
padding-bottom:10px;
}
form#searchbar input{
background:#fff;
border:none;
padding:3px 10px;
text-transform:uppercase;
width:60px;
}
form#searchbar input.button{
background:#d5b92f;
font-weight:bold;
padding:3px 10px;
text-transform:none;
letter-spacing:-1px;
cursor:pointer;
width:auto;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px; 
}
.dining form#searchbar input.button{
background:#f2994a;
}
form#searchbar input.button:hover{
background:#fff;
}
ul.listings{
list-style:none;
}
ul.listings li{
margin-top:10px;
background:url(../_attractions/images/bg_listings.png) top right repeat-y;
padding:30px;
overflow:hidden;
}
ul.listings li span.listing_image{
display:block;
float:left;
width:130px;
text-align:center;
}
ul.listings li span.listing_detail{
display:block;
float:left;
width:230px;
padding: 0px 30px;
}
ul.listings li span.restrictions{
display:block;
float:left;
width: 440px;
height:100%;
font-size:11px;
line-height:14px;
padding:30px;
margin:-30px -30px -30px 0px;
}
ul.listings li span.restrictions p{
margin-bottom:0px;
}
ul.listings li a.addvoucher, ul.listings li span.addvoucheradded{
display:block;
width:110px;
padding:10px 10px 26px 10px;
background: #000 url(../_attractions/images/icon_download.gif) center bottom no-repeat;
font-weight:bold;
color:#fff;
margin-top:5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px; 
}
.dining ul.listings li a.addvoucher{
background: #000 url(../_dining/images/icon_download.gif) center bottom no-repeat;
}
ul.listings li span.addvoucheradded{
background: #999;
padding:10px;
color:#fff;
}
ul.listings li a.addvoucher:hover{
background: #d5b92f url(../_attractions/images/icon_download.gif) center top no-repeat;
color:#000;
text-decoration:none;
}
.dining ul.listings li a.addvoucher:hover{
background: #f2994a url(../_dining/images/icon_download.gif) center top no-repeat;
color:#000;
text-decoration:none;
}
ul#downloads{
margin-top:220px;
padding:30px;
list-style:none;
background: url(../_attractions/images/bg_results_li.png);
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_results_li.png');
}
ul#downloads li{
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #fff;
}
ul#downloads li span.description{
display:block;
float:left;
width:790px;
}
ul#downloads li input.accept_terms{
margin-right:10px;
}
ul#downloads li input.button_download{
padding:5px 10px;
background: #d5b92f;
font-weight:bold;
color:#000;
border:none;
cursor:pointer;
margin-left:20px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px; 
}
.dining ul#downloads li input.button_download{
background:#f2994a;
}
ul#downloads li input.button_download:hover{
background: #000;
color:#fff;
}
/* ============================== // ATTRACTIONS & DINING =================================*/

/* ================================= EXPERIENCES =================================*/
.boxgrid h3{ 
position:absolute;
top:0px;
left:0px;
display:block;
width:290px;
background:#fff;
padding:10px;
margin:0px; 
color:#000; 
font:15pt Arial, sans-serif; 
letter-spacing:-1px; 
font-weight: bold;  
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.boxgrid h3 small{
font-size:13px;
}		
.boxgrid{ 
width: 310px; 
height: 260px; 
margin:0px 10px 10px 0px; 
float:left; 
background:#161613;  
overflow: hidden; 
position: relative; 
}
.boxgrid img{ 
position: absolute; 
top: 0px; 
left: 0; 
border: 0; 
}
.boxgrid p{ 
padding: 10px 10px 0px 10px; 
margin:0px;
color:#afafaf; 
font-weight:bold; 
font:10pt "Lucida Grande", Arial, sans-serif; 
}
.cover{ 
float: left; 
position: absolute; 
top:260px;
background: url(../_experiences/images/bg_boxgrid.png); 
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_boxgrid.png');
height: 260px; 
width: 100%; 
z-index:1;
}
.boxgrid  a{
display:block;
width:160px;
height:30px;
line-height:30px;
padding-right:20px;
background: url(../_experiences/images/button_book.png) top right no-repeat;
_background:#70a1c5;
text-align:middle;
text-transform:uppercase;
font-weight:bold;
text-align:center;
color:#000;
position:absolute;
left:0px;
top: 175px;
z-index:999;
}
.boxgrid  a:hover{
color:#70a1c5;
background-position: bottom right;
}
.boxgrid strong{
color:#fff;
font-weight:bold;
background:#000; 
padding:3px;
}
.experiences form#postcode{
background: url(../images/bg_results_li.png);
padding:30px;
width:400px;
}
.experiences form#postcode h3{
margin-top:0px;
}
.experiences form#experience_booking{
padding:30px;
width:400px;
}
.experiences form#experience_booking label{
display:block;
float:left;
width:140px;
}
.experiences form#experience_booking input{
margin:0px 0px 5px 0px;
background:#fff;
border:none;
width:250px;
padding:3px;
}
.experiences form#experience_booking input#CheckTerms{
width:15px;
float:left;
margin-right:10px;
background:none;
}
.experiences form#experience_booking label#terms{
width:300px;
}
.experiences form#experience_booking input.button{
width:120px;
height:30px;
background: url(../_experiences/images/button_book.png) top right no-repeat;
_background: #70a1c5;
line-height:30px;
padding-right:20px;
margin-top:5px;
text-align:middle;
text-transform:uppercase;
font-weight:bold;
text-align:center;
margin-left:140px;
cursor:pointer;
}
.experiences form#experience_booking input.button:hover{
background-position:bottom right;
}
.experiences #results{
display:block;
float:right;
width:400px;
height:500px;
}
.experiences .archery{
background: url(../_experiences/images/exp_archery_detail.jpg);
}
.experiences #TB_ajaxContent .tagline span{
padding:5px 10px;
background:#ececed;
}
.experiences #TB_ajaxContent ul{
list-style:none;
}
.experiences #TB_ajaxContent ul li{
margin-bottom:10px;
background:#d3dce9;
padding:20px;
}
.experiences #TB_ajaxContent ul li strong{
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
}
.experiences #TB_ajaxContent ul li a{
font-weight:normal;
color:#477ba1;
}
.experiences #TB_ajaxContent ul li a:hover{
text-decoration:underline;
}
/* ============================== // EXPERIENCES =================================*/

/* ================================ BEAUTY =================================*/
form#postcode_search{
padding:10px;
margin:10px 0px;
height:33px;
color:#333;
overflow:hidden;
position:relative;
}
.right form#postcode_search{
padding: 10px 0px 0px 0px;
margin-bottom:0px;
}
form#postcode_search label{
display:block;
float:left;
font-size:18px;
text-align:right;
width:590px;
padding-top:5px;
}
form#postcode_search input{
display:block;
float:left;
width:125px;
height:23px;
line-height:18px;
text-align:center;
color:#000;
text-transform:uppercase;
background: #fff;
border:none;
padding:7px 0px 0px 0px;
}
form#postcode_search input.go{
display:block;
float:left;
width:139px;
height:30px;
font-size:14px;
font-weight:bold;
line-height:30px;
text-transform:uppercase;
text-align:center;
background: url(../images/button_search.png) 0px 0px no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/button_search.png');
cursor:pointer;
border:none;
padding:0px 15px 3px 0px;
margin:0px;
}
.beauty #postcode_search input.go{
color:#f170aa;
}
form#postcode_search input.go:hover{
color:#fff;
}
/* ============================ Search Results =============================*/
.search_results{
min-height:200px;
padding:0px;
width:950px;
margin:0px auto;
overflow:hidden;
}
p.noresults{
background: url(../_beauty/images/bg_results_li.png) top left;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_results_li.png');
height:120px;
padding:100px 370px 0px 70px;
font-size:14px;
}
p.noresults span{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}
.search_results ul{
list-style:none;
display:block;
width:970px;
margin:0px -20px 0px 0px;
padding:0px;
overflow:hidden;
}
.search_results ul li{
display:block;
width:303px;
float:left;
margin:0px 20px 20px 0px;
background: url(../images/bg_results_li.png) bottom left;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_results_li.png');
position:relative;
}
.search_results ul li ul.services{
display:block;
width:auto;
height:80px;
padding:3px;
margin:5px 15px 10px 15px;
overflow:auto;
float:none;
position:relative;
background: url(../images/bg_results_li.png);
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_results_li.png');
}
.search_results ul li ul li{
border:none;
width:215px;
height:auto;
background: url(../images/bg_results_li_li.gif) 0px 5px no-repeat;
clear:left;
margin:3px 0px; 
padding-left:15px;
}
.search_results ul li h3{
height:44px;
background: #fff;
color:#000;
margin-top:0px;
padding:8px 50px 0px 20px;
font-weight:bold;
}
.search_results ul li p{
margin:10px 15px;
color:#000;
}
.search_results ul li p.address{
height:150px;
display:block;
overflow:hidden;
margin-bottom:0px;
}
.search_results ul li p.closed{
color:#d2250a;
display:block;
height:37px;
overflow:auto;
font-size:10px;
position:relative;
float:none;
}
.beauty .search_results ul li p.closed{
color:#d54483;
}
.search_results ul li p span{
color:#d2250a;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}
.beauty .search_results ul li p span{
color:#d54483;
}
/* ============================ // BEAUTY =============================*/

/* ================================ TERMS PAGE =================================*/
.content_page div.left, .content_page div.right{
padding:0px 2%;
width:46%;
margin:0px;
text-align:justify;
float:left;
list-style-type:none;
background:none;
}
.travel ol#terms{
list-style-type: decimal;
padding-left:30px;  
}
.travel ol#terms li{
margin:10px 0px;
}
/* ============================== // TERMS PAGE ================================*/

/* =============================== FOOTER ======================================*/
ul#footer{
display:block;
width:950px;
overflow:hidden;
clear:left;
margin:50px 0px 30px 0px;
background:url(../images/bg_footer.png) repeat; 
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_footer.png');
overflow:hidden; 
list-style:none;
}
ul#footer li{
display:block;
float:left;
padding:10px 0px;
}
ul#footer li a{
display:block;
float:left;
padding:0px 30px;
color:#ccc;
background: url(../images/footer.png) left top no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/footer.png');
}
ul#footer li.first a{
background: none;
_filter:none;
}
ul#footer li a:hover{
color:#fff;
}
/* ============================== // FOOTER ====================================*/
