@charset "utf-8";

/*         CSS RESET          */

* { margin: 0px; padding: 0px; }
.clear-all { clear: both; }




/*         Tags          */

body { background-image: url(../images/bkground.jpg); background-repeat: repeat-x; background-color: #d6dec0; }
p { padding-bottom: 25px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; padding-bottom: 20px; }



/*         Special Classes          */

.body-container { background-image: url(../images/container-bkground.png); width: 800px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; overflow: hidden; }
.header-container { width: 800px; background-color: #ccd6b1; }
.header-img-container { background-image: url(../images/header-img-bkground.jpg); background-repeat: no-repeat; float: right; height: 205px; width: 542px; padding-top: 25px; padding-right: 20px; padding-bottom: 25px; padding-left: 9px; }
.nav-container { clear: right; float: left; height: 194px; width: 187px; padding-top: 15px; padding-right: 17px; padding-left: 24px; }
.body-container .header-container .nav-container ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; list-style-type: none; text-align: right; display: block; }
.body-container .header-container .nav-container li { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #dce2c9; border-bottom-color: #dce2c9; line-height: 12px; }
.body-container .header-container .nav-container a { color: #666666; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; }
.body-container .header-container .nav-container a:hover { color: #666666; text-decoration: none; background-color: #e1e7d0; padding-top: 3px; padding-bottom: 3px; }
a.nav { color: #666666; text-decoration: none; background-color: #e1e7d0; padding-top: 3px; padding-bottom: 3px; }
.main-body-container { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 752px; padding: 24px; float: left; background-color: #dfe8c5; }
.left-panel { clear: right; float: left; width: 543px; overflow: hidden; }
.special-container { background-color: #f6faea; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.rates-table { border: 1px solid #A9B391; }

.rates-td-top { font-size: 14px; color: #FFFFFF; background-color: #A9B391; padding: 5px; font-weight: bold; }
.rates-td-other { padding: 5px; border: 1px solid #A9B391; }

.func-cap-table { border: 1px solid #A9B391; color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }


.body-container .main-body-container .left-panel .special-container ul { list-style-image: url(../images/list-icon.jpg); margin-left: 25px; }
.body-container .main-body-container .left-panel .special-container a { color: #666666; text-decoration: underline; }
a.facilities-capabilities { color: #666666; text-decoration: underline; }
.view-facilities { margin-left: 25px; }
.contact-input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding: 3px; width: 200px; }
.gallery-img { margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }


.body-footer-container { float: left; width: 752px; padding-top: 25px; }
.bnb-margin { margin-left: 50px; }
.card-margin { margin-left: 82px; }
.extreme-tracking-margin { margin-left: 43px; }
.right-panel { float: right; width: 181px; overflow: hidden; }
.right-btns { margin-top: 10px; }
.right-currecny { margin-top: 10px; }

.footer-container { background-image: url(../images/footer-bkground.png); background-repeat: no-repeat; width: 800px; padding-top: 50px; padding-right: 10px; padding-bottom: 30px; padding-left: 10px; margin-left: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: center; margin-right: auto; }.footer-container a { color: #666666; }
