/* MASTER SITE CLASSES */
body
{
	margin:0 auto;
	width:1024px;
    font-family: verdana, arial;
	font-size: 10pt;
	font-weight: normal;
	/*background: url('/images/bg-top.png') top repeat-x;*/ 
	background-color:#FFFFFF;

}

.master {
	background-color:#FFFFFF;
	width:1024px;
}

a {text-decoration:none;}
a.redhead:hover { color: #c4151c;}
a.redsubhead:hover { color: #c4151c;}
a.greysubhead:hover { color: #c4151c; }
a:hover { color: #000000; }
a.redbutton:hover {background-color: #000000; color: #FFFFFF;}
a.greybutton:hover {background-color: #000000; color: #FFFFFF;}
a.bottomlink:hover  { color: #65696c; }
a.blackbody:hover  { color: #65696c; }
a.bodytext:hover  { color: #65696c; }
a.mainlinks:hover {
	font-family: verdana, arial;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #000000; 	

}

.mainlinks {
	font-family: verdana, arial;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF; 	
	text-decoration:none;
}
img { border:0px; }

.clear {
	clear:both;	
}

h2 {
margin-top:0px;
margin-bottom:0px;
}

h3 {
margin-top:0px;
margin-bottom:0px;
}

h4 {
margin-top:0px;
margin-bottom:0px;
}



.rightpromo {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 260px;
	/* border:1px solid black;*/
}

.leftpromo {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 310px;
	/* border:1px solid black;*/
}

.rightlisting {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 565px;

}

.leftlisting {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 117px;
	/* border:1px solid black;*/
}

.rightdetail {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 370px;
	/* border:1px solid black;*/
}

.leftdetail {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 190px;
	/* border:1px solid black;*/
}

.leftreview {	
	background-color:#FFFFFF;	
	float: left;
	width: 20px;
	/* border:1px solid black;*/
}

.rightreview {	
	background-color:#FFFFFF;	
	float: left;
	width: 550px;
	/* border:1px solid black;*/
}

.traveler_res {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 
	
	float: left;
	width: 90px;
	/* border:1px solid black;*/
}

.title_res {	
	float: left;
	width: 75px;
	/* border:1px solid black;*/
}

.name_res {	
	float: left;
	width: 235px;
	/* border:1px solid black;*/
}

.weight_res {	
	float: left;
	width: 150px;
	/* border:1px solid black;*/
}

.cardleft {	
	float: left;
	width: 190px;
	/* border:1px solid black;*/
}

.cardmiddle {	
	float: left;
	width: 190px;
	/* border:1px solid black;*/
}

.cardright {	
	float: left;
	width: 190px;
	/* border:1px solid black;*/
}

.menubox {	
	font-family: verdana, arial;
	text-align: center;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	
	float:left;
	width:465px;
	height:40;
}

.bullet_box {
	width:15px; 
	height:15px; 
	margin-top:4px; 
	margin-right:10px; 
	background-color:#000000; 
	float:left;
}








/* TEXT CLASSES */
.redhead {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 18pt;
	font-weight: bold;
	color: #c4151c; 
}
.presshead {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	color: #c4151c; 
}
.redsubhead {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	color: #c4151c; 
}

.redbody {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color: #c4151c; 
}
.quote {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 14pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.bodytext {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.bodybold {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.whitelink {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

.sidenavlink {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 11pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
a.sidenavlink:hover {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.whitetext {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.whitehead {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 16pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.whitesubhead {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
}

.greyhead {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 18pt;
	font-weight: bold;
	color: #65696c; 
}
.greysubhead {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #696a6c;
	text-decoration:none;
}

.greybody {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color: #65696c; 
}

.disclaimer {	
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.required {
	font-family: verdana, arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}








/* BUTTON AND LINK CLASSES */
.footertoptier {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.j3media {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: bold;
	color: #597635;
	text-decoration:underline;
}

.redlink {	
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: normal;
	color: #c4151c; 
	text-decoration:underline;
}

a
{
   	font-family: verdana, arial;
	font-size: 10pt;
	font-weight: normal;
	color: #c4151c; 
	text-decoration:underline; 
}

.redlinktwo {	
	font-family: verdana, arial;
	font-size: 12pt;
	font-weight: normal;
	color: #c4151c; 
	
	text-decoration:underline;
}
.bottomlink {	
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; 
	
	text-decoration:none;
}


.greylinkbold {	
	font-family: verdana, arial;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	color: #65696c;
	text-decoration:underline;

}



/* IMAGE CLASSES */

.thumbspace {
	text-align: left;

	padding-left: 15px;
}





/* GRAPHIC, NON-IMAGE CLASSES*/
.footerbar {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#65696c;	
}

.totmblock {	
	font-family: verdana, arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#65696c;
	padding-top:5px;
	float:left;
	margin-top:5px;
	width:199px;
}

.greybutton {	
	font-family: verdana, arial;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#65696c;
	valign:center;
	
	float:left;
	width:96px;
	height:30;
}

.redbutton {	
	font-family: verdana, arial;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	padding:5px;
	float:left;
	text-decoration:none;
}

.jobblockhead {	
	font-family: verdana, arial;
	text-align: left;
	font-size: 10pt;
	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: verdana, arial;
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
	color: #000000; 

	margin-top:5px;	
	padding-left:10px;
	background-color:#FFFFFF;
	float:left;
	
}

.headerbox {	
	font-family: verdana, arial;
	text-align: center;
	font-size: 18pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	
	float:left;
	width:570px;
	height:40;
}

.sidenav {	
	padding-left:15px;
	padding-top:10px;
	width:265px;
	height:30px;
	margin-top:2px;
	margin-bottom:2px;	
	background-color:#c4151c;
	font-family: verdana, arial;
	text-align: left;
	font-size: 11pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}



/* 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: verdana, arial;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
	margin-top:4px;
	margin-left:13px;
	
}



.scrolltext{	
	font-family: verdana, arial;
	text-align: left;
	font-size: 8pt;
	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: verdana, arial;
	text-align: left;
	font-size: 15pt;
	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: verdana, arial;
	text-align: left;
	font-size: 12pt;
	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;   
}

.smallredbody {	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #c4151c; 
}

.linkClass
{
    color:blue;
    font-weight:bold;
    text-decoration:underline;
}
