@charset "utf-8";
*{ margin:0px; padding:0px;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat;
}
@font-face {
    font-family: "HelveticaNeueLTStd-UltLtCn";
    src: url('HelveticaNeueLTStd-UltLtCn.otf');
    font-weight:400;
}
#container{ width:100%; margin:0 auto;}
.wrapper{ width:980px; margin:0 auto;}
/*---Header Section Starts---*/
.headerSection{ width:980px; height:212px; float:left;}
.headerSectionRow1{ width:980px; height:166px; float:left;}
.headerSectionRow1Col1{ width:197px; height:166px; float:left;}
.headerSectionRow1Col2{ width:484px; height:44px; float:left; padding-top:122px; color:#fff; font-family:"HelveticaNeueLT Std Thin Cn"; font-size:24px; }
.logoTxtDivider{padding:0px 13px 0px 13px; color:#a20504}
.headerSectionRow1Col3{ width:290px; height:166px; float:right;}
.headerSectionRow1Col3Row1{ width:247px; height:41px; float:left; background:url(../images/cart_bg.jpg) no-repeat; padding:17px 0px 0px 43px;}
.headerSectionRow1Col3Row1Row{ width:245px; height:35px; float:left;}
.headerSectionRow1Col3Row1RowCol1{ width:155px; height:35px; float:left; color:#fff; font-size:12px; font-weight:bold; line-height:25px;}
.headerSectionRow1Col3Row1RowCol1 a{ color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
.headerSectionRow1Col3Row1RowCol1 a:hover{ color:#fa050e; font-size:12px; font-weight:bold;}
.headerSectionRow1Col3Row1RowCol2{ width:88px; height:35px; float:left; color:#fff; font-size:12px; font-weight:bold;}
.headerSectionRow1Col3Row1RowCol2 a{ color:#fff; font-size:12px; font-weight:bold;text-decoration:none;}
.headerSectionRow1Col3Row1RowCol2 a:hover{ color:#fa050e; font-size:12px; font-weight:bold;}
.headerSectionRow1Col3Row1RowCol2Items{ color:#fa050e; font-size:12px; font-weight:normal;}
.headerSectionRow1Col3Row2{ width:222px; height:81px; float:left; background:url(../images/search_bg.jpg) no-repeat; padding:19px 0px 0px 68px;}
.headerSectionRow1Col3Row2Catalog{ width:290px; height:106px; float:left; text-align:right;}
.headerSectionRow1Col3Row2Row{ width:214px; height:64px; float:left;}
.headerSectionRow1Col3Row2RowDropBox{ width:214px; height:32px; float:left;}
.headerSectionRow1Col3Row2RowTxtBox{ width:214px; height:32px; float:left;}
.headerSectionRow1Col3Row2RowTxtBoxCol1{ width:182px; height:32px; float:left;}
.headerSectionRow1Col3Row2RowTxtBoxCol2{ width:32px; height:32px; float:left;}
.txtBox{ width:166px; height:22px; background-image:url(../images/txtbox_bg.gif); background-repeat:no-repeat; margin:0px; border:0px; padding:0px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; line-height:22px}
.dropBox{ width:171px; height:22px; background-image:url(../images/dropbox_bg.gif); background-repeat:no-repeat; margin:0px; border:0px; padding:0px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; line-height:22px}
.headerSectionRow2{ width:980px; height:46px; float:left; background:url(../images/menu_bg.jpg) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#261401; font-size:16px;}
.headerSectionRow2 .links li{ height:45px; float:left; text-align:center; line-height:45px; padding:0 30px; background-image:url(../images/topmenu_divider.jpg); background-repeat:no-repeat;}
.headerSectionRow2 .links li.first{
	background:none;	
}
.headerSectionRow2 li a{ text-decoration:none; color:#261401; text-transform:uppercase;}
.headerSectionRow2 li a:hover{ color:#fa050e;}
.menuCol2{ width:117px; height:45px; float:left; text-align:center; line-height:45px;}
.menuCol2 a{ text-decoration:none; color:#261401;}
.menuCol2 a:hover{ color:#fa050e;}
.menuCol3{ width:126px; height:45px; float:left; text-align:center; line-height:45px;}
.menuCol3 a{ text-decoration:none; color:#261401;}
.menuCol3 a:hover{ color:#fa050e;}
.menuCol4{ width:164px; height:45px; float:left; text-align:center; line-height:45px;}
.menuCol4 a{ text-decoration:none; color:#261401;}
.menuCol4 a:hover{ color:#fa050e;}
.menuCol5{ width:80px; height:45px; float:left; text-align:center; line-height:45px;}
.menuCol5 a{ text-decoration:none; color:#261401;}
.menuCol5 a:hover{ color:#fa050e;}
.menuCol6{ width:187px; height:45px; float:left; text-align:center; line-height:45px;}
.menuCol6 a{ text-decoration:none; color:#261401;}
.menuCol6 a:hover{ color:#fa050e;}
.menuCol7{ width:165px; height:45px; float:left; text-align:center; line-height:45px;}
.menuCol7 a{ text-decoration:none; color:#261401;}
.menuCol7 a:hover{ color:#fa050e;}
/*---Body Section Starts---*/
.bodySection{width:980px; height:auto; float:left;}
.bodySectionTopRow{width:980px; height:7px; float:left; background:url(../images/bodybg_top.gif) no-repeat;}
.bodySectionBotRow{width:971px; height:auto; float:left; background-color:#828282; padding-left:9px;}
.mainSearchSec{width:825px; height:124px; float:left; background:url(../images/bgsearch.jpg) no-repeat; padding:21px 0px 0px 135px;color: #FFF;}
.mainSearchSecRow1{width:800px; height:20px; float:left; font-size:11px; color:#fff;}
.mainSearchSec .know {font-size: 16px; font-weight: bold;}

.mainSearchSecRow2{width:800px; height:20px; float:left; font-size:20px; color:#fff; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
.mainSearchSecRow2Col1{width:241px; height:20px; float:left; }
.mainSearchSecRow2Col2{width:240px; height:20px; float:left;}


.mainSearchSecRow{width:800px; height:35px; float:left; }
.mainSearchSecRowCol1{width:241px; height:30px; float:left; padding-top:5px; }
.mainSearchSecRowCol2{width:234px; height:30px; float:left; padding-top:5px;}
.mainSearchSecRowCol3{width:84px; height:35px; float:left; }

.searchTxtBox{width:220px; height:20px; background-color:#4d3319; border:1px solid #724c17; color:#fff; font-size:13px; padding-left:4px; font-family:Arial, Helvetica, sans-serif;}
.searchBtn{width:82px; height:35px; border:0px; margin:0px; padding:0px; background:url(../images/searchbtn_bg.jpg) no-repeat; font-size:20px; color:#000; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-align:center; line-height:35px; }
/*---Body Section Left Colum Starts---*/
.bodyLeftCol{ width:248px; float:left; height:auto;}

.catSecNew{ width:241px; height:auto; float:left; }
.catSecNewRow1{ width:224px; height:32px; float:left; background:url(../images/cat_top.gif) no-repeat; color:#fff; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:27px; padding:15px 0px 0px 17px; }
#block-block-2{ width:241px; height:auto; float:left; background-image:url(../images/category_bg.gif); background-repeat:repeat-y; }
#block-block-2 ul{margin:0px; padding:0px; list-style:none;}
#block-block-2 ul li{
	color:#e1b72c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;
	background-image:url(../images/bull1.gif);
	background-repeat:no-repeat;
	background-position:17px 7px;
	padding-left:48px;
	line-height:38px;
	border-bottom:1px solid #171717;
	list-style:none;
	margin:0;
	/*background:url(../images/hdivider.gif) no-repeat; background-position:center bottom;*/
}
#block-block-2 li a{
	color:#e1b72c; text-decoration:none;  }
	#block-block-2 li a:hover{
	color:#F00; text-decoration:none;  }

#block-block-2Row1{ width:241px; height:38px; float:left; background:url(../images/hdivider.gif) no-repeat; background-position:center bottom;}
#block-block-2Row1Col1{ width:26px; height:32px; float:left; padding:6px 0px 0px 13px;}
#block-block-2Row1Col2{ width:190px; height:38px; float:left; line-height:38px; color:#e1b72c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; padding-left:10px;}
#block-block-2Row1Col2 a{ color:#e1b72c; text-decoration:none; }
#block-block-2Row1Col2 a:hover{ color:#f12216; text-decoration:underline; }
.catSecNewRow3{ width:241px; height:29px; float:left; }
.catSecCol{ width:177px; height:295px; float:left;}
.catSecColRow1{ width:177px; height:38px; float:left; color:#e1b72c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
.catSecColRow1 a{ color:#e1b72c; text-decoration:none; }
.catSecColRow2{ width:177px; height:40px; float:left; color:#e1b72c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
.catSecColRow2 a{ color:#e1b72c; font-size:13px; text-decoration:none; }
.catlogSec{width:239px; height:166px; float:left;}
#block-block-12{ width:227px; height:199px; float:left; background:url(../images/quote_bg.jpg) no-repeat; padding:48px 0px 0px 12px;}
.quoteSecRow{ width:216px; height:161px; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; }
.quoteSecRowRow1{ width:218px; height:30px; float:left; }
.quoteSecRowRow1Col2{ width:129px; height:30px; float:left; }
.quoteSecRowRow2{ width:218px; height:70px; float:left; }

.resellersSec{ width:239px; height:150px; float:left;}

.bodyRightCol{ width:710px; float:left; height:auto; background-color:#FFF;}
.bodyRightColRow{ width:684px; float:left; height:auto; border-bottom:1px solid #828282; padding-left:20px; padding-right:6px;}

.bodyRightColRowRow1{ 
	width:684px; float:left; height:40px; line-height:40px; color:#d31106; font-size:20px; 
}
.bodyRightColRowRow2{ width:684px; float:left; height:auto; }
.bodyRightColRowRow3{ width:684px; float:left; height:auto; text-align:right; font-size:11px; font-weight:bold; color:#f12216; line-height:20px; }
.bodyRightColRowRow3 a{ color:#f12216; text-decoration:none; }
.bodyRightColRowRow3 a:hover{ color:#000; text-decoration:none; }

.bodyRightColRowRow2Col1{ width:114px; float:left; height:135px; }
.bodyRightColRowRow2Col1Row1{ width:114px; float:left; height:73px; text-align:center; }
.bodyRightColRowRow2Col1Row2{ width:114px; float:left; height:35px; font-weight:bold; text-align:center; font-size:11px; color:#000;}
.bodyRightColRowRow2Col1Row2 a{ color:#000; text-decoration:none;}
.bodyRightColRowRow2Col1Row2 a:hover{ color:#f12216; text-decoration:underline;}
.bodyRightColRowRow2Col1Row3{ width:97px; float:left; height:25px; text-align:center; padding:0px 0px 0px 17px;}
.orderBtn{ width:80px; height:22px; cursor:pointer; background:url(../images/orderbtn_bg.gif) no-repeat; line-height:22px; color:#000; font-size:11px;}
.orderBtn a{ color:#000; text-decoration:none;}
.orderBtn a:hover{ color:#F00; text-decoration:underline;}
.bodyRightColBnr{ width:710px; height:auto; padding:10px 0px 10px 0px; float:left; text-align:center;} 




/*---Body Section Bot Part Starts---*/
.botBnr{ width:962px; height:113px; float:left; background-color:#828282; text-align:center; padding-top:10px;}
/*---Footer Section Bot Part Starts---*/
.footerSection{ width:100%; height:30px; float:left; background-color:#000;}
.footerArea{ width:980px; height:260px; float:left; }
.footerAreaCol1{ width:268px; height:260px; float:left; padding-left:40px; background:url(../images/footer_divider.gif) no-repeat; background-position:center right;}
.footerAreaCol1RowTop{ width:268px; height:57px; float:left;}
.footerAreaCol2{ width:340px; height:260px; float:left; background:url(../images/footer_divider.gif) no-repeat; background-position:center right; padding:0px 40px 0px 40px;}
.footerAreaCol2Row1{ width:340px; height:57px; float:left;}
.footerAreaCol2Row2{ width:340px; height:auto; float:left;}
.footerAreaCol3{ width:210px; height:260px; float:left; padding-left:40px;}
.footerAreaCol3Row1{ width:210px; height:57px; float:left; }
.footerAreaCol3Row2{ width:210px; height:auto; float:left; }

.footerSectionRow{ width:1000px; height:30px; margin:0 auto;}
.footerSectionRowCol1{ width:308px; height:227px; float:left;}
.footerSectionRowCol2{ width:356px; height:227px; float:left;}
.footerSectionRowCol3{ width:260px; height:227px; float:left; padding-left:30px;}
.smalltxt{font-size:11px; font-weight:bold; color:#e57f00; text-align:right;}
.smalltxt a{color:#e57f00; text-decoration:none;}
.smalltxt a:hover{color:#fff; text-decoration:none;}
.contactTxtFld{ width:129px; height:18px; background-color:#636161; border:1px solid #4d3319; color:#fff;}
.contactTxtAr{ width:129px; height:56px; background-color:#636161; border:1px solid #4d3319; color:#fff;}
.footwerLastRow{ width:980px; height:30px; float:left;}
.footwerLastRowCol1{ width:481px; height:30px; float:left; line-height:30px; color:#fff;}
.footwerLastRowCol1 li a{ color:#fff; text-decoration:none; border-right: 4px double #fff; padding:0 14px 0 0;}
.footwerLastRowCol1 li a:hover{ color:#F00;}
.footwerLastRowCol1 li.last a{ border: 0; }

.footwerLastRowCol2{ width:481px; height:30px; float:right; line-height:30px; text-align:right; color:#828282; font-size:11px;}

#block-views-logo_jcarousel-block_1 .jcarousel-skin-tango .jcarousel-container{
	margin:0;	
}

#block-views-news-block_1 .views-row{
	margin-bottom:10px;	
}

#block-views-news-block_1 .views-field-title a{
	color:#F00; 
	font-size:11px; 
	font-weight:bold;	
	text-decoration:none;
}

#block-views-news-block_1 .views-field-title a:hover{
	text-decoration:underline;
}

#block-views-news-block_1 .views-field-body{
	font-size:11px; 
	color:#7d7a7a; 
	line-height:15px;	
}

#block-block-10 h2{
	background:url(../images/contact_hdr.gif) no-repeat;
	height:56px;
	font-size:0;
}

#block-block-10 label, #block-block-12 label{
	float: left;
	height: 30px;
	width: 87px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight:normal;
}

#block-block-10 input, #block-block-12 input{
	background-color: #636161;
	border: 1px solid #4D3319;
	color: #FFFFFF;
	height: 18px;
	width: 129px;	
}

#block-block-10 textarea, #block-block-12 textarea{
	background-color: #636161;
	border: 1px solid #4D3319;
	height: 58px;
	width: 129px;	
}

#block-block-10 input.form-submit, #block-block-12 input.form-submit{
	background:url(../images/submit_btn.gif);
	width:79px;
	height:24px;
	border:0;
	font-size:0;
	margin-left:87px;
	cursor:pointer;
}

#block-views-news-block_1 .more-link{
	text-align:left;	
}

#block-views-news-block_1 .more-link a{
	color:#E57F00;
	font-weight:bold;	
	text-decoration:none;
}

#block-views-news-block_1 .more-link a:hover{
	color:#FFF;
}

.bodyRightCol .view-content, .bodyRightCol .node{
	padding:0 10px;	
}

 .bodyRightCol .node .content{
 	margin-top:10px;	
 }

.bodyRightCol h1{
	padding-top:10px;
	margin-left:10px;	
	color:#D31106;
}

.view-id-news .views-row{
	margin-bottom:20px;	
}

.view-id-news .views-field-title a{ 
	color:#d31106;
	font-size:20px; 
	text-decoration:none;	
}

.view-id-news .views-field-title a:hover{ 
	text-decoration:underline;	
}

.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; }