    
html {
	height: 100%;
	}

body {
    color: #ffffff;
    font:normal 13px/17px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS", Arial, Verdana, sans-serif;	
    width: 100%;
    height: 100%;
	background-color: #1d1d1d;    
    /*overflow: -moz-scrollbars-vertical;*/
    text-align: center;
    }   
    
/**********************************************************/
#overlay{  
	width:100%;
	min-height: 600px;
	background:#000000;		
	opacity:0.2;/* CSS3 standard */
	filter:alpha(opacity=20);/* for IE */	
	position: absolute;
	z-index: 1;
	_display: none;	
	}		

/***** MAIN ***********************************************/
#mainFrame {
	background-color: #4e463d; /*f5bdbd */
    text-align:left;
    min-width: 1100px;
    max-width: 1280px;
    _width: 1279px; /* ie6 */
    min-height: 100%;
    _height: 100%;
    margin: 0 auto;
	}
	
#upperFrame {
    background-repeat: no-repeat;
    background-position: top center;
    border-bottom: 10px solid #1d1d1d;
	}	
	
	
/***** NAVIGATION ******************************************/	
#navigation {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 250px;
	min-height: 580px;
	float: left;
	z-index: 100;
	position: relative;
	padding-top: 20px;
	}	
	
#mainMenu {
	z-index: 201;
	position: relative;	
	}	
	
#mainMenu h1 {
	height: 99px;
	padding-bottom: 1px;
	display: block;
	}
	
#mainMenu h1 a {
	color: #1d1d1d;
	}	
	
#mainMenu a {
	text-decoration: none;	
	color: #ffffff;
	display: block;
	font-weight: bold;
	white-space: nowrap;
	}
	

#mainMenu .navItem {
	background-color: #1d1d1d;
	padding: 8px 10px 8px 43px;
	margin: 1px 0;	
	float: left;
	clear: both;
	}	
	
#mainMenu .navItem:hover {
	background-color: #928473;
	color: #1d1d1d;
}	

#facebook {
	padding: 1px 0px 8px 2px;
	margin: 1px 0;	
}


/***** CART MENU ********************************************/
#cartMenuWrapper {
	background: url(../images/background/corner_l.gif) no-repeat left bottom;
	color: #ffffff;
	float: right;
	z-index: 150;
	position: relative;
	margin-right: 1px;
	}
	
	
#cartMenu a {
	color: #ffffff;
	text-decoration: none;
	}	
	
#cartMenu {
	background: #1d1d1d;
	text-align: center;
	padding: 3px 10px 0 10px;
	margin-bottom: 7px;
	}	
	
#shoppingBag {
	background: url(../images/background/shopping_bag.gif) no-repeat left top;
	padding-left: 20px;
	height: 19px;
	}	

/***** CATALOG MENU ****************************************/
#shopMenu {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 230px;
	min-height: 580px;
	z-index: 200;
	position: absolute;	
	color: #ffffff;
	display: none;
	}
	
#shopMenu a {
	text-decoration: none;	
	color: #ffffff;
	font-weight: normal;
	} 
	
#shopMenu .item {
	padding: 4px 10px 4px 33px;
	margin: 1px 0;	
	color: #1d1d1d;
	background-color: #cccccc;
	}	
	
#shopMenu .item a {
	color: #1d1d1d;
	}	
		
#shopMenu .level0{
	background-color: #333333;
	padding: 4px 10px 4px 33px;
	margin: 1px 0;	
	}	
	
#shopMenu .level1{
	background-color: #1d1d1d;
	margin: 0;
	padding: 2px 10px 4px 33px;	
	}		

#shopMenu .item:hover,
#shopMenu .level1:hover,
#shopMenu .level1:hover a {
	background-color: #928473;
	color: #1d1d1d;
	}


/***** FOOTER **********************************************/
#footer {
	text-align: right;
	font-size: 0.8em;
	color: #ffffff;
	display: block;
	padding: 5px 20px 0 20px;
	z-index: 300;
	position: relative;
	}
	
#footerMenu a{
	padding: 0 3px;
	text-decoration: none;
	color: #ffffff;
	}
	
/***** CONTENT *********************************************/
#ishopContent,
#content {
	float: left;
	color: #1d1d1d;
	position: relative;
	margin-top: 20px;
	padding-top: 20px;
	z-index: 300;
	}
    
/***** SLIDE ******************************************/
#slideGroup {
	position: relative;
	}
	
.slide {
	height: 322px;
	display: block;
	}
	
#nextButton, #prevButton {
	display: none;
	cursor: pointer;
	float: left;
	width: 42px;
	padding-top: 284px;
	}		
	
#slideWin {
	width: 863px;
	height: 322px;
	overflow: hidden;
	float: left;
	position: relative;
	}	
 
/***** FAQ *************************************************/		
#faq p {
	border-top: 1px solid #777777;
	padding-bottom: 10px;
	}
	
	



    