body{font-style:normal;font-variant:normal;font-weight:normal;font-size:75%;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color:#333;}
ul li{font-size:1.0em;}p{font-size:1.0em;line-height:1.4em;color:#333;}
a{text-decoration:none;}a:link{color:#333;}a:hover{color:#F77206;text-decoration:none;}a:active{color:#333;}a:visited{color:#333;}
hr{border:1px dotted #eee;clear:both;}


#header-wrap{background:url(../img/bg-pattern-1.gif) repeat;height:100px;border-bottom:5px solid #F77206;}
#header{background:url(../img/bg-header.jpg) no-repeat;margin:0 auto;width:980px;height:100px;}



.topnav ul{float:right;}
.topnav li{float:right;}



#container{margin:0 auto;width:980px;padding-bottom:30px;}


#footer-wrap{background:#eee;border-top:1px solid #ccc;}
#footer{margin:0 auto;width:980px;padding:30px 0px 30px 0px;}




ul.mainlist{margin:5px 0px 5px 0px;}
ul.mainlist li{padding:5px;border-bottom:1px solid #eee;clear:both;height:70px;}
ul.mainlist li:hover{background:#f9f8cd;}


ul.mainlist-1{margin:10px 0px 10px 0px;}
ul.mainlist-1 li{background:url(../img/bt-2.gif) no-repeat;padding:5px 5px 5px 25px;border-bottom:1px solid #eee;clear:both;}
ul.mainlist-1 li:hover{background:#f9f8cd url(../img/bt-2.gif) no-repeat 0 -59px;}


ul.footerlist li{line-height:1.4em;/*font-size:0.9em;*/}

.bg-1{border:1px solid #eee;}
.bg-2{background:#f77206;}
.bg-3{background:#f7c906;}
.bg-4{background:url(../img/sprite.jpg) no-repeat 0 0px;width:500px;height:35px;color:#fff;}
.bg-5{background:url(../img/sprite.jpg) no-repeat 0 -46px;width:500px;height:40px;}
.bg-6{background:#eee;border:1px solid #ccc;}
.bg-7{background:#D0DEE2;border:1px solid #ccc;}
.bg-8{background:#003644;border:1px solid #ccc;}
.bg-9{background:url(../img/sprite.jpg) no-repeat 0 -260px;width:500px;height:35px;color:#fff;}
.bg-10{background:url(../img/bg-pattern-1.gif) repeat;}


.bt-1{float:left;background:url(../img/sprite.jpg) no-repeat 0 -316px;width:156px;height:56px;display:block;text-indent:-999em;}
.bt-2{float:left;background:url(../img/sprite.jpg) no-repeat 0 -372px;width:156px;height:56px;display:block;text-indent:-999em;}
.bt-3{float:left;background:url(../img/sprite.jpg) no-repeat 490 -316px;width:156px;height:56px;display:block;text-indent:-999em;}

.bt-4{background:url(../img/sprite.jpg) no-repeat -380px -150px;width:120px;height:30px;display:block;text-indent:-999em;}

.bt-5{background:url(../img/sprite.jpg) no-repeat -380px -150px;width:120px;height:30px;border:0px none;cursor:pointer;}
.bt-5:hover{background:url(../img/sprite.jpg) no-repeat -380px -180px;width:120px;height:30px;}

.bt-6{background:url(../img/sprite.jpg) no-repeat -260px -150px;width:120px;height:30px;border:0px none;cursor:pointer;}
.bt-6:hover{background:url(../img/sprite.jpg) no-repeat -260px -180px;width:120px;height:30px;}

input.check{width:116px;border:1px solid #ccc;}
input.check-1{width:90px;height:20px;border:1px solid #ccc;margin:0px 0px 3px 0px;}

.bt-calender{float:right;background:url(../img/sprite.jpg) no-repeat -478px -216px;width:21px;height:21px;display:block;text-indent:-999em;}

.icon-1{float:left;background:url(../img/sprite.jpg) no-repeat -468px -112px;width:38px;height:35px;display:block;text-indent:-999em;}

dl.tour-details-1{float:right;width:410px;}
dl.tour-details-1 dt{float:left;width:130px;line-height:2em;}
dl.tour-details-1 dd{border-bottom:1px solid #fff;font-size:1.1em;line-height:2em;}



/*--Typography------------*/
h1{font-size:2.4em;line-height:1.2em;margin:10px 0px 10px 0px;}
h2{font-size:2.1em;line-height:1.2em;margin:10px 0px 10px 0px;}
h3{font-size:1.8em;line-height:1.2em;}
h4{font-size:1.6em;line-height:1.1em;}
h5{font-size:1.4em;line-height:1.1em;}
h6{font-size:1.2em;line-height:1.1em;}

.typo-1{font-size:0.9em;}
.typo-2{font-size:0.8em;color:#999;}
.typo-3{font-size:1.3em;color:#f77206;border-bottom:2px solid #f77206;}
.typo-3 a, .typo-3 a:hover, .typo-3 a:visited{color:#f77206;}
.typo-4{font-size:0.8em;color:#73ad02;}
.typo-5{font-size:0.6em;color:#999;}
.typo-6{color:#fff;}
.typo-7{color:#03D7ED;} .typo-7 a, .typo-7 a:hover, .typo-7 a:visited{color:#03D7ED;}
.typo-8{font-size:1.8em;line-height:1.0em;color:#F77206;border-bottom:1px solid #0593CC;}
.typo-8 a, .typo-8 a:hover, .typo-8 a:visited{color:#0593CC;}
.typo-9{font-size:0.8em;}
.typo-10{font-size:0.8em;color:#05789B;}
.typo-11{font-size:0.6em;}
.typo-12{color:#F77206;}
.typo-13{color:#007793;}

.typo-center{text-align:center;}





/* `Round Corner Orange-----------------*/ 
.rc{display:block}
.rc *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#eff7f8;}
.rc1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #eff7f8;border-right:1px solid #eff7f8;background:#eff7f8;}
.rc2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #eff7f8;border-right:1px solid #eff7f8;background:#eff7f8;}
.rc3{margin-left:1px;margin-right:1px;border-left:1px solid #eff7f8;border-right:1px solid #eff7f8;}
.rc4{border-left:1px solid #eff7f8;border-right:1px solid #eff7f8;}
.rc5{border-left:1px solid #eff7f8;border-right:1px solid #eff7f8;}
.rcfg{background:#eff7f8;}


/*TOPMENU BEGIN*/
.menu{cursor:pointer;padding-top:55px;}
.menu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.menu ul li{display: inline;cursor:default;font-size:1.1em;}
.menu ul li a{background:url(../img/sprite.jpg) no-repeat center top;height:35px;float:right;border-right: 1px solid #E2CDA8;font-size:1.0em;text-align:center;cursor:default;padding:10px 5px 0px 5px;color:#fff;}
.menu ul li a:hover, .menu ul li a:visited, .menu ul li a:active{text-decoration:none;color:#333;}.menu ul li a[rel]:after{ }

.menu ul li.leftcorner a{background:url(../img/sprite.jpg) no-repeat left top;height:35px;flfloat:right;oat:right;}
.menu ul li.rightcorner a{background:url(../img/sprite.jpg) no-repeat right top;height:35px;}
/*----------------------------------------dropdownmenu*/
.dropmenudiv{background:url(../img/bg-pattern-1.gif) repeat;border:1px solid #d5d9db;position:absolute;top:0;line-height:18px;width:220px;visibility:hidden;z-index:300;margin:4px 0px 0px 0px;}


.dropmenudiv b{color:#1e2a40;padding:10px 10px 0px 10px;}
.dropmenudiv a{padding:5px 15px 5px 15px;width:auto;display:block;text-indent:3px;border-top:1px solid #fff;border-bottom:1px solid #d5d9db;text-decoration:none;font-size:1.0em;color:#333;z-index:300;}
* html .dropmenudiv a{ /*IE only hack*/color:#333;width:100%;z-index:300;}
.dropmenudiv a:hover{color:#333;background-color:#F99621;text-decoration:none;z-index:300;}
.dropmenudiv a:visited, .dropmenudiv a:active{ color:#333;text-decoration:none;z-index:300;}

/*submenu BEGIN*/
ul.submenu  li{display: inline;cursor:default;font-size:1.1em;}
ul.submenu  li a{background:url(../img/sprite.jpg) no-repeat 0 -110px;width:180px;height:30px;float:left;font-size:1.0em;text-align:center;cursor:default;color:#333;padding:20px 2px 0px 0px;}
ul.submenu li a:hover{background:url(../img/sprite.jpg) no-repeat 0 -180px;width:180px;height:30px;color:#fff;}

ul.submenu li a:visited, ul.submenu li a:active{color:#fff;}
ul.submenu li.selected{background:url(../img/sprite.jpg) no-repeat 0 -180px;width:180px;height:30px;color:#fff;}



.dropmenu2div{margin-left:-290px; margin-top:-105px;background:#D6ECF2;border:1px solid #d5d9db;position:absolute;line-height:18px;width:220px;visibility:hidden;z-index:300;}


.dropmenu2div b{color:#1e2a40;padding:10px 10px 0px 10px;}
.dropmenu2div a{padding:5px 15px 5px 15px;width:auto;display:block;text-indent:3px;border-top:1px solid #fff;border-bottom:1px solid #A5D1DB;text-decoration:none;font-size:1.0em;color:#333;z-index:300;}
* html .dropmenu2div a{ /*IE only hack*/color:#333;width:100%;z-index:300;}
.dropmenu2div a:hover{color:#333;background-color:#eee;text-decoration:none;z-index:300;}
.dropmenu2div a:visited, .dropmenu2div a:active{ color:#333;text-decoration:none;z-index:300;}
