	body{
		margin:0 auto;
		padding:0 auto;
		text-align:center;
/*		background:url(../_jpg/sweater1_progressive.jpg) top left no-repeat fixed; */
		background:url(http://www.fabelheadwear.com/_files/_jpg/wood1_progressive.jpg) top left no-repeat fixed;
	}
	
	#ieHeader{
		display:none;
	}	
	#wrapper{
		margin:0 auto;
		text-align:center;
		padding-bottom:10px;	
		width:100%;
	}
	.clear{
		display:block;
		clear:both;
		height:10px;
	}
	/***** MASTHEAD *****/
	#masthead{
		margin:0 auto;
		padding:0 auto;
		text-align:left;
	}
	#masthead h1#logo{
		z-index:100;
		margin:0 auto;
		padding:0 auto;
		width:900px;
		padding-top:10px;
		text-indent:-5000px;
		text-align:left;
	}
	#masthead h1#logo a{
		width:274px;
		height:125px;
		display:block;
		outline:none;
		margin-left:-20px;
		background:url('http://www.fabelheadwear.com/_files/_png/logo_tag_274_125.png') no-repeat;
	}
	#masthead #navigation{
		width:900px;
		background:url('http://www.fabelheadwear.com/_files/_png/masthead_navigation_900_grey.png') no-repeat;
		height:25px;
		margin:0 auto;
		padding:0 auto;
		text-align:center;
	}
	#masthead #navigation ul{
		list-style-type:none;
	}
	#masthead #navigation ul li{
		float:left;
		display:block;
		width:100px;
		height:23px;
		font-size:14px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	#masthead #navigation ul li a{
		color:#333;
		text-decoration:none;
		font-weight:bold;
		width:100px;
		display:block;
		height:23px;
		padding-top:4px;
	}
	#masthead #navigation ul li a:hover{
		color:#FFF;
		background-color:#333;
	}
	
	/***** MAIN *****/
	#main{
		width:900px;
		text-align:left;
		margin:0 auto;
		padding:0 auto;
	}
	#main h1{
		z-index:101;
		text-indent:-5000px;
		height:20px;
		display:block;
		position:absolute;
		width:900px;
		margin:0 auto;
		padding:0 auto;
		background:url('http://www.fabelheadwear.com/_files/_png/masthead_900_20_shadow.png') top left no-repeat;
	}
	#main img{
	
	}
	
	/***** SUB *****/
	#sub{
		width:900px;
		text-align:left;
		margin:0 auto;
		padding:0 auto;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:14px;
		background-color:#EBEAE8;
	}
	#sub_graphic{
	}
	#sub_graphic h1{
		z-index:101;
		text-indent:-5000px;
		height:20px;
		display:block;
		position:absolute;
		width:900px;
		margin:0 auto;
		padding:0 auto;
		background:url('http://www.fabelheadwear.com/_files/_png/masthead_900_20_shadow.png') top left no-repeat;
	}
	#sub_graphic img{
		display:block;
		clear:both;
		margin:0 auto;
		padding:0 auto;
	}
	#sub_left{
		float:left;
		width:579px;
		background-color:#FFFFFF;
		margin-left:10px;
	}
	#sub_right{
		float:left;
		width:280px;
		margin-left:17px;
		margin-right:10px;
	}
	#sub_left .backto{
		display:block;
		clear:both;
		padding:10px;
		font-size:11px;
		font-weight:bold;
		width:400px;
	}
	#sub_left .backto a{
		color:#242713;
		text-decoration:none;
	}
	#sub_left .backto a:hover{
		text-decoration:underline;
		color:#94CEE0;
	}
	#sub_right div{
		margin-bottom:10px;
		background-color:#FFFFFF;
		background:url('http://www.fabelheadwear.com_files/_gif/right_side_10_pattern.gif') top left;
		border:2px solid #FFFFFF;
	}
	#sub_right h4{
		margin:0px;
		padding:0px;
		padding-left:4px;
		padding-top:4px;
		color:#333;
		font-size:14px;
	}
	#sub_right p{
		font-size:13px;
		padding:8px;
		margin:0px;
	}
	#sub_right p a{
		color:#242713;
	}
	#sub_right p a:hover{
		color:#000000;
	}
	#sub_right form{
		padding:8px;
	}
	#sub_right form .text{
		width:200px;
		font-size:15px;
		padding:2px;
	}
	#sub_left h3{
		padding:0;
		margin:0;
		padding-left:10px;
		font-size:26px;
		font-family:Georgia,Times,"Times New Roman";
		color:#242713;
	}
	#sub_left p{
		padding-left:10px;
		padding-right:10px;
	}
	#sub_left h4{
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		padding-bottom:2px;
		background-color:#94CEE0;
	}
	/***** PRODUCTS *****/
	.products{
		display:block;
		clear:both;
		margin-bottom:20px;
	}
	.products .product{
		float:left;
		margin:10px;
		display:block;
		border:1px solid #CCCCCC;
		padding:4px;
		background-color:#FFFFFF;
		font-size:13px;
	}
	.products .product a{
		border:0px;
		text-decoration:none;
		color:#000000;
	}
	.products .product div{
		width:140px;
		height:180px;
	}
	.products .product img{
		border:0px;
	}
	.products .product span{
		display:block;
		clear:both;
		text-align:center;
	}
	.products .product span:hover{
		text-decoration:underline;
	}
	
	/***** TEAM *****/
	.team{
		display:block;
		clear:both;
		margin-bottom:20px;
	}
	.team .product{
		float:left;
		margin:10px;
		display:block;
		border:1px solid #CCCCCC;
		padding:4px;
		background-color:#FFFFFF;
		font-size:13px;
	}
	.team .product a{
		border:0px;
		text-decoration:none;
		color:#000000;
	}
	.team .product div{
		width:180px;
		height:180px;
		text-align:center;
	}
	.team .product img{
		border:0px;
	}
	.team .product span{
		display:block;
		clear:both;
		text-align:center;
		font-size:15px;
	}
	.team .product span:hover{
		text-decoration:underline;
	}
	
	
	/***** LOCATIONS *****/
	.location{
		display:block;
		clear:both;
		margin-bottom:10px;
		border-bottom:1px solid #CCCCCC;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	#sub_left .location h3{
		font-size:16px;
		color:#000000;
	}
	.location p{

		font-size:13px;
		color:#000000;
	}
	
	/***** BLOG *****/
	#sub_left .posts h4{
		font-size:16px;
		color:#000000;
		margin-bottom:0px;
	}
	.posts .post h4 a{
		color:#000000;
		text-decoration:none;
	}
	.posts .post h4 a:hover{
		text-decoration:underline;
		color:#000000;
	}
	.posts h4 a{
		color:#000000;
		text-decoration:none;
	}
	.posts h4 a:hover{
		text-decoration:underline;
	}
	.posts .date{
		font-size:11px;
		padding-left:10px;
		color:#333333;
		display:block;
		font-weight:normal;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	.posts img{
		padding:3px;
		background-color:#F1F1F1;
		border:1px solid #CCCCCC;
	}
	.posts .post a{
		color:#000000;
	}
	.posts .post a:hover{
		color:#94CEE0;
	}
	
	/***** LOWER *****/
	#lower{
		display:block;
		clear:both;
		height:120px;
		text-align:center;
		margin:0 auto;
		padding:0 auto;
		width:900px;
	}
	#lower div{
		background:url('http://www.fabelheadwear.com/_files/_gif/right_side_10_pattern.gif');
		border:1px solid #FFFFFF;
		margin-top:20px;
		text-align:left;
	}
	#lower div p{
		padding:8px;
		margin:0;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:13px;
	}
	
	#lower #left{
		float:left;
		display:block;
		width:280px;
		height:90px;
		margin-right:27px;
	}
	#lower #middle{
		float:left;
		display:block;
		width:280px;
		height:90px;
		margin-right:27px;
	}
	#lower #right{
		float:left;
		display:block;
		width:280px;
		height:90px;
	}
	
	/***** FOOTER *****/
	#footer{
		display:block;
		clear:both;
		background:url('http://www.fabelheadwear.com/_files/_png/footer_900_50_grey.png') top left no-repeat;
		height:50px;
		width:900px;
		margin:0 auto;
		padding:0 auto;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	#footer span{
		padding-top:10px;
		font-size:14px;
		dispaly:block;
	}
	#footer a{
		color:#242613;
		text-decoration:none;
		font-size:13px;
	}
	#footer a:hover{
		text-decoration:underline;
	}
	
	/***** PRODUCT_DETAIL *****/
	#mod_product_name{
		background-color:#F1F1F1;
		display:block;
		clear:both;
		padding-top:4px;
		padding-bottom:4px;
		text-align:left;
		padding-left:4px;
		margin:10px;
	}
	#mod_product_name h1{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:18px;
		margin:0;
		padding:0;
	}
	#mod_product_lower{
		display:block;
		clear:both;
		background:url('http://www.fabelheadwear.com/_files/_gif/right_side_10_pattern.gif');
		margin:10px;
	}
	#mod_product_lower #mod_product_main{
		float:left;
		display:block;
		margin-left:4px;
		padding:10px;
	}
	#mod_product_main img{
		border:1px solid #CCCCCC;
	}
	#mod_product_lower #mod_product_second{
		float:left;
		dispaly:block;
		margin-left:10px;
		text-align:left;
		padding-top:10px;
	}
	#mod_product_lower #mod_product_second #mod_product_description{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:13px;
		width:300px;
	}
	#mod_product_description .left{
		font-weight:bold;
	}
	#mod_product_description ul{
		list-style-type:none;
		indent:0;
		margin:0;
		padding:0;
	}
	#mod_product_description ul li{
		margin-bottom:4px;
	}
	#mod_product_lower #mod_product_second #mod_product_other{
		margin-top:10px;
	}
	#mod_product_other h2{
		font-family:Verdana,Arial,Hlevetica,sans-serif;
		font-size:13px;
		margin:0;
		padding:0;
	}
	#mod_product_other img{
		cursor:hand;
		border:1px solid #CCCCCC;
	}
	#mod_product_other img:hover{
		border:1px solid #333333;
	}
	
	/***** TEAM *****/
	.media{
		float:left;
		width:200px;
		text-align:center;
	}
	.media a{
		text-decoration:none;
		clear:both;
		margin:4px;
		padding:3px;
	}
	.media a img{
		padding:3px;
		border:1px solid #CCCCCC;
	}
	
	/***** SALE_PRODUCTS *****/
	#sale_product_table{
		font-size:13px;
	}
	#sale_product_table tr th{
		background-color:#F1F1F1;
	}
	#sale_product_table td{
		font-size:11px;
	}
	#sale_product_table tr td{
		border-bottom:1px solid #CCCCCC;
	}
	/*** featured_artists sub images ***/
	.featured_image{
		display:block;
		float:left;
		margin:3px;
		padding:3px;
		border:1px solid #CCCCCC;
		background-color:#FFFFFF;
	}
	.featured_image a{
		text-decoration:none;
		border:none;
	}
	.featured_iamge a img{
		padding:3px;
		margin:3px;
	}