body {
margin:0;
padding:0;
text-align:left;
background:#000;
font:0.7em Tahoma, Arial, Helvetica, sans-serif;
height:100%;
}

html {
height:100%;
}

a {
text-decoration:none;
color: #8cc640;
}

a: hover {
color:#aee26a;
}

div {
text-align:left;
}

img {
border:0;
}

h1 {
background: url(newimages/titlebar_kd.gif) top left repeat-x;
font:1.6em lighter Tahoma, Arial, Helvetica, sans-serif;
display:block;
height:31px;
padding:7px 0 0 25px;
margin:0;
width: 738px;
}

h2, h2 a {
display:block;
font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#8cc640;
padding:0;
margin:0;
}

h2 a:hover{
color:#aee26a;
}

ul {
list-style:url(newimages/bullet.gif);
padding:0;
margin:10px 0 0 15px;
}

li {
padding-bottom:10px;
}

.subtext {
font-size:0.8em;
}

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

#header {
height:179px;
background:url(newimages/header.jpg);
}

#login {
position:relative;
top:120px;
margin-left:565px;
background:url(newimages/login.gif) no-repeat top center;
}

#login form {
padding-top:8px;
}

#login .submit {
font-size:9px;
background:url(newimages/go.gif) no-repeat center #8cc640;
border:none;
color:#fff;
height:17px;
border:solid 1px #fff;
width:20px;
cursor:pointer;
}

#login .submit:hover {
background:url(newimages/go.gif) no-repeat center #aee26a;
border:solid 1px #aee26a;
}

#login input.type {
background:url(newimages/input.jpg);
height:12px;
width:130px;
border:solid 1px #857777;
font-size:9px;
}

#nav {
height:39px;
background:url(newimages/navbackground.jpg);
}

#nav ul{
list-style:none;
margin:0;
padding:0 0 0 20px;
}

#nav li {
display:inline;
float:left;
}

#nav img {
display:block;
padding:15px 9px 17px 9px;
}

#flashcontent {
border-bottom:solid 3px #d9d9d9;
}

#topcontent {
/*background:url(newimages/titlebar.jpg) repeat-x top;*/
margin:5px 0 0 0;
float:left;
}

#twocolumns {
background: url(newimages/splitbg.gif) top left repeat-y;
float: left;
}

#featuredtrip {
float: left;
width: 480px;
}

#testimonials {
float: left;
width: 280px;
height: 1130px;
background-color: #232323;
margin: 0;
padding: 0;
overflow: auto;
}

#topleft {
font-family: Arial, sans-serif;
color: black;
width: 440px;
padding: 20px;
margin: 0;
}

#topleft p {
margin:0;
padding-bottom:10px;
}

#topleft img {
float:left;
border:solid 3px #565656;
margin:0 25px 20px 0;
}

#topright input {
background:url(newimages/input.jpg);
height:12px;
width:130px;
border:solid 1px #857777;
font-size:9px;
margin-top:0px;
}

#topright input.submita {
background:url(newimages/optinbtnbackground.jpg);
border:solid 1px #cecece;
width:89px;
height:26px;
margin-bottom:10px;
font-size:1.1em;
}

#topright input.submita:hover {
background:url(newimages/optinbtnbackground_rollover.jpg);
cursor:pointer;
}

#bottomcontent {
margin-top:5px;
width:763px;
background-color: #BDBDBD;
clear: left;
float: left;
}

#bottomcontent img {
	margin-right: 10px;
}

#bottomcontent table {
	text-align: right;
}

#bottomcontent input[type="text"] {
	width: 120px;
}

#asfeaturedin {
width:289px;
height:307px;
background:url(newimages/asfeaturedin.jpg);
margin:0 0 0 7px;
float:left;
}

#whatsitallabout {
	padding: 10px 15px;
	width: 733px;
	margin: 2px 0;
	background-color: #232323;
	color: #FFF;
	font-size: 15px;
}


#footer {
width:100%;
background:url(newimages/footerbackground.jpg) repeat-x top #000;
float:left;
border-top:5px solid #000;
color:#8c8c8b;
border-bottom:solid 3px #fff;
}

#subnav {
float:left;
width:455px;
height:40px;
}

#subnav ul {
margin:0;
padding:10px 0 10px 10px;
}

#subnav li {
display:block;
float:left;
list-style:none;
padding:0 5px 0 5px;
border-right:1px solid #8c8c8b;
}

#subnav a {
color:#8c8c8b;
}

#subnav a:hover {
color:#fff;
}

#logo {
float:left;
width:250px;
height:50px;
padding:5px 20px 20px 20px;
}

#footerhand {
float:left;
width:140px;
height:129px;
background:url(newimages/footerhand.jpg) top;
}

#copyright {
float:right;
padding:10px 30px 0 0;
height:119px;
}

#footerleft {
float:left;
width:455px;
}

#address {
float:left;
width:763px;
background:#8cc640;
color:#fff;
font-size:1.7em;
text-align:center;
padding:10px 0 10px 0;
}

#innercontent {
margin:0 7px 0 7px;
/* background:#242424; */
background:#E6E6E6;
width:710px;
color:#000;
padding:20px;
float:left;
}

#innercontent p {
margin:0;
padding-bottom:10px;
}

#innercontent img {
float:left;
border:solid 3px #565656;
margin:0 25px 20px 0;
}

#mininav {
float:left;
height:39px;
width:763px;
}

#mininav ul{
list-style:none;
margin:0;
padding:0 0 0 20px;
}

#mininav li {
display:inline;
float:left;
}

#mininav img {
display:block;
padding:15px 9px 17px 9px;
}