/* 
Flights & Nights 
CSS Document

Traveltek 2009
*/

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
	background-image: url(/images/www.flightsandnights.com/bodybg.jpg);
	background-repeat: repeat-x;
}

a {color: #003B7F;}

h1 {color: #3399CC; margin: 5px 0px;}
h2 {color: #3399CC; margin: 5px 0px;}
h3 {color: #3399CC; margin: 5px 0px; font-size: 18px;}
h4 {color: #3399CC; margin: 5px 0px;}

img {border: 0;}

.clear {clear: both;}

#wrapper {
	width: 1000px;
	margin: 0px auto;
	padding: 0;
}


/* HEADER */
#header {
	margin: 0px;
	background-image: url('/images/www.flightsandnights.com/top_telephone.gif');
	background-position: top right;
	background-repeat: no-repeat;
	width: 1000px;
}
#header .left {float: left; vertical-align: top;}
#header .right {
	float: right;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 10px;
}

/* NAVIGATION */
#navigation {
	height: 29px;
	width: 1000px;
}
#navigation img {margin-right: 6px;}


/* MAIN SEARCH AREA */

#searcharea {
	width: 1000px;
	margin-top: 10px;
}
#searcharea .left {width: 660px; float:left;}
#searcharea .right {width: 340px; float: right;}
#searcharea .right img {margin: 0px 5px 5px 0px;}

#searchform {margin-top: 10px;}
#searchform select,option {font-size: 11px;}
#searchform .tabs {float: left; width: 195px;}

#searchform .main-home {float: left; width: 457px; font-size: 10px; color: #006599;}
#searchform .main-home-content {background-color: #cce0f4; padding: 0px 13px 13px 13px; min-height: 198px;}

#searchform .main-faraway {float: left; width: 457px; font-size: 10px; color: #006599;}
#searchform .main-faraway-content {background-color: #f3f587; padding: 0px 13px 13px 13px; min-height: 198px;}

#searchform .main-citybreaks {float: left; width: 457px; font-size: 10px; color: #006599;}
#searchform .main-citybreaks-content {background-color: #f6e3ce; padding: 0px 13px 13px 13px; min-height: 198px;}

#searchform .main-hotels {float: left; width: 457px; font-size: 10px; color: #FFFFFF;}
#searchform .main-hotels-content {background-color: #eb6c8e; padding: 0px 13px 13px 13px; min-height: 198px;}

#searchform .main-flights {float: left; width: 457px; font-size: 10px; color: #006599;}
#searchform .main-flights-content {background-color: #c3eec3; padding: 0px 13px 13px 13px; min-height: 198px;}

/* MAIN CONTENT AREA */

#confidence {
	background-image: url(/images/www.flightsandnights.com/confidence-bg.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 255px;
	margin: 10px 0px;
}
#confidence .content {float: left; padding: 10px;}
#confidence .content ul {float: left; list-style: none; font-weight: bold; font-size: 14px;}


/* OFFER SECTION */

#offersection {margin: 0; padding: 0; width: 1000px;}
#offersection .left {float: left; width: 690px;}
#offersection .right {float: right; width: 300px;}

.mainofferbox {
	background-image: url(/images/www.flightsandnights.com/mainoffer-bg.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 97px;
	float: left;
	margin: 0px 4px 5px auto;
	padding: 10px;
}
.mainofferbox img {float: left;}
.mainofferbox-text {float: right; color: #3399cc; text-align: center; margin-right: 15px;}
.mainofferboxHeader {font-size: 14px;}
.mainofferboxPrice {font-size: 24px; font-weight: bold;}
.mainofferboxPrice a {color: #3399cc; text-decoration: none;}

.rightoffer {margin: 5px 0px 0px 0px; border-bottom: 1px solid #c1e0f0; padding-bottom: 5px;}
.rightoffer-left {float: left;}
.rightoffer-right {float: left; color: #3399cc; width: 200px; margin-left: 3px;}
.rightoffer-right span {font-size: 14px; font-weight: bold;}


/* FOOTER */

#footer {margin: 10px auto 10px auto;}
#footer .top {background-image: url(/images/www.flightsandnights.com/footerbg.jpg); background-repeat: no-repeat; width: 1000px; height: 74px;}
#footer .topLeft {float: left; width: 730px; color: #FFFFFF; padding: 5px 5px 5px 10px; font-size: 10px; line-height: normal;}
#footer .topLeft a {color: #FFFFFF; text-decoration: none;}
#footer .topLeft a:hover {text-decoration: underline;}
#footer .topRight {float: right;}
#footer .footerbottom {font-size: 10px; margin-top: 10px; color: #999999; padding-bottom: 10px;}

/* OTHER PAGES */

#usefullinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
	/*float: left;*/
}

#aboutus p {margin-top: 2px;}
#aboutus h1 {color: #3399FF;}
#aboutus h2 {color: #003366; margin: 5px 0px 0px 0px;}


/* PROPERTY PAGE STUFF */

.imageLimiter { height:320px; overflow:hidden;}
.imageAll { height:auto !important; }
