/** BEGIN CUSTOM SKIN **/

/*General Styles*/
a img, :link img, :visited img{border:none}


/* Basic HTML style */
a:link{color:#174A79; text-decoration:none;}
a:visited{color:#174A79; text-decoration:none;}
a:hover{color:#0075D5; text-decoration:underline;}

body{ text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; background:#003E71 url('body_bg.jpg') repeat-x top left; }
blockquote{}
caption{font-weight:bold; background:#c1c1c1; border-bottom:0; padding:0; color:#444; }
form {margin:0px; padding:0px;}
dd{}
dl{}
dt{font-weight:bold;}
hr{margin:4px 0px;padding:0;color:#ccc; background:#ccc; border-style:none; height:2px;}
li{margin:0;}
table tr td{ font-size:11px; }
td {}
ul {margin:0px; padding:0px;}
ul li{list-style:none;color:#444;}
ol, ul{ } 
label {color:#444;}

/* Custom font definitions */
p{ font-size:12px; color:#444; line-height:20px;}
h1, h2, h3, h4, h5, h6{font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color:#fff;}

#mainContainer h6 { font-size:14px;padding:5px 3px 3px 5px; }
#mainContainer h5 { font-size:15px;padding:5px 3px 3px 5px; }
#mainContainer h4 { font-size:16px;padding:5px 3px 3px 5px; }
#mainContainer h3 { font-size:17px;padding:5px 3px 3px 5px; }
#mainContainer h2 { font-size:18px;padding:5px 3px 3px 5px; }
#mainContainer h1 { font-size:20px;padding:5px 3px 3px 5px; }

/* Set the stage with main layout tweaks */
#mainContainer{ width:950px; text-align:left; margin:5px auto; }
#mainContainerInner{margin:0px; padding:0px;background:url('mc_bg.jpg') repeat-y bottom;}
	#topNav{width:950px; height:65px; clear:both; text-align:right;}
	#topNavInner {margin:0px;padding:0px 10px 0px 0px;}
	#topNavInnerInner {}
		#topSearch {float:right;margin:0px 0px 0px 0px;padding:0px; width:125px;}
			.topSearchInput {float:left; width:104px; *width:95px !importan t;text-align:left;margin-top:1px;}
				.topSearchInput a {color:#fff; font-size:10px; font-weight:normal;padding:0px 4px;margin-top:2px; line-height:14px;}
				.topSearchInput a:hover {color:#fff; text-decoration:underline; font-size:10px; font-weight:normal;}
			.topSearchGo {float:left;width:21px;}
			#topSearch form {margin:0px;padding:0px;}
			#topSearch .inputFormat {margin:1px 4px 0px 4px; *margin:0px 4px 0px 4px !important; padding:1px; }
		#topCart {float:right; width:356px;*width:355px !important;text-align:left;color:#fff; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; background:url('bgTopNav.jpg') no-repeat top left;}
		#topCart_noCart {float:right; width:356px;*width:355px !important;text-align:left;color:#fff;font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; background:url('bgTopNav.jpg') no-repeat top left;}
		#topCartInner { padding:8px;margin:0px; *height:1%;}
				#cartInfo {float:left; width:230px; display:inline; }
				#cartInfoInner {padding:4px 7px 0px 14px;margin:0px;}
				#topLinks {float:right; width:230px;}
				#topLinksInner {padding:2px 0px 0px 6px;margin:0px;}
					.topLink {float:left; width:73px; height:22px; display:inline; text-align:center; background:url('topLink_bg.jpg') no-repeat;padding:0px; margin:0px;}
						.topLink a {display:block; color:#fff;padding:3px 0px 0px 0px;}
						.topLink a:hover, .topLink a:visited, .topLink a:active {text-decration:underline; color:#fff;}
				#topSeal {width:40px; padding:2px 0px; margin:0px 65px 0 0; *margin-right:0px; float:right; text-align:left;}
				#livePerson {width:195px; height:65px; padding:2px 0px; margin:0px 12px 0 0; *margin-right:10px; float:right; text-align:left;overflow:hidden;}
	#header{background:#fff url('container_top.jpg') no-repeat top center;position:relative;*height:1%;}
	#headerInner{ }
		#blogLink {position:absolute;top:-6px;right:-25px;}
		#headerTop{width:950px;clear:both; height:38px;text-align:right;}
		#headerLinks {float:right; text-align:right; padding:8px 3px 0px 0px;color:#003E70;}
			.headerLink {float:left; display:inline; padding:3px 0px;}
			.headerLink a { color:#003E70; font-size:11px; }
			.headerLink a:hover {text-decoration:underline;color:#0075D5;  }
	
#mainContentWrapper{ background:url('mc_bg.jpg') repeat-y bottom; min-height:790px; *width:950px; overflow:hidden;}
#mainContentWrapperInner { }	
	#mainContent_noLeftNav {width:100%;}
	#mainContent {background:#fff; width:702px; *width:699px !important; float:right; overflow:hidden;}
	#mainContent .wrapper {padding:0px 0px;margin:1px; *margin-right:0px !important;}	
	#mainContent .wrapper_nopadding {padding:0px;margin:1px; *margin-right:0px !important;}
	#mainContent p {margin:0px;padding:10px 20px;}
	#mainContent p a {font-weight:bold;}
	#mainContent ul li {padding: 1px 0px 2px 18px; list-style-position:outside; background:url('bullet.gif') top left no-repeat;}
	/* Customer Service tracking */
	form#tracking {color:#444;padding:0px 20px;*padding:0px;margin:0px;}
		#mainContent .wrapper h1 {background:#174A79 url('bgColumnHeader.jpg') no-repeat top left;padding:6px 3px 3px 16px;margin:0px 0px 1px 0px; color:#fff;display:block; }
		#mainContent .wrapper h6 {font-family: Georgia, "Times New Roman", Times, serif;font-size:20px; color:#0075D5; padding:10px 20px 3px 20px;}
			#mainContent .wrapper h6.subHeader {font-size:16px;padding-top:0px;padding-bottom:0px;}
		#sfImage {overflow:hidden;width:700px; *width:700px;height:213px;}
		/* Slideshow styles */
		#slideShow{width:700px; height:213px;overflow:hidden;position:relative;}
		#slideShowInner{position:relative;}
			#imgSlide{position:absolute; top:0; left:0; z-index:1;}
			#imgSlide_under{position:absolute; top:0; left:0; z-index:2;}
		#sfTop {background: url('sfTopGrad.jpg') repeat-x top; margin:0px; padding:0px; *height:1%;}		
			#sfTop_full {float:left; width:443px; *width:438px !important; background: url('liDescBottom.jpg') no-repeat bottom right; margin-top:20px;}
			#sfTop_short {float:left; width:443px; *width:438px !important; background: url('liDescBottom.jpg') no-repeat bottom right; margin-top:20px; }
			#sfTop_full .wrapper, #sfTop_short .wrapper {padding:0px 10px 10px 10px; margin:0px;}
			#text_wrapper {overflow: hidden; height: 395px; position: relative;}
			#liText_wrapper {overflow: hidden; height: 240px; position: relative;}
			#text_wrapper .text_fadeout, #liText_wrapper .text_fadeout {position: absolute; bottom:0px; left:0px;}
				#sfTop_full p, #sfTop_short p {margin:0px; padding:10px 10px; line-height:18px; font-size:14px;}
				#sfTop_full a, #sfTop_short a {font-weight:bold;}
				#sfTop_expand {}
				#sfTop_collapse {display:none;}
				#liText_expand {}
				#liText_collapse {display:none;}
				#featuredCategories {padding:10px; margin:0px;}
					.sfProdFive {float:left;width:20%;*width:19%;}
					.sfProdFour {float:left;width:25%;*width:24%;}
					.sfProdInner {margin:0px;padding:5px;}
						.sfProdImage { text-align:center; height:150px; overflow:hidden; } 
						.sfProdTitle { text-align:center; height:30px; font-weight:normal; padding:4px; }
						.sfProdSubs { text-align:left; font-size:11px; background:url('liProdInfo_bg.jpg') repeat-x top left;padding:4px; color:#003E70;}
							.sfSubs {font-weight:bold;padding:4px;}
							.sfSubSubs {font-weight:normal;padding:0px 4px;}
						.sfProdBrief { text-align:left; font-size:10px; background:url('liProdBrief_bg.jpg') repeat-x top left;padding:4px; color:#003E70;}	
						.sfProdDesc { text-align:left; font-size:11px; }
						.sfProdButtons { text-align:left; margin:2px auto; padding:4px; font-weight:normal; color:#E31A20; background:url('liProdInfo_bg.jpg') repeat-x top left;}
							.sfProdButtons a, .sfProdButtons a:visited, .sfProdButtons a:hover {color:#E31A20;}
						.sfProdPrice {float:left;width:60px;font-size:14px; text-align:left; font-weight:bold; color: #E31A20; margin:5px;}
		#sfPromo {float:left; width:255px; *width:255px !important;margin-top:20px;}
		#sfPromoInner {}
								
	/* Columns */ 
	#leftColumn_hidden {display:none;}
	#leftColumn{float:left;width:248px; background:#fff;}
		#leftColumnInner{margin:0;padding:0;}
			#storeLogo{float:left;width:240px; height:110px; background:#fff url('logo_bg.jpg') no-repeat; text-align:center; padding-left:5px; }
			#categories {float:left;width:248px; background:#003E70 url('left_col_top.jpg') no-repeat top left; *height:1%; *margin-top:-1px;}
			#categoriesInner {margin:0px;padding:20px; *padding:20px 18px 20px 18px !important;}
				#categories h6 {display:block; margin:0px;  padding:6px 4px 6px 8px; font-size:16px; font-weight:normal; color:#fff; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;border-bottom:1px solid #003E70;background:url('email_bg.gif') no-repeat top center;}
			
				#categories ul a:link, #categories ul a:visited{display:block}
				#categories ul{list-style:none; margin:0px; padding:0px;*width:210px;*padding-left:2px; }/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
				#categories li.main {border-bottom:1px solid #003E6F; border-top:0px solid #c1c1c1;background:#004A85; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; }
				#categories li a {padding:6px 4px 6px 15px;margin:0px; }
				#categories li a:link{color:#fff;}
				#categories li a:visited{color:#fff;}
				#categories li a:hover{color:#fff; background:#0E5FA0;}	
					#categories li.sub {border-bottom:1px solid #003E6F; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; font-size:11px;}
					#categories li.sub a{background:none;padding:4px 18px;}
					#categories li.sub a:hover{background:#0E5FA0;}
				#emailMarketing { width:208px; margin-top:15px;}
				#emailMarketingInner {margin:0px;padding:8px 5px 5px 7px; background:#004A85;}
					#emailMarketing h6 {display:block; margin:0px; padding:6px 4px 6px 8px; font-size:16px; font-weight:normal; color:#fff; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;border-bottom:1px solid #003E70; background:url('email_bg.gif') no-repeat top center;}
					#emailSubmit {margin-top:-3px;*margin-top:0px;}
									
	#footer{ color:#fff; text-align:center; font-size:11px; width:950px;height:150px; margin:0 auto; background:url('footer_bg.jpg') no-repeat bottom center; }
	#footer .wrapper{ padding:10px; margin:0px; }
		#footer a {color:#fff;}
		#footerLeft {float:left; width:425px;text-align:left;}
		#footerLeft .wrapper {padding:0px;margin:0px;}
		#footerRight {float:left; width:495px; text-align:right;}
		#footerRight .wrapper {padding:0px;margin:0px;}

/* Category Template */
.category {*width:700px;}
	.catHeader {background:#174A79 url('bgColumnHeader.jpg') repeat-y top left;padding:6px 3px 3px 12px;margin:0px 0px 1px 0px; }
	.catHeader h1, .catHeader h2, .catHeader h6 {color:#fff;margin:0px; display:inline;}
	
	.catSubs {background:#EFF4F8;border:1px solid #ACC8DE;}
	.catSubsInner {padding:4px 10px 10px 10px;margin:0px;}
		.subDiv {width:33%; float:left;text-align:center;}
		.subDivInner {padding:0px;margin:auto; text-align:left;}
			.catSubs a {display:block;font-size:11px;padding:5px;}
			.catSubs a:hover {background-color:#DBE7F1;}
			.catSubs h6 {font-family: Georgia, "Times New Roman", Times, serif;color:#0075D5;*height:1%;float:left;width:125px;padding-top:0px;margin:0px;}
		
	#liHeaderImage {}	
	#liHeaderContainer {*height:1%; margin-top:1px;*margin-top:-2px !important; border-top:4px solid #AEC7DD; }
	#liHeaderContainerInner {padding:10px 0px;margin:0px; *padding:10px 0px 0px 0px !important;}
		#liHeaderDesc{float:left;width:493px; *width:488px !important; background:url('liDescBottom.jpg') no-repeat bottom right;}
		#liHeaderDesc_full{float:left;width:493px;*width:488px; background:url('liDescBottom.jpg') no-repeat bottom right;}
		#liHeaderDesc p, #liHeaderDesc_full p {margin:0px; padding:10px 10px;}
		.liHeaderInner {padding:0px 10px;margin:0px;}
		.liHeaderInner a {font-weight:bold;}
		#liHeaderSubs, #liHeaderPromo {float:right;width:205px;}
		#liHeaderSubs h1, #liHeaderSubs h2, #liHeaderSubs h3, #liHeaderSubs h4, #liHeaderSubs h5, #liHeaderSubs h6 {color:#E31A20; margin:0px; padding:0px;}
		.liHeaderSubsInner {padding:0px 10px 10px 10px;margin:0px;}
		
		/* Press Room styles */
		#prHeaderDesc, #prNewsDesc, #prVideoDesc {float:left;width:493px; *width:488px !important; background:url('liDescBottom.jpg') no-repeat bottom right;}
		#prHeaderDesc p {margin:0px; padding:10px 20px;}
		.prHeaderInner{padding:0px 10px;margin:0px;}
		.prHeaderInner a {font-weight:bold;}
		.prHeaderInner h6 a {font-weight:normal;color:#0075D5;}
		.prHeaderSubsInner{padding:0px 10px 10px 10px;margin:0px;}
		#prHeaderDesc h1, #prHeaderDesc h2, #prHeaderDesc h3, #prHeaderDesc h4, #prHeaderDesc h5, #prHeaderDesc h6, #prNewsDesc h2, #prNewsDesc h6, #prVideoDesc h2, #prVideoDesc h6 {font-family: Georgia, "Times New Roman", Times, serif;font-size:20px; color:#0075D5; padding:10px 20px 3px 20px;}
		
		.prHeaderSubs{float:right;width:205px; color:#444;}
			.prSubs {width:184px; *width:186px !important;border:1px solid #AEC7DD; border-top:0px;border-bottom:0px;}
			.prSubsInner {padding:0px 10px;margin:0px;}
				.prSubs h6 {padding:5px 0px 5px 2px !important; margin:0px; border-right:3px solid #5998C9; border-bottom:1px solid #5998C9; font-size:15px !important; }	
				.prSubs a {display:block;padding:4px 4px;margin:1px 0px 0px 0px; border-right:3px solid #AEC7DD; border-bottom:1px solid #AEC7DD;}	
				.prSubs a:hover {background:#dee8f1;}
				
	
					
#liProdContainer {padding:0px 0px;}	
.liProdInner  {padding:5px; margin:0px; }
.liProdInfo { }
.liProdInfoInner {background:url('liProdInfo_bg.jpg') repeat-x top left;}
	.liProdImage {text-align:center;margin:0 auto; height:150px; overflow:hidden;} 
	.liProdTitle {text-align:left;margin:0 auto; height:40px; font-weight:normal; padding:4px;}	
	.liProdSku {text-align:left; font-weight:normal; margin-top:5px;padding:4px 5px 0px 5px; font-size:10px; color:#444; *height:1%;}
	.liProdMeasurements {text-align:left; font-weight:normal; padding:0px 5px 4px 5px; font-size:10px; color:#444; *height:1%;}
	.liProdPrice {text-align:left;padding:5px;}
		.liProdRetail {color:#444;font-weight:normal;font-size:12px;}
		.liProdFinal {color:#c20011;font-weight:normal;}
		.liProdSavings {color:#0075D5;font-weight:bold;}
		.liProdSalePrice {color:#990000;font-weight:normal;}
	.liProdButtons {width:auto;text-align:center; margin:0px auto;}
	
.liProdTwo {  }

.liProdThree { float:left; width:33%;  }
	
.liProdFour { float:left; width:25%; *width:24% !important;}		

.liProdFive { float:left; width:20%; }
	

/* Detail Template */
#dtContainer {}
	#dtProdContent {}
	.dtProdContentInner {margin-bottom:70px;}
		.dtProdTitle {background:#174A79 url('bgColumnHeader.jpg') no-repeat top left;padding:6px 3px 3px 12px;margin:0px 0px 1px 0px;} 
			.dtProdTitle h1, .dtProdTitle h2 {color:#fff;margin:0px; display:inline;}
			.dtProdTitle p {color:#fff;display:inline;}
		.dtProdImage {text-align:center; float:left;width:400px; height:400px; padding:0px 0px; overflow:hidden;}
		
			.dtProdInfo {float:left;width:282px;}
			.dtProdInfoInner {padding:10px}
				.dtProdPrice {font-size:18px; font-weight:normal;color:#E31A20;padding:0px 0px 8px 0px;}
					.dtProdSavings {color:#0075D5; font-size:12px; font-weight:bold;}
					.dtProdFinal {color:#c20011;font-weight:normal;}
					.dtProdRetail {color:#444;font-weight:normal;font-size:12px;}
					.dtProdSalePrice {color:#990000;font-weight:normal;}
				.dtProdSku {font-weight:bold; padding:6px;}
				.dtProdBrand {font-size:14px; font-weight:bold;}
				.dtProdDesc {font-size:11px; font-weight:normal; color:#003E70; line-height:12px;}
				#dtProdBrief {margin:0px;padding:10px 0px; color:#444;}
					#dtProdBrief p {margin:0px; padding:0px;}
				#dtProdManuals {margin:5px 0px;padding:0px; color:#444; font-size: 14px;}
				#dtProdWarranty {text-align:right; margin: 15px 0px;}
				
		#dtColLeft {float:left;width:100%;}	
		#dtColLeftInner {padding:15px;margin:0px;}
			#btnDescription, #btnSpecs, #btnFeatures, #btnDetails{width:120px;height:20px;float:left;margin-right:1px;background-image:url('bgBtn.jpg');}
				#btnDescription a{display:block;padding:4px; *padding:2px !important; text-align:center;color:#fff;}
				#btnDescription a:link, #btnDescription a:visited{color:#fff;background-position:0 0;}
				#btnDescription a:hover{background-position:0 -40;}

				#btnSpecs a{display:block;padding:4px; *padding:2px !important;text-align:center;color:#fff;}
				#btnSpecs a:link, #btnSpecs a:visited{color:#fff;background-position:0 0;}
				#btnSpecs a:hover{background-position:0 -40;}

				#btnFeatures a{display:block;padding:4px; *padding:2px !important; text-align:center;color:#fff;}
				#btnFeatures a:link, #btnSpecs a:visited{color:#fff;background-position:0 0;}
				#btnFeatures a:hover{background-position:0 -40;}

				#btnDetails a{display:block;padding:4px; *padding:2px !important; text-align:center;color:#fff;}
				#btnDetails a:link, #btnSpecs a:visited{color:#fff;background-position:0 0;}
				#btnDetails a:hover{background-position:0 -40;}
				
			#dtDescription, #dtFeatures, #dtDetails, #dtSpecs{margin:0px;padding:10px; border:1px solid #003E70;}
				#mainContent #dtSpecs ul, #mainContent #dtFeatures ul, #mainContent #dtDescription ul, #mainContent #dtDetails ul {margin:0px; padding:0px 0px 5px 10px;}
				#mainContent #dtSpecs li, #mainContent #dtFeatures li, #mainContent #dtDescription li, #mainContent #dtDetails li{padding: 3px 0px 8px 18px; list-style-position:outside; background:url('bullet.gif') top left no-repeat;font-weight:bold;}	
				#mainContent #dtDescription p, #mainContent #dtFeatures p, #mainContent #dtDetails p, #mainContent #dtSpecs p {margin:0px; padding:5px 10px; }
				.dtPadding {padding:10px;}			
				
		#dtColRight {float:left;width:50%;}
		.dtRelated {}
		
		/* MultiView stuff */
		#dtMultiView {width:100%;float:left;}
		.dtThumb {width:78px; height:78px; overflow:hidden; float:left;margin:1px;}
	
	/* Add to Cart */
	.dtCartLabel {float:left; width:100px;padding:5px 0px;}
	.dtCartPulldown {float:left; width:100px;padding:5px 0px;}
	.dtCartQty {float:left;width:85px;}
	
	.dtCartQtyInner {margin:0px; padding:10px 0px;}
		.dtCartQtyLabel {float:left; width:30px;padding:5px 0px 0px 0px;}
		.dtCartQtyField { float:left; width:50px;}
	.dtCartRadio { float:left; width:100px;padding:5px;}
	
/* Form Elements */
.optionFormat{text-align:right}
.inputFormat{ margin-bottom:0px; border:1px solid #aaa;font-size:11px; padding:2px; }

.btnSearch{margin:0px 0px 0px 0px; padding:0px; color:#0060B1; font-size:11px; cursor:pointer}
.btnSubmit{margin:0px 0px 0px 0px; padding:0px; color:#0060B1; font-size:11px; cursor:pointer}
.bullet{list-style:square; list-style-type:square}

.btnCheckout{ background-color:#fff !important;  margin-bottom:1px; padding:2px; font-size:11px; }
.back {float:right;}

/* Fixes */
.marginTop10 {margin-top:10px !important;}
.clearer{clear:left; line-height:0px; height:0px; font-size:0px;}
.clearerB{clear:both; line-height:0px; height:0px; font-size:0px;}
.clearerR{clear:right; line-height:0px; height:0px; font-size:0px;}

.imgFix{display:block;}
.rMarginOff{margin-right:0;}
.vPadding {padding:8px 0px}
.hPadding {padding:0px 8px;}
.noTopPad {padding-top:0px;}
.topPad {padding-top:4px;}
.bottomPad {padding-bottom:4px;}
.leftPad {padding-left:8px;}
.rightPad {padding-right:8px;}
.topMargin { margin-top: 6px;}

/* Article Pages */
	#arProdContainer{overflow:hidden;width:100%;}
		#arProdContainer p {display:block; padding:10px;margin:10px; width:auto;clear:both;color:#E31A20;font-weight:normal; font-size:12px;text-align:right;background-color: #EFF8FF; border-top:1px solid #AEC7DD;border-bottom:1px solid #AEC7DD;}
		#arProdContainer p:hover {background-color:#DBE7F1;}
			#arProdContainer p span {font-size:14px;font-weight:bold;}
			#arProdContainer a:hover {text-decoration:none;}

/* Checkout Template */
#checkoutContainer { margin:0px;padding:0px; }
#checkoutContainerInner { margin:0px;padding:0px; } 
#checkoutContainer table tr td{font-size:12px; padding:5px;}
#checkoutContainer table tr td h3 {padding:0px; margin:0;}
#checkoutContainer label {font-size:12px;}
#checkoutFormatInner {padding:10px;margin:0px;}

#billingTable select, #billingTable input{ margin-bottom:1px; padding:1px;}
.txtShipEstimate{height:15px;}
.checkoutSelect select{ margin-bottom:1px; padding:0;}
	#ctBtnsBottom{ margin:0px 0px;}
.btnContinuePos{width:156px;float:right;}
.why {margin:10px 25px; padding:5px; width:500px;background-color:#EFEFEF;font-size:12px;border:1px solid #ccc;}
.checkoutOptions {margin-left:25px; padding:5px; width:500px; background-color:#EFEFEF;border:1px solid #ccc;}
#logininfo table tr td {color:#444;}
#logininfo table{margin:10px 0px 10px 0px; padding:5px; width:540px; background-color:#EFEFEF;border:1px solid #ccc;}
.tableHeader {background-color:#e3e3e3;}
.tableField {background-color:#fff;}
		
.progress {text-align:center; padding:6px; }

.customerTable {background:#ddd;border:1px solid #bbb;}

.newCustomerHeader{background-color:#F0F0F0;border-bottom:1px solid #ccc;}
	.newCustomerHeader h3 {color:#444;}

/** END CUSTOM SKIN **/


/**** Control Panel *****/
#mattyPanel{*height:1%; background-color:#e2eef5; padding-bottom:14px;}
	#mattyPrice{width:260px;float:right;}
		#mattyPriceText{font-size:14px; color:#325166; font-family:Georgia, "Times New Roman", Times, serif;padding:11px 0 5px 0;}	
		#mattyPriceSliderWrapper{height:51px; width:244px; padding-top:10px; position:relative; margin-right:15px;}		
			#barmattyPriceSlider{}
			#cbmattyPriceSlider{ }
				#cbmattyPriceSlider img{height:2px;}/*overwrites sliders.js spacer.gif height*/
				#comattyPriceSlider{ margin-left:40px;}
			
			#actualMin{position:absolute; left:0; top:9px;*top:8px; width:auto; color:#5d5d5d; margin:12px 0 0 12px; font-size:11px;  font-weight:bold;}
			#actualMax{position:absolute; right:0; top:9px;*top:8px;width:auto; color:#5d5d5d; margin:12px 6px 0 0; font-size:11px; font-weight:bold;}
			#defaultMin{display:none;}
			#defaultMax{display:none;}			
	
	#mattyDimensions{width:408px; float:left; margin-left:15px;}
		#mattyDimensionsText{font-size:14px; color:#325166; font-family:Georgia, "Times New Roman", Times, serif;padding:11px 0 8px 0;}
			#mattyDimensionsText span{font-size:10px;}
		.mattyDimensionsThird{width:33%; float:left; text-align:center; font-size:9px}
		.mattyDimensionsThirdInner{width:97%; margin:auto; background-color:white;background-color:white;}
			#mattyDimensionsLengthText, #mattyDimensionsHeightText, #mattyDimensionsDepthText{background-color:#003e71; color:#eff4f8;padding:2px 5px; font-size:12px; text-align:left}
			.mattyDimensionsThird select{width:51px;border:1px solid #003e71; margin:5px 0; vertical-align:middle; font-size:10px;}
	
	#mattyColors{ margin-top:12px; text-align:center;width:100%;overflow:hidden; xdisplay:none;}
	#mattyColorsInner{margin-left:15px; text-align:left;}
		#mattyColorsText{width:auto; float:left; margin-right:5px;font-size:14px; color:#325166; font-family:Georgia, "Times New Roman", Times, serif;}
	
		#mattyColorsOptionsWrapper{width:90%; float:right; }				
			#mattyColors input{vertical-align:middle;margin-bottom:5px;}
			#mattyColors label{font-size:11px; color:#003e71; margin-right:14px; font-weight:100; width:78px; display:block; float:left}
		
	#mattyType{ margin-top:12px; text-align:center;width:100%;overflow:hidden; xdisplay:none;}
	#mattyTypeInner{margin-left:15px; text-align:left;}
			#mattyTypeText{width:auto; float:left; margin-right:5px;font-size:14px; color:#325166; font-family:Georgia, "Times New Roman", Times, serif;}
	#mattyTypeSelect{border:1px solid #003e71 !important; }

#mattySubmit{width:246px; height:39px;float:left;}
	#mattySubmitButton{border:0; width:178px; height:26px; cursor:pointer;margin:0 20px 0px 20px;}
		
		
#searchResultsTop{width:450px; float:right; background-color:white; margin-top:10px; }
	.mattyPageLink{padding:2px 0px; width:18px; text-align:center;display:block; float:left; margin:0 2px;font-size:11px}
	.mattyPageLink:link, .mattyPageLink:visited{color:white; background-color:#003e71; font-weight:100; border:1px solid white;border:1px solid #003e71;}
	.mattyPageLink:hover {color:white; text-decoration:none; background-color:#3366CC;}
	
	#mattyCurrentPage{padding:2px 0px; width:18px; text-align:center;  display:block; float:left; margin:0 2px;font-size:11px}
	#mattyCurrentPage:link, #mattyCurrentPage:visited{background-color:white; color:#003e71; font-weight:bold; border:1px solid #003e71;}
	#mattyCurrentPage:hover{ }
	

	#searchResultsTop input{border:1px solid red; font-size:10px;}
	#searchResultsTop br{line-height:0; height:0%; font-size:0;}
	#mattySort{width:auto; float:right; color:#003e71; font-weight:bold; margin-right:10px;}
		#mattySortSelectWrapper{width:auto;float:left;margin-top:3px;}
			#mattySortSelect{border:1px solid #003e71 !important;}
	#mattyPages{width:auto; float:right;margin-right:2px;}
		#mattyPagesText{width:auto; float:left; text-align:left;padding-top:6px; }
		#mattyPagesSelectWrapper{width:40px; float:left;}
			#mattyPagesSelect{width:100%;border:1px solid #003e71 !important; margin-top:3px;}
	#mattyResultPages{padding:4px 10px 0 6px;width:auto; float:right; font-weight:bold;}

/**** End Ben's Styles *****/



