/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
background:#2a1102;
}

#body_wrapper {
background: url(img/bg.gif) no-repeat top center;
min-width: 1000px;
width: auto !important;
}

#header {
min-width: 1000px;
width: auto !important;
height:56px;
}

#header_wrapper{
background: url(img/menubg.gif) top center;
width:981px;
height:56px;
margin: 0 auto;
}

#logo{
width:250px;
height:56px;
float:left;
}

#menuleft{
background:url(img/menuleft.gif) no-repeat left;
height:56px;
width:17px;
float:left;
margin-left:70px;
}

#menuright{
background:url(img/menuright.gif) no-repeat right;
height:56px;
width:14px;
float:left;
}

#menumid{
background:url(img/menumid.gif);
width:630px;
height:56px;
float:left;
}

.menu{
margin-top: 20px;
}

.joxi{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#191919;
}

.menu ul,li {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e8e8e8;
display:inline;
padding-left: 10px;
margin-top: 20px;
}

.menu a {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e8e8e8;
display:inline;
margin-top: 20px;
float:none;
text-decoration:none;
}

#hot_tours_wrapper {
width:981px;
height:58px;
background: url(img/hotbg.gif) top center;
margin: 0 auto;
}

#hot_tours{
width:821px;
height:58px;
float:left;
}

#hot_tours2 {
width: 140px;
padding-top: 6px;
float:left;
height:58px;
}

#hot_tours h2{
color:#7b3636;
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top: 6px;
padding-left: 20px;
}

#hot_tours p{
color:#a3a3a3;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left: 20px;
}

.tours {
background: url(img/toursbg.gif) top center;
width:981px;
height:256px;
margin: 0 auto;
}

.tours2 {
background:url(img/toursbg2.gif) no-repeat right;
width:276px;
height:237px;
margin-top: 10px;
padding-left: 3px;
float:left;
}

.tours2 h2{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#383838;
padding-top: 4px;
padding-left: 15px;
padding-bottom: 13px;
}

.tours2 p{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#282828;
font-weight:bold;
padding-top: 8px;
padding-left: 15px;
}

.toursimg{
width:178px;
height:237px;
margin-top: 10px;
margin-left: 10px;
float:left;
}

.toursimg h2{
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#383838;
padding-top: 5px;
padding-left: 15px;
}

.toursimg p{
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC6600;
font-weight:bold;
padding-top: 175px; 
padding-left: 15px;
}

#slide {
width:981px;
height:319px;
margin: 0 auto;
}

.white {
background:#FFFFFF;
width:981px;
height:30px;
margin: 0 auto;
}

.white a{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#383838;
text-decoration:none;
}


.tourswrapper {
background:#FFFFFF;
width:981px;
height:39px;
padding-top: 10px;
margin: 0 auto;
}

.toursleft {
background:url(img/toursleft.gif) no-repeat;
height:39px;
width:5px;
margin-left: 2px;
float:left;
}

.toursmid {
width:964px;
height:39px;
background:#ff8400;
float:left;
}

.toursright {
background:url(img/toursright.gif) no-repeat;
height:39px;
width:8px;
padding-right: 2px;
float:left;
}

.tourmain p{
background:#b94016;
width:120px;
height:28px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top: 11px;
padding-left: 10px;
padding-right: 10px;
float:left;
}

.tourmain a{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.othertours {
width: 580px;
height:39px;
float:left;
}

.othertours p{
width: 55px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top: 11px;
padding-left: 25px;
float:left;
}

.datebg {
background:url(img/datebg.gif) no-repeat center;
width:77px;
height: 22px;
padding-left: 13px;
margin-top: 8px;
float:left;
}

.datebg p{
padding-top:4px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#kt1_wrapper{
background:#FFFFFF;
height:170px;
width:981px;
margin: 0 auto;
}

#kt1 {
background:url(img/kt1.gif) no-repeat left top;
height:160px;
width:981px;
margin: 0 auto;
}

#kt1 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1d1d1d;
width: 800px;
letter-spacing: 1.3px;
line-height:20px;
padding-top: 10px;
}

#kt1 h2{
color:#ff8400;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
padding-top: 30px;
padding-left:20px;
}

#kt_head_wrapper {
background:#FFFFFF;
width:981px;
margin: 0 auto;
}

#kt_head {
background:url(img/kt_head.gif) repeat-x;
width:931px;
height:32px;
float:left;
}

#kt_head_left {
background:url(img/kt_head_left.gif) no-repeat;
height:32px;
width:11px;
float:left;
margin-left: 13px;
}

#kt_head_right {
background:url(img/kt_head_right.gif) no-repeat;
height:32px;
width:13px;
float:left;
margin-right:13px;
}

.kt_head {
padding-top:5px;
}

.kt_head p{
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:inline;
}

#kt_content {
padding-top: 5px;
margin-left:15px;
margin-right:15px;
}

#kt_content p{
padding-left: 10px;
}

#footer {
background:url(img/footerbg.gif) repeat-x;
width:981px;
height:90px;
margin: 0 auto;
}

#copyright {
float:right;
height:20px;
padding-top: 38px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#383838;
}

#copyright2{
float: right;
padding-top: 36px;
padding-right: 20px;
}