@charset "UTF-8";
/* CSS Document */

body {margin:0px;text-align:center; background-image:url(/images/header_bg.jpg); background-repeat:repeat-x; background-color:#071054; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

p{text-align:left; color:#071054;}
a , a:hover, a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#071054; text-decoration:none;}
a:hover{color:#666666;}
h1{text-align:left; font-family:helvetica, arial; font-size:22px; color:#333333; line-height:0px;}

h2{font-family:helvetica, arial; font-size:24px; color:#333333; text-transform:uppercase; font-weight:normal;}

#header { height:110px; width:800px; margin:0 auto; display:block; overflow:hidden;}
.myband{
    width:100%;
    height:13px;
    background-image: url(../images/band.gif);
    background-repeat:repeat-x; 
	margin-top:-16px;
}
.myband_bottom{
	width:100%;
	height:13px;
	background-image: url(../images/band.gif);
	background-repeat:repeat-x;
	margin-top:0px;}
	

#content {
	height:auto;
	width:798px;
	margin:0 auto 0 auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#003;
        display:inline-table;

}
#content2 {
	height:auto;
	width:798px;
	margin:0 auto 0 auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#003;
	min-height:760px;
}
#search_bar{ height:70px; width:100%; background-image:url(/images/searchbar_bg.jpg); background-repeat:repeat-x; background-color:#cccccc;}
#weatherwidget {
	float:right;
	height: 54px;
	width: 280px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 4px;
font-family: font-family:Verdana, Geneva, sans-serif;   	font-size: 12px;
	z-index: 100000;
	overflow-x: hidden;
	overflow-y: hidden;
	margin:3px;
}
.city { background-image:url(http://widgets.2gomedia.travel/images/title_bg.jpg); text-align: center; background-repeat:repeat-x; background-position:bottom;color:#003399; } 
.degreewrap {   width: 65%; float: right; color:#003399; } 
.weathercomwrap { width: 50%; text-align: right; float: right; margin-top: -8px; margin-right: 2px; margin-bottom: 4px; } 
.degrees { font-size: 40px;    text-align: left;  color:#006;height:48px; width:80px; float:left; margin-left:10px;}
#city_state{width:100%; height:30px; margin:0;}
.weathertitle{text-align:left; font-size:14px;}
.weathericon{height:48px; width:60px; float:left;background-image: url(http://widgets.2gomedia.travel/images/weather.com/icons/61x61/28.png);background-repeat:no-repeat;background-position:top left;background-color: none; overflow:hidden;}
.weather_desc{
	height:20px;
	width:130px;
	float:right;
	text-align:left;
	margin-top:10px;
"><font color="#0066CC" style="font-weight:bold;		color: #06C;
	font-weight: bold;
}
.weatherchannel{height:48px; width:60px; float:right; margin-top:-25px;}
#logo{float:left; height:50px; width:130px; margin:-4px 0 0 0;}
#nav{float:right; width:660px; height:50px;}
#button{background-image:url(/images/nav_button_bg.jpg); background-repeat:no-repeat; background-position:top; width:110px; height:35px; float:left; padding-top:15px; overflow:hidden; font-size:12PX;}
/********************GALLERY SLIDER*******************************/
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:250px;
	width:778px;
	overflow:hidden;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #fff; text-align:left;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
	z-index:600;
	background-color:#fff;
	color:#000000;
	height:250px;
	width:250px;
	position:absolute;
	bottom:0px;
	left: 530px;
	line-height:155%;font-size:14px;
	}

	#gallery .caption .content {
	margin:25px;
	width: 200px;
	height: 200px;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#017FC0;
		font-family:helvertica, arial;
		font-size:26px;
	}
/******************************************************************************/
/***********************************BOOKING ENGINE*******************************************/

.switcheroo-border td, .switcheroo-border input, .switcheroo-border select {color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
.search-bold {color: #0d477f;font-weight:bold;font-size:16px;}
.button {background-image:url(/images/button_search_bg.png); background-repeat:no-repeat; background-position:center; color: #FFFFFF; font-weight: bold; font-size: 11px;border-bottom:none;border-top:none;border-left:none;border-right:none;height:16px;cursor:hand}
.bannerborder {border: solid 1px #000000;}
.switcheroo-border {
	background-image:url(/images/travel_box_bg.png);
	background-repeat:repeat-x;
	background-color:#dbdbda;
	width:265px;
	height:440px;
	border: solid 1px #999999;
	padding:5px;
	float: right;
	margin-top: 10px;
	margin-right: 9px;
}
.switcheroo-border a {color:#000000}
/******************************************************************************/
 #deals_button{background-image:url(/images/nav_button_bg2.png); background-repeat:no-repeat; background-position:top; width:152px; height:25px; float:left; padding-top:15px; overflow:hidden; font-size:12px; margin-right:1px;}
.active_button{background-image:url(/images/nav_button_bg2_active.png); background-repeat:no-repeat; background-position:top; width:153px; height:25px; float:left; padding-top:15px; overflow:hidden; font-size:12px; font-weight:bold; margin-right:1px; margin-left:1px;}
.footer{
	width:100%;
	height:71px;
	background-image:url(/images/gary.gif);
	background-repeat:repeat-x; background-position:bottom;
	text-align: center;
	margin-top:-3px;
	overflow:hidden;
}


/*********************HOTEL DEALS**************/
#local_deals_box{margin: 10px; float:left; width:778px; border:1px solid #999999; background:url(/images/travel_box_bg.png); background-repeat:repeat-x; background-position:top left; height:auto; background-color:#dbdbda;}
#titleBox{font-family:helvetica, arial; font-size:15px; text-transform:uppercase; margin-top:7px; margin-bottom:7px;}
#deals_list{ background-color:#ffffff; margin:0 auto 5px auto; width:768px; height:auto; overflow-y:auto; overflow-x:hidden;padding-bottom:5px;}
#deal_frame{width:738px; padding:10px; border-bottom:1px solid #999999; margin-left: 5px;}
.deal_company_name{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#06C; width:100%; text-align:left;}
.deal_title{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:100%; text-align:left;}
#deal_photo{width:64px; height:64px; border:1px solid #666666; margin:5px 5px 5px 0; float:left}
#deals_description{float:left; height:64px; width:520px;margin:6px 5px 5px 0; text-align:left;font-size:12px;}
#ind_deal_button{float:right; height:64px;margin:6px 5px 5px 0; width:130px; }
.evsearchlabel{font-size:12px;}

#bg{width:465px; height:722px; background-image:url(/images/travel_box_bg.png); background-repeat:repeat-x;background-color:#dbdbda; background-position:top left; float:left; margin:10px 10px 0 10px; border: 1px solid #999999;}
#events_frame{width: 455px; height:680px; background-color:#FFFFFF; text-align: left; float:left; margin:5px; border: 1px solid #999999; overflow: auto;}
#event_info{float:right; margin-right:10px; width:265px; min-height:132px; line-height:16px; text-align:left; margin-left:7px; height:auto; }
#map{width: 286px; height:520px; margin: 5px; float:left; border:1px solid #666666;}

#hometabs { width: 775px !important; margin-top: 5px; }
