@charset "utf-8"; 
/* Master Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0; padding:0}
body{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.231}
table{font-size:inherit; border-collapse:collapse; border-spacing:0}
br.clear {clear:both; height:0; font-size:1px; line-height:0px}
a {text-decoration:none; color:inherit;}
a:hover {text-decoration:underline}
a:visited {color:inherit;}

/* General Design */
h2 {color:#06c; font-size:26px}
h3 {color:#06c; font-size:20px; text-align:center}
div.container {margin:0 auto; width:1032px; background-image:url(../image/bodyBG.jpg); background-repeat:repeat-y;}
div.header {background-image:url(../image/headerBG.jpg); background-repeat:x; width:99%; margin:0px 4px; height:122px}
div.logo {background-image:url(../image/logo.jpg); width:348px; float:left; height:122px} 
div.header div.contact {margin-left:604px;background-image:url(../image/headerPhone.jpg); padding:0px 25px 0px 84px; background-repeat:no-repeat; background-position:left; text-align:right; color:#06c; font-size:28px; height:122px}
div.menu {height:29px; width:inherit; background-color:#FFF; color:#06c;margin:0 auto; width:1024px}
div.menu ul {list-style:none}
div.menu li {float:left}
div.menu a {display:block; height:29px; width:144px; text-align:center; border:1px solid #339; height:19px; font-size:18px; padding: 5px 0px}
div.menu li.menuEnd a {width:146px}
div.menu a:hover {text-decoration:none; background-color:#06c; color:#FFF}
div.body {margin-top:15px}
div.leftNav {margin-top:0px; margin-left:5px; float:left; width:311px}
div.leftNavHeader {background-image:url(../image/leftNavHeader.jpg); height:14px; width:311px; background-repeat:no-repeat}
div.leftNavFill {background-image:url(../image/leftNavFill.jpg); width:311px; background-repeat:repeat-y; padding:5px 0px}
div.leftNavFooter {background-image:url(../image/leftNavFooter.jpg); height:23px; width:311px; background-repeat:no-repeat}
div.mainContent {margin-top:0px;margin-left:331px; width:686px}
div.mainContentHeader {background-image:url(../image/mainContentHeader.jpg); height:17px; width:686px; background-repeat:no-repeat}
div.mainContentFill {background-image:url(../image/mainContentFill.jpg); width:666px; background-repeat:repeat-y; padding:5px 10px}
div.mainContentFooter {background-image:url(../image/mainContentFooter.jpg); height:24px; width:686px; background-repeat:no-repeat}
div.textPadding {padding:5px 10px}
div.socialNetwork {text-align:center}
div.socialNetwork a img{border:none}
div.footer ul{text-align:center;list-style:none}
div.footer li{display:inline}

/*Index*/
table.fareGrid ul {list-style:none}
table.fareGrid li a {color:#06c; font-size:15px; font-weight:bold}
div.textContent {width:280px; margin:0 auto}
span.specialFare {text-align:left}
span.specialAirline {text-align: right}
table.special {width:100%; height:270px; color:#06c}
table.special td.left {text-align:left}
table.special td.center {text-align:center}
table.special td.right {text-align:right}
img a {border:0}

/*Large Content Pages*/
div.largeContent {width:1000px; margin:0 auto}
div.largeContentHeader {background-image:url(../image/largeContentHeader.jpg); width:1000px; height:19px; background-repeat:no-repeat}
div.largeContentFill {background-image:url(../image/largeContentFill.jpg); width:1000px;background-repeat: repeat-y}
div.largeContentFooter {background-image:url(../image/largeContentFooter.jpg); width:1000px; height:27px; background-repeat:no-repeat}

/*Tour Booking*/
dl.tourForm {margin-left:25px}

