/* COPYRIGHT 2007 BULLSEYE CREATIVE (www.bullseyecreative.net) */



html, body
{
	height: 100%;
}

body
{
	margin:0;
	padding:0;
	background: #ffffff url(../_img/body_bg.jpg) top center repeat-x;
}

body.chart
{
	margin:0;
	padding:10px;
	background:#ffffff;
}

/** ====================
 * Standard fonts and rollovers 
 */ 

.bodyText, body, td, p
{
	font-family:"Adobe Garamond Pro", Times, serif;
	font-size:14px;
	color:#333;
	line-height:1.55em;
}

p
{
	margin:18px 0px 0px 0px;
	padding:0;
}

blockquote
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Adobe Garamond Pro", Times, serif;
	font-size:16px;
	color:#333;
	font-weight:100;
	line-height:1.25em;
}

#indexContent blockquote
{
	margin:0;
	padding:0;
	font-family:"Adobe Garamond Pro", Times, serif;
	font-size:21px;
	color:#333;
	font-weight:100;
	line-height:1.75em;
	font-style:italic;
}

label
{
	clear:both;
	float:left;
	width:100px;
}

.pLabel
{
	margin:9px 0px 0px 0px;
	padding:0;
}


h1
{
	font-family:"Lily Wang", "Adobe Garamond", Serif;
	font-size:38px;
}

h5
{
	font-family:"Adobe Garamond Pro", Times, serif;
	font-size:18px;
	font-weight:100;
	color:#333;
	margin:0;
	padding:0;
}


a
{
	color:#000000;
	text-decoration:underline;
}

a:hover
{
	color:#000000;
	text-decoration:none;
}

p.top
{
	margin:2px 0px 0px 0px;
	padding:0;
}

/** ====================
 * Standard fonts and rollovers 
 */ 

.error
{

}

.postAction
{

}

.back
{

}


/** ====================
 * outerContainer 
 */

#outerContainer
{
	margin:auto;
	padding:0;
	width:100%;
	height:100%;
	min-height:600px;
}


/** ====================
 * mastheadContainer 
 */
  
#mastheadContainer
{
	margin:auto;
	padding:34px 0px 0px 0px;
	width:950px;
}

#logo
{
	float:left;
	margin:0;
	padding:0;
	width:231px;
	height:50px;
	background:brown;
}


/** ====================
 * l1Nav
 */

#l1Nav
{
	float:right;
	margin:0;
	padding:0;
	width:596px;
	height:50px;
}

#l1Nav li
{
	display: block;
	float:left;
}

#l1Nav li a
	{
		display: block;
		height: 50px;
		float: left;
	}
	
	#l1Nav li .selected
	{
		display: block;
		height: 50px;
		float: left;
	}
	
	#l1Nav_About a
	{
		width: 124px;
		height: 50px;
		cursor:pointer;
		background: url(../_img/l1Nav.gif) 0px 0px no-repeat;
		text-indent:-9000px;
	}
	
	#l1Nav_About a:hover
	{
		background: url(../_img/l1Nav.gif) 0px -50px no-repeat;		
	}
	
	#l1Nav_About.selected a
	{
		background: url(../_img/l1Nav.gif) 0px -100px no-repeat;
		cursor:default;	
	}

	#l1Nav_Mail a
	{
		width:118px;
		height:50px;
		cursor:pointer;
		background: url(../_img/l1Nav.gif) -124px 0px no-repeat;
		text-indent:-9000px;
	}
	
	#l1Nav_Mail a:hover
	{
		background: url(../_img/l1Nav.gif) -124px -50px no-repeat;		
	}
	
	#l1Nav_Mail.selected a
	{
		background: url(../_img/l1Nav.gif) -124px -100px no-repeat;
		cursor:default;	
	}
	
	#l1Nav_Couture a
	{
		width: 90px;
		height: 50px;
		cursor:pointer;
		background: url(../_img/l1Nav.gif) -242px 0px no-repeat;
		text-indent:-9000px;
	}
	
	#l1Nav_Couture a:hover
	{
		background: url(../_img/l1Nav.gif) -242px -50px no-repeat;		
	}
	
	#l1Nav_Couture.selected a
	{
		background: url(../_img/l1Nav.gif) -242px -100px no-repeat;
		cursor:default;	
	}
	
	#l1Nav_Reviews a
	{
		width: 85px;
		height: 50px;
		cursor:pointer;
		background: url(../_img/l1Nav.gif) -332px 0px no-repeat;
		text-indent:-9000px;
	}
	
	#l1Nav_Reviews a:hover
	{
		background: url(../_img/l1Nav.gif) -332px -50px no-repeat;		
	}
	
	#l1Nav_Reviews.selected a
	{
		background: url(../_img/l1Nav.gif) -332px -100px no-repeat;
		cursor:default;	
	}
	
	#l1Nav_Events a
	{
		width: 84px;
		height: 50px;
		cursor:pointer;
		background: url(../_img/l1Nav.gif) -417px 0px no-repeat;
		text-indent:-9000px;
	}
	
	#l1Nav_Events a:hover
	{
		background: url(../_img/l1Nav.gif) -417px -50px no-repeat;		
	}
	
	#l1Nav_Events.selected a
	{
		background: url(../_img/l1Nav.gif) -417px -100px no-repeat;
		cursor:default;	
	}

	#l1Nav_Contact a
	{
		width:95px;
		height:50px;
		cursor:pointer;
		background: url(../_img/l1Nav.gif) -501px 0px no-repeat;
		text-indent:-9000px;
	}
	
	#l1Nav_Contact a:hover
	{
		background: url(../_img/l1Nav.gif) -501px -50px no-repeat;		
	}
	
	#l1Nav_Contact.selected a
	{
		background: url(../_img/l1Nav.gif) -501px -100px no-repeat;
		cursor:default;	
	}



/** ====================
 * middleContainer 
 */

#middleContainer
{
	clear:both;
	margin:auto;
	padding:0px 0px 0px 0px;
	width:950px;
	height:650px;
	min-height:650px;
}

#contentImg
{
	float:left;
	margin:0;
	padding:48px 0px 0px 0px;
	width:265px;
}

#contentImgRTM
{
	float:left;
	margin:0;
	padding:30px 0px 0px 0px;
	width:530px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contentImgRTM a
{
	text-decoration:underline;
}

#contentImgRTM a:hover
{
	text-decoration:none;
}

#contentImgRTM img
{
	margin:9px 0px 0px 0px;
	padding:0;
}


#indexContent
{
	margin:auto;
	padding:35px 0px 0px 0px;
	width:100%;
	text-align:center;
}

#readyToMail
{
	margin:auto;
	padding:42px 0px 0px 0px;
	width:100%;
}

#rtmTopRow
{
	clear:both;
	float:left;
	margin:18px 0px 0px 0px;
	padding:0;
	width:100%;
	height:100px;
}

#rtmBtmRow
{
	clear:both;
	float:left;
	margin:18px 0px 0px 0px;
	padding:0;
	width:100%;
	height:100px;
}

#rtmThumb
{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0;
	width:115px;
	height:75px;
}

#rtmThumb .end
{
	margin:0px 0px 0px 0px;
}

#rtmThumb span
{
	margin:8px 0px 0px 8px;
	padding:0px 0px 0px 0px;
}

#rtmThumb a
{
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
}

#rtmThumb a:hover
{
	text-decoration:none;
}

#content
{
	float:right;
	margin:0;
	padding:56px 0px 0px 0px;
	width:660px;
	height:392px;
}

#contentRTM
{
	float:right;
	margin:0;
	padding:56px 0px 0px 0px;
	width:393px;
	height:392px;
}

#events, #awards
{
	margin:10px 0px 0px 0px;
	width:650px;
}

#events td
{
	padding:0px 0px 10px 0px;
}

.eventDate
{
	width:200px;
}

#mail
{
	margin:10px 0px 0px 0px;
	width:390px;
}

#mail td
{
	padding:0px 0px 8px 0px;
}

.mailDate
{
	width:105px;
}

#awards td
{
	padding:0px 0px 25px 0px;
}

.awardsThumb
{
	width:70px;
}

#colorChart tr td
{
	margin:0;
	padding:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.25em;
}

#colorChart tr td img
{
	padding:0px 0px 5px 0px;
}


#faq
{
	margin:auto;
	padding:46px 0px 0px 0px;
	width:100%;
}

#faq h1
{
	margin:12px 0px 0px 0px;
	padding:12px 0px 15px 3px;
	font-family:"Lily Wang", "Adobe Garamond", Serif;
	font-size:38px;
	color:#333;
	font-weight:300;
}

#faq li
{
	padding:0px 0px 3px 0px;
	list-style-type:none;
}

#faq a.backToTop
{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#faq a:hover.backToTop
{
	text-decoration:underline;
}


/** ====================
 * footer-related styles
 */

#footerContainer
{
	clear:both;
	margin:auto;
	padding:30px 0px 0px 0px;
	width:950px;
	height:60px;
}

.tagline
{
	float:right;
	margin:10px 0px 0px 0px;
	padding:0;
	width:608px;
	height:60px;
}

.clear
{
	clear:both;
	line-height:0em;
	font-size:1px;
}
