/* CSS Document */
html {margin-bottom:1px; height:100%;}

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.full {width:100%; float:left;}
.half {width:50%; float:left;}
.md-align {vertical-align:middle;}
.rt-align {text-align:right;}

#wrapper {width:1002px; float:none; margin:0px auto;}

.pad1 {padding:0px 0px 10px 0px;}
.pad-x{padding:1px 0px 0px 0px;}
.pad-r{padding-right:10px;}

.shade1 {color:#FFFFFF;}
.shade1 a {color:#FFFFFF; text-decoration:none;}
.shade1 a:hover {color:#FFFFFF; text-decoration:underline;}

.shade-x{color:#666666}
.shade-x{color:#666666}


h1 a {width:262px; height:82px; display:block;}
h1 span {display:none;}

h2 {margin:0px; padding:0px 0px 8px 5px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#85C226; font-size:17px; font-weight:normal;}

h3 {margin:0px; padding:10px 0px 0px 0px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#DFA715; font-size:17px; font-weight:normal;}

h4 {margin:0px; padding:7px 0px 0px 0px; height:22px; float:left; display:block; background:url(../images/tour-headbg-strip.jpg) repeat-x 0px 0px;}
h4 span{margin:0px; padding:7px 10px 0px 5px; height:22px; background:url(../images/tour-right-bar.jpg) no-repeat right top;}

p {margin:0px; padding:0px 0px 15px 0px; font-size:12px; line-height:20px; color:#5D5D5D;}

.light1 {font-size:12px;}
table
{
border-collapse:collapse;
font-size:12px;


}
table,th, td
{
border: 2px solid #CACACA;
padding-right: 5.4pt; padding-left: 5.4pt;
padding-bottom: 5.4pt;
padding-top: 5.4pt;
}
th
{

font-weight:bold;
}
input.request {margin:0px; padding:2px 0px 0px 3px; width:107px; height:16px; border:1px solid #CACACA; color:#A9A6A6; font-size:11px;}
select.request {margin:0px; padding:0px 0px 0px 0px; width:112px; border:1px solid #CACACA; color:#A9A6A6; font-size:11px;}
textarea.request {margin:3px 0px 0px 0px; padding:2px 0px 0px 3px; width:337px; height:96px; border:1px solid #CACACA; color:#A9A6A6; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
input.request1 {margin:0px; padding:2px 0px 0px 3px; width:170px; height:20px; border:1px solid #CACACA; color:#A9A6A6; font-size:11px;}
select.request1 {margin:0px; padding:0px 0px 0px 0px; width:175px;height:20px;border:1px solid #CACACA; color:#A9A6A6; font-size:11px;}ss
textarea.request1 {margin:3px 0px 0px 0px; padding:2px 0px 0px 3px; width:337px; height:96px; border:1px solid #CACACA; color:#A9A6A6; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#header {width:1002px; float:left;}
.header-top {width:987px; float:left; background:#006EB3; font-family:'Georgia', Arial, Helvetica, sans-serif; font-size:15px; padding:8px 0px 8px 15px;}
.header-left {width:672px; float:left;}
.header-right {width:330px; float:left;}
.header-mid {width:672px; height:117px; float:left; background:url(../images/header-bg-strip.jpg) repeat-x 0px 0px;}
.header-bot {width:672px; height:40px; float:left; background:url(../images/nav-bg-strip.jpg) repeat-x 0px 0px;}

ul.nav {margin:0px; padding:0px 0px 0px 0px;}
ul.nav li {list-style-type:none; background:url(../images/nav-seperator.jpg) no-repeat right top; font-family: "MS Serif", "New York", serif, Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; line-height:18px; float:left; padding:11px 21px 0px 21px; height:29px;}
ul.nav li a {color:#FFFFFF; text-decoration:none;}
ul.nav li a:hover, ul.nav li a.active {color: #009; text-decoration:none;}

#container {width:1002px; float:left;}
.content-left {width:383px; float:left; padding:0px 0px 0px 8px;}
.content-right {width:602px; float:left; padding-top:33px;}
.package-box {width:294px; float:left; color:#5D5D5D; margin-bottom:15px;}
.package-differ {width:12px; float:left;}
.package-detail {width:292px; float:left; border-left:1px solid #D0CECE; border-right:1px solid #D0CECE;}
.package-col {width:278px; float:left; padding:5px 0px 0px 7px;}
.package-col2 {width:278px; float:left;}
.package-left {width:82px; float:left;}
.package-right {width:196px; float:left;}
.package-img {width:69px; border:1px solid #C6C6C6; padding:2px; margin-bottom:5px;}
.rtcol-seperator {width:602px; float:left; background:#ECECEC; height:7px; margin-top:20px;}
.package-heading {width:287px; height:29px; float:left; background:url(../images/tour-left-bar.jpg) no-repeat 0px 0px; padding:0px 0px 0px 7px; font-size:12px; color:#FFFFFF; font-weight:bold;}

.excursion-sec {width:185px; float:left; border-left:7px solid #ECECEC; font-weight:bold; color:#85C226; font-size:12px; padding:0px 3px 0px 5px;}
.attraction-img {width:54px; height:42px; border:1px solid #CBCBCB; padding:1px; float:right; margin:35px 0px 0px 0px;}

ul.excursion {margin:0px; padding:5px 0px 0px 0px;}
ul.excursion li {list-style-type:none; background:url(../images/excursion-bullet.jpg) no-repeat 0px 11px; line-height:16px; color:#85C226; padding:5px 0px 0px 10px; font-size:11px; font-weight:normal;}
ul.excursion li a {color:#85C226; text-decoration:none; font-size:11px;}
ul.excursion li a:hover {color:#85C226; text-decoration:underline;}

.left-col {width:374px; float:left;}
.search-col {width:372px; float:left; border-left:1px solid #D0CECE; border-right:1px solid #D0CECE;}
.request-form {width:352px; float:left; border-left:1px solid #D0CECE; border-right:1px solid #D0CECE; padding:5px 10px 5px 10px; color:#666666;}
.request-col {width:352px; float:left;}
.request-col2 {width:55px; float:left; padding-top:3px;}
.request-col3 {width:121px; float:left;}

ul.featured {margin:0px; padding:0px 0px 0px 10px;}
ul.featured  li {list-style-type:none; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px;  display:block; color:#666666; width:340px; padding:7px 0px 7px 0px;}
ul.featured  li a{color:#003399; text-decoration:none; font-weight:bold;   padding:0px 0px 0px 0px;}
ul.featured  li a:hover{color:#DFA715; text-decoration:none;}
ul.featured  li.none {background:none;}

ul.featured:hover { background-color:#F6F6F6;}
 
A{color: #03F; text-decoration:none;   padding:0px 0px 0px 0px;}
A:hover{color: #F30; text-decoration:none;}

.seperator {list-style-type:none;  background:url(../images/bdr-featured.jpg) repeat-x left bottom; display:block; color:#666666; width:340px; padding:7px 0px 7px 0px;}

link A{color:#85C226; text-decoration:none;   padding:0px 0px 0px 0px; border:1px solid red;}
link A:hover{color:#DFA715; text-decoration:none;}


#footer {width:100%; float:left; border-top:10px solid #AD7D01; border-bottom:10px solid #AD7D01; background:#DFA715; text-align:center; line-height:22px; padding:10px 0px 10px 0px;}