/* CSS Document */

body {margin:3px 0px 13px 0px; padding:0px; font-family:Arial; background:url(images/main-bg.gif) #016483 repeat-x; font-size:11px;}

/*welcome layer*/
.welcome-1 {width:600px; height:370px; margin-left:80px; border:solid 3px #718aa1; display:none; background:url(images/main-logo.gif) top center no-repeat #ebebeb;}
.welcome-1 h2 {font-size:34px; display:block; text-align:center; margin:0px 0px 10px 0px; font-family:impact, arial; font-weight:normal; line-height:36px;}
.welcome-1 h2 strong {font-weight:normal; color:#016483;}
.welcome-1 h3 {font-size:16px; margin:0px 0px 8px 0px; text-align:center;}
.welcome-1 p {text-align:center; margin:0px 20px 10px 20px; color:#2d2d2d; line-height:16px;}
.welcome-1 p a {color:#990000; text-decoration:none; margin:4px 0px; background:url(images/bullet-1.jpg) left no-repeat; padding:0px 0px 0px 18px;}
.welcome-1 p a:hover {color:#016483;}
.borgbtm {border-bottom:1px solid #d9dfe5;}
.GL_10_6 {font:10px tahoma, arial; color:#666; text-decoration:none;}
/*welcome layer close*/

#container {width:942px; margin:0px auto;}

/* christmas theme */
#element {position: fixed; bottom:0px; right:0px; z-index:1000; margin-right:5px;}
#element img {behavior: url("iepngfix.htc");}
/* christmas theme close */

.img-left {float:left; margin:5px 5px 0px 0px;}
.right-image {float:right; margin:0px; padding:0px 10px 0px 0px;}

.clear {clear:both; height:1px; overflow:hidden;}

.left-image {float:left; margin:0px; padding:10px 8px 5px 17px;}

#header {}

#logo {background:url(images/logo-bg.gif) no-repeat; height:105px;}
#logo img {float:left; margin:0px; padding:20px 0px 0px 18px;}
#logo p {margin:0px; padding:10px 18px 0px 0px; font-size:16px; font-weight:bold; text-align:right; color:#66c5fd;}
#logo p strong {font-size:15px; color:#fff;}
#logo p a {color:#66c5fd; text-decoration:none; padding:0px 2px 0px 2px;}
#logo p a:hover {color:#89D2FE;}

#weather {position:absolute; margin:0px 0px 0px 650px;}
#weather img {margin:0px 0px 0px 15px; padding:0px;}

/*Call Me Back*/
#call-back {position:absolute; margin:70px 0px 0px 700px;}
#call-back img {margin:0px; padding:0px;}
#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#boxes .window {position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9999; padding:20px;}
#boxes #dialog {width:600px; height:200px; padding:0px; background-color:#fff;}
#back-heading {background:url(images/back-bg.gif) repeat-x; height:24px;}
#back-heading h2 {margin:0px; padding:3px 0px 0px 10px; float:left; color:#fff; font-size:16px;}
#back-heading img {float:right; margin:0px 5px 0px 0px; padding:0px;}
#back-form {clear:both; padding-top:20px;}
#back-form form {margin:0px auto; padding:0px; width:400px;}
#back-form form label {margin:6px 10px 0px 0px; text-align:right; float:left; width:100px; clear:left; display:block; font-size:10px; text-transform:uppercase; color:#333;}
#back-form form input {margin:3px 0px 3px 0px; padding:1px; width:260px; font-size:11px; font-family:tahoma; color:#333;}
#back-form form input.call-me {width:65px; margin-left:110px; font-size:13px;}
/*Call Me Back*/

#skype {position:absolute; margin:63px 0px 0px 815px;}
#skype img {margin:0px; padding:0px;}
/*logo*/

.nav {background:url(images/nav-bg.gif) repeat-x; height:34px;}
.nav ul {margin:0px; padding:0px 0px 0px 110px;}
.nav ul li {margin:0px; list-style-type:none; font-size:15px; font-weight:bold; float:left; background:url(images/sep.gif) right no-repeat; height:34px;}
.nav ul li a {color:#000; text-decoration:none; display:block; padding:8px 32px 8px 32px;}
.nav ul li a:hover {background:url(images/nav-over.gif) repeat-x; padding:9px 31px 7px 33px;}

.nav ul li.li a {background:url(images/nav-over.gif) repeat-x; padding:9px 31px 7px 33px;}
/*nav*/

#banner {background:url(images/header-bg.gif) repeat-x; height:314px; margin:2px 0px 0px 0px;}

.banner-left {width:602px; float:left; padding:4px 0px 0px 4px;}

.banner-right {width:336px; float:right; background:url(images/tour-package-bg.gif) top left no-repeat; height:306px; margin:4px 0px 0px 0px;}
.banner-right ul {margin:0px; padding:68px 0px 0px 48px;}
.banner-right ul li {margin:0px; padding:0px; list-style-type:none; font-size:18px; line-height:30px; color:#fff;}
.banner-right ul li img {border:none;}
.banner-right ul li a {color:#fff; text-decoration:none;}
.banner-right ul li a:hover {padding-left:1px;}
/*banner*/
/*header*/

#mid {width:932px; margin:0px auto; padding:4px 0px 0px 0px;}

.box {background:url(images/tour-bg.gif) no-repeat; width:312px; float:left; height:300px; padding:0px 0px 4px 0px;}
.box h2 {margin:0px; padding:18px 0px 4px 0px; color:#eb5a02; font-size:18px; font-weight:normal; text-align:center;}
.box p {margin:0px; padding:0px 10px 6px 10px; font-size:12px; font-weight:bold;}
.box p strong {color:#ff4503;}
.box img {margin:0px; padding:0px 0px 14px 10px;}
/*box*/

.welcome {background:url(images/welcome-mid.gif) repeat-y;}
.welcome-left {float:left; width:600px; padding:0px 9px 0px 10px;}
.welcome-left h1 {margin:0px; padding:10px 0px 0px 8px; color:#f85001; font-size:22px; font-weight:normal;}
.welcome-left h2 {margin:0px; padding:10px 0px 0px 8px; color:#ccc; font-size:18px; font-weight:normal;}
.welcome-left h2 a {color:#ccc;}
.welcome-left h3 {margin:0px; padding:10px 0px 0px 8px; color:#9CD9FC; font-size:15px;}
.welcome-left h3 a {color:#9CD9FC; font-size:13px;}
.welcome-left p {margin:0px; padding:6px 0px 8px 8px; color:#d2d1d0; font-size:12px; line-height:17px;}
.welcome-left p a {color:#FFBBBB; font-weight:bold;}
.welcome-left ul {margin:0px; padding:8px 0px 10px 23px;}
.welcome-left ul li {margin:0px; padding:0px; color:#fff; line-height:18px; font-size:11px;}
.welcome-left ul li a {color:#fff;}
.welcome-left ul li a:hover {text-decoration:none;}

.client {background:url(images/client-mid.gif) repeat-y;}
.client img {float:left; padding:0px 10px 0px 14px;}
.client h3 {margin:0px; padding:5px 0px 0px 0px; color:#0281a9; font-size:20px;}
.client h6 {margin:-21px 0px 0px 28px; padding:30px 0px 0px 30px; color:#ee4f04; font-size:14px; height:23px; background:url(images/client-name-bg.gif) top left no-repeat;}
.client p {margin:0px; padding:6px 20px 8px 8px; font-size:12px; line-height:17px; color:#2c2e2f;}
.client p a {color:#2c2e2f; font-weight:bold; text-decoration:none; float:right;}
.client p a:hover {color:#f85001;}
/*client*/

#left-box {clear:both; margin:10px 5px 0px 5px; border:1px dotted #999999; height:50px;}
.left-box h1 {margin:2px 0px 0px 2px; padding:0px; display: block; float:left; background-color:#666; width:150px; text-align:center; line-height:46px; }
.left-box p {margin:0px; padding:5px 5px 0px 160px;}

/*both combine*/
.left-box ul {margin:0px; padding:3px 0px 0px 4px; display:block; width:138px; float:left;}
.left-box ul li {margin:0px; padding:0px; font-size:11px; color:#333; line-height:18px; list-style-type:none;}
.left-box ul li a {color:#333; text-decoration:none;}
.left-box ul li a:hover {color:#666; text-decoration:underline;}
#left-box1 {clear:both; margin:10px 5px 0px 5px; border:1px dotted #999; height:60px; background:#F5F5F5;}
/*both combine*/

.detail-link {padding:5px 10px 5px 0px; color:#fff;}
.detail-link a {color:#fff; font-weight:bold; padding:0px 3px;}
.detail-link a:hover {text-decoration:none; color:#FF3300;}
/*detail-link*/

.black a {color:#fff; text-decoration:none;}
a.red {text-decoration:none; color:#FF3300!important; font-size:11px;}
/*welcome-left*/

.welcome-right {float:right; width:285px; background:url(images/choose-bg.gif) top left no-repeat; padding:0px 18px 0px 9px;}
.welcome-right h3 {margin:0px; padding:21px 0px 10px 0px; color:#9CD9FC; font-size:18px; font-weight:normal;}
.welcome-right h3 a {color:#9CD9FC;}
.welcome-right ul {margin:0px; padding:0px 0px 0px 5px; float:left; width:90px; display:block;}
.welcome-right ul li {margin:0px; padding:0px 0px 0px 14px; color:#ccc; line-height:18px; font-size:12px; list-style-type:none; background:url(images/arrow.gif) 0 no-repeat;}
.welcome-right ul li a {color:#fff; text-decoration:none;}
.welcome-right ul li a:hover {text-decoration:underline; color:#ccc;}
.welcome-right h4 {margin:18px 0px 0px 9px; padding:3px 0px 10px 30px; color:#b20000; height:26px; font-size:20px; background:url(images/choose-text-bg.gif) top left no-repeat;}
.welcome-right p {margin:0px; padding:0px 0px 10px 0px; font-size:11px; line-height:17px;}
.welcome-right p a {float:right; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; padding-bottom:10px;}
.welcome-right h5 {color:#359c03; font-size:14px; margin:0px; padding:14px 0px 0px 0px;}

.facbook {margin:0px; padding:0px; text-align:center; height:67px;}

.link-building {clear:both; padding:20px 0px;}
.link-building p {color:#fff; clear:both; margin:0px; padding:-1px 0px 0px 0px;}
.link-building p a {color:#9CD9FC; float:left; padding:0px;}
/*support-site*/
/*welcome-right*/
/*welcome*/
/*mid*/

#tour {clear:both;}
.destination {margin:0px auto; padding:18px 0px 0px 0px; width:930px;}
.destination h5 {margin:0px; padding:4px 0px 0px 10px; color:#000; font-size:14px; display:block; background:url(images/bgline.gif) repeat-x; height:23px;}
.bottom-box {float:left; width:215px; margin:10px 0px 0px 10px; }
.bottom-box h2.a {margin:0px 0px 0px 0px; padding:5px 0px 5px 12px; font-size:13px; font-weight:bold; color:#000; background-color:#e1e1e1;}
.bottom-box h2.a a {color:#000;}
.bottom-box h2.a a:hover {color:#b20000;}
.bottom-box ul {margin:0px; padding:5px 0px 5px 7px; width:208px; float:left; background:#f6f6f6}
.bottom-box ul li {margin:0px; padding:0px; list-style:none; line-height:18px; font-weight:bold; letter-spacing:1px;}
.bottom-box ul li a {margin:0px; padding:0px 0px 0px 17px; list-style:none; background:url(images/arrow1.gif) no-repeat; height:20px; color:#666; text-decoration:none; display:block;}
.bottom-box li a:hover {color:#b20000;}

#line {display:block; width:920px; background:#f8b643; line-height:5px; margin:5px 0px 0px 0px; padding:0px;}
/*destination*/
/*tour*/

#footer {height:48px; text-align:center;}
#footer p {margin:0px; padding:15px 0px 0px 0px; color:#fff; font-size:13px;}
#footer p a {color:#fff; text-decoration:none;}
/*footer*/

#network {background:url(images/network-bg.gif) repeat-x; height:94px;}
#network h6 {text-align:center; width:228px; color:#f85001; font-size:18px; margin:0px auto; padding:5px 0px 1px 0px; font-weight:normal; border-bottom:solid 1px #f85001;}
.links {width:684px; margin:0px auto; padding:11px 0px 0px 0px;}
#network ul {margin:0px; padding:0px; float:left; width:228px;}
#network ul li {margin:0px; padding:0px; list-style-type:none; color:#232222; font-size:12px; font-weight:bold; line-height:17px;}
#network ul li a {color:#232222; text-decoration:none;}
#network ul li a:hover {padding-left:1px;}
/*network*/

/*********Contact Us*********/
#contact {margin:0px; padding:0px;}
