@import url("https://secure.revolutionemarketing.com/cpc_dev2/SiteTemplates/skin/Canned/basic/css/styles.css");
body {background-image:url("body-bg.png");}
#utility {background:#DADADA;height:73px;}
#logo img{width:950px;float:left;padding:0;}
#nav-container {background-image:url("nav-bg.png");}
#top-nav li {margin:10px 13px;}

#sidebar-container {display:block;background:#73C770;margin-top:-1px;/* height:466px; */}
#searchBox h2{color:#FFF;margin:0;}
#sidebar #searchBox .title {background-color:transparent;margin:0;}
#searchBox .search-content .search{float:left;width:130px;border:2px solid white;}
#searchBox .submit {float:right;}
#searchBox .submit input{background:#FFF;border:1px solid #EC1D23;color:#EC1D23;padding:1px;}
#searchBox .advanceSearch{color:white;}
#sidebar ul{padding:5px;}
#sidebar ul li{margin-bottom:10px;}
#sidebar ul a{color:white;text-decoration:none;}
#content-container #content {padding-left:10px;}
#content-container {float:left;width:737px;}
#featured, .featured{border:1px solid #EC1D23;width:341px;height:270px;margin-top:20px;margin-left:8px;float:left;}
#content-container h3.title{color:#FFF;Background:#EC1D23;margin-top:0;padding:5px;margin-bottom:0;}
#featured .product-image{max-height:170px;margin:auto;}
/* #featured h3.productname{margin-left:90px;} */
#featured span{text-align:center;}
#featured a{display:block;}
#featured div.content{margin-left:100px;}

#featured a.blue-button{display:none;}
#featured .paging{margin-left:90px;}
#featured .paging a {
background:url("featuredButton.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:25px;
margin-right:4px;
text-indent:-999em;
width:25px;
}
#featured .paging a.current{background-image:url("featuredCurrent.png");}
.panel {padding-right:33px;float:left;}

/* product page */
.productdetail .productdescription {width:500px;}
.productattributes td {padding:4px;}
.productattributes .attribute {
font-weight:bold;
text-align:right;
vertical-align:top;
white-space:nowrap;
}
.productattributes .value {
text-align:left;
vertical-align:bottom;
}

.productpricegrid {
clear:both;
margin:20px 0;
width:99%;

}
.productpricegrid th {
background:#D59C60;
color:#000000;
padding:4px 5px;
text-align:left;
border:1px solid #FFF;
}
.pricingRowPrice, .productpricegrid th.qtyValue{text-align:center;}

#footer-container{margin:0;margin-bottom:-25px;}
#footer{background:#78ACDB;position:relative}
#footer-nav {margin:25px 0 0;}
/* #footer-nav a{text-decoration:none;} */
#footer .poweredby{position:absolute;bottom:10px;right:10px;}
#footer .copyright{position:absolute;bottom:10px;left:10px;}

/* login box */
#header #loginBox {width:530px;text-align:right;}
#header #loginBox h2 {
display:inline;
float:left;
margin-right:5px;
margin-top:5px;
color:#666;
}
#header #loginBox input{border:1px solid #EC1D23;background:#FFF;color:#CCC;margin-bottom:0;}
#header #loginBox .submit input{color:#EC1D23;background:#D4D0C8;font-weight:bold;text-transform:uppercase;padding:0 3px;}
#header #loginBox .signup, #header #loginBox .forgot {
display:inline;
float:left;
color:#666;
margin-right:10px;
width:150px;
text-transform:uppercase;
font-size:10px;
}

table.thumbnails {
border-spacing:0;
}
.thumbnails td {
border:1px solid #DDDDDD;
font-size:80%;
padding:10px;
text-align:center;
vertical-align:bottom;
width:25%;
}
#gallery {
height:243px;
}
.slideshow-container {height:100%;}
#gallery .navigation {bottom:0;}
#editmodelink a {color:grey;}
.slideshow-container #caption{display:none;}
#top-nav li ul {background:red;}
#leftnav a{font-weight:bold;}
#top-nav li ul li a {width:200px;}
#industry-logos{margin:10px;text-align:center;}
#industry-logos img{margin:0 30px;}
#privacy-nav  {
color:white;
font-size:11px;
margin-bottom:10px;
text-align:center;
}
#privacy-nav li {
display:inline;
margin:0 10px 0 0;
}
#privacy-nav a {
color:white;
}

#utility-nav {
margin:0;
}
#utility-nav li a{
color:black;
text-decoration:underline;
}