/* CSS Document */

body {
	background-color: #85979d;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


.main {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #686868;
	text-align:justify;
	text-decoration: none;
	line-height: 1.4em;
	
	
}

.main A:link {text-decoration: none; color: #bc755e;}
.main A:visited {text-decoration: none; color: #bc755e;}
.main A:active {text-decoration: none; color: #bc755e;}
.main A:hover {text-decoration: underline; color: #bc755e;}

.mainlist {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #686868;
	text-align:left;
	text-decoration: none;
	line-height: 1.65em;
	letter-spacing: .01em;
	
}

.bold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #404466;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.4em;
	
	
}

.year {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt; 
	color: #404466;
	text-align:right;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.4em;
	
	
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #4c4c4b;
	text-align:left;
	text-decoration: none;
	line-height: 1.45em;
	
	
}

.sidebar A:link {text-decoration: none; color: #b86c54; text-align:left;}
.sidebar A:visited {text-decoration: none; color: #b86c54; text-align:left;}
.sidebar A:active {text-decoration: none; color: #b86c54; text-align:left;}
.sidebar A:hover {text-decoration: underline; color: #b86c54; text-align:left;}

.smupdate {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #ffffff;
	text-align:left;
	text-decoration: none;
	line-height: 1.25em;
	letter-spacing: .01em;
	background-color: #b86c54;
	
}

.smupdate A:link {text-decoration: none; color: #ffffff; text-align:left; background-color: #b86c54;}
.smupdate A:visited {text-decoration: none; color: #ffffff; text-align:left; background-color: #b86c54;}
.smupdate A:active {text-decoration: none; color: #ffffff; text-align:left; background-color: #b86c54;}
.smupdate A:hover {text-decoration: underline; color: #b86c54; text-align:left; background-color: #ffffff;}

.sidebartitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: bold;
	color: #3b3e5f;
	text-align:left;
	text-decoration: none;
	line-height: 1.35em;
	letter-spacing: .01em;
	
}

.sidebartitle A:link {text-decoration: none; color: #bc755e; text-align:left;}
.sidebartitle A:visited {text-decoration: none; color: #bc755e; text-align:left;}
.sidebartitle A:active {text-decoration: none; color: #bc755e; text-align:left;}
.sidebartitle A:hover {text-decoration: underline; color: #bc755e; text-align:left;}

.sidebarnote {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #4c4c4b;
	text-align:left;
	text-decoration: none;
	line-height: 1.25em;
	letter-spacing: .01em;
	
}

.sidebarnote2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #4c4c4b;
	text-align:left;
	text-decoration: none;
	line-height: 1.25em;
	letter-spacing: .01em;
	padding-left: 15px;
	
}

.faqtitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #85979d;
	text-align:left;
	text-decoration: none;
	line-height: 1.65em;
	letter-spacing: .01em;
	
}

.faqtitle A:link {text-decoration: none; color: #85979d; text-align:left;}
.faqtitle A:visited {text-decoration: none; color: #85979d; text-align:left;}
.faqtitle A:active {text-decoration: none; color: #85979d; text-align:left;}
.faqtitle A:hover {text-decoration: underline; color: #85979d; text-align:left;}


.video {
	margin: 10px 0;
}


.disclaimer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #404466;
	text-decoration: none;
	text-align: justify;
	line-height: 1.4em;
	letter-spacing: .01em;
	padding: 15px;
	
}



.footer {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #b7b7b6;
	text-decoration: none;
	text-align: center;
	line-height: 1.65em;
	letter-spacing: .01em;
	
}



/* ///////////////// tour box */

.tourbox {
	margin: 0;
	height: 95px;
	padding: 0;
	background-color:#e7e7e4;
	border-bottom: solid;
	border-bottom-width: 3px;
	border-bottom-color: #7f989d;
}

.tourdetails {
	margin: 0 auto;
	height: 95px;
	width: 850px;
	position: relative;
}

.margintitle {
	margin: 16px 0 12px 0;
}

.marginicon {
	margin: 0 10px;
}

.marginarrow {
	position: absolute;
	bottom: 0;
}

#margintext {
	margin: 0 10px 0 0;
}



/* ///////////////// comments form */

#contactform {
    width: 500px;
    margin: auto;
    padding: 20px;
}
	
#contactform fieldset {
    margin: 0;
	border: 0;
}
	
#contactform input:focus,
#contactform textarea:focus {
   
}

#contactform label { 
	font-family: Arial, Helvetica, sans-serif; 
    display: block;
    font-size: 14px;
	font-weight: bold;
	color: #404466;
    margin: 3px 0;
}

#contactform textarea { 
	width: 275px; 
	height: 75px; 
	padding: 4px 6px; 
}

#contactform fieldset.contactfield label { 
    width: 100px;
    float: left;
	text-align:right;
	margin-right: 10px;
}

#contactform fieldset.contactfield input { 
    float: left;
}

#contactform fieldset.contactfield input.submit { 
    border: none;
	overflow: hidden;
    cursor: pointer;
}

