@charset "utf-8";
/* CSS Document */

body
{
	margin:0; padding:0; background:url(../images/main_bg.jpg) repeat-x top #fff; font:normal 12px Arial, Helvetica, sans-serif; color:#868787;
}
img
{
	border:0 none;
}
.clear
{
	clear:both;
}
ul, li
{
	list-style:none; margin:0; padding:0; display:block;
}
a, a:hover 
{ 
	text-decoration:none;
}
h1, h2, h3, h4
{
	font-family:Calibri;
}
h1 
{
	margin-top:0; font-size:20px;
}
p
{
	line-height:22px;  text-align:justify;
}
.b_main						
{
	 width:980px; height:auto; margin:auto; padding-top:12px;   
}
.main_left 
{
	width:790px; float:left;
}
.top
{
	width:100%;  padding-bottom:10px; overflow:hidden;
}
.logo 
{
	padding:6px 20px 0 12px; float:left;width:200px;
}
.top-right
{
	width:414px; float:right; background:url(../images/top_slider_bg.jpg) repeat-x; border:1px solid #f0f0f0; padding:8px 22px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
#top-ts
{
	width:414px; float:right;  border:1px solid #f0f0f0; padding:8px 22px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}

.top_slider_box
{
	width:94px; float:left; text-align:center; padding:0 0 5px 0;
}
.top_slider_box a
{
	display:block; color:#3b3b3b;
}
.top_slider_box img 
{
	width:90px; height:55px; border:2px solid #fff; margin-bottom:3px;
}
.menu
{
	width:100%; height:43px; font:normal 19px Calibri; background:url(../images/menu_bg.jpg) repeat-x; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; margin-bottom:22px;
}
.menu ul li
{
	float:left; height:43px; background:url(../images/menu_border.jpg) left no-repeat;
}
.menu ul li a
{
	color:#fff; display:block; padding:8px 38px 5px 39px; height:30px; 
}
.menu ul li a:hover, .menu ul li a.active
{
	color:#fff; background:#111;
}
.menu ul li.home
{
	background:none;
}
.menu ul li.home a:hover, .menu ul li.home a.active
{
	color:#fff; background:#111; border-top-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; 
}
.event_form_part
{
	width:203px; /*background:url(../images/event_form_bg.jpg) repeat-x; border:1px solid #f0f0f0;*/ float:right; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; margin:0 0 10px 30px;
}
.event_form_part h1
{
	color:#1e1e1e; padding:10px 0; text-align:center; border-bottom:1px dotted #f0f0f0; font:normal 20px Calibri; margin:0;
}
.event_form
{
	padding:5px 15px;
}
.event_txt
{
	width:90%; height:25px; background:#fff; border:1px solid #e3e3e3; padding:2% 4%; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; margin:5px 0;
}
.event_btn
{
	margin:5px auto; text-align:center; cursor:pointer; width:68px;
}
.event_btn input
{
	cursor:pointer;
}
.bottom_slider
{
	width:764px; height:176px; padding:0 12px; background:url(../images/bottom_bg.jpg) repeat-x; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; border:1px solid #f0f0f0; margin:-50px 0;
}
.bottom_slider_box
{
	width:154px; margin:0 15px; float:left; text-align:center; padding:0 0 5px 0;
}
.bottom_slider_box a
{
	display:block; color:#3b3b3b;
}
.bottom_slider_box img 
{
	width:154px; height:114px; border:3px solid #fff; margin-bottom:3px;
}
.amazon_scroller
{
    padding: 0px; margin: 0px;
	
}
.amazon_scroller .amazon_scroller_nav
{
    position: absolute;
}
.amazon_scroller .amazon_scroller_nav li
{
    cursor: pointer; position: absolute; top:70px;
}
.amazon_scroller .amazon_scroller_mask 
{
    position: absolute; overflow: hidden;
}
.amazon_scroller_mask
{
	width: 751px !important;
}
.amazon_scroller ul 
{
    padding: 0px; margin: 0px; float: left;
}
.amazon_scroller ul li 
{
    padding: 0px; margin: 0px 0px; list-style: none; float: left; text-align: center; display:inline;
}
.amazon_scroller ul li a 
{ 
    text-decoration: none;
}
.amazon_scroller ul li a amazon_scroller_title 
{
	overflow:hidden;
}
.amazon_scroller ul li a:hover 
{
    text-decoration: underline;
}
.amazon_scroller ul li a img 
{
    border: none;
}
.advertising
{
	width:177px; float:right;
}
.advertising img 
{
	width:175px; border:1px solid #e1e1e1; margin-bottom:5px;
}
.s_footer
{
	 width:100%; overflow:hidden; background:#f6f6f6;  border-top:1px solid #e3e2e2; margin-top:20px;
}
.s_foot_main				
{ 
	width:980px; margin:auto; 
}
.s_fmain_top				
{ 
	width:980px;  overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #c2c2c2;
}
.s_ftop_box					
{
	 width:200px; float:left; padding-top:15px; margin:0 22px;
}
.s_ftop_box_top				
{ 
	width:100px; height:25px; float:left;  font:bold 13px Arial, Helvetica, sans-serif; color:#1e1e1e; 
}
.s_fmenu					
{ 
	width:200px; height:auto; float:left; line-height:20px;
}
.s_fmenu ul li				
{ 
	padding:4px 0px 4px 15px; display:block; background:url(../images/cat_arrow.png)  no-repeat 0 10px; 
}
.s_fmenu ul li a			
{ 
	color:#898989; 
}
.s_fmenu ul li a:hover		
{
	 color:#000; 
}
.footer_bottom
{
	width:94%;  padding:1% 3%; color:#444444; overflow:hidden;
}
.copyright
{
	width:50%; float:left; color:black;
}
.copyright a
{
	color:#000; font-weight:bold;
}
.copyright a:hover
{
	text-decoration:underline;
}
.social
{
	width:40%; float:right; 
}
.social span
{
	float:right; padding:5px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#000;
}
.social img
{
	float:right; margin-left:10px;
}
.jcarousel-skin-tango .jcarousel-container { }

.jcarousel-skin-tango .jcarousel-direction-rtl 
{
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal { }
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal 
{
    width:  auto; height: 80px;
}
.jcarousel-skin-tango .jcarousel-item 
{
    width: 94px; height: 80px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal 
{
	margin-left: 0;  margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal 
{
	margin-left: 10px; margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 25px;
    right: -14px;
    width: 9px;
    height: 14px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -9px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -18px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: -14px;
    width: 9px;
    height: 14px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -9px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -18px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -27px 0;
}

.s_fmenu ul li
{
	font-size:12px;
	text-align:left;
}
.prod_lis
{
	background: url(/images/carouse_bg.png) repeat-x scroll 0 0 #B1B1B1;
    padding: 21px 0 26px;
    position: relative;
    z-index: 2;
}
.prod_lit
{
	background: url(images/carousel_shadow.png) no-repeat scroll 50% 50% / 100% auto transparent;
    bottom: -37px;
    height: 131px;
    left: -1px;
    right: -11px;
	margin-right: 20px; 
	width: 300px;
	position:absolute;
}

.menu_div ul
{
    padding:0px;
    margin:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
    list-style:none;
    text-indent:15px;
}
.menu_div ul li
{
    background:#3f3f3f;
    line-height:28px;
        border-bottom:1px solid #333;
		width:150px;
}
.menu_div ul li a
{
    text-decoration:none;
    color:#FFF;
    display:block;
}
.menu_div ul li a:hover
{
    background:#d40203;
}
.menu_div ul li#active
{
    background:#d40203;
}
.des_hea
{	background: url("../images/bord_top.gif") repeat-x scroll 0 bottom transparent;
    margin: 0 9px 20px;
    padding: 16px 0 10px;
 }
.head_sp
{
	background: url("../images/bord_top.gif") repeat-x scroll 0 bottom transparent;
    margin: 0 9px 20px;
    padding: 16px 0 10px;
    text-align: center;
	 color: #592418;
    font-family: 'Pinyon Script',cursive;
    font-size: 21px;
    font-weight: normal;
}
/**

