
/********** NEW STYLES 2011******************/



/* FONT CLASSES */
a.white10:hover { color:#cecece;}
a.white14:hover { color:#FFFFFF;}
a.red14:hover { color:#525659;}
a.red12:hover { color:#525659;}
a.blue14:hover { color:#7d7e7e;}
a.bluelink:hover { color:#7d7e7e;}

.blue10{	
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #036893;
	text-decoration:none;
}

.blue12{	
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #036893;
	text-decoration:none;
}

.blue14{	
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #036893;
	text-decoration:none;
}
.blue18 {	
	font-family: arial;
	text-align: justify;
	font-size: 18pt;
	font-weight:normal;
	color: #036893;
}

.bluelink {	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #036893;
	text-decoration:underline;
}

.wedding-border {height:6px; width:580px; margin-top:10px; margin-bottom:10px; background:url('../images/checker-bar.jpg') repeat-x;}
.wedding-span {float:left; height:26px; width:555px; background:url('../images/wedding-span.jpg') repeat-x;}


/* MENU CLASSES */
#topnav {padding:0; width:200px;}
#nav {list-style-type:none; margin:0; padding:0;}
#nav li {}

#nav .home a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav .home a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}

#nav .tours a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav .tours a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-align:left; text-decoration:none;}

#nav .weddings a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav .weddings a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}

#nav .groups a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav .groups a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}

#nav .maverick a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav .maverick a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}

#nav .offers a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav .offers a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}

#topnav_alt {padding:0; width:200px;}
#nav_alt {list-style-type:none; margin:0; padding:0;}
#nav_alt li {}

#nav_alt .tours a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav_alt .tours a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-align:left; text-decoration:none;}

#nav_alt .weddings a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav_alt .weddings a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}

#nav_alt .groups a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav_alt .groups a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}

#nav_alt .maverick a {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/red-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}
#nav_alt .maverick a:hover {display:block; height:20px; width:180px; padding:10px; margin-top:2px; background:url('../images/grey-button.jpg') repeat-x; font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:left; text-decoration:none;}

.submenu-header {
	height:30px; 
	width:190px; 
	padding:5px; 
	background:url('../images/submenu-header.jpg') repeat-x; 
	font-family: arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;  text-align:center;
}

.section-head {
	font-family: arial;
	text-align: left;
	font-size: 16pt;
	font-weight: normal;
	color: #FFFFFF;
	padding:5px;	
	background-color:#c4151c;	
	width: 570px;
}

.wedding-head {
	font-family: arial;
	text-align: left;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px;	
	background-color:#036893;
	width: 570px;
}

.restextbox1
{
    width:215px;    
}

.restextbox2
{
    width:135px;    
}

.restextbox3
{
    width:245px;    
}

.restextbox4
{
    width:172px;    
}

.restextbox5
{
    width:550px;    
}


.resphone3
{
    width:145px;    
}

.MainPanelClass
{
    text-align:center;    
}

/* MASTER SITE CLASSES */
body
{
    font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	text-align:center;
	background-color: #FFFFFF;
    background-repeat:no-repeat;
    margin: 0 auto;
}

.master {
	width:1024px;
	margin:0 auto;
}

a {text-decoration:none;}
a.redhead:hover { color: #c4151c;}
a.redsubhead:hover { color: #c4151c;}
a.greysubhead:hover { color: #65696c;}
a:hover { color: #000000; }
a.redbutton:hover {
	background-color: #000000; 
	color: #FFFFFF;
}
a.longbutton:hover {
	background-color: #000000; 
	color: #FFFFFF;
}
a.bluebutton:hover {
	color:#9cdcf7;
	background-color:#036893;
}
a.greybutton:hover {
	background-color: #000000; 
	color: #FFFFFF;
}
a.tourmenubutton:hover {
	background-color: #000000; 
	color: #FFFFFF;
}
a.bottomlink:hover  { color: #65696c; }
a.blackbody:hover  { color: #65696c; }

img { border:0px; }



.divrow {
	clear:both;
	background-color:#FFFFFF;
	
}

h1 {
margin-top:0px;
margin-bottom:0px;
}

h2 {
margin-top:0px;
margin-bottom:0px;
}

h3 {
margin-top:0px;
margin-bottom:0px;
}

h4 {
margin-top:0px;
margin-bottom:0px;
}

td 
{
    font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

}

.leftdiv {
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	width: 200px;
	float: left;
	margin-left:10px;
	/* border:1px solid black;*/
}

.top-home{	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	
	background-color:#FFFFFF;
	margin-left:10px;
	float: left;
	width: 789px;
	/* border:1px solid black;*/
}

.top-card{	
	font-family: arial;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	background-color:#FFFFFF;
	margin-left:40px;
	float: left;
	width: 744px;
}

.middlediv {	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	
	background-color:#FFFFFF;
	margin-left:10px;
	float: left;
	width: 580px;
	/* border:1px solid black;*/
}

.rightdiv {	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	margin-right:10px;
	float: right;
	width: 200px;
	/* border:1px solid black;*/
}

.promohead{
	font-family: arial;
	text-align: center;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF; 
	padding:5px;
	background-color:#c4151c;	
	width: 560px;
}
.rightpromo {	
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float:right;
	width: 305px;
	margin-top:5px;
	/* border:1px solid black;*/
}

.leftpromo {	
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 255px;
	margin-top:5px;	
	/* border:1px solid black;*/
}

.rightlisting {	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: right;
	width: 420px;
	/* border:1px solid black;*/
}

.leftlisting {	
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 120px;
	/* border:1px solid black;*/
}

.rightdetail {	
	font-family: 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: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 190px;
	/* border:1px solid black;*/
}

.sitemap-leftdetail {	
    font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	background-color:#FFFFFF;	
	float: left;
	width: 360px;
}

.sitemap-rightdetail {	
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	background-color:#FFFFFF;	
	float: left;
	width: 200px;
}

.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: 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;*/
}



.videoleft {	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	
	float:left;
	margin-top:30px;
	width:320px;	
}

.videoright {	
	text-align:left;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	
	float:left;
	margin-left:15px;
	margin-top:30px;
	width:230px;	
}

.affiliateright {	
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 465px;
	margin-left:30px;
}

.affiliateleft {	
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	float: left;
	width: 465px;
}

.menubox {	
	font-family: arial;
	text-align: center;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	
	float:left;
	width:465px;
	height:40;
}


.whitelink{	
	margin-left:30px;
	font-family: arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
	
}
a.whitelink:hover { color:#c4151c;}
 
.redhead {	
	font-family: arial;
	text-align: justify;
	font-size: 18pt;
	font-weight: bold;
	color: #c4151c; 
}

.redsubhead {	
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	color: #c4151c; 
}

.redbody {	
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #c4151c; 
}

.smallredbody {	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #c4151c; 
}

.redseperate {
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #c4151c; 
}

.footertext {	
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.bodytext {	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.whitetext {	
	font-family: arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.whitehead {	
	font-family: arial;
	text-align: justify;
	font-size: 22pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.whitesubhead {	
	font-family: arial;
	text-align: justify;
	font-size: 15pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
}

.whitetitle {	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	
}

.white11 {	
	font-family: arial;
	text-align: center;
	font-size: 11pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	
}

.black11 {	
	font-family: arial;
	text-align: center;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	
}

.blackhead{	
	font-family: arial;
	text-align: left;
	font-size: 18pt;
	font-weight: bold;
	color: #000000; 
}

.blacksubhead {	
	font-family: arial;
	text-align: center;
	font-size: 15pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.blackbody {	
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.smallblackbody {	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.greyhead {	
	font-family: arial;
	text-align: justify;
	font-size: 18pt;
	font-weight: bold;
	color: #65696c; 
}
.greysubhead {	
	font-family: arial;
	text-align: left;
	font-size: 15pt;
	font-weight: bold;
	color: #65696c;
	text-decoration:none;
}

.greybody {	
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #65696c; 
}

.lightgrey {	
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #a1a1a1;
	text-decoration:none;
}

.disclaimer {	
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.required {
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

.bulletpoint {
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin-top:16px;
}

.adminhead {	
	font-family: arial;
	text-align: justify;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
}





/* BUTTON AND LINK CLASSES */
.footertoptier {	
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.j3media {	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: bold;
	color: #597635;
	text-decoration:underline;
}

.redlink {	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #c4151c; 
	text-decoration:underline;
}

.graylink {	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #525659; 
	text-decoration:underline;
}

.sitemap-bullet {
    background-color: #c4151c; 
    width:7px; 
    height:7px; 
    float:left; 
    margin-right:5px; 
    margin-top:5px;
}

a
{
   	font-family: arial;
	/* font-size: 10pt; */
	font-weight: normal;
	color: #c4151c; 
	text-decoration:underline; 
}

.redlinktwo {	
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	color: #c4151c; 
	
	text-decoration:underline;
}
.bottomlink {	
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; 
	
	text-decoration:none;
}


.greylinkbold {	
	font-family: arial;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	color: #65696c;
	text-decoration:underline;

}



/* IMAGE CLASSES */

.thumbspace {
	text-align: left;
	padding-left: 5px;
}





/* GRAPHIC, NON-IMAGE CLASSES*/
.footerbar {	
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#65696c;	
}

.totmblock {	
	font-family: 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: arial;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#65696c;
	text-decoration:none;
	padding:3px;
	float:left;
	height:17px;
	width:135px;
}

.bluebutton {	
	font-family: arial;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #036893;
	background-color:#9cdcf7;
	text-decoration:none;
	padding:3px;
	float:left;
	height:17px;
	width:133px;
}

.redbutton {	
	font-family: arial;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	padding:3px;
	text-decoration:none;	
	float:left;
	height:17px;
	width:133px;
}

.longbutton {	
	font-family: arial;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	padding:3px;
	text-decoration:none;	
	float:left;
	height:17px;
	width:275px;
	margin-top:5px;
}

.tourmenubutton {	
	font-family: arial;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#c4151c;
	padding:3px;
	text-decoration:none;	
	float:left;
	height:17px;
	width:181px;
}

.jobblockhead {	
	font-family: 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: 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: arial;
	text-align: center;
	font-size: 18pt;
	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: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
	margin-top:4px;
	margin-left:13px;
	
}



.scrolltext{	
	font-family: 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: 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;
	width:665px;
}
table.afftable th {
	border-bottom: 1px solid gray;
	padding: 5px;
	-moz-border-radius: 0px;
	font-family: 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;
}


/* TEXT CLASSES */
.black6 { font-family: arial; text-align: left; font-size: 6pt; font-weight: normal; color: #000000; text-decoration:none;}
.black8 { font-family: arial; text-align: left; font-size: 8pt; font-weight: normal; color: #000000; text-decoration:none;}
.black9 { font-family: arial; text-align:left; font-size: 9pt; font-weight: normal; color: #000000; text-decoration:none;}
.black10 { font-family: arial; text-align:left; font-size: 10pt; font-weight: normal; color: #000000; text-decoration:none;}
.black12 { font-family: arial; text-align: left; font-size: 12pt; font-weight: normal; color: #000000; text-decoration:none;}
.black14 { font-family: arial; text-align:left; font-size: 14pt; font-weight: normal; color: #000000; text-decoration:none;}
.black16 { font-family: arial; text-align: left; font-size: 16pt; font-weight: normal; color: #000000; text-decoration:none;}
.black18 { font-family: arial; text-align: left; font-size: 18pt; font-weight: normal; color: #000000; text-decoration:none;}
.black24 { font-family: arial; text-align:left; font-size: 24pt; font-weight: normal; color: #000000; text-decoration:none;}
.black36 { font-family: arial; text-align:left; font-size: 36pt; font-weight: normal; color: #000000; text-decoration:none;}

.white6 { font-family: arial; text-align: left; font-size: 6pt; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.white8 { font-family: arial; text-align: left; font-size: 8pt; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.white10 { font-family: arial; text-align: left; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.white12 { font-family: arial; text-align: left; font-size: 12pt; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.white14 { font-family: arial; text-align: left; font-size: 14pt; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.white16 { font-family: arial; text-align: left; font-size: 16pt; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.white18 { font-family: arial; text-align: left; font-size: 18pt; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.white24 { font-family: arial; text-align: left; font-size: 24pt; font-weight: normal; color: #FFFFFF; text-decoration:none;}

.red6 {font-family: arial; text-align: left; font-size: 6pt; font-weight: normal; color: #c4151c; text-decoration:none;}
.red8 { font-family: arial; text-align: left; font-size: 8pt; font-weight: normal; color: #c4151c; text-decoration:none;}
.red10 { font-family: arial; text-align: left; font-size: 10pt; font-weight: normal; color: #c4151c; text-decoration:none;}
.red12 { font-family: arial; text-align: left; font-size: 12pt; font-weight: normal; color: #c4151c; text-decoration:none;}
.red14 { font-family: arial; text-align: left; font-size: 14pt; font-weight: normal; color: #c4151c; text-decoration:none;}
.red16 { font-family: arial; text-align: left; font-size: 16pt; font-weight: normal; color: #c4151c; text-decoration:none;}
.red18 { font-family: arial; text-align: left; font-size: 18pt; font-weight: normal; color: #c4151c; text-decoration:none;}
.red24 { font-family: arial; text-align: left; font-size: 24pt; font-weight: normal; color: #c4151c; text-decoration:none;}
.red36 { font-family: arial; text-align: left; font-size: 36pt; font-weight: normal; color: #c4151c; text-decoration:none;}

.dark-grey8 { font-family: arial; text-align: left; font-size: 8pt; font-weight: normal; color: #3a484b; text-decoration:none;}
.dark-grey10 { font-family: arial; text-align: left; font-size: 10pt; font-weight: normal; color: #3a484b; text-decoration:none;}
.dark-grey12 { font-family: arial; text-align: left; font-size: 12pt; font-weight: normal; color: #3a484b; text-decoration:none;}
.dark-grey14 { font-family: arial; text-align: left; font-size: 14pt; font-weight: normal; color: #3a484b; text-decoration:none;}
.dark-grey16 { font-family: arial; text-align: left; font-size: 16pt; font-weight: normal; color: #3a484b; text-decoration:none;}
.dark-grey18 { font-family: arial; text-align: left; font-size: 18pt; font-weight: normal; color: #3a484b; text-decoration:none;}
.dark-grey24 { font-family: arial; text-align: left; font-size: 24pt; font-weight: normal; color: #3a484b; text-decoration:none;}

.grey8 { font-family: arial; text-align: left; font-size: 8pt; font-weight: normal; color: #788186; text-decoration:none;}
.grey10 { font-family: arial; text-align: left; font-size: 10pt; font-weight: normal; color: #788186; text-decoration:none;}
.grey12 { font-family: arial; text-align: left; font-size: 12pt; font-weight: normal; color: #788186; text-decoration:none;}
.grey14 { font-family: arial; text-align: left; font-size: 14pt; font-weight: normal; color: #788186; text-decoration:none;}
.grey16 { font-family: arial; text-align: left; font-size: 16pt; font-weight: normal; color: #788186; text-decoration:none;}
.grey18 { font-family: arial; text-align: left; font-size: 18pt; font-weight: normal; color: #788186; text-decoration:none;}
.grey24 { font-family: arial; text-align: left; font-size: 24pt; font-weight: normal; color: #788186; text-decoration:none;}
.grey36{ font-family: arial; text-align: left; font-size: 36pt; font-weight: normal; color: #788186; text-decoration:none;}

/**** ROUNDED CORNDER STYLES ****/
.top-rounded{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.bottom-rounded{
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.all-rounded
{
    border-radius: 5px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
	
}

.affiliate-footer{
	height:33px;
	background: url('../affiliate/images/grey-divider-footer.jpg') repeat-x;
}

.affiliate-header-btn{
	padding:10px;
	border-radius: 10px;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
	font-family: arial;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}

a.affiliate-header-btn:hover { 
	color:#000000; 
	border-radius: 10px;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
	background-color:#cecece;
}

.red-btn{
	background-color: #c4151c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	padding:10px;
	cursor: hand;
	cursor: pointer;
	font-family: verdana, arial; 
	text-align: left; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration:none;	
}
a.red-btn:hover { 
	background-color: #cecece;
	
}

.smallred-btn{
	background-color: #c4151c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	padding:7px;
	cursor: hand;
	cursor: pointer;
	font-family: verdana, arial; 
	text-align: left; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration:none;	
}
a.smallred-btn:hover { 
	background-color: #cecece;
	
}
.sidenav {	
	padding-left:15px;
	padding-top:10px;
	width:285px;
	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;
	display:block;
}

.sidenav:hover  {	
	background-color:#cecece;
	color: #000000;
}

/* TAB CLASSES */
ul.tabs {
	width:95%;
	padding:0;
	margin:0px 0px 0px 0px;
}
ul.tabs li {
	display:block;
	float:left;
}
ul.tabs li a {
	background-color: #000000;
	color: #FFFFFF; 
	padding:10px 10px 10px 10px;
	cursor: hand;
	cursor: pointer;
	font-family: verdana, arial; 
	text-align: center; 
	font-size: 9pt; 
	font-weight: normal; 	
	text-decoration:none;	
	display:block;
	margin:0px 0px 0px 0px;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; 

}


ul.tabs .selected, .defaulttab {
	background-color: #E6E6E6;
	color: #404040; 
	padding:10px 10px 10px 10px;
	cursor: hand;
	cursor: pointer;
	font-family: verdana, arial; 
	text-align: center; 
	font-size: 9pt; 
	font-weight: normal; 	
	text-decoration:none;	
	display:block;
	margin:0px 0px 0px 0px;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; 
}
.tab-content {
	background-color: #E6E6E6; text-align:left; padding:8px; width:95%;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.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;
}