	body {
		margin:0;
		padding:0;
		background-color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-size:12px;
		/*font-family:"Times New Roman", Times, serif;*/
	}
	
	#wrapper {
		position:relative;
		min-width:100%;
		height:auto;
		background:#FFF;
	}


/* Header
----------------------------------------------------- */
header {
	display:none;

}
#headbandMobile {
	display:none;
}
#navGreenBar {
	margin:145px 0 0 0;
}


.header {
	position:fixed;
	top:0;
	left:0;
	min-width:100%;
	height:150px;
	font-size:16px;
	background: rgba(0, 0, 0, 0.8);
	z-index: 5000;
}
.headband {
	float:left;
	padding:17px 0 0 50px;
}
#headbandExperts {
	float:right;
	margin:80px 10% 0 0;
	color:#ccc; 
	text-align:center; 
	line-height:25px; 
	display:inline-block;
}


	/* Begin top header band with shopping cart, etc. */
	#hdrCartLoginMobile {
		display:none;
	}
	#shopBandCorpHome {
		display:none;
	}
	#hdrCartLogin {
		display:block;
	}
	#shopBandContainer {
		position:fixed;
		margin:0 0 0 0;
		width:100%;	
		color:#FFF;
		z-index:7000;
	}

		.shopBand {
			width:90%;
			height:25px;
			margin:0 0 0 80px;
			font: 1.2em/1.5 Verdana, Arial, Helvetica, sans-serif; 
		}
		.shopBand a {
			text-decoration:none;
			color:#FFF;
		}
	#shopBandCorpHome {
		position:relative; 
		float:left; 
		margin:-5px 0 0 20px; 
		color:#FFF;	
	}
	#shopBandCorpHome a {
		color:#FFF;	
		font-size:1.3em;
	}
	#shopBandCorpHome img {
		vertical-align:bottom;	
	}
	#shopBandLogin {
		position:relative; 
		float:right; 
		margin-right:40px; 
		margin-top:-3px; 
		color:#FFF;	
	}
	#shopBandLogin a {
		color:#FFF;
		font-size:1.4em;
	}
	#carttab a {
		color:#FFF;
	}
	#carttab img {
		vertical-align:bottom;	
	}
	#xmlCartTotals {
		font-size:.8em;
	}
	#yourAccountMob {
		display:none;
	}
	#yourAccountTab:hover {
	/*	float:left;
		text-decoration:none;
		color:#FFF;
		border-top:3px solid #8CC63F; */
	}
	#yourAccountSubMenu {
		display:none; 
		float:right; 
		margin:30px -140px 0 0; 
		padding:3px 5px 5px 5px; 
		background-color:#FFF; 
		width:175px; 
		height:auto; 
		border:thin solid #000; 
		box-shadow: 2px 2px 2px #000; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		z-index:6000;
	}
	#yourAccountSubMenu a {
		color:#666;
		text-decoration:none;
	}
	#yourAccountSubMenu a:hover {
		color:#F00;
		text-decoration:underline;
	}
	/* End top header band with shopping cart, etc. */

	#rawMaterials {
		display:none;
	}
	#corpPages {
		display:none;
	}



/* Slider
----------------------------------------------------- */
#sliderMob {
	display:none;
}
#sliderFull{
	display:block;
}
.topSlider {
	position:relative; 
	top:150px; 
	right:0px; 
	width:1300px; 
	height:400px; 
	z-index:0;
	margin:0 auto;
	overflow:hidden;
	visibility:hidden;
}

/* Content
----------------------------------------------------- */
#content {
	position:absolute;
	width:87%;
	min-height:100vh;
	right:0;
	background-color:#FFF;

}
#content h2 {
	padding:0;
	color:#999;
}
	
	
		#containerHome {
			width:900px;
			height:750px;
			background-color:#ccc;
			font-family:Arial, Helvetica, sans-serif;
			margin:200px auto;
			padding:0 10px 0 10px;
			/*box-shadow: 15px 15px 15px #333;*/
			border-top-right-radius: 25px;
			border-top-left-radius: 25px;
			-moz-border-radius-topright: 25px;
			-moz-border-radius-topleft: 25px;
			-webkit-border-top-right-radius: 25px;
			-webkit-border-top-left-radius: 25px;
		}
		
		#container {
			width:900px;
			height:auto;
			background:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			margin:200px auto;
			padding:0;
		}
		
		#containerSlider {
			width:900px;
			height:auto;
			background:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			margin:-100px auto 0 auto;
			padding:0;
		}
		
	#containerOnlineOrder {
		width:900px;
		height:auto;
		margin:200px auto;
		padding:0;
		font-family:"Times New Roman", Times, serif;
		box-shadow: 15px 15px 15px #666666;
		border-radius: 25px; 
		border-radius: 25px; 
		-moz-border-radius: 25px; 
		-moz-border-radius: 25px; 
		-webkit-border-radius: 25px; 
		-webkit-border-radius: 25px;
	}
	/*
		#header {
			border-top-radius: 15px; 
			-moz-border-top-radius: 15px; 
			-webkit-border-top-radius: 15px; 
			border:2px solid #999;
		}
	*/
	
	#navContainer {
		float: left;
		width:100%;
		height:40px;
		background: #999 url(../images/navBkgnd.gif) top repeat-x;
		margin:0;
		padding:0;
	}
	#searchBox {
		border-radius:6px;	
	}
	#navCorpSearchBox {
		font-size:16px;
	}
	#navSearchBox {
		float: right; 
		padding-top: 8px;
		padding-right:10px;
	}
	#navContainer ul {
		/* margin:7px 0; */
		margin:0px 0;
		padding:0;
		white-space: nowrap;
		height:37px;
		font: 1.2em Tahoma, Geneva, sans-serif;
	
	}
	
	#navContainer li {
		display: inline;
		list-style-type: none;
		font: 1.2em Tahoma, Geneva, sans-serif;
		}
	
	#navContainer a { 
		padding: 3px 15px;
		}
	
	#navContainer a:link, #navContainer a:visited {
		display:inline-block;
		color: #fff;
		text-decoration: none;
	}
	
	#navContainer a:hover {
		display:inline-block;
		color: #fff;
		background-color: #000;
		text-decoration: none;
		border:1px solid #fff;
	}
	#navContainer ul li a#current {
		display:inline-block;
		background:#000;
		border: 1px solid #fff;
	}
	
	
	
	#mobileHdr {
		display:none;
	}
	
	#headFabMobile {
		display:none;
	}
		#head {
			margin:0;
			padding:0;
		}
		
		#topNavHome {
			width:875px;
			height:35px;
			background-color:#CC3300;
			/*background: url(../images/topNavBack.gif);
			background-repeat:repeat;*/
			margin:5px 0 0 0px;
			padding:0;
			border-top-right-radius: 15px;
			border-top-left-radius: 15px;
			-moz-border-radius-topright: 15px;
			-moz-border-radius-topleft: 15px;
			-webkit-border-top-right-radius: 15px;
			-webkit-border-top-left-radius: 15px;
			
			/*
			border-radius: 15px; 
			-moz-border-radius: 15px; 
			-webkit-border-radius: 15px; 
			*/
			border:2px solid #999;
		}
		
		#topNavHome a:link {
			text-decoration:none;
			color:#FFF;
			padding:5px;
		}
		#topNavHome a:visited {
			text-decoration:none;
			color:#FFF;
			padding:5px;
		}
		#topNavHome a:hover {
			background-color:#666;
			border-style:solid;
			border-width:thin;
			border-color:#FFF;
			padding:5px;
			text-decoration:none;
			color:#FFF;
		}


		#topNav {
		/*
			width:880px;
			height:35px;
			background-color:#CC3300;
		*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			/*background: url(../images/topNavBack.gif);
			background-repeat:repeat;*/
			margin-top:0;
			padding:0;
		/*
			border-top-right-radius: 15px;
			border-top-left-radius: 15px;
			-moz-border-radius-topright: 15px;
			-moz-border-radius-topleft: 15px;
			-webkit-border-top-right-radius: 15px;
			-webkit-border-top-left-radius: 15px;
		*/	
			/*
			border-radius: 15px; 
			-moz-border-radius: 15px; 
			-webkit-border-radius: 15px; 
			*/
		/*
			border:2px solid #999;
		*/
		}
		
		
		
		#topNavMenuItems {
			padding-left:10px;
			margin-top:-3px;
		}
		
		#topNav a:link {
			text-decoration:none;
			color:#FFF;
			padding:5px;
		}
		#topNav a:visited {
			text-decoration:none;
			color:#FFF;
			padding:5px;
		}
		#topNav a:hover {
			background-color:#333;
			border-style:solid;
			border-width:thin;
			border-color:#FFF;
			border-top-right-radius: 10px;
			border-top-left-radius: 10px;
			padding:5px;
			text-decoration:none;
			color:#FFF;
		}
		
	#loading-img {
		background: url(https://stainlesssupply.com/images/ajax-loaderNew.gif) center center no-repeat;
		height: 100%;
		z-index: 10000;
	}
	
	#preloaderDiv {
		background: #e9e9e9;
		display: none;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0.5;
	}	
		
		.podContainer {
			width:868px;
			margin:0 auto;
		}
		.prodPod {
			width:99%;
			/*height:180px;*/
			/*float:left;*/
			margin: 35px 0 0 0;
			padding: 0 0 0 10px;
			/*box-shadow: 1px 1px 1px #888888; */
			-moz-border-radius:6px;
			border-radius:6px;
			border:0.09em solid #dddddd;
			background:#ECECEC;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e0dede'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e0dede)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #FFFFFF,  #e0dede); /* for firefox 3.6+ */
		}
		.prodPod h1 {
			color:#666;
			margin:10px 0 0 10px;
			padding:0;
		}
		.prodPod h3 {
			color:#666;
			margin:0
			pardding:0;
		}
		#podPara1 {
			width:800px;
			margin:10px 0 0 25px;
		}
		#podPara1 ul {
			width:800px; 
			margin:0 0 0 25px;
		}
		#podPara2 {
			width:500px;
			margin:10px 0 0 25px;
		}
		#podPara2 ul {
			width:500px; 
			margin:0 0 0 25px;
		}
		#podPara3 {
			width:500px;
			margin:10px 0 0 25px;
		}
		
		.prodPodSmall {
			width:70%;
			/*height:180px;*/
			/*float:left;*/
			margin: 25px 0 0 0;
			
			/*box-shadow: 1px 1px 1px #888888; */
			-moz-border-radius:6px;
			border-radius:6px;
			border:0.09em solid #dddddd;
			background:#ECECEC;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e0dede'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e0dede)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #FFFFFF,  #e0dede); /* for firefox 3.6+ */
			
		}
		.podHead {
			margin:0 auto;
			margin-top:8px;
			text-align:center;
			font-size:12px;
			font-weight:bold;
		}
		
		
/* FABRICATED PRODUCTS HOME PAGE
--------------------------------------------------------- */
	 #fabHomeDiv {
		 display:block;
	 }
	 #fabHomeMobileDiv {
		display:none;
	 }
	
		.modulesHome {
			background-color:#CCC;
			/*border:3px solid #CC3300;*/
			border:3px solid #666;
			border-top-left-radius: 15px;
			border-top-right-radius: 15px;
			color:#666;
		}
		.title {
			text-decoration:none;
			color:#000;
			font-weight:bold;
			font-size:14px;
		}
	

		
		#addToCartStock {
			background-color:#cd3301;
			color:#FFF;
			margin:20px 0 0 100px;
		}
		
		#mainContentGrayBkgrd {
			float:left;
			font:90% #333 Arial, Helvetica, sans-serif;
			line-height:1.5em;
			background:#CCC;
			margin:0;
			padding:0;
			/*float:left;*/
			width:100%;
			/*overflow:auto;*/
			font-size:12px;
		}
		
		
		#mainContent {
			font:90% #333 Arial, Helvetica, sans-serif;
			line-height:1.5em;
			background:#FFF;
			margin:60px 0 0 0;
			padding:0;
			/*float:left;*/
			width:100%;
			/*overflow:auto;*/
			font-size:12px;
		}
		#mainContent h2 {
			color:#600;
			margin:0;
			padding:0;
		}

		#mainContent h3 {
			color:#600;
			margin:0;
			padding:0;
		}
		#mainContent p.first {
			margin:0;
			padding:0;
		}
		
		#mainContentHome {
			font:90% #333 Arial, Helvetica, sans-serif;
			line-height:1.5em;
			background:#FFF;
			margin:200px 0 0 0;
			width:100%;
			/*overflow:auto;*/
			font-size:12px;
		}
		#mainContentHome h1 {
			color:#666;
			margin:0;
			padding:20px;
		}
		#mainContentHome h2 {
			color:#600;
			margin:0;
			padding:20px;
		}

		#mainContentHome h3 {
			color:#600;
			margin:0;
			padding:0;
		}
		#mainContentHome p {
			margin:10px 50px 10px 25px;
		}
		#mainContentHome p.first {
			margin:0;
			padding:0;
		}
		#internalMain {
			float:left;
		/*	overflow:hidden;*/
			width:900px;
			min-height: 100px;
			padding-bottom:0px;
			background-color:#fff;
			font-size:1em;
		}
		
		
		
/* WALL CLADDING HOME PAGE
--------------------------------------------------------- */

		#designYourWallCladdingDiv {
			float:left; 
			margin:-100px 0 0 560px;
		}
		#wallCladTitleDiv {
			height:20px; 
			border:thin solid #ccc; 
			margin:20px 0 20px 0; 
			background-color:#CC3300;
		}
		#wallCladTitleDiv h3 {
			margin:0 0 0 20px; 
			color:#FFF;
		}
		.imgDivideLine {
			float:left;	
		}
		#leftBoxHome {
			width:50%;
			margin:30px 0 0 0;
			padding:10px;
			box-shadow: 400px 15px 5px #e2e2e2; 
			border:thin solid #ccc; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px;
		}
		
		#rightBoxHome {
			width:50%;
			height:390px;
			margin:30px 0 0 400px;
			padding:10px;
			box-shadow: -400px 15px 5px #e2e2e2; 
			border:thin solid #ccc; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px;
		}
		#backsplashPicDiv {
			float:left;
			 margin:50px 0 0 50px;
		}
		#btnViewPatternsDiv {
			float:left; 
			margin:50px 0 0 155px;
		}
		#wallCladInfoDiv {
			float:left; 
			width:350px; 
			margin:-380px 0 0 25px;
		}
		#trimMoldTitleDiv {
			height:20px; 
			border:thin solid #ccc; 
			margin:40px 0 20px 0; 
			background-color:#CC3300;
		}
		#trimMoldTitleDiv h3 {
			margin:0 0 0 20px; 
			color:#FFF;
		}
		#trimMoldInfoDiv {
			float:right; 
			width:350px; 
			margin:-350px 40px 0 0;
		}
		#btnViewTrimMoldDiv {
			float:left; 
			margin:10px 0 0 90px;
		}
		
		
/* WALL CLADDING PATTERNS MAIN PAGE
---------------------------------------------------------- */
	#fabEmbossedMobileLanding {
		display:none;
	}
	#fabEmbossedLanding {
		display:block;
	}
	.pic {
    	cursor:-moz-zoom-in;
		cursor:-webkit-zoom-in;
		/*cursor:sw-resize;*/
		cursor:url(../../magnify.cur);
	}
	
	.indent {
		margin: 0 0 0 25px;	
	}
	
	.availableFinishesTOC {
		float: left;
		width: 95px;
		padding: 2px;
		margin: 3px;
		border-radius: 15px;
		border: solid 1px #333;
		cursor:pointer;
	}
	
	.sectionTitleBackground {
		height: 40px;
		border: thin solid #ccc;
		margin: 20px 0 20px 0;
		background-color: #CC3300;
	}
	
	.rowBackground {
		width: 855px;
		height: 270px;
		border: thin solid #999;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding: 5px;
		background-color:#dddbdb;
	}
	
	.rowItems {
		float: left;
		width: 160px;
		padding: 1px;
		margin: 3px;
		border-radius: 15px;
		border: solid 1px #333;
	}
	
	.icons img {
		width:30px;
		height:auto;
		padding:0 5px 0 5px;
		cursor:pointer;
	}
	
/* WALL CLADDING ORDER PAGE
---------------------------------------------------------- */
	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}
	
	.close:hover { background: #00d9ff; }	
	
	#internalMainWallCladding {
	/*	overflow:hidden;*/
		width:100%;
		margin:220px 0 0 10%;
		padding-bottom:0px;
		background:#FFF;
		font-size:12px;
	}
	#leftContentWallCladding {
		background-color:#fff;
		width:420px;
		float:left;
		margin:0 0 5px 8px;
		padding:5px 100px 5px 5px;
	}

	#randomSwirlSampleImgDiv {
		float:right; 
		margin:-100px 100px 0 0; 
		height:100px; 
		width:100px;
	}
	#randomSwirlSampleImgDiv img {
		float:right; margin:0 -50px 0 0;
	}
	#productSampleImgDiv {
		float:right; 
		margin:-117px 40px 0 0; 
		height:125px; 
		width:160px; 
	}
	.randomSwirlImgDiv {
		margin:0 0 0 25px;	
	}
	.productImgDiv {
		
	}
	#embRolloverText {
		display:block;
	}
	.embImgDiv {
		margin:0 0 0 30px;
	}
	.embImgDiv h4 {
		margin:5px 0 0 10px;	
	}
	#embProdDrawingDiv	{
		float:left; 
		margin:-117px 0 0 170px;
	}
	#embProductSampleImgDiv {
		float:left; 
		margin:-117px 0 0 315px; 
		height:100px; 
		width:100px;
	}
	#embProductSampleImgDiv img {
		width:165px; 
		height:auto; 
		margin:0 0 0 -35px;
	}
	#finelineBeveledDiff {
		font-size:14px; 
		width:410px; 
		padding:0 0 5px 0;
	}
	#descDiv {
		display:block;
	}
	#mobileCostCalcJumpTo {
		display:none;
	}
	#mobileSampleCostCalcJumpTo {
		display:none;
	}
	#mobileShowLeftContentDiv {
		display:none;
	}
	#descMobileDiv {
		display:none;
	}
	.specsInfoDiv {
		border:solid thin #999; 
		margin-top:0; 
		background-color:#CCC; 
		padding:10px 0 10px 0; 
		width:100%;
		cursor:pointer;
	}
	#customMatchingAngle {
		border:solid; 
		border-width:thin; 
		border-color:#666; 
		background-color:#FFFF66; 
		height:110px; 
		width:250px; 
		padding:10px; 
		margin-top:300px; 
		font-family:Tahoma, Geneva, sans-serif; 
		font-size:14px; 
		font-weight:900; 
		font-style:italic; 
		text-align:center;
	}
	#quickLaserQuoteBox {
		border:solid; 
		border-width:thin; 
		border-color:#666; 
		background-color:#FFFF66; 
		height:200px; 
		width:250px; 
		margin-top:10px;
	}
	#quickQuoteBox {
		border:solid; 
		border-width:thin; 
		border-color:#666; 
		background-color:#FFFF66; 
		height:110px; 
		width:250px; 
		padding:10px; 
		margin-top:10px; 
		font-family:Tahoma, Geneva, sans-serif; 
		font-size:14px; 
		font-weight:900; 
		font-style:italic; 
		text-align:center;
	}
	
	
/* WALL CLADDING COST CALCULATOR
********************************************************/
	#orderInfoNew2 {
		width:375px;
		float:left;
		font-size:11px;
		margin:10px 10px 15px 0;
		padding:5px;
		background-color:#FFC;
		color:#333;
		border:thin solid #666;
		box-shadow: 5px 5px 5px #888888; 
		border-radius: 15px; 
		border-radius: 15px; 
		-moz-border-radius: 15px; 
		-moz-border-radius: 15px; 
		-webkit-border-radius: 15px; 
		-webkit-border-radius: 15px;
	}
	.stepsDiv {
		position: relative; 
		margin:0 0 0 -40px; 
		width: 100%; 
		height: 55px; 
		padding: 10px;
		background-image:url(/order-metal-online/images/stepBkgd.png); 
		background-repeat:no-repeat;
	}
	.stepsSampleDiv {
		position: relative; 
		margin:auto;
		width: 100%; 
		height: 40px; 
		padding: 0 0 0 0;
	}
	
	#costCalcs {
		margin-top:0;
	}

	#mobileShowLeftContentSampleDiv {
		display:none;
	}
	#sampleVerbiageSelectDiv {
		margin:10px 0 0 25px; 
		font-size:1.3em;
	}
	.stepsEmbossedDiv {
		position: relative; 
		margin:50px 0px 0 0; 
		left: -40px; 
		top: 0px; 
		width: 400px; 
		height: 55px; 
		padding: 10px; 
		background-image:url(/order-metal-online/images/stepBkgd.png); 
		background-repeat:no-repeat;	
	}
	.stepTitle {
		font-family:"Times New Roman", Times, serif;
		padding:10px; 
		font-size:24px; 
		color:#306; 
		font-weight:bold;	
		width:100%;
	}
	.stepLabel {
		font-family:"Times New Roman", Times, serif;
		padding:5px; 
		color:#306; 
		font-size:18px; 
		font-weight:bold;
	}
	#thicknessChartDiv {
		padding-left:75px;
	}
	#radiusInfoDiv {
		margin:40px 0 0 75px;
	}
	#thicknessDiv {
		float:left;
		padding-left:75px; 
		padding-top:10px;
	}
	#thicknessSelectDiv {
		float:left;
		padding-left:75px; 
		padding-top:10px;
	}
	#thicknessMetalSelectSampleDiv {
		float:left;
		padding-left:75px; 
		padding-top:10px;
	}
	#thicknessDivSample {
		float:left;
		padding-left:75px; 
		padding-top:10px;
	}
	#sampleVerbiageQtyDiv {
		margin:10px 0 0 25px; 
		font-size:1.3em;
	}
	#metalSelectDiv {
		float:left;
		padding-left:75px; 
		padding-top:10px;
	}
	.thicknessEmbSelect {
		width:250px;
	}
	#step2LabelMobileDiv {
		display:none;
	}
	#step2LabelDiv {
		display:block;
	}
	#step3LabelMobileDivAngle {
		display:none;
	}
	#step3LabelDivAngle {
		display:block;
	}
	.step2SelectOneDiv {
		width:300px; 
		margin-left:25px; 
		padding:5px; 
		border:thin solid #999; 
		box-shadow: 10px 10px 5px #888888; 
		border-radius: 15px; 
		border-radius: 15px; 
		-moz-border-radius: 15px; 
		-moz-border-radius: 15px; 
		-webkit-border-radius: 15px; 
		-webkit-border-radius: 15px;
	}
	#step2SelectOneTitle {
		float:left; 
		padding:5px; 
		margin: 0 0 0 110px; 
		font-weight:bold;	
	}
	#step2SelectOneLabel {
		margin:0 0 0 25px;
	}
	#step2SelectOneLabelStock {
		margin:0 0 0 25px;
	}
	#step2SheetSelectionDiv {
		margin:10px 0 0 50px; 
		padding-bottom:5px;
	}
	#step2SheetSelectionTrimDiv {
		margin:10px 0 0 50px; 
		padding-bottom:5px;
	}
	#step2CutTypeLabel {
		padding-left:75px;
		font-weight:bold;
	}
	.stockSheets {
		margin-left:50px; 
		padding-bottom:5px;
		display:none;
	}
	#cutShearDiv {
		margin:5px 0 0 90px; 
		padding-bottom:0px;
	}
	#cutLaserDiv {
		margin:0 0 0 90px;
		padding-bottom:20px;
	}
	#step2UnitOfMeasDiv {
		margin:0 0 0 75px;
	}
	#measureFractionTitle {
		padding-right:115px;	
	}
	#measureDecimalTitle {
		padding-right:115px; 
		display:none;	
	}
	#measureFractionTitleCircle {
		float:right;
		padding-right:115px;	
	}
	#measureDecimalTitleCircle {
		float:right;
		padding-right:115px; 
		display:none;	
	}
	#step2WidthLabel {
		padding-left:75px;
	}
	#step3LengthLabelAngle {
		padding-left:75px;
	}
	#precutLabel {
		padding-left:75px;
	}
	#step2SideALabel {
		padding-left:75px;
	}
	#step2SideBLabel {
		padding-left:75px;
	}
	#step2SideCLabel {
		padding-left:75px;
	}
	#measureWidthFractionFields {
		float:right;
		padding-right:105px;
	}
	#measureSideAFractionFields {
		float:right;
		padding-right:105px;
	}
	#measureSideBFractionFields {
		float:right;
		padding-right:105px;
	}
	#measureSideCFractionFields {
		float:right;
		padding-right:105px;
	}
	#measureDiameterFractionFields {
		float:right;
		padding-right:105px;
	}
	#measureDiameterDecimalFields {
		float:right;
		padding-right:105px;
		display:none;
	}
	#step2LengthLabel {
		padding-left:75px;
	}
	#measureDecimalFractionFields {
		float:right;
		padding-right:105px;
	}
	#measureLengthFractionFields {
		float:right;
		padding-right:105px;
	}
	#step2DiameterLabel {
		padding-left:75px;
	}
	#measureWidthDecimalFields {
		float:right;
		padding-right:120px; 
		display:none;
	}
	#measureLengthDecimalFields {
		float:right;
		padding-right:120px; 
		display:none;
	}
	#step3QtyDiv {
		float:left;
		padding-left:75px; 
		padding-top:10px;
	}
	#wholesalePricingDiv {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-weight:bold;
	}
	#weightDisplay {
		font-size:1.1em;	
	}
	#priceDisplayLabel {
		font-size:1.1em;	
	}
	#priceDisplayDiv {
		font-size:1.1em;
	}
	
	#qtyDisCut {
		margin:25px 0 0 10px; 
		border:solid thin #999; 
		border-top-left-radius:15px; 
		border-top-right-radius:15px; 
		width:350px; 
		background-color:#CCC; 
		display:none; 	
	}
	#qtyDisFull {
		margin:25px 0 0 10px; 
		border:solid thin #999; 
		border-top-left-radius:15px; 
		border-top-right-radius:15px; 
		width:350px; 
		background-color:#CCC; 
		display:none;
	}
	#qtyDis { /* used for trim molding */
		margin:50px 0 0 5px; 
		font-size:1.2em;
		border:solid thin #999; 
		border-top-left-radius:15px; 
		border-top-right-radius:15px; 
		width:95%; 
		background-color:#CCC;
		display:block; 
	}
	#grainPreferenceOver48 {
		margin:0 0 0 5px;
		padding:5px 5px;
		width:95%;
		border-style:solid; 
		border-width:thin;
		background-color:#E8E8E8;
	}
	#grainPreferenceUnder48 {
		margin:0 0 0 5px;
		padding:5px 5px;
		width:95%;
		border-style:solid; 
		border-width:thin; 
		background-color:#E8E8E8;
	}
	
	#roundCrnrHemTbl {
		font-size:11px;	
	}
	#roundCorners {
		padding:5px 5px;
		border-top-style:solid; 
		border-top-width:thin; 
		border-right-style:solid; 
		border-right-width:thin; 
		border-left-style:solid; 
		border-left-width:thin; 
		background-color:#E8E8E8;
	}
	#roundCornersBottom {
		padding:5px 5px;
		border-top-style:solid; 
		border-top-width:thin;
	}
	#roundCornerSelect {
		padding:5px 5px;
		height:250px; 
		border-right-style:solid; 
		border-right-width:thin; 
		border-bottom-style:solid; 
		border-bottom-width:thin; 
		border-left-style:solid; 
		border-left-width:thin; 
		background-color:#E8E8E8;
	}
	#roundCornersAngle {
		width:300px; 
		margin:10px 0 0 20px;
		border-top-style:solid; 
		border-top-width:thin; 
		border-right-style:solid; 
		border-right-width:thin;
		border-left-style:solid; 
		border-left-width:thin; 
		background-color:#E8E8E8;
	}
	#roundCornersBottomAngle {
		width:300px; 
		margin:0 0 0 20px;
		border-top-style:solid; 
		border-top-width:thin;
	}
	#roundCornerSelectAngle {
		width:300px; 
		margin:0 0 0 20px;
		border-right-style:solid; 
		border-right-width:thin; 
		border-bottom-style:solid; 
		border-bottom-width:thin; 
		border-left-style:solid; 
		border-left-width:thin; 
		background-color:#E8E8E8;
		display:none;
	}
	
	#hemSides {
		padding:5px 5px;
		width:167px; 
		border-top-style:solid; 
		border-top-width:thin; 
		border-right-style:solid; 
		border-right-width:thin; 
		border-left-style:solid; 
		border-left-width:thin;; 
		background-color:#E8E8E8;
	}
	#hemSidesBottom {
		padding:5px 5px;
		width:167px; 
		border-top-style:solid; 
		border-top-width:thin;	
	}
	#hemDisplayDiv {
		padding:5px 5px;
		width:167px; 
		height:250px;
		border-right-style:solid; 
		border-right-width:thin; 
		border-bottom-style:solid; 
		border-bottom-width:thin; 
		border-left-style:solid; 
		border-left-width:thin; 
		background-color:#E8E8E8; 
	}
	
	#specsNew {
		width:410px;
	}
	
	
	#orderInfoNew2 h1 {
		margin:0;
		padding:0;
	}
	#orderInfoNew2 h2 {
		margin:0;
		padding:0;
	}
	
	#orderInfoNew2 p.first {
		margin:0;
		padding:0;
	}
	
		
/* BACKSPLASH HOME PAGE
--------------------------------------------------------- */
	#bsHomePicDiv {
		float:left; 
		margin:-310px 0 0 530px;
	}
	#bsHomePicDiv img {
		width:330px; 
		height:auto;
	}
	#bsBtnDesignImg {
		margin:20px 0 0 75px;
	}
	#availOptionsTitleDiv {
		height:20px; 
		border:thin solid #ccc; 
		margin:20px 0 20px 0; 
		background-color:#CC3300;
	}
	#availOptionsTitleDiv h3 {
		margin:0 0 0 20px; 
		color:#FFF;
	}
	#bsShelfPicDiv {
		margin:10px 0 0 0;
	}
	#availOptionsListDiv {
		float:right; 
		width:350px; 
		margin:-425px 50px 0 0;
	}
	#multiPieceTitleDiv {
		height:20px; 
		border:thin solid #ccc; 
		margin:20px 0 20px 0; 
		background-color:#CC3300;
	}
	#multiPieceTitleDiv h3 {
		margin:0 0 0 20px; 
		color:#FFF;
	}
	#bsMultiPieceImg1 {
		margin:-10px 0 0 0; 
		width:200px; 
		height:auto;
	}
	#bsMultiPieceImg2 {
		margin:-10px 0 0 0;
	}
	
		
/* BACKSPLASH CALC PAGE
--------------------------------------------------------- */
		
		#mainContentBacksplash {
			font:90% #333 Arial, Helvetica, sans-serif;
			line-height:1.5em;
			background:#FFF;
			margin:60px 0 0 0;
			padding:0;
			width:100%;
			font-size:12px;
		}
		#mainContentBacksplash h2 {
			color:#600;
			margin:0;
			padding:0;
		}

		#mainContentBacksplash h3 {
			color:#600;
			margin:0;
			padding:0;
		}
		#mainContentBacksplash p.first {
			margin:0;
			padding:0;
		}
		#leftContentBacksplash {
			background-color:#fff;
			width:868px;
			height:100%;
			margin:0 0 5px 8px;
			padding:10px 5px 5px 5px;
		}
		#leftContentBacksplash p {
			margin:10px 0 0 25px;	
		}
		#dividerStep1 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:5px 0 0 102px;
		}
		#step1 {
			margin:0 0 0 100px;
			display:block;
		}
		#btnStep1 {
			position:relative; 
			margin:0px 0 0 0px; 
			width:400px; 
			height:100px; 
			background-image:url(/stainless-kitchen-products/images/btnStep1Countertops.png); 
			background-repeat:no-repeat;	
		}
		#step1TitleDiv {
			position:relative; 
			float:left; 
			margin:32px 0 0 100px;
		}
		#step1Open {
			float:right; 
			margin: -65px -545px 0 0;
			display:none;
		}
		#step1Close {
			float:right; 
			margin: -56px -545px 0 0;
			display:block;
		}
		#step1OpenEdit {
			float:left; 
			margin: 60px 0 0 -150px; 
			cursor:s-resize;
		}
		#step1CloseEdit {
			float:left; 
			margin: 60px 0 0 -150px; 
			cursor:n-resize;
		}
		#step1Mobile {
			display:none;
		}
		.step1SumImg {
			float:left; 
			margin:-85px 0 0 350px; 
			display:none;
		}
		#dividerStep2 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:20px 0 0 102px;
		}
		#btnStep2 {
			position:relative; 
			margin:0px 0 0 0px; 
			width:400px; 
			height:90px; 
			background-image:url(/stainless-kitchen-products/images/btnStep2Countertops.png); 
			background-repeat:no-repeat;	
		}
		#step2Open {
			float:right; 
			margin:-65px -500px 0 0;
			display:none;
		}
		#step2Close {
			float:right; 
			margin:-56px -500px 0 0;
			display:block;
		}
		#step2OpenEdit {
			float:left; 
			margin: 60px 0 0 -190px; 
			cursor:s-resize; 
		}
		#step2CloseEdit {
			float:left; 
			margin: 60px 0 0 -190px; 
			cursor:n-resize; 
		}
		#step2TitleDiv {
			position:relative; 
			float:left; 
			margin:32px 0 0 100px;
		}
		#step2Radios {
			margin:0 0 0 50px;
		}
		#step2BS {
			margin:0 0 0 50px;
			height:150px;
			position:relative;
		}
		.step2SumImg {
			float:left; 
			margin:-85px 0 0 350px; 
			display:none;
		}
		.chooseMetalDiv {
			float:left; 
			width:125px; 
			height:150px;
		}
		#embossedTypeBox {
			padding: 5px; 
			overflow:auto; 
			width:420px; 
			box-shadow: 5px 5px 5px #888888; 
			border:thin solid #ccc; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px;
		}
		#fineLineTitle {
			float:left; 
			margin:0 0 0 0px; 
		}
		#beveledTitle {
			float:left; 
			margin:0 0 0 0px; 
		}
		#dividerStep3 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:20px 0 0 102px;
		}
		#btnStep3 {
			position:relative; 
			margin:0px 0 0 0px; 
			width:400px; 
			height:90px; 
			background-image:url(/stainless-kitchen-products/images/btnStep3Countertops.png); 
			background-repeat:no-repeat;	
		}
		#step3TitleDiv {
			position:relative; 
			float:left; 
			margin:32px 0 0 100px;
			width:400px;
		}
		#step3Open {
			float:right; 
			margin: -65px -330px 0 0;
		}
		#step3Close {
			float:right; 
			margin: -56px -330px 0 0;
		}
		#step3OpenEdit {
			float:left; 
			margin: 60px 0 0 -355px; 
			cursor:s-resize; 
		}
		#step3CloseEdit {
			float:left; 
			margin: 60px 0 0 -355px; 
			cursor:n-resize; 
		}
		#selectGauge {
			position:relative; 
			margin:-10px 0 0 100px;
		}
		#lightDutyDiv {
			margin:10px 0 0 75px;
		}
		#mediumDutyDiv {
			margin:5px 0 0 75px;
		}
		#heavyDutyDiv {
			margin:5px 0 0 75px;
		}
		.step3SumImg {
			float:left; 
			margin:-55px 0 0 350px; 
			display:none;
		}
		#dividerStep4 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:20px 0 0 102px;
		}
		#btnStep4 {
			position:relative; 
			margin:0px 0 0 0px; 
			width:400px; 
			height:90px; 
			background-image:url(/stainless-kitchen-products/images/btnStep4Countertops.png); 
			background-repeat:no-repeat;	
		}
		#step4TitleDiv {
			position:relative; 
			float:left; 
			margin:32px 0 0 100px;
			width:400px;
		}
		#step4RadSizeDiv {
			float:left;
			position:relative; 
			margin:-20px 0 0 100px;	
		}
		#stockSizeChoice {
			display: none; 
			float:left; 
			margin: -5px 0 0 50px;
			width:350px; 
			padding:10px; 
			box-shadow: 5px 5px 5px #888888; 
			border:thin solid #ccc; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px;
		}
		#stockSizeChoiceCol1 {
			float:left;
		}
		#stockSizeChoiceCol2 {
			float:left;
			margin:0 0 0 75px;
		}
		#customSizeMeas {
			display: none; 
			float:left; 
			margin: 10px 0 0 100px; 
			width:250px; 
			padding:10px; 
			box-shadow: 5px 5px 5px #888888; 
			border:thin solid #ccc; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px;
		}
		#dividerStep5 {
			border-top:solid; 
			border-top-width:thin; 
			width:35%; 
			margin:170px 0 0 102px;
		}
		#btnStep5 {
			position:relative; 
			margin:0px 0 0 0px; 
			width:400px; 
			height:90px; 
			background-image:url(/stainless-kitchen-products/images/btnStep5Countertops.png); 
			background-repeat:no-repeat;	
		}
		#step5TitleDiv {
			position:relative; 
			float:left; 
			margin:32px 0 0 100px;
			width:400px;
		}
		#grainPref {
			margin:0 0 0 100px;
		}
		.bsPricingAddSub {
			font-size:1em;
		}
		.bsTotalPrice {
			font-size:1.2em;
			font-weight:bold;
		}
		.bsTotals {
			font-size:1em;
		}
		#patternPref {
			margin:20px 0 0 100px;
		}
		#edgeBackingOptions {
			margin:20px 0 0 100px;
		}
		
		#dividerStep6 {
			border-top:solid; 
			border-top-width:thin; 
			width:35%; 
			margin:20px 0 0 102px;
		}
		#btnStep6 {
			position:relative; 
			margin:0px 0 0 0px; 
			width:400px; 
			height:90px; 
			background-image:url(/stainless-kitchen-products/images/btnStep6Countertops.png); 
			background-repeat:no-repeat;	
		}
		#step6TitleDiv {
			position:relative; 
			float:left; 
			margin:32px 0 0 100px;
		}
		#quantity {
			margin:0px 0 0 100px;
		}
		#totalWeight {
			margin:20px 0 0 100px;
		}
		#totalPrice {
			margin:10px 0 0 100px;
		}
		#kitchenImageDivs {
			float:left; 
			margin:-400px 0 0 285px; 
			height:200px; 
			display:none;
		}
		#defaultKitchen_Disclaimer {
			float:left; 
			margin:-405px 0 0 265px;
		}
		.defaultKitchenImgDiv {
			float:left; 
			margin:-390px 0 0 160px;
			display:none;
		}
		#patternSketch {
			float:left; 
			margin:-10px 0 0 125px; 
		}
		.addToCartStockStyle {
			background-color:#cd3301;
			color:#FFF;
			margin:10px 0 0 100px;
			padding:5px 5px;
			border-radius:8px;
		}
		#priceTotalDisplayBS {
			font-size:1.2em;
			font-weight:bold;
		}
	
	
/* COUNTERTOPS HOME PAGE
---------------------------------------------------------- */
		#podPara1Countertops {
			width:560px;
		}
		#podPara2Countertops {
			width:570px;
		}
		#podPara3Countertops {
			width:560px;
		}
		#podPara4Countertops {
			width:570px;
		}
		#countertopSelectArrowsDiv {
			float:left; 
			margin:-240px 0 0 595px;
		}
		#countertopImgDividerLine1 {
			float:left;
			margin:0 0 0 0;
		}
		#countertopStndSqEdgeDiv {
			float:right; 
			width:350px; 
			margin:-480px 40px 0 25px;
		}
		#countertopStndBackerDiv {
			float:right; 
			width:350px; 
			margin:-680px 40px 0 25px;
		}
		#countertopIntegratedBacksplashDiv {
			float:left; 
			width:350px; 
			margin:-195px 0 0 25px;
		}
		.rightBoxHomeCountertop {
			width:50%;
			margin:30px 0 0 400px;
			padding:10px;
			box-shadow: -400px 15px 5px #e2e2e2; 
			border:thin solid #ccc; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px;
		}
		#countertopIntegratedSinkDiv {
			float:left; 
			width:350px; 
			margin:-230px 0 0 25px;
		}
		#countertopStandardEdgeDiv {
			float:left;
			width:350px;
			margin:-250px 0 0 25px;
		}
		#countertopMarineEdgeDiv {
			float:left; 
			width:350px; 
			margin:-250px 0 0 25px;
		}
		#countertopsBullNoseEdgeDiv {
			float:left; 
			width:350px; 
			margin:-250px 0 0 25px;
		}
		#countertopThickDiv {
			float:left; 
			width:350px; 
			margin:-460px 0 0 25px;
		}
		#countertopDesignButtonsBottomMobDiv {
			display:none;
		}
		.dividerLineMob {
			display:none;
		}
	
	
/* INTEGRATED SINKS HOME PAGE
---------------------------------------------------------- */
		#integratedSinkExamplesDiv {
			height:180px; 
			border:thin solid #999; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			padding:0px; 
			background-color:#dddbdb;
		}
		#integratedSinkSingleBowl1Div {
			float:left;
			width:155px; 
			padding:10px 10px 0 10px; 
			margin:3px; 
			border-radius:15px; 
			border:solid 1px #333;
		}
		#integratedSinkSingleBowl2Div {
			float:left;
			width:200px; 
			padding:10px 10px 0 10px; 
			margin:3px; 
			border-radius:15px; 
			border:solid 1px #333;
		}
		#integratedSinkDoubleBowl1Div {
			float:left; 
			width:185px; 
			padding:10px 10px 0 10px; 
			margin:3px; 
			border-radius:15px; 
			border:solid 1px #333;
		}
		#integratedSinkExamplesContDiv {
			height:180px; 
			border:thin solid #999; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			padding:0px; 
			background-color:#dddbdb;
		}
		#integratedSinkDoubleBowl2Div {
			float:left; 
			width:170px; 
			padding:10px 10px 0 10px; 
			margin:3px; 
			border-radius:15px; 
			border:solid 1px #333;
		}
		#integratedSinkTripleBowl1Div {
			float:left; 
			width:232px; 
			padding:10px 10px 0 10px; 
			margin:3px; 
			border-radius:15px; 
			border:solid 1px #333;
		}
		#integratedSinkTripleBowl2Div {
			float:left; 
			width:238px; 
			padding:10px 10px 0 10px; 
			margin:3px; 
			border-radius:15px; 
			border:solid 1px #333;
		}
		#integratedSinkExamplesDrainBoardDiv {
			height:180px; 
			border:thin solid #999; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			padding:0px; 
			background-color:#dddbdb; 
		}
		#integratedSinkDrainBoard1Div {
			float:left; 
			width:260px; 
			padding:10px 10px 0 10px; 
			margin:3px; 
			border-radius:15px; 
			border:solid 1px #333;
		}
		#integratedSinkDrainBoard2Div {
			float:left; 
			width:335px; 
			padding:10px 10px 0 10px; 
			margin:3px; 
			border-radius:15px; 
			border:solid 1px #333;
		}
		#integratedSinksBowlsDiv {
			display:inline-block;
			border:thin solid #999; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			padding:0px; 
			background-color:#dddbdb;
		}
		#integratedSinksBowlsDrainBoardDiv {
			display:inline-block;
			border:thin solid #999; 
			border-radius: 5px; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			padding:0px; 
			background-color:#dddbdb; 
		}
		#designCountertopArrowDiv {
			margin:25px 0 0 525px;
		}
	
	
/* STOCK COUNTERTOPS PAGE
---------------------------------------------------------- */
	.meas {
		margin:0 0 0 20px;
		font-size:12px;
	}
	.pdfImg {
		float:right;
		margin: -18px 0 0 0;
		cursor:pointer;
	}
	#stockCountertopTitle {
		color:#600;
	}
	#stockCountertopContainer {
		width:865px; 
		height:420px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		padding:0px; 
		background-color:#dddbdb; 
	}
	#mobileFlatCostCalc {
		display:none;
	}
	#stockCountertopsFlatDiv {
		float:left; 
		width:280px; 
		height:380px; 
		padding:0px; 
		margin:15px 0 0 2px; 
		background-color:#e0e7e9; 
		border-radius:15px; 
		border:solid 1px #333; 
		box-shadow: 15px 15px 15px #333;
	}
	.stockCountertopsFlatStartPrice {
		float:left; 
		font-size:16px;
		font-weight:bold;
	}
	#selStockSizeFlat {
		margin:0 0 0 5px; 
		font-weight:bold;
	}
	#selCustSizeFlat {
		margin:0 0 0 5px; 
		font-weight:bold;
	}
	#mobileBSCostCalc {
		display:none;
	}
	#mobileIslandCostCalc {
		display:none;
	}
	#stockCountertopsBSDiv {
		float:left; 
		width:280px; 
		height:380px; 
		padding:0px; 
		margin:15px 0 0 2px; 
		background-color:#e0e7e9; 
		border-radius:15px; 
		border:solid 1px #333; 
		box-shadow: 15px 15px 15px #333;
	}
	#stockCountertopsIslandDiv {
		float:left; 
		width:280px; 
		height:380px; 
		padding:0px; 
		margin:15px 0 0 2px;
		background-color:#e0e7e9;  
		border-radius:15px; 
		border:solid 1px #333; 
		box-shadow: 15px 15px 15px #333;
	}
	#stockCountertopDetailsTitleDiv {
		width:865px; 
		height:30px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#stockCountertopDetailsTitleDiv h3 {
		padding:5px 0 0 25px; 
		color:#FFF;
	}
	#stockCountertopDetailsDiv {
		width:845px; 
		padding:10px 10px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		background-color:#dddbdb;
	}
	#stockCountertopDetailsDiv p {
		margin:0 0 0 25px;
	}
	#stockCountertopDetailsDiv ul {
		margin:10px 0 0 25px;
	}
	#stockCountertopStraightDetailsDiv {
		width:845px; 
		padding:10px 10px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		background-color:#dddbdb; 
		cursor:pointer;
	}
	#stockCountertopStraightBSDetailsDiv {
		width:845px; 
		padding:10px 10px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		background-color:#dddbdb; 
		cursor:pointer;
	}
	#stockCountertopIslandDetailsDiv {
		width:845px; 
		padding:10px 10px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		background-color:#dddbdb; 
		cursor:pointer;
	}
	#stockCountertopStraightDetailsMobileDiv {
		display:none;
	}
	#stockCountertopStraightBSDetailsMobileDiv {
		display:none;
	}
	#stockCountertopIslandDetailsMobileDiv {
		display:none;
	}
	
	#stockCountertopsTitleDiv {
		height:30px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#stockCountertopsTitleDiv h3 {
		margin:5px 0 0 20px; 
		color:#FFF;
	}
	#stockCountertopsContainer {
		width:865px; 
		height:150px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		padding:0px; 
		background-color:#dddbdb;
	}
	
	#stockCountertopsForm {
		background-color:#e0e7e9;
		border:thin solid #000;
		height:135px;
		/*display:inline-block;*/
		width:100%;
	}
	#stockCountertopsSize {
		float:left;
		height:135px;
		word-wrap: break-word;
		position:justify;
		width: 10%;
		overflow-x: auto;
		border-right:dashed thin #999;
	}
	#stockCountertopsSize h3 {
		margin:10px 0 0 10px;
		font-size:1em;
		text-decoration:underline;
	}
	#stockCountertopsProdName {
		margin:10px 0 0 10px;
	}
	#stockCountertopImage {
		float:left;
		height:135px;
		border-right:dashed thin #999;
	}
	#stockCountertopImage h3 {
		margin:10px 0 0 25px;
		font-size:1em;
		text-decoration:underline;
	}
	#stockCountertopImage img {
		margin:0 0 0 0;
	}
	#stockCountertopBacker {
		float:left;
		height:135px;
		border-right:dashed thin #999;
	}
	#stockCountertopBacker h3 {
		margin:10px 0 0 10px;
		font-size:1em;
		text-decoration:underline;
	}
	#stockCountertopBackerChoices {
		margin:10px 0 0 10px;
		padding:0 5px 0 0;
	}
	#stockCountertopSinkOption {
		float:left;
		height:135px;
		border-right:dashed thin #999;
	}
	#stockCountertopSinkOption h3 {
		margin:10px 0 0 5px;	
		padding:0 5px 0 0;
		font-size:1em;
		text-decoration:underline;
	}
	#stockCountertopSinkChoices {
		margin:10px 0 0 5px;
	}
	#stockCountertopQty {
		float:left;
		height:135px;
		border-right:dashed thin #999;
	}
	#stockCountertopQty h3 {
		margin:10px 0 0 5px;
		padding:0 5px 0 0;
		font-size:1em;
		text-decoration:underline;
	}
	#stockCountertopQty input {
		margin:10px 0 0 5px;
	}
	#stockCountertopPrice {
		float:left;
		height:135px;
		border-right:dashed thin #999;
	}
	#stockCountertopPrice h3 {
		margin:10px 0 0 5px;
		padding:0 5px 0 0;
		font-size:1em;
		text-decoration:underline;
	}
	#priceTotalDisplay {
		margin:20px 0 0 5px;
		padding:0 5px 0 0;
	}
	#weightTotalDisplay {
		margin:10px 0 0 5px;
		padding:0 5px 0 0;
	}
	#stockCountertopAddToCart {
		float:left;
		height:135px;
		width:13%;
		border-right:dashed thin #999;
	}
	#stockCountertopAddToCart h3 {
		margin:10px 0 0 10px;
		padding:0 2px 0 0;
		font-size:1em;
		text-decoration:underline;
	}
	#btnAddSink {
		margin:10px 0 0 10px;
		padding:3px 3px;
		font-size:1em; 
		font-weight:bold; 
		color:#FFF;
		background-color:#cd3301; 
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	#btnAddToCart {
		margin:10px 0 0 10px;
		padding:3px 3px;
		font-size:1em; 
		font-weight:bold; 
		color:#FFF;
		background-color:#cd3301; 
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	
	#stockCountertopSpecs {
		float;left;
		height:135px;
	}
	#stockCountertopSpecs h3 {
		margin:10px 0 0 10px;
		font-size:1em;
		text-decoration:underline;
	}
	#stockCountertopSpecs img {
		margin:10px 0 0 10px;
	}
	
	
/* STOCK COUNTERTOPS PAGE - SINKS DESIGN TOOL PAGE (POP-UP WINDOW)
------------------------------------------------------------------- */
	#instructionsDiv {
		width:855px; 
		padding:0; 
		border:thin solid #999; 
		background-color:#dddbdb; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#designSinkInstructions {
		margin:20px 0 20px 20px; 
		font-size:14px;
	}
	#step1Div {
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#apronStyle {
		width:855px;
		height:275px;
		border:thin solid #999;
		border-radius: 5px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding:0px;
		background-color:#dddbdb;
	}

	#bowlNum {
		width:855px; 
		height:180px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		padding:0px; 
		background-color:#dddbdb;
	}
	#designSinkBowl1SelectionTitleDiv {
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#bowlShapeDetail {
		width:855px; 
		height:1750px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		padding:0px; 
		background-color:#dddbdb; 
	}
	#designSinkBowl2SelectionTitleDiv {
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#bowlShapeDetail2 {
		width:855px; 
		height:1750px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		padding:0px; 
		background-color:#dddbdb;
	}
	#designSinkBowl3SelectionTitleDiv {
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#bowlShapeDetail3 {
		width:855px; 
		height:1750px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
		padding:0px; 
		background-color:#dddbdb;
	}
	#sink1Step3 {
		margin:50px 0 0 0; 
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		background-color:#CC3300; 
	}
	#sink2Step3 {
		margin:50px 0 0 0; 
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		background-color:#CC3300; 
	}
	#sink1Totals {
		margin:20px 0 0 0; 
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		background-color:#CC3300; 
	}
	#sink2Totals {
		margin:20px 0 0 0; 
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		background-color:#CC3300; 
	}
	#notesDiv {
		margin:100px 0 0 50px; 
		padding:5px 5px; 
		width:600px; 
		font-size:12px; 
		border:dashed thin #CCC;
	}
	.bowlMeasFont {
		font-size:12px;	
	}
	#sinkDesignStep3Div {
		margin:10px 0 0 35px; 
		font-size:12px;
	}
	#sink1Price {
		margin:10px 0 0 35px; 
		padding:0 0 20px 0; 
	}
	#sink2Price {
		margin:10px 0 0 35px; 
		padding:0 0 20px 0; 
	}
	#sink1LShapePrice {
		margin:10px 0 0 35px; 
		padding:0 0 20px 0; 
	}
	#sink2LShapePrice {
		margin:10px 0 0 35px; 
		padding:0 0 20px 0; 
	}
	#btnAddSinkPopup {
		float:left;
		margin:-40px 0 0 275px;
		padding:5px 5px;
		font-size:1em; 
		font-weight:bold; 
		color:#FFF;
		background-color:#cd3301; 
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	
/* STOCK COUNTERTOPS PAGE - STAINLESS-STOCK-COUNTERTOPS PAGE (AFTER POP-UP WINDOW CLOSES)
------------------------------------------------------------------------------------------ */
	#popupBlocker {
		background-color:#D50000; 
		color:#FFF; 
		border-radius:10px; 
		padding:5px 3px 3px 5px;
	}
	#popupBlocker h2 {
		color:#FFF;	
	}
	#popupBlocker p {
		margin-left:10px; 
		font-size:14px;	
	}
	#addSinkIntroDiv p {
		margin:10px 0 0 25px;	
	}
	#yourDimensionsDiv {
		float:left;
		margin:20px 0 0 0px; 
		width:375px;
	}
	#yourDimensionsTitleDiv {
		position:relative; 
		float:left; 
		margin:32px 0 0 50px; 
		width:400px;	
	}
	#yourDimensionsBoxDiv {
		float:left;
		margin:10px 0 0 80px; 
		width:200px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#stockCountertopTypeDiv {
		float:left;
		margin:-150px 0 0 275px; 
		width:400px;
	}
	#stockCountertopTitleDiv {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;	
	}
	#stockCountertopTypeBoxDiv {
		float:left;
		margin:10px 0 0 100px; 
		width:400px; 
		padding:3px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#stockCountertopTypeBoxDiv img {
		margin:0 0 0 25px;
	}
	#stockCountertopSinkOptionsDiv {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px;
	}
	#stockCountertopSinkOptionsTitleDiv {
		position:relative; 
		float:left; 
		margin:10px 0 0 100px;
	}
	#sinkDivStraight {
		margin-top:5px; 
		margin-left:100px; 
	}
	#totalSink1Diff {
		font-size:1em;
	}
	#placeSink1Meas {
		margin-left:140px; 
		margin-top:10px; 
		width:180px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#sink1RearDistance {
		font-size:11px;
	}
	#sink1RearDistanceFraction {
		font-size:11px;
	}
	#sink1LeftDistance {
		font-size:11px;
	}
	#sink1LeftDistanceFraction {
		font-size:11px;	
	}
	#placeSink2Meas {
		margin-left:140px; 
		margin-top:10px; 
		width:180px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#sink2RearDistance {
		font-size:11px;
	}
	#sink2RearDistanceFraction {
		font-size:11px;
	}
	#sink2LeftDistance {
		font-size:11px;
	}
	#sink2LeftDistanceFraction {
		font-size:11px;
	}
	#btnReviewOrder {
		margin:25px 0 0 0;
		width:80%;
	}
	#btnReviewOrder button {
		width:250px; 
		height:30px; 
		font-size:14px; 
		font-weight:bold; 
		box-shadow: 5px 5px 5px #888888; 
		background-color:#cd3301; 
		color:#FFF;
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	#stockCountertopEmailNote {
		font-size:12px; 
		font-style:italic; 
		width:800px;
	}
	#stockCountertopPriceWeight {
		margin:-60px 0 0 0;
	}
	#stockCountertopPriceWeight table {
		font-size:2px;
		font-weight:bold;
	}
	
/* ORDER SUMMARY DETAIL STOCK COUNTERTOPS PAGE - STAINLESS-STOCK-COUNTERTOPS PAGE (AFTER POP-UP WINDOW CLOSES)
------------------------------------------------------------------------------------------ */
	#styleImage {
		margin-top:100px; 
		width:768px;
	}
	#summary {
		margin-top:30px; 
		padding-left:50px;
	}
	#stockCountertopsSumStyleDiv {
		font-size:12px; 
		margin:0 0 0 50px;
	}
	#orderSumOptions {
		font-size:12px; 
		margin:0 0 0 50px;
	}
	#orderSumOptionsCont {
		margin:-60px 0 0 325px;
	}
	
/* CUSTOM COUNTERTOPS PAGE
------------------------------------------------------------------------------------------ */
	.dividerCustCountertopsStep1 {
		border-top:solid; 
		border-top-width:thin; 
		width:85%; 
		margin:5px 0 0 102px;
	}
	#step1CustCountertops {
		height:150px;	
	}
	#btnStep1CustCountertops {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep1Countertops.png); 
		background-repeat:no-repeat;
	}
	#step1TitleDivCustCountertops {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	.selStyleCustCountertops {
		float:left;
		width:250;
		height:auto;
		margin:0 0 0 100px;	
	}
	#btnStep1aCustCountertops {
		float:left;
		margin:20px 0 0 0px;
		width:375px;
		background-image:url(../../stainless-kitchen-products/images/btnStep1aCountertopsWithLine.png);
		background-repeat:no-repeat;
	}
	#btnStep1aTitleCustCountertops {
		position:relative;
		float:left;
		margin:32px 0 0 100px;
		width:400px;
	}
	#btnStep1bCustCountertops {
		float:left;
		margin:20px 0 0 0px;
		width:375px;
		background-image:url(../../stainless-kitchen-products/images/btnStep1bCountertopsWithLine.png);
		background-repeat:no-repeat;
	}
	#btnStep1bTitleCustCountertops {
		position:relative;
		float:left;
		margin:32px 0 0 100px;
		width:400px;
	}
	#btnStep2CustCountertops {
		float:left;
		margin:20px 0 0 0px; 
		width:375px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep2CountertopsWithLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep2TitleCustCountertops {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopsStraightDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#custCountertopsStraight2Div {
		float:left;
		margin-left:25px; 
		padding-right:25px;
	}
	#customSizeChoice {
		margin-top:0px 0 0 25px;
	}
	#btnStep3CustCountertops {
		float:left;
		margin:-155px 0 0 375px; 
		width:450px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep3CountertopsWithLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep3TitleCustCountertops {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopsSidesDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:20px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#btnStep4CustCountertops {
		float:left;
		margin:20px 0 0 0px; 
		width:375px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep4CountertopsWithLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep4TitleCustCountertops {
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopsChooseBackerDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:20px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#btnStep5CustCountertops {
		float:left;
		margin:-150px 0 0 375px; 
		width:450px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep5CountertopsWithLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep5TitleCustCountertops {
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopChooseFinishDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:20px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#btnStep6CustCountertops {
		float:left;
		margin:30px 0 0 0px; 
		width:375px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep6CountertopsWithShortLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep6TitleCustCountertops {
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopEdgeProfileDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:20px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#btnStep7CustCountertops {
		float:left;
		margin:-175px 0 0 375px; 
		width:450px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep7CountertopsWithShortLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep7TitleCustCountertops {
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopsEdgeHeightDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:20px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	#edgeThickMeas {
		font-size:11px;
	}
	#btnStep8CustCountertops {
		float:left;
		margin:30px 0 0 0px; 
		width:375px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep8CountertopsWithShortLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep8TitleCustCountertops {
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopsSinkDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:20px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#sinkMeasCustCountertops {
		margin-top:10px; 
		width:225px; 
		padding:5px 5px 0 5px; 
		border:dashed thin #CCC;
	}
	#placeSink1MeasCustCountertops {
		margin-top:10px; 
		width:180px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#sink2MeasCustCountertops {
		margin-top:10px; 
		width:225px; 
		padding:5px 5px 0 5px; 
		border:dashed thin #CCC;
	}
	#placeSink2MeasCustCountertops {
		margin-top:10px;  
		width:180px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#custCountertopsCutoutDiv {
		margin:0 0 0 375px; 
		width:450px;
	}
	#btnStep9CustCountertops {
		float:left; 
		margin:25px 0 0 0; 
		height:100px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep9CountertopsWithShortLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep9TitleCustCountertops {
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopsNeedCutoutDiv {
		float:left;
		margin:-35px 0 0 100px; 
		padding:20px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#ovenCutoutMeas {
		margin-top:10px; 
		width:180px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#sinkCutoutMeas {
		margin-top:10px; 
		width:180px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#btnStep2LShapeCustCountertops {
		float:left;
		margin:20px 0 0 0px; 
		width:375px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep2CountertopsWithLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep2TitleLShapeCustCountertops {
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopsLShapeDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#custCountertopsLShape2Div {
		float:left;
		margin-left:10px; 
		padding-right:10px;
	}
	#customSizeChoiceL {
		margin-top:0; 
		margin-left:25px; 
		padding:10px;
	}
	#btnStep3LShapeCustCountertops {
		float:left;
		margin:-245px 0 0 375px; 
		width:450px; 
		background-image:url(../../stainless-kitchen-products/images/btnStep3CountertopsWithLine.png); 
		background-repeat:no-repeat;
	}
	#btnStep3TitleLShapeCustCountertops {
		float:left; 
		margin:32px 0 0 100px; 
		width:400px;
	}
	#custCountertopsLShapeSidesDiv {
		float:left;
		margin:10px 0 0 100px; 
		padding:20px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#sinkMeasLShape {
		margin-top:10px; 
		width:225px; 
		padding:5px 5px 0 5px; 
		border:dashed thin #CCC; 
	}
	#placeSink1MeasLShape {
		margin-top:10px; 
		width:225px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#placeSink2MeasLShape {
		margin-top:10px;  
		width:225px; 
		padding:10px; 
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#straightImageDivs {
		float:left; 
		margin:250px 0 0 250px; 
	}
	#LShapeImageDivs {
		float:left; 
		margin:250px 0 0 225px; 
	}
	#btnQuantityTitleCustCountertops {
		float:left; 
		margin:32px 0 0 100px;
	}
	.custCountertopsQty {
		padding:75px 0 0 25px;
	}
	#saveOptions {
		width:400px; 
		height:210px;
		padding:10px; 
		margin:0 0 0 60px; 
		background-color:#ccc;  
		box-shadow: 5px 5px 5px #888888; 
		border:thin solid #ccc; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#saveOptions h2 {
		margin:-15px 0 0 25px; 
		padding:0;
	}
	#custCountertopsSaveDiv {
		margin:0 0 0 35px;
	}
	#custCountertopsSaveNotes {
		width:350px; 
		margin:0 0 0 25px;
	}
	#custCountertopsJobName {
		margin:5px 0 5px 0;
	}
	#custCountertopsName {
		margin:5px 0 5px 0;
	}
	.custCountertopsBtnSave {
		margin:10px 0 0 10px;
		padding:3px 5px;
		font-size:1em; 
		font-weight:bold; 
		color:#FFF;
		background-color:#cd3301; 
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	#btnAddToCartCustCountertops {
		float:right; 
		width:200px;
		margin:-200px 50px 0 0; 
		padding:10px 10px 10px 10px; 
		border:thin solid #666; 
		border-radius:10px; 
		background-color:#CC3300; 
		color:#FFF;
	}
	.custCountertopsBtnAddToCart {
		margin:10px 0 0 10px;
		padding:3px 5px;
		font-size:1em; 
		font-weight:bold; 
		color:#000;
		background-color:#c3ebf4; 
		cursor:pointer;
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	.custCountertopBreak {
		display:none;
	}
	
/* ORDER SUMMARY DETAIL CUSTOM COUNTERTOPS PAGE (POP-UP WINDOW)
--------------------------------------------------------------- */
	#summaryCustCountertops {
		margin-top:30px; 
		padding-left:50px; 
	}
	#custCountertopsOrderSumCol1 {
		font-size:12px; 
		margin:0 0 0 50px;
	}
	#custCountertopsOrderSumOptions {
		float:left; 
		margin:0 0 0 50px;
	}
	#custCountertopsOrderSumOptionsCont {
		float:left; 
		margin:-110px 0 0 125px;
	}
	#custCountertopsOrderSumOptionsCont2 {
		float:left; 
		margin:-305px 0 0 500px;
	}
	#custCountertopsOrderSumOptionsCont3 {
		float:left; 
		margin:-110px 0 0 125px;
	}
	#custCountertopsOrderSumOptionsCont4 {
		float:left; 
		margin:-128px 0 0 5px;
	}
	#custCountertopsOrderSumPrice {
		margin:375px 0 0 0;
	}
	
/* CUSTOM COUNTERTOPS SAVE PAGE
--------------------------------------------------------------- */
	#custCountertopsSaveDiv {
		height:300px;
	}
	#custCountertopsSaveText1 {
		margin:50px 0 0 0;
	}
	
/* TABLES HOME PAGE
--------------------------------------------------------------- */
	#tablesHomeDiv {
		width:900px; 
		min-height:600px; 
		margin:20px 0 0 0;
	}
	#tablesHomeMainDiv {
		width:750px; 
		margin:10px 0 0 10px;
	}
	.tableDivHome {
		float:left;
		width:400px;
		margin:0 0 0 10px;
		padding:2px 5px 5px 5px;
		border:solid thin #333;
		border-radius:8px;
		background-color:#EEE;
		cursor:pointer;
	}
	#tableOpenBaseCollageImg {
		margin:20px 0 0 5px;
	}
	#tableOpenBaseSelectArrowBtn {
		float:left; 
		margin:10px 0 0 75px;
	}
	#tableCabinetBaseCollageImg {
		margin:20px 0 0 2px;	
	}
	#tableCabinetBaseSelectArrowBtn {
		float:left; 
		margin:10px 0 0 75px;
	}
	
/* TABLES COMMON STYLES
--------------------------------------------------------------- */
		.tableOptions {
			margin:10px 0 0 0; 
			padding:5px 5px 5px 5px; 
			background-color:#b0fdfd;
			border:thin solid #fc7447; 
			border-radius:10px; 
			box-shadow:3px 3px 3px #999;
		}
		
		.tableOptionsTitle {
			font-weight:bold; 
			padding:3px 0 3px 0; 
			/*background-color:#CC3300; */
			background-color:#fc7447;
			color:#333; 
			border-radius:5px; 
			border:thin solid #666;
		}
		.priceTagImgStyle {
			background-image:url(../images/noDoorCabinetSections/priceTagHorizPin.png); 
			width:120px; 
			height:70px;
		}
		.hingedSectPrice {
			color:#F00; 
			background-color:#CCC; 
			padding:0 5px 0 0; 
			border-top-left-radius:10px; 
			border-bottom-left-radius:10px; 
			box-shadow:#333 -2px -2px 5px;
		}
		.stepDividerLine {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:5px 0 0 102px;
		}
		#tblQuantityDiv {
			margin:0 0 0 50px; 
			padding-bottom:10px; 
			border:solid thin #999; 
			border-radius:10px; 
			width:800px;
			height:200px;
			background-color:#E1FFFF; 
			overflow:auto; 
		}
		#qtyDisCutTable {
			margin:125px 0 0 -300px; 
			width:350px; 
			padding:5px 5px 5px 5px; 
			background-color:#b0fdfd;
			border:thin solid #fc7447; 
			border-radius:10px; 
			box-shadow:3px 3px 3px #999;
		}
		#btnAddToCartTables {
			float:right; 
			width:200px;
			margin:-205px 50px 0 0;
			padding:10px 10px 10px 10px; 
			border:thin solid #666; 
			border-radius:10px; 
			background-color:#CC3300; 
			color:#FFF;
		}
		.tablesBtnAddToCart {
			margin:10px 0 0 10px;
			padding:3px 5px;
			font-size:1em; 
			font-weight:bold; 
			color:#000;
			background-color:#c3ebf4; 
			cursor:pointer;
			border-radius: 8px; 
			border-radius: 8px; 
			-moz-border-radius: 8px; 
			-moz-border-radius: 8px; 
			-webkit-border-radius: 8px; 
			-webkit-border-radius: 8px;
		}
		.tableSectionsTitleCB {
			float:left; 
			width:148px; 
			margin:-4px 0 0 -5px; 
			border-bottom:solid thin #000; 
			background-color:#CCC; 
			border-top-left-radius:10px; 
			border-top-right-radius:10px;
		}
		.tableSectionsShowAllCB {
			width:148px; 
			margin:-4px 0 0 -5px; 
			border-bottom:solid thin #000; 
			background-color:#fc7447; 
			border-bottom-left-radius:10px; 
			border-bottom-right-radius:10px; 
			cursor:pointer; 
			font-size:11px; 
			color:#FFF;
		}
		
		#saveTableOptions {
			width:400px; 
			height:auto;
			padding:10px; 
			margin:0 0 0 60px; 
			background-color:#ccc;  
			border:thin solid #ccc; 
			border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
		}
		#saveTableOptions h2 {
			margin:-15px 0 0 25px; 
			padding:0;
		}
		#tableSaveDiv {
			margin:0 0 0 35px;
		}
		#tableSaveNotes {
			width:350px; 
			margin:0 0 0 25px;
		}
		#tableJobName {
			margin:5px 0 5px 0;
		}
		#tableName {
			margin:5px 0 5px 0;
		}
		.tableBtnSave {
			margin:10px 0 0 10px;
			padding:3px 5px;
			font-size:1em; 
			font-weight:bold; 
			color:#FFF;
			background-color:#cd3301; 
			border-radius: 8px; 
			border-radius: 8px; 
			-moz-border-radius: 8px; 
			-moz-border-radius: 8px; 
			-webkit-border-radius: 8px; 
			-webkit-border-radius: 8px;
		}

/* TABLES OPEN BASE
--------------------------------------------------------------- */
	#floatdiv {
		position:absolute; 
		width:880px; 
		height:auto; 
		top:150px; 
		margin:150px 0 0 0;
		right:10px; 
		padding:10px 10px; 
		background:#FFFFFF; 
		border:2px solid #fc7447; 
		border-radius:10px; 
		z-index:1000; 
		box-shadow:0 10px 50px #999;
	}
	#openBaseImagesDiv {
		float:left; 
		margin:10px 0 0 200px;
	}
	#clickToCollapseTableOB {
		float:right; 
		margin:-5px 5px 0 0; 
		color:#CC3300; 
		cursor:pointer;
	}
	#displayTopPriceDivOB {
		float:left; 
		margin:20px 0 0 5px; 
		font-size:12px;
	}
	#tablesOpenBaseOrderSumFloatDiv {
		margin:float:left; 
		margin:200px 0 0 0px;
	}
	#showHideSummaryDetailsOB {
		cursor:pointer; 
		margin:20px 0 0 5px; 
	}
	#openBaseCollageDiv {
		width:800px; 
		height:350px; 
	}
	#openBaseCollageDiv img {
		margin:0 0 0 25px; 
		width:350px; 
		height:auto;
	}
	#openBaseCollageDiv h2 {
		margin:0 0 0 -400px;
	}
	#btnStep1DivOB {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep1Tables.png); 
		background-repeat:no-repeat; 
	}
	#btnStep1DivOB div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#btnStep1GreenDivOB {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep1TablesGreen.png); 
		background-repeat:no-repeat; 
	}
	#btnStep1GreenDivOB div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#tblOpenBaseOptionsDiv {
		margin:0 0 0 50px; 
		border:solid thin #999; 
		border-radius:10px; 
		width:800px;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	.tableOBOptionsDiv {
		float:left; 
		width:150px; 
		padding:5px 5px 5px 5px;
	}
	#btnStep2DivOB {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep2Tables.png); 
		background-repeat:no-repeat; 
	}
	#btnStep2DivOB div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#btnStep2GreenDivOB {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep2TablesGreen.png); 
		background-repeat:no-repeat; 
	}
	#btnStep2GreenDivOB div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#tblOpenBaseOptionsStep2Div {
		margin:0 0 0 50px; 
		border:solid thin #999; 
		border-radius:10px; 
		width:800px; 
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#tblOpenBaseOptionsStep2DivCont {
		margin:20px 0 0 50px; 
		border:solid thin #999; 
		border-radius:10px; 
		width:800px; 
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#btnStep3DivOB {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep3Tables.png); 
		background-repeat:no-repeat; 
	}
	#btnStep3DivOB div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#btnStep3GreenDivOB {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep3TablesGreen.png); 
		background-repeat:no-repeat; 
	}
	#btnStep3GreenDivOB div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	
	
/* TABLES CABINET BASE
--------------------------------------------------------------- */
	#floatdivCB {
		position:absolute; 
		width:880px; 
		height:auto; 
		top:10px; 
		right:10px; 
		padding:10px 10px; 
		background:#FFFFFF; 
		border:2px solid #fc7447; 
		border-radius:10px; 
		z-index:1000; 
		box-shadow:0 10px 50px #999;
	}
	#clickToCollapseTableCB {
		float:right; 
		margin:-5px 5px 0 0; 
		color:#CC3300; 
		cursor:pointer;
	}
	#displayTopPriceDiv {
		margin:20px 0 0 5px; 
		font-size:12px;
	}
	#tablesCabinetBaseOrderSumFloatDiv {
		margin:float:left; 
		margin:0 0 0 0;
	}
	#showHideSummaryDetailsCB {
		cursor:pointer; 
		margin:20px 0 0 5px; 
	}
	#hingedCabinetSections {
		float:left; 
		margin:10px 0 0 300px;
	}
	#noDoorCabinetSections {
		float:left; 
		margin:10px 0 0 300px;
	}
	#noDoorSect1_Image {
		float:right;
	}
	#noDoorCabinet24Section_1 {
		float:right; 
		padding-bottom:0; 
		margin:0 0 0 0;
	}
	#slidingDoorCabinetSections {
		float:left; 
		margin:10px 0 0 300px;
	}
	#slidingDoorSect1_Image {
		float:right;
	}
	#slidingDoorCabinet24Section_1 {
		float:right; 
		padding-bottom:10px; 
		margin:0 0 0 0;
	}
	#cabinetBaseCollageDiv {
		width:800px; 
		height:350px; 
	}
	#cabinetBaseCollageDiv img {
		margin:0 0 0 25px; 
		width:350px; 
		height:auto;
	}
	#cabinetBaseCollageDiv h2 {
		margin:0 0 0 -400px;
	}
	#btnStep1Div {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep1Tables.png); 
		background-repeat:no-repeat; 
	}
	#btnStep1Div div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#btnStep1GreenDiv {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep1TablesGreen.png); 
		background-repeat:no-repeat; 
	}
	#btnStep1GreenDiv div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#tblCabinetBaseMetalDiv {
		margin:-20px 0 0 250px; 
		border:solid thin #999; 
		border-radius:10px; 
		width:400px;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	.tableCBOptionsDiv {
		float:left; 
		width:150px; 
		padding:5px 5px 5px 5px; 
		margin:0 0 0 25px;
	}
	#btnStep2Div {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep2Tables.png); 
		background-repeat:no-repeat; 
	}
	#btnStep2Div div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#btnStep2GreenDiv {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep2TablesGreen.png); 
		background-repeat:no-repeat; 
	}
	#btnStep2GreenDiv div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#tblCabinetBaseOptionsDiv {
		margin:10px 0 0 50px; 
		border:solid thin #999; 
		border-radius:10px; 
		width:800px; 
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#btnStep3Div {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep3Tables.png); 
		background-repeat:no-repeat; 
	}
	#btnStep3Div div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#btnStep3GreenDiv {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep3TablesGreen.png); 
		background-repeat:no-repeat; 
	}
	#btnStep3GreenDiv div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#tblCabinetBaseOptionsStep3Div {
		margin:0 0 0 50px; 
		border:solid thin #999; 
		border-radius:10px; 
		width:800px; 
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#tblCabinetBaseOptionsStep3DivCont {
		margin:20px 0 0 50px; 
		border:solid thin #999; 
		border-radius:10px; 
		width:800px; 
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#btnStep4Div {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep4Tables.png); 
		background-repeat:no-repeat; 
	}
	#btnStep4Div div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	#btnStep4GreenDiv {
		position:relative; 
		margin:0px 0 0 0px; 
		width:400px; 
		height:90px; 
		background-image:url(/stainless-kitchen-products/images/btnStep4TablesGreen.png); 
		background-repeat:no-repeat; 
	}
	#btnStep4GreenDiv div {
		position:relative; 
		float:left; 
		margin:32px 0 0 100px;
	}
	
/* SHELVING HOME PAGE
--------------------------------------------------------------- */
	#shelvingHomeDiv {
		width:850px; 
		min-height:500px;
		margin:20px 0 0 20px;
	}
	#shelvingHomeMainDiv {
		width:600px; 
		margin:10px 0 0 25px;
	}
	.shelfDivHome {
		float:left;
		width:260px;
		padding:2px 5px 5px 5px;
		border:solid thin #333;
		border-radius:8px;
		background-color:#EEE;
		cursor:pointer;
	}
	
/* SHELVING ADJUSTABLE PAGE
--------------------------------------------------------------- */
	#calculatorAdjShelving {
		font-size:12px;
		padding:10px;
	}
	#shelvingAdjTitle {
		width:850px;
	}
	#shelvingAdjTopDiv {
		width:850px; 
		height:225px; 
		margin:10px 0 0 0; 
		border:solid thin #666; 
		border-radius:8px;
	}
	#shelvingAdjTopDesc {
		width:800px; 
		padding:5px 5px;
	}
	#shelvingAdjTopImg1Div {
		float:left;
		width:400px;
		height:100px;
		margin:10px 0 0 50px;
	}
	#shelvingAdjTopImg2Div {
		float:left;
		width:400px;
		height:100px;
		margin:-135px 0 0 450px;
	}
	#shelvingAdjAlloyDesc {
		width:850px; 
		margin:20px 0 0 0;
	}
	.alloyDiv {
		float:left;
		width:250px;
		padding:2px 5px 5px 5px;
		border:solid thin #333;
		border-radius:8px;
		background-color:#CCC;
		cursor:pointer;
	}
	#moreInfo430 {
		margin:10px 0 0 10px;
	}
	#moreInfo304 {
		margin:10px 0 0 10px;
	}
	#moreInfo316 {
		margin:10px 0 0 10px;
	}
	#adjShelvingStylesDiv {
		display:inline-table;
	}
	#shelvingStyleHdr {
		position:relative; 
		margin:15px 0 0 0px; 
		width:90%; 
		height:25px;
	}
	.mainShelfDiv {
		float:left;
		width:250px;
		padding:2px;
		margin:10px 0 0 10px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#EEE;
		box-shadow:#999 5px 5px 5px;			
	}
	.mainShelfTitleDiv {
		width:250px; 
		height:125px;
	}
	.mainShelfSelect {
		background-color:#EEE;
		cursor:pointer;
		border:solid thin #333;
		border-radius:15px;
		padding:5px 5px;
	}
	#mainShelfAdjSolidDiv img {
		margin:0 0 0 35px;	
		width:250px;
		height:auto;
	}
	#mainShelfAdjSolidBSDiv img {
		margin:0 0 0 35px;	
		width:250px;
		height:auto;
	}
	#mainShelfAdjVentDiv img {
		margin:0 0 0 35px;
		width:250px;
		height:auto;
	}
	#mainShelfAdjVentBSDiv img {
		margin:0 0 0 35px;	
		width:250px;
		height:auto;
	}
	.mainShelfSelect:hover {
		background-color:#cc3300;
	}
	.mainShelfSelect:hover h3 {
		color:#FFF;
	}
	.prodSpecDiv {
		border:#999 thin solid;
		border-radius:4px;
		margin:0 0 0 15px;
		padding:0 0 0 15px;
		box-shadow:#999 2px 2px 2px;
		width:80%;
		background-color:#CCC;
	}
	#adjShelvingItemsDiv {
		display:inline-table;
	}
	#metalTypeShelfHdr {
		position:relative; 
		margin:25px 0 0 0px; 
		width:90%; 
		height:25px;
	}
	.adjShelfItemsTitleDiv {
		width:175px; 
		height:150px;
	}
	.shelfItemsDiv {
		float:left;
		width:187px;
		padding:5px;
		margin:10px 0 0 10px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#F2F2F2;
		box-shadow:#999 5px 5px 5px;
	}
	.prodItemSpecDiv {
		border:#999 thin solid;
		border-radius:4px;
		box-shadow:#999 2px 2px 2px;
		width:80%;
		background-color:#CCC;
	}
	.adjShelfItemsImg {
		width:100%;
		height:auto;
	}
	.adjShelfBtnAddToCart {
		margin:10px 0 0 30px;
		padding:3px 5px;
		font-size:1em; 
		font-weight:bold; 
		color:#FFF;
		background-color:#CC3300; 
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	.mainShelfAdjDiv {
		float:left;
		width:325px;
		padding:2px 2px 10px 2px;
		margin:10px 0 0 60px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#666;
		box-shadow:#999 5px 5px 5px;			
	}
	
/* SHELVING FIXED PAGE
--------------------------------------------------------------- */
	#calculatorFixedShelving {
		font-size:12px;
		padding:10px;
	}
	#shelvingFixedTitle {
		width:850px;
	}
	#shelvingFixedTopDiv {
		width:850px; 
		height:170px;
		margin:10px 0 0 0; 
		border:solid thin #666; 
		border-radius:8px;
	}
	#shelvingFixedTopDesc {
		float:left; 
		width:325px; 
		padding:10px 10px;	
	}
	
	#shelvingFixedTopImgSolid {
		float:left; 
		margin:10px 0 0 10px;
	}
	#shelvingFixedTopImgSolid img {
		margin:5px 0 0 20px; 
		width:325px;
		height:auto;	
	}
	#shelvingFixedTopImgSolidBS {
		float:left; 
		margin:10px 0 0 10px;
	}
	#shelvingFixedTopImgSolidBS img {
		margin:5px 0 0 20px; 
		width:320px;
		height:auto;	
	}
	#shelvingFixedTopImgVent {
		float:left; 
		margin:10px 0 0 10px;
	}
	#shelvingFixedTopImgVent img {
		margin:5px 0 0 20px; 
		width:325px;
		height:auto;	
	}
	#shelvingFixedTopImgVentBS {
		float:left; 
		margin:10px 0 0 10px;
	}
	#shelvingFixedTopImgVentBS img {
		margin:5px 0 0 20px; 
		width:325px;
		height:auto;	
	}
	#shelvingFixedTopImgVentRound {
		float:left; 
		margin:10px 0 0 10px;
	}
	#shelvingFixedTopImgVentRound img {
		margin:5px 0 0 20px; 
		width:325px;
		height:auto;	
	}
	#shelvingFixedTopImgVentRoundBS {
		float:left; 
		margin:10px 0 0 10px;
	}
	#shelvingFixedTopImgVentRoundBS img {
		margin:5px 0 0 20px; 
		width:325px;
		height:auto;	
	}
	
	#shelvingFixedAlloyDesc {
		width:850px; 
		margin:20px 0 0 0;
	}
	#fixedShelvingStylesDiv {
		display:inline-table;
	}
	.fixedShelfItemsTitleDiv {
		width:200px; 
		height:170px;
	}
	.shelfFixedItemsDiv {
		float:left;
		width:220px;
		padding:5px;
		margin:10px 0 0 10px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#F2F2F2;
		box-shadow:#999 5px 5px 5px;
	}
	.mainShelfFixedDiv {
		float:left;
		width:325px;
		padding:2px 2px 10px 2px;
		margin:10px 0 0 60px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#666;
		box-shadow:#999 5px 5px 5px;			
	}
	#solidFixedDiv img {
		margin:0 0 0 35px;
		width:200px;
		height:auto;
	}
	#solidFixedBSDiv img {
		margin:0 0 0 35px;
		width:200px;
		height:auto;
	}
	#mainShelfVentDiv img {
		margin:0 0 0 35px;
		width:200px;
		height:auto;
	}
	#mainShelfVentBSDiv img {
		margin:0 0 0 35px;
		width:200px;
		height:auto;
	}
	#fixedShelvingItemsDiv {
		display:inline-table;
	}
	
	#fixedShelvingBracketsDiv {
		margin:0 0 0 50px;	
	}
	
	
/* SHELVING FLOATING PAGE
--------------------------------------------------------------- */
	#calculatorFloatingShelving {
		font-size:12px;
		padding:10px;
		min-height:1500px;
	}
	#shelvingFloatTitle {
		width:850px;
	}
	#shelvingFloatTopDiv {
		width:820px; 
		margin:10px 0 0 0; 
		border:solid thin #666; 
		border-radius:8px; 
		padding:10px 10px;
	}
	#shelvingFloatAlloyDesc {
		display:inline-table;
		width:850px; 
		margin:20px 0 0 50px;
	}
	#shelvingFloatStyleHdr {
		position:relative; 
		margin:15px 0 0 50px; 
		width:90%; 
		height:25px;
	}
	#floatShelvingStylesDiv {
		display:inline-table;
	}
	.mainShelfFloatDiv {
		width:250px;
		padding:2px;
		margin:10px 0 0 50px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#EEE;
		box-shadow:#999 5px 5px 5px;			
	}
	.prodSpecFloatShelfDiv {
		border:#999 thin solid;
		border-radius:4px;
		margin:30px 0 0 15px;
		padding:0 0 0 15px;
		box-shadow:#999 2px 2px 2px;
		width:80%;
		background-color:#CCC;
	}
	#floatShelfImgsDiv {
		float:right;
		color:#000;
		margin:-70px 100px 0 0; 
		font-weight:bold;
		font-size:1.2em;
	}
	#floatShelfImgsDiv img {
		margin:10px 0 0 0;
		width:320px; 
		height:auto;
	}
	
/* SINKS UNDERMOUNT/DROP-IN PAGE
--------------------------------------------------------------- */
	#floatdivUnderSink {
		position:absolute; 
		width:880px; 
		height:auto;
		top:10px;
		right:10px; 
		margin:150px 0 0 0;
		padding:10px 10px; 
		background:#FFFFFF; 
		border:2px solid #fc7447; 
		border-radius:10px; 
		z-index:9999;
		box-shadow:0 10px 50px #999;
		overflow-x: hidden;
		overflow-y: auto;
	}
	#floatdivFarmSink {
		position:absolute;
		transition:height 2s;
		width:880px;
		/*height:675px;*/
		top:0;
		right:10px;
		margin:25px 0 0 0;
		padding:10px 10px;
		background:#FFFFFF;
		border:2px solid #fc7447;
		border-radius:10px;
		z-index:9999;
		box-shadow:0 10px 50px #999;
		overflow-x: hidden;
		overflow-y: scroll;
	}
	#clickToCollapseSinkUnder {
		float:right; 
		margin:-5px 5px 0 0; 
		color:#CC3300; 
		cursor:pointer;
	}
	#clickToExpandSinkUnder {
		color:#CC3300;
		cursor:pointer;
		font-weight:bold;
	}
	#clickToCloseSinkUnder {
		margin-left: 50px;
		color:#CC3300;
		cursor:pointer;
		font-weight:bold;
	}
	#sinkUnderShowHideTopViewDiv {
		margin:-10px 0 0 10px; 
		padding:5px 5px 5px 5px; 
		cursor:pointer; 
		border-top-right-radius:10px; 
		border-top-left-radius:10px; 
		width:225px; 
		background-color:#CC3300; 
		color:#FFF; 
		font-size:12px;
	}
	#sinkUnderShowHideApronTopViewDiv {
		margin:30px 0 0 10px;
		padding:5px 5px 5px 5px;
		cursor:pointer;
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:280px;
		background-color:#CC3300;
		color:#FFF;
		font-size:12px;
	}

	#sinkUnderShowHideSideViewDiv {
		margin:30px 0 0 10px; 
		padding:5px 5px 5px 5px; 
		cursor:pointer; 
		border-top-right-radius:10px; 
		border-top-left-radius:10px; 
		width:225px; 
		background-color:#CC3300; 
		color:#FFF; 
		font-size:12px;
	}
	#sinkUnderShowHideSideApronViewDiv {
		margin:30px 0 0 10px;
		padding:5px 5px 5px 5px;
		cursor:pointer;
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:270px;
		background-color:#CC3300;
		color:#FFF;
		font-size:12px;
	}

	#instructionsDiv {
		width:855px; 
		padding:0; 
		border:thin solid #999; 
		background-color:#dddbdb; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#instructionsSinkUnderTitleDiv {
		margin:20px 0 0 20px;
	}
	#sinkUnderDesignDiv {
		margin:20px 0 20px 20px; 
		font-size:1.1em;
	}
	#sinkStepsDescDiv {
		margin:20px 0 20px 20px; 
		font-size:1.1em;
	}
	#sinkUnderCollageDiv {
		float:right; 
		margin:-320px 10px 0 0; 
		width:275px; 
		height:200px;
	}
	#sinkUnderIntegratedDiv {
		float:right; 
		margin:-115px 10px 0 0; 
		width:345px; 
		height:100px; 
		padding:5px 2px 5px 2px; 
		cursor:pointer; 
		background-color:#FFF; 
		border:solid thin #999; 
		border-radius:10px;
	}
	#step1SinkUnderDiv {
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		padding:5px 0 5px 0; 
		background-color:#CC3300;
	}
	#sinkGaugeDiv {
		width:855px; 
		height:180px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		padding:0px; 
		background-color:#dddbdb;
	}
	#sinkUnderGaugeSelDiv {
		float:left; 
		width:300px; 
		padding:10px; 
		margin:3px 0 0 25px;
	}
	#sinkUnderGaugeSelDiv ul {
		margin:2px 0 0 25px;
	}
	#sinkUnderGaugeSelDiv input {
		margin:5px 0 0 25px;
	}
	#sinkUnderStep2Div {
		float:right; 
		margin:-214px 10px 0 0;
	}
	#step2sinkUnderTitleDiv {
		width:427px; 
		height:20px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		padding:5px 0 5px 0; 
		background-color:#CC3300;
	}
	#sinkUnderStyleDiv {
		width:427px; 
		height:180px; 
		border:thin solid #999; 
		border-radius: 5px; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		-webkit-border-radius: 5px; 
		padding:0px; 
		background-color:#dddbdb; 
	}
	#sinkUnderStyleSelDiv {
		float:left; 
		width:400px; 
		padding:5px; 
		margin:5px 0 0 25px;
	}
	#sinkUnderStyleSelDiv ul {
		margin:2px 0 0 25px;
	}
	#sinkUnderStyleSelDiv input {
		margin:5px 0 0 25px;
	}
	#sinkApronStyleStep3Div {
		width:855px;
		height:20px;
		border:thin solid #ccc;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
		cursor:pointer;
	}
	#sinkApronStyleStep3Div h3 {
		color:#FFF;
	}
	#sinkUnderStep4Div {
		width:855px;
		height:20px;
		border:thin solid #ccc;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
		cursor:pointer;
	}
	#sinkUnderStep4Div h3 {
		color:#FFF;
	}
	#sinkUnderStep5Div {
		width:855px;
		height:20px;
		border:thin solid #ccc;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
		cursor:pointer;
	}
	#sinkUnderStep5Div h3 {
		color:#FFF;
	}
	#sinkUnderStep6Div {
		width:855px;
		height:20px;
		border:thin solid #ccc;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
		cursor:pointer;
	}
	#sinkUnderStep6Div h3 {
		color:#FFF;
	}
	#sinkUnderStep7Div {
		width:855px;
		height:20px;
		border:thin solid #ccc;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
		cursor:pointer;
	}
	#sinkUnderStep7Div h3 {
		color:#FFF;
	}
	.threeSixty {
		left: 0px;
		width: 100%;
		height: 0;
		position: relative;
		padding-bottom: 75%;
		overflow: hidden;
	}
	#sinkApronFlatDiv {
		float:left;
		width:245px;
		padding:0 0 10px 0;
		margin:3px;
		border-radius:15px;
		border:solid 1px #333;
		background-color: #FFFFFF;
	}
	#sinkApronCornersRoundedDiv {
		float:left;
		width:250px;
		padding:0 0 10px 0;
		margin:3px;
		border-radius:15px;
		border:solid 1px #333;
		background-color: #FFFFFF;
	}
	#sinkApronCurvedDiv {
		float:left;
		width:245px;
		padding:0 0 10px 0;
		margin:3px;
		border-radius:15px;
		border:solid 1px #333;
		background-color: #FFFFFF;
	}
	#sinkUnderStep3Div {
		width:855px; 
		height:20px; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		padding:5px 0 5px 0;  
		background-color:#CC3300; 
		cursor:pointer;
	}
	#sinkUnderStep3Div h3 {
		color:#FFF;
	}
	#sinkUnderSingleBowlDiv {
		float:left; 
		width:155px; 
		padding:2px; 
		margin:3px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#sinkUnderDoubleBowlDiv {
		float:left; 
		width:185px; 
		padding:2px; 
		margin:3px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#sinkUnderTripleBowlDiv {
		float:left; 
		width:255px; 
		padding:2px; 
		margin:3px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#sink1Bowl1 {
		position:relative; 
		float:left; 
		display:none; 
		margin:10px 0 0 15px; 
		padding:10px; 
		border:dashed thin #999; 
		border-radius:10px; 
		font-size:1em;
	}
	#sink1Bowl2 {
		position:relative; 
		float:left; 
		display:none; 
		margin:10px 0 0 20px; 
		padding:10px; 
		border:dashed thin #999; 
		border-radius:10px; 
		font-size:1em;
	}
	#sink1Bowl3 {
		position:relative; 
		float:left; 
		display:none; 
		margin:10px 0 0 20px; 
		padding:10px; 
		border:dashed thin #999; 
		border-radius:10px; 
		font-size:12px;
	}
	#sinkApron {
		position:relative;
		float:left;
		display:none;
		margin:10px 0 0 20px;
		padding:10px;
		border:dashed thin #999;
		border-radius:10px;
		font-size:12px;
	}



	#sinkQty {
		margin:20px 0 0 25px; 
		width:855px; 
		height:150px; 
		font-weight:bold;
	}
	#qtyDisCutSinksUnder {
		margin:-20px 0 0 100px; 
		width:350px; 
		background-color:#CCC; 
		border:thin solid #666; 
		border-radius:10px; 
		padding:5px 5px 5px 5px; 
	}
	.tblSinkUnderQtyDis {
		width:100%;
		margin:10px 0 0 0; 
		font-size:1em;
	}
	#btnAddSinkUnder {
		float:right;
		width:200px; 
		margin:-165px 50px 0 0;
		padding:10px 10px 10px 10px; 
		border:thin solid #666; 
		border-radius:10px; 
		background-color:#CC3300; 
		color:#FFF;
	}
	.sinkUndermountBtnAddToCart {
		margin:2px 0 0 10px;
		padding:3px 5px;
		font-size:1em; 
		font-weight:bold; 
		color:#000;
		background-color:#c3ebf4; 
		cursor:pointer;
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	
	
	
	
	
	
	
	
	
	
	
		#leftContent {
			background-color:#fff;
			/*float:center;*/
			width:868px;
			height:100%;
			margin:0 0 5px 8px;
			padding:10px 5px 5px 5px;
		}
		#leftContent h2, h3 {
			margin:0;
			padding:0;
		}
		
		#sumDetailBS {
			background-color:#fff;
			/*float:center;*/
			/*width:800px;*/
			height:100%;
			margin:0 0 5px 8px;
			padding:5px 5px 5px 5px;
			/*border-style:solid;
			border-width:thin;*/
			/*
			border-radius: 15px; 
			-moz-border-radius: 15px; 
			-webkit-border-radius: 15px; 
			*/
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;

			border:2px solid #999;
		}
		
	/*
		#contentCenter {
			background-color:#ebc8db;
			float:left;
			width:250px;
			margin:5px 0 0 25px;
			padding:5px;
			border-style:solid;
			border-width:thin;
		}
		
		#rightContent {
			float:right;
			width:150px;
			height:100%;
			margin:0px 0px 0px 2px;
			padding:5px;
			background-color:#4a4a4a;
			border-left-style:solid;
			border-left-width:medium;
			border-left:color:#4a4a4a;
		}
	*/
	
	
/* Footer
----------------------------------------------------- */
/* Hide Mobile footer */
#footerMobileDiv {
	display:none;
}

/* Show PC footer */
#footerDiv { 
	display:block;
	height:200px;
}


.footer {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	text-align:center;
	width:100%;
	height: auto;
	padding-top:30px;
	background: rgba(0, 0, 0, .9);
}
.ftnavwrap {
	margin:30px 0 0 0;
	width:99%;
	height:auto;
	color:#999;
	text-decoration:none;
	/*float:left;*/
}
.ftnavwrap a {
	text-decoration:none;
	color:#CCC;
}
.ftnav {
	width:150px;
	height:165px;
	margin-left:20px;
	padding:10px;
	text-align:left;
	font-style:normal;
	text-transform:capitalize;
	float:left;
	line-height:20px;
}


#ftnav li {
	list-style:none;
	
}
.pattern_hr {
	min-width:100%;
	height:10px;
	background:#ccc;
}


		#calculator h2 {
			margin:0;
			font-size:18px;
		}
		#calculator h3 {
			margin:10px 0 0 0;
			font-size:14px;
		}
		#calculator {
			font-size:12px;
			padding:10px;
		}
		#calculator td {
			font-size:12px;	
		}
		
		#shoppingCart {
			width:870px;
			float:center;
			font-size:11px;
			margin: -17px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: right;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}
		
		#confirmationDiv {
			width:770px;
			float:center;
			font-size:11px;
			margin: 10px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: right;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}
		
		#checkoutDiv {
			width:770px;
			height:50px;
			float:center;
			font-size:14px;
			margin: 5px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: center;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}
		
		#registerDiv {
			width:770px;
			height:300px;
			float:center;
			font-size:14px;
			margin: 5px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: center;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}
		
		#loginDiv {
			width:770px;
			height:300px;
			float:center;
			font-size:14px;
			margin: 5px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: center;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}
		
		#forgotPassDiv {
			width:770px;
			height:200px;
			float:center;
			font-size:14px;
			margin: 5px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: center;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}
		
		#checkoutProcessDiv {
			width:770px;
			height:1340px;
			float:center;
			font-size:14px;
			margin: 5px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: center;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}
	
		#adminLoginDiv {
			width:770px;
			height:200px;
			float:center;
			font-size:14px;
			margin: 5px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: center;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}

		#catalogAdmin {
			width:770px;
			float:center;
			font-size:11px;
			margin: 5px 0 0 10px;
			padding:5px;
			/*background-color:#ebc8db;*/
			background-color:#fff;
			color:#333;
			text-align: right;	
			border-bottom-right-radius: 15px;
			border-bottom-left-radius: 15px;
			-moz-border-radius-bottomright: 15px;
			-moz-border-radius-bottomleft: 15px;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 15px;
			border:thin solid #666;
		}



		#commit {
			background-color:#fff;
			color: #666;
			margin: 0 10px 0 20px;
			padding: 5px 5px;
		}
		
	
		#rightSection a:link, #main a:visited {
			color: #660000;
			text-decoration: underline;
		}

		#rightSection a:hover {
			color: #660000;
			text-decoration: none;
		}
		
		#shoppingCartText {
			margin: 0 0 0 550px;
			padding:0;
		}
		/* positioning */
		.left		{ float: left; }
		.right 		{ float: right; }
		.clr		{ clear: both; padding-bottom: 0px;	}
		.hidden		{ display: none; }
		
		/* field widths */
		.type 		{ width: 130px; }
		.finish 	{ width: 136px; }
		.thickness 	{ width: 250px; }
		.thicknessSheet { width: 136px; }
		.thicknessBar { width: 225px; }
		.size 		{ width: 38px; }
		.fraction 	{ width: 60px; }
		.tableDropDown { width:120px; font-size:1em; }
		.qty 		{ width: 130px; }
		.qtyNew		{ width: 35px; }
		.price 		{ width: 130px; }



		#wrapper table tr td table {
		text-align: center;
	}
	.costCalcLabel {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:normal;
		padding:0;
		margin:0;
	}
	.sinkDistLabel {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:normal;
		padding:0;
		margin:0;
	}
	.costCalcMain {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:normal;
		padding:0;
		margin:0;
	}
	.right {
		float:right;
		margin:0 10px 0 0;
	}
	
	.pattern {
		clear:both; 
    	width:100%; 
    	line-height:100%; 
    	overflow: hidden;
	}
	.pattern:hover {
		background-color:#CC3300;
		color:#CCC;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border:1px solid #333;

	}
	.shape {
		clear:both; 
    	width:100%; 
    	line-height:100%; 
    	overflow: hidden;
		color:#000;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border:1px solid #FFF;		
	}
	.shape:hover {
		background-color:#CC3300;
		color:#CCC;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border:1px solid #333;

	}
	.shapeLayout {
		/*clear:both; 
    	width:100%; 
    	line-height:100%; 
    	overflow: hidden;*/
	}
	.shapeLayout:hover {
		background-color:#CC3300;
		color:#CCC;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border:1px solid #333;

	}
	
	
	.shapeReviewSum {
		background-color:#CCC;
	}
	.shapeReviewSum:hover {
		background-color:#FFF;
		color:#333;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border:1px solid #333;
	}
