/*//////////////////////////////////////*/
/* www.ytbtravel.com common style sheet	*/
/* YTB Travel Theme						*/
/* Updated: 6/31/07						*/
/* Copyright 2007 YTB International Inc.*/
/* ------------------------------------	*/
/* Usage: Master Page					*/
/*//////////////////////////////////////*/

/*///////////*/
/*  Common   */
/*///////////*/

body {
	background-color: #FFFFFF;
}

a:link, a:visited, a:active {
	color: #0C6BA8;
	text-decoration: none;
}

a:hover {
	color: #0C6BA8;
	text-decoration: underline;
}

div#border {
}

/*//////////////////////*/
/* Association Branding */
/*//////////////////////*/

.assocTitlebar {
	background-image: url(images/base/assoc_bg.gif);
}

.assocLogo {
	background-image: url(images/base/assoc_box.gif);
}

.assocBar {
	background-image: url(images/base/assoc_bar.gif);
}

.assocTL {
	background-image: url(images/base/assoc_tl.gif);
}

.assocTR {
	background-image: url(images/base/assoc_tr.gif);
}

.assocStoreName, .assocStoreNameMedium, .assocStoreNameLong {
	background-image: url(images/base/assoc_bg.gif);
	color: #FFFFFF;
}

.assocBL {
	background-image: url(images/base/assoc_bl.gif);
}

.assocBR {
	background-image: url(images/base/assoc_br.gif);
}

.assocDescription {
	color: #FFFFFF;
}

.assocMoreInfoLink {
	color: #FFFFFF;
}

.assocMoreInfoLink a:link, .assocMoreInfoLink a:visited, .assocMoreInfoLink a:active {
	color: #5086B6;
}

/*///////////*/
/* Title Bar */
/*///////////*/

#title_bar .store_name_left {
	background-image: url(images/base/be_03.jpg);
	background-repeat: no-repeat;
}

#title_bar .store_name {
	background-image: url(images/base/assoc_bg.gif);
	color: #FFFFFF;
}

#title_bar .store_name_medium {
	background-image: url(images/base/assoc_bg.gif);
	color: #FFFFFF;
}

#title_bar .store_name_long {
	background-image: url(images/base/assoc_bg.gif);
	color: #FFFFFF;
}

#title_bar .store_name_right {
	background-image: url(images/base/be_06.jpg);
	background-repeat: no-repeat;
}

#title_bar .logo {
	background-image: url(images/base/ytb_logo.jpg);
	background-repeat: no-repeat;
}

#title_bar .filler_left {
	background-image: url(images/base/be_08.jpg);
	background-repeat: no-repeat;
}

#title_bar .filler_middle {
	background-image: url(images/base/be_09.jpg);
}

#title_bar .filler_right {
	background-image: url(images/base/be_11.jpg);
	background-repeat: no-repeat;
}

#canada_title_bar .store_name_left {
	background-image: url(images/base/be_03.jpg);
	background-repeat: no-repeat;
}

#canada_title_bar .store_name {
	background-image: url(images/base/assoc_bg.gif);
	color: #FFFFFF;
}

#canada_title_bar .store_name_medium {
	background-image: url(images/base/assoc_bg.gif);
	color: #FFFFFF;
}

#canada_title_bar .store_name_long {
	background-image: url(images/base/assoc_bg.gif);
	color: #FFFFFF;
}

#canada_title_bar .store_name_right {
	background-image: url(images/base/be_06.jpg);
	background-repeat: no-repeat;
}

#canada_title_bar .logo {
	background-image: url(images/base/ytb_logo.jpg);
	background-repeat: no-repeat;
}

#canada_title_bar .filler_left {
	background-image: url(images/base/be_08.jpg);
	background-repeat: no-repeat;
}

#canada_title_bar .filler_middle {
	background-image: url(images/base/be_09.jpg);
}

#canada_title_bar .filler_right {
	background-image: url(images/base/be_11.jpg);
	background-repeat: no-repeat;
}

/*///////////*/
/*  Nav Bar  */
/*///////////*/
table#nav_bar {
	background-image: url(images/menu/be_14.jpg);
}

#nav_bar .tab_left {
	background-image: url(images/menu/be_15.jpg);
}

#nav_bar .tab_center {
	background-image: url(images/menu/be_17.jpg);
	color: #0C6BA8;
}

#nav_bar .tab_right {
	background-image: url(images/menu/be_18.jpg);
}

#nav_bar a:link,
#nav_bar a:active,
#nav_bar a:visited  {
	color: #000000;
}

#nav_bar a:hover {
	color: #0C6BA8;
}

/*/////////*/
/* Top Bar */
/*/////////*/

.top_bar {
	background-image: url(images/base/top_bar.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

.top_float a:link,
.top_float a:visited,
.top_float a:active {
	color: #000000;
}
.top_float a:hover {
	color: #0C6BA8;
}

/*//////////////*/
/* Quick Search */
/*//////////////*/

/* Quick seach form table dimensions */
table#qsf {
	background-image: url(images/base/ee8a22.gif);
	background-repeat: repeat;
	/*background-image: url(images/place_holders/QSF.jpg);*/
}

#qsf .title 
{
	height: 35px;
	background-image: url(images/base/qsf_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#qsf .catagories {
}

#qsf .package {
	background-image: url(images/base/edf2f6.gif);
	background-repeat: repeat;
	border: solid 1px #d5e5ec;
}

#qsf .special {
	color: #bf2026;
}

#qsf .criteria {
}

#qsf .searchButton {
	background-image: url(images/base/search_btn.gif);
}
#qsf .findButton {
	background-image: url(images/base/find_btn.jpg);
}
#qsf .findFlightsButton {
	background-image: url(images/base/find_flights_btn.jpg);
}
#qsf .findFlightsPlusHotelsButton {
	background-image: url(images/base/find_flights_hotels_btn.jpg);
}
#qsf .advancedSearchButton {
	background-image: url(images/base/advanced_search_btn.jpg);
}

#qsf .btnFlights,
#qsf .btnHotels,
#qsf .btnVacations,
#qsf .btCars,
#qsf .btnCruises {
	width: 33px;
	height: 33px;
}

#qsf .btnFlightsOff {
	background-image: url(images/base/flights_btn_off.gif);
}

#qsf .btnFlightsOn {
	background-image: url(images/base/flights_btn_on.gif);
}

#qsf .btnHotelsOff {
	background-image: url(images/base/hotels_btn_off.gif);
}

#qsf .btnHotelsOn {
	background-image: url(images/base/hotels_btn_on.gif);
}

#qsf .btnVacationsOff {
	background-image: url(images/base/vacations_btn_off.gif);
}

#qsf .btnVacationsOn {
	background-image: url(images/base/vacations_btn_on.gif);
}

#qsf .btnCarsOff {
	background-image: url(images/base/cars_btn_off.gif);
}

#qsf .btnCarsOn {
	background-image: url(images/base/cars_btn_on.gif);
}

#qsf .btnCruisesOff {
	background-image: url(images/base/cruises_btn_off.gif);
}

#qsf .btnCruisesOn {
	background-image: url(images/base/cruises_btn_on.gif);
}
/*
#vacations {
	padding: 5px;
	text-align: center;
}

#vacations .lnkVacation1,
#vacations .lnkVacation2,
#vacations .lnkVacation3,
#vacations .lnkVacation4 {
	margin: 10px;
	display: inline;
}
*/
#qsf .bl {
	float: left;
	background-image: url(images/base/qsf_bl.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#qsf .br {
	float: right;
	background-image: url(images/base/qsf_br.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#qsf .qsfChildren {
	background-color: #eef5f7;
	border: solid 1px #ee8a22;
}

/*///////////////*/
/*   2x1 Deals   */
/*///////////////*/

#deals_2x1 .dealLeft,
#deals_2x1 .dealRight {
	width: 147px;
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}

#deals_2x1 .dealRight {
	background-position: top right;
}

#deals_2x1 a:hover {
}

#deals_2x1 .vendor_advertise_header {
	padding-top: 5px;
	font-size: 14px;
	margin-bottom: 5px;
	white-space: pre-wrap;
	padding: 5px;
	color: #2f395c;
}

#deals_2x1 .vendor_advertise_description {
	font-size: 11px;
	width: 135px;
	height: 80px;
	overflow: auto;
	padding: 5px;

}

#deals_2x1 .goButton {
	float: right;
	padding: 5px;
	padding-top: 15px;	
}

/*//////////////*/
/* Deal Rotater */
/*//////////////*/

table#deal_rotater {
	/*background-image: url("images/place_holders/slide_placeholder.jpg");*/
}

/*////////*/
/* Footer */
/*////////*/

#ContentBottom {
	background-color: #FFFFFF;
	height: 5px;
}

#ContentBottom .bl {
	/*background-image: url(images/base/bl.gif);*/
	background-position: bottom left;
	background-repeat: no-repeat;
}

#ContentBottom .br {
	/*background-image: url(images/base/br.gif);*/
	background-position: bottom right;
	background-repeat: no-repeat;
}

table#footer {
	color: #000000;
}

@media print {
	div#border {
	border: none;
	}
}



/*///////////////////////*/
/*  Last Minute Deals  */
/*///////////////////////*/

.lmd {
            background-repeat: no-repeat;
            background-position: top;
}
.lmdSearch {
            background-image: url(images/base/go_btn.gif);
            background-repeat: no-repeat;
}





#InsuranceLink {
	color: #d6e5ed;
}
#flightLinks {
	color: #d6e5ed;
}

#ctl00_PHLeft_Column_Vacations_Left_ctl00_QuickSearchBox_Flight1_lnkIntFlightSearch {
	visibility:  hidden;
	display: none;
}
#ctl00_PHLeft_Column_Cruises_Left_ctl00_QuickSearchBox_Flight1_lnkIntFlightSearch {
	visibility:  hidden;
	display: none;
}
#ctl00_PHLeft_Column_Cars_Left_ctl00_QuickSearchBox_Flight1_lnkIntFlightSearch {
	visibility:  hidden;
	display: none;
}
#ctl00_PHLeft_Column_Hotels_Left_ctl00_QuickSearchBox_Flight1_lnkIntFlightSearch {
	visibility:  hidden;
	display: none;
}
#ctl00_PHLeft_Column_Home_Left_ctl00_QuickSearchBox_Flight1_lnkIntFlightSearch {
	visibility:  hidden;
	display: none;
}
#ctl00_PHLeft_Column_Flights_Left_ctl00_QuickSearchBox_Flight1_lnkIntFlightSearch {
	visibility:  hidden;
	display: none;
}
#ctl00_PHLeft_Column_Extras_Left_ctl00_QuickSearchBox_Flight1_lnkIntFlightSearch {
	visibility:  hidden;
	display: none;
}

