
/* MASTER SITE CLASSES */

body
{
	background: #fff2da;
	font-family: Georgia;
	font-size: 11px;
	color: #905824;
	margin-left:3px;
}

h1
{
    margin-top:1px;
    margin-bottom: 1px;   
}

a {text-decoration:none;}

a.redhead:hover { color: #c4151c;
}

a.redsubhead:hover { color: #d99608;
}

a.greysubhead:hover { color: #65696c;
}

a.redlink:hover { color: #d99608;
}

a.red14:hover { color: #d99608;
}

a:hover { color: #000000; }

a.greybutton:hover {
	background-color: #000000; 
	color: #FFFFFF;
}

a.bottomlink:hover  { color: #65696c; }

a.blackbody:hover  { color: #65696c; }

img { border:0px; }

.divrow {
	clear:both;
}

td 
{
    font-family: Georgia;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 
}

.leftdiv {
	font-family: Georgia;
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 
	width: 205px;
	float: left;
	margin-left:10px;
	/* border:1px solid black;*/
}

.middlediv {	
	text-align: justify;
	font-weight: normal;
	
	float: left;
	width: 494px;

}

.rightdiv {	
	font-family: Georgia;
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 
	margin-right:2px;
	margin-left:2px;
	float: right;
	width: 203px;
	/* border:1px solid black;*/
}

.rightpromo {	
	font-family: Tahoma;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	float: left;
	width: 240px;
}

.leftpromo {	
	font-family: Tahoma;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	float: left;
	width: 250px;

}

.rightlisting {	
	font-family: Georgia;
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 

	clear:right;

	float: left;
	width: 325px;
	/* border:1px solid black;*/
}

.leftlisting {	
	font-family: Georgia;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	float: left;
	width: 145px;
	/* border:1px solid black;*/
}

.rightdetail {	
	font-family: Georgia;
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 
	float: left;
	width: 290px;
	/* border:1px solid black;*/
}

.leftdetail {	
	font-family: Georgia;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	float: left;
	width: 190px;
	/* border:1px solid black;*/
}

.leftreview {	
	float: left;
	width: 20px;
	/* border:1px solid black;*/
}

.rightreview {	
	float: left;
	width: 550px;
	/* border:1px solid black;*/
}

.traveler_res {	
	font-family: Tahoma;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	color: #7f695b; 
	float: left;
	width: 90px;
	/* border:1px solid black;*/
}

.title_res {	
	float: left;
	width: 65px;
	/* border:1px solid black;*/
}

.name_res {	
	float: left;
	width: 175px;
	/* border:1px solid black;*/
}

.weight_res {	
	float: left;
	width: 160px;
	/* border:1px solid black;*/
}

.restextbox1
{
    width:160px;    
}

.restextbox2
{
    width:125px;    
}

.restextbox3
{
    width:190px;    
}

.restextbox4
{
    width:140px;    
}

.restextbox5
{
    width:460px;    
}

.resphone3
{
    width:125px;    
}

.cardleft {	
	float: left;
	width: 150px;
	/* border:1px solid black;*/
}

.cardmiddle {	
	float: left;
	width: 150px;
	/* border:1px solid black;*/
}

.cardright {	
	float: left;
	width: 150px;
	/* border:1px solid black;*/
}



.videoleft {	
	font-family: Georgia;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	float:left;
	margin-top:30px;
	width:320px;	
}

.videoright {	
	text-align:left;
	font-family: Georgia;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	float:left;
	margin-left:15px;
	margin-top:30px;
	width:230px;	
}

.affiliateright {	
	font-family: Georgia;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 
	float: left;
	width: 465px;
	margin-left:30px;
}

.affiliateleft {	
	font-family: Georgia;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 
	float: left;
	width: 465px;
}

.menubox {	
	font-family: Georgia;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	float:left;
	width:465px;
	height:40;
}

/* TEXT CLASSES */
.redhead {	
	font-family: Georgia;
	text-align: justify;
	font-size: 15px;
	font-weight: bold;
	color: #583311; 
}

.redsubhead {	
	font-family: Georgia;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #840000; 
	text-decoration: underline;
}

.redbody {	
	font-family: Tahoma;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	color: #583311; 
}

.red14 {
    font-family: Georgia;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #840000;
	text-decoration: underline;
}

.red12 {
    font-family: Tahoma;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #583311;
}

.smallredbody {	
	font-family: Tahoma;
	text-align: justify;
	font-size: 11px;
	font-weight: normal;
	color: #583311; 
}

.redseperate {
	font-family: Georgia;
	font-size: 10px;
	font-weight: normal;
	color: #583311; 
}

.footertext {	
	font-family: Georgia;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.bodytext {	
	font-family: Georgia;
	text-align: justify;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.whitetext {	
	font-family: Georgia;
	text-align: justify;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.whitehead {	
	font-family: Georgia;
	text-align: justify;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.whitesubhead {	
	font-family: Georgia;
	text-align: justify;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.whitetitle {	
	font-family: Georgia;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.ven_text1
{
    font-size:10px;
    padding-left:5px;
}

.blackhead{	
	font-family: Georgia;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #583311; 
	margin: 0px 0px 0px 0px;
}

.blacksubhead {	
	font-family: Georgia;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #583311;
	text-decoration:none;
}

.blackbody {	
	font-family: Georgia;
	font-size: 11px;
	font-weight: normal;
	color: #905824;
	text-decoration:none;
}

.smallblackbody {	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #7f695b;
	text-decoration:none;
}

.black10 {	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #7f695b;
	text-decoration:none;
}

.greyhead {	
	font-family: Georgia;
	text-align: justify;
	font-size: 18px;
	font-weight: bold;
	color: #65696c; 
}

.greysubhead {	
	font-family: Georgia;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #65696c;
	text-decoration:none;
}

.greybody {	
	font-family: Georgia;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	color: #65696c; 
}

.lightgrey {	
	font-family: Georgia;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	color: #a1a1a1;
	text-decoration:none;
}

.disclaimer {	
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #7f696b;
	text-decoration:none;
}

.required {
	font-family: Georgia;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.bulletpoint {
	font-family: Georgia;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-top:16px;
}

.adminhead {	
	font-family: Georgia;
	text-align: justify;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

/* BUTTON AND LINK CLASSES */
.footertoptier {	
	font-family: Georgia;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.j3media {	
	font-family: Georgia;
	text-align: justify;
	font-size: 10px;
	font-weight: bold;
	color: #597635;
	text-decoration:underline;
}

.redlink {	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #840000; 
	text-decoration:underline;
}

.redlinktwo {	
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	color: #c4151c; 
	text-decoration:underline;
}

.bottomlink {	
	font-family: Georgia;
	font-size: 8px;
	font-weight: normal;
	color: #000000; 
	text-decoration:none;
}

.greylinkbold {	
	font-family: Georgia;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #65696c;
	text-decoration:underline;
}

/* IMAGE CLASSES */

.thumbspace {
	text-align: left;
	padding-left: 15px;
}

/* GRAPHIC, NON-IMAGE CLASSES*/
.footerbar {	
	font-family: Georgia;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#65696c;	
}

.totmblock {	
	font-family: Georgia;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#65696c;
	padding-top:5px;
	float:left;
	margin-top:5px;
	width:199px;
}

.greybutton {	
	font-family: Georgia;
	text-align: center;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#65696c;
	float:left;
	width:72px;
	height:30;
}

.redbutton {
	font-family: Georgia;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding:3px;
	height:17px;
	width:133px;
	background: url(../images/bck_btnnl.png) no-repeat right center;
	display: inline-block;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	color: #583311;
}

.redbutton span {
	cursor: pointer;
	font-family: Georgia, Palatino, Times New Roman, Serif;
	font-size: 11px;
	display: inline-block;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 9px;
	background: url(../images/bck_btnnl.png) no-repeat left center;
	height: 21px;
	line-height: 21px;
	color: #583311;
}

a.redbutton:hover {
	background: url(../images/bck_btnol.png) no-repeat right center;
	text-decoration: none;
	color: #ead689;
}

a.redbutton:hover span {
	color: #ead689;
	background: url(../images/bck_btnol.png) no-repeat left center;
	text-decoration: none;
}

.jobblockhead {	
	font-family: Georgia;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF; 
	
	margin-top:5px;
	height:17px;
	padding-left:5px;
	margin-left:10px;
	background-color:#c4151c;
	float:left;
	border:1px solid black;
	
}

.jobblock {	
	font-family: Georgia;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
	color: #000000; 
	margin-top:5px;	
	padding-left:10px;
	float:left;
}

.headerbox {	
	font-family: Georgia;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	float:left;
	width:570px;
	height:40;
}

/* SCROLLER CLASSES*/

.scroll_image {	
	margin-left:6px;
	margin-top:2px;
	width:144px;
	height:82px;
}

.scroll_block 	
{
    /*
	margin-left:35px;
	margin-top:30px;
	float:left;
	width:156px;
	height:170px;
    */
}

.scroll_block_next {	
	margin-left:15px;
	margin-top:30px;
	float:left;
	width:156px;
	height:170px;
}

.scrolltitle {	
	font-family: Georgia;
	text-align: left;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	margin-top:4px;
	margin-left:13px;
}

.scrolltext{	
	font-family: Georgia;
	text-align: left;
	font-size: 8px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	margin-top:2px;
	margin-left:13px;
}

a.scrolltext:hover { color: #c4151c;
}

table.admintable {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}

table.admintable th {
	border-bottom: 1px solid gray;
	padding: 5px;
	-moz-border-radius: 0px;
	font-family: Georgia;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #65696c;
	text-decoration:none;
}

table.admintable td {
	border-bottom: 1px solid gray;
	padding: 7px;
	-moz-border-radius: 0px;
}

table.afftable {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}

table.afftable th {
	border-bottom: 1px solid gray;
	padding: 5px;
	-moz-border-radius: 0px;
	font-family: Georgia;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #65696c;
	text-decoration:none;
}

table.afftable td {
	border-bottom: 1px solid gray;
	padding: 7px;
	-moz-border-radius: 0px;
}

.navimagesdiv img 
{
    margin-bottom:3px;   
}
