oo@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: "HelveticaNeueLTStd-UltLtCn";
    src: url('../HelveticaNeueLTStd-UltLtCn.otf');
    font-weight:400;
}

@font-face {
 font-family: 'HelveticaNeueLTCom-ThCn_0';
 src: url('../fonts/HelveticaNeueLTCom-ThCn_0.eot');
 src: local('HelveticaNeueLTCom-ThCn_0'), url('../fonts/HelveticaNeueLTCom-ThCn_0.TTF') format('truetype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'trebuc';
 src: url('../fonts/trebuc.eot');
 src: local('trebuc'), url('../fonts/trebuc.TTF') format('truetype');
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'agencyfb-regular';
 src: url('../fonts/agencyfb-regular.eot');
 src: local('agencyfb-regular'), url('../fonts/agencyfb-regular.TTF') format('truetype');
 font-weight: normal;
 font-style: normal;
}



.FontAgency{font-family:agencyfb-regular;}

.FontHelvetica{font-family:HelveticaNeueLTCom-ThCn_0;}

.Fonttrebuc{font-family:trebuc;}


html, body{height:100%;}      

body{font:normal 12px Arial, Helvetica, sans-serif; background:url(../images/BodyBg.jpg) repeat ;    color: #4f4f4f; margin:0px; padding:0px }

ul, li,p,span{ margin:0; padding:0;  }

h1,h2,h3,h4,h5,h6,img,div,form,class {margin:0; padding:0; border:none; line-height:normal; font-weight:normal}

table,tr,td{margin:0 auto; padding:0;}

.clearer {clear:left; font-size:0; margin:0; padding:0; height:0; overflow:hidden; line-height:0; }

a{text-decoration:none; outline:none} a:hover{text-decoration:none}

img, a{border:none; outline:none}

input{margin-left:0px}


/*common css classes start*/
.floatLeft{float:left; }

.floatRight{float:right;}

.verticalMiddle{vertical-align:middle}

.marginR12{margin-right:12px;}

.marginTop7{margin-top:7px}

.marginTop28{margin-top:28px;}

.font11{font-size:11px;}

.yellowText{color:#ffbb00}

.MarginLR{margin:0px 6px;}

.MarginL4{margin-left:4px;}

.MarginT5{margin-top:5px;}



/***main css start here***/

#wrapper{width:985px; height:auto; margin:auto; overflow:hidden	}


.headerPannel{width:980px; height:auto; margin:auto; padding:0px 2px}

.headerLeftPannel{width:655px; height:auto;}

.headerRightPannel{width:325px; height:auto}

.logoPannel{margin-top:34px; width:168px; height:111px;}

.callToAction{background:url(../images/callToActionBg.png) no-repeat; width:279px; height:47px; padding:11px 0 0 30px}

.callToAction a{ color:#fff; text-decoration:none; font-weight:bold}

.shoppingCart{margin-left:34px; color:#fff; font-weight:bold; width:130px}

.itemsCounter{font-size:11px; color:#d2040c; margin-left:46px; font-weight:normal; display:block; margin-top:-8px}

.lookingForBanner{background:url(../images/lookingForBanner.png) no-repeat; width:216px; height:54px; padding:54px 0 0 12px}

.lookingForBanner a{color:#fff; font-size:18px; font-weight:bold;}

.topMenu{ width:450px; height:auto;}

.topMenu ul{margin:122px 0 0px 20px; padding:0px; list-style:none; width:590px	}

.topMenu ul li{margin:0px; padding:0px; display:inline; }

.topMenu ul li a{margin:0px; padding:4px 10px; border-right:1px solid #a20504; line-height:12px; float:left; color:#fff; font-size:24px; font-family: "HelveticaNeueLT Std Thin Cn"; }

.topMenu ul li a:hover{color:#bababa;   }

.topMenu ul li a.noborder{border-right:none}

.topnaviagtion{width:980px; height:45px;}

.topnavLeft{background:url(../images/navigationLeftBg.png) no-repeat left top; width:9px; height:45px;}

.topnavMid{background:url(../images/navigationMidBg.png) repeat-x left top; width:962px; height:45px;}

.topnavRight{background:url(../images/navigationRightBg.png) no-repeat left top; width:9px; height:45px;}

.topnavMid ul{margin:0px; padding:0px; list-style:none}

.topnavMid ul li{margin:0px; padding:0 21px; display:inline; background:url(../images/seprator.png) no-repeat right center; float:left; height:45px; line-height:45px}

.topnavMid ul li.lastNav{background:none;}

.topnavMid ul li a{margin:0px; padding:0px; color:#261401; font-size:16px;    text-transform: uppercase;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

.topnavMid ul li a:hover{margin:0px; padding:0px; color:#261401; font-size:16px; text-decoration:underline}


.sliderBg{background:url("../images/sliderBg2.png") no-repeat scroll 0 0 transparent; width:985px; height:336px; position:relative; margin:11px 0 15px}

.sliderTextProduct{padding:30px 0 0 30px; width:960px;}

.sliderText{ font-size:48px; font-weight:bold; color:#4d3319; text-shadow:1px 1px 1px #000; width:789px; text-align:center; margin-top:-10px; line-height:54px}

.whiteText{color:#fff;}

.sliderTextProduct2{width:960px;}

.marginTL{margin:10px 0 0 24px;}

.contactButton{    bottom: 28px;
    position: absolute;
    right: 37px;}


.width632{ width:632px}

.pagination{width:175px; height:auto; margin:20px 0 0 20px}

.pagination a{background:url(../images/pagination.png) no-repeat left top; width:16px; height:16px; float:left; font-size:0px; padding-left:15px}

.pagination a:hover{background:url(../images/paginationHover.png) no-repeat left top; width:16px; height:16px; float:left; font-size:0px}

.pagination a.selected{background:url(../images/paginationHover.png) no-repeat left top; width:16px; height:16px; float:left; font-size:0px}


.sliderRightText{width:241px; height:auto; padding:47px 0 0 67px; font-size:14px; font-weight:bold; color:#111111}


.arrowPannel{width:985px; height:auto; position:absolute; top:140px; left:0px	}

.mainContainer{width:980px; height:auto; margin:auto; padding:0px 2px}

.mainContainerTop{background:url(../images/greyTopBg.png) no-repeat; width:980px; height:6px;}

.mainContainerMid{ background:#828282; height:auto; padding:0px 9px; width:962px}

.mainContainerBottom{ background:none; height:auto; padding:0px 9px; width:962px}

.searchOuterPannel{width:962px; height:135px; margin:auto 0 15px; position:relative}

.searchLeftBg{background:url(../images/searchLeftBg.png) no-repeat left top; width:30px; height:135px;}

.searchMidBg{background:url(../images/searchMidBg.png) repeat-x; width:902px; height:121px; padding:14px 0 0 0; }

.searchRightBg{background:url(../images/searchRightBg.png) no-repeat; width:30px; height:135px;}

.magnifyingGlass{position:absolute; left:23px; width:108px}

.searchRightContent{width:788px; height:auto; color:#fff; padding-top:10px}

#custom-lis-partsearch-form {width:795px; height:auto; margin-top:11px; font-weight:normal}

#custom-lis-partsearch-form select, #custom-lis-partsearch-form input { width:223px; height:26px; border:1px solid #724c17; background:#4d3319; padding:3px ; color:#fff;font-family:trebuc; font-size:12px; margin: 0px;}

#custom-lis-partsearch-form .form-item { margin: 0px;}

#custom-lis-partsearch-form label {font-size:20px; margin-bottom:4px; }

#custom-lis-partsearch-form .mainSearchSecRowCol1 { float: left;width: 280px;}

a.searchButton{background:url(../images/searchButton.png) no-repeat; width:82px; height:35px; float:left; margin-top:22px; color:#333233; text-transform:uppercase; font-size:19px; text-align:center; line-height:35px }

.mainContainerLeftP{width:244px; height:auto; }	


.categoryOuter{width:243px; height:auto; margin-bottom:4px }

.categoryTopBg{background:url(../images/catageoryTopBg.png) no-repeat; width:243px; height:19px;}

.categoryMidBg{background:url(../images/catageoryMidBg.png) repeat-y; width:243px; height:auto;}

.categoryBottomBg{background:url(../images/catageoryBottomBg.png) no-repeat; width:243px; height:19px;}

.categoryMidBg h1{font-size:27px; color:#fff; background:url(../images/vertocalSeprator.png) no-repeat center bottom;  padding:0 0 7px 17px}

.categoryMidBg  ul{margin:0px; padding:0px; list-style:none}

.categoryMidBg  ul li{margin:0px; padding:0px 0 0 8px; list-style:none; background:url(../images/vertocalSeprator.png) no-repeat left bottom; float:left; width:235px}


.categoryMidBg  ul li a{margin:0px; padding:11px 0 11px 42px;  background:url(../images/categoryIcon.png) no-repeat 12px center; color:#e1b72c; font-size:14px; font-weight:bold; font-family:trebuc; float:left; line-height:20px}

.categoryMidBg  ul li a:hover{margin:0px; padding:11px 0 11px 42px;   color:#fff;}



.requestTopBg{background:url(../images/requestTopBg.png) no-repeat; width:243px; height:19px;}

.requestMidBg{background:url(../images/requestMidBg.png) repeat-y; width:243px; height:auto;}

.requestBottomBg{background:url(../images/requestBottomBg.png) no-repeat; width:243px; height:19px;}

.requestMidBg h3{font-size:18px; color:#ffbb00; padding-left:11px }


#webform-client-form-28588{width:212px; height:auto; margin:10px 0 0 11px;font-family:trebuc; }

#webform-client-form-28588 p{width:220px; height:auto; margin-bottom:8px}

#webform-client-form-28588 label{ font-size:13px; color:#fff; width:90px; float: left; }

#webform-client-form-28588 .form-text{background:url(../images/smallInput.png) no-repeat; width:130px; height:20px; text-align:left; display:block; float: left;}

#webform-client-form-28588 .form-text{width:122px; height:15px; line-height:15px; margin:auto; border:none; font-size:11px}


#webform-client-form-28588 .form-textarea {background:transparent url(../images/smallTextArea.png) no-repeat; width:116px; height:94px; padding:3px; font-size:11px; border:none;  float:left; overflow:auto}

a.yellowButton{background:url(../images/yellowButtonLeft.png) no-repeat left center; width:auto; height:24px; display:block; float:right; padding-left:9px}

#webform-client-form-28588 .form-submit {background:url(../images/yellowButtonRight.png) no-repeat right center; width:auto; height:24px; display:block; float:left; padding:0 14px 0 5px; color:#4d3319; font-size:15px; line-height:24px; text-transform:uppercase; display: block;float: right;}

.attentionBg{background:url(../images/attentionBg.png) no-repeat; width:239px; height:139px; }

.attentionTopText{font-size:28px; color:#fff; text-shadow:0px 0px 1px #000; padding:5px 0 0 110px; line-height:30px}

.attentionNeedPricing{ font-size /*\**/: 19px\9; font-size:22px; color:#000; text-shadow:0px 0px 1px #000; padding:5px 0 0 62px}

.attentionFastText{font-size /*\**/: 20px\9; font-size:25px; color:#fff; text-shadow:0px 0px 1px #000; font-weight:normal; }

a.attentionClick{background:url(../images/submit2.png) no-repeat; width:104px; height:31px; line-height:31px; text-align:center; color:#4d3319; font-size:21px; float:left; margin:8px 10px 0 0}

.mainContainerRightP{height:auto; width: 718px;}

.mainContainerRightPinner{padding: 20px; background-color: #FFF; }

.whiteBoxOuter{width:355px; height:auto}

.whiteBoxOuterTop{background:url(../images/whiteTopBg.jpg) left top no-repeat; width:355px; height:auto; padding-top:8px }

.whiteBoxOuterMid{background:url(../images/whiteMidBg.png) repeat-y left top; width:355px; height:auto;  }

.whiteBoxOuterBottom{background:url(../images/whiteBottomBg.jpg) no-repeat left bottom; width:355px; height:auto; padding-bottom:16px}

.whiteBoxOuterMid h2{ font-size:22px; color:#d31106; padding-left:16px; margin-bottom:8px}

.imagewrapper {
    border: 1px solid #EE9600;
    height: 62px;
    width: 63px;
    background-color: #eee;
    display: inline-block;
}

.whiteBoxOuterMid ul{margin:0px; padding:0px 5px; list-style:none; float:left}

.whiteBoxOuterMid ul li{width:111px; height:93px; background:#ffefd4; position:relative; text-align:center; padding-top:4px; display:inline; float:left; margin: 0px 0px 0px 0px;	}

.whiteBoxOuterMid ul li img{width:63px; height:62px; border:1px solid #ee9600; }

a.orderButton{background:url(../images/orderItem.png) no-repeat; width:80px; height:22px; color:#000; line-height:22px; font-size:11px; text-align:center; position:absolute; top:0px; left:15px}

.whiteBoxOuterMid ul li .text{ width:92px; text-align:center; color:#000; display:block; font-size:11px; margin:auto; line-height:12px; margin-top:4px }

a.clickToView{color:#f12216; font-size:11px; text-decoration:none; float:left; margin:6px 8px 0 0}

a:hover.clickToView{color:#f12216; font-size:11px; text-decoration:underline}

.catalogBanner{background:url(../images/catalogBanner.png) no-repeat; width:706px; height:121px; margin-top:7px; padding:9px 0 9px 10px }

.catalogBanner h1{font-size:24px; color:#575757; width:330px; font-weight:bold; line-height:24px; margin-bottom:4px}


.catalogBanner ul{margin:0px; padding:0px; list-style:none; float:left; width:115px}

.catalogBanner ul li{ margin:0px; padding:0px; display:list-item; float:left;}

.catalogBanner ul li a{color:#575757; font-size:14px; font-family:trebuc; line-height:18px}

.catalogBanner ul li a:hover{ text-decoration:underline}

.carouselOuter{width:964px; height:95px; }

.carouselLeftBg{background:url(../images/carsouleLeftBg.png) no-repeat; width:11px; height:95px;}

.carouselMidBg{background:url(../images/carsouleMidBg.png) repeat-x; width:942px; height:95px;  padding:8px 0 }

.carouselRightBg{ background:url(../images/carsouleRightBg.png) no-repeat; width:11px; height:95px;}

.carouselMidBg a img{padding:25px 20px }

.carouselMidBg ul{margin:0px; padding:18px 0; 0 list-style:none; width:826px; float:left}

.carouselMidBg ul li{display:inline; float:left; margin:0px 17px; padding:0px;}

.footerOuter{width:893px; height:auto; padding:25px 35px }

.footerOuter h2{font-size:23px; color:#fff; padding-bottom:5px}

.footerOuter ul{margin:0px; padding:0px; list-style:none}

.footerOuter ul li{ margin:0px; padding:0px 35px; display:inline; float:left; background:url(../images/footerSeprator.png) no-repeat right center; height:185px; width: 276px;}

.footerForm{width:240px; height:auto; position:relative}

.footerForm input{width:128px; height:18px; background:#474646; border:1px solid #4d3319; padding:0px 3px; color:#fff; font-family:trebuc;}

.footerForm textarea{width:140px; height:56px; background:#474646; border:1px solid #4d3319;  padding:0px 3px; color:#fff; font-family:trebuc; overflow:auto}

.footerForm label{ font-family:trebuc; color:#fff; width:90px; float:left}
.footerForm input{ width: 140px;}

.footerForm .form-submit {float: right;}

a.yellowButtonFooter{background:url(../images/yellowButtonLeft.png) no-repeat left center; width:auto; height:24px; display:block; float:right; padding-left:9px}

a.yellowButtonFooter span{background:url(../images/yellowButtonRight.png) no-repeat right center; width:auto; height:24px; display:block; float:left; padding:0 9px 0 0px; color:#4d3319; font-size:15px; line-height:24px; text-transform:uppercase; font-weight:bold; font-family: HelveticaNeueLTCom-ThCn_0;}

.latestNews{width:283px; padding:0px; color:#fff; text-align:justify; line-height:18px; font-size: 11px;}

a.viewMore{font-size:11px; color:#e57f00;}

a:hover.viewMore{font-size:11px; color:#e57f00; text-decoration:underline}

.greyBgFooter{background:#333232; width:980px; height:12px;}

.footerLink{ width:973px; height:33px; line-height:33px; padding:0px 5px}

.footerLink ul{margin:0px; padding:0px; list-style:none}

.footerLink ul li{margin:0px; padding:0px 10px; display:inline; float:left; background:url(../images/dpubleSeprator.png) no-repeat right center; float:left}

.footerLink ul li a{font-family:trebuc; font-size:11px; font-weight:bold; color:#fff; padding:0px 10px}

.footerCopy{font-size:11px; font-family:trebuc; font-weight:bold; color:#828282}

ul.SocialLink{margin:0px; padding:0px; list-style:none; width:200px}

ul.SocialLink li{margin:0px 5px; padding:0px; display:inline; float:left; height:32px; width:33px; background:none}

ul.SocialLink li a{ padding:0px !important; float:left}

.jcarousel-skin-tango .jcarousel-container {margin: 0px; background: none;}

.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background: url("../images/carouselPerv.jpg") no-repeat scroll 0 0 transparent !important;
}

.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background: url("../images/carouselNext.jpg") no-repeat scroll 0 0 transparent !important;
}


.views_slideshow_singleframe_pause.views_slideshow_pause {
  display: none;
}

.views_slideshow_singleframe_previous.views_slideshow_previous {
  background: url("../images/prevImg.png") no-repeat scroll left top transparent;
  top: 140px;
  width: 15px;
  height: 58px;
  left: 0px;
  position: absolute;
  display: block;
  font-size: 0px;
  line-height: 0px;
  z-index: 10;
}

.views_slideshow_singleframe_next.views_slideshow_next {
  background: url("../images/nextImg.png") no-repeat scroll left top transparent;
  top: 160px;
  width: 15px;
  height: 58px;
  top: 140px;
  right: 0px;
  position: absolute;
  display: block;
  font-size: 0px;
  line-height: 0px;
  z-index: 10;
}

.views_slideshow_singleframe_pager.views_slideshow_pagerNumbered {
  position: absolute;
  top: 285px;
  left: 50px;
  z-index: 10;
}

.views_slideshow_singleframe_pager.views_slideshow_pagerNumbered .pager-item {
  float: left;
}

.views_slideshow_singleframe_pager.views_slideshow_pagerNumbered .pager-item a {
  background: url("../images/pagination.png") no-repeat scroll left top transparent;
  font-size: 0;
  height: 16px;
  width: 16px;
  display: block;
}

.views_slideshow_singleframe_pager.views_slideshow_pagerNumbered .pager-item.activeSlide a {
  background: url("../images/paginationHover.png") no-repeat scroll left top transparent; 
}




.autocomplete-w1 { background:url(images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:bold; color:#336699; }

.category-products td {
  padding: 5px 5px;
}

.node .field .field-label
{
	float:left;
	padding-right:10px;
}
.node .field-type-text
{
 padding-bottom:3px;
 padding-top:8px;
}
.node .add-to-cart .edit-qty-wrapper, .node .add-to-cart .form-submit
{
	float:right;
}
.node .edit-qty-wrapper.form-item
{
	width:200px;
}
.node .terms .links
{
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}
.node .content .product-info .price-prefixes
{
	padding-right:5px;
}
.node .content .product-info.product.sell, .node .content .product-info.model
{
	padding:5px 5px 5px 0px;	
}
.node .content .product-body
{
	padding:11px 5px 5px 0px;	
}

.node .add-to-cart .form-item{
	float:left; margin:0;
}

.node .add-to-cart div{
	float:right; width:170px;
}
.node .add-to-cart  input[type=submit]{
	float:left; margin-left:15px; border:none; background:#000; color:#fff; padding: 5px;
}

.node .add-to-cart div div{
	width:auto;
}
.node .terms .links {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 11px;
    padding-top: 10px;
    width: 670px;
}

.node .uc-price-product.uc-price-display.uc-price{
	color:red; font-size:25px; font-family:trebuc; float:right; width: 238px;
}
.node .terms .links li{
	padding-left:0px;
}

.node .add-to-cart .form-item input[type=text]{
	height:23px; float:left; text-align:center;
}

#node-35 fieldset {
  border: 0px none;
}

#node-35 legend a {
  color: #4F4F4F;
  font-weight: bold;
  font-size: 13px;
}

#node-35 input.form-text, #node-35 textarea {
  width: 580px;
}

#node-35 select {
  width: 300px;
}


#block-block-16 {
  clear: both;
  margin: 10px 0px;
}

#block-block-16 a {
  color: #FFF;
}

#block-block-9 {
  overflow: hidden;
  
}