/* css information
--------------------------------------------------------
	Plum Market Research				screen stylesheet
	author:         					www.studiotwo.com
	updated:        					November 2008

	

-------------------------------------------------------- */
/*
***************************************

	TYPOGRAPHY AND COLOR RULES

***************************************
*/
body {
	background: #2f4098 url(../images/bg-fullpage.jpg) repeat-x left top;
	color: #0f0f0f;
	font-size: 76%;
	font-family: tahoma, geneva, arial, sans-serif; 
	font: 12pt/1.4em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	margin: 0;
	margin-bottom: 15pt;
	padding: 0;
	min-width: 800pt;
}

img  {
	border-width: 0
}

a, a:link,  a:visited  {
	color: #cc0066;
	font-weight: bold;
	text-decoration: none;
	background: transparent;
}	
a:hover   {
	
	color: #cc0066; 
	text-decoration: underline;
}


/*ul {
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	margin: 1em 1.2em 1em 1em;
	}
	ol {
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	margin: 1em 1.2em 1em 1em;
	}
	
li {
	padding-left: 10pt;
	line-height: 1.1em;
	margin: .3em;
	list-style-type: disc;

	}*/
	
	
td {
	vertical-align: top; 
	text-align: left;
	}

hr {color:#e8e8e8;}


h1   {
	color: #cc0066;
	text-align: left;
	font: 20pt arial, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 0pt;
}


h2   {
	color: white;
	background-color: #5c50a2;
	padding: 1pt 10pt 1pt 10pt;
	text-transform: uppercase;
	text-align: left;
	font: 15pt arial, sans-serif;
/*	font-weight: bold;*/
	letter-spacing: 1pt;
	line-height: 1.3em;
	

}

h3    {
	color: #5a5e92;
	text-align: left;
	font: 14pt arial, sans-serif;
	font-weight: bold;
	text-transform:capitalize;
	

}
h4   {
	color: #ffffff;
	background-color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	padding: 10pt;
	margin-top: 0pt;

}
h5   {
	color: #666666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	margin-top: 0pt;

}

blockquote {
	background-color: #f2f1f9; 
	margin: 20pt 0 10pt 0; 
	padding: 20pt;  
	font-size: 14pt; 
	color: #474783; 
	line-height: 1.4em;
	}
	
/*
***************************************

	MAIN PAGE STRUCTURE
	
***************************************
*/



#page {
	margin: 10pt auto 0 auto; 
	width: 937pt;
	background: transparent url(../images/curve-top.gif) top left no-repeat;  
	padding-top: 9pt;
}


.layoutFixed {
	margin: 0 auto;
	width:1014pt;}


#bodywrap {
	width: 937pt; 
	margin: 0pt auto 0 auto; 
	background-color: transparent;
	text-align: center;
	padding: 0pt 0 0 0;
	background: #ffffff;
}

#contentwrap {
	background: transparent;
	padding: 0pt 17pt 0pt 17pt;
	margin: 0 auto;
	width: 900pt;
}
	
	
#bottomcurve {
	background-color: #2f4098;

}

#topcurve {
	background-color: #010134;

}



/*

***************************************

	MAIN NAVIGATION RULES

***************************************

*/

#navigation {
	width: 921pt;
	height: 39pt;
	padding: 0pt 0 0 0;
	margin: 0 auto;
	background: transparent url(../images/bg-nav.jpg) top left no-repeat;
}

#navigation ul	{
	width: 921pt;
	height: 39pt;
	margin: 0;
	padding: 0;
	position: relative;
	background: transparent url(../images/navigation.gif) top left no-repeat;
	border: 0;
	}
	
	

#navigation ul li	{
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	position: absolute;
	top: 0pt;
	}

#navigation ul li, #navigation a	{
	height: 39pt;
	display: block;
	border:0;
	padding: 0;
	margin: 0;
	}
	
#navigation ul li a {
	text-decoration: none;
	text-indent: -9999pt;
	color: #ffffff;
	}	



#n1 {
	position: absolute;
	left: 25pt;
	width: 50pt;
}
#n2 {
	position: absolute;
	left: 100pt;
	width: 55pt;
}
#n3 {
	position: absolute;
	left: 185pt;
	width: 110pt;
}
#n4 {
	position: absolute;
	left: 320pt;
	width: 65pt;
}
#n5 {
	position: absolute;
	left: 412pt;
	width: 75pt;
}

#n6 {
	position: absolute;
	left: 512pt;
	width: 75pt;
}
#n1 a:hover {background: transparent url(../images/navigation.gif) -25pt -39pt no-repeat;}
#n2 a:hover {background: transparent url(../images/navigation.gif) -100pt -39pt no-repeat;}
#n3 a:hover {background: transparent url(../images/navigation.gif) -185pt -39pt no-repeat;}
#n4 a:hover {background: transparent url(../images/navigation.gif) -320pt -39pt no-repeat;}
#n5 a:hover {background: transparent url(../images/navigation.gif) -412pt -39pt no-repeat;}
#n6 a:hover {background: transparent url(../images/navigation.gif) -512pt -39pt no-repeat;}







/*

***************************************

	PAGE LAYOUT

***************************************

*/




#header {
	display: none;
	
	}

#logo {
	position: absolute;
	width: 149pt;
	height: 55pt;
	left: 50pt;
	z-index: auto;
	top: 28pt;
}



#navtertiary {
	position: absolute;
	left: 824pt;
	top: -9pt;
	text-align: right;
	font-size: 10pt;
	background: transparent;
	color: #7a7062;
	padding-right: 0pt;
	z-index: auto;

}
#contactarea {
	position: absolute;
	left: 430pt;
	top: 50pt;
	text-align: right;
	font-size: 10pt;
	background: transparent;
	color: #666666;
	padding-right: 0pt;
	z-index: auto;
	width: 450pt;

}

#contactarea a:link {
	font-size: 11pt;
	color: #666666;
	text-decoration: none;
	
}

#contactarea a:visited {
	font-size: 11pt;
	color: #666666;
	text-decoration: none;
	
}

#contactarea a:hover {
	text-decoration: underline;
}



#photoarea {
	display: none;
	}
	
#h-photoarea {
	background-color: #ffffff;
	width: 921pt;
	height: 219pt;
	margin: 7pt auto;
	background: transparent url(../images/bg-photomaroon.jpg) top left no-repeat;
	}


#h-quote-area {
	margin: 25pt 25pt 25pt 30pt;
}
.h-quote {
	font-size: 16pt;
	line-height: 1.4em;
	color: #ffffff;
	font-style: italic;
}
.h-author {
	padding-top: 10pt;
	font-size: 12pt;
		color: #ffffff;
}
#h-industry {
	margin: 18pt 15pt 15pt 15pt;
}
#h-industry img {
	padding-bottom: 3pt;
	padding-left: 3pt;
}

#features {clear: both; margin: 15pt auto 15pt auto; 	text-align: left;}


.feature {
	float: left;
	padding-left: 5pt;
	padding-right: 5pt;
	width: 214pt;
	text-align: left;
}
.feature-tab {
	background: transparent url(../images/bg-featuretab.jpg) top left no-repeat;
	width: 214pt;
	height: 26pt;
	padding-top: 6pt;
	padding-left: 0pt;
	padding-bottom: 0pt;
	margin-bottom: 0pt;
	
}
.feature-text-back {
	background: transparent url(../images/bg-feature.jpg) top left no-repeat;
}
.feature-text-content {
	width: 180pt;
	margin: 0 auto;
	padding-top: 10pt;
}
.feature-tab-text {
	font-size: 14pt;
	font-weight: bold;
	color: white;
	padding-left: 15pt;
	
}

.feature-title {
	font-size: 13pt;
	color: 	#cc0066;
	font-weight: bold;
	text-align: left;
	

}
.feature-text {
	font-size: 11pt; line-height: 1.3em;
	text-align: left;
}



table#titlebar {
	width: 950pt;
	text-align: left;
	border-top: 4pt solid #ffffff;
	border-bottom: 4pt solid #ffffff;
}

#content {
	width: 964pt; 
	margin: 0pt auto 0 auto; 
	background-color: transparent;
	text-align: center;
	padding: 15pt 0 0 0;
}


div#left {
	display: none;
}

div#leftcontent {
	width: 225pt;
	padding-top: 20pt;
	margin: 0 auto;
	text-align: left;
}

.title-category {
	text-transform: uppercase; 
	font-weight: bold; 
	text-align: left;}

div#right {
	min-height: 400pt;
	width: 630pt;
	height: auto;
	float: left;
	padding: 10pt 0pt 20pt 20pt;
	margin: 0pt;
}

div#rightcontent {
	width: 620pt;
  	padding-top: 20pt;
 	text-align: left;
}

div#text-wrap {
	width: 620pt;

 }
 
div#text-left {
	float: left;
	width: 420pt;

}

div#text-left2 {
	float: left;
	width: 400pt;

}

div#text-right {
	float: right;
	width: 185pt;
	margin-left: 10pt;
	margin-top: 15pt;
} 

div#title {
	font-size: 20pt;
	padding-top: 6pt;
	text-align: left;
	font-weight: bold;
	color: #cc0066;
 }


a.eventlinks:link {
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}
a.eventlinks:visited {
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}
.eventitem {
	width: 540pt; 
	margin-top: 10pt;
	background: transparent url(../images/bg-showlisting-bar-dots.gif) no-repeat left top;
}

.eventname {
	font-size: 14pt; 
	font-weight: bold; 
	color: #5f9524;
	}
.eventdate {font-size: 11pt;font-weight: bold; text-transform: uppercase; color: #5f9524;}

.eventtitle {
	font-size: 17pt; 
	font-weight: bold; 
	text-transform: uppercase;
	color: #5f9524;
	}
.eventcategory {
	font-size: 12pt; 
	 
	color: #5f9524;
	}
#event-right h1 {
	font-size: 13pt;
	color: #5f9524;
	text-transform: uppercase;
	background-color: #e0e0e0;
	padding: 1pt 4pt 1pt 4pt;
	margin: 15pt 0 0 0;
}
#event-right p {margin: 10pt;}	

#event-left {
	float: left;
	width: 190pt;

}
.photo {
	border: 1pt solid #bebdad;
	padding: 4pt;

}


#event-right {
	float: right;
	width: 327pt;
	margin-top: 15pt;
}


	.nicelist {
    margin-left: 10pt;
    padding-left: 0;
    list-style: none;
    }
	
.nicelist li {	
    padding-left: 22pt;
    background-image: url("../images/apple.gif");
    background-repeat: no-repeat;
    background-position: 0 0pt;
	
    }			
	
	
		
table#signup table td {vertical-align: top;}	

/*
***************************************

	LAYOUT - left navigation

***************************************
*/


div.expandable_note_box {
		width: 185pt;
		min-height: 100pt;
		background-image: url("../images/top.gif");
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 10pt;
		font-size: 110%;
		
	}
	
	div.expandable_note_box div.middle {
		width: 185pt;
		background-image: url("../images/middle.gif");
		background-position: center;
		background-repeat: repeat-y;
		
		
	}
	
	div.expandable_note_box div.inside {
		padding-left: 15pt;
		width: 149pt;
		/*border: 1pt solid #eeedf7;*/
		margin-left: 4pt;
	}
	
	
.lineup {border-top: 1pt solid #d6d5e3; padding-top: 3pt;}

body#restaurants a#restaurantsNav {color: #cc0066;}
body#restaurants-reports a#restaurants-reportsNav {color: #cc0066;}
body#restaurants-rates a#restaurants-ratesNav {color: #cc0066;}
body#restaurants-signup a#restaurants-signupNav {color: #cc0066;}
body#restaurants-faq a#restaurants-faqNav {color: #cc0066;}
body#restaurants-data a#restaurants-dataNav {color: #cc0066;}

body#museum a#museumNav {color: #cc0066;}
body#museum-reports a#museum-reportsNav {color: #cc0066;}
body#museum-rates a#museum-ratesNav {color: #cc0066;}
body#museum-signup a#museum-signupNav {color: #cc0066;}
body#museum-faq a#museum-faqNav {color: #cc0066;}
body#museum-data a#museum-dataNav {color: #cc0066;}

body#performingarts a#performingartsNav {color: #cc0066;}
body#performingarts-reports a#performingarts-reportsNav {color: #cc0066;}
body#performingarts-rates a#performingarts-ratesNav {color: #cc0066;}
body#performingarts-signup a#performingarts-signupNav {color: #cc0066;}
body#performingarts-faq a#performingarts-faqNav {color: #cc0066;}
body#performingarts-data a#performingarts-dataNav {color: #cc0066;}

body#smalllodging a#smalllodgingNav {color: #cc0066;}
body#smalllodging-reports a#smalllodging-reportsNav {color: #cc0066;}
body#smalllodging-rates a#smalllodging-ratesNav {color: #cc0066;}
body#smalllodging-signup a#smalllodging-signupNav {color: #cc0066;}
body#smalllodging-faq a#smalllodging-faqNav {color: #cc0066;}
body#smalllodging-data a#smalllodging-dataNav {color: #cc0066;}

body#recreation a#recreationNav {color: #cc0066;}
body#recreation-reports a#recreation-reportsNav {color: #cc0066;}
body#recreation-rates a#recreation-ratesNav {color: #cc0066;}
body#recreation-signup a#recreation-signupNav {color: #cc0066;}
body#recreation-faq a#recreation-faqNav {color: #cc0066;}
body#recreation-data a#recreation-dataNav {color: #cc0066;}

body#retail a#retailNav {color: #cc0066;}
body#retail-reports a#retail-reportsNav {color: #cc0066;}
body#retail-rates a#retail-ratesNav {color: #cc0066;}
body#retail-signup a#retail-signupNav {color: #cc0066;}
body#retail-faq a#retail-faqNav {color: #cc0066;}
body#retail-data a#retail-dataNav {color: #cc0066;}
	
body#about a#aboutNav {color: #cc0066;}
body#about-history a#about-historyNav {color: #cc0066;}
body#about-sitemap a#about-sitemapNav {color: #cc0066;}
body#about-news a#about-newsNav {color: #cc0066;}
body#about-testimonials a#about-testimonialsNav {color: #cc0066;}	

body#howitworks a#howitworksNav {color: #cc0066;}	
body#howitworks-faqs a#howitworks-faqsNav {color: #cc0066;}	
body#howitworks-benefits a#howitworks-benefitsNav {color: #cc0066;}	
body#howitworks-casestudy a#howitworks-casestudyNav {color: #cc0066;}	
	
#subNav { 
	margin: 10pt 0 0 0 ;
	padding: 5pt;
	list-style: none;
	text-align: left; }

#subNav ul {
 	margin: 0;
	padding: 0;
	list-style: none;
}
#subNav li { 
	margin: 0 0 0pt 0; 
 }

#subNav a {
	display: block;
	width: 180pt;
	color:#273598;  
	font-size: 11pt; 
	text-decoration:none; 
	text-align: left;  
	background: transparent url(../images/subNav-arrow-dark.gif) 5pt 5pt no-repeat; 
	font-weight: bold; 
	padding-left: 15pt;
}

#subNav a:hover {
	color: #273598;
	text-decoration: underline;
}
#subNav ul ul { margin: 0 0 20pt 0pt; }
#subNav ul ul li { margin: 0 0 0pt 10pt; }

#subNav ul ul a
{
	display: block;
	padding: 0pt 5pt 0pt 30pt;
	width: 165pt;
	text-decoration: none;
	color:#5a64a7;  
	font-size:10pt; 
	text-decoration:none; 
	text-align: left;  
	background: transparent url(../images/subNav-arrow-right.gif) 6pt 6pt no-repeat;  
	padding-left: 16pt; 
	list-style: none;

}

#subNav ul ul a:hover
{
	color: #5a64a7;
	background-color: transparent;
	text-decoration: underline;
}

	
	

	
	
/*
***************************************

	FOOTER
	
***************************************
*/
	
#footer {
	display: none;
	
}


#copyright {
	display: none;
	}


#copyright a:link {
	color: #b7d2de;
}

#copyright a:visited {
	color: #b7d2de;
}

#copyright a:hover {
	color: #ffffff;
}

#contact {
	float: right;
}


/*
***************************************

	CLASSES
	
***************************************
*/
.bold {font-weight: bold;}
.right {text-align: right;}
.italic {font-style: italic;}
.boxoffice {font-weight: bold; font-size: 12pt; color: #cc0066; padding-left: 15pt; padding-right: 15pt;}

.alignright {text-align: right;}
.uppercase {text-transform: uppercase;}
.sub-head {font-weight: bold;}
.staff img {border: 1pt solid #bebdad;
padding: 4pt;}
.phonenumber {color: #cc0066; font-size: 14pt; font-weight: bold;}
.quote {/*font-weight: bold;*/ color: #514685; padding: 0pt; font-size: 1.3em; line-height: 1.2em; font-family: "Times New Roman", Times, serif; font-style: italic;}
.quoteauthor {font-weight: bold; color: #cc0066; padding: 0pt; }
.quotecompany {font-size: 80%; color: #666666;}
.news-date {color: #333333; font-weight: bold; font-size: 10pt;}
.news-title-uppercase {color: #333333; font-weight: bold; text-transform: uppercase; font-size: 10pt;}



/*
***************************************

	QUOTE BOX homepage
	
***************************************
*/


	div.expandable_note_quotebox {
		width: 185pt;
		min-height: 100pt;
		background-image: url("../images/quotebox/top.gif");
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 10pt;
		font-size: 110%;
		
	}
	
	div.expandable_note_quotebox div.middle {
		width: 185pt;
		background-image: url("../images/quotebox/middle.gif");
		background-position: center;
		background-repeat: repeat-y;
		
	}
	
	div.expandable_note_quotebox div.inside {
		padding-left: 10pt;
		width: 149pt;
		/*font-size: 12pt;
		line-height: 1.3em;*/
		border: 1pt solid white;
		margin-left: 4pt;
		/*font-style: italic;*/
		color: #514685;  font-size: 1em; line-height: 1.2em; font-family: "Times New Roman", Times, serif; font-style: italic;
	}
	
	
	
/*
***************************************

	RIGHT BOX
	
***************************************
*/	
	
	
div.expandable_note_samplebox {
		width: 185pt;
		min-height: 100pt;
		background-image: url("../images/samplebox/top.gif");
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 10pt;
		font-size: 110%;
		
	}
	
	div.expandable_note_samplebox div.middle {
		width: 185pt;
		background-image: url("../images/samplebox/middle.gif");
		background-position: center;
		background-repeat: repeat-y;
		
	}
	
	div.expandable_note_samplebox div.inside {
		padding-left: 10pt;
		width: 149pt;
		font-size: 10pt;
		line-height: 1.3em;
		border: 1pt solid white;
		margin-left: 4pt;
	}
	
	
	
	
		
	
	div.expandable_note_samplebox_2 {
		width: 200pt;
		min-height: 100pt;
		background-image: url("../images/samplebox-2/top.gif");
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 10pt;
		font-size: 110%;
		
	}
	
	div.expandable_note_samplebox_2 div.middle2{
		width: 200pt;
		background-image: url("../images/samplebox-2/middle.gif");
		background-position: center;
		background-repeat: repeat-y;
		
	}
	
	div.expandable_note_samplebox_2 div.inside2 {
		padding-left: 7pt;
		width: 184pt;
		font-size: 10pt;
		line-height: 1.3em;
		border: .01em solid white;
		margin-left: 4pt;
	}
	
/*
***************************************

	SUBNAV BOX
	
***************************************
*/	
	
div.expandable_note_navsubbox {
		width: 225pt;
		min-height: 100pt;
		background-image: url("../images/nav-subbox/top.jpg");
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 10pt;
		font-size: 110%;
		
	}
	
	div.expandable_note_navsubbox div.middle {
		width: 225pt;
		background-image: url("../images/nav-subbox/middle.jpg");
		background-position: center;
		background-repeat: repeat-y;
		
	}
	
	div.expandable_note_navsubbox div.inside {
		padding-left: 10pt;
		width: 200pt;
		font-size: 10pt;
		border: 1pt solid #eeeef8
		;
		margin-left: 4pt;
	}
				
				
				
				
