/*****************************************/
/******      Egora Cart Styles      ******/
/******            MAIN             ******/
/*****************************************/


/***** General ****/

	body {
		background: #fff;
		margin: 0 0 15px 0;
		padding: 0;
		font-family: Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif;
		font-size: 82%;
		text-align: center;
		}
  	
    /* Headings */
	h1,h2,h3,h4,h5,h6 { font-weight: bold; }
	h1 { font-size: 2.5em; }
	h3 { font-size: 1.25em; }
	
    /* Links */ 
	a { color: #cc0000; }
	a:visited { color: #cc0000; /* color: #897363; */ }
	a em { display: none; }
	
	/* Images */
	img { border: 0; }
	
	form fieldset {
		border: 0;
		margin: 0;
		padding: 0;
		}
	.hidden { display: none; }
	* html .hide { display: none; }
	
	/* Page */
	#page {
		width: 785px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		/* background: url(blueprint/lib/blueprint_grid_35+15x18-1.png); */
		}


/***** Special *****/
    
    /* Print/No-Print Options */
    #printable_options,
    #header .logo_print {
        display: none;
        }
        
	
/***** Header *****/
	
	#header {
		height: 85px;
		padding: 0;
		margin: 0;
		position: absolute;
		top: 0px;
		width: 785px;
		}
	#header a.logo {
		display: block;
		height: 75px;
		width: 330px;
		float: left;
		padding: 0;
		margin: 8px 0 0 0; 
		background: url(../images/logo_header.png) no-repeat;
		}
	* html #header a.logo {
		margin-left: 8px;
		}
		
	/* Promo Text */
	#header .promotext {
		float: right;
		margin: 60px 0 0 0;
		color: #918776;
		}


/***** Menu *****/

	#menu {
		position: absolute;
		top: 85px;
		list-style: none;
		margin: 0 0 18px 0;
		padding: 0;
		clear: both;
		color: #fff;
		height: 250px;
		display: block;
		clear: both;
		width: 785px;
		background: url(../images/pic_stonesteps.jpg);
		}
	#menu li {
	   margin: 0;
	   padding: 215px 0 0 0;
	   float: right;
	   display: block;
	   }
	#menu li a {
		display: block;
		float: left;
		padding: 8px 10px 0 10px;
		margin: 0 0 0 2px;
		text-decoration: none;
		color: #000;
		font-size: 1.5em;
		height: 28px;
		background: url(../images/menu_bg.png);
		}
	#menu li a:hover,
	#menu li.selected a {
		background: #fff;
		}
	#menu li.last a {
		margin-right: 10px;
		} 
		

/***** Content *****/
	
	#content {
		clear: both;
		display: block;
		margin: 0;
		padding: 333px 0 0 0;
		height: 100%;
		}
	#content p { 
		font-size: 1.25em;
		line-height: 1.75em;
		}
	#content h1 {
		margin-top: 30px;
		}
	#content h2 {
		font-weight: normal;
		font-size: 2em;
		padding: 0;
		margin: 0;
		}
	#content h3 {
		font-weight: normal;
		font-size: 1.5em;
		padding: 0;
		margin: 0;
		font-style:italic;
		}
	#content ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
	#content ul li {
		display: block;
		padding: 15px 0;
		margin: 0 0 0 325px;
		}
	#content ul li img {
		margin-left: -325px;
		float: left;
		}
		
	/* Home */
	.home #content .text {
		width: 536px;
		float: left;
		}
	.home #content ul {
		float: right;
		width: 234px;
		display: block;
		}
	.home #content ul li {
		display: block;
		padding: 7px 0;
		clear: both;
		margin: 0;
		}
	.home #content ul li img {
		margin: 0;
		float: right;
		}
		
		
/***** Promo Bar *****/ 
	
	#promobar {
		display: block;
		clear: both;
		margin: 00;
		padding: 0;
		background: #f2efe6;
		height: 33px;
		color: #000;
		border: 2px solid #e3ddd3;
		border-width: 2px 0 1px 0;
		}
	#promobar .footerlogo {
		float: left;
		margin: 1px 0 0 3px;
		}
	#promobar h5 {
		float: right;
		font-size: 1.25em;
		padding: 0;
		margin: 6px 15px 0 0;
		}
	
	
/***** Footer *****/

	#footer {
		display: block;
		clear: both;
		background: #fff url(../images/footer_bg.png) repeat-x;
		border-top: 1px solid #fff;
		font-size: 1em;
		height: 10em;
		text-align: center;
		margin: 0;
		}
	#footer a { text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	#footer ul {
		list-style: none;
		margin: 0;
		height: 26px;
		padding: 10px 0 0 0;
		clear: both;
		text-align: center;
		}
	#footer ul li {
		margin: 0 0 0 8px;
		padding: 0 0 0 8px;
		line-height: 1.75em;
		display: inline;
		border-left: 1px solid #000;
		}
	#footer ul li.first,
	#footer ul.storeinfo li { 
		border: 0; 
		}
	#footer ul.linkblock li { border: 0; margin: 0; font-size: .9em;}
	* html #footer ul li {  	/* For IE 6 */
		position: relative;
		}
	
    /* Copyright */
    .copyright { clear: both; }
	
