/* css
=====================================================================*/

@import url("sifr.css");
@import url("slider.css");
@import url("prettyPhoto.css");
/* Globales HTM
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object 
{	margin:0;
	padding:0;
}
fieldset,img,abbr,a img
{	border:0;
}
ul 
{	list-style:none;
}
caption,th 
{	text-align:left;
}
hr 
{	display:none;
}
a,a:link,a:visited,a:hover 
{	color:#3b2c07; 
	text-decoration:none;
}
a:focus,a:hover 
{	text-decoration:underline;
}
.clear 
{	clear:both;
}
.clear-fix
{	clear:both;
}

.textcenter
{	text-align:center;
}
.textright
{	text-align:right;
}
a:active, a:focus 
{	outline:0 none;
}	/* Firefox Dotted Outline Fix */
h1
{	font:normal 32px Georgia, "Times New Roman", Times, serif;
}
h2
{	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07;
}
h3
{	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07;
}
h4,h5
{	color:#3b2c07;
}
/* Generales
=====================================================================*/
body 
{	background:#f9e9ce url(../images/body_bg.gif) repeat-x scroll left top;
	line-height: 18px;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
}
.replace 
{	position:relative!important;
 	margin:0;
	overflow:hidden;
}
* html .replace 
{	position:relative!important;
 	margin:0;
	overflow:hidden;
	width:164px;
	height:164px;
}
.replace span 
{	display:block;
	position:absolute;
	z-index:1;
}
.skiplink 
{	display:none;
}
/* Lay-out
=====================================================================*/
#outer_div{
	width:100%;
	padding:0 0 92px;
	min-height:100%;
	position:relative;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
}
* html div#outer_div{	
	height:100%;
}
/* Main section
=====================================================================*/
#main_container{
	width:100%;
	margin:0 auto 20px;
}
/* top section
=====================================================================*/
#top_section
{	width:960px;
	margin:0 auto;
	padding:0;
	background:url(../images/nav_bg.gif) no-repeat center top;
}
#top_section #logo_sec
{	height:87px;
	padding-left:21px;
}
#top_section #logo
{	background:url(../images/logo.png) no-repeat left top;
	width:103px;
	height:72px;
	display:block;
	text-indent:-999px;
	float:left;
	overflow:hidden;
}
#navigation
{	width:633px;
	float:left;
}
.navigation_listing
{	height:39px;
	width:633px;
	margin:auto;
}
.navigation_listing ul.menu
{	height:39px;
	width:608px;
	margin:14px 12px 0 13px;
	position:relative;
}
ul.menu li
{	float:left;
	display: inline;
	background:url(../images/nav_separator.gif) no-repeat right 10px;
	padding-right:1px;
	height:39px;
}
ul.menu li a
{	float:left;
	display:block;
	background-image:url(../images/navigations_index.jpg);
	background-repeat:no-repeat;
	height:39px;
	text-indent:-999px;
	overflow:hidden;
}
ul.menu li.nav01 a
{	background-position:left top;
	width:111px;
	height:39px;
}
ul.menu li.nav01 a:hover, ul.menu li.nav01 a.menuhover
{	background-position:left bottom;
	width:111px;
	height:39px;
}
ul.menu li.nav02 a
{	background-position:-113px top;
	width:51px;
	height:39px;
}
ul.menu li.nav02 a:hover, ul.menu li.nav02 a.menuhover
{	background-position:-113px bottom;
	width:51px;
	height:39px;
}
ul.menu li.nav03 a
{	background-position:-164px top;
	width:110px;
	height:39px;
}
ul.menu li.nav03 a:hover, ul.menu li.nav03 a.menuhover
{	background-position:-164px bottom;
	width:110px;
	height:39px;
}
ul.menu li.nav04 a
{	background-position:-275px top;
	width:118px;
	height:39px;
}
ul.menu li.nav04 a:hover, ul.menu li.nav04 a.menuhover
{	background-position:-275px bottom;
	width:118px;
	height:39px;
}
ul.menu li.nav05 a
{	background-position:-394px top;
	width:64px;
	height:39px;
}
ul.menu li.nav05 a:hover, ul.menu li.nav05 a.menuhover
{	background-position:-394px bottom;
	width:64px;
	height:39px;
}
ul.menu li.nav06 a
{	background-position:-459px top;
	width:87px;
	height:39px;
}
ul.menu li.nav06 a:hover, ul.menu li.nav06 a.menuhover
{	background-position:-459px bottom;
	width:87px;
	height:39px;
}
ul.menu li.nav07 a
{	background-position:-542px top;
	width:56px;
	height:39px;
}
ul.menu li.nav07 a:hover, ul.menu li.nav07 a.menuhover
{	background-position:-542px bottom;
	width:56px;
	height:39px;
}
ul.menu li.nsep
{	background:none!important;
}
ul.menu li.nav04 div
{	width:620px;
	background:url(../images/sub_nav_bg03.png) no-repeat left bottom;
}
ul.menu li.nav07 div
{	width:620px;
	background:url(../images/sub_nav_bg02.png) no-repeat left bottom;
}
ul.menu li.nav07 ul 
{	width:620px;
}
/* Sub menu
======================================================================== */
ul.menu div
{	width:555px;
	position:absolute; 
	top:41px; 
	left:30px; 
	display:none;
	background:url(../images/sub_nav_bg.png) no-repeat left bottom;
}
ul.menu ul 
{	list-style:none;
	width:555px;
	/*background:#4f4220 url(../images/left_curve.gif) no-repeat left top;*/

}
* html ul.menu ul 
{	height:18px;
}
ul.menu ul li 
{	position:relative;
	float:left; 
	padding:2px 0 0 12px;
	background:none;
	height:auto;
}
ul.menu ul li a 
{	height:18px!important; 
	color: #ffffff!important; 
	float:left; 
	font:bold 10px Geneva, Arial, Helvetica, sans-serif!important; 
	text-decoration:none;
	background:url(../images/subnav_icon.gif) no-repeat left 6px!important;
	text-indent:0!important;
	padding-left:12px;
	width:auto!important;
}
ul.menu ul li a:hover 
{	color: #ffe1b4; 
	text-decoration:none;
	background:url(../images/subnav_icon_over.gif) no-repeat left 6px!important;
}
ul.menu ul li.right_curve
{	background:url(../images/right_curve.gif) no-repeat right top;
	width:9px;
	height:18px;
	float:right;
}
#store
{	background:url(../images/store_bg.png) no-repeat left top;
	float:left;
	width:180px;
	height:87px;
	overflow:hidden;
}
#store a
{	width:112px;
	height:85px;
	display:block;
	text-indent:-999px;
}
/* Content Area Top Section
=====================================================================*/
#content_area_top
{	background:url(../images/flower.png) no-repeat 468px bottom;
	overflow:hidden;
	margin:9px auto 14px auto;
	width:960px;
}
#content_area02
{	background:#448d36 url(../images/body_bg02.gif) repeat-x left bottom;
}
#content_area_top h2
{	background:url(../images/header.png) no-repeat 3px top;
	width:960px;
	height:55px;
	text-indent:-999px;
}
#content_area_top .wrapper
{	margin-left:64px;
	width:896px;
}
#content_area_top .wrapper .leftcolumn
{	width:516px;
	float:left;
}
#content_area_top .wrapper .rightcolumn
{	width:377px;
	float:left;
	margin-top:1px;
}
#content_area_top .wrapper .text
{	font:normal 14px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07;
	/*height:110px;*/
	padding:0 0 38px 13px;
}
#content_area_top .wrapper .text span
{	font-style:italic;
}
.testimonials
{	overflow:hidden;
	margin:5px 0 0 27px;
}
.testimonials h3
{	background:url(../images/testimonial_header.png) no-repeat -20px top;
	height:34px;
	text-indent:-999px;
}
.testimonials .container
{	width:475px;
	margin-left:10px;
}
.testimonial02
{	width:334px;
	margin-left:27px;
	background:url(../images/testimonial_top.gif) no-repeat left top;
	padding-top:7px;
	margin-top:15px;
}
.testimonial02 .repeater
{	background:url(../images/testimonial_repeater.gif) repeat-y;
	padding:3px 8px 6px;
}
.testimonial02 .btm
{	background:url(../images/testimonial_bottom.png) no-repeat left top;
	height:21px;
}
.testimonial02 .repeater h4
{	color:#6c9c2d;
	font:italic 22px "archer medium";
}
.testimonial02 .repeater h4 em
{	color:#f0590f;
	font-weight:bold;
}
.testimonial02 .repeater h4 strong
{	font-weight:bold;
	color:#5f931b;
}
.testimonial02 .repeater h5 span
{	font:italic 11px "archer bold";
	color:#000;
}
.testimonial02 .repeater h5
{	font:bold 11px "archer medium";
	color:#7a705e;
	padding-top:3px;
}
/* Middle Section
=====================================================================*/
#middle_section
{	background:#251b03 url(../images/container_middle_bg.gif) repeat-x left top;
	width:100%;
}
#middle_section .outerdiv
{	width:100%;
	background:url(../images/container_middlevideo_bg.gif) no-repeat center 1px;
	min-height:391px;
}
* html #middle_section .outerdiv
{	height:391px;
}
#middle_section_container
{	width:960px;
	margin:0 auto;
	padding:14px 0 9px;
}
* + html #middle_section_container
{	padding:14px 0 16px;
}
#video_section
{	height:150px;
	background:url(../images/videos_bg.png) no-repeat -30px top;
	width:939px;
	margin-left:21px;
}
#author
{	background:url(../images/billk.png) no-repeat left top;
	width:354px;
	height:144px;
	margin-top:2px;
	float:left;
	text-indent:-999px;
	overflow:hidden;
}
#video_listing
{	width:342px;
	float:left;
}
#video_listing ul
{	width:318px;
	margin:auto;
	padding-top:54px;
}
#video_listing ul li
{	width:82px;
	float:left;
	background:url(../images/video_li_bg.png) no-repeat center top;
	height:58px;
	padding:6px 12px;
	position:relative;
}
#video_listing ul li .play_button
{
	background:url(../images/play_button.png) no-repeat left top;
	width:24px;
	height:24px;
	position:absolute;
	left: 39px;
	top: 21px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
#play_video
{	background:url(../images/play_video.png) no-repeat left top;
	width:139px;
	height:119px;
	float:left;
	margin-top:22px;
	text-indent:-999px;
	overflow:hidden;
}
#youtube
{	background:url(../images/youtube.png) no-repeat left top;
	width:100px;
	height:113px;
	float:left;	
	margin-top:25px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
#youtube:hover
{	background:url(../images/youtube.png) no-repeat left bottom;
}
.links
{	width:934px;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin:7px 0 0 26px;
}
.links strong
{	display:block;
	float:left;
	padding-right:5px;
	color:#fff;
}
.links span
{	background:url(../images/bullet.gif) no-repeat left 6px;
	padding:0 5px 0 8px;
	display:block;
	float:left;
	color:#fff;
}
.listings
{	width:915px;
	margin:7px 0 0 40px;
}
.news_updates
{	width:441px;
	float:left;
	margin-left:16px;
}
* html .news_updates
{	margin-left:7px;
}
.news_updates h4
{	background:url(../images/news_updates.png) no-repeat left 9px;
	width:314px;
	height:60px;
	text-indent:-999px;
	overflow:hidden;
}
.simple_listing01
{	width:441px;
}
.simple_listing01 ul
{	padding:0 0 0 15px;
	margin:0;
	width:426px;
}
.simple_listing01 ul li
{	background:url(../images/bullet01.gif) no-repeat left 6px;
	width:426px;
}
.simple_listing01 ul li a
{	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:underline;
	display:block;
	padding:3px 0 3px 16px;
	width:413px;
}
.simple_listing01 ul li a:hover, .simple_listing01 ul li a:visited
{	text-decoration:none;
	color:#fff !important;
}
.social_side
{	width:420px;
	float:left;
	margin-left:32px;
}
.social_side h4
{	background:url(../images/social_side.png) no-repeat left 12px;
	width:310px;
	height:65px;
	text-indent:-999px;
	overflow:hidden;
}
.simple_listing002
{	width:420px;
}
.simple_listing002 ul
{	padding:0 0 0 15px;
	margin:0;
	width:405px;
}
.simple_listing002 ul li
{	padding:0 0 24px 35px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
* + html .simple_listing002 ul li
{	padding:0 0 18px 35px;
}
.simple_listing002 ul li.twitter
{ background:url(../images/twitter_icon.png) no-repeat left top;
}
.simple_listing002 ul li.twitter li
{ padding:0!important;
}
.simple_listing002 ul li.twitter a
{ font-style:italic!important;
}
.simple_listing002 ul li.facebook
{	background:url(../images/facebook_icon.png) no-repeat left top;
}
.simple_listing002 ul li.youtube
{	background:url(../images/youtube_icon.png) no-repeat left top;
}
.simple_listing002 ul li a
{	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:underline;
}
.simple_listing002 ul li a:hover, .simple_listing002 ul li a:visited
{	text-decoration:none;
	color:#fff !important;
}
/* Footer Section
=====================================================================*/
#footer_section
{	background:url(../images/footer_home_bg.gif) repeat-x left top;
	width:100%;
	position:absolute;
	left:0;bottom:0;
}
#footer_section .maidiv
{	background:url(../images/footer_bg.jpg) no-repeat left top;	
	width:918px;
	margin:auto;
	height:61px;
	padding:26px 21px 0 21px;
}
#flogo
{	background:url(../images/footerlogo_bg.jpg) no-repeat left top;
	width:84px;
	height:61px;
	display:block;
	float:left;
}
#fcontent
{	width:543px;
	float:left;
	padding-left:10px;
	font:normal 11px/15px Georgia, "Times New Roman", Times, serif;
	color:#251b03;
}
#fcontent a
{	color:#251b03;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}
#fcontent a:hover
{	text-decoration:none;
}
#fcontent .flinks
{	color:#fff;
	padding:0!important;
	line-height:15px;
}
#fcontent .flinks a
{	color:#fff;
	text-decoration:none;
}
#fcontent .flinks a:hover
{	text-decoration:underline!important;
}
.fsearch_box
{	width:268px;
	float:left;
}
.fsearch_box .search
{	background:url(../images/lense.png) no-repeat left top;
	width:39px;
	height:61px;
	float:left;
}
.fsearch_box .search_area
{	width:226px;
	float:left;
	height:61px;
}
.fsearch_box .search_area .head
{	background:url(../images/search.png) no-repeat left 4px;
	width:178px;
	height:27px;
	text-indent:-999px;
	overflow:hidden;
}
.fsearch_box .search_box
{	background:url(../images/text_area.png) no-repeat left top;
	width:210px;
	height:16px;
	padding:1px 6px 3px;
}
* html .fsearch_box .search_box
{	background:url(../images/text_area.png) no-repeat left 3px;
	height:18px;
}
* + html .fsearch_box .search_box
{	background:url(../images/text_area.png) no-repeat left 2px;
	height:18px;
}
.search_box input
{	border:0;
	height:14px;
	padding:1px;
	width:211px;
	background:#f4ad79;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
}

/* Inner Pages
=====================================================================*/

#middle_main_bg
{	background:#fff url(../images/middle-bottom-bg.gif) repeat-x left bottom;

}
#middle_main_bg .bg_top_container
{	background:url(../images/inner_bg_top.gif) repeat-x left top;
	width:100%;
}
#middle_main
{	width:960px;
	margin:0 auto;
}
#top_section_inner
{	width:940px;
	margin:auto;
	background:url(../images/nav_bg.gif) no-repeat 78px top;
	padding-left:20px;
}
#top_section_inner #logo_sec_inner
{	height:87px;
	margin-left:33px;
	overflow:hidden;
}
#top_section_inner #logo
{	background:url(../images/logo.png) no-repeat left top;
	width:103px;
	height:72px;
	display:block;
	text-indent:-999px;
	float:left;
}
.navigation_listing_inner ul.menu
{	height:39px;
	width:664px;
	margin:14px 12px 0 43px;
	position:relative;
}
.navigation_listing_inner ul.menu li a
{	float:left;
	display:block;
	background-image:url(../images/navigations.jpg);
	background-repeat:no-repeat;
	height:39px;
	text-indent:-999px;
	overflow:hidden;
}
#top_links
{	margin:0;
	padding:20px 32px 0 0;
	height:23px;
	text-align:right;
	font-size:10px;
	color:#3b2c07;
	font:bold 10px Georgia, "Times New Roman", Times, serif;
	float:right;
	width:490px;
	text-transform:uppercase;
}
#top_links a
{	font-size:10px;
	color:#3b2c07;
	font-weight:bold;
	padding-right:16px;
}
#top_links a.viewcart
{	font-size:10px;
	color:#3b2c07;
	padding:0 0 0 14px;
	background:url(../images/cart_icon.gif) no-repeat left top;
}
#slider1
{	width:922px;
	height:165px;
	margin:0;
	padding:0;
}

.products_main
{	width:922px;
	margin:8px 0 0 20px;
	position:relative;
}
.products_bg
{	background:url(../images/product-bg.gif) no-repeat left bottom;
	width:303px;
}
.product
{	width:279px;
	background:url(../images/product-bg01.gif) no-repeat left top;
	margin:0;
	padding:8px 12px 0;
	position:relative;

}
.product h5
{	font:bold 18px "archer Bold";
	text-align:center;
	padding:4px 0;
}
.product_head
{	text-decoration:none;
	margin:0;
	padding:15px 0 0 0;
	text-align:center;
	font-size:18px;
	color:#3b2c07;
}
.product_img
{	width:279px;
	height:155px;
	margin:6px 0 0 0;
	padding:0;
	position:relative;
}
.product_img img
{	border:1px solid #f5bb8e;
}
.buy_button
{	width:90px;
	height:24px;
	background:url(../images/buy-button.png) no-repeat;
	margin:0;
	padding:0;
	position:absolute;
	left:8px;
	top:123px;
}
.buy_button a
{	width:90px;
	height:24px;
	display:block;
	text-indent:-999999px;
}
.product_list
{	margin:0;
	padding:10px 0 20px 0px;
}
.product_list ul
{	width:277px;
}
.product_list ul li
{	width:131px;
	float:left;
}
.product_list li A:link,.product_list li A:visited 
{	background:url(../images/product-link-bg.gif) no-repeat left top;
	padding-left:15px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07;
	display:block;
}
.viewall
{	width:89px;
	height:24px;
	background:url(../images/viewall.gif) no-repeat;
	position:absolute;
	left:105px;
	bottom:-12px;
}
.viewall a
{	width:89px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-9999px;
}

/* Slider
=============================================================*/
#slider1,.slider1
{    width: 922px;
    height: 160px; 
    position: relative; 
	overflow: hidden;
	background-repeat:no-repeat;
	/*margin-left:20px;*/
}
* html #slider1,* html .slider1
{    width: 920px;
    height: 160px; 
    position: relative; 
 overflow: hidden;
 background-repeat:no-repeat;
 /*margin-left:20px;*/
}
#product_container #slider1
{	margin-left:5px!important;
	float:left;
	margin-top:10px;
}
#slider1Content 
{   width: 922px; /* important to be same as image width or wider */
	height: 160px; /* important to be same as image height */
    position: absolute;
	padding:0;
	margin:0;
	list-style-type: none;
	left:0;
	top:0;
}
.slider1Image 
{   position: relative;
	display: none;
	height: 160px;
	overflow:hidden;
}
.slider1Image a
{	width:922px;
	height:160px;
	display:block;
}
.slider1Image img
{    border:0;
	width:922px;
	height:160px;
	display:block;
}
.slider1Image span
{	display:none;
}
#breadcrumb
{	float:left;
	text-transform:uppercase;
	padding:20px 0 0 16px;
	font:bold 10px Georgia, "Times New Roman", Times, serif;
	color:#6b9c26;
}
#breadcrumb span
{	color:#ed7803;
}
#breadcrumb a
{	color:#3b2c07;
}
#product_container
{	padding-left:16px;
	min-height:250px;
}
* html #product_container
{	height:250px;
}
#product_container .wrapper
{	font:normal 12px Georgia, "Times New Roman", Times, serif;
	padding:5px 0 15px 0;
}
#product_container .wrapper strong span
{	color:#6b9c26;
}
#product_container .wrapper a
{	color:#564a2c;
	text-decoration:underline;
}
#product_container .wrapper a:hover
{	color:#564a2c;
	text-decoration:none;
}
.product_listing01
{	width:921px;
}
.columns
{	width:178px;
	background:url(../images/product_btm_bg.gif) no-repeat left bottom;
}
.columns .pbox
{	width:164px;
	background:url(../images/product_top_bg.jpg) no-repeat left top;
	padding:5px 7px 8px;
}
.columns .pbox h5
{	font:bold 12px "archer Bold";
	text-align:center;
	padding:2px 0 5px 0;
}
.columns .pbox img
{	border:#63542f 1px solid;
}
.columns .desc
{	font:bold 10px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07;
	padding:7px 0 0 8px;
}
.columns .desc .left
{	width:79px;
	float:left;
}
.columns strong
{	font-size:11px;
	display:block;
}
.columns .desc span
{	text-decoration:line-through;
	color:#ff0000;
	display:block;
}
.columns .desc .right
{	width:77px;
	float:left;
}
.columns .right input
{	width:19px;
	height:15px;
	border:#7f755d 1px solid;
}
.columns .right a
{	background:url(../images/forward.gif) no-repeat left top;
	width:25px;
	height:22px;
	display:block;
	float:left;
	text-indent:-999px;
	overflow:hidden;
}
.columns .functionbox
{	margin-top:5px;
}
/*=== CMS Page
=====================================================================*/
#cms_page_container
{	width:960px;
}
#cms_page_container .left
{	width:705px;
	float:left;
}
#cms_page_container .right
{	width:255px;
	float:left;
}
#cms_page_container .cms_listing
{	padding:21px 0 0 16px;
	width:689px;
}
#cms_page_container h2
{	font:bold 24px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07; 
}
.cms_listing ul
{	padding:21px 0 0 9px;
	width:680px;
}
.cms_listing ul li
{	width:680px;
	margin-bottom:24px;
}
#cms_page_container_f_w
{	width:960px!important;
}
#cms_page_container_f_w .left
{	width:960px!important;
}
#cms_page_container_f_w .cms_listing
{	padding:21px 0 0 16px;
	width:944px!important;
}
#cms_page_container_f_w .cms_listing ul
{	padding:28px 0 0 9px;
	width:935px!important;
}
#cms_page_container_f_w .cms_listing ul li
{	width:935px!important;
	margin-bottom:24px;
}
.cms_listing ul li .wrapper
{	padding:12px 22px 12px 13px;
	font:normal 14px/18px Georgia, "Times New Roman", Times, serif;
}
.cms_listing ul li .wrapper a
{	text-decoration:underline;
}
.cms_listing ul li .wrapper a:hover
{	text-decoration:none;
}
.cms_listing ul li .wrapper p
{	padding:10px 0;
}
.cms_listing ul li .wrapper .image_box
{	width:185px;
	float:right;
	font:italic normal 11px Georgia, "Times New Roman", Times, serif;
	color:#f27b3c;
	margin:-20px 0 23px 23px;
	position:relative;
}
.cms_listing ul li h3
{	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#f27b3c;
	width:450px;
}
.cms_listing ul li .topcurve
{	background:url(../images/top_curve.jpg) no-repeat left top;
	padding:10px 13px;
}
.cms_listing ul li .button_container
{	/*background:url(../images/cms_btncontainer_bg_top.png) no-repeat left top;*/
	width:465px;
	/*padding:22px 0 0 0;*/
	font:bold 11px Georgia, "Times New Roman", Times, serif;
}
.cms_listing ul li .bottom
{	background:url(../images/cms_btncontainer_bg_btm.png) no-repeat left bottom;
	width:465px;
	/*padding:0 14px 18px;*/
}
.cms_listing ul li .button_container .paly_btn
{	background:url(../images/play_button02.gif) no-repeat left top;
	width:29px;
	height:30px;
	display:block;
	float:left;
	text-indent:-999px;
	overflow:hidden;
	margin-right:7px;
}
.cms_listing ul li .button_container .cntnt
{	width:220px;
	float:left;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
}
.cms_listing ul li .button_container .text_btn
{	background:url(../images/button01.gif) no-repeat left top;
	width:167px;
	height:12px;
	float:right;
	padding:3px 7px;
}
.cms_listing ul li .button_container .text_btn a
{	float:left;
	display:block;
	font:bold 9px/10px Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
.button_container .text_btn a.d_green
{	color:#FFF;
	width:74px;
}
.button_container .text_btn a.l_green
{	color:#3b2c07;
	font-weight:normal!important;
	width:82px;
	margin-left:10px;
}

.sep_repeater
{	background:url(../images/repeater_sep.gif) repeat-y left top;
}
.widget_box
{	padding:17px 0 0 32px;
	width:181px;
	font-size:11px;
	line-height:18px;
}
.widget_msg
{	background:url(../images/msg.gif) no-repeat left top;
	padding-top:66px;
	font-size:11px;
	line-height:18px;
	margin-bottom:27px;
}
.widget_community
{	width:175px;
}
.widget_community .top
{	background:url(../images/widget_topcurve.gif) no-repeat left top;
	width:175px;
	height:21px;
}
.widget_community .wrapper
{	padding:0 23px 14px 23px;
	font-size:11px;
	background:url(../images/widget_repeater.gif) repeat-y left top;
}
.widget_community .wrapper h4
{	font:bold 15px Arial, Helvetica, sans-serif!important;
	color:#659323!important;
	padding-bottom:12px;
}
.widget_community .wrapper h4 span
{	font-size:12px;
}
.widget_community .bottom
{	background:url(../images/widget_bottom.png) no-repeat left top;
	width:175px;
	height:47px;
	padding:98px 0 0 0;
}
.widget_community a
{	width:125px;
	height:19px;
	display:block;
	margin:auto;
	margin-bottom:4px;
	text-indent:-999px;
	overflow:hidden;
}
/*=== Product Detail page
=====================================================================*/
.description_box 
{	width:944px;
	padding-top:11px;
}
.description_box .product_d_box
{	width:367px;
	margin-right:26px;
	float:left;
}
.description_box .product_di_box
{	width:373px;
	margin-right:20px;
	float:left;
}
.description_box .product_di_box img
{	border:#5d4b29 1px solid;
}
.description_box .product_de_box
{	width:533px;
	float:left;
}
/*=== Tab Container 
=========================================================================== */
.simple_listing02
{	width:100%;
	padding-top:4px;
}
.simple_listing02 span.view_large
{ background:url(../images/zoom_image.gif) no-repeat left top;
 width:93px;
 height:12px;
 display:block;
 float:left;
 text-indent:-999px;
 overflow:hidden;
}

.simple_listing02 ul
{	width:275px;
	float:left;
	padding:0;
}
.simple_listing02 ul li
{	float:left;
	width:50px;
	padding:0;
	margin-right:5px;
}
.simple_listing03
{	width:533px;
}
.simple_listing03 ul
{	width:533px;
	background:url(../images/tab_repeater.gif) repeat-x left bottom;
	height:29px;
}
.simple_listing03 ul li
{	float:left;
	margin-right:3px;
}
.simple_listing03 ul li.normal DIV.leftcurve
{	background:url(../images/tab_normal.gif) no-repeat left top;
	padding-left:22px;
	cursor:pointer;
	height:29px;
	float:left;
}
.simple_listing03 ul li.normal DIV.leftcurve a
{	background:url(../images/tab_normal.gif) no-repeat right top;
	padding-right:22px;
	height:29px;
	display:block;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#6b9c26;
	text-decoration:none;
	float:left;
}
.simple_listing03 ul li.normal DIV.leftcurve a:hover
{	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#f0924c;
	text-decoration:none;
	float:left;
}
.simple_listing03 ul li.active DIV.leftcurve
{	background:url(../images/tab_active.gif) no-repeat left top;
	padding-left:22px;
	cursor:pointer;
	height:29px;
	float:left;
}
.simple_listing03 ul li.active DIV.leftcurve a
{	background:url(../images/tab_active.gif) no-repeat right top;
	padding-right:22px;
	height:29px;
	display:block;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#f0924c;
	float:left;
}
.simple_listing03 ul li.active DIV.leftcurve a:hover
{	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#6b9c26;
	text-decoration:none;
	float:left;
}
.tab_container
{	border:#cdc8bc 1px solid;
	border-top:0;
	background:#fefcf9;
	padding:13px 22px 7px;
}
.tab_container h3
{	color: #3b2c07;
	font-size: 24px;
	font-weight: normal; 
	margin:8px 0 13px 0;
}
.tab_container .desc
{
	padding-bottom:14px;
	width:485px;
	/*float:left;*/
}
.tab_container .desc a
{ text-decoration:underline!important;
}
.tab_container .desc a:hover
{ text-decoration:none!important;
}
.shopping_cart
{	border-bottom:#cdc8bc 1px solid;
	width:485px;
	float:left;
}
.shopping_cart h4
{	font-size:11px;
	color:#000000;
}
ul.simple_listing04
{	width:100%;
	padding-top:4px;
}
ul.simple_listing04 li
{	border-top:#cdc8bc 1px solid;	
	padding:8px 0 12px 0;
	font-size:11px;
	font-weight:bold;
}
ul.simple_listing04 li span
{	color:#ff0000;
	text-decoration:line-through;
}
ul.simple_listing04 li input.textbox01
{	width:29px;
	height:16px;
	border:#5d5031 1px solid;
}
ul.simple_listing04 li select.listbox
{	width:70px;
	height:21px;
	border:#959595 1px solid;
}
ul.simple_listing04 li .button
{	cursor:pointer;
}
.bottom_links
{	width:485px;
}
.bottom_links img
{	margin-top:8px;
}
.bottom_links a.link
{	background:url(../images/icon.gif) no-repeat left top;
	margin:7px 0 0 15px;
	padding-left:19px;
	display:block;
	float:left;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07!important;
	height:20px;
}
* html .bottom_links a.link
{	margin-left:7px;
}
#c2,#c3,#c4
{	display:none;
}
.p_listing
{	padding:16px 0 26px 0;
}
.p_listing h4
{	font-size:11px;
	color:#68ad41;
}
.p_listing .list_box
{	margin:3px 0 0 0;
	border-top:#cecac1 1px solid;
	padding:21px 0 0 0;
}
.scroll_listing
{	width:874px;
	float:left;
	overflow:hidden;
	height:182px;
	margin:0 7px;
}
.scroll_listing .columns
{	background:url(../images/scroll_product_bg.gif) repeat-x left top!important;
	height:161px!important;
}
.scroll_listing .columns h5
{	font-size:13px;
}
.scroll_listing .columns .pbox
{	background:none!important;
	padding:5px 7px 8px;
}
.arrows
{	float:left;
	width:16px;
	height:161px;
}
#product_container h3
{	font:normal 24px "archer Bold" ;
	color:#3b2c07;
}
h3#shopping_cart
{	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07;
}
.shopping_cart_table
{	padding-bottom:8px;
}
.shopping_cart_table thead
{	background:url(../images/table_header_bg.gif) repeat-x left top;
	height:32px;
	font:bold 10px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.shopping_cart_table thead th
{	border-right:#fff 1px solid;
	height:32px;
	padding-left:7px;
}
.shopping_cart_table tbody
{	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07;
}
.shopping_cart_table tbody h6 a
{	color:#4a9239!important;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
}
.shopping_cart_table tbody td
{	padding:4px;
	border-bottom:#cdc8bc 1px solid;
}
.shopping_cart_table tbody td td, .b_null
{	border-bottom:0!important;
}
.shopping_cart_table tbody td.spacing
{	padding:17px 0 0 0!important;
}
.shopping_cart_table tbody td img
{	margin-right:12px;
	border:#493b19 1px solid;
}
.shopping_cart_table tbody input.textbox
{	width:21px;
	height:14px;
	background:url(../images/text_box_bg.gif) no-repeat left top;
	border:0;
	padding:5px 2px;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#3b2c07;
}
.shopping_cart_table tbody td.l_yellow
{	background:#fbfaf7;
}
.shopping_cart_table tfoot
{	background:#fbfaf7;
}
.shopping_cart_table tfoot td
{	border-bottom:#cdc8bc 1px solid;
}
.shopping_cart_table tfoot td td
{	border:0;
}
.shopping_cart_table tfoot td.orange, .header_orange
{	color:#f0924c;
}
.gray_border
{	border-bottom:#cdc8bc 1px solid;
	padding-bottom:9px;
	margin-bottom:6px;
}
#login
{	width:815px;
	margin:0 0 0 110px;
	padding-bottom:60px;
}
#login h2
{	font:normal 24px Georgia, "Times New Roman", Times, serif;
	margin-top:12px;
}
#login h2 span
{	font:bold 24px Georgia, "Times New Roman", Times, serif;
	color:#f06620;
}
.login_wrapper
{	padding-top:8px;
}
.login_wrapper .left
{	width:118px;
	float:left;
	padding:0 8px 0 21px;
}
.login_wrapper .right
{	width:644px;
	float:left;
	font:italic 14px/12px Georgia, "Times New Roman", Times, serif;
	background:url(../images/billkurtis.gif) no-repeat 260px bottom;
	padding-top:5px;
}
.login_wrapper .right .learn_more
{	margin-left:380px;
	margin-top:10px;
}
.login_boxes
{	width:694px;
	padding-left:80px;
	padding-top:30px;
}
.login_boxes .left_box
{	width:298px;
	float:left;
	padding:0 15px;
	border-right:#f1eee7 1px solid;
}
.login_boxes .header
{	padding-bottom:6px;
	border-bottom:#f1eee8 1px solid;
	margin-bottom:7px;
}
.login_boxes .left_box .req
{	font:normal 10px Georgia, "Times New Roman", Times, serif;
	color:#f0924c;
	display:block;
	clear:left;
	padding:13px 0 10px 0;
}
.login_boxes .left_box label
{	display:block;
	float:left;
	width:95px;
	text-align:right;
	padding-right:5px;
}
.login_boxes .left_box .text_box02
{	width:153px;
	height:14px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
}
.clear_height
{	padding-bottom:8px;
}
.submit_box
{	padding-left:92px;
}
.submit_box .signin
{	margin-top:8px;
}
.submit_box a
{	font:bold 10px Georgia, "Times New Roman", Times, serif;
	color:#6fb444!important;
}
.login_boxes .right_box
{	width:341px;
	float:left;
	padding-left:23px;
}
.login_boxes .right_box ul
{	padding:6px 11px 10px;
}
.login_boxes .right_box ul li
{	list-style:inside disc;
	line-height:21px;
}
.create_account
{	padding-top:6px;
}
#next_pre_button
{	margin-right:50px;
	text-align:right;
}
.form_columns
{	margin-top:14px;
	font-size:14px;
}
/*== curved Corners 
=====================================================================*/
.curved_box_bg
{	background:#faf9e4;
	border-bottom:#f3f2e8 1px solid;
	border-top:#f3f2e8 1px solid;
	padding:8px 0;
}
.curved_box_left_borders
{	border-left:#f3f2e8 1px solid;
	background:#faf9e4;
}
.curved_box_right_borders
{	border-right:#f3f2e8 1px solid;
	background:#faf9e4;
}
.curved_box_bg .paly_btn
{	background:url(../images/play_button02.gif) no-repeat left top;
	width:29px;
	height:30px;
	display:block;
	float:left;
	text-indent:-999px;
	overflow:hidden;
	margin-right:7px;
	}
/* Contact Form
=====================================================================*/
.contact_form
{	width:644px;
	margin-top:6px;
}
.contact_form label
{	display:block;
	float:left;
	width:250px;
	clear:left;
}
.contact_form .lists
{	margin-bottom:10px;
	clear:both;
}
.contact_form .text_box02
{	width:153px;
	height:14px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
}
.contact_form .listbox
{	width:403px;
	height:100px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
}
/* Completed page
=====================================================================*/
.header_complete
{	font:bold 16px Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
	display:block;
}
.order_boxes
{	width:462px;
	float:left;
}
.order_boxes .textarea
{	border:#675b3f 1px solid;
	width:437px;
	height:53px;
}
.text_box02
{	width:236px;
	height:16px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.formControlText
{	width:236px;
	height:16px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.list_box02
{	width:242px;
	height:20px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.list_box03
{	width:70px;
	height:20px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.list_box04
{	width:100px;
	height:20px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.text_area04
{	width:240px;
	height:100px;
	padding:2px;
	background:url(../images/text_box_bg02.gif) repeat-x;
	border:#cecece 1px solid;
	border-bottom:#e4e4e4 1px solid;
	border-top:#8f8f8f 1px solid;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.edit_link
{	display:block;
	padding:6px 0 10px 20px;
	width:310px;
	background:url(../images/edit_icon.png) no-repeat left 4px;
	font-weight:bold;
}
.simple_listing05
{	padding:10px 18px 0px 298px;
	margin-top:80px;
	margin-left:100px;
	background:url(../images/manage_account_bg.png) no-repeat left top;
	height:146px;
}
.simple_listing05 ul
{
padding-left:100px;
}
.simple_listing05 ul li
{	
}
.simple_listing05 ul li a
{	background:url(../images/icon2.gif) no-repeat left 7px;
	display:block;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#564a2c;
	padding:5px 0 5px 16px;
	text-decoration:none!important;
}
.simple_listing05 ul li a:hover
{	background:url(../images/icon2.gif) no-repeat 2px 7px;
	color:#564a2c;
	text-decoration:none;
}
/*=== Added @ 07.11.2009
=====================================================================*/
.simple_listing05 ul li a.bowse_products
{	background:url(../images/browse_icon.png) no-repeat left 7px;
}
.simple_listing05 ul li a.my_profile
{	background:url(../images/myprofile_icon.png) no-repeat left 7px;
}
.simple_listing05 ul li a.my_account_credit
{	background:url(../images/mycredit_icon.png) no-repeat left 7px;
}
.simple_listing05 ul li a.my_orders
{	background:url(../images/myorders_icon.png) no-repeat left 7px;
}
.simple_listing05 ul li a.my_cart
{	background:url(../images/mycart_icon.png) no-repeat left 7px;
}
.simple_listing05 ul li a.logout
{	background:url(../images/logout_icon.png) no-repeat left 7px;
}
/* Inner Footer
=====================================================================*/
#footer_section_inner
{	background:url(../images/inner-footerbg.gif) repeat-x left top;
	width:100%;
	position:absolute;
	bottom:0;left:0;
}

#footer_section_inner .maidiv
{	background:url(../images/inner-footer-bg.gif) no-repeat left top;	
	width:918px;
	margin:auto;
	height:61px;
	padding:26px 21px 0 21px;
}

.no_border
{
border:0px !important;
}
.CatalogItemLight
{
border:0px !important;
}
.org_link
{	color:#564A2C!important; 
	font-size:12px;
	font-weight:bold;
	background:url(../images/copy_ic.gif) no-repeat left top;
	padding-left:20px;
	text-decoration:underline!important;
}
.org_link:hover
{	text-decoration:none!important;
}

.empty_cart_link
{	color:#F07800!important; 
	font-weight:normal;
	text-decoration:underline!important;
}
.empty_cart_link2 a
{
	color:#F07800!important; 
	font-weight:normal;
	text-decoration:underline!important;
}
.empty_cart_link:hover
{	text-decoration:none!important;
}
.formCaption
{	width:200px;
	float:left;
}
.formControl
{	float:left;
}
.formLine
{	clear:both;
	padding-bottom:10px;
}

.butun
{
background:url(../images/cancel.gif) no-repeat;
height:37px;
width:81px;
border:0px solid #FFFFFF;
cursor:pointer;
}
