/* ----------------------------------------------------------------------------------------------------------------*/
/* Begin Structure */
/* ----------------------------------------------------------------------------------------------------------------*/

body {
	text-align: center;
	background-color: #fff;
	

}

#page {
	width: 904px;
	text-align: left;
	margin: 0px auto;
		background-color: #fff;
	
	}
	

	
	
#header {
	height: 160px;
	position:relative;
	
	background-image: url(../_i/header.jpg);
	background-repeat: no-repeat;
	}
	
#header h1 a {
	position:absolute;
	left:339px;
	top:20px;
	display:block;
	height:103px;
	width:234px;
	}
	
#header h1 span {
	display:none;
	}
	

#header #shop {
	position:absolute;
	right:8px;
	top:9px;
	}

#header #nav {
	position:absolute;
	right:180px;
	top:100px;

	}
	
#main {
	float:right;
	width: 904px;
	}
	
#content {
	padding:5px 5px 50px ;
	}


#shopnav {
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 120px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	float: left;
	}
	
html>body #shopnav {
	width: 120px;
	}
	
#footer {
	clear: both;
	text-align:center;
	background-image: url(../_i/footer.jpg);
	height: 50px;
	padding: 15px 0px 0px 0px;
	
	background-repeat: no-repeat;
	}
	
#footer p {
	margin:0px;
	}


#line {
width: 690px;

margin-top: 5px;
}
#season {
clear:both;
}



#line img{
padding: 5px 5px 5px 7px;
}

#left {

float: left;
width: 310px;
overflow: hidden;

}

#right {

float: left;
width: 380px;
overflow: hidden;

}

#line_content {

padding: 10px;

}



#line h3 {

font: normal normal normal 1.4em/1.4em Georgia, serif;
	background:#a6b3bb url(../_i/header_grey.jpg) repeat;
	border-left:1px solid #333333;
	padding:2px 8px; 
color: #333;
}

#line h4 {

font: normal normal normal 1.2em/1.4em arial;
	font-weight: bolder;
	border-left:1px solid #333333;
	padding:2px 8px 4px 5px; 
color: #666;
}