@charset "utf-8";
/* CSS Document */

body{background:url(/images/img-body-bg.jpg) repeat-x #fedda8; font-family: 'Telex', sans-serif; color:#2a2a2a;}

a{text-decoration:underline; color:#f56718}
a:hover{text-decoration:none;}
a:focus{outline:none;}
.clear{clear:both;}
.fl{float:left;}
h1{font-size:23px; color:#0049a8; padding-bottom:15px; background:url(/images/img-sep.gif) repeat-x bottom;}
h1 span{color:#ee6214;}
select {width: 210px; padding: 4px; margin: 0}
#wrapper{width:1000px; margin:0 auto;}
.header{padding:0 20px; position:relative; min-height:100px; background:url(/images/img-header-bg.png) no-repeat center 6px;}
.header .tag_line{color: #0049A8; display: inline-block; font-size: 20px; left: 0; padding: 15px 20px; position: absolute; right: 0;   text-align: center; text-shadow: 2px 2px 1px #FFFFFF; -moz-text-shadow: 2px 2px 1px #FFFFFF; -webkit-text-shadow: 2px 2px 1px #FFFFFF; -khtml-text-shadow: 2px 2px 1px #FFFFFF; -o-text-shadow: 2px 2px 1px #FFFFFF; zoom:1;}
.header .store_logon{position:absolute; top:5px; right:20px;}
.header .logo{float:left; padding-top:10px;}
.nav { margin:0; padding:0}
.header .nav{float:right;  padding-top:65px;}
.header .nav li{float:left; margin-left:16px; font-size:15px; font-weight:bold; list-style:none;}
.header .nav li:first-child{margin-left:0;}
.header .nav li a{background:url(/images/img-navigation.png) no-repeat top left; padding-left:5px; height:28px; display:inline-block; color:#fff; text-decoration:none; cursor:pointer;}
.header .nav li a span{background:url(/images/img-navigation.png) no-repeat right -28px; height:28px; line-height:28px; padding:0 12px 0 7px; display:inline-block;}
.header .nav li a:hover, .header .nav li a.active{background-position:0 -56px; color:#fff;}
.header .nav li a:hover span, .header .nav li a.active span{background-position:right -84px;}




.middle_content{background:#fff; box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; -khtml-box-shadow:0 0 5px #888; -moz-box-shadow:0 0 5px #888; -o-box-shadow:0 0 5px #888; margin:20px 20px 0; position:relative; zoom:1; *top:20px;}

.home_content{position:relative;}
.slider_wrapper{padding:20px;}
.slider{width:967px; height:457px; background:url(/images/img-slider-bg.png) no-repeat 0 20px; margin:0 auto;}
.slider_content{width:888px; margin:0 auto; top:40px; background:none!important;}
.slider_content > .slide {width:888px; height:346px;  background:none!important;}
.slider .slider_left{width:475px; height:346px; float:left; padding-left:40px;}
.slider .slider_right{width:356px; float:right; padding-top:50px;}
.slider .slider_right ul{padding-top:20px;}
.slider .slider_right li{font-size:16px; /*background:url(/images/img-feature-bullet.png) no-repeat 0 5px;*/ padding:0 0 8px 18px; font-weight:bold; color:#666;}
a.prev, a.next{position:absolute; top:200px; left:35px; background:url(/images/img-slider-arrows.png) no-repeat 0 0; width:32px; height:32px; z-index:99999;}
a.next{background-position:-32px 0; left:auto; right:30px;}
a.prev:hover{background-position:0 -32px;}
a.next:hover{background-position:-32px -32px;}
.slider_nav {position:absolute; bottom:20px; left:470px;}
.slider_nav a{width:10px; height:10px; background:url(/images/img-slider-bullet.png) no-repeat; text-indent:-10000px; overflow:hidden
; float:left; margin-left:5px;}
.slider_nav a:hover, .slider_nav a.activeSlide{background-position:-10px 0;}

.bottle_graphic{text-align:center; padding:10px 0; *margin-top:20px;}

.footer{/*background:url(/images/img-footer-bg.gif) repeat-x top;*/ font-size:14px; color:#6a6a6a;  text-align:center; margin:0 20px; padding: 15px; border-top:solid 1px #FCC368;}

.inner_page_content{padding:20px;}
.inner_page_content p{font-size:13px; line-height:25px; padding-top:20px;}
.inner_page_content dl{padding-top:20px;}
.inner_page_content dt{font-size:18px; color:#f56718; padding-top:10px;}
.inner_page_content dt:first-child{padding:0;}
.inner_page_content dd{font-size:15px; padding:10px 0 0 15px; background:url(/images/img-product-buttlet.png) no-repeat 0 14px; color:#2a2a2a;}

#aboutus_tabs {margin:0; padding:0}
#aboutus_tabs{padding-top:20px; border-bottom:solid 1px #f56718; display:inline-block; width:100%;}
#aboutus_tabs li{float:left; margin-right:10px; list-style:none;}
#aboutus_tabs li a{padding:5px 10px; background:#0653b7; color:#fff; display:block; text-decoration:none;}
#aboutus_tabs li a:hover, #aboutus_tabs li a.selected{background:#f56718;}


.contact_address{float:left; padding-top:20px; width:50%}
.contact_form{width:400px; float:right; padding-top:20px;}
.form_row{padding-bottom:10px;}
.form_row label{width:100px; float:left; margin-top:4px }
.form_row label span{color:#F00;}
.form_row input[type=text], .form_row textarea{width:200px; height:22px; border:solid 1px #ccc; padding:0 5px; font-family: 'Telex', sans-serif; font-size:13px; color:#6a6a6a;}
.form_row textarea{width:250px; height:100px; resize:none; overflow:hidden;}

.btn_blue{background:url(/images/img-navigation.png) no-repeat 0 -56px; height:28px; display:inline-block; padding-left:5px; margin-right:10px;}
.btn_blue span{background:url(/images/img-navigation.png) no-repeat right -84px; height:28px; line-height:28px; color:#fff; display:inline-block;}

.btn_blue input{background:none; border:none; *overflow:visible; height:25px; color:#fff; padding:0 12px 0 7px; cursor:pointer; font-family: 'Telex', sans-serif; font-size:14px;}

.required{color:#F00; text-align:right; font-size:11px; font-style:italic;}

