body
{
	font-family: arial;
}
img
{
	border: solid 0px black;
	margin: 0px;
}
table
{
	border: solid 0px black;
	border-collapse: collapse;
}
table tr td
{
	border: solid 0px black;
	padding: 0px;
	margin: 0px;
}
#maintable
{
	visibility:hidden;
}
/* home ********************************* */
body.home
{
	background-color: #544527;
	margin: 0px 0px 0px 0px;
}

table.hometable
{
	border-collapse: collapse;
	width: 100%;
}

table.hometable tr td
{
	padding: 0px;
	margin: 0px;
	border: solid 0px black;
}

table.hometable tr td.white
{
	background: white;
}

table.imagelinkstable
{
	border-collapse: collapse;
	padding: 0px;
	border: solid 0px black;
}

table.imagelinkstable tr td
{
	margin: 0px;
	padding: 0px;
	border: solid 0px green;
}

/* home ************************************/
body.home table.menubar
{
	border-collapse: collapse;
	margin:11px 0px 0px 5px;
}
body.home table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.home table.menubar tr td a, body.home table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #524521;
	letter-spacing: 1px;
	text-decoration: none;
}

body.home table.menubar tr td a:hover
{
	color: #B5D7EF;
	text-decoration: none;
}
body.home table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #B5D7EF;
}

body.home table.hometable tr td.text
{
	background:#FFFFFF;
}

#home-right-upper
{
	font-family:verdana;
	font-size:13px; 
	font-weight:bold;
	float:right;
	padding:0;
	color: #D49F0F;
	width:450px;
	text-align:right;
	letter-spacing: 1px;
}

#home-right-upper .dots
{
	font-family: Arial;
	padding: 0px 0px 0px 4px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #B5D7EF;
}
#home-right-upper div
{
	width:150px;
	display:inline;
	margin:11px 4px 0 0;
	height:22px;
	float:right;
}
#home-right-upper img
{
	display:inline;
	float:right;
}

/*********************************************/

/* story ********************************* */
body.story
{
	background-image: url('../img/background/storyback.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #6A4F1A;
	margin: 0px 0px 0px 0px;
}

table.storytable
{
	background: #E59707;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}
table.storytable tr td.text
{
	padding: 3px 5px 0px 10px;
}

table.storytable tr td.text div
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 13px;
	color: #6C6B6B;
	background: #FBF0DC;
}
table.storytable tr td.text div b.color
{
	color: #90610A;
}

body.story table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.story table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.story table.menubar tr td a, body.story table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.story table.menubar tr td a:hover
{
	color: #90610A;
	text-decoration: none;
}
body.story table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #90610A;
}




table.storyPhotoTable tr td
{
	padding: 2px 2px 0px 2px;
}

table.storyPhotoTable tr td.dots
{
	font-family: Arial;
	font-weight:bold;
	padding: 0px 2px 0px 20px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #90610A;
}

table.storyPhotoTable a, table.storyPhotoTable div a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

table.storyPhotoTable a:hover
{	
	color: #90610A;
	text-decoration: none;
}

/* contactus ********************************* */
body.contactus
{
	background-image: url( '../img/background/contactusback.jpg' );
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#395C78;
	margin: 0px 0px 0px 0px;
}

table.contactustable
{
	background:#6BA6D6;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}
table.contactustable tr td.text
{
	padding: 0px 3px 0px 50px;
	color: #41698B;
	background: #E1EDF7;
	font-family: Verdana;
	font-size: 13px;
	line-height: 14px;
	
}

table.contactustable tr td.text div
{
	margin:5px 0px 5px 0px;
}

table.contactustable tr td.text div.header
{
	margin:5px 0px 5px 0px;
	font-weight:bold;
}
table.contactustable tr td.text div.section
{
	margin:20px 0px 35px 0px; 
}

table.contactustable tr td.text div.contact
{
	margin:13px 0px 13px 0px;
}
table.contactustable tr td.text a, table.contactustable tr td.text a:visited
{
	color:#663333;
	font-size:11px;
}



body.contactus table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.contactus table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.contactus table.menubar tr td a, body.contactus table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.contactus table.menubar tr td a:hover
{
	color: #90610A;
	text-decoration: none;
}
body.contactus table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #90610A;
}



/* spots ********************************* */
body.spots
{
	background-image: url( '../img/background/spotsback.jpg' );
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #3D6A82;
	margin: 0px 0px 0px 0px;
}

table.spotstable
{
	background: #295187;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}


table.spotstable tr td
{
	border:solid 0px green;
}
table.spotstable tr td.text
{
	padding: 0px 0px 0px 0px;
	background:#F7F7FF;
}
table.spotstable tr td.text div.scroll
{
	height:189px;
	padding:3px 5px 5px 20px;
}


table.spotstable tr td.text2
{
	padding: 4px 15px 4px 18px;
	background:#ffffff;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	color:#233B4F;
}
table.spotscrolltable
{
	border-collapse:collapse;
}
table.spotscrolltable tr td
{
	padding:2px 3px 2px 0px;
	margin:0px;
	font-family:Verdana;
	font-size:10px;
}
table.spotscrolltable tr td a,table.spotscrolltable tr td a:visited
{
	color:#333333;
	
}

table.spotstable tr td.text div
{
	font-size: 11px;
	line-height: 14px;
	color: #6C6B6B;
}
table.spotstable tr td.text div b.color
{
	color: #90610A;
}

table.spotsheader
{
	margin:3px 0px 0px 15px;

}
table.spotsheader tr td
{
	padding:0px 10px 0px 0px;
}
table.spotsheader tr td.link
{
	padding:7px 0px 0px 0px;
}
table.spotsheader tr td.link a,table.spotsheader tr td.link a:visited
{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	color:#2C4658;
}

div.pageLinks
{
	margin:2px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
}
div.pageLinks a,div.pageLinks a:visited
{
	font-family:verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}



/* spots ************************************/
body.spots table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.spots table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.spots table.menubar tr td a, body.spots table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.spots table.menubar tr td a:hover
{
	color: #ADE9FE;
	text-decoration: none;
}
body.spots table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #ADE9FE;
}
/*********************************************/


/* studios ********************************* */
body.studios
{
	background-image: url( '../img/background/studiosback.jpg' );
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #3D6A82;
	margin: 0px 0px 0px 0px;
}

table.studiostable
{
	background: #4A99B9;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}
table.studiostable tr td.text
{
	background: #93C8D8;
	padding: 25px 8px 0px 10px;
}
table.studiostable tr td.text2
{
	background: #93C8D8;
}


table.studiostable tr td.text div
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #527685;
	margin: 0px 0px 2px 0px;
}

table.studiostable tr td.text div a, table.studiostable tr td.text div a:visited
{
	color: #527685;
	font-weight: bold;
}

table.studiosTextTable tr td
{
	padding: 2px 2px 0px 2px;
}

table.studiosTextTable tr td.dots
{
	font-family: Arial;
	font-weight:bold;
	padding: 0px 2px 0px 20px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #527685;
}

a.studiosTextTableLink, a.studiosTextTableLink:visited
{
	font-family: Verdana;
	text-decoration:none;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
}

a.studiosTextTableLink:hover
{
	color: #ADE9FE;
	text-decoration: none;
}



/* Studios */
body.studios table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.studios table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.studios table.menubar tr td a, body.studios table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.studios table.menubar tr td a:hover
{
	color: #ADE9FE;
	text-decoration: none;
}
body.studios table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #9ED7F0;
}
/**************/
/* news ********************************* */
body.news
{
	background-image: url( '../img/background/newsback.jpg' );
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #70682A;
	margin: 0px 0px 0px 0px;
}

table.newstable
{
	background: #433E1D;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}
table.newstable tr td.text table tr td
{
	background: #E2E0BB;
}
table.newstable tr td.text
{
	padding:0px;
	margin:0px;
}

table.newstable tr td.text table tr td
{
	padding:0px;
}
table.newstable tr td.text table tr td.textCell
{
	background: #E2E0BB;
	padding:15px 0px 0px 8px;
}


table.newstable tr td.text div a, table.newstable tr td.text div a:visited
{
	font-style: italic;
	color: #0F0F0C;
	font-weight: bold;
}


table.newstable tr td table.newsitem
{
	border: solid 0px black;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
}
table.newstable tr td table.newsitem tr td
{
	padding: 2px 0px 3px 1px;
	margin: 0px;
	border: solid 0px black;
	color: #6D6E69;
	font-size: 10px;
	line-height:14px;
}

table.newstable tr td table.newsitem tr td.dots
{
	padding: 1px 3px 1px 0px;
	margin: 0px;
	border: solid 0px black;
	font-size: 14px;
	font-weight: bold;
	color: #433E1D;
}
table.newstable tr td table.newsitem tr td a,table.newstable tr td table.newsitem tr td a:visited
{
	color:#433E1D;
}
table.newstable tr td table.newsitem tr td a:hover
{
	color:#0000ff;
}

/**/
body.news table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.news table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.news table.menubar tr td a, body.news table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.news table.menubar tr td a:hover
{
	color: #A69A47;
	text-decoration: none;
}
body.news table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #A69A47;
}
/**************/
/* thanks ********************************* */
body.thanks
{
	background-image: url( '../img/background/thanksback.jpg' );
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #0A0A08;
	margin: 0px 0px 0px 0px;
}

table.thankstable
{
	background: #716327;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}
table.thankstable tr td.text
{
	background: #EAE8DF;
	color: #32302E;
	padding: 10px 66px 10px 67px;
}
table.thankstable tr td.text div a, table.thankstable tr td.text div a:visited
{
	font-style: italic;
	color: #527685;
	font-weight: bold;
}

table.thankstable tr td.text div
{
	width: 100%;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 15px;
	color: #32302E;
	margin: 0px 0px 0px 0px;
}

/**/
body.thanks table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.thanks table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
}
body.thanks table.menubar tr td a, body.thanks table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.thanks table.menubar tr td a:hover
{
	color: #A6A03D;
	text-decoration: none;
}
body.thanks table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #A6A03D;
}
/**************/
/* nowplaying ********************************* */
body.nowplaying
{
	background-image: url( '../img/background/nowplayingback.jpg' );
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #6D4B0E;
	margin: 0px 0px 0px 0px;
}

table.nowplayingtable
{
	background: #BF7925;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}


table.nowplayingtable tr td.text2
{
	font-family: Verdana;
	font-size: 11px;
	background: #F7EFD6;
	color: #5D5D5F;
	padding: 24px 3px 3px 15px;
	letter-spacing: 1px;
}
table.nowplayingtable tr td.text
{
	background: #F0E5C1;
	padding: 8px 3px 0px 8px;
}

table.nowplayingtable tr td.text div.nowplayingitem
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #5D5D5F;
	margin: 15px 0px 15px 0px;
}
table.nowplayingtable tr td.text div.nowplayingitem div.heading
{
	font-weight: bold;
}


/**/
body.nowplaying table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.nowplaying table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.nowplaying table.menubar tr td a, body.nowplaying table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.nowplaying table.menubar tr td a:hover
{
	color: #302C19;
	text-decoration: none;
}
body.nowplaying table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #302C19;
}
/**************/
/* watercooler ********************************* */
body.watercooler
{
	background-image: url( '../img/background/watercoolerback.jpg' );
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #123246;
	margin: 0px 0px 0px 0px;
}

table.watercoolertable
{
	background: #518FCA;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}
table.watercoolertable tr td.text
{
	background: #D5E8F7;
	color: #39505E;
	font-size: 12px;
	padding: 30px 40px 10px 35px;
}
table.watercoolertable tr td.quotes
{
	background: #6BAEDD;
	font-family: Verdana;
}

table.watercoolertable tr td.text div
{
	padding: 3px 0px 3px 0px;
}

table.watercoolertable tr td.text div.share
{
	padding: 40px 0px 3px 40px;
	color: #6699CC;
	font-size: 13px;
	font-weight: bold;
}
table.watercoolertable tr td.text div a, table.watercoolertable tr td.text div a:visited
{
	font-style: italic;
	color: #6699CC;
	font-weight: bold;
}


table.watercoolertable tr td.text div
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #527685;
	margin: 0px 0px 2px 0px;
}

table.watercoolertable tr td table.quote
{
	border: solid 0px black;
	border-collapse: collapse;
	margin: 6px 5px 6px 5px;
	font-size: 11px;
	line-height: 14px;
}
table.watercoolertable tr td table.quote tr td
{
	padding: 2px;
	margin: 0px;
	border: solid 0px black;
	color: #FFFFFF;
}
table.watercoolertable tr td table.quote tr td .quoteby
{
	color: #3F637F;
}
table.watercoolertable tr td table.quote tr td a,table.watercoolertable tr td table.quote tr td a:visited 
{
	color: #FFFFFF;
}


table.watercoolertable tr td table.quote tr td.dots
{
	padding: 0px;
	margin: 0px;
	border: solid 0px black;
	font-size: 14px;
	font-weight: bold;
	color: #9ED7F0;
}
table.watercoolertable tr td div
{
	color:white;
	font-size: 11px;
	margin: 6px 10px 6px 20px;
}

table.watercoolertable tr td div.linkheader
{
	color:white;
	font-size: 12px;
	font-weight:bold;
}

table.watercoolertable tr td div a,table.watercoolertable tr td div a:visited
{
	color:white;
	font-size: 11px;
}

/**/
body.watercooler table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.watercooler table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.watercooler table.menubar tr td a, body.watercooler table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.watercooler table.menubar tr td a:hover
{
	color: #9ED7F0;
	text-decoration: none;
}
body.watercooler table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #9ED7F0;
}
/**************/


/* photos ********************************* */
body.photos
{
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #828B8F;
	margin: 0px 0px 0px 0px;
}

table.photostable
{
	background: #BABBBF;
	border-collapse: collapse;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
}
table.photostable tr td.text
{
	padding: 3px 5px 0px 10px;
}

table.photostable tr td.text div
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 13px;
	color: #6C6B6B;
	background: #FBF0DC;
}
table.photostable tr td.text div b.color
{
	color: #90610A;
}

body.photos table.menubar
{
	border-collapse: collapse;
	margin:13px 0px 0px 0px;
}
body.photos table.menubar tr td
{
	font-family: Verdana;
	padding: 0px 10px 1px 2px;
	font-weight: bold;
	font-size: 14px;
	color: White;
	letter-spacing: 1px;
}
body.photos table.menubar tr td a, body.photos table.menubar tr td a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: White;
	letter-spacing: 1px;
	text-decoration: none;
}

body.photos table.menubar tr td a:hover
{
	color: #828B8F;
	text-decoration: none;
}
body.photos table.menubar tr td.dots
{
	font-family: Arial;
	padding: 0px 2px 0px 0px;
	letter-spacing: 1px;
	font-size: 18px;
	color: #828B8F;
}

div.footer
{
	color:white;
	font-size:9px;
	padding:5px 5px 5px 5px;
}

div.footer a,div.footer a:visited, div.footer a:hover 
{
	color:white;
	font-size:9px;
}

.spotreviewcell
{
	padding:10px;
}

.spotsforreviewheader
{
	padding:10px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
}
.spotsforreviewerror
{
	font-size:12px;
	font-weight:bold;
	color:red;
}

table.tableClientLogin
{}
table.tableClientLogin tr td
{
	font-size:12px;
	padding:3px;
}

table.tableClientLogin tr td input
{
	font-size:12px;
}

div.ClientLoginDiv
{
	padding:10px 0px 10px 0px;
}
div.ClientLoginDiv a, div.ClientLoginDiv a:visited 
{
	color:blue;
	font-size:12px;
}



