/* RESET FOR TOURS
----------------------------------------------*/ 
body { 
		background-color: #fff6d7; 
		background-image:url(../img/homepage/home_background.gif); 
		background-repeat: repeat-x; 
		font-size: 9pt;
		font-weight: normal; 
		}
a { color: #564b47; text-decoration:none; border-bottom:1px dotted; }
a:visited { color: #333300; text-decoration:none; border-bottom:1px dotted; }
a:hover { color: #333300; text-decoration:none; border-bottom: #fff 1px dotted; }
h1 { color: #564b47; font-size: 16pt; }
h3 { margin: 0; padding: 0 0 .3em; }
p { color: #ed8051; margin: 0; padding: 0 0 .5em; }

.anchor { margin: 0 17px 30px 0; float: right; }
img { border: 0; display: block; }
.list-style1 {
    	list-style-type:none;
    	float:left;
		height: 10px;;
    	padding-left: 25px;
		background-image:url('../img/globe/list_style1.gif'); 
    	background-repeat:no-repeat; 
    	background-position:left;
		}
		

/* FEATURED SLIDER
----------------------------------------------*/ 
#featured-wrapper {
		width:700px;
		height:290px;
		margin-left: 10px;		
		background:#fff;
		background-image:url(../img/globe/paper_shadow_feature.gif) ;
		background-position: bottom;
		}

* html #featured-wrapper {
  		\height: 290px; /* targets IE5 and IE6 in quirks mode */
  		he\ight: 290px; /* targets IE6 in standards mode */
  		\width: 420px;  /* targets IE5 and IE6 in quirks mode */
  		w\idth: 380px;  /* targets IE6 in standards mode */
		}

#featured{ 
		width:380px; 
		height:250px; 
		padding-right:250px; 
		margin-left: 33px;
		position:relative; 
		border:5px solid #ccc; 
		}
		
#featured ul.ui-tabs-nav{ 
		position:absolute; 
		top:0; 
		left:400px; 
		list-style:none; 
		padding:0; 
		margin:0; 
		width:230px; 
		}
		
#featured ul.ui-tabs-nav li{ 
		padding-left:13px;  
		font-size:12px; 
		color:#666; 
		}
		
#featured ul.ui-tabs-nav li img{ 
		float:left; 
		margin:2px 5px; 
		background:#fff; 
		padding:2px; 
		border:1px solid #eee;
		}
		
#featured ul.ui-tabs-nav li span{ 
		font-size:11px; font-family:Verdana; 
		line-height:18px; 
		}
		
#featured li.ui-tabs-nav-item a{ 
		display:block; 
		height:60px; 
		color:#333;  background:#fff; 
		line-height:20px;
		}
		
#featured li.ui-tabs-nav-item a:hover{ background:#f2f2f2; }
#featured li.ui-tabs-selected{ background:url('../img/homepage/slideshow/selected-item.gif') top left no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:#ccc; }
#featured .ui-tabs-panel{ width:400px; height:250px; background:#999; position:relative;}
#featured .ui-tabs-panel .info{ position:absolute; top:180px; left:0; height:70px; background: url('../img/homepage/slideshow/transparent-bg.png'); }
#featured .info h2{ font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; }
#featured .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0; }
#featured .info a{ text-decoration:none; color:#fff; }
#featured .info a:hover{ text-decoration:none; }
#featured .ui-tabs-hide     { display:none; }


/* PROMOTION FILER
----------------------------------------------*/
#page-wrap                  { width: 700px; margin:20px 0 0 0px;; }
#page-wrap a 				{ font: bold 15px Helvetica, Sans-Serif; text-decoration: none;}
#page-wrap li a:link, #page-wrap li a:visited {color: #f6db7a;}
#page-wrap li a:hover, #page-wrap li a:active {text-decoration: none;}

#promotion-title			{ height: 45px; padding-left: 190px; background:url(../img/homepage/paper_shadow_promotiontitle_tc.gif) no-repeat left; line-height: 200%; }

.discounted-item            { width: 100%; margin: 0 0 10px 0; position: relative; cursor: pointer; height: 90px; }

.discount-bar               { padding: 10px 0 10px 150px; font: italic 14px Georgia, Serif; }
.discount-bar strike        { color: #999; padding: 0 5px; }
.discount-bar span          { font: bold 16px Helvetica, Sans-Serif; }

.reasonbar                  { padding: 4px 0 4px 110px; overflow: hidden;
                              width: 590px; color: white; }
                 
.prod-title                 { width: 49%; float: left; font: bold 16px Helvetica, Sans-Serif; padding-left: 40px;}
.reason                     { width: 49%; float: right; text-align: right; text-transform: uppercase; 
                              letter-spacing: 2px; padding: 0 5px 0 0; }
                              
.discounted-item img        { position: absolute; top: 0; left: 0; }

.air                    	{ border: 2px solid #55cbd7; }
.air .reasonbar         	{ background: #55cbd7; }
.air .discount-bar      	{ color: #55cbd7; background: white; }

.hotel               		{ border: 2px solid #EFA59C; }
.hotel .reasonbar    		{ background: #EFA59C; }
.hotel .discount-bar 		{ color: #d63f25; background: white; }

.tours               		{ border: 2px solid #ed8051; }
.tours .reasonbar    		{ background: #ed8051; }
.tours .discount-bar 		{ color: #ed8051; background: white; }

.specialty             		{ border: 2px solid #ed8051; }
.specialty .reasonbar    	{ background: #ed8051; }
.specialty .discount-bar 	{ color: #ed8051; background: white; }

.airplushotel              	{ border: 2px solid #ed8051; }
.airplushotel .reasonbar    { background: #ed8051; }
.airplushotel .discount-bar { color: #ed8051; background: white; }

.cruise                    	{ border: 2px solid #486078; }
.cruise .reasonbar         	{ background: #486078; }
.cruise .discount-bar      	{ color: #486078; background: white; }

.lifestyle                  { border: 2px solid #789048; }
.lifestyle .reasonbar       { background: #789048; }
.lifestyle .discount-bar    { color: #789048; background: white; }

.hotel                 { border: 2px solid #EC1C82; }
.hotel .reasonbar       { background: #EC1C82; }
.hotel .discount-bar    { color: #EC1C82; background: white; }

.buynow                    	{ position: absolute; bottom: -13px; left: 126px; }

.current                    { font-weight: normal; font-size: 12px arial; color: red;}
		
/* E Blast
----------------------------------------------*/ 
#eblast {
		float: left;
		width: 280px;
		height: 390px;
		margin: 40px 0 0 5px;
		background: #fff;
		background-image:url(../img/homepage/paper_shadow_eblast.gif);
		background-position: bottom;
		}

/* GPS
----------------------------------------------*/ 
#gps {
		float: left;
		width: 280px;
		height: 350px;
		margin: 40px 0 40px 0;
		background: #fff;
		background-image:url(../img/homepage/paper_shadow_gps.gif);
		background-position: bottom;
		}

#mp3 {
		padding-top: 30px;
		}
		
li#mp3title {
		padding-top: 20px;
		list-style-type: none;
		font: 12px bold Arial, Helvetica, sans-serif;
		color:#1f471b;
		}
		
/* PRESS ROOM
----------------------------------------------*/ 
#pressroom {
		float: left;
		width: 280px;
		height: 130px;
		margin: 40px 0 0 5px;
		background: #fff;
		background-image:url(../img/homepage/paper_shadow_pressroom_tc.gif);
		background-position: bottom;
		}

ul#news {
		padding: 25px 0 0 20px;
		list-style-type: none;
		font-size: 13px;
		color:#ccc;
		}

.fade{ margin-bottom: 2em; }

.fade p{
		margin-bottom: 2em;
		text-align: center;
		width: 100%;
		background: #fff;
		}
		
		
/* FLICKR
----------------------------------------------*/ 

#flickr {
		float: left;
		width: 280px;
		height: 230px;
		margin: 30px 0 0 5px;
		background: #fff;
		background-image:url(../img/homepage/paper_shadow_flickr.gif);
		background-position: bottom;
		}
		
		
/* SOCIAL MEDIA
----------------------------------------------*/ 
#social-media {
		float: left;
		width: 280px;
		height: 430px;
		margin: 20px 0 0 5px;
		padding-left: 15px;
		background: #fff;
		}
	
	
/* TWITTER
----------------------------------------------*/ 
#twitter {
		float: left;
		width: 280px;
		height: 250px;
		margin: 40px 0 0 5px;
		background: #fff;
		background-image:url(../img/homepage/paper_shadow_twitter.gif);
		background-position: bottom;
		}		
