/*
GENERAL ELEMENT STYLES
*/
html {
	padding: 0;	
	background-color: #90c340;	
}
body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif !important;
	margin: 0;
    background: #90C340 url(http://static.wotflight.com/.resources/www_wotflight_com/images/bg_primary-nav.jpg) repeat-x scroll 0 117px !important;
}
a:link,
a:visited {
	color: #0e45d0;
	text-decoration: underline;
}
a:hover {
	color: #0e45d0;
	text-decoration: none;
}
a:active {
	color: #0e45d0;
	text-decoration: underline;
}
a img {
	border: none;	
}

/*
PAGE LAYOUT
*/

.mgnlTemplate {
    width: 960px;
    margin: 0 auto;
}

.mgnlContent {
    margin-bottom: 40px;    
}

.header-container {
    height: 117px;
}

.footer-container {
    height: 160px;    
}

.search-container {
    display: inline-block;
    background-color: #fff;
    padding-left: 16px;
    padding-right: 16px;
}

body#flights form {
    width: 640px !important;
}

#container {
    margin: 0 auto;
    padding: 0 5%;
	max-width: 1300px;	
}
#header,
#main,
#footer,
#primary-nav {
	min-width: 932px;
	max-width: 1300px;
	margin: 0 auto !important;
}
#search {
	position: relative;
    top: -42px;
}

#header {
	position: relative;
	/*padding-bottom: 20px;	*/
}

#header .tutorial {
	position: absolute;
	top: 0 !important;
    right: 0 !important;
}

#header #site-title {
    margin-top: 8px;
	padding: 0;
}

/*
PRIMARY NAV
*/

#primary-nav {
	background: url(http://static.wotflight.com/.resources/www_wotflight_com/images/bg_primary-nav.jpg) repeat-x 0 0 #006aa5;
	height: 36px;
	text-align: right;
    position: relative;
}
#primary-nav ul {
	list-style-type: none;
	display: inline;
	margin: 0 auto;
}

#primary-nav ul li {
    display: inline-block;
    *display: inline;
}

#primary-nav ul li a {
	color: #99c9e3;
	display: inline-block;
    height: 36px;
}

#primary-nav div a.findflights {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/find_flights_up.gif) no-repeat top left !important;
    height: 44px;
    width: 110px;
    bottom: 0;
    left: 16px;
    position: absolute;
}
#primary-nav div a.findflights:hover {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/find_flights_over.gif) no-repeat top left !important;
}
#primary-nav ul li a.bestdeals {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/best_deals_up.gif) no-repeat top left !important;
    width: 100px;
}
#primary-nav ul li a.bestdeals:hover {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/best_deals_over.gif) no-repeat top left !important;
}
#primary-nav ul li a.bestdeals-selected {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/best_deals_dn.gif) no-repeat top left !important;
    width: 100px;
    cursor: default;
}
#primary-nav ul li a.wotmail {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/wotmail_up.gif) no-repeat top left !important;
    width: 106px;
}
#primary-nav ul li a.wotmail:hover {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/wotmail_over.gif) no-repeat top left !important;
}
#primary-nav ul li a.wotmail-selected {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/wotmail_dn.gif) no-repeat top left !important;
    cursor: default;
    width: 106px;    
}
#primary-nav ul li a.wotson {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/wotson_up.gif) no-repeat top left !important;
    width: 102px;
}
#primary-nav ul li a.wotson:hover {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/wotson_over.gif) no-repeat top left !important;
}
#primary-nav ul li a.wotson-selected {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/wotson_dn.gif) no-repeat top left !important;
    width: 102px;
    cursor: default;
}
#primary-nav ul li a.help {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/help_up.gif) no-repeat top left !important;
    width: 83px;
}
#primary-nav ul li a.help:hover {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/help_over.gif) no-repeat top left !important;
}
#primary-nav ul li a.help-selected {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/nav/help_dn.gif) no-repeat top left !important;
    cursor: default;
    width: 83px;    
}
/*
FOOTER
*/
.footer-nav {
	background-color: #b2d57a;
	padding: 12px;
	font-size: 11px;
	border-bottom: 1px solid #89b446;
	border-top: 1px solid #99c15b;
	border-left: 1px solid #8ab546;
	border-right: 1px solid #88b344;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin-bottom: 18px;
	text-align: center;
    position: relative;
    _zoom:1;
}

.footer-nav .left {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/ftr_lhs.gif) 0 0;
    height: 37px;
    width: 6px;
    position: absolute;
    left: 12px;
    top: 12px;
}

.footer-nav .right {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/ftr_rhs.gif) 0 0;
    height: 37px;
    width: 6px;
    position: absolute;    
    right: 12px;
    top: 12px;
}

.footer-nav ul {
	background: url(http://static.wotflight.com/.resources/www_wotflight_com/images/ftr_bg.gif) repeat-x 0 100% #f9fbfd;
	list-style-type: none;
	margin: 0;
    padding: 0;
    height: 37px;
}
.footer-nav ul li {
    background: transparent url(http://static.wotflight.com/.resources/www_wotflight_com/images/ftr_divide.gif) no-repeat 0 0;
    display: inline-block;
    *display: inline;
	margin: 0;
    padding: 0;
    height: 37px;
}
.footer-nav ul li:first-child {
    background: none !important;
}
.footer-nav ul li a {
	color: #8390a0;
	padding: 10px;
	margin: 0;	
	display: inline-block;
    font-weight: bold;
    text-decoration: none;    
}

.footer-links {
	color: #526c28;
	text-align: center;
	line-height: 18px;
	font-size: 10px;
    font-weight:bold;    
}
.footer-links a {
	color: #526c28;
	text-decoration: none;
}
.footer-links a:hover {
	text-decoration: underline;
}
.footer-links .large {
	font-size: 12px;
}
.footer-text {
    color: #719734;
    text-align: center;
    font-size: 10px;    
}

.promoImage {
    /*background-image: url("../images/promo_b_bg.png");*/
    width:238px;
    vertical-align: top;
    /*height:165px;*/
    padding:0;
    margin:0;
    overflow:hidden;
    text-align:center;    
}

.promoThreeImage {
    /*background-image: url("../images/promo_a_bg.png");*/
    width:238px;
    /*height:165px;*/
    padding:0;
    margin:0;
    overflow:hidden;
    text-align:center;
}

.promoThreeImage img {
    padding-bottom: 5px;
}

.float {
    float:left;
}
