@charset "utf-8";
body {
	margin:0 auto;
	border:0; 
	padding:0; 
	color:#2f53a2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#fullContainer {
	width:100%; 
	width:100%;
	min-width:1010px;
	margin:0 auto;
	border:0; 
	padding:0; 
	/*background-image:url(../bng_images/bg_page.png);*/
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
	float:left;
}
#pageContainer {
	max-width:1010px; 
	min-width:1010px; 
	margin:0 auto; 
	border:0; 
	padding:0;
}
#header {
	max-width:1010px;min-width:1010px; 
	margin:0 auto; 
	border:0; 
	padding:0;
	float:left;
}
#leftCol {float:left; text-align:right; padding-right:30px;} /*width:500px; */
#middleCol {float:left;text-align:left;width: 782px;} /*width:992px;*/
#bodyContainer {min-width:1010px;max-width:1010px;clear:both;float:left;}
/*#bodyContainer #leftCol {background-image:url(../bng_images/bg_left_col.png);background-repeat:no-repeat;min-height:724px;}*/
/*#bodyContainer #middleCol {background-image:url(../bng_images/bg_middle_col.png);background-repeat:no-repeat;min-height:724px;}*/

#header #leftCol {background-color:#FFF; min-height:314px;}
#footer {min-height:76px;float:left; padding-top:50px;}
#footer #leftCol {width:466px; padding-right:64px;}
#footer #middleCol {margin-left:76px; width:902px; float:left; vertical-align:bottom;}

#newsStory {width:185px; display:inline-block; font-size:11px; max-height:79px; color:#052977;}
.newsHeader {font-weight:bold; display:inline-block; font-size:12px;}
.navBlock {padding:0px 2px 0 0;}
.locale {color:#FFF; padding:18px 0 0 42px; font-size:11px;}

:-moz-any-link:focus {outline:0 none; border:0 none; text-decoration:none; outline-width:0;}
a, area, div, table, tr, td {outline:0 none; border:0 none; text-decoration:none; outline-width:0; color: #2F53A2; -moz-outline-style: none;}
a:focus {outline:0 none; border:0 none; text-decoration:none; outline-width:0;}
area:focus {outline:0 none; border:0 none; text-decoration:none; outline-width:0;}

#slideshow {width:1163px; height:314px; position:relative; margin:0;}
#slideshow div.slide {position:absolute; z-index:8; top:0; left:0; width:1163px; height:314px; opacity:0.0;}
#slideshow div.active {z-index:10; opacity:1.0;}
#slideshow div.previous {z-index:9;}

select, input {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2F53A2;font-weight:bold; -moz-outline-style:none;}
img  {border:0 none; text-decoration:none; outline:none; -moz-outline-style: none;}
a:focus {-moz-outline-style: none;}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
a:hover, area:hover {
	color: #36A108;
}
input[type = "button"] {
	cursor:pointer;
}
input[type = "button"]:hover {
    color: #36A108;
}
.chooseCategory:hover {
    color: #36A108;
}

.middleColTop {background-image:url(../images/products/bng/bg_middle_col_top.png);background-repeat:no-repeat;margin-left:5px;height:140px;width:547px;}
#bodyContainer .middleColBody {max-height:432px;overflow:auto;overflow-x:hidden;width:552px;}

/*PRODUCTS*/
.chooseCategory {cursor:pointer;}
.productImage {width:222px; border:0; margin: 0 0 0 16px; float:left;}
.productImage img {width:222px; margin:0; border:0; outline:none; text-decoration:none;}
.productName {font-size:11px;font-weight:bold;margin-top:6px;display:inline-block;}
.productSpecs {font-size:9px;}
.categoryHeader {display:inline-block;margin:-6px 0 8px 0px;}
.categoryLinks {width:547px;display:inline-block;font-size:14px;font-weight:bold;height:40px;margin:20px 0 0 0; text-align:center;float:left;}
.subCategoryHeader {background-repeat:no-repeat;height:37px;clear:both;color:#FFF;font-weight:bold; margin:10px 0 10px 5px;
	font-size:14px;
	padding:8px 0 0 24px;
	text-transform:uppercase;
}
#productSearch {width:255px; background-color:#36a108; color:#FFF; font-weight:bold; float:right;}
.productSearchCheckbox {margin:6px 10px 0 0;}

#sideCart {width:255px; background-color:#2f53a2; color:#FFF; font-weight:bold; float:right;}

div.shadow {
-moz-box-shadow: 3px 3px 6px #555555;
-webkit-box-shadow: 3px 3px 6px #555555;
box-shadow: 3px 3px 6px #555555;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555');
}

/*.rounded {border:1px solid #616264; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #616264 1px 1px 2px; -moz-box-shadow: #616264 1px 1px 2px; box-shadow: #616264 1px 1px 2px; background-color: #F1F1F1;}
span.customStyleSelectBox {font-size:10px; font-weight:bold; background-color: #4e83c5; color:#FFF; padding:5px 4px; border:1px solid #2f53a2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #616264 1px 1px 2px; -moz-box-shadow: #616264 1px 1px 2px; box-shadow: #616264 1px 1px 2px; line-height: 10px; width:90px;}*/
span.customStyleSelectBox {font-size:10px;font-weight:bold;background-color:#4465ab;color:#FFF;padding:5px 4px;border:0;line-height:10px;width:106px;} 
/*.customStyleSelectBoxInner {background:url(../bng_images/misc/edit_arrow.gif) no-repeat center right;}*/
.styled option {color:#2F53A2;background:#d5d5d5;border:0;height:16px;}

.phoneNumber {padding:0 15px 7px 255px;font-size:18px;font-weight:bold;display:inline-block;color:#FFF;} /*261px;*/

/*LIVEPERSON*/
.lpPoweredBy, .lpEmtStarRating {display:none;}
