html,body{
	background:url(../images/bg.gif) repeat-x #dedfe0;
	padding:0;
	margin:0;
	font:normal 12px Arial;
	color:#333333
}

img{
	border:none
}

a{
	text-decoration:none;
	color:#1f1f1f
}

a:hover{
	color:#7e7e7e
}

.container{
	width:982px;
	margin:0 auto
}

.sLeft{
	background:url(../images/sLeft.gif);
	width:4px
}

.contentWrapper{
	/*background: url(../images/bgContentWrapper.gif) 20px 0 no-repeat #fff;*/
	padding:0 20px 13px 20px;
	background: #fff
}

.logoSubzero{
	margin:0 1px 0 0;
	float:left;
	display:inline;
	border-top:3px solid #b4b7b9;
	padding:40px 2px 0 2px;
	text-align: center;
}

.logoSubzero:hover{
	border-top:3px solid #064d8f;
	display: block
}

.logoWolf{
	margin:0 0 0 1px;
	float:left;
	display:inline;
	border-top:3px solid #b4b7b9;
	padding:40px 2px 0 2px;
	text-align: center;
	display: block
}

.logoWolf:hover{
	border-top:3px solid #bf4a1d;
}

.sub-zero{
	padding:0 0 20px 0
}

.sub-zero h1{
	float:left;
	padding:0;
	margin:0
}

.sub-zero h2{
	float:right;
	margin:0;
	text-align:right;
	font:normal 20px Arial;
	color:#000;
	padding-top:20px
}

.sub-zero h2 strong{
	display:block;
	padding:0 0 7px 0;
	font:normal 12px Arial
}

.tagline{
	font:normal 11px Arial;
}

.tag{
	font-size:11px;
	color:#999999;
	padding-top:10px
}

.searchField{
	border:1px solid #dddddd;
	width:175px;
	font:normal 11px Arial;
	color:#999999
}

.clear{
	clear:both;
	margin:0;
	padding:0
}

.mainContent{
	float:left;
	width:630px
}

#nav, #nav ul{z-index:100;padding:0;margin:0;list-style:none;font:bold 11px "Arial Narrow";color:#bcb19b}
#nav a{display:block;border:1px solid #e6e8e8;padding:0 10px;width:187px;text-decoration:none;color:#02050c;line-height:22px}
#nav a:hover, #nav a.active{background:#02050c;border:1px solid #02050c;;color:#fff}
#nav li{float:left;margin:0 1px 0 0}
#nav li ul{position:absolute;left:-999em;background:#2e323b;width:209px;margin:0}
#nav li ul li{border:none}
#nav li ul li a{width:189px;border:none;border-bottom:1px solid #474c56;padding:5px 10px;font:normal 11px "Arial Narrow";color:#fff}
#nav li ul li a:hover{background:#1b1e25;border:none;border-bottom:1px solid #474c56;color:#fff}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left: -999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left: auto}

.content{
	border:1px solid #e7e9ea;
	margin:20px 0;
}

.contentInside{
	/*border:1px solid #e7e9ea;*/
	margin:0 0 20px 0;
	border-top:1px solid #e7e9ea
}

.content h1, .contentInside h1, .mainContent h1{
	margin:20px 20px 0 20px;
	font:normal 28px "Arial Narrow"
}

.content h2, .contentInside h2{
	margin:20px;
	font:normal 22px "Arial Narrow"
}

.content h4, .contentInside h4{
	margin:0;
	font:normal 22px "Arial Narrow"
}

.content p, .contentInside p{
	margin:15px 20px;
	padding:0
}

.useContent p{
	color:#a6a6a6;
	margin: 0px
}

.content ul{
	/*list-style:url(../images/bullet.gif)*/
}

.content ul li{
	line-height:20px
}

.content table td a{
	color:#818181;
	text-decoration:underline
}

.content table td a:hover{
	color:#333333;
}

.crumbs{
	margin:5px 10px
}


.sidenav{
	float:right;
	width:286px
}

.nav{
	background:#d0d2d3;
	height:24px;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	font:normal 12px "Arial Narrow";
	color:#20252b
}

.nav li{
	display:inline
}

.nav li a{
	padding:0 12px;
	text-decoration:none;
	font:bold 11px "Arial Narrow";
	color:#20252b;
	line-height:24px
}

.nav li a:hover, .nav li a.active{
	color:#757575
}

.subnav{
	padding:0;
	margin:20px 0 0 0;
	list-style:none
}

.subnav li{
	border-bottom:1px solid #fff;
	background:url(../images/bullet4.gif) 17px 8px no-repeat #f7f8f8;
	padding:0 0 0 27px;
	text-decoration:none;
	font:bold 12px Arial;
	color:#333333;
}

.subnav li a{
	display:block;
	background:url(../images/bullet4.gif) 17px 8px no-repeat #f7f8f8;
	padding:0 0 0 27px;
	text-decoration:none;
	font:bold 12px Arial;
	color:#333333;
	line-height:24px
}

.subnav li a:hover, .subnav li a.active{
	background:url(../images/bullet4Hover.gif) 17px 8px no-repeat #e4e7e8
}

.subNav{
	background:#f7f8f8;
	padding:15px;
	margin:20px 0 0 0;
	list-style:none
}

.subNav li a{
	display:block;
	background:url(../images/bullet2.gif) 0 6px no-repeat;
	padding:0 0 0 12px;
	text-decoration:none;
	font:normal 11px Arial;
	color:#333333;
	line-height:20px
}

.subNav li a:hover{
	color:#666
}

.productNav{
	padding:0;
	margin:20px 0 0 0;
	list-style:none
}

.productNav li{
	border-bottom:1px solid #e4e7e8
}

.productNav li a{
	display:block;
	background:#e4e7e8;
	padding:0 0 0 25px;
	text-decoration:none;
	font:normal 11px Arial;
	color:#333333;
	line-height:24px
}

.productNav li a.productGroup{
	background:url(../images/bullet5.gif) 15px 11px no-repeat #e4e7e8;
	font:bold 12px Arial;
	line-height:28px
}

.productNav li a:hover, .productNav li a.active{
	background:#d0d2d3
}

.productNav li a.productGroup:hover{
	background:url(../images/bullet5.gif) 15px 11px no-repeat #d0d2d3
}

.masthead{
	clear:both;
	margin:20px 0;
	padding:0;
	background:#02050c
}

#masthead{
	clear:both;
	padding:20px 0;
}

.mastheadInside{
		margin:20px 0 0 0
}

.links{
	padding:0;
	margin:0;
	list-style:none
}

.links li{
	float:left;
	margin:0 1px 0 0
}

.links li.last{
	margin:0
}

.footer{
	clear:both;
	padding:55px 0 0 0;
	font:normal 11px Arial;
	color:#666666
}

.footer a{
	text-decoration:none;
	color:#666666
}

.footer a:hover{
	color:#000
}

.footer h1{
	float:left;
	font:normal 11px Arial;
}

.footer h1 ul{
	padding:0;
	margin:0;
	list-style:none
}

.footer h1 ul li{
	display:inline
}

.footer h1 ul li a{
	padding:0 5px
}

.footer h1 p{
	margin:3px 0 0 5px
}

.footer h2{
	float:right;
	font:normal 11px Arial;
}

.sRight{
	background:url(../images/sRight.gif);
	width:4px
}

.shadowBottom{
	background:url(../images/bgFooter.gif) no-repeat;
	height:27px
}

.contactForm{
	width:320px;
	padding:20px 20px 20px 0px;
}

.contactForm Table td{
	text-align:left;
}

.contactForm Table td.label{
	text-align:right;
	font: normal 11px Arial;
	color:#585650
}

.label{
	text-align:right;
	font: normal 11px Arial;
	color:#585650
}

.inputText{
	border:1px solid #a9a9a9;
	width:215px
}

.formButton {
	cursor: pointer;
}

.button{
	background:#53504d;
	border:none;
	padding:3px;
	font:normal 11px Arial;
	color:#fff
}

.hr{
	background:#e8eaeb;
	height:1px;
	margin:20px
}

.newList td{
	width:33%;
	text-align:center;
	font:normal 11px Arial
}

.newList td img{
	display:block;
	background:#f6f6f6;
	padding:10px;
	margin:0 auto 10px auto
}

.productsTable{
	background:#e7e8ea;
	border-collapse: collapse;
	border-spacing: 0;
	border-spacing: 0 !important;
}

.productsTable td{
	background:#fff;
	padding:5px 15px;
	width:33%;
	border-left:1px solid #e7e8ea;
	border-right:1px solid #e7e8ea;
	border-top:none;
	border-collapse: collapse;
}

.productsTable td.prodDescription{
	background:#fff;
	border-top:1px solid #e7e8ea;
	/*border-left:1px solid #e7e8ea;
	border-right:1px solid #e7e8ea;*/
	border-bottom:none;
	border-bottom:0;
	vertical-align: top;
	border-collapse: collapse;
	border-spacing: 0;
	border-spacing: 0 !important;
}

.productsTable td a.productName{
	display:block;
	background:url(../images/bullet5.gif) 5px 4px no-repeat;
	padding:0 0 0 15px
}

.productsTable td img{
	display:block;
	margin:0 auto 10px auto
}

.tab{
	padding:0;
	margin:20px;
	list-style:none
}

.tab li{
	display:inline
}

.tab li a{
	padding:0 15px 0 0;
	font:normal 11px Arial
}

.tab li a.active{
	color:#000
}

.content ul.quickLinks{
	padding:0;
	margin:20px 0 0 0;
	border-top:1px solid #e7e9ea;
	border-left:1px solid #e7e9ea;
	list-style:none;
	background: none
}

.content ul.quickLinks li a{
	display:block;
	background: none;
	width:80px;
	padding:0 0 0 10px;
	font:normal 11px Arial;
	line-height:24px;
	border-bottom:1px solid #e7e9ea;
	list-style:none;
	text-decoration:none;
	color:#333
}

.content ul.quickLinks li.request a{
	display:block;
	background: none;
	width:80px;
	padding:0 0 0 10px;
	font:normal 11px Arial;
	border-bottom:1px solid #e7e9ea;
	list-style:none;
	color:#333;
	text-decoration: none
}

.content ul.pdf{
	list-style:url(../images/iPDF.gif)
}

.content ul.pdf li{
/*	
	padding:0 0 15px 0
*/
	padding:0 0 0px 0
}

.content ul.pdf li strong{
	display:block
}

.contentInside table td ul{
	list-style:disc;
	background: none
}

input[type=button], input[type=submit], input[type=reset]{
	background: #56514d;
	color:#fff;
	font-size:12px;
	border:0;
	padding:3px 5px
}

.imageContainer{
	background: #ebebeb;
	padding:0;
	display: block;
	float:left
}

.imageContainer p{
	display: inline;
	width:270px;
	color:#434343;
	float:right
}

.imageContainer img{
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	display: inline;
	float:left;
	margin:0
}

.imageContainer span.readmore{
	background: url(../images/arrowGray.jpg) no-repeat;
	height: 13px;
	width: 13px;
	padding-left:15px;
}

.imageContainer span.title{
	font-size:12pt;
	text-transform: uppercase;
	color:#02050c;
	margin:0;
	padding:0
}

.friendsCategories{
	width: 183px;
	float:left;
	display: inline;
	border-top:2px solid #e9eaeb;
	list-style: none;
	padding:15px 8px;
	margin:15px 5px;
	font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}

.friendsCategories li{
	border-bottom:1px solid #e9eaeb;
	color:#4b4b4b;
	line-height: 26px;
	background: url(../images/arrowListGray.jpg) left center no-repeat;
	padding:3px 8px 3px 16px
}

.friendsCategories li.title{
	color:#708390;
	text-transform: uppercase;
	border:0;
	background: none;
	padding:3px 8px 3px 8px
}

.inputField{
	width: 180px
}

.imgItem{
	text-align:center;
	padding:15px 0 0 0;
}

.clearfix {display: inline-block;}  /* for IE/Mac */


