/**
 * Acumen for Magento
 * Made by Gravity Department (http://gravitydept.com)
 * Distributed by ThemeForest (http://themeforest.net)
 *
 * @author     Brendan Falkowski
 * @package    gravdept_acumen
 * @copyright  Copyright 2010 Brendan Falkowski (http://brendanfalkowski.com)
 * @license    All rights reserved.
 * @version    1.1.0
 */

/*--------------------------------------------------------------------------------------------------*/
/*  CUSTOM OVERRIDES FOR BASE.CSS
/*--------------------------------------------------------------------------------------------------*/

/* your code here */
body { 
    background:#3e4146 url(../img/body-bg.gif) repeat left top; 
    color:#5e5e5e;
    font-family: 'Roboto', sans-serif;
} 
p{font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 14px;}
a { color:#ec1c24; text-decoration:none;
}
a:hover { color:#ec1c24; text-decoration:underline; }
a:focus, a:active { color:#ec1c24; }

body, button, input, select, table, textarea {font-family: 'Roboto', sans-serif;
; color:#202020; font-size:12px; line-height:25px; }

h1 { font-family: 'Roboto', sans-serif; font-weight: 400;font-size: 20px; margin:0 0 10px; padding:0 0 0;  font-size:20px; line-height:24px; color:#ec1c24;}
#product-info {color:#777;}
#product-info h1 { font-size:20px; line-height:20px; color:#3a3b3d;width:370px; float:left; }
#product-info .short-description{color:#777; font-weight:bold; margin-bottom:13px;float:none;}
#product-info .prod-sku{float:right; text-align:right;width:185px; font-size:11px; color:#ec1c24; font-weight:bold;}
#product-info .pdf-download{border-top:solid 1px #000; background:#f8f8f8; padding:5px 10px 0; margin-bottom:15px;}
#product-info .pdf-download A{margin-right:6px;}
#product-info .product-attribute-details{margin-bottom:15px;border-top:solid 1px #f3f3f3;border-bottom:solid 1px #f3f3f3;padding:10px 0;}
#product-info .product-attribute-details .first-td{border-right:solid 1px #f3f3f3;}
#product-info .product-attribute-details .right-td{padding-left:15px;}
#product-info .p-attribute-title{color:#ec1c24;font-size:14px; font-weight:bold;}
#product-info .product-attribute-details TH{font-weight:bold; color:#777 !important;}
#product-info .product-attribute-details TD{color:#777 !important;}
#product-info .product-attribute-details .price{width:100%; color:#ec1c24; font-size:18px; padding-bottom:5px;}
#product-info .product-attribute-details .old-price{margin-bottom:5px;}
#product-info .product-attribute-details .old-price .price{font-size:13px;}
#product-info .qty {float:left;margin-right:5px;}
#product-info .qty input{width:50px;}
#product-info .product-descr h2{display:none;}
#product-info .long-description{margin-left:0; margin-right:0;}
#product-info .in-stock{display:none;}
.price-box .special-price .price-label { display:inline; }
h2 { margin:0; padding:0 0 7px; font-size:18px; line-height:18px; }
h3 { margin:0; padding:0 0 7px; font-size:15px; font-weight:bold; line-height:15px; text-transform:none }
h4 { margin:0; padding:0 0 7px; font-size:13px; font-weight:bold; line-height:13px; color:#ec1c24; }
h2{
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 20px;
}
h3{font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 18px;}


button { height:28px; padding:0 8px; border:1px solid #fbb8b8; background:#ec1c24; font-size:12px; text-transform:capitalize; white-space:nowrap; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
color:#fff;
	}
.clr{clear:both; height:1px; line-height:1px; font-size:1px;}
button:hover { border-color:#fbb8b8; background:#f84040; cursor:pointer; }
button:active { border-color:#fbb8b8; background:#f84040; }

input[type=text]:focus,
input[type=password]:focus, 
textarea:focus
	{ border-color:#ff0000; }

table.flex thead tr { border-top:1px solid #202020;  }

#wrapper { border-top:0; }
#wrapper #container {  padding:0 25px; background:#fff; }
#wrapper #container #header { margin:0;background:url(../img/header-strip.gif) repeat-x left 129px; padding-top:45px;}
#header #header-bar { height:37px; background:#35363a url(../img/nav-bg.gif) repeat-x left top; }
/*#footer-bar { margin-bottom:0; height:37px; background:#35363a url(../img/nav-bg.gif) repeat-x left top;}*/
#footer-bar { margin-bottom:0; height:37px; background:#35363a url(../img/nav-bg.gif) repeat-x left top; position:relative;}
#footer #closer{background:url(../img/header-strip.gif) repeat-x left 12px;padding-top:30px;}

#wrapper #container #matter { background:url(../img/header-strip.gif) repeat-x left 9px;padding-top:30px;}
#logo {  max-width:341px; min-height:101px; overflow:hidden;}

#search-form { margin:6px 8px 0 0; background:#ff0000;background:url(../img/search-bg.gif) no-repeat left top;height:25px;}
#search-form input { color:#707076; font:12px Arial, Verdana; width:130px; padding:0 5px; background:transparent;//margin-top:5px;}
#search-form button { font-size:0; color:#f3f3f5; height:25px; width:44px; background:url(../img/search-bttn.gif) no-repeat left top; margin-left:6px;}
#search-form button:hover { background-position:0 0; }
#search-form button:active { background-position:0 0; }

#account {top:49px; background:url(../img/top-links-bg-right.gif) no-repeat right bottom;//width:355px; }
#account li{font-size:11px !important;}
#account a{color:#5c5c5c}
#account a:hover{color:#ff0000;}
#account ul.links li a { color:#5c5c5c }
#account-links li a { background:transparent;}
#account ul.links li a:hover { color:#ff0000; }
#account-links a:hover { background:transparent;  }
.have-a-question{
background:url(../img/top-links-bg-left.gif) no-repeat left bottom;
float:left;
height:40px;
font-size:11px;
padding:0 5px 0 15px;
}
.have-a-question A{
color:#5c5c5c;
margin:0;padding:0;
}
.have-a-question A:hover{
color:#ff0000;
}

#mini-cart ul.links > li a { background:transparent; }
#mini-cart:hover ul.links > li a { background:transparent; }

#mini-cart:hover ul.links li a { color:#ff0000!Important; }
#mini-cart .menu ol li .product-details a.product-name { color:#ff0000!Important; }
#mini-cart .menu ol li .product-details a.product-name:hover { color:#ff0000!Important; text-decoration:underline;}

a.product-image:hover img { border-color:#F00; }

a.faux-button { display:inline-block; height:24px; padding:0 8px; border:1px solid #fbb8b8; background:#ff0000; color:#fff !Important; font-size:12px; font-weight:normal; font-style:normal; line-height:24px; text-decoration:none; text-transform:capitalize; white-space:nowrap;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}
a.faux-button:hover { border-color:#fbb8b8; background:#f84040; color:#fff !Important; text-decoration:none; cursor:pointer; }
a.faux-button:active { border-color:#fbb8b8; background:#f84040;color:#fff !Important; }

.menu { position:absolute;  padding:2px; background:#ff0000; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	/*-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	box-shadow:0 2px 5px rgba(0,0,0,0.25);*/
	}

.menu .liner { background:#FFF;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	}
#nav .menu { width:600px; z-index:9999;} 
#nav .menu ul.level0{padding:15px;}
.catDescRight iframe{position:relative; z-index:10;}
#nav .menu ul.level0  li.level1 {padding-bottom:15px; width:250px; margin:10px;height:5px;  border-bottom:1px dashed#ececec; }
#nav > li > a { font-size:15px; padding:6px 20px 10px; }

#nav .menu a{font-size:12px;}

#spotlight-slider { position:relative; overflow:hidden; clear:both; width:960px; margin:0 0 5px;  }
#spotlight-slider ul.slider-pager li .frame {  width:204px; height:99px;border:3px solid #505050; border-color:#505050; }
#spotlight-slider ul.slider-pager li:hover .frame { border:solid 3px #ff0000;  }
#spotlight-slider div.slider-box {width:735px;}
product-slider-list A.product-name{disply:block; color:#5e5e5e !Important; font-weight:bold;}
product-slider-list .product-short-description{color:#ff0000; padding-top:4px;}
#spotlight-slider .slides .slide { width:735px; }
#spotlight-slider ul.slider-pager li { position:relative; margin-top:7px;//margin-top:12px; }
#spotlight-slider ul.slider-pager li:first-child { margin-top:0; }

.half-slider h2{color:#ff0000; position:relative; font-weight:bold; font-size:13px;clear:none;}
.half-slider .slider-controls { margin-left:7px; }
.block {  width:100%; margin:0; }

.grid .grid_6{width:450px;margin-left:0px; margin-right:0px;}
.grid .grid_60{float:right;}
.grid .grid_2{margin-left:0;width:145px; }
.grid .grid_3 { width:225px; margin-left:0; margin-right:30px;}
.grid .grid_4 { width:250px; margin-left:0;}
.grid .grid_4 h2 { margin-top:5px;}
.grid .grid_9 { width:705px;margin-right:0;margin-left:0; }
.grid .grid_5{margin-left:0;}
.grid .grid_7{margin-right:0;float:right;width:560px;}
.grid .prefix_1 { padding-left:60px; }

.callout h2 { color:#fff; border:0; background:#212325 url(../img/filter-by-title.gif) no-repeat left top; height:32px; line-height:32px; padding:0 10px; font-size:13px; font-weight:bold; text-transform:uppercase; }
.catalog-bar { border-top:1px solid #202020; background:#F8F8F8; }
ul.breadcrumbs li { padding:5px 0 5px 10px; }
.js #options-button {  padding:5px 8px; }
.js #options-button:hover { color:#ff0000; }



#footer .grid .grid_3 { width:300px; margin-right:0; }
#footer .grid .grid_3 .copyright,
#footer .grid .grid_3 .terms,
#footer .grid .grid_3 .payment-logo,
#footer .grid .grid_3 .web-design-by{
font-size:11px;	
}
#footer .grid .grid_3 .web-design-by A{color:#5c5c5c !important;}
#footer .grid .grid_3 .terms{color:#ccc; padding:10px 0 5px;}
#footer .grid .grid_3 .terms A{color:#5c5c5c !important;}
#footer .grid .grid_3 .copyright{font-weight:bold;}
#footer .grid .grid_9 { width:650px; margin-left:0 ; }
#footer .legal{float:right;}
#closer .footer-links UL LI{font-size:11px;}
#closer .retail-address {font-size:11px;}

#footer-bar .newsletter form label { font-size:14px;  }
#footer-bar .newsletter form input { font:12px Arial,Verdana;}
#footer-bar .newsletter form .validation-advice {width:500px;}
.left-banners A{display:block; margin-bottom:10px;}
.left-banners P{line-height:12px;}

.pager-bar {  border-top:1px solid #202020;  }
#cart-total {margin:0; float:right;}
#cart-total.callout h2{height:21px;padding-top:11px;}
#cart-totals-table { margin-bottom:15px; }
#cart-checkout-methods button { height:40px; margin-bottom:30px; font-size:15px; font-weight:bold;}

#product-header { margin-top:10px; }
#opc-steps li:first-child .step-title h2 { border-top:1px solid #202020; }
#checkout-progress-wrapper .callout h2{height:22px;}

ul.dashboard-links {border-top:1px solid #202020; margin-top:0; }
ul.dashboard-links li.current { background:#ff0000;color:#fff; }
ul.dashboard-links li.current a{ color:#fff; }
ul.dashboard-links li a { display:block; padding:5px 10px; color:#202020; font-size:13px; text-decoration:none; }
ul.dashboard-links li a:hover { color:#000; background:#F0F0F0; }

#filter .active { margin:15px 10px 0; border-bottom:solid 1px #e5e5e5;padding-bottom:13px;}
#filter .active a { color:#202020; font-size:12px; line-height:18px; text-decoration:none; }
#filter .active a:hover { color:#ff0000; }
#filter .active h3 { color:#636363;margin-bottom:0; }
#filter .active ol { margin-left:0px; }
#filter .active ol li a { display:inline-block; padding-left:20px; background:url(../img/icon/delete-small.png) 0 2px no-repeat; }
#filter .active ol li a:hover { background-position:0 -48px; }
#filter .active ol li a:active { background-position:0 -98px; }
#filter .active a.show-all { margin-left:0px; color:#ff0000; font-size:11px;
font-weight:bold;}
#filter .active a.show-all:hover{text-decoration:underline;}

#filter dl.inactive { margin:15px 0px 0; }
#filter dl.inactive dt { color:#636363; }
#filter dl.inactive dd { font-size:12px; border-bottom:0;}
#filter dl.inactive dd ol { list-style:none; margin:0 0 15px 0px; }
#filter dl.inactive dd ol li a { color:#555; display:block; text-decoration:none; }
#filter dl.inactive dd ol li a:hover { color:#ff0000; text-decoration:none; }
#filter dl.inactive dd ol li a .count { font-weight:bold;color:#555; }
#filter dl.inactive dd ol li a:hover .count { color:#ff0000; } 


#related ol { margin:5px 0 10px; }
#related ol li { overflow:hidden; padding:10px 0; border-bottom:1px solid #F0F0F0; }
#related ol li input { float:left; margin-top:22px; }
#related ol li .product { float:right; overflow:hidden; width:530px; }
#related ol li .product a.product-image { float:left; }
#related ol li .product .product-details { float:left; width:458px; margin-left:10px; }
#related p.instruct { margin-bottom:10px; color:#909090; font-size:12px; line-height:18px; }
#related h2 span.note{font-weight:normal; color:#444;text-transform:none;}
.scaffold h2, .scaffold h3{font-size:18px;}

#cart-checkout-methods button,
#review-buttons-container button{
font-size:0px;
color:#ff0000;
text-align:left;
background:#ff0000 url(../img/request-a-quote.gif) no-repeat center center;
} 




.home-rgt-slider-block
{
float:right;
width:450px;
}

.home-rgt-slider-block a img
{
border:solid 5px #f8f8f8;
}

.home-rgt-slider-block a:hover img
{
border:solid 5px #ff0000;
}

.home-rgt-slider-block .section-title{
font-weight:bold;
font-size:13px;
color:#ff0000;
}
.home-fire-o-mania{
width:210px;
float:left;
}


.home-featured{
width:210px;
float:right;
}

/*.menu li.level1{
min-height:400px;
height:auto !important;
height:400px;
}

.menu li.level1 li.level1{
min-height:auto;
height:auto !important;
}*/

#leftClm{
	width:225px;
	float:left;
	}
#leftClm p{
	margin:0 0 0 0;
	}
#leftClm div.contentBox{
	background:#f8f8f8;
	padding:9px;
	margin:0 0 10px 0;
	color:#fff;
	}
#leftClm div.contentBox ul li{
	list-style:inside;
	}
#leftClm div.contentBox ol li{
	list-style:decimal;
	}
#leftClm div.contentBox h5{
	color:#ff0000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
#leftClm div.contentBox div.menuBoxtop{
	background:url(../img/menu-top.jpg) left top no-repeat;
	padding:7px 0 0 0;
	margin:0 0 5px 0;
	
	}
#leftClm div.contentBox div.menuBoxinner{
	background:url(../img/menu-btm.jpg) left bottom no-repeat;
	padding:0 0 7px 0;
	
	}
#leftClm div.contentBox div.menuBoxmiddle{
	background:url(../img/anchor-bg.jpg) left top repeat-x #111213;
	margin:0 1px 0 1px;
	padding:0 17px 0 17px;
	}
#leftClm div.contentBox div.menuBoxmiddle a,
#leftClm div.contentBox div.menuBoxmiddle a:link,
#leftClm div.contentBox div.menuBoxmiddle a:visited{
	color:#fff;
	font-size:13px;
	display:block;
	}
#leftClm div.contentBox div.menuBoxmiddle a:hover,
#leftClm div.contentBox div.menuBoxmiddle a:active{
	color:#ff0000;
	text-decoration:none;
	}
#leftClm div.contentBox ul.quickLinks{
	}
#leftClm div.contentBox ul.quickLinks li{
	background:#dadada;
	border-bottom:1px solid #979797;
	padding:5px 0 5px 15px;
	margin:0 0 2px 0;
	list-style:none;
	}
#leftClm div.contentBox ul.quickLinks li a,
#leftClm div.contentBox ul.quickLinks li a:link,
#leftClm div.contentBox ul.quickLinks li a:visited{
	color:#000;
	}
#leftClm div.contentBox ul.quickLinks li a:hover,
#leftClm div.contentBox ul.quickLinks li a:active{
	text-decoration:none;
	color:#ff0000;
	}
#rightClm{
	width:728px;
	float:right;
	padding:9px 0 0 0;
	}
#rightClm div.grayBox{
	width:204px;
	background:#fff;
	border:5px solid #f8f8f8;
	padding:8px;
	float:left;
	margin:0 0px 18px 10px;
	}
*html #rightClm div.grayBox{
	display:inline;
	}
#rightClm div.grayBox h5{
	font-size:15px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:solid #979797 1px;
	padding:0 0 5px 0;
	margin:0 0 8px 0;
	
	}
#rightClm div.grayBox img{
	margin:0 0 5px 0;
	}
#rightClm .cntArea{
margin:0 0 50px 10px;

}

.filter-Category{
background:#b80600 url(../img/filter-cat-bg.gif) repeat-x left top;
border:solid 1px #b80600;
border-radius:6px;
moz-border-radius:6px;
webkit-border-radius:6px;
padding:0 12px;
color:#fff;
}
	

#filter dl.inactive .filter-Category dd ol li a { color:#fff; display:block; text-decoration:none; }
#filter dl.inactive .filter-Category dd ol li a:hover { color:#ffff00; text-decoration:none; }
#filter dl.inactive .filter-Category dd ol li a .count { font-weight:bold;color:#fff; }
#filter dl.inactive .filter-Category dd ol li a:hover .count { color:#ffff00; }

#filter dl.inactive .filter-Category dt{color:#fff; margin-top:10px; border-bottom:dotted 1px #fac5c3; padding-bottom:5px; margin-bottom:8px;}

.filter-Manufacturer{
background:#e9e9e9 url(../img/filter-manf-bg.gif) repeat-x left top;
border:solid 1px #d1d0d0;
border-radius:6px;
moz-border-radius:6px;
webkit-border-radius:6px;
padding:0 12px;
color:#444;
margin-top:25px;
}

#filter dl.inactive .filter-Manufacturer dt{color:#444; margin-top:10px; border-bottom:dotted 1px #8f8d8d; padding-bottom:5px; margin-bottom:8px;}
.catDescription{margin-bottom:15px;line-height:20px;}
.catDescription table td.catDescLeft{padding-right:20px; line-height:20px;}

#nav .menu ul.level0 li.level1 ul,
#nav .menu ul.level0 li.level1 a.all_level1{display:none;}

#contact-form select{
border: 3px solid #F0F0F0;
    color: #707070;
    font-size: 13px;
width: 245px;
    padding: 4px 5px;
}

.featured-Lft{
width:470px;
float:left;
background:url(../img/home-btm-sprtr.gif) repeat-x left bottom;
padding-bottom:20px;
min-height:230px;
}

.featured-Rgt{
width:470px;
float:right;
/*background:url(../img/home-btm-sprtr.gif) repeat-x left top;*/
padding-top:20px;
min-height:252px;
margin-top:3px;
}

.ft-title{
height:31px;
line-height:31px;
font-size:12px;
font-weight:bold;
color:#fff;
background:url(../img/home-title-bg.gif) repeat-x left top;
text-transform:uppercase;
padding:0 15px;
border-radius:3px;
margin-bottom:21px;
}



.ft-title a{
float:right:
line-height:31px;
color:#fff;
font-size:11px;
background:url(../img/home-title-arrow.gif) no-repeat right center;
padding-right:26px;
text-align:right;
float:right;
text-transform:none;
font-weight:normal;
}

.FTTbal .FTLft{
width:242px;
padding-right:20px;
}

.FTRgt .ProdName{
font-weight:bold;
margin-bottom:10px;
}

.FTLft img{padding:5px; border:solid 1px #e8e8e8; border-radius:3px;}


.FTRgt * {line-height:19px;}

.FTRgt p{margin-bottom:12px;}

.hmContnt{margin:10px 0 20px;}
.FTRgt p:last-child{margin:0;}

/*.hmContnt .HMCLft{width:50%; padding-right:10px; font-size:11px;}*/

.HMCLft {
width:50%;
height: auto;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
padding-right:10px; 
font-size:11px;
}
.hmContnt .HMCRgt img.hmLft{float:left;}
.hmContnt .HMCRgt img.hmRgt{float:right;}

.hmContnt h1{font-size:15px;
font-weight:bold;}
.home-bottom-banners {margin-bottom:10px;}
.home-bottom-banners img{border:solid 1px #e8e8e8; border-radius:3px; padding:0 8px; margin-right:40px;}


.home-bottom-banners a{margin-right:40px; }
.home-bottom-banners a img{margin-right:0; }
.home-bottom-banners a:last-child{margin-right:0;}

.homeSubscription{/*background:#f5f5f5;*/ padding:10px 17px; margin-top:10px; clear:both;}
.homeSubscription input{margin-right:10px; width: 127px;}

.homeSubscription input.subBtn{background:#000; color:#fff; font-weight:bold; font-family:Arial; border:0; padding: 3px 6px;  text-transform:uppercase; border-radius:4px; margin:0; cursor: pointer;}
.innerSubscription{
background: url("../img/filter-manf-bg.gif") repeat-x scroll left top #E9E9E9;
    border: 1px solid #D1D0D0;
    border-radius: 6px 6px 6px 6px;
    color: #333;
    /*margin-top: -10px;*/
    padding: 0 12px 15px;
text-transform:uppercase;
font-weight:bold;
font-size:13px;
margin-bottom:20px;
}

.innerSubscription .innerSubscTitle{
border-bottom: 1px dotted #8F8D8D;
    color: #444444;
    margin-bottom: 8px;
    margin-top: 10px;
    padding-bottom: 5px;
}

.innerSubscription  .subInput{width:184px;margin-bottom:10px;}

.innerSubscription input.subBtn{background:#000; color:#fff; font-weight:bold; font-family:Arial; border:0; padding:4px 5px;  text-transform:uppercase; border-radius:4px; margin:0;}


#popular-searches{display:none;}


.btmOfMenu{
  position:relative;
  z-index:1;
}

/* Added on 22-08-13 for blog page paging and sorting  */
#matter #blog-toolbar .pager {
	height:40px;
	border:1px solid #c6c6c6;
	}
#wrapper #container #matter{
	padding-bottom:0px;
	}
#matter #blog-toolbar .sort-by{
	float:left;
	padding-bottom:15px;
	}
#matter #blog-toolbar .limiter{
	float:right;
	padding-bottom:15px;
	}
/* Added on 22-08-13 for blog page paging and sorting  */
/* Added on 22-08-13 for blog page newsletter subscription bar  */
#footer-bar .newsletter{
	position:absolute;
	left:438px;
	}
#footer-bar a.top{position:absolute; right:0;}
/* Added on 22-08-13 for blog page newsletter subscription bar  */



/*.blogtitle{ border:1px solid #eee;}*/

/***************9-9-13*******************/

@font-face {
    font-family: 'HandelGothicBTRegular';
    src: url('../fonts/handgotn.eot');
    src: url('../fonts/handgotn.eot') format('embedded-opentype'),
         url('../fonts/handgotn.woff') format('woff'),
         url('../fonts/handgotn.ttf') format('truetype'),
         url('../fonts/handgotn.svg#HandelGothicBTRegular') format('svg');
}

.brtheader{
  width: 505px;
  margin-left: 10px;
}

.brtheader .brthead h2{
font-family: 'HandelGothicBTRegular' !important;
font-size: 30px !important;
color: #ffffff;
padding: 0;
margin: 0;
margin-top:20px;

}
.brtheader .brthead p{
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 0;
font-size: 19px;
color: #fff;
font-style: italic;
text-align: right;
margin-top: 16px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;   
box-sizing: border-box;
padding-right: 13px; 
}

.brtheader ul{
float: left;
padding: 0;
margin: 0;
margin-top: 15px;
}

.brtheader ul li{
width: auto;
border-right: solid 1px #47494c;
float: left;
padding: 0;
margin: 0;
list-style: none;
}

.brtheader ul li span{
font-family: 'HandelGothicBTRegular';
font-size: 14px;
color: #858585;
}

.brtheader ul li a{
/*font-family: 'HandelGothicBTRegular' !important;*/
font-size: 18px;
color: #ffffff;
text-decoration: none;
padding: 0 15px;
} 

.brtheader ul li,
.brtheader ul li span,
.brtheader ul li a{
height: 20px;
float: left;
line-height: 20px;
}

.HMCRgt{
width:49%;
height: auto;
min-height: 100px;
float: right; 
/*padding:10px;*/

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
 
background: url("../img/steel-bg.jpg");
background-size: 100% 100%; 
margin-left: 9px;
}

.HMCRgt .blogtitle,
.HMCRgt .blogtitle .widget-latest{
width: 100%;
height: atuo;
float: left;
}
.HMCRgt .blogtitle .widget-latest h2{
width: 100%;
height: 30px;
float: left;
line-height: 30px;
font-size: 12px;
color: #fff;
font-weight: bold;
text-indent: 18px;
background: url("../img/redline.jpg");
margin: 0;
padding: 0;
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
}
.HMCRgt .blogtitle .widget-latest ul{
width: 94%;
height: auto;
float: left;
padding: 0;
margin: 9px 0px 10px 5px;
background: #fff;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
border: solid 1px #e3e3e3;
}

.HMCRgt .blogtitle .widget-latest li{
width: 100;
height: 35px;
line-height: 35px;
float: left;
padding: 0;
margin: 0;
list-style: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0px 10px;

}
.HMCRgt .blogtitle .widget-latest li span,
.HMCRgt .blogtitle .widget-latest li a{
color: #383838 !important;
}
.HMCRgt .blogtitle .widget-latest li span{
margin-right: 10px;
}
.HMCRgt .blogtitle .widget-latest li a{
font-style: italic;
}
.HMCRgt .blogtitle .widget-latest li a:hover{
text-decoration: none;
}
.latest-news-home{
width: 94%;
height: 30px;
float: left;
background: #ffffff;
margin: 0 3%;
margin-top: 5px;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
}
.big-button{
width: 440px;
height: auto;
float: left;
border-top: solid 1px #dfdfdf;
border-bottom: solid 1px #dfdfdf;
margin-left: 15px;
margin-top: 5px;
padding: 5px 0;
}
.big-button a{
width: auto;
height: auto;
folat: left;
margin-left: 3px;
}

.slash-line{
width: 440px;
height: 6px;
float: left;
margin-left: 15px;
margin-top: 3px;
background: url("../img/slashline.png");
font-size: 0px;
}

/*12-9-13*stuff for slider start*/
.slide-right{
width: 215px;
height: auto;
float: right;
}
.slide-right ul{
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 0;
}
.slide-right ul li{
width: 100%;
height: auto;
float: left;
margin: 0;
padding-bottom: 10px;
list-style: none;
}
.slide-right ul li a{
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 0;
}
.slide-right ul li a img{
width: 100%;
height: 108px !important;
float: left;
margin: 0;
padding: 0;
}
/*12-9-13*stuff for slider end*/
#newHeader .header-top-line{
width: 100%;
height: 5px;
float: left;
background: url("../img/header-line.jpg");
}
.brtheader .brthead{
margin-top: 32px;
}
.product-grid td .price-box {
    display: none;
}

/*-------------home-page-update-10/9/17-----------------*/




/*---------2-top-banners-home-page------------*/
.have-question{
    
    cursor: pointer;
    margin-top: 14px;
    margin-right: 20px;
	float: left;
	background-image: url(https://www.bigredtruck.com.au/media/wysiwyg/phon-banner_bg.jpg); 
    background-repeat: no-repeat;
	width: 470px; 
	height:111px;
}
.need-aquote{
   
	background-image:url("https://www.bigredtruck.com.au/media/wysiwyg/enevlope.jpg");
	background-repeat: no-repeat;
	width: 470px; 
	height:111px;
	float: left;

}

.p-top-2-banners-home-page a{
    
   color:#202020; 
}

.title-top-2-banners-home-page  a{
    
   color:#ec1c24; 
}

.title-top-2-banners-home-page{
    font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 20px; 
	padding-left: 180px; 
	margin-bottom: 9px; 
    margin-top: 20px;
}

.title-home-page{
    font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 20px; 
	padding: 20px 0 30px 0px; 

}
.p-home-page{
	font-weight: 300;
    font-family: 'Roboto'; 
	font-size: 14px; 
	margin-bottom: 21px;
}

.p-top-2-banners-home-page{
    font-weight: 300;
    font-family: 'Roboto'; 
	font-size: 14px; 
    padding-left: 180px;
	margin-bottom: 9px;	
}

 /*------------LEFT-side-about-us-block-home-page---------*/
 .left-block-home-page{	
    float:left;
    margin-bottom:20px;
}


.about-us-txt-box{
	float: left;
	width: 513px;
	color:#414042;
	margin: 20px 0px 0px 0px;
	padding: 20px 20px 17px 20px;;
	background-color: #F7F7F7; 
	height: auto;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight: normal;
	clear:both;
	margin-bottom: 20px;
	}
	.about-us-page{
	float: left;
	color:#414042;
	margin: 20px 0px 0px 0px;
	padding: 20px 50px 20px 50px;;
	background-color: #F7F7F7; 
	height: auto;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight: normal;
	clear:both;
	margin-bottom: 20px;
	}
.about-us-page h1{
    margin:20px 0 20px 0;
}
.about-us-txt-box h3{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 24px; 
	padding: 20px 0 30px 0px; 
}

#footer-bar{
   clear: both; 
}



/*---------RIGHT-side-block-home-page------------*/


.rigth-block-home-page{	
    float:left;
    margin-left:20px;
    margin-top:20px;
    margin-bottom:20px;
    width:387px
}
/*--------------BRT-Brand-Banner-------------------*/
.brt-brand-banner-home{
    margin-bottom: 15px;
    padding: 10px;
	background-color: #F7F7F7;
	width:367px;
	/*border: solid 1px #e6e7e8; */ 
    color:#414042;
    
}

.brt-brand-banner-home h3 a{
    color: #eb1c24;
    font-weight:normal; 
    margin: 7px 0 7px 0;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;   
    text-align: center;  
}

.brt-brand-banner-home img{
    width:310px;
}

.brt-brand-logo{
    margin-bottom:20px;
    float:left;
}
/*-----------Night-Stick-Banner----------------*/
.night-stick-banner{
    padding-top:10px;
    padding-bottom:0px;
    margin-top:10px;
    text-align: left;
    position: relative;
    color:#414042;
    font-family: 'Roboto', sans-serif;
	background-color: #F7F7F7;
	width:387px;
/*	border: solid 1px #e6e7e8;*/
}
.nightstick-txt-box{
    position: absolute;
    top: 25px;
    right: 40px;
}
.link-banner-night-stick{
   position: absolute;
    right:0px; 
}
.night-stick-banner h3{
	font-size: 18px;
	margin-bottom:7px;
}
.night-stick-banner p{
	font-size: 14px;
}
.night-stick-banner a{
    font-size: 14px;
}
.img-night-stick{
    margin-top: 13px;
    padding-left: 15px
    
} 
.img-night-stick img{
    width:206px;
}
/*------------------NEWS-BA------------------*/
.big-button {
   width: 468px;
    height: auto;
    float: left;
    border: solid 1px #eaeaea;
    margin: 20px 0;
    padding: 20px 0 21px 0;
}
.big-button h2{
    font-weight: 400;
   font-family: 'Roboto', sans-serif;
    font-size: 20px;
    padding-left: 38px;
    padding-bottom: 30px;
    padding-top: 15px;
    color:#000;
    
}
.big-button h2 a {
 color: #ec1c24;
}
#footer-bar .newsletter {
    left: 397px;
}


/*------------flipbook----------------*/
.flipbook-viewport{
	overflow:hidden;
	width:100%;
	height:100%;
}

.flipbook-viewport .container{
	position:absolute;
	top:50%;
	left:50%;
	margin:auto;
}

.flipbook-viewport .flipbook{
	width:500px;
	height:707px;
	left:-461px;
	top:-300px;
}

.flipbook-viewport .page{
	width:500px;
	height:707px;
	background-color:white;
	background-repeat:no-repeat;
	background-size:100% 100%;
}

.flipbook .page{
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 20px rgba(0,0,0,0.2);
	box-shadow:0 0 20px rgba(0,0,0,0.2);
}

.flipbook-viewport .page img{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin:0;
}

.flipbook-viewport .shadow{
	-webkit-transition: -webkit-box-shadow 0.5s;
	-moz-transition: -moz-box-shadow 0.5s;
	-o-transition: -webkit-box-shadow 0.5s;
	-ms-transition: -ms-box-shadow 0.5s;

	-webkit-box-shadow:0 0 20px #ccc;
	-moz-box-shadow:0 0 20px #ccc;
	-o-box-shadow:0 0 20px #ccc;
	-ms-box-shadow:0 0 20px #ccc;
	box-shadow:0 0 20px #ccc;
}

.bod{
	overflow:hidden;
	background-color:#fcfcfc;
	margin:0;
	padding:0;
}
.img1-4-14{
    background-image:url("https://www.bigredtruck.com.au/skin/frontend/gravdept/acumen/img/4-14-pic/4-14-1.jpg");
    width: 500px;
height: 707px;
}
.img2-4-14{
    background-image:url("https://www.bigredtruck.com.au/skin/frontend/gravdept/acumen/img/4-14-pic/4-14-2.jpg");
    width: 500px;
height: 707px;
}
.img3-4-14{
    background-image:url("https://www.bigredtruck.com.au/skin/frontend/gravdept/acumen/img/4-14-pic/4-14-3.jpg");
    width: 500px;
height: 707px;
}
.img4-4-14{
    background-image:url("https://www.bigredtruck.com.au/skin/frontend/gravdept/acumen/img/4-14-pic/4-14-4.jpg");
    width: 500px;
height: 707px;
}