/*
GLG-YNP Universal Stylesheet
*/

/* Color Table
#F3ECD6 light cream
#9FA890 olive
#5C6C44 light green background
#660000 deep red
#C74F25 orange/red
#303B09 deep green
*/

/* This style is for general body specs */
body.gen {background-color: 5C6C44; background-image: url(../images/bg.gif); margin-top: 0px; margin-left: 0px; background-repeat: repeat-x }

#headerimage 
{	text-align: center;
	margin: 0px auto;
	display: block;
	background: url(../images/top.jpg) no-repeat;
	width: 781px;
	height: 150px; }
#golden {
	padding: 4px 10px 4px 0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	float: right;
	color: #FFFFFF; }

/* These are the styles for the background images */
td.catnav { background-color: #FFFFFF; }
td.maincontent { background-color: #FFFFFF; }

/* These are styles for the header keyword section */
td.hkey { background-image: url(../images/keybg.gif) }
.hkey { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #303B09;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 6px; }
	
/* These are styles for any alert */
.alert { 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #C74F25;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px; }	

/* These are styles for the image border */
.imageborder {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-top: 1px #303B09 solid;
	border-bottom: 1px #303B09 solid; 
	border-right: 1px #303B09 solid;
	border-left: 1px #303B09 solid; }	
	
/* These are styles for the horizontal page specific navigation */
td.hornav { background-color: #FFFFFF; }
.hornav { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 6px;
	padding-right: 0px; }
.hornav a:link { color: #660000; text-decoration: underlined; }
.hornav a:hover { color: #C74F25; text-decoration: none; }
.hornav a:visited { color: #660000;	text-decoration: underlined; }	
.hornav a:visited:hover { color: #C74F25; text-decoration: none; }

/* These are styles for the horizontal sitewide navigation */
td.sitenav { background-color: #FFFFFF; text-align: right; }
.sitenav { 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 8px; }
.sitenav a:link { color: #660000; text-decoration: underline; }
.sitenav a:hover { color: #C74F25; text-decoration: none; }
.sitenav a:visited { color: #660000;	text-decoration: underline; }	
.sitenav a:visited:hover { color: #C74F25; text-decoration: none; }

/*----------------------------------------------------------
>> Hi Profile Client
----------------------------------------------------------*/
#hiprofile 
{	text-align: center;
	margin: 0px auto;
	padding: 0px 0px 15px;
	display: block; }
#hiprofile img {
	border: solid 1px #FFFFFF; }

/* These are styles for the inner category navigation */
td.subnavbox {
	background-color: #FFFFFF; }
.subnavbox {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px; }
/* These are styles for the category sub navigation */
td.subnav {
	background-color: #FFFFFF; }
.subnav { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 12px; }
.subnav a:link { color: #660000; text-decoration: underline; }
.subnav a:hover { color: #000000; text-decoration: none; }
.subnav a:visited { color: #660000; text-decoration: underline; }
.subnav a:visited:hover { color: #000000; text-decoration: none; }
td.subnavtitle {
	background-color: #FFFFFF; }
.subnavtitle { 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px; }

/* These are styles for the horizontal sitewide navigation */
td.sendtofriend { background-color: #FFFFFF; text-align: right; }
.sendtofriend { 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 10px; }
.sendtofriend a:link { color: #660000; text-decoration: underline; }
.sendtofriend a:hover { color: #C74F25; text-decoration: none; }
.sendtofriend a:visited { color: #660000;	text-decoration: underline; }	
.sendtofriend a:visited:hover { color: #C74F25; text-decoration: none; }

/* These are styles for the left navigation */
td.lbar { background-color: #CCC1A0; }
td.lnavadtop { background-color: #FFFFFF; }
.lnavadtop {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 0px; }
.lnavadtop a:link { color: #C74F25; text-decoration: none; font-weight: bold; }
.lnavadtop a:hover { color: #660000; text-decoration: underline; font-weight: bold; }
.lnavadtop a:visited { color: #C74F25; text-decoration: none; font-weight: bold; }
.lnavadtop a:visited:hover { color: #660000; text-decoration: underline; font-weight: bold; }
td.lnav { background-color: #F3ECD6; }
.lnav { 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #660000; }
.lnav a:link { color: #660000; text-decoration: none; font-weight: bold; }
.lnav a:hover { color: #C74F25; text-decoration: underline; font-weight: bold; }
.lnav a:visited { color: #660000; text-decoration: none; font-weight: bold; }
.lnav a:visited:hover { color: #C74F25; text-decoration: underline; font-weight: bold; }
td.lnavadbot { background-color: #CCC1A0; }
.lnavadbot {
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px; }
.lnavadbot a:link { color: #C74F25; text-decoration: none; font-weight: bold; }
.lnavadbot a:hover { color: #660000; text-decoration: underline; font-weight: bold; }
.lnavadbot a:visited { color: #C74F25; text-decoration: none; font-weight: bold; }
.lnavadbot a:visited:hover { color: #660000; text-decoration: underline; font-weight: bold; }

	
/* These are styles for the right navigation */
td.rnav { background-color: #CCC1A0; }
.rnav { 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; }
.rnav a:link { color: #660000; text-decoration: none; font-weight: bold; }
.rnav a:hover { color: #C74F25; text-decoration: underline; font-weight: bold; }
.rnav a:visited { color: #660000; text-decoration: none; font-weight: bold; }
.rnav a:visited:hover { color: #C74F25; text-decoration: underline; font-weight: bold; }
.rnavtitle { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-transform: uppercase;
	color: #E5E5BF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px; }
.rnavform { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px; }
.rnavadtitle {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E5E5BF;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 0px; }
td.rnavad { background-color: #F3ECD6; }
.rnavad {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px; }
.rnavadborder {
	border-top: 1px #660000 solid;
	border-bottom: 1px #660000 solid; 
	border-right: 1px #660000 solid;
	border-left: 1px #660000 solid; }
	
/* These are styles for the SPs */
table.sp { float: right; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; margin-top: 5px; width: 250; valign="top" }


/* These are styles for the inner category navigation */
table.catnav { float: left; margin-bottom: 4px; margin-right: 4px; width: 190; }
td.catnav { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #CCFFCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-top: 2px #303B09 dashed;
	border-bottom: 2px #303B09 dashed; }
.catnav a:link { color: #660000; text-decoration: underline; }
.catnav a:hover { color: #C74F25; text-decoration: none; }
.catnav a:visited { color: #660000; text-decoration: underline; }
.catnav a:visited:hover { color: #C74F25; text-decoration: none; }
.catnavtitle { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #303B09;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px; }
.catnavtitle a:link { color: #303B09; text-decoration: underline; }
.catnavtitle a:hover { color: #303B09; text-decoration: none; }
.catnavtitle a:visited { color: #303B09; text-decoration: underline; }
.catnavtitle a:visited:hover { color: #303B09; text-decoration: none; }

/* This is for the content section keyword styles */
.ckey {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px; }
.ckey a:link { color: #006699; }
.ckey a:hover { color: #336699; }
.ckey a:visited { color: #006699; } 

/* This is for the content section nav styles */
.cnav { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-transform: lowercase;
	color: #660000;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 0px; }
.cnav a:link { color: #660000; text-decoration: underline; }
.cnav a:hover { color: #C74F25; text-decoration: none; }
.cnav a:visited { color: #660000; text-decoration: underline; }
.cnav a:visited:hover { color: #C74F25; text-decoration: none; }

	
/* Navigation Advertisment listing styles */
.navad {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px; }
.navad a:link { color: #E5E5BF; text-decoration: none; }
.navad a:hover { color: #FFFFFF;text-decoration: underline; }
.navad a:visited { color: #E5E5BF; text-decoration: none; }
.navad a:visited:hover { color: #FFFFFF; text-decoration: underline; }

/* Cover Story styles */

.cover {
	border-top: 1px #303B09 dashed;
	border-bottom: 1px #303B09 dashed;
	background-color: #F3F3DE; }
.covertext {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 11px; }	
.cover a:link { color: #660000; text-decoration: underline; }
.cover a:hover { color: #660000; text-decoration: none; }
.cover a:visited { color: #660000; text-decoration: underline; }
.cover a:visited:hover { color: #660000; text-decoration: none; }
.covertitle {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 6px;
	color: #303B09; }
.coverimage {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	border-top: 1px #660000 solid;
	border-bottom: 1px #660000 solid; 
	border-right: 1px #660000 solid;
	border-left: 1px #660000 solid; }
	
/* Page Sponsor styles */
.pagesponsorleader {
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 2px; }
.pagesponsortext {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; }
.pagesponsortext a:link { color: #660000; text-decoration: underline; }
.pagesponsortext a:hover { color: #C74F25; text-decoration: none; }
.pagesponsortext a:visited { color: #660000; text-decoration: underline; }
.pagesponsortext a:visited:hover { color: #C74F25; text-decoration: none; }
.pagesponsortitle {
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px; }
.pagesponsorimage {
	padding-top: 8px;
	padding-left: 16px; }

/* These are styles for the leader text on the home page */
td.leader {
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px; }
.leader {
	background-color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px; }
.leader a:link { color: #660000; text-decoration: none; }
.leader a:hover { color: #660000;	text-decoration: underline; }
.leader a:visited { color: #660000;	text-decoration: none; }
.leader a:visited:hover { color: #660000;	text-decoration: underline; }
td.leadertitle { background-color: #FFFFFF; }
.leadertitle {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px; }
.leadertitle a:link { color: #660000; text-decoration: underline; }
.leadertitle a:hover { color: #660000;	text-decoration: none; }
.leadertitle a:visited { color: #660000;	text-decoration: underline; }
.leadertitle a:visited:hover { color: #660000;	text-decoration: none; }

/* These are styles for the report center */
.report { 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-transform: capitalize;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px; }
.report a:link { color: #660000; text-decoration: none; }
.report a:hover { color: #660000; text-decoration: underline; }
.report a:visited { color: #660000; text-decoration: none; }
.report a:visited:hover { color: #660000; text-decoration: underline; }
.reporttitle { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px; }
.reporttitle1 { 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px; }
.reporttitle2 { 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #660000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px; }

/* Featured listing styles */
td.featured { background-color: #F3F3DE }
.featured {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px; }
.featured a:link { color: #660000; text-decoration: underline; }
.featured a:hover { color: #C74F25; text-decoration: none; }
.featured a:visited { color: #660000; text-decoration: underline; }
.featured a:visited:hover { color: #C74F25; text-decoration: none; }
.feattitle1 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303B09;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px; }
td.feattitle1 { background-color: #FFFFFF;}
.feattitle1 a:link { color: #660000; text-decoration: underline; }
.feattitle1 a:hover { color: #C74F25; text-decoration: none; }
.feattitle1 a:visited { color: #660000;	text-decoration: underline; }
.feattitle1 a:visited:hover { color: #C74F25; text-decoration: none; }
.featuredimage {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	border-top: 1px #660000 solid;
	border-bottom: 1px #660000 solid; 
	border-right: 1px #660000 solid;
	border-left: 1px #660000 solid; }
.feathead {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303B09;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px; }
td.feathead { background-color: #FFFFFF;}
.feathead a:link { color: #660000; text-decoration: underline; }
.feathead a:hover { color: #660000; text-decoration: none; }
.feathead a:visited { color: #660000; text-decoration: underline; }
.feathead a:visited:hover { color: #660000; text-decoration: none; }

/* content text styles */
hr.context { color: #303B09; height: 1px; width: 97%; }
td.context { background-color: #FFFFFF; }
.context {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	margin-top: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px; }
.context a:link { color: #660000; text-decoration: underline; }
.context a:hover { color: #C74F25; text-decoration: none; }
.context a:visited { color: #660000; text-decoration: underline; }
.context a:visited:hover { color: #C74F25; text-decoration: none; }
.contextsm {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px; }
.contextsm a:link { color: #660000; text-decoration: underline; font-weight: bold; }
.contextsm a:hover { color: #C74F25; text-decoration: none; font-weight: bold; }
.contextsm a:visited { color: #660000; text-decoration: underline; font-weight: bold; }
.contextsm a:visited:hover { color: #C74F25; text-decoration: none; font-weight: bold; }
.contitle {
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #303B09;
	padding-top: 12px;
	padding-bottom: 2px;
	padding-left: 0px; }
.contitle1 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #303B09;
	padding-top: 12px;
	padding-bottom: 2px;
	padding-left: 0px; }
td.contitle1 { border-bottom-style: none; border-bottom-width: 1px; border-color: #C3CBB5 }
.contitle2 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303B09;
	padding-top: 2px;
	padding-bottom: 12px; }
.contitle2 a:link { color: #660000; text-decoration: underline; }
.contitle2 a:hover { color: #660000;	text-decoration: none; }
.contitle2 a:visited { color: #660000;	text-decoration: underline; }
.contitle2 a:visited:hover { color: #660000;	text-decoration: none; }
.content {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	margin-top: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px; }
.content a:link { color: #660000; text-decoration: underline; }
.content a:hover { color: #C74F25; text-decoration: none; }
.content a:visited { color: #660000; text-decoration: underline; }
.content a:visited:hover { color: #C74F25; text-decoration: none; }
#content h2 {font: bold 15px Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 15px;}

/* listing styles */
.listtext {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;	 }
.listtext a:link { color: #660000; text-decoration: underline; font-weight:bold; font-size: 11px; }
.listtext a:hover { color: #C74F25; text-decoration: none; font-weight: bold; font-size: 11px; }
.listtext a:visited { color: #660000; text-decoration: underline; font-weight: bold; font-size: 11px; }
.listtext a:visited:hover { color: #C74F25; text-decoration: none; font-weight: bold; font-size: 11px; }
.listmore {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; }
.listmore a:link { color: #660000; text-decoration: underline; font-size: 11px; }
.listmore a:hover { color: #C74F25; text-decoration: none; font-size: 11px; }
.listmore a:visited { color: #660000; text-decoration: underline; font-size: 11px; }
.listmore a:visited:hover { color: #C74F25; text-decoration: none; font-size: 11px; }
table.list { border: 1px solid #C0C0C0; }
td.list { border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.listtitle1 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px; }
td.listtitle1 { background-color: #C3CBB5;}
.listtitle1 a:link { color: #3359A8; text-decoration: underline; }
.listtitle1 a:hover { color: #60768E;	text-decoration: none; }
.listtitle1 a:visited { color: #3359A8;	text-decoration: underline; }
.listtitle1 a:visited:hover { color: #60768E;	text-decoration: none; }
.listtitle2 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 0px; }
td.listtitle2 { border-right: 1px solid #C0C0C0; }

/* Partner Bar listing styles */
td.pbar { background-color: #F3F3DE; }
.pbar {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	border-left: 1px #303B09 dashed;
	border-right: 1px #303B09 dashed; }
.pbar a:link { color: #660000; text-decoration: underline; }
.pbar a:hover { color: #660000;	text-decoration: none; }
.pbar a:visited { color: #660000; text-decoration: underline; }
.pbar a:visited:hover { color: #660000;	text-decoration: none; }
.pbarlist {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px; }
.pbarlist a:link { color: #660000; text-decoration: underline; }
.pbarlist a:hover { color: #660000; text-decoration: none; }
.pbarlist a:visited { color: #660000; text-decoration: underline; }
.pbarlist a:visited:hover { color: #660000; text-decoration: none; }
.pbartitle {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #303B09;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px; }
.pbartitle a:link { color: #660000; text-decoration: underline; }
.pbartitle a:hover { color: #660000; text-decoration: none; }
.pbartitle a:visited { color: #660000; text-decoration: underline; }
.pbartitle a:visited:hover { color: #660000; text-decoration: none; }
.pbartitle1 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303B09;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; }
td.pbartitle1 { background-color: #FFFFFF;}
.pbartitle1 a:link { color: #660000; text-decoration: underline; }
.pbartitle1 a:hover { color: #660000;	text-decoration: none; }
.pbartitle1 a:visited { color: #660000;	text-decoration: underline; }
.pbartitle1 a:visited:hover { color: #660000;	text-decoration: none; }

/* These are styles for the anchor links */
.anchorlinks {
	text-align: center;
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	padding-top: 16px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px; }
.anchorlinks a:link { color: #660000; text-decoration: none; }
.anchorlinks a:hover { color: #660000; text-decoration: underline; }
.anchorlinks a:visited { color: #660000;	text-decoration: none; }	
.anchorlinks a:visited:hover { color: #660000; text-decoration: underline; }

/* Featured Image Clients */
#featuredimage {
	text-align: left;
	margin: 0px 0px 0px 18px; }
#featuredimage .adblock img {
	padding: 1px;
	border: 1px solid #666666;
	margin: 2px 4px 2px 4px; }
#featuredimage .adblock {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	overflow: hidden;
	background: #FCFBF5;
	margin: 10px 10px 20px;
	padding: 0px;
	text-align: center; }
#featuredimage .adblock a {
	display: block;
	color: #333;
	padding: 0;
	width: 130px;
	height: 160px;
	border: solid 1px #B8B8B8;
	background-image: none;
	text-decoration: none;
	float: left;
	line-height: 12px; }	
#featuredimage .adblock a:hover {
	display: block;
	color: #000;
	border: solid 1px #333;
	background: #FFFFFF; }
#featuredimage .title {
	display: block;
	margin: 1px 1px 5px;
	padding: 2px 5px 3px;
	color: #660000;
	font-weight: bold; }
	
#vtr {
	margin: 10px 0px;
	text-align: center;
	font: 14px arial, helvetica, sans-serif; }

/* Footer Advertisement Table Style */
table.footadtable { margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 10px; }

/* Footer Advertisement Styles */
.footad {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-top: 1px #303B09 dashed;
	border-bottom: 1px #303B09 dashed; }
.footad a:link { color: #660000; text-decoration: underline; }
.footad a:hover { color: #660000; text-decoration: none; }
.footad a:visited { color: #660000; text-decoration: underline; }
.footad a:visited:hover { color: #660000; text-decoration: nonee; }

/* This is the footer content section border & background color. */
.fcontext {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: 0px;
	padding-left: 0px;
	padding-right: 10px; }
.fcontext a:link { color: #000000; text-decoration: underline; }
.fcontext a:hover { color: #F3ECD6; text-decoration: none; }
.fcontext a:visited { color: #000000; text-decoration: underline; }
.fcontext a:visited:hover { color: #F3ECD6; text-decoration: none; }
.fcontitle {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3ECD6;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; }
.fcontitle1 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3ECD6;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; }
.footpre {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3ECD6;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; }

/* This is the footer keyphrase section styles. */
.fkey {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px; }
.fkey a:link { color: #F3ECD6; }
.fkey a:hover { color: #FFFFFF; }
.fkey a:visited { color: #F3ECD6; }

/* This is the footer contact section styles. */
td.botcurve { background-color: #CCC1A0; }

/* This is the footer contact section styles. */
td.fcontact { background-color: #FFFFFF; }
.fcontact { 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #303B09; }
.fcontact a:link { color: #660000; text-decoration: none; }
.fcontact a:hover { color: #C74F25; text-decoration: underlined; }
.fcontact a:visited { color: #660000;	text-decoration: none; }	
.fcontact a:visited:hover { color: #C74F25; text-decoration: underline; }

.searchBoxBg {  background: #EEEEEE; }
.searchBoxBorder {  background: #000000; }
.line {  background: #000000; }
.title {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none}
.text {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.searchBoxText {  font-family: Verdana; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}
.continent {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.continentLink {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: underline}
.continentLink:hover {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: none}
.country {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.countryLink {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: underline}
.countryLink:hover {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: none}
.state {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.navarrow {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.yellowstoneLink {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: underline}
.yellowstoneLink:hover {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: none}
.stateLink {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: underline}
.stateLink:hover {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: none}
.city {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.cityLink {  font-family: Verdana; font-size: 11px; color: #001BE6; font-weight: normal; text-decoration: underline}
.cityLink:hover {  font-family: Verdana; font-size: 11px; color: #001BE6; font-weight: normal; text-decoration: none}
.nearbycityLink {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: underline}
.nearbycityLink:hover {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: none}
.state {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.stateLink {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: underline}
.stateLink:hover {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: normal; text-decoration: none}
.hotelName {  font-family: Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none}
.hotelNameBold {  font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none}
.hotelNameLink {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: bold; text-decoration: underline}
.hotelNameLink:hover {  font-family: Verdana; font-size: 10px; color: #001BE6; font-weight: bold; text-decoration: none}
.hotelAddress {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.hotelDescription {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.starRating {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.nightlyRates {  font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
.hotelRates {  font-family: Verdana; font-size: 10px; color: #CC0000; font-weight: normal; text-decoration: none}
.button  {cursor: hand; border: 1px solid; border-color: #ffffff #333333 #333333 #ffffff; padding: 0px 0px 0px 0px; 
	font: bold 10px verdana,sans-serif; color: #ffffff; background-color: #C74F25; text-decoration: none; margin: 0px;}
