
/**********************************************************************************
************************ GLOBAL STYLES
**********************************************************************************/


body { 
	font: 10px tahoma, geneva, sans-serif;
	color: #676767; 
	margin: 0px;
	padding: 0px;
	background: #ffffff ; }

p,ul,ol,li,dt,dl,dd,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
	
p { 
	font: 10px tahoma, geneva, sans-serif; }

a {
	color: #FF3C00;  text-decoration: none; }

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


.invisible {
	color: #ffffff;  }


/**********************************************************************************
************************ POSITIONING
**********************************************************************************/


#center {
	margin-left: auto;
    margin-right: auto;
	top: 0px;
	width: 750px; }
	
#center_sidebar {
	margin-left: auto;
    margin-right: auto;
	top: 0px;
	width: 750px; }

#banner {
	top: 0px;
	width: 750px;
	margin: 0px;
	padding: 0px; }
	
#main_section {
	margin-top: 20px;
	width:750px;
	background:#fff;
	padding:0 }
	
#main_section h1 span {
	font: 13px/14px tahoma, geneva, sans-serif;
	font-weight: bold;
	margin: 0px;
	color: #000; }

#main_section h2 span {
	font: 9px/16px tahoma, geneva, sans-serif;
	margin: 0px;
	color: #FF3C00; }

#main_section h3 span {
	font: 9px/16px tahoma, geneva, sans-serif;
	margin: 0px;
	color: #999; }
	
#main_section p {
	margin-bottom: 30px;
	 }


#main_section li { 
	margin-left: 20px; }
	
#listings {
	float: right;	}
	
#footer {
	float:left;
	margin: 0px;
	width: 200px;
	background:#ffffff;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px; }
	
#footer p{
	font: 10px tahoma, geneva, sans-serif;
	color: #505050;
	text-align: left;
	line-height: 1.4em; }
	
#footer a{
	color: #7d7d7d; }

#footer a:hover{
	color: #505050; }






#footer_index {
	font: 10px tahoma, geneva, sans-serif;
	color: #333;
	float:right;
	text-align: right;
	margin: 0px;
	width:700px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px; }
	
#footer_index a{
	color: #333; }

#footer_index a:hover{
	color: #999; }








/**********************************************************************************
************************ SLIDING WINDOW
**********************************************************************************/

#sliding_window {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 750px;
	height: 500px;
	background:#fff;
	padding:0 }


#sliding_window h1 {
	font: 13px/18px tahoma, geneva, sans-serif;
	color: #C7A561;
	margin-bottom: 5px; }	
	

#sliding_window p {
	font: 11px/18px tahoma, geneva, sans-serif;
	color: #777777;
	margin-bottom: 10px; }		
	
#sliding_window2 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 750px;
	height: 220px;
	background:#fff;
	padding:0 }
	

#window_contents {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	width:200px; }

#window_contents td{ 
	padding-right: 20px;  }

#window_contents p{
	font: 11px/18px tahoma, geneva, sans-serif;
	color: #777777;
	margin-bottom: 20px;
	padding: 0px; }
	
#window_contents h1{
	font: 11px/18px tahoma, geneva, sans-serif;
	font-weight: bold;
	color: #777777; }

#window_contents .accent{
	font: 12px/14px tahoma, geneva, sans-serif;
	font-weight: bold;
	color: #C7A561; } 
	
#window_contents img{
	padding-top: 0px; }





#info_window_ay {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 750px;
	background:#fff;
	padding:0 }
	

#info_window_ay h1 {
	font: 13px/18px tahoma, geneva, sans-serif;
	color: #C7A561;
	margin-bottom: 5px; }	

#info_window_ay h3 {
	font: 13px tahoma, geneva, sans-serif;
	color: #C7A561;
	margin: 0px;
	padding: 0px; }
	
.thin {
	height: 10px;
	padding: 0px;
	margin: 0px;  }
	

#info_window_ay p {
	font: 11px/18px tahoma, geneva, sans-serif;
	color: #777777;
	margin-bottom: 10px; }		



#info_window_ay p#darker {
	color: #222; }		

#info_window_ay p#lighter {
	color: #888; }
	




/**********************************************************************************
************************ Past Collections
**********************************************************************************/



/**********************************************************************************
************************ Subpage sections
**********************************************************************************/




#main_img {
	width:700px;
	margin-top: 20px;
	padding:0 }


#main_img_info1 {
	float: left;
	padding-top: 20px;
	padding-left: 40px;
	left: 0px;
	width: 250px;
	height: 300px  }


#main_img_info2 {
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	width: 250px;  }

#main_img_info2 td{
	font: 10px/13px tahoma, geneva, sans-serif;
	text-align: left;
	color: #777777;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	padding-bottom: 4px;  }





/**********************************************************************************
************************ MENU NAVIGATION
**********************************************************************************/

#menu {
	width: 750px;
	border: 0;
	margin: 0;
	padding: 0; }

#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left; }

#menu ul li {
	display: block;
	float: left;
	text-align: center;

	border: 0;
	margin: 0;
	margin: 0px; }

#menu ul li a {
	color: #999;
	font: 11px tahoma, geneva, sans-serif;
	
	border: 0;
	margin: 0;


	height: 2em;
	line-height: 2em;
	
	display: block;
	text-align: center; }
	












#menu ul li#left	{
	width: 50px; 
	padding-right: 30px; }

#menu ul li#onlinestore a	{
	width: 100px; }

#menu ul li#current a	{
	width: 140px; }
	
#menu ul li#past	{
	width: 5px; }

#menu ul li#f05 a	{
	width: 30px; }

#menu ul li#f04 a	{
	width: 30px; }
	
#menu ul li#s04 a	{
	width: 30px; }

	
#menu ul li#center_menu	{
	padding-left: 10px;
	width: 50px;
	padding-right: 30px;
	margin: 0px;  }

	
	
	
#menu ul li#where a	{
	margin: 0px;
	padding: 0px;
	width: 75px; }
	
#menu ul li#press a	{
	width: 40px; }
	
#menu ul li#terms a	{
	width: 40px; }
	
#menu ul li#contact a	{
	width: 53px; }
	
#menu ul li#consultation a	{
	width: 70px; }



#menu ul li#right	{
	padding-left: 39px;
	width: 0px; }

	

	
#menu ul li a:hover {
	color: #C7A561; }

#menu a:active	{
	background: #fff;
	color: #000;
	}

body#current #menu li#current a,
body#past #menu li#past a,
body#f05 #menu li#f05 a,
body#f04 #menu li#f04 a,
body#s04 #menu li#s04 a,
body#where #menu li#where a,
body#press #menu li#press a,
body#terms #menu li#terms a,
body#contact #menu li#contact a,
body#consultation #menu li#consultation a  {
	color: #C7A561;
	background: transparent url(img/sub_nav_mo.gif) repeat scroll; }
	
	
	
	


/**********************************************************************************
***********************************************************************************
**********************************************************************************/