/*------------------------
960gs css overrides
------------------------*/
.container_96 {background: #FFFFFF;text-align:left;}

/*--Layout--*/

body {
	background:/*url(/assets/template/body-background.png) 50% 0% no-repeat*/ #222222;
	padding-top:20px;}

.page-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cccccc;
	font-size:48px;
	line-height:48px;
	margin:0 0 20px 0;
	}

/*--Navigation--*/
div.container-nav-level1 {
margin-right:20px;
float:right;
}


	a.nav-level1 {
	color:#777777;
	margin:6px 6px 0px 0px;
	display:block;
	float:left;
	}
	
	/*
	a.nav-level1:hover {
	color:#333333;
	text-decoration:none;
	}

	a.nav-level1.current, a.nav-level1.section  {
	color:#333333;
	}
 */
 
div.container-nav-level2 {
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:14px;
/*text-transform:uppercase;*/
margin-bottom:20px;
}

div.navigation-header {
background:url(/assets/template/pager-bg-220px.png) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#333333;
line-height:30px;
}

ul.nav-level2 {
margin:0px 0px 0px 0px;
list-style-type:circle;
width:180px;
}

	ul.nav-level2 a {
	color:#999999;
	}

	ul.nav-level2 a:hover {
	color:#333333;
	text-decoration:none;
	}
	
	ul.nav-level2 li {
	margin-left:15px;
	}

	ul.nav-level2 li.current,
	ul.nav-level2 li.section,
	ul.nav-level2 a.current, 
	ul.nav-level2 a.section  {
	color: #333333;
	}
	
	ul.nav-level2 ul {
	margin:0px 0px 0px 20px;
	list-style-type:circle;
	}


/*--ProductCollection--*/
div.product-collection-header {
background:url(/assets/template/rounded-header-bg.png) repeat;
padding:20px 0 0 10px;
}
div.product-collection-title {
font-size:24px;
color:#aaaaaa;
}

div.product-collection-title .breadcrumb-page-current {
color:#333333;
}

div.product-collection-grid {
background:url(/assets/template/product-grid-bg.png) repeat;
border-top: 1px solid #CDCDCD;
}

div.product-collection-grid a {
color:#333333;
}

div.product-collection-bottom {
background:url(/assets/template/product-grid-btm.png) no-repeat;
height:5px;
}

/*-- ProductPageAjax --*/

div.product-page-header {
background:url(/assets/template/rounded-header-bg.png) repeat-y;
}
	div.product-page-header .container-margin {
	margin:0 0 10px 0;
	}
	div.product-page-header h3 {
	margin:20px 0 0 0;
	}
	div.product-page-header-content {
	margin:10px 20px 0 0;
	}
	
	div.product-page-header a.button-text {
	color:#333333;
	text-transform:uppercase;
	font-size:11px;
	}
	
	div.product-page-header .container-button {
	padding-top:20px;
	}
	
div.product-page-header-bottom {
background:url(/assets/template/rounded-header-bottom-bg.png) no-repeat;
}	



.button-150px {
background:url(/assets/template/product-page-button-request-info.png) transparent no-repeat;
width:180px;
height:80px;
text-align:center;
}

/*-- FeaturedProducts --*/
div.featured-products {
border-bottom: 1px solid #eaeaea;
margin-top:5px;
font-size:11px;
}

div.featured-products .title {
margin-top:5px;
}

/*-- Pager --*/
.container-pager {
margin: 0 0 20px 0;
}

.container-pager-product-collection {
background:url(/assets/template/pager-bg.png) no-repeat;
width:680px;
height:30px;
}
	.container-pager-product-collection a {
	color:#000000;
	}

.container-pager-status {
white-space:nowrap;
font-size:11px;
text-transform:uppercase;
float:left;
padding: 0 10px 0 10px;
line-height:30px;
}

.container-pager-link {
border-left:1px solid #CCCCCC;
font-size:11px;
text-transform:uppercase;
white-space:nowrap;
float:right;
padding: 0 10px 0 10px;
line-height:30px;
}

/*-- ProductPage --*/

div.request-more-info {
text-align:center;
}

a.request-more-info {
font:14px Arial, Helvetica, sans-serif;
color:#333333;
}

		
/*--LinkPage--*/

.container-link-page {
border-bottom: dashed #CCCCCC 1px;
}

.link-page-title {
font-size:15px;
margin-bottom: 0px;
padding-bottom: 3px;
}

tr.rowBorder td {
border-top:1px solid #CCCCCC;
background:#eaeaea;
}

/*--ContactUsPage--*/

div#MyCaptcha {
	clear:both;
	width:575px;
	background:#FFFFFF;
	}

div.contact-form-header {
background:url(/assets/template/rounded-header-bg.png) no-repeat;
}

div.contact-form-body {
background:url(/assets/template/rounded-header-body-bg.png) repeat-y;
}

div.contact-form-bottom {
background:url(/assets/template/rounded-header-bottom-bg.png) no-repeat;
}

label {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#666666;
}

div#NameFirst {
	width:300px;
	float:left;}
div#NameFirst input.text {
	width:270px;}

div#NameLast {
	width:280px;
	float:left;}
div#NameLast input.text {
	width:270px;}
	
	
div#PhoneHome {
	width:300px;
	float:left;
	clear:both;}
div#PhoneHome input.text {
	width:270px;}
	
div#PhoneCell {
	width:280px;
	float:left;}
div#PhoneCell input.text {
	width:270px;}
	
	
div#Email {
	width:430px;
	float:left;
	clear:both}
div#Email input.text {
	width:420px;}
	
div#Comment {
	width:600px;
	float:left;
	clear:both;
	margin-bottom:20px;
	}
div#Comment textarea {
	font:13px/1.5 Arial, Helvetica, sans-serif;
	width:570px;}
	
div#MollomField {
	width:600px;
	float:left;
	clear:both}
	
