﻿@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; }

* img {
	border: 0 none;
	margin: 0;
	padding: 0;
}

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #AFEDF8;
 border: 0 none;
 margin: 0;
 padding: 0;
}

p {
 padding: 10px;
}

a { text-decoration:none; }


#wrapper { 
 margin: 0 auto;
 width: 942px;
 text-align:left;
 height: 100%;
}


#header {
 color: #333;
 width: 942px;
 float: left;
 height: 270px;
 background: #AFEDF8;
}

#banner_728x90_top {
	background-image:url(../images/jpg/728x90bg.jpg);
	background-position:center;
	background-repeat: no-repeat;
	width: 942px;
	height: 117px;
	text-align: center;
	vertical-align:middle;
	padding-left: 2px;
	padding-top:22px;
}

.break {
	width: 600px;
	background-color:#FFFFFF;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}

.divider {
	width: 550px;
	height: 1px;
	background:#E7DEAB;
	margin-left: 25px;
}

#headerLogo {
	width: 942px;
	height: 82px;
}

#topNav {
	background: #AFEDF8 url(/media/images/gif/bg_topnav.gif) no-repeat;
	color: #FFF;
	font-weight: bold;
	width: 942px;
	height: 32px;
	line-height: 29px;
	padding: 2px 0 0 15px;
	position: absolute;
	text-align: left;
}

#navdate {
	color:#FFFFFF;
}


#banner_300x250 {
	background-color:#FFFFFF;
	height: 276px;
	width: 330px;
}

#content { 
 float: left;
 color: #333;
 width: 942px;
 display: inline;
 vertical-align:top;
}

#left_col {
	width: 600px;
	float: left;
	height: 100%;
}

#right_col {
	width: 335px;
	float: left;
	padding-left: 7px;
	text-align:center;
	height: 100%;
}

#explore_the_world {
	background-color:#FFFFFF;
	height: 308px;
}

.rightColBox {
	width: 330px;
	padding-bottom: 15px;
	background:url(../images/jpg/index_right_col_btm_bar.jpg) bottom no-repeat;
}

.regBox {
	background-color:#FFFFFF;
}

#squareAd {
	width: 330px;
	background: #FFF url(../images/jpg/index_right_col_top_bar.jpg) top no-repeat;
	padding-top: 15px;
	margin-bottom: 5px;
}

#featured_travel_packages {
	width: 600px;
	background-color:#FFFFFF;
	padding-top: 5px;
	color: #A36433;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_packages_gallery {
	background-color: #FFFCE3;
	border: #A36433 solid thin;
	margin-left: 15px;
}
.featured_packages_text {
	padding-left: 10px;
	font-size: 20px;
}
.featured_packages_photo {
	border: #A36433 solid thin;
	padding: 3px;
	background-color:#FFFFFF;
}



#featured_travel_packages a:link,
#featured_travel_packages a:active,
#featured_travel_packages a:visited {
	text-decoration: none;
	color: #A36433;
}
#featured_travel_packages a:hover {
	/* for IE */
  	filter:alpha(opacity=50);
  	/* CSS3 standard */
  	opacity:0.5;
}



#travel_deals {
	width: 268px;
	height: 160px;
	float: right;
	margin-right: 15px;
	margin-top: 40px;
}
#travel_deals_content_bg {
	background-color:#FFFFFF;
	/* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9;
	margin-top: -13px;
	height: 140px;
}
#travel_deals_content {
	font-size:11px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 20px;
}
.travel_deal {
	padding-left: 5px;
}

.travel_deal_over {
	padding-left: 5px;
	background-color:#FFCC00;
	cursor:pointer;
}

#destination_text_bg {
	background-image:url(../images/png/destination-text-bg.png);
	width: 225px;
	height: 60px;
	float: left;
	margin-top: 150px;
	vertical-align:top;
}
#destination_text {
	background-color: #2eabbf;
	width: 215px;
	height: 30px;
	text-align: center;
	color:#FFFFFF;
	font-weight: bold;
	border-bottom:#6bd1dd 1px solid;
	border-right:#6bd1dd 1px solid;
	padding-top: 15px;
}

.v_separator {
	height: 100px;
	color: #CCCC99;
	width: 2px;
	margin-right: 3px;
	margin-left: 3px;
	float: left;
}

.hot_clicks {
	width: 290px;
	float: left;
}

.mustdo_cruises {
	width: 330px;
	background: #FFFFFF url(../images/jpg/index_right_col_btm_bar.jpg) no-repeat bottom;
	padding-bottom:20px;
}

.mustdo_cruises_content {
	background-color:#FFFFFF;
	text-align: left;
}

.clearfix {
	display:block;
	clear:both;
}

/*** MAIN CONTENT BOTTOM ***/

#main_content_bottom {
	background: url(../images/jpg/index_left_col_bottom.jpg) bottom no-repeat #FFFFFF;
	padding-left: 15px;
	padding-bottom: 20px;
	height:auto;
}

#mc_btm_wrapper {
	width: 600px;
	height: 420px;
}


.mainPage {
	height: 430px;
}

#travel_club {
	padding-top: 7px;
	text-align:center;
	background-image:url(../images/jpg/subheader.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF0E1;
	width: 270px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#travel_club input.button {
	padding:3px 6px;
	border:2px solid #fff; 
	margin:5px 0px 10px 0px; 
	color: #F07800; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	-moz-border-radius:5px;
}

#travel_club input.button:hover { 
	background: #FF6633 none repeat scroll 0% 0%; 
	color:white; 
}


.travel_club_header {
	font-weight:bold;
	letter-spacing: 1px;
	font-size: 12px;
	color:#FFFFFF;
}

#travel_club_contents {
	font-size:11px;
	text-align:left;
	width: 260px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px;
	border: #FFCA95 solid thin;
}

.signup-form {
	padding:5px 5px 10px 5px;
}

.signup-form ul {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	margin: 0;
	padding: 0;
}

.signup-form ul li {
	color:#333333;
	border-bottom: 1px solid #FFCA95;
	clear: left;
	height: 1%;
	padding: 5px 0;
	overflow: hidden;
}

.signup-form ul li p {
	float: left;
	font-size: 10px;
	font-weight: bold;
	width: 65px;
	padding-left: 0px;
}

.signup-form ul li input {
	width: 170px;
	font-size: 12px;
}

.signup-form-submit {
	background-image: url(../images/png/gray-btn.png);
	background-position:top;
	background-repeat: no-repeat;
	width: 101px;
	height: 24px;
	text-align:center;
	padding-top: 5px;
	margin-bottom: 10px;
}

.signup-form ul li select {
	font-size: 11px;
	margin-top: 8px;
	height: 20px;
}

.signup-form ul li label { 
	font-size:90%; 
	display:block; 
	float:left; 
	width:10em; 
	text-align:right;
	margin:.2em .2em 0 0; 
	color:#ffd; 
	font-weight:bold;
	padding:8px 0px; 
}

.signup-form ul li label.error  { 
	font-weight:normal;
	color:red;
	text-align:left;
	width:140px; 
	padding-left:25px;
    background: transparent url(../images/png/cancel.png) no-repeat scroll left; 
}

.signup-form-input { margin-top: 8px; }

.sel-normal { width: 170px; }
.sel-month { width: 60px; margin-right: 5px; }
.sel-day { width: 50px; margin-right: 5px; }
.sel-year { width: 55px; }

#message { width:270px; height: 300px; text-align:center; padding-top: 20px; color:#333333; }
#message h3 { font-size:120%; }
#message p	{ font-weight:bold;margin:6px 0px; }


/*************** ALL FOOTERS **************/

#footer { 
 width: 942px;
 padding-top: 15px;
 padding-bottom: 5px;
 clear: both;
 color: #333;
}

#footerwrap {
	padding-top: 15px;
	background: url(../images/gif/footer_top.gif) top no-repeat #5368C3;
}


#footercontents {
	height: 80px;
	padding-bottom: 15px;
	padding-left: 20px;
	background: url(../images/gif/footer_btm.gif) bottom no-repeat #5368C3;
}

#footerwrap h4, #footerwrap h5 {
	font-size:9px;
	font-weight:normal;
	margin:0;
	text-transform:none;
}

#footer_right_col {
	float: left;
	padding-left: 25px;
	width: 340px;
}

.foothed {
	border-bottom: 1px solid #2C8AE8;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 7px;
}

.footercols {
	font-size: 10px;
	color: #fff;
}

.footercols ul li {
	background: url(http://www.azcentral.com/imgs/4x4bullet_white.gif) no-repeat scroll 0 4px; 
	float: left;
	font-size: 9px;
	line-height: 12px; 
	list-style: none; 
	margin: 0 0 0 0; 
	padding: 0 0 0 10px;
}

.footercols ul li.footer_cs_left {
	width: 110px;
}

.footercols ul li.footer_cs_right {
	width: 145px;
}

.footercols ul li.foot-service {
	width: 140px;
}

.footercols a,
.footercols a:link, 
.footercols a:visited, 
.footercols a:active { color: #fff; text-decoration:none; }
.footercols a:hover {text-decoration:underline; }


.copyright {
	font-size: 10px;
}.showDIV {
	display: block;
}
.hideDIV {
	display: none;
}
