/* CSS Document */
*{
	margin:0;
	padding:0;
}

html
{
	border:none;
}
.clear 
{
	clear:both;
	line-height:0;
}
body 
{
	font:12px Arial, Helvetica, sans-serif;
	border:none;
	color:#4F4F4F;
	background:url(images/body-bak.jpg) repeat-x left top;
}
.container
{
	width:981px;
	margin:0 auto;
}
.container_top
{
	width:auto;
	background:#4F4F4F;
	margin:0 auto;
	padding:2px 0;
}
.container_top ul
{
}
.container_top ul li
{
	list-style:none;
	display:inline;
	margin-right:12px;
}
.container_top ul li a
{
	color:#EDEEEE;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.container_top ul li a:hover
{
	color:#EDEEEE;
	text-decoration:underline;
}
.container_top span a
{
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.container_top span a:hover
{
	text-decoration:underline;
}
.header
{
	width:971px;
	padding:15px 0;
	margin:0 5px;
}
.navigation
{
	width:971px;
	background:#EF3D39;
	margin:0 5px 3px 5px;
}
.navigation ul
{	
}
.navigation ul li
{
	height:30px;
	list-style:none;
	display:block;
	float:left;
	
}
.navigation ul li a
{
	padding:6px 9px 0 9px;
	height:24px;
	display:block;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.navigation ul li a:hover,
.navigation ul li a:active
{	
	padding:6px 9px 0 9px;
	height:24px;
	display:block;
	float:left;
	background:url(images/navi-hover.jpg) repeat-x left center;
	text-decoration:none;
}
.content
{
	width:953px;
	background:url(images/content-bak.jpg) repeat-y top;
	padding:9px 14px;
}
.content h6
{
	font:20px "Times New Roman", Times, serif;
	color:#272727;
	padding-bottom:21px;
}
.content h6 a, .content h6 a:hover
{
	font:20px "Times New Roman", Times, serif;
	color:#272727;
	text-decoration:none;
}
.content h6 span, .content h6 span a, .content h6 span a:hover
{
	font:20px "Times New Roman", Times, serif;
	color:#EF3D39;
	text-decoration:none;
}
.content_left
{
	float:left;
	width:696px;
}
.feature_product
{
	float:left;
	width:422px;
	background:#FFF;
	padding:8px;
}
.feature_product_img
{
	float:left;
	width:367px;
}
.feature_product_listing
{	
	float:right;
}
.feature_product_listing ul
{
}
.feature_product_listing ul li
{
	width:43px;
	display:block;
	background:#EEEFEF;
	list-style:none;
	text-align:center;
	border:2px solid #DEDEDE;
	margin-bottom:4px;
}
.feature_product_listing ul li a
{
	width:43px;
	display:block;
	font:30px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.feature_product_listing ul li a:hover,
.feature_product_listing ul li a:active
{
	width:43px;
	display:block;
	color:#FFF;
	text-decoration:none;
	background:#4F4F4F;
}
.special_product
{
	float:left;
	width:235px;
	background:#FFF;
	padding:8px;
	margin:0 0 6px 7px;
}
.special_product_img
{
	border:8px solid #EDEEEE;
	width:211px;
	height:178px;
	margin-bottom:9px;
}
.special_product p
{
	font:14px Arial, Helvetica, sans-serif;
	text-align:center;
}
.special_product p a,
.special_product p a:hover
{
	text-decoration:none;
	color:#4F4F4F;
}
.products_section
{
	width:671px;
	background-color:#fff;
	padding:11px;
}
.products_section p
{
	color:#272727;
	margin-bottom:5px;
}
.products_left_sidebar
{
	float:left;
	width:220px;
}
.products_left_sidebar p a,
.products_left_sidebar p a:hover
{
	text-decoration:none;
	color:#272727;
}
.products_left_sidebar ul
{
	margin-bottom:5px;
}
.products_left_sidebar ul li
{
	list-style:none;
	background:url(images/left-side-bulliet.jpg) no-repeat left center;
	padding-left:9px;
}
.products_left_sidebar ul a
{
	color:#272727;
	font:12px Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
.products_left_sidebar ul a:hover
{
	color:#EF3D39;
	text-decoration:none;
}
.products_main
{
	float:left;
	width:452px;
}
.show_products
{
	float:left;
	padding-left:15px;
}
.show_products
{
	font-weight:bold;
	color:#EF3D39;
}
.show_products img
{
	width:131px;
	height:95px;
	border:1px solid #EDEEEE;
}
.show_products_bottom
{
	width:133px;
	background:#EDEEEE;
	text-align:center;
	padding:6px 0;
}
.buy_now
{
	width:101px;
	height:30px;
	background:url(images/buy-now.jpg) no-repeat;
	border:none;
}
.handicrafts_items
{
	float:left;
	width:192px;
	padding:17px;
}
.handicrafts_img
{
	float:left;
	width:70px;
	margin:0 9px 8px 0;
}
.handicrafts_img img
{
	border:1px solid #EDEEEE;
}
.handicrafts_content
{
	float:left;
	width:109px;
	margin-bottom:3px;	
}
.handicrafts_content span a,
.handicrafts_content span a:hover
{
	text-decoration:none;
	color:#4F4F4F;
}
.latest_updates
{
	float:left;
	width:212px;
	margin-left:6px;
}
.latest_updates_img
{
	float:left;
	width:103px;
	height:103px;
	border:none;
	margin:7px 0;
}
.latest_updates_content
{
	float:left;
	width:85px;
	padding-left:8px;
}
.product_section_bottom
{
}
.product_bottom_img
{
	float:left;
	width:103px;
	padding-right:9px;
	border:none;
	text-align:center;
}
.product_bottom_img p a,
.product_bottom_img p a:hover
{
	color:#4F4F4F;
	text-decoration:none;
}
.content_right
{
	float:right;
	background:#fff;
	width:224px;
	padding:13px;
}
.content_right ul
{
	padding:0 0 15px 12px;
}
.content_right ul li
{
	list-style:none;
}
.content_right ul li a,
.content_right ul li a:hover
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#4F4F4F;
}
.inputbox
{
	width:152px;
	border:1px solid #333333;
}
.searchbox
{
	color:#FF0000;
	border:none;
	background:#FFF;
	font-weight:bold;
	margin-bottom:18px;
}
.sidebar_right
{
	text-align:center; 
	padding:12px 0; 
	background:#EDEEEE; 
	margin:12px 0;
}
.twiiter_btn
{
	width:218px;
	height:27px;
	background:url(images/twitter.jpg) no-repeat;
	border:none;
	margin-bottom:6px;
}
.newsletter_btn
{
	width:218px;
	height:27px;
	background:url(images/news-letter.jpg) no-repeat;
	border:none;
	margin-bottom:6px;
}
.facebook_btn
{
	width:218px;
	height:27px;
	background:url(images/facebook.jpg) no-repeat;
	border:none;
	margin-bottom:6px;
}

.craft_by_state
{
	width:212px;
	padding-left:12px;
}
.craft_by_state p
{ 
}


/* Internal Page CSS*/
.internal_pages
{
	background:#fff; 
	padding-left:9px; 
	width:684px;
}
.internal_page_content
{
	width:534px; 
	float:left;
}
.internal_page_content h1
{
	 font:18px Arial, Helvetica, sans-serif; 
	 color:#F00;
}
.internal_page_content ul
{
	margin-left:18px;
}
.internal_page_content ul li
{
	padding:3px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	text-align:justify;
	font-stretch:expanded;
}
.internal_page_content ul li a,
.internal_page_content ul li a:hover
{
	font:12px Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	text-align:justify;
	font-stretch:expanded;
}
.internal_page_content p
{
	font:12px Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	text-align:justify;
	padding:4px 0;
	word-spacing:2px;
	font-stretch:expanded;
}
.firstleteer p:first-letter
{
		font:18px Arial, Helvetica, sans-serif;
}
.product_img
{
	width:184px; 
	border:2px solid #999; 
	margin:6px 3px 0 0;
	text-align:center;
}
.internal_page_sidebar
{
   width:144px; 
   float:left;
}

.internal_page_sidebar ul
{
	padding-left:9px;
}
.internal_page_sidebar ul h6,
.internal_page_sidebar ul h6 a,
.internal_page_sidebar ul h6 a:hover
{
	font:12px Arial, Helvetica, sans-serif; 
	color:#F00;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:3px;
	padding:0px;
	text-decoration:underline;
}
.internal_page_sidebar ul li
{	
	list-style:none;
	background:url(images/internal-page-bulilet.jpg) no-repeat left top;
	padding:0 0 6px 9px;
}
.internal_page_sidebar ul li a
{
	font:12px Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	text-align:justify;
	text-decoration:none;
}
.internal_page_sidebar ul li a:hover
{
	text-decoration:underline;
}
.bradcurmb,
.bradcurmb a, 
.bradcurmb a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#EF3D39;
	line-height:21px;
}
.bradcurmb span{
	font:12px Arial, Helvetica, sans-serif;
}
.bradcurmb span a
{
	text-decoration:none;
	color:#9AB833;
}
.bradcurmb span a:hover
{
	text-decoration:underline;
}
.content_image_left{float:left;	margin-right:4px;}
.content_image_left2{float:left; margin-right:3px; width:120px; height:100px; }
.content_image_left22{float:left; margin-right:3px; width:220px; height:200px; }
.content_image_center33{margin-right:3px; width:220px; height:200px; text-align:center;}
.image_left{float:left; margin-right:3px; border:0;}
.image_right{float:right; margin-left:3px; border:0;}
.single_page_listing{ width:534px; clear:both;}
.single_page_listing ul{width:170px; float:left; margin-left:6px;}
.single_page_listing ul li{ list-style:inside;}
.single_page_listing ul li a, .single_page_listing ul li a{font:12px Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	text-align:justify;
	word-spacing:2px;
	font-stretch:expanded;}