@charset "utf-8";
/* CSS Document */

/* Home Page */
.homeImg {margin: 0 0 20px 0;}

/* Headings */
.heading470 {width: 460px; height: 37px; padding: 4px 0 5px 10px; margin-top: 10px; background: url(../images/470-heading-bg.jpg) no-repeat 0% 0%;}

/**/
div#topContnrOuter {background: #a2aec0; width: 100%;}
	div#topContnrInner {width: 970px; margin: 0 auto; padding: 0 0 6px 0; font-size: 90%; color: #fff;}
	div#topContnrInner a {color: #fff; text-decoration: none;}
		div#topContnrInner #mtcLink {float: left; width: 295px; padding: 6px 0 0 35px;}
		div#topContnrInner #topLinks {float: right; text-align: right; padding: 0 35px 0 0;}
			div#topContnrInner #topLinks ul.links li { float: left; border-left: 1px dotted; padding: 6px 10px 0 5px;}
			div#topContnrInner #topLinks ul.links li a {}
			div#topContnrInner #topLinks ul.links li.first { border-left: none;}


div#navContnr {width: 935px; background: url(../images/main-nav-bg.gif) no-repeat 0% 0%; min-height: 47px;}
	div.nav-container {float: left; width: px;}
	div#navSearch {float: right; padding: 10px 15px 0 0;}
		div#navSearch form {display: inline;}
		div#navSearch form .form-search label {display: none;}
		div#navSearch form .form-search input.input-text {color: #333; font-size: 11px; padding: 3px 5px; border: none;}
		div#navSearch form .form-search button.button {}
			div#navSearch form .form-search button.button span {background:none repeat scroll 0 0 #272d36; border:none; color:#FFFFFF; display:block; font:bold 11px/21px Arial,Helvetica,sans-serif; height:21px; padding:0 4px; text-align:center; white-space:nowrap;}


div.footerContnr {width: 935px; padding: 20px 0;}

	div.footerListsContnr {width: 855px; background: url(../images/footer-top.gif) no-repeat 0% 0%; background-color: #a2aec0; padding: 35px 0 55px 80px;}		
		
			div.footerLabel {float: left; margin: 0; padding: 0 0 5px 0; text-decoration: none; font-weight: bold; background: url(../images/bubble-right.gif) no-repeat 100% 0%;}
				div.footerLabel span {display: block; padding: 5px 7px 8px 9px; margin-right: 2px; color: #fff; background: url(../images/bubble-left.gif) no-repeat 0% 0%; color: #475e7f;}
				
		div.footerListsStack {float: left; width: 425px;}
			div.footerListsStack ul {clear: both; list-style: none; margin: 0 0 0 10px; width: 415px; padding: 0;}
			div.footerListsStack ul li {float: left; width:50%;}
			div.footerListsStack ul li a {text-decoration: none; color: #fff;}
	
		div.footerListOther {float: left; width: 200px;}		
			div.footerListOther ul {clear: both; list-style: none; margin: 0 0 0 10px; padding: 0;}
			div.footerListOther ul li a {text-decoration: none; color: #fff;}
			div.footerListOther p {clear: both; margin: 0 0 5px 10px; padding: 0; color: #e7eff9;}
			div.footerListOther p a {text-decoration: none; color: #fff;}
	
	div.swFooterContnr {width: 825px; padding: 20px 20px 20px 90px; background: url(../images/footer-mid.gif) no-repeat 0% 0%; background-color: #d0d6df; color: #616a77;}
	
		div.swFooterLinks {width: 825px; padding-bottom: 10px; font-size: 90%;}
			div.swFooterLinks ul {list-style: none; margin: 0; padding: 0;}
			div.swFooterLinks ul.links {margin: 10px 0 0 0;}
			div.swFooterLinks ul li {display: inline; border-right: 1px solid #616A77; padding-right: 5px; margin-right: 3px;}
			div.swFooterLinks ul li.last { border-right: none; }
			div.swFooterLinks ul li a {color: #496b86; text-decoration: none;}	
					
		div.companyInfoContnr {width: 825px; border-top: 1px dotted #fff; padding: 10px 0 0 0; font-size: 90%;}
			p.copyright {margin: 10px 0 10px 0; padding: 0;}
			p.regDetails {margin: 0 0 5px 0; padding: 0;}
			p.regDetails a {color: #496b86; text-decoration: none;}
			p.desLink {margin: 0; padding: 0;}
			
	div.footerEnd {width: 935px; background: url(../images/footer-end.gif) no-repeat 0% 0%; height: 10px;}
	
/**/
.catNav {background: #e8edf6 url(../images/catnavtop.gif) no-repeat 0% 0%; width: 195px; padding: 8px 0 0 0; margin: 0 0 16px 0;}
.catNavHead {padding: 0 15px;}
	.catNavHead h3 {margin: 0; padding: 0; font-size: 12px; line-height: 1;}
.catNavList {background: url(../images/catnavbtm.gif) no-repeat 0% 100%; padding: 0 0 16px 0;}
	.catNavList ul {margin: 0; padding: 0 15px;}
	.catNavList ul li {margin: 0; padding: 2px 0; border-bottom: 1px dotted #adc5e6;}
	.catNavList ul li.current a, .catNavList ul li.active a {font-weight: bold;}
		.catNavList ul li.current ul, .catNavList ul li.active ul {margin: 0; padding: 0;}
		.catNavList ul li.current ul li, .catNavList ul li.active ul li {border-bottom: none;}
		.catNavList ul li.current ul li a, .catNavList ul li.active ul li a {font-weight: normal;background: url(../images/arr-orange.gif) no-repeat 0% 5px; padding: 0 0 0 8px; font-size: 90%;}
		.catNavList ul li.active ul li.active a {font-weight: bold;}

#homeCatTable {background: #e8edf6 url(../images/homecatboxtop.gif) no-repeat 0% 0%; width: 470px; padding: 8px 0 0 0;}
	#catTblLeft, #catTblMid, #catTblRight {float: left; width: 130px;}
	#catTblLeft {padding: 0 15px 0 10px;}
	#catTblMid {padding: 0 15px;}
	#catTblRight {padding: 0 10px 0 15px;}
	#homeCatTableBtm {clear: both;background: url(../images/homecatboxbtm.gif) no-repeat 0% 100%; width: 470px; padding: 0 0 8px 0; margin: 0 0 20px 0;}
	#homeCatTableBtm span {display: none;}
	.homeCatHead {width: 130px;}
	.homeCatImg {width: 130px;}
	.homeCatLink {width: 130px; padding: 10px 0 0 0;}
		.homeCatLink a {background: url(../images/arr-orange.gif) no-repeat 0% 5px; padding: 0 0 0 8px; font-size: 90%;}
		
.sidebarBlock {width: 195px; margin: 0 0 40px 0;}
	.sidebarBlock .sbHeading {background: url(../images/195-heading-bg.jpg) no-repeat 0% 0%; height: 35px; padding: 6px 0 0 12px;}
	.sidebarBlock .sbContent {width: 171px; padding: 0 12px;}
		.sidebarBlock .sbContent ol {padding: 6px 0 0 0; border-bottom: 1px dotted #adc5e6;}
		.sidebarBlock .sbContent ol li {padding: 0 0 6px 0; line-height: 1;}
		.sidebarBlock .sbContent a {color: #475e7f; font-size: 11px;}
		
		.sidebarBlock .amount {font-size: 11px;}
			.sidebarBlock .amount a {color: #2F2F2F;}
		.sidebarBlock .subtotal {font-size: 11px; padding: 3px 0; font-weight: bold;}
		

.category-description {padding: 0;}
	.category-description p {padding-left: 12px; padding-right: 12px;}
	.category-description ul {list-style: square; margin: 0 0 10px 15px; padding: 0 12px;}
		.category-description ul li {margin: 2px 0;}
		
ul.products-grid li {border-right: 1px dotted #adc5e6; border-bottom: 1px dotted #adc5e6;}
/*ul.products-grid li a.product-image {height: 90px;}*/
ul#category-grid li.item {border-right: 1px dotted #adc5e6; border-bottom: 1px dotted #adc5e6; padding-bottom: 10px; padding-top: 6px;}
	ul#category-grid li.item .product-image {display:block; width:135px; height:90px; margin:0 0 10px; background:url(../images/sml-cat-morgan.gif)}
	ul#category-grid li.item .catDetails {height: 60px;}
		ul#category-grid li.item .catDetails a.link-more {background: url(../images/arr-orange.gif) no-repeat 0% 5px; padding: 0 0 0 8px; font-size: 90%;}
			
/* CMS layout */

.cms-page-view .col-main {padding: 0 200px 0 50px; color:#788393;}