body {
	font-size:13px;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	line-height: 1.5em;
	color:#6D6E71;
	text-align:center;
}
*{
	margin:0;
	padding:0;
}
ul {
    list-style-type:none;
}
a{
	text-decoration:none;
	cursor:pointer;
}
img, fieldset{
	border:none;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#page{
	margin: 1px auto 0;
}
#header{
	background:url(images/header_bg.jpg) repeat-x;
	width:100%;
	-moz-box-shadow:    0 1px 5px 0 #4A4A4A;
	-webkit-box-shadow: 0 1px 5px 0 #4A4A4A;
	box-shadow:         0 1px 5px 0 #4A4A4A;
	
	
	z-index:10;
}
.header-bar {
	margin: 0 auto;
    height: 126px;
    width:1196px;
	position:relative;
}
#logo {
    margin-left: 55px;
    position: relative;
    top: 15px;
    width: 95px;
}
#navigation {
    height: 129px;
    position: absolute;
	top:0;
    width:100%
}
#navigation #menu-primary, #navigation #menu-secondary {
	width:95%;
	position:absolute;
    padding: 3px 0;
	height:20px;
}
#navigation #menu-primary{
	bottom:25px;
}
#navigation #menu-secondary {
	background-color:#EB880E;
	bottom:3px;
}
#navigation #primary, #navigation #secondary {
    margin-right: 20px;
    float:right;
}
ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
}
ul.menu li {
    padding-left: 30px;
	float:left;
}
ul.menu li a{
	font-size: 13px;
    font-weight: bold;
	/*text-transform:uppercase;*/
	color:#fff;
}
ul.menu li.active a{
	color:#000000;
}
#container{
	background:url(images/slide_bg.png) repeat-y;
	width:100%;
}
#slideshow{
	width:1000px;
	margin:0 auto;
}
.subNavWrap {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 30px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 100%;
	margin:0 auto;
}
.lstSubNav {
    display: block;
    height: 30px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 1196px;
}
.lstSubNav li {
    display: inline;
    float: left;
}
.lstSubNav li a {
    color: #313131;
    float: left;
    font-family: HelveticaNeueBold,Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    line-height: 16px;
    padding: 7px 15px;
    text-transform: uppercase;
}
.lstSubNav li a.active {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}

.content {
	background-image: url("images/homepage_bg.jpg");
    background-repeat: repeat-x;
    overflow: hidden;
    padding: 26px 0 20px 12px;
    text-align: left;
	width:1196px;
	margin:0 auto;
}
.leftCont {
    float: left;
    padding: 0 10px 0 0;
    width: 225px;
}
.innerCont{float:left}
.lstSeason {
    display: block;
    float: right;
    overflow: hidden;
    padding: 0 20px;
    width: 190px;
}
.lstSeason h3 {
    border-bottom: 1px solid #4E4E4E;
    font-size: 16px;
    padding: 0 0 4px;
    color: #212121;
    font-size: 16px;
}
.lstSeason ul {
    display: block;
    padding: 15px 0 0;
}
.lstSeason li {
    display: block;
    line-height: 16px;
    margin: 0 0 12px;
}
.lstSeason li a {
    color: #999999;
    display: block;
    font-size: 12px;
    width: auto;
    text-transform:uppercase;
}
.lstSeason li a:hover,.lstSeason li a.active  
{
	color: #212121;
}
.contCol
{
	float:left;
	margin-top:15px;
}
.pageDes {
    display: block;
    float: left;
    padding: 10px 10px 0 0;
    text-align: justify;
    width: 225px;
}
.pageDes p {
    color: #313131;
    font-size: 13px;
    letter-spacing: 0.2px;
    line-height: 16px;
    padding: 0 0 15px;
    word-spacing: 1px;
}
.pageTitle {
    border-bottom: 1px solid #313131;
    color: #212121;
    float: left;
    font-family: HelveticaNeue,Helvetica,Arial,sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 18px;
    padding: 0 0 8px;
    text-transform: uppercase;
    white-space: nowrap;
    width: 220px;
    word-spacing: 1px;
}
.leftContInner
{
	display:block;
	padding-top:10px;
	float:left;
}
.proInfo {
    display: block;
    float: left;
    padding: 0 10px 0 0;
    text-align: justify;
    width: 230px;
}
.innerCont p {
    color: #434242;
    font-size: 11px;
    letter-spacing: 0.2px;
    line-height: 18px;
    padding: 0 0 15px;
    word-spacing: 1px;
}
.productList {
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 550px;
}
.lstProductContent {
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
    width: 500px;
}
.lstProductContent ul {
    float: left;
    overflow: hidden;
}
.lstProductContent li {
    float: left;
    
    overflow: hidden;
    width: 115px;
}
.lstProductContent li img
{
}
.lstProductContent li:hover img, .lstProductContent li.active img {
    border: 1px solid #000;
}
.lstProductContent li a {
    display: block;
    float: left;
    overflow: hidden;
    width: 105px;
}
.lstProductContent li a span{
	color:#313131;
	margin-left:24px;
}
.proCount {
    clear: both;
    color: #999999;
    overflow: hidden;
    position: relative;
    text-align: right;
    width: auto;
}

.productListType02 {
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 660px;
}
.lstProductContent02 {
    display: block;
    float: left;
    height: 190px;
    overflow: hidden;
    position: relative;
    width: 600px;
	
	margin-top:25px;
}
.lstProductContent02 ul {
    float: left;
    overflow: hidden;
    width: 22200px;
}
.lstProductContent02 li {
    float: left;
    margin: 0 4px 0 0;
    overflow: hidden;
    width: 95px;
}
.lstProductContent02 li a {
    display: block;
    float: left;
    overflow: hidden;
    width: 114px;
}
.lstProductContent02 li img {
    border: 1px solid #666;
    float: left;
    height: 125px;
    padding: 3px 4px;
    width: 85px;
}
.lstProductContent02 li:hover img, .lstProductContent02 li.active img {
    border: 1px solid #222;
}
.lstProductContent02 li span {
    color: #222;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 16px;
    overflow: hidden;
    padding: 5px 5px 0 4px;
    text-align: left;
    text-transform: capitalize;
    width: 92px;
}
.productListType02 .lstProductContent05 li span {
    text-transform: none;
}
.lstProductContent02 li:hover span, .lstProductContent02 li.active span {
    color: #000;
}
.productListType02 .proCount {
    clear: both;
    color: #999999;
    overflow: hidden;
    position: relative;
    text-align: right;
    width: auto;
}


.btnPrevWrap, .btnNextWrap {
    float: left;
    padding: 45px 0 0;
    width: 25px;
}
.btnSliderPrev {
    float: left;
    margin: 27px 0 0;
}
.btnSliderNext {
    float: right;
    margin: 27px 0 0;
}



#bottom{
	background-image: url("images/homepage_bg.jpg");
    background-repeat: repeat-x;
    float: left;
    width: 100%;
	padding-bottom:50px;
	min-height:200px;
}
.bottom-link,.bottom-address{
	width:1196px;
	margin:0 auto;
	padding-bottom:10px;
}
.bottom-link
{
	border-bottom: 1px dashed #999999; height: 180px
}
.block-block-2, .block-block-4, .block-block-3 {
    height: 160px;
    padding: 12px 20px;
    width: 320px;
	float:left;
}
.block-block-2, .block-block-3 {
    border-right: 1px dashed #999999;
}
.block-block-3{
	width:426px;
}
.block-address
{
	border-right: 1px dashed #999999;
}
.block-block-2:last-child,.block-address:last-child
{
	border:none;
}
a.visit-link{
	background:url(images/right_px_arrow_p.png) no-repeat right center;
	float: right;
    margin-right: -6px;
    margin-top: 15px;
    text-align: center;
    width: 60px;
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}
.block-address{
	height: 100px;
    padding: 15px 15px 5px;
    width: 365px;
	float:left;
}
.block-address .block-inner{
	color:#6D6E71;
}
.block-address .block-inner h3{
	color:#000000;
	text-transform:uppercase;
	float:left;
}
.block-address .block-inner ul{
	text-align:left;
	float:left;
	margin-top:7px;
	clear:both;
}
#footerWrap {
	background-color:#FFFFFF;
	border-top: 1px dashed #999999;
    bottom: -1px;
    left: 0;
    padding: 0;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 10;
}
#footer {
    font-family: HelveticaNeue,Helvetica,Arial,sans-serif;
    font-size: 11px;
    height: 25px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 12px;
    text-align: left;
    width: 1172px;
}
.lstFooterNav {
    color: #999999;
    float: left;
    font-size: 10px;
    padding: 6px 0 0;
    width: 500px;
}
.lstFooterNav a {
    color: #999999;
    display: inline-block;
    font-size: 10px;
    line-height: 10px;
}
/*------------ content area ------------*/
.content-inner
{
	width:600px;	
	background-color:#fff;
	padding:10px 10px 150px;
	margin-left:65px;
}
.content-inner .title
{
	color:#EB890E;
	padding:15px 0;
}
/*----------- contact form -------------*/
.std {
    clear: both;
    padding:10px 0;
}
.std p {
    clear: both;
    padding: 12px 0 0;
    color: #939292;
}
.std .text label, .std .text span, .std .password label, .std .password span, .std .textarea label, .std .textarea span, .std .select label, .std .select span, .std .radio label, .std .radio span, .std .checkbox label, .std .checkbox span {
    color: #555555;
}
.std .text label, .std .password label, .std .textarea label, .std .select label, .std .select span, .std .radio span, .std .checkbox span {
    float: left;
    padding: 2px 7px 0 0;
    text-align: right;
    width: 150px;
}
.std p.text input,.std p.textarea textarea,.std p.text select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDC2C9;
    color: #555555;
}
.std p.text input {
    height: 15px;
    padding: 4px;
    width: 206px;
}
.std p.submit
{
	margin-left:157px;
}