body{
		margin:0px; 
		background-color:#ece7df;
		cursor:default;
}

#warper{
background-color:#ece7df;
}
h1{font-family:"Times New Roman", Times, serif;
   font-size:24px;
   }
h2{font-size:12px;
   color:#CC3366;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:underline;
   font-style:normal;
   }
a{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#202020;
   text-decoration:none
}  

textfield{
border:1px solid #CCCCCC;
font-size:12px;
color:#666666;
}


select{
border:1px solid #CCCCCC;
font-size:14px;
color:#666666;
padding:3px;
}
option{
font-size:14px;
color:#666666;
}

.base-font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
color:#333333;
line-height:18px;
	}


 .header{
   height:145px;
   background-image:url(../images/headerstrip.gif);
   background-repeat:repeat-x;
   }
   
   .headarea{
   width:990px;
   height:102px;
   margin:0 auto;
   }
   
   .logo{
   width:259px;
   height:80px;
   padding-top:15px;
   float:left;
   }
   .logo-captions{
   font-family: Arial, Helvetica, _Sans-serif; 
   color:#505050; 
   font-size: 14px; 
   text-shadow: 0px 1px 0px #FFFFFF;
   margin-top: 5px;
   }
   .toll-free-no{
   float: right; 
   font-family:Arial, Helvetica, _Sans-serif; 
   color:#202020; 
   font-size:12px; 
   margin:20px; 
   line-height:19px;
   text-shadow: 0px 1px 0px #FFFFFF;
   }
   
   .menutab{
	height:34px;
	width:990px;
	margin:0 auto;
	margin-top: 2px;
   }
   
   .menubox{
   width:790px;
   height:34px;
   float:left;
   }
   
   .signin-signup{
   width:240px;
   height:34px;
   float:right;
   }
   .sidebar{
	width:280px;
	padding-left:4px
   }
   .star
{
color:#d54281;
}
#contentleft{
width:710px;
}
/*footer start~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

    .footerwarper{
	height:195px;
	width:100%;
	margin-bottom:0;
	background-color:#e6e6e6;
	}
	
	.footerhead{
	float:left;
	width:100%;
	height:80px;
	background-image:url(../images/footerhead.jpg);
	background-repeat:repeat-x;
	}
    .footerhead2{
	float:left;
	width:100%;
	height:80px;
	background-repeat:repeat-x;
	}
	.footercontent{
	height:80px;
	width:990px;
	margin:0 auto;
	}
	.footercontent2{
	height:80px;
	width:990px;
	margin:0 auto;
	border-bottom:1px solid #999999;
	}
	
	.socialcontent{
	width:247px;
	height:62px;
	float:left;
	}
	
	a.socialname{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#333333;
	text-decoration:none;
	}
	
	a:hover.socialname{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#666666;
	text-decoration:none;
	}
	.footerlinks{
	
	height:65px;
	width:990px;
	margin:0 auto;
	}
	.sociallinks{
	width:184px;
	height:62px;
	float:left;
	padding-left:63px;
	}
	
	a.footerlinkword{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}
	
	a:hover.footerlinkword{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
	}
	
	.copyright{
	height:70px;
	width:990px;
	margin:0 auto;
	padding-top:5px;
	}
	.copyright-left{
	width:495px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
	.copyright-right{
	width:400px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
	
	
	/* search tab*/
	
	
	
	#signin{
	float:left;
	width:100px;
	height:19px;
	margin-top:5px;
	margin-right:5px;
	padding:4px;
	text-align:right;
	}
	#register{
	float:left;
	width:55px;
	height:19px;
	margin-top:5px;
	background-image:url(../images/signin.jpg);
	padding-left:5px;
	padding-top:4px;
	}
	
	a.signlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
	
	a:hover.signlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	cursor:pointer;
	}
	label.signlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
	
	label:hover.signlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	cursor:pointer;
	}
.flighttext{
width:140px;
}


.wrap {
width:990px;
height:300px;
background-color:#FFFFFF;
margin:0 auto;
padding-bottom:20px
}

 #footpack {
clear:both;
padding:0px 10px;
height:30px;
 }
#footer p {
margin:0;
}

#form-container{font-family:arial,helvetica,sans-serif;width:500px;}
#form-register-fields{font:15px Arial, Helvetica, sans-serif;float:left; padding:5px;list-style:none outside; }
#form-register-fields li{display:inline}

#form-right-container{font-family:arial,helvetica,sans-serif; border:solid 1px #D3AC67; margin:0;padding:0 10px;position:relative;width:350px; float:right; background-color:#F1F0EF;}




.pkg-head
{
	font-weight:bold;
	font-size:14px;
	color:#D54281;
}

.pkg-head a
{
	color:#D54281;
}

.pkg-head a:hover
{
	color:#CC3300;
}.pkg-subhead
{
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-right:5px;
}
.pkg-subhead1
{
	font-weight:bold;
	font-size:12px;
	color:#5E5E5E;
	padding-right:5px;
}
.pkg-subhead1 a
{
	color:#5E5E5E;
}
.pkg-subhead1 a:hover
{
	color:#FF3300;
}
.pkg-subhead2
{
	font-weight:bold;
	font-size:14px;
	color:#8D7241;
	padding-right:5px;
}
.pkg-subhead2 a
{
	color:#8D7241;
}
.pkg-subhead2 a:hover
{
	color:#FF3300;
}
.pkg-subhead2-top
{
	font-weight:bold;
	font-size:14px;
	color:#8D7241;
	padding-right:5px;
	border-top:#D3AC67 1px solid;
}

/*destin div*/
#destinationpop{
width:600px;
height:400px;
background-color:#EEEEEE;
border:1px solid #999999;
height:220px;
-moz-border-radius-bottomright:2px; 
	-moz-border-radius-bottomleft:2px; 
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-topmright:2px; 
	-moz-border-radius-topleft:2px; 
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
}
#innerdestdiv{
height:20px;
margin-top:10px;
padding-left:25px;
}
#divisiondes{
width:199px;
float:left;
height:185px;
border-right:1px solid #CCCCCC;
}
#divisiondes2{
width:199px;
float:left;
height:185px;
}
a.desdivlink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}
a:hover.desdivlink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}
.desdivhead{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#996600;
}
.desdivhead1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

/*              signin popup */

.apDiv1 {
	position:relative;
	width:14px;
	height:14px;
	z-index:11;
	float:right;
}
#signinbox{
float:right;
width:620px;
height:60px;
background-color:#EEEEEE;
	-moz-border-radius-bottomright:7px; 
	-moz-border-radius-bottomleft:7px; 
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-topright:7px; 
	-moz-border-radius-topleft:7px; 
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-box-shadow:0 1px 3px #000000;
	-webkit-box-shadow:0 1px 3px #000000;
	box-shadow:0 1px 3px #000000;
}
#innersigninbox{
width:210px;
height:20px;
float:left;
margin-top:20px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#innersigninbutton{
float:left;
padding:1px;
margin:1px;
}
.signintextfield{
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}
.error{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF5555;
font-weight:bold;
}

	#reg-body{
	width:600px;
	float:left;
	margin-left:50px;
	border-right:1px solid #CCCCCC;
	}
	.textfield
	{
	   border:1px solid #AAAAAA;
	   width:200px;
	}
	.type-style{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	.join-style{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#202020;
	text-shadow:0px 1px 0px #EEEEEE;
	}
	.right-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#0066CC;
	text-shadow:0px 1px 0px #CCCCCC;
	}
	.terms a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	text-decoration:none;
	}
	.terms a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
		
	.sigininbuttons{
margin:1px;

	
	}


/*------------------------Destination Unit--------------------------------------------------------------*/
#des-unit-wraper{
float:left;
width:90%;
margin-top:5px;
padding:5px;
background-color:#EEE;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
line-height:18px;
background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#EEE));
background:-moz-gradient(linear,left top,left bottom,from(#FFF),to(#EEE));
border:1px solid #C7901B;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
box-shadow: 0px 3px 3px #808080;
-webkit-box-shadow: 0px 3px 3px #808080;
-moz-box-shadow: 0px 3px 3px #808080;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=0, offY=2, positive=true);

}
#des-unit-thumb-image{
float:left;
margin:10px;
width:124px;
box-shadow: 10px 10px 5px #888;
box-shadow: 0px 2px 4px #808080;
outline:5px solid #FFF;
-webkit-box-shadow: 0px 2px 4px #808080;
-moz-box-shadow: 0px 2px 4px #808080;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=1, offY=2, positive=true);
}
#des-unit-totalcontent{
float:left;
margin-top:10px;
width:70%;
}
#des-unit-title a{
margin:8px;
width:260px;
font-size:20px;
text-align:left;
color:#0066CC;
line-height:28px;
}
#des-unit-content{
margin-top:5px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
height:30px;
color:#000000;
font-size:12px;
overflow:hidden;
border-top:1px dotted #555;
text-shadow:0px 1px 0px #FFF;
}
#des-unit-more a{
float:right;
margin:5px;
font-size:12px;
color:#0066CC;
}


