/* CSS Document */
/* Travel portal default CSS */

body{
margin:0px;
padding:0px;
}

img{border:0px;}

#container{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;

margin:0 auto;
text-align:left;
width:450px; /* Sets page width */
padding:10px;
margin-left:-12px;
margin-top:-10px;
margin-bottom:-10px;
}

.pagetitle{
margin:0px;
padding:0px;
font-size:16px;
color:#1a74c8;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#leftCol{ width:462px;
margin-right:10px;
}
#rightCol{width:300px;
padding-left:10px;
}

#feat_deals_content{
padding:0 10px 10px 10px;
}
.feat_deals_table{
/*border: solid 1px #a8d2f4;*/
margin-top:10px;
width:100%
}
.feat_deals_heading{
width:100%; border: solid 1px #a8d2f4; border-top-width:0px;
}
.feat_deals_heading td{
background-color:#e7f1ff;
text-align:right;
padding-right:10px;
}
.feat_deals_heading tr{height:25px;}

.feat_deals_heading td h2{
font-size:0.9em;
margin:0px;
padding:5px 0px 5px 10px;
text-align:left;
}

.feat_deals_heading td a, .feat_deals_heading td a:visited{color:#1a74c8;font-weight:bold;}
.feat_deals_heading td a:hover, .feat_deals_heading td a:active{text-decoration:none;}

/* second column section heading */
.feat_deals_heading_col2{
width:100%;
}
.feat_deals_heading_col2 td{
background-color:#e7f1ff;
text-align:right;
padding-right:10px;
height:25px;
}
.feat_deals_heading_col2 td h2{
font-size:1em;
margin:0px;
padding:5px 0px 5px 10px;
text-align:left;
text-transform:uppercase;
}

.feat_deals_heading_col2 td a, .feat_deals_heading_col2 td a:visited{color:#1a74c8;font-weight:bold;}
.feat_deals_heading_col2 td a:hover, .feat_deals_heading_col2 td a:active{text-decoration:none;}


.feat_deals_cell{
margin: 4px 10px 6px 10px;
border-bottom:solid 1px #e7f1ff;
}

/* style for last cell in a city listing */
.feat_deals_cell_last{
margin: 4px 10px 6px 10px;
border-bottom:solid 1px #1A74C8;
}

.feat_deals_cell td, .feat_deals_cell_last td{
	padding-bottom:5px;
}

.feat_info{ width:70%; padding-right:5px;}

.feat_info p{margin:0px; padding:0px;}
.feat_info a, .feat_info a:visited{color:#000;}
.feat_info a:hover, .feat_info a:active{ text-decoration:none;}


.feat_deals_info a{padding-right:10px;font-style:normal; font-size:0.8em;}

.feat_price{ width:30%; text-align:right; padding-right:5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.7em; color: #d20707;}
.feat_price td{border-bottom-width:0px;padding:2px;}
.feat_price span{font-weight:bold;}


#top_20{
border:solid 1px #a8d2f4; /*DDD*/
background-color:#F2F7FD; /*DDD*/
width:300px;
}
#top_20 a, #top_20 a:visited{
color:#1A74C8; /*DDD*/
}
#top_20 a:hover, #top_20 a:active{text-decoration:none;}

#top_20 th{
background-color:#FFFFCC;
color:#000;
margin:0px;
padding:5px;
font-size:0.80em;
}
#top_20 h1{
margin:0px;
padding:0px;
font-size:1.1em;
text-transform:uppercase;
}

#top_20 span{
padding-left:2px;
}
#top_20 ul{
font-size:0.85em;
margin-top:5px;
margin-bottom:0px;
}
#top_20 li{
padding-top:4px;
}
#top_20_footer{
text-align:right;
font-weight:bold;
padding:8px 10px 10px 0;
}
#top_20_footer a, #top_20_footer a:visited{
color:#1A74C8;
}

#vacation_banner{
width:300px;
height:115px;
}
#vacation_banner a, #vacation_banner a:visited{
width:300px;
height:115px;
display:block;
}

#attractions_banner {
width:300px;
height:110px;
}
#attractions_banner a, #attractions_banner a:visited{
width:300px;
height:110px;
display:block;
}

#vacation_banner{margin:10px 0 0px 0;background:#fff url(http://images.wctravel.com/images-general/travelportal/vacation_banner.gif) 0 0 no-repeat;}
#attractions_banner{margin:10px 0 0 0;background:#fff url(http://images.wctravel.com/images-general/travelportal/attractions_banner.gif) 0 0 no-repeat;}
#vacation_banner p, #attractions_banner p{display:none;}	/* text for screen readers and very old browsers. */
#hotel_banner{margin:9px 0 10px 0;}
#cruise_banner{margin:10px 0 10px 0;}


#newsletter_border{border: solid 1px #A8D2F4; margin:10px 0 0px 0;}
#newsletter_border2{
border: solid 2px #F2F7FD;
background: #FFFFCC url(http://images.wctravel.com/images-general/travelportal/newsletter_bg.gif) 0 0 no-repeat;
}

#newsletter h2{
font-size:1em;
font-weight:bold;
color:#d74639;
margin:7px 0 0 60px;
padding:0px;
}
#newsletter p{
margin:4px 10px 0 62px;
padding:0px;
font-size:0.85em;
}

#email{
width:160px;
margin:10px 5px 10px 7px;
padding:3px 0px 4px 2px;
border:solid 1px #1A74C8;
}

.submit{
width:80px;
margin:10px 0px 10px 0px;
padding:1px 0px 1px 0px;
border-top:solid 1px #1A74C8;
border-left:solid 1px #1A74C8;
border-bottom:solid 2px #1A74C8;
border-right:solid 2px #1A74C8;
background-color:#F9F9F9;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#1A74C8;
cursor:pointer;
}

#travel_tools{
margin-top:10px;
width:300px;
border:solid 1px #a8d2f4;
}

#travel_tools h1{
background-color:#e7f1ff;
margin:0px;
padding:5px;
text-transform:uppercase;
font-size:1em;
}
#travel_tools_content{margin:10px;}

#travel_tools_content select{
width:auto;
margin-left:5px;
}
#travel_tools_content td{
padding:10px 0 10px 0;
width:140px;
}
#travel_tools_content #ideas{
padding:0px;
}
#travel_tools_content td #ideas{
padding:5px 5px 5px 20px;
}
#travel_tools_content a, #travel_tools_content a:visited{
padding:0 0 10px 25px;
color:#d74639;
}
#travel_tools_content a:hover, #travel_tools_content a:active{text-decoration:none;}

#travel_tools_content ul{
font-size:1em;
margin-left: 0px; 
padding-left: 1.2em;
}

#travel_tools_content li span{color:#1A74C8;}



/*All icons Need ideas and travel tools*/
	#icon_sun{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_sun.gif) left center no-repeat;}
	#icon_inclusive{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_inclusive.gif) left center no-repeat;}
	#icon_outdoors{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_outdoors.gif) left center no-repeat;}
	#icon_offbeat{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_offbeat.gif) left center no-repeat;}
	#icon_vegas{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_vegas.gif) left center no-repeat;}
	#icon_250{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_250.gif) left center no-repeat;}
	#icon_romance{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_romance.gif) left center no-repeat;}
	#icon_food{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_foodWine.jpg) left center no-repeat;}
	#icon_international{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_international.jpg) left center no-repeat;}
	#icon_luxury{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_luxury.jpg) left center no-repeat;}
	#icon_topsellers{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_topSellers.jpg) left center no-repeat;}
	

	#icon_help{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_help.gif) left center no-repeat;}
	#icon_currency{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_currency.gif) left center no-repeat;}
	#icon_view{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_view.gif) left center no-repeat;}
	#icon_guide{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_guide.gif) left center no-repeat;}
	#icon_contact{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_contact.gif) left center no-repeat;}
	#icon_group{background: #fff url(http://images.wctravel.com/images-general/travelportal/icon_group.gif) left center no-repeat;}
	@charset "utf-8";
/* CSS Document */

