/*Reset css*/
*{ margin:0px; padding:0px; outline:none }
*:focus{outline:none!important}
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6{color:#FFF; letter-spacing:-0.4px}
h1{font-size:30px; line-height:1.1em; color:#0977e0; padding:0px 0px 0px}
h2{font-size:18px; line-height:1.4em; color:#0977e0; padding:5px 0px 2px; }
h3{font-size:16px; line-height:1.4em; }
h4{font-size:15px; line-height:1.4em; }
h5{font-size:14px; line-height:1.4em; }
h6{font-size:13px; line-height:1.4em; }
p{margin-top:0.8em; font-size:12px; line-height:18px; padding:2px 0px 5px}
q:before, q:after { content:''}
strong { font-weight: bold }
em { font-style: italic }
a img { border:none}
img[align="right"] { margin: 10px 20px 10px 10px; display: inline; } 
img[align="left"] { margin: 10px 15px 10px 5px; display: inline; } 
img[align="middle"] { margin: 10px 10px 10px 10px; display: inline; } 




.clear{clear:both; display:block; height:1px; overflow:hidden}
.hide{display:none}
.blue{color:#0b3a73}
.orange{color:#ff9900}
.float-right{float:right}
.float-left{float:left}
.no-border{border:none!important}
.break10{height:10px; width:auto; line-height:10px; overflow:hidden}
.break5{height:5px; width:auto}
a{text-decoration:underline; color:#0977e0}
a:hover{color:#0b3a73}
br{line-height:10px}
.no-padding{padding:0px!important}
.light-blue{color:#0977e0;}

/*Layout*/
body{background:#fff; font-size:12px;  line-height:18px; font-family: Arial, Helvetica, sans-serif; text-align:center; color:#000}
.big-container{ background:url(imgs/left-menu-back.jpg) repeat-y; width:950px; margin:0px auto; text-align:left; position:relative;}
.header{ background: #fff url(imgs/header.jpg) no-repeat; width:949px; height:300px;}
#left-menu{border-top:1px solid #065099; width:163px; padding-left:1px; float:left}
#left-menu ul.first-menu{width:100%; margin-bottom:5px}
#left-menu ul.first-menu li a, #left-menu ul.first-menu li span.nav-heading{width:100%; display:block; text-indent:5px; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:34px; border-bottom:1px solid #fff; color:#FFFFFF; text-decoration:none; background:#0c64bb}
#left-menu ul.first-menu li a:hover{background:#20a6f1}
ul.second-menu{border-bottom:1px solid #fff; width:100%}
#left-menu ul.second-menu li a{width:100%; display:block; text-indent:10px; font-family:Verdana; font-size:12px; font-weight:normal; text-transform:none; line-height:24px; border-bottom:none; color:#FFFFFF; text-decoration:none; background:#0579e0}
#left-menu ul.second-menu li a:hover{background:#20a6f1}
#left-menu ul.first-menu li a sup.orange{font-size:10px}
#left-menu ul.first-menu li a.left-selected, #left-menu ul.second-menu li a.left-selected{background:#20a6f1}

#left-menu-scratches{position:absolute; background:#FFF url(imgs/left-menu-bottom.gif) left top no-repeat; width:165px; height:40px; left:0px; bottom:0px; z-index:9999; display:block}

/*Center column*/
.center-column{width:600px; margin:0px 15px; float:left}
.welcome-left{float:left; width:270px}
.quick-facts{float:right; width:320px; font-size:11px; margin:5px 0px 10px}
table.table-blue{width:100%; background:#e5e5e5}

table.table-blue tr.row-title{background:#0b3a73; font-weight:bold; font-size:13px; color:#FFFFFF; border-bottom:1px solid #0a284d; vertical-align:top; letter-spacing:-0.4px}
table.table-blue tr.row-title td.title{padding:3px 0px; text-align:center;}
table.table-blue tr.row-title td.left{text-align:left}
table.table-blue tr.row-title td.right{text-align:right;}
table.table-blue td.right{background:transparent url(imgs/table-border-right.gif) repeat-y scroll right top; text-align:right; width:10px; }
table.table-blue td.left, table.table-blue td.right{width:10px; padding:0px!important}
table.table-blue tr.row-title td.left, table.table-blue tr.row-title td.right{background:#0b3a73; padding:0px!important; margin:0px!important;}
table.table-blue td.left{background:url(imgs/table-border-left.gif) repeat-y;}
table.table-blue td.right{background:url(imgs/table-border-right.gif)* top right *repeat-y; *padding-right:0px; text-align:right*}

table.table-blue tr td{padding:1px 2px; vertical-align:top}
table.table-blue tr td.term{color:#0b3a73}
table.table-blue tr.row-bottom td{vertical-align:bottom;  margin:0px!important; padding:0px!important; line-height:0px}
table.table-blue tr.row-bottom td.bottom-center{border-bottom:1px solid #c1c1c1; padding:0px; background:#e5e5e5!important}

.big-table{width:100%; margin:10px 0px}
.big-table table.table-blue tr.row-title{background:#0b3a73!important}
.big-table table.table-blue tr.row-title h1{font-size:20px; line-height:30px; color:#FFFFFF}
.big-table table.table-blue tr.row-title img{padding:0px; margin:0px; vertical-align:top}
.big-table table.table-blue h2{font-size:14px; letter-spacing:-0.2px}
.big-table table.table-blue td.first-column{padding-right:5px}
.big-table table.table-blue td{padding-bottom:10px; padding-left:5px}
.big-table table.table-blue tr{background:url(imgs/table-row-separator.gif) left bottom repeat-x;}
.big-table table.table-blue tr.no-bottom-border{background:none}
ul.normal-list li{display:block; background: url(imgs/price-bullet.gif) 34px 7px no-repeat; padding:2px 40px 2px 50px;}

/*Right column*/
.right-column{float:right; width:156px}
.price-list{width:100%; background:#fff9bd url(imgs/price-list-bottom.gif) bottom left no-repeat; padding-bottom:30px}
.center{text-align:center}
.right-column .center img{padding:0px!important; margin:0px!important; line-height:0px}

ul.prices-right{width:100%; margin:0px!important; padding:0px!important; display:inline;}
ul.prices-right li{display:inline; width:100%; padding:5px 0px 0px; margin:0px 0px 5px;}
ul.prices-right li a{display:block; width:138px; background: url(imgs/price-bullet.gif) 5px 10px no-repeat; padding:5px 0px 5px 18px; vertical-align: bottom; text-decoration:none; font-weight:bold; color:#0a2c57;  border-bottom:1px dotted #afab7e}
ul.prices-right li a span{font-weight:normal; color:#000000; line-height:16px}
ul.prices-right li a:hover{background:#fffbd7 url(imgs/price-bullet-hover.gif) 5px 10px no-repeat; color:#ff9900; border-bottom:1px dotted #000}
ul.prices-right li a:hover span{color:#0a2c57;}

.right-yellow-top{background:url(imgs/price-box-top.gif); width:156px; height:10px}
.right-yellow-column{width:100%; background:#fff9bd url(imgs/price-list-bottom.gif) bottom left no-repeat; padding-bottom:30px; padding-top:0px!important; color:#000000; font-size:11px; line-height:16px; text-align:center}
.right-yellow-column .we-accept span{font-size:12px; font-weight:bold;  line-height:12px}
.right-yellow-column .we-accept img{margin:4px 10px 0px 0px}
.right-yellow-column .we-accept, .right-yellow-column .gear-needs, .right-yellow-column .flight-needs  {padding-left:10px; border-bottom:1px dotted #afab7e; padding-bottom:5px; padding-top:3px}
.right-yellow-column .gear-needs a img, .right-yellow-column .flight-needs a img{border:3px solid #fff9bd}
.right-yellow-column .gear-needs a:hover img, .right-yellow-column .flight-needs a:hover img{border:3px solid #f90}
.right-yellow-column .flight-needs{border:none!important}

/*Footer*/
.footer{color:#FFFFFF; font-size:11px; width:930px; background:#0c64bb; border:1px solid #0a4b8b; padding:5px 10px 0px; margin:0px auto; text-align:left;}