@charset "utf-8";
/* Body
----------------------------------------------------- */
* {
	margin:0;
	padding:0;
}

	body {
		background-color:#FFFFFF;
		font:16px Tahoma, Geneva, sans-serif;
	}
	#wrapper {
		min-width:100%;
		height:auto;
		background:#ffffff;
	}
	
/* Slider
----------------------------------------------------- */
#sliderFull {
	display:none;
}
#sliderMob {
	display:block;
}

	/* Content
	----------------------------------------------------- */
	#content {
		width:100%;
		height:auto;
		margin: 0 auto; 	
		padding-bottom:30px;
	
	}

	#container {
		width:100%;
		margin:40px 0 0 0;
		padding:0 0 0 0;
	}
		
	#containerSlider {
		width:100%;
		margin:40px 0 0 0;
		padding:0 0 0 0;
	}
	
	#containerOnlineOrder {
		width:100%;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	
	#head {
		display:none;
	}
	#header {
		display:none;
	}
	
	#headFabMobile {
		display:block;
		margin:40px 0 0 0;
		height:129px; 
		width:100%;
		background-image:url("../../stainless-kitchen-products/images/logofg_bkgndMobile.png");
		background-repeat:repeat-x;
	}
		
	#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;
	}	
	
	#logo {
		padding:0;
		margin:0;
	}
	
	#logo img {
		border:none;
		margin:0;
		padding:0;
	}
	
	#fabTopNavDiv {
		display:none;
	}
	#topNav {
		display:none;
	}
	
	.shopBand {
		
	}
	.shopBand a {
		text-decoration:none;
		color:#FFF;
	}
	#shopBandLogin {
		position:absolute;
		top:10px;
		right:50px;
		color:#FFF;
		font-size:1em;
		font-weight:bold;
	}
	#shopBandLogin a {
		color:#FFF;
		font-size:1.4em;
	}
	#login-icon {
		display: block;
		width: 21px;
		height: 28px; 
		position:absolute;
		top:5px;
		right:125px;
		background: url(../../images/goldLock.png) center;
	}
	#mobileHdrLoginTitle {
		position:absolute;
		top:10px;
		right:75px;
		color:#FFF;
		font-size:1em;
		font-weight:bold;
	}
	#mobileHdrLoginTitle a {
		font-size:1em;
		font-weight:bold;
		color:#FFF;
		text-decoration:none;
	}
	#cart-icon {
		display: block;
		width: 27px;
		height: 25px;
		position:absolute;
		top:10px;
		right:35px;
		background: url(../images/shopping-cart-icon.png) center / contain no-repeat;
	}
	
	#xmlCartItemsMobile {
	/*	display:inline-block; */
		width:100%;
		height:70vh;
		overflow:scroll;
		background-color:#98C9D6;
     /*   box-shadow: 0 10px 10px  #666; */
		display:none;
	}
	#cartBottomDiv {
		width:100%; 
		height:20px; 
		background-color:#FFF; 
		border-bottom:solid thin #666; 
		border-bottom-left-radius:10px; 
		border-bottom-right-radius: 10px; 
		box-shadow: 0 10px 10px  #666;  
		display:none;
	}

	#xmlCartTotalsMobile {
		position:absolute;
		top:10px;
		right:10px;
		color:#FFF;
		font-size:1em;
		z-index:6000;	
	}
	
	#carttab {
		display:none;
	}
	#carttab a {
		color:#FFF;
	}
	#carttab img {
		vertical-align:bottom;	
	}
	.podContainer {
		width:100%;
		margin:-20px 0 0 0;
	}
	.prodPod {
		width:99%;
		margin: 25px 0 0 0;
		padding: 0 0 0 0;
	}
	.prodPod h1 {
		text-align:center;
		color:#600;
		font-size:1.5em;
		padding:5px 0 10px 0;
	}
	.prodPod h2 {
		color:#600;
		font-size:1.2em;
		padding:5px 0 10px 0;
	}
	#podPara1 {
		width:90%;
		padding:10px 10px;
		color:#000;
	}
	#podPara2 {
		width:90%;
		padding:10px 10px;
		color:#000;
	}
	#podPara3 {
		width:90%;
		padding:10px 10px;
		color:#000;
	}
	/* Generic class for text spacing */
	.textSpacing {
		width:90%;
		padding:10px 10px;
	}
	
	/* Prevent Sticky Tooltips from opening larger image */
	.atip img {
		display:none;
	}

	#fabShop {
		display:none;
	}
	#rawShop {
		display:none;
	}
	#cartNav {
		display:none;
	}
	#yourAccountNonMob {
		display:none;
	}
	#yourAccountSubMenu {
		display:none;
	}

/*Header Navigation
-----------------------------------------------------*/
	#hdrCartLogin {
		display:none;
	}
	#navSearchDiv {
		display:none;
	}
	#navDropDownDiv {
		display:none;
	}
	#headbandNonMobile {
		display:none;
	}
	#headbandExperts {
		display:none;
	}
	#megamenuDiv {
		display:none;
	}
	#hdrCartLoginMobile {
		display:block;
	}
	.header {
		min-width:100%;
		margin-top:40px;
		height:auto;
		text-align:center;
		background-color:#333;
		/*background-repeat:repeat;*/
	}
	#navGreenBar {
		margin:0 0 0 0;	
	}
	.header img {
		width:90%;
		height:auto;
	}
	.headband {
		width:100%;
		margin-top:40px;
		height:auto;
		background:#333;
		padding:5px 0 5px 0;
		/*margin:0 auto;*/
	}

	#mobileHdr {
		position: fixed;	
		/*background: #fff;*/
		width: 100%;
		height: 40px;
		/*position: fixed;*/
		top: 0;
		left: 0;
		/*border-bottom: 4px solid #4C9CF1;*/
		background: rgba(0, 0, 0, 0.5);
		z-index: 5000;
	
	}
	#mobileHdrTitle {
		position:absolute;
		top:10px;
		left:50px;
	/*	float:left;
		margin:10px 0 0 220px; */
		color:#FFF;
		font-size:1em;
		font-weight:bold;
	}
	#mobileNav {
	
		float: left;
		padding: 0px;
	
	}

	#menu-icon {
	
		display: block;
		width: 35px;
		height: 38px;
		position:absolute;
		top:0;
		left:5px;
		background: url(../../images/menu-icon.png) center;
	
	}
	#menu-iconNew {
	
		display: block;
		width: 35px;
		height: 36px;
		position:absolute;
		top:-10px;
		left:-40px;
		background: url(../../images/menu-icon.png) center;
	
	}
	.menuIcon {
		display: block;
		width: 35px;
		height: 36px;
		position:absolute;
		top:-39px;
		left:0;
		background: url(../../images/menu-icon.png) center;
	}

	a:hover#menu-icon {
	
		background-color: #444;
		border-radius: 4px 4px 0 0;
	
	}
	
	#mobileUl {
	
		list-style: none;
		width:80%;
		margin:-20px 0 0 0;
	}

	#mobileUL li {
	
		display: inline-block;
		float: left;
		padding: 5px;
	}

	.menu-title {
		font-weight:bold;
		font-size:1.05em;
		text-align:left;
		color:#FFF;
		background-color:#666;
		padding: 5px 0 5px 0;
	}
	
	.menu-item {
		font-size:1.0em;
		background: rgba(153, 204, 102, .5);
	}

	.current {
	
		color: #2262AD;
	
	}

	#mobileNav li {

		text-align: center;
		width: 100%;
		padding: 5px 0;
		margin: 0;

	}
	
	#mobileNav a:link {
		color:#000000;
		text-decoration: none; 
	}
	#mobileNav a:visited {
		color: #000000;
		text-decoration: none;
	}
	#mobileNav a:hover, a:active, a:focus { 
		text-decoration:none;
		color:#000000;
	}

/* Overwrite the default to keep the scrollbar always visible */

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

	nav ul, nav:active ul { 

		display: none;
		position: absolute;
		padding: 2px;
		background: #fff;
		border: 2px solid #444;
		left: 10px;
		top: 60px;
		width: 40%;
		border-radius: 4px 0 4px 4px;

	}

	nav:hover ul {

		display: block;

	}	
	
	#navCorpSearchBox {
		display:none;
	}

	#covid19 {
		display:none;
	}

/* FABRICATED PRODUCTS HOME PAGE
---------------------------------------------------------- */
 #fabHomeDiv {
	 display:none;
 }
 #archProdHomeTitle {
	 display:none;
 }
 #fabHomeMobileDiv {
 	display:block;
	background-color:#FFF;
	margin:0 0 0 0;
 }
 
 .fabMenuItemMobileHome {
	background-color:#cc3300;
	float: left;
	width: 200px;
	padding: 2px;
	margin:20px 3px 3px 10%;
	border:2px solid #74539c;
	border-top-left-radius:16px;
	border-top-right-radius:16px;

 }
 .fabMenuItemMobileHome img {
	/*margin:20px 0 0 0px; */
 }
 .fabMenuItemMobile_hr {
	padding:0 0 0 0;
	margin:0 0 0 0;
	min-width:100%;   
	height:10px;
	background-color:#cc3300; 
 }
 .fabMenuTitle {
	color:#FFF;
	font-size:1.5em; 
 }
	#fabHomeMobileDiv a:link, #fabHomeMobileDiv a:visited {
		color:#FFF;
		text-decoration:none;
	}
	
	
/* WALL CLADDING HOME PAGE
---------------------------------------------------------- */
	#featured	{
		display:none;
	}
	#wallCladTitleDiv {
		height:auto; 
		border:thin solid #ccc; 
		margin:20px 0 20px 0; 
		background-color:#CC3300;
	}
	#wallCladTitleDiv h3 {
		margin:0 0 0 20px; 
		color:#FFF;
	}
	.imgDivideLine {
		width:100%;
	}
	#leftBoxHome {
		width:100%;
		height:auto;
	}
	#leftBoxHome img {
		width:100%;
	}
	
	#rightBoxHome {
		width:100%;
		height:auto;
	}
	#backsplashPicDiv {
		text-align:center;
		 margin:10px 0 0 0;
	}
	#backsplashPicDiv img {
		width:100%;
	}
	#btnViewPatternsDiv {
		text-align:center; 
		margin:10px 0 0 0;
	}
	#wallCladInfoDiv {
		text-align:left;
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#moreInfoPlainSheet {
		display:none;
	}
	#moreInfoFineLineBeveled {
		display:none;
	}
	#moreInfoTwoTone {
		display:none;
	}
	#moreInfoCustomDesigns {
		display:none;
	}
	#patternsUL {
		margin:5px 0 0 50px;
	}
	#optionsUL {
		margin:5px 0 0 50px;
	}
	
	#trimMoldTitleDiv {
		height:auto; 
		border:thin solid #ccc; 
		margin:20px 0 20px 0; 
		background-color:#CC3300;
	}
	#trimMoldTitleDiv h3 {
		margin:0 0 0 20px; 
		color:#FFF;
	}
	#trimMoldInfoDiv {
		text-align:left;
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#btnViewTrimMoldDiv {
		text-align:center; 
		margin:10px 0 0 0;
	}
	#haveOwnDesignDiv {
		display:none;
	}
		
		
/* WALL CLADDING PATTERNS PAGE
---------------------------------------------------------- */
	.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: auto;
		border: thin solid #ccc;
		margin: 20px 0 20px 0;
		background-color: #CC3300;
	}
	.sectionTitleBackground h2 {
		font-size:1.2em;
		color:#FFF;
	}
	.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 PATTERNS MAIN PAGE
---------------------------------------------------------- */
	#fabEmbossedLanding {
		display:none;
	}
	#fabEmbossedMobileLanding {
		display:block;
	}
	#moreInfo {
		width:25px;
		height:auto;	
	}
	.imgSelect {
		width:25px;
		height:auto;
	}
	#moreInfoDiv {
		padding-bottom:5px;	
	}
	
	.indent {
		margin: 0 0 0 25px;	
	}
	
	
	#designYourWallCladdingDiv {
		display:none;
	}
	
	
	
	.topRound {
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;	
	}
	
	.bottomRound {
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;	
	}
	
	.availableFinishesTOC {
		float: left;
		width: 95px;
		padding: 2px;
		margin: 3px;
		border-radius: 15px;
		border: solid 1px #333;
		cursor:pointer;
	}
	
	.backToTop {
		margin:-20px 10px 0 0; 
		cursor:pointer;
		color:#000;
	}
	
	
	.rowItems {
		float: left;
		width: 210px;
		padding: 2px;
		margin:20px 3px 3px 10%;
		border-radius: 15px;
		border: solid 1px #333;
		background-color:#dddbdb;
		color:#000;
	}
	.metalImg {
		width:200px;
		height:auto;
		padding:4px;
	}
	
	.icons img {
		width:30px;
		height:auto;
		padding:0 5px 0 5px;
		cursor:pointer;
	}
	
/* WALL CLADDING ORDER PAGE
---------------------------------------------------------- */
	#floatdivWallCladding {
		display:none;
	}
	#internalMainWallCladding {
		float:left;
		width:100%;
		min-height: 100px;
		padding:0 0 0 0;
		background-color:#fff;
		font-size:1em;
	}
	#leftContentWallCladding {
		width:99%;
		height:100%;
		padding:0 0 0 0;
		margin:0 0 0 0;
		float:left;
		overflow:hidden;
	}
	#metalTitleSpan{
		text-align:center;
		width:100%;
	}
	#rolloverText {
		display:none;
	}
	.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; }	


	#randomSwirlSampleImgDiv {
		float:right; 
		margin:-100px 40px 0 0; 
		height:100px; 
		width:100px;
	}
	#randomSwirlSampleImgDiv img {
		width:130px;
		height:auto;
		float:right; margin:0 -20px 0 0;
	}
	#productSampleImgDiv {
		float:right; 
		margin:-117px 5px 0 0; 
		height:125px; 
		width:160px; 
	}
	#productSampleImgDiv img {
		width:130px;
		height:auto;	
	}
	.randomSwirlImgDiv {
		margin:0 0 0 3px;	
	}
	.productImgDiv {
		margin:0 0 0 -10px;
	}
	#embRolloverText {
		display:none;
	}
	.embImgDiv img {
		margin:10px 0 0 10px;
		
	}
	.embImgDiv h4 {
		margin:5px 0 0 13px;	
	}
	#embProdDrawingDiv	{
		float:right; 
		margin:-117px 40px 0 0;
	}
	#embProductSampleImgDiv {
		float:left; 
		margin:10px 0 0 100px; 
		height:100px; 
		width:100px;
	}
	#embProductSampleImgDiv img {
		width:165px; 
		height:auto; 
		margin:10px 0 0 -35px;
	}
	#finelineBeveledDiff {
		font-size:14px; 
		padding:10px 0 5px 0;
		margin:70px 0 20px 10px;
	}
	#descDiv {
		display:none;
	}
	#costCalcs {
		display:none;
		width:99%;
		height:100%;
		overflow:hidden;
	}
	#mobileCostCalcJumpTo {
		display:block;
		width:100%;
		font-size:1em;
		background-color:#97C8C8;
		margin:-20px 0 0 0;
		padding:10px 0 10px 0;
		border:thin solid #999;
	}
	#mobileCostCalcJumpTo h3 {
		margin:0 0 0 10px;
	}
	#mobileSampleCostCalcJumpTo {
		display:block;
		width:100%;
		font-size:1em;
		background-color:#97C8C8;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		border:thin solid #999;
	}
	#mobileSampleCostCalcJumpTo h3 {
		margin:0 0 0 10px;
	}
	#mobileShowLeftContentDiv {
		width:100%;
		font-size:1em;
		background-color:#97C8C8;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		border:thin solid #999;
	}
	#mobileShowLeftContentDiv h3 {
		margin:0 0 0 10px;
	}
	#descMobileDiv {
		display:block;
		width:100%;
		font-size:1em;
		background-color:#CCC;
		padding:10px 0 10px 0;
		border:thin solid #999;
	}
	#descMobileDiv h3 {
		margin:0 0 0 10px;
	}
	#descMobileParagraph {
		display:none;	
		background-color:#CCC;
		margin:0 0 0 10px;
		padding:10px 0 10px 0;
	}
	.specsInfoDiv {
		border:solid thin #999; 
		margin-top:0; 
		background-color:#CCC; 
		padding:10px 0 10px 0; 
		width:100%;
		cursor:pointer;
	}
	#customMatchingAngle {
		margin:0 0 10px 5%;
		border:solid; 
		border-width:thin; 
		border-color:#666; 
		background-color:#FFFF66; 
		height:110px; 
		width:250px; 
		padding:10px; 
		/*margin-top:325px; */
		font-family:Tahoma, Geneva, sans-serif; 
		font-size:14px; 
		font-weight:900; 
		font-style:italic; 
		text-align:center;
	}
	/* TRIM MOLDING */
	#finishSamples img {
		width:100%;
		height:auto
	}
	#closeupFinish img {
		width:45%;
		height:auto;
	}
	/* Trim - Aluminum */
	#edgeAluminum {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeAluminum img {
		width:45%;
		height:auto;
	}
	#divideAluminum {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideAluminum img {
		width:45%;
		height:auto;
	}
	#insideCornerAluminum {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerAluminum img {
		width:45%;
		height:auto;
	}
	#insideOutsideAluminum {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideAluminum img {
		width:45%;
		height:auto;
	}
	/* Trim - #304 */
	#edgeSSNum3 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSSNum3 img {
		width:45%;
		height:auto;
	}
	#divideSSNum3 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSSNum3 img {
		width:45%;
		height:auto;
	}
	#insideCornerSSNum3 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSSNum3 img {
		width:45%;
		height:auto;
	}
	#insideOutsideSSNum3 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSSNum3 img {
		width:45%;
		height:auto;
	}
	/* Trim - 304 #8 mirror */
	#edgeSSNum304_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSSNum304_8 img {
		width:45%;
		height:auto;
	}
	#divideSSNum304_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSSNum304_8 img {
		width:45%;
		height:auto;
	}
	#insideCornerSSNum304_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSSNum304_8 img {
		width:45%;
		height:auto;
	}
	#insideOutsideSSNum304_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSSNum304_8 img {
		width:45%;
		height:auto;
	}
	/* Trim - 304 BA */
	#edgeSSNum304_BA {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSSNum304_BA img {
		width:45%;
		height:auto;
	}
	#divideSSNum304_BA {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSSNum304_BA img {
		width:45%;
		height:auto;
	}
	#insideCornerSSNum304_BA {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSSNum304_BA img {
		width:45%;
		height:auto;
	}
	#insideOutsideSSNum304_BA {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSSNum304_BA img {
		width:45%;
		height:auto;
	}
	/* Trim - 430 #8 */
	#edgeSSNum430_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSSNum430_8 img {
		width:45%;
		height:auto;
	}
	#divideSSNum430_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSSNum430_8 img {
		width:45%;
		height:auto;
	}
	#insideCornerSSNum430_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSSNum430_8 img {
		width:45%;
		height:auto;
	}
	#insideOutsideSSNum430_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSSNum430_8 img {
		width:45%;
		height:auto;
	}
/* Trim - 430 BA */
	#edgeSSNum430_BA {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSSNum430_BA img {
		width:45%;
		height:auto;
	}
	#divideSSNum430_BA {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSSNum430_BA img {
		width:45%;
		height:auto;
	}
	#insideCornerSSNum430_BA {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSSNum430_BA img {
		width:45%;
		height:auto;
	}
	#insideOutsideSSNum430_BA {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSSNum430_BA img {
		width:45%;
		height:auto;
	}
	/* Trim - 304 2B */
	#edgeSS2B {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSS2B img {
		width:45%;
		height:auto;
	}
	#divideSS2B {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSS2B img {
		width:45%;
		height:auto;
	}
	#insideCornerSS2B {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSS2B img {
		width:45%;
		height:auto;
	}
	#insideOutsideSS2B {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSS2B img {
		width:45%;
		height:auto;
	}
	/* Trim - 316 2B */
	#edgeSS3162B {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSS3162B img {
		width:45%;
		height:auto;
	}
	#divideSS3162B {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSS3162B img {
		width:45%;
		height:auto;
	}
	#insideCornerSS3162B {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSS3162B img {
		width:45%;
		height:auto;
	}
	#insideOutsideSS3162B {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSS3162B img {
		width:45%;
		height:auto;
	}
	/* Trim - 316 #4 */
	#edgeSS316_4 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSS316_4 img {
		width:45%;
		height:auto;
	}
	#divideSS316_4 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSS316_4 img {
		width:45%;
		height:auto;
	}
	#insideCornerSS316_4 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSS316_4 img {
		width:45%;
		height:auto;
	}
	#insideOutsideSS316_4 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSS316_4 img {
		width:45%;
		height:auto;
	}
	/* Trim - 316 #8 */
	#edgeSS316_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#edgeSS316_8 img {
		width:45%;
		height:auto;
	}
	#divideSS316_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#divideSS316_8 img {
		width:45%;
		height:auto;
	}
	#insideCornerSS316_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideCornerSS316_8 img {
		width:45%;
		height:auto;
	}
	#insideOutsideSS316_8 {
		font-size:1em;
		padding:5px 5px 20px 5px;
	}
	#insideOutsideSS316_8 img {
		width:45%;
		height:auto;
	}
		
/* BACKSPLASH HOME PAGE
--------------------------------------------------------- */
	#bsHomePicDiv img {
		width:310px; 
		height:auto;
	}
	#bsBtnDesignImg {
		padding:10px 10px;
	}
	#availOptionsTitleDiv {
		height:auto; 
		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;
	}
	#bsShelfPicDiv img {
		width:100%;
	}
	#availOptionsListDiv {
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#availOptionsUL {
		margin:5px 0 0 50px;
	}
	#multiPieceTitleDiv {
		height:auto; 
		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:150px; 
		height:auto;
	}
	#bsMultiPieceImg2 {
		margin:-10px 0 0 0;
		width:150px;
		height:auto;
	}
		
/* BACKSPLASH CALC PAGE
--------------------------------------------------------- */
		
		#mainContentBacksplash {
			background:#CCC;
			margin:40px 0 0 0;
			padding:0;
			width:100%;
			font-size:1em;
		}
		#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:100%;
			height:100%;
			margin:-20px 0 0 0;
			padding:0 0 5px 0;
		}
		#leftContentBacksplash h2 {
			width:90%;
			padding:0 5px 0 5px;
			font-size:1.5em;
		}
		#bsCalcTopUL {
			width:90%;
			padding:10px 0 5px 0;	
			margin:0 0 0 30px;
			font-size:1em;
		}
		#bsCalcTopUL li {
			padding:5px 0 0 0;	
		}
		#calculator {
			padding:10px;
			background-color:#FFF;
		}
		#calculator h2 {
			margin:0;
			font-size:18px;
		}
		#calculator h3 {
			margin:10px 0 0 0;
			font-size:14px;
		}
		#calculator td {
			font-size:12px;	
		}
		#dividerStep1 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:5px 0 0 5px;
		}
		#btnStep1 {
			display:block;
		}
		#step1TitleDiv {
			margin:10px 0 0 0;
		}
		#step1TitleDiv h2 {
			font-size:1.5em;
		}
		#selPatternHelp {
			display:none;
		}
		#step1Open {
			float:right;
			margin:-49px 20px 0 0;
			display:none;
		}
		#step1Close {
			float:right;
			margin:-42px 20px 0 0;
		}
		#step1OpenEdit {
			float:left; 
			margin: 0 0 0 0px; 
			cursor:s-resize;
		}
		#step1CloseEdit {
			float:left; 
			margin: 0 0 0 0px; 
			cursor:n-resize;
		}
		#step1 {
			display:block;
		}
		
		#tblStep1BS {
			display:none;
		}
		#step1Mobile {
			margin:25px 0 0 0;
			display:block;
			display:inline-block;
		}
		.selPattern {
			float:left;
			width:150px; 
			height:150px;
		}
		.step1SumImg {
			margin:10px 0 0 100px; 
			display:none;
		}
		#backsplashStep2 {
			margin:10px 0 0 0;	
		}
		#dividerStep2 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:10px 0 0 5px;
		}
		#step2TitleDiv {
			margin:10px 0 0 0;
		}
		#step2TitleDiv h2 {
			font-size:1.4em;
		}
		#selFinishHelp {
			display:none;
		}
		#step2Open {
			float:right;
			margin:-49px 20px 0 0;
			display:none;
		}
		#step2Close {
			float:right;
			margin:-42px 20px 0 0;
		}
		#step2OpenEdit {
			float:left; 
			margin: 0 0 0 0px; 
			cursor:s-resize;
		}
		#step2CloseEdit {
			float:left; 
			margin: 0 0 0 0px; 
			cursor:n-resize;
		}
		#step2Metals {
			display:inline-block;
			width:100%;	
		}
		#step2Radios {
			margin:10px 0 0 2px;
		}
		#step2BS {
			margin:30px 0 0 2px;
			height:450px;
			position:relative;
		}
		.step2SumImg {
			margin:10px 0 0 100px; 
			display:none;
		}
		.chooseMetalDiv {
			float:left; 
			width:148px; 
			height:150px;
		}
		#embossedTypeBox {
			padding: 5px; 
			overflow:auto; 
			width:90%; 
			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;
		}
		#embossedTypeBox h3 {
			font-size:1.3em;
		}
		#embossedTypeBox b {
			font-size:1.3em;
		}
		#embossedTypeBox input {
			font-size:1.2em;
		}
		#embTypeHelp {
			display:none;
		}
		#8_BevFineLineCoinImgs a {
			display:none;
		}
		#4_BevFineLineCoinImgs a {
			display:none;
		}
		#fineLineTitle {
			float:left; 
			margin:0 0 0 100px; 
		}
		#beveledTitle {
			float:left; 
			margin:0 0 0 100px; 
		}
		#dividerStep3 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:50px 0 0 5px;
		}
		#step3TitleDiv {
			margin:10px 0 0 0;
		}
		#step3TitleDiv h2 {
			font-size:1.5em;
		}
		#selThicknessHelp {
			display:none;
		}
		#step3Open {
			float:right;
			margin:-49px 20px 0 0;
			display:none;
		}
		#step3Close {
			float:right;
			margin:-42px 20px 0 0;
		}
		#step3OpenEdit {
			float:left; 
			margin: 0 0 0 0px; 
			cursor:s-resize;
		}
		#step3CloseEdit {
			float:left; 
			margin: 0 0 0 0px; 
			cursor:n-resize;
		}
		#selectGauge {
			position:relative; 
			margin:20px 0 0 50px;
		}
		#lightDutyDiv {
			margin:10px 0 0 5px;
		}
		#mediumDutyDiv {
			margin:5px 0 0 5px;
		}
		#heavyDutyDiv {
			margin:5px 0 0 5px;
		}
		.step3SumImg {
			margin:10px 0 0 75px; 
			display:none;
		}
		#dividerStep4 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:50px 0 0 5px;
		}
		#step4TitleDiv {
			margin:10px 0 0 0;
		}
		#step4TitleDiv h2 {
			font-size:1.5em;
		}
		#selSizeHelp {
			display:none;
		}
		#step4RadSizeDiv {
			float:left;
			position:relative; 
			margin:10px 0 0 25px;	
			font-size:1.1em;
		}
		#stockSizeChoice {
			display: none; 
			margin: 20px 0 0 25px;
			width:80%; 
			padding:10px; 
			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;
		}
		#stockSizeChoice label {
			font-weight:bold;	
		}
		#stockSizeChoiceCol1 {
			padding:5px 0 5px 0;
			margin:0 0 0 25px;
			font-size:1.1em;
		}
		#stockSizeChoiceCol2 {
			padding:5px 0 5px 0;
			margin:0 0 0 25px;
			font-size:1.1em;
		}
		.bsPaddingTop {
			padding:5px 0 0 0;
		}
		#customSizeMeas {
			display: none; 
			margin: 20px 0 0 25px; 
			padding:10px; 
			width:80%;
			font-size:1em;
			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:85%; 
			margin:50px 0 0 5px;
		}
		#step5TitleDiv {
			margin:10px 0 0 0;
		}
		#step5TitleDiv h2 {
			font-size:1.5em;
		}
		#grainPref {
			margin:0 0 0 10px;
			font-size:1.1em;
		}
		.bsPricingAddSub {
			font-size:1em;
		}
		.bsTotalPrice {
			font-size:1.2em;
			font-weight:bold;
		}
		.bsTotals {
			font-size:1.1em;
		}
		#patternPref {
			margin:20px 0 0 10px;
			font-size:1.1em;
		}
		#edgeBackingOptions {
			margin:20px 0 0 10px;
			font-size:1.1em;
		}
		#edgeBackingOptionsHelp {
			display:none;
		}
		#mountingOptionsHelp {
			display:none;
		}
		#dividerStep6 {
			border-top:solid; 
			border-top-width:thin; 
			width:85%; 
			margin:50px 0 0 5px;
		}
		#step6TitleDiv {
			margin:10px 0 0 0;
		}
		#step6TitleDiv h2 {
			font-size:1.5em;
		}
		#accessoriesHelp {
			display:none;
		}
		#quantityHelp {
			display:none;
		}
		#quantity {
			margin:0px 0 0 10px;
			font-size:1.1em;
		}
		#totalWeight {
			margin:20px 0 0 25px;
			font-size:1.1em;
		}
		#totalPrice {
			margin:10px 0 0 0;
			font-size:1.1em;
		}
		#kitchenImageDivs {
			margin:10px 0 0 5px; 
			height:200px; 
			display:none;
		}
		#defaultKitchen_Disclaimer {
			margin:25px 0 0 50px; 
		}
		.defaultKitchenImgDiv {
			margin:5px 0 0 0;
			display:none;
		}
		.defaultKitchenImg {
			width:90%;
		}
		#patternSketch {
			margin:10px 0 0 5px; 
			width:90%;
		}
		#patternSketchTitle {
			font-size:1.2em;
		}
		#patternSketchImg img {
			width:100%;
			height:auto;
		}
		.addToCartStockStyle {
			background-color:#cd3301;
			color:#FFF;
			margin:20px 0 0 75px;
			padding:10px 10px 10px 10px;
			font-size:1.2em;
			border-radius:8px;
		}
		#priceTotalDisplayBS {
			font-size:1.2em;
			font-weight:bold;
		}
	
	
/* COUNTERTOPS HOME PAGE
---------------------------------------------------------- */
	#featuredCountertops {
		display:none;
	}
	#podPara1Countertops {
		width:90%;
		padding:10px 10px;
		color:#000;
	}
	#podPara2Countertops {
		width:90%;
		padding:10px 10px;
		color:#000;
	}
	#podPara3Countertops {
		width:90%;
		padding:10px 10px;
		color:#000;
	}
	#podPara4Countertops {
		width:90%;
		padding:10px 10px;
	}
	#countertopRequestSalesDiv {
		display:none;
	}
	#countertopSelectArrowsDiv {
		margin:20px 0 0 10px;
	}
	#countertopRequestImg {
		display:none;
	}
	#countertopImgDividerLine1 {
		display:none;
	}
	#countertopImgHomeKitchFinishes {
		width:95%;
		height:auto;
	}
	#countertopStndSqEdgeDiv {
		width:90%; 
		padding:10px 10px;
		color:#000;
	}

	#countertopImgDividerLine2 {
		display:none;
	}
	#countertopImgHomeKitchenBackers {
		width:85%;
		height:auto;
		margin:10px 0 0 0;	
	}
	#countertopStndBackerDiv {
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#countertopStndBackerDiv p {
		margin:10px 0 0 0;
	}
	#countertopImgDividerLine3 {
		display:none;
	}
	#countertopIntegratedBacksplashDiv {
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#countertopIntegratedBacksplashDiv ul {
		padding:10px 20px;
	}
	.rightBoxHomeCountertop {
		width:100%;
		height:auto;
	}
	#countertopImgDividerLine4 {
		display:none;
	}
	#countertopIntegratedSinkDiv {
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#countertopIntegratedSinkDiv p {
		margin:10px 0 0 0;
	}

	#countertopImgDividerLine5 {
		display:none;
	}
	#countertopStandardEdgeDiv {
		width:90%;
		padding:10px 10px;
		color:#000;
	}
	#countertopStandardEdgeDiv ul {
		padding:10px 20px;
	}

	#countertopMarineEdgeDiv {
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#countertopMarineEdgeDiv ul {
		padding:10px 20px;
	}
	#countertopImgDividerLine6 {
		display:none;
	}
	#countertopsBullNoseEdgeDiv {
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#countertopsBullNoseEdgeDiv ul {
		padding:10px 20px;
	}
	#countertopImgDividerLine7 {
		display:none;
	}
	#countertopThickDiv {
		width:90%; 
		padding:10px 10px;
		color:#000;
	}
	#countertopThickDiv ul {
		padding:10px 20px;
	}
	#countertopImgDividerLine8 {
		display:none;
	}

	#countertopDesignButtonsBottomDiv {
		display:none;
	}
	.dividerLineMob {
		width:90%;
		height:5px;
		background-color:#666;
		margin:10px 0 10px 5px;
	}
	

	#mobileSlider {
		display:block;
		color:#333;
		background-color:#FFF;
	}
	#mobileSlider p {
		font-size:1.5em;
		padding:10px 5px 10px 5px;
		border-top:solid thin #000;
		border-top-left-radius:10px;
		border-top-right-radius:10px;
	}
	#mobileSlider img {
		border-bottom:solid thin #000;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
		padding-bottom:10px;
	}

	
	
/* INTEGRATED SINKS HOME PAGE
---------------------------------------------------------- */
	#countertopsIntegratedSinkImg {
		display:none;
	}
	#integratedSinkExamplesDiv {
		height:auto; 
		color:#000;
		font-size:1.2em;
		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; 
	}
	#integratedSinkSingleBowl1Div {
		padding:10px 10px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#integratedSinkSingleBowl2Div {
		padding:10px 10px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#integratedSinkDoubleBowl1Div {
		padding:10px 10px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#integratedSinkExamplesContDiv {
		height:auto; 
		color:#000;
		font-size:1.2em;
		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; 
	}
	#integratedSinkDoubleBowl2Div {
		padding:10px 10px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#integratedSinkTripleBowl1Div {
		padding:10px 10px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#integratedSinkTripleBowl2Div {
		padding:10px 10px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#integratedSinkExamplesDrainBoardDiv {
		height:auto; 
		color:#000;
		font-size:1.2em;
		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; 
	}
	#integratedSinkDrainBoard1Div {
		padding:10px 10px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#integratedSinkDrainBoard2Div {
		padding:10px 10px; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#integratedSinkDrainBoard2Div img {
		width:290px;
		height:auto;
	}
	#integratedSinksBowlsDiv {
		display:inline-block; 
		width:98%;
		height:auto;
		color:#000;
		font-size:1em;
		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; 
	}
	#integratedSinksBowlsDrainBoardDiv {
		display:inline-block;
		width:98%;
		height:auto;
		color:#000;
		font-size:1em;
		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; 
	}
	#designCountertopArrowDiv {
		margin:25px 0 0 5px;
	}
	
	
/* STOCK COUNTERTOPS PAGE
---------------------------------------------------------- */
	.meas {
		margin:0 0 0 20px;
		font-size:12px;
	}
	.pdfImg {
		float:right;
		margin: -18px 0 0 0;
		cursor:pointer;
	}
	#stockCountertopTitle {
		font-size:1.5em;
		color:#600;
		padding:10px 10px;
	}
	#stockCountertopContainer {
		width:100%; 
		height:auto; 
	}
	#mobileFlatCostCalc {
		display:block;
		width:99%;
		font-size:1.2em;
		color:#000;
		background-color:#97C8C8;
		margin:20px 0 0 0;
		padding:10px 0 10px 0;
		border:thin solid #999;
	}
	#mobileFlatCostCalc h3 {
		padding:0 0 0 5px;
	}
	#stockCountertopsFlatMobileDiv {
		display:none;
		width:95%;
		margin:10px 0 0 3px;
		padding:5px 5px;
		border-top:thin solid #666;
		background-color:#F0F0F0;
	}
	#stockCountertopsFlatDiv {
		display:none; 
	}
	#selStockSizeFlat {
		margin:0 0 0 20%; 
		font-weight:bold;
	}
	#selStraightMob {
		margin:0 0 0 20%;
		font-size:1em;
	}
	#selCustSizeFlat {
		margin:0 0 0 20%; 
		font-weight:bold;
	}
	#straightCustLenMob {
		margin:0 0 0 20%;
		padding:0 0 0 5px;
	}
	
	#mobileBSCostCalc {
		display:block;
		width:99%;
		font-size:1.2em;
		color:#000;
		background-color:#97C8C8;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		border:thin solid #999;
	}
	#mobileBSCostCalc h3 {
		padding:0 0 0 5px;
		font-size:1em;
	}
	#stockCountertopsBSMobileDiv {
		display:none;
		width:95%;
		margin:10px 0 0 3px;
		padding:5px 5px;
		border-top:thin solid #666;
		background-color:#F0F0F0;
	}
	#stockCountertopsBSDiv {
		display:none; 
	}
	#selStockSizeBS {
		margin:0 0 0 20%; 
		font-weight:bold;
	}
	#selStraightBacksplashMob {
		margin:0 0 0 20%;
		font-size:1em;
	}
	#selCustSizeBS {
		margin:0 0 0 20%; 
		font-weight:bold;
	}
	#straightBSCustLenMob {
		margin:0 0 0 20%;
		padding:0 0 0 5px;
	}
	
	#mobileIslandCostCalc {
		display:block;
		width:99%;
		font-size:1.2em;
		color:#000;
		background-color:#97C8C8;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		border:thin solid #999;
	}
	#mobileIslandCostCalc h3 {
		padding:0 0 0 5px;
	}
	#stockCountertopsIslandMobileDiv {
		display:none;
		width:95%;
		margin:10px 0 0 3px;
		padding:5px 5px;
		border-top:thin solid #666;
		background-color:#F0F0F0;
	}
	#stockCountertopsIslandDiv {
		display:none; 
	}
	#selStockSizeIsland {
		margin:0 0 0 20%;
		font-weight:bold;
	}
	#selIslandMob {
		margin:0 0 0 20%;
		font-size:1em;
	}
	#selCustSizeLengthIslandMob {
		margin:0 0 0 20%; 
		font-weight:bold;
	}
	#islandCustLenMob {
		margin:0 0 0 20%;
		padding:0 0 0 5px;
	}
	#selCustSizeDepthIslandMob {
		margin:0 0 0 20%; 
		font-weight:bold;
	}
	#islandCustDepthMob {
		margin:0 0 0 20%;
		padding:0 0 0 5px;
	}
	
	#stockCountertopsBSDiv {
		width:280px; 
		height:335px; 
		padding:0px; 
		margin:15px 0 0 2px; 
		background-color:#e0e7e9; 
		border-radius:15px; 
		border:solid 1px #333; 
	}
	#stockCountertopsIslandDiv {
		width:280px; 
		height:335px; 
		padding:0px; 
		margin:15px 0 0 2px;
		background-color:#e0e7e9;  
		border-radius:15px; 
		border:solid 1px #333; 
	}
	#stockCountertopDetailsTitleDiv {
		width:99%; 
		height:auto; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		padding:10px 0 10px 0;
		color:#FFF;
		background-color:#CC3300;
	}
	#stockCountertopDetailsTitleDiv h3 {
		padding:0 0 0 10px; 
	}
	#stockCountertopDetailsDiv {
		width:95%; 
		color:#000;
		padding:5px 5px; 
		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; 
	}
	#stockCountertopDetailsDiv p {
		margin:0 0 0 5px;
	}
	#stockCountertopDetailsDiv ul {
		margin:10px 0 10px 25px;
	}
	#stockCountertopStraightDetailsDiv {
		width:90%; 
		color:#000;
		padding:5px 5px; 
		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:90%; 
		color:#000;
		padding:5px 5px; 
		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:90%; 
		color:#000;
		padding:5px 5px; 
		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;
	}
	#stockCountertopStraightDetailsDiv {
		display:none;
	}
	#stockCountertopStraightDetailsMobileDiv {
		width:100%; 
		height:auto;
		margin:0 0 0 0;
		padding:10px 0 10px 0; 
		background-color:#CC3300; 
		color:#FFF; 
	}
	#stockCountertopStraightDetailsMobileDiv h3 {
		padding:0 0 0 5px; 
	}
	#straightDetailMobile {
		display:none;
		color:#000;
		background-color:#DFDFDF;
		margin:10px 0 0 0;	
		padding:5px 5px;
	}
	#straightDetailMobile ul {
		margin:10px 0 0 25px;
	}
	#straightDetailMobile img {
		margin:10px 0 0 20%;
	}
	#stockCountertopStraightBSDetailsDiv {
		display:none;
	}
	#stockCountertopStraightBSDetailsMobileDiv {
		width:100%; 
		height:auto;
		margin:0 0 0 0;
		padding:10px 0 10px 0; 
		background-color:#CC3300; 
		color:#FFF; 
		border-top:thin solid #FFF;	
	}
	#stockCountertopStraightBSDetailsMobileDiv h3 {
		padding:0 0 0 5px; 
	}
	#straightBSDetailMobile {
		display:none;
		color:#000;
		background-color:#DFDFDF;
		margin:10px 0 0 0;	
		padding:5px 5px;
	}
	#straightBSDetailMobile ul {
		margin:10px 0 0 25px;
	}
	#straightBSDetailMobile img {
		margin:10px 0 0 20%;
	}
	#stockCountertopIslandDetailsDiv {
		display:none;
	}
	#stockCountertopIslandDetailsMobileDiv {
		width:100%; 
		height:auto;
		margin:0 0 0 0;
		padding:10px 0 10px 0; 
		background-color:#CC3300; 
		color:#FFF; 
		border-top:thin solid #FFF;	
	}
	#stockCountertopIslandDetailsMobileDiv h3 {
		padding:0 0 0 5px; 
	}
	#islandDetailMobile {
		display:none;
		color:#000;
		background-color:#DFDFDF;
		margin:10px 0 0 0;	
		padding:5px 5px;
	}
	#islandDetailMobile ul {
		margin:10px 0 0 25px;
	}
	#islandDetailMobile img {
		margin:10px 0 0 20%;
	}
	
	#stockCountertopsTitleDiv {
		width:100%;
		height:auto; 
		margin:0 0 0 0; 
		padding:10px 0 10px 0; 
		background-color:#CC3300;
		color:#FFF; 
	}
	#stockCountertopsTitleDiv h3 {
		padding:0 0 0 5px; 
	}
	#stockCountertopsContainer {
		width:100%; 
		height:auto; 
		padding:0px; 
		background-color:#dddbdb;
	}


	#xmlProdRowInfo {
		background-color:#CCC;
	}
	#stockCountertopsForm {
		color:#000;
	}
	#stockCountertopsSize {
		display:inline-block;
		height:auto;
		width:100%;
		padding:0 0 10px 0;
		border-bottom:dashed thin #999;
	}
	#stockCountertopsSize h3 {
		float:left;
		margin:10px 0 0 25px;
	}
	#stockCountertopsProdName {
		float:left;
		margin:10px 0 0 25px;
		font:1.2em;
	}
	#stockCountertopImage {
		display:inline-block;
		height:auto;
		width:100%;
		padding:0 0 10px 0;
		border-bottom:dashed thin #999;
	}
	#stockCountertopImage h3 {
		float:left;
		margin:20px 0 0 25px;
	}
	#stockCountertopImage img {
		float:left;
		margin:10px 0 0 25px;
	}
	#stockCountertopBacker {
		display:inline-block;
		height:auto;
		width:100%;
		padding:0 0 10px 0;
		border-bottom:dashed thin #999;
	}
	#stockCountertopBacker h3 {
		margin:10px 0 0 25px;
	}
	#stockCountertopBackerChoices {
		margin:10px 0 0 25px;
		font-size:1.2em;
	}
	#backerMDF {
		margin:0 0 0 25px;
	}
	#backerChannel {
		margin:0 0 0 25px;
	}
	#stockCountertopSinkOption {
		display:inline-block;
		height:auto;
		width:100%;
		padding:0 0 10px 0;
		border-bottom:dashed thin #999;
	}
	#stockCountertopSinkOption h3 {
		margin:25px 0 0 25px;	
	}
	#stockCountertopSinkChoices {
		margin:10px 0 0 25px;
		font-size:1.2em;
	}
	#sinkNone {
		margin:0 0 0 25px;
	}
	#sinkYes {
		margin:0 0 0 25px;
	}
	#stockCountertopQty {
		display:inline-block;
		height:auto;
		width:100%;
		padding:0 0 10px 0;
		border-bottom:dashed thin #999;
	}
	#stockCountertopQty h3 {
		float:left;
		margin:20px 0 0 25px;
	}
	#stockCountertopQty input {
		float:left;
		margin:20px 0 0 25px;
		font-size:1em;
	}
	#stockCountertopPrice {
		height:auto;
		width:100%;
		padding:0 0 10px 0;
		border-bottom:dashed thin #999;
	}
	#stockCountertopPrice h3 {
		float:left;
		margin:20px 0 0 25px;
	}
	#priceTotalDisplay {
		float:left;
		margin:20px 0 0 25px;
		font-size:1.3em;
		font-weight:bold;
	}

	#weightTotalDisplay {
		margin:20px 0 0 20px;
		font-size:1.3em;
		font-weight:bold;
	}
	#stockCountertopAddToCart {
		display:inline-block;
		height:auto;
		width:100%;
		padding:0 0 10px 0;
		border-bottom:dashed thin #999;
	}
	#stockCountertopAddToCart h3 {
		float:left;
		margin:20px 0 0 25px;
	}
	#btnAddSink {
		float:left;
		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;
	}
	.btnAddToCartStockCountertop {
		float:left;
		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 {
		float:left;
		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 {
		display:inline-block;
		height:auto;
		padding:0 0 10px 0;
		width:100%;
	}
	#stockCountertopSpecs h3 {
		float:left;
		margin:20px 0 0 25px;
	}
	#stockCountertopSpecs img {
		float:left;
		margin:20px 0 0 25px;
	}
	
	
/* STOCK COUNTERTOPS PAGE - SINKS DESIGN TOOL PAGE (POP-UP WINDOW)
------------------------------------------------------------------- */
	#instructionsDiv {
		width:100%; 
		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 5px; 
		font-size:1em;
	}
	#designSinkInstructions li {
		margin:5px 5px 5px 40px;
	}
	#step1Div {
		width:100%; 
		height:auto; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#bowlNum {
		width:100%; 
		height:auto; 
		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:100%; 
		height:auto; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#bowlShapeDetail {
		width:100%; 
		height:auto; 
		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:100%; 
		height:auto; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#bowlShapeDetail2 {
		width:100%; 
		height:auto; 
		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:100%; 
		height:auto; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		background-color:#CC3300;
	}
	#bowlShapeDetail3 {
		width:100%; 
		height:auto; 
		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:100%; 
		height:auto; 
		border:thin solid #ccc; 
		background-color:#CC3300; 
	}
	#sink2Step3 {
		margin:50px 0 0 0; 
		width:100%; 
		height:auto; 
		border:thin solid #ccc; 
		background-color:#CC3300; 
	}
	#sink1Totals {
		margin:20px 0 0 0; 
		width:100%; 
		height:auto; 
		border:thin solid #ccc; 
		background-color:#CC3300; 
	}
	#sink2Totals {
		margin:20px 0 0 0; 
		width:100%; 
		height:auto; 
		border:thin solid #ccc; 
		background-color:#CC3300; 
	}
	#bowl1_31x17 {
		width:99%;
		height:auto;
	}
	#bowl1_34x17 {
		width:99%;
		height:auto;
	}
	#bowl1_37x17 {
		width:99%;
		height:auto;
	}
	#bowl1_40x17 {
		width:99%;
		height:auto;
	}
	#bowl1_43x17 {
		width:99%;
		height:auto;
	}
	#bowl1_46x17 {
		width:99%;
		height:auto;
	}
	#bowl2_31x17 {
		width:99%;
		height:auto;
	}
	#bowl2_34x17 {
		width:99%;
		height:auto;
	}
	#bowl2_37x17 {
		width:99%;
		height:auto;
	}
	#bowl2_40x17 {
		width:99%;
		height:auto;
	}
	#bowl2_43x17 {
		width:99%;
		height:auto;
	}
	#bowl2_46x17 {
		width:99%;
		height:auto;
	}
	#bowl3_31x17 {
		width:99%;
		height:auto;
	}
	#bowl3_34x17 {
		width:99%;
		height:auto;
	}
	#bowl3_37x17 {
		width:99%;
		height:auto;
	}
	#bowl3_40x17 {
		width:99%;
		height:auto;
	}
	#bowl3_43x17 {
		width:99%;
		height:auto;
	}
	#bowl3_46x17 {
		width:99%;
		height:auto;
	}
	#topViewDiv {
		width:100%;
	}
	#apronTopViewDiv {
		width:100%;
	}

#notesDiv {
		margin:100px 0 0 0; 
		padding:5px 5px; 
		width:95%; 
		font-size:1em; 
		border:dashed thin #CCC;
	}
	#sink1Bowl1WithFlangeImg {
		width:33%;
		height:auto;
	}
	#sink1Bowl2WithFlangeImg {
		width:33%;
		height:auto;
	}
	#sink1Bowl3WithFlangeImg {
		width:33%;
		height:auto;
	}
	.bowlMeasFont {
		font-size:1em;	
	}
	#sink1Bowl1 b {
		font-size:1.5em;
	}
	#sink1Bowl2 b {
		font-size:1.5em;
	}
	#sink1Bowl3 b {
		font-size:1.5em;
	}
	#sink2Bowl1 b {
		font-size:1.5em;
	}
	#sink2Bowl2 b {
		font-size:1.5em;
	}
	#sink2Bowl3 b {
		font-size:1.5em;
	}
	#sumBowl1 {
		font-size:1.5em;
	}
	#sumBowl2 {
		font-size:1.5em;
	}
	#sumBowl3 {
		font-size:1.5em;
	}
	#sinkDesignStep3Div {
		margin:10px 0 0 10px; 
		font-size:1em;
	}
	#sink1Price {
		margin:10px 0 0 35px; 
		padding:0 0 20px 0; 
		font-size:1em;
	}
	#totalSink1Price {
		font-size:1em;
	}
	#totalSink1PricePlusInstall {
		font-size:1em;
	}
	#sink2Price {
		margin:10px 0 0 35px; 
		padding:0 0 20px 0; 
		font-size:1em;
	}
	#totalSink2Price {
		font-size:1em;
	}
	#totalSink2PricePlusInstall {
		font-size:1em;
	}
	#sink1LShapePrice {
		margin:10px 0 0 35px; 
		padding:0 0 20px 0; 
		font-size:1em;
	}
	#totalSink1LShapePrice {
		font-size:1em;
	}
	#totalSink1LShapePricePlusInstall {
		font-size:1em;
	}
	#sink2LShapePrice {
		margin:10px 0 0 35px; 
		padding:0 0 20px 0; 
		font-size:1em;
	}
	#totalSink2LShapePrice {
		font-size:1em;
	}
	#totalSink2LShapePricePlusInstall {
		font-size:1em;
	}
	#btnAddSinkPopup {
		float:left;
		margin:-10px 0 0 120px;
		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:5px; 
		font-size:1em;	
	}
	#addSinkIntroDiv {
		margin:10px 0 0 10px;
	}
	#addSinkIntroDiv p {
		margin:10px 0 0 10px;	
	}
	#addSinkIntroDiv ul {
		color:#000;
		margin:0 0 0 30px;
		padding:0 5px 0 0;
	}
	#yourDimensionsDiv {
		float:left;
		margin:20px 0 0 0px; 
		width:auto;
	}
	#yourDimensionsTitleDiv {
		margin:32px 0 0 5px; 
		width:auto;	
	}
	#yourDimensionsBoxDiv {
		float:left;
		margin:10px 0 0 5px; 
		width:auto; 
		padding:10px; 
		color:#000;
		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:20px 0 0 5px; 
		width:auto;
	}
	#stockCountertopTitleDiv {
		margin:32px 0 0 5px; 
		width:auto;	
	}
	#stockCountertopTypeBoxDiv {
		float:left;
		margin:10px 0 0 5px; 
		width:auto; 
		padding:3px; 
		color:#000;
		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 5px;
		width:90%;
		height:auto;
	}
	#stockCountertopSinkOptionsDiv {
		margin:0 0 0 0; 
		width:auto;
	}
	#stockCountertopSinkOptionsTitleDiv {
		float:left; 
		margin:10px 0 0 5px;
	}
	#sinkDivStraight {
		margin-top:5px; 
		margin-left:5px; 
		color:#000;
	}
	#totalSink1Diff {
		font-size:1em;
	}
	#placeSink1Meas {
		margin:10px 0 0 5px; 
		width:auto; 
		color:#000;
		padding:10px; 
		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;
	}
	#placeSink2Meas {
		margin:10px 0 0 5px; 
		width:auto; 
		color:#000;
		padding:10px; 
		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;
	}
	#btnReviewOrder {
		margin:25px 0 0 0;
	}
	#btnReviewOrder button {
		width:250px; 
		height:30px; 
		font-size:1em; 
		font-weight:bold; 
		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:.9em; 
		font-style:italic; 
		color:#000;
		width:80%;
	}
	#stockCountertopPriceWeight {
		margin:-60px 0 0 0;
	}
	#stockCountertopPriceWeight table tr td {
		font-size:1.2em;
		font-weight:bold;
		color:#000;
	}
	#stockCountertopDivider {
		display:none;
	}
	#sinkMeas {
		display:none;	
	}
	#sink1Options {
		display:none;
	}
	#sink2Meas {
		display:none;	
	}
	#sink2Options {
		display:none;
	}
	#stockCountertopsOrderSumDivider {
		display:none;
	}
	
/* ORDER SUMMARY DETAIL STOCK COUNTERTOPS PAGE - STAINLESS-STOCK-COUNTERTOPS PAGE (AFTER POP-UP WINDOW CLOSES)
------------------------------------------------------------------------------------------ */
	#styleImage {
		display:none;
	}
	#summary {
		margin-top:10px; 
		padding-left:5px;
	}
	#stockCountertopsSumStyleDiv {
		font-size:1em; 
		margin:0 0 0 5px;
	}
	#orderSumOptions {
		font-size:1em; 
		margin:0 0 0 5px;	
	}
	#orderSumOptionsCont {
		font-size:1em;
		margin:10px 0 0 5px;
	}
	
/* CUSTOM COUNTERTOPS PAGE
------------------------------------------------------------------------------------------ */
	.dividerCustCountertopsStep1 {
		border:solid thin #000; 
		width:95%; 
		margin:5px 0 0 5px;
	}
	.dividerCustCountertopsSteps {
		border:solid thin #000; 
		width:95%; 
		margin:5px 0 0 5px;
	}
	#customCountertopStyle {
		margin:10px 0 0 10px;
		font-size:1em;
	}
	#customCountertopStyle ul {
		margin:10px 0 0 25px;
		font-size:1em;
	}
	#dividerCustContertopsStep1 {
		border-top:solid; 
		border-top-width:thin; 
		width:85%; 
		margin:5px 0 0 5px;
	}
	#step1TitleDivCustCountertops {
		margin:10px 0 0 0;
	}
	#step1TitleDivCustCountertops h2 {
		font-size:1.5em;
	}
	#selCounterStyleHelp {
		display:none;
	}
	#step1CustCountertopsMobile {
		margin:25px 0 0 0;
		display:block;
		display:inline-block;
	}
	.selStyleCustCountertops {
		width:80%;
		height:auto;
		margin:10px 0 0 25px;	
	}
	#btnStep2TitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep2TitleCustCountertops h2 {
		font-size:1.5em;
	}
	#custCountertopsStraightDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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 {
		margin-left:25px; 
		padding-right:25px;
	}
	#customSizeChoice {
		margin-top:0px 0 0 10px;
	}
	#btnStep3TitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep3TitleCustCountertops  h2 {
		font-size:1.5em;
	}
	#custCountertopsSidesDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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 {
		color:#000;
		font-size:1em;
	}
	#btnStep4TitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep4TitleCustCountertops  h2 {
		font-size:1.5em;
	}
	#step4CustCountertopsHelp {
		display:none;
	}
	#custCountertopsChooseBackerDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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 {
		color:#000;
		font-size:1em;
	}
	#btnStep5TitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep5TitleCustCountertops  h2 {
		font-size:1.5em;
	}
	#custCountertopChooseFinishDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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;
	}
	#step5CustCountertopHelp {
		display:none;
	}
	#btnStep6CustCountertops {
		color:#000;
		font-size:1em;
	}
	#btnStep6TitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep6TitleCustCountertops  h2 {
		font-size:1.5em;
	}
	#custCountertopEdgeProfileDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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;
	}
	#step6SqEdgeHelp {
		display:none;
	}
	#step6MarineEdgeHelp {
		display:none;
	}
	#step6BullNoseEdgeHelp {
		display:none;
	}
	#btnStep7CustCountertops {
		color:#000;
		font-size:1em;
	}
	#btnStep7TitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep7TitleCustCountertops  h2 {
		font-size:1.5em;
	}
	#stpep7EdgeHeightHelp {
		display:none;
	}
	#custCountertopsEdgeHeightDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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:1em;
	}
	#btnStep8CustCountertops {
		color:#000;
		font-size:1em;
	}
	#btnStep8TitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep8TitleCustCountertops  h2 {
		font-size:1.5em;
	}
	#step8SinkHelp {
		display:none;	
	}
	#custCountertopsSinkDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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;
	}
	#sinkMeasCustCountertops table tr td {
		font-size:.8em;
	}
	#placeSink1MeasCustCountertops {
		margin-top:10px; 
		width:90%;
		font-size:1em; 
		padding:10px; 
		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;
	}
	#sink2MeasCustCountertops table tr td {
		font-size:.8em;
	}
	#placeSink2MeasCustCountertops {
		margin-top:10px;  
		width:90%; 
		font-size:1em;
		padding:10px; 
		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;
	}
	#btnStep9CustCountertops {
		color:#000;
		font-size:1em;
	}
	#btnStep9TitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep9TitleCustCountertops  h2 {
		font-size:1.5em;
	}
	#custCountertopsNeedCutoutDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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:90%; 
		font-size:1em;
		padding:10px; 
		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:90%; 
		font-size:1em;
		padding:10px; 
		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;
	}
	#btnStep2TitleLShapeCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep2TitleLShapeCustCountertops h2 {
		font-size:1.5em;
	}
	#custCountertopsLShapeDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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 {
		margin-left:25px; 
		padding-right:25px;
	}
	#customSizeChoiceL {
		margin-top:0px 0 0 10px;
	}
	#btnStep3TitleLShapeCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnStep3TitleLShapeCustCountertops h2 {
		font-size:1.5em;
	}
	#custCountertopsLShapeSidesDiv {
		color:#000;
		margin:10px 0 0 5px; 
		padding:10px; 
		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; 
	}
	#sinkMeasLShape table tr td {
		font-size:.8em;
	}
	#placeSink1MeasLShape {
		margin-top:10px; 
		width:90%;
		font-size:1em; 
		padding:10px; 
		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;
	}
	#sink2MeasLShape table tr td {
		font-size:.8em;
	}
	#placeSink2MeasLShape {
		margin-top:10px; 
		width:90%;
		font-size:1em; 
		padding:10px; 
		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; 
		width:1%;
		overflow:hidden;
		margin:0 0 0 0; 
	}
	#LShapeImageDivs {
		float:left; 
		width:1%;
		overflow:hidden;
		margin:0 0 0 0; 
	}
	#btnQuantityTitleCustCountertops {
		margin:20px 0 0 5px; 
		width:90%;
	}
	#btnQuantityTitleCustCountertops h2 {
		font-size:1.5em;
	}
	#custCountertopsWeightPrice {
		margin:10px 0 0 0;
	}
	#custCountertopsWeightPrice table tr td {
		color:#000;
		font-size:1.2em;
	}
	#saveOptions {
		width:90%; 
		padding:10px; 
		margin:0 0 0 5px; 
		background-color:#ccc;  
		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;
	}
	#custCountertopsSaveHelp {
		display:none;
	}
	#saveOptions h2 {
		font-size:1.3em;
		padding:5px 5px; 
	}
	#custCountertopsSaveDiv {
		margin:0 0 0 5px;
	}
	#custCountertopsJobNameHelp {
		display:none;
	}
	#custCountertopsNameHelp {
		display:none;
	}
	#custCountertopsSaveNotes {
		color:#000;
		width:95%; 
		padding:0 5px 5px 5px;
	}
	#custCountertopsJobName {
		margin:5px 0 5px 0;
		color:#000;
		font-size:1em;
	}
	#scjobname {
		height:25px;
		font-size:1em;
	}
	#scname {
		height:25px;
		font-size:1em;
	}
	#custCountertopsName {
		margin:5px 0 5px 0;
		padding:0 0 10px 0;
		color:#000;
		font-size:1em;
	}
	.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 {
		width:200px; 
		margin:10px 0 0 5px; 
		padding:10px 10px 10px 10px; 
		border:thin solid #666; 
		border-radius:5px; 
		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; 
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	.custCountertopIndent {
		margin:0 0 0 50px;
	}
	
/* ORDER SUMMARY DETAIL CUSTOM COUNTERTOPS PAGE (POP-UP WINDOW)
--------------------------------------------------------------- */
	#styleTitle h2 {
		font-size:1.5em;
	}
	.custCountertopsOrderSumBtn {
		font-size:1em;
	}
	#summaryCustCountertops {
		margin-top:20px; 
		padding-left:5px; 
		color:#000;
	}
	#custCountertopsOrderSumCol1 {
		font-size:1em; 
		margin:0 0 0 10px;
	}
	#custCountertopsOrderSumOptions {
		margin:10px 0 0 10px;
	}
	#custCountertopsOrderSumOptionsCont {
		margin:10px 0 0 10px;
	}
	#custCountertopsOrderSumOptionsCont2 {
		margin:10px 0 0 10px;
	}
	#custCountertopsOrderSumOptionsCont3 {
		margin:10px 0 0 10px;
	}
	#custCountertopsOrderSumOptionsCont4 {
		margin:10px 0 0 10px;
	}
	#custCountertopsOrderSumPrice {
		margin:20px 0 0 10px;
	}
	
/* CUSTOM COUNTERTOPS SAVE PAGE
--------------------------------------------------------------- */
	#custCountertopsSaveDiv {
		height:auto;
	}
	#custCountertopsSaveText1 {
		margin:20px 0 0 0;
	}
	
/* TABLES HOME PAGE
--------------------------------------------------------------- */
	#tablesHomeDiv {
		width:95%;  
		margin:20px 0 0 0;
		padding:5px 5px;
	}
	#tablesHomeMainDiv {
		margin:10px 0 0 0;
		padding:5px 5px;
	}
	#tablesHomeMainDiv h4 {
		color:#000;
		padding:0 0 10px 0;
	}
	.tableDivHome {
		float:left;
		width:95%;
		margin:0 0 0 5px;
		padding:2px 5px 20px 5px;
		border:solid thin #333;
		border-radius:8px;
		background-color:#EEE;
	}
	.tableDivHome h3 {
		color:#600;
	}
	#tableOpenBaseCollageImg {
		width:100%;
		height:auto;
		margin:20px 0 0 0;	
	}
	#tableOpenBaseSelectArrowBtn {
		float:left; 
		margin:10px 0 0 10px;
	}
	#tableCabinetBaseCollageImg {
		width:100%;
		height:auto;
		margin:20px 0 0 0;	
	}
	#tableCabinetBaseSelectArrowBtn {
		float:left; 
		margin:10px 0 0 10px;
	}

/* TABLES COMMON STYLES
--------------------------------------------------------------- */
	#tableSelections {
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	#tablesCalculator {
		width:99%;
		padding: 0px 0px;
	}
	.tableOptions {
		margin:10px 0 0 0; 
		padding:5px 5px 5px 5px; 
		font-size:1.1em;
		color:#000;
		background-color:#b0fdfd;
		border:thin solid #fc7447; 
		border-radius:10px; 
	}
	
	.tableOptionsTitle {
		font-weight:bold; 
		font-size:1.1em;
		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/priceTagHorizPinNew.png); 
		width:130px; 
		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;
	}
	#tablesTitleDiv {
		padding:5px 5px;
	}
	#tablesTitleDiv ul {
		margin:0 0 0 25px;
		color:#000;
	}
	.stepDividerLine {
		border-top:solid; 
		border-top-width:thin; 
		width:85%; 
		margin:5px 0 0 5px;
	}
	#tblQuantityDiv {
		margin:0 0 0 5px; 
		padding-bottom:10px; 
		border:solid thin #999; 
		border-radius:10px; 
		width:100%;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#qtyDisCutTable {
		float:left;
		margin:10px 0 0 0; 
		width:90%; 
		padding:5px 5px 5px 5px; 
		color:#000;
		background-color:#b0fdfd;
		border:thin solid #fc7447; 
		border-radius:10px; 
	}
	#btnAddToCartTables {
		width:80%;
		height:auto;
		margin:20px 0 0 5%; 
		padding:10px 10px 10px 10px; 
		border:thin solid #666; 
		border-radius:5px; 
		background-color:#CC3300; 
		color:#FFF;
	}
	.tablesBtnAddToCart {
		margin:10px 0 0 0;
		padding:3px 5px;
		font-size:1em; 
		font-weight:bold; 
		color:#000;
		background-color:#c3ebf4; 
		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; 
		margin:-4px 0 0 0; 
		border-bottom:solid thin #000; 
		background-color:#CCC; 
		border-top-left-radius:10px; 
		border-top-right-radius:10px;
	}
	.tableSectionsShowAllCB {
		margin:-4px 0 0 0; 
		border-bottom:solid thin #000; 
		background-color:#fc7447; 
		border-bottom-left-radius:10px; 
		border-bottom-right-radius:10px; 
		color:#FFF;
	}
	
	#saveTableOptions {
		width:90%; 
		padding:10px; 
		margin:0 0 0 5px; 
		background-color:#ccc;  
		border:thin solid #ccc; 
		border-radius: 5px; 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
	}
	#tableSaveHelp {
		display:none;
	}
	#saveTableOptions h2 {
		font-size:1.3em;
		padding:5px 5px; 
	}
	#tableSaveDiv {
		margin:0 0 0 5px;
	}
	#tableJobNameHelp {
		display:none;
	}
	#tableNameHelp {
		display:none;
	}
	#tableSaveNotes {
		color:#000;
		width:95%; 
		padding:0 5px 5px 5px;
	}
	#tableJobName {
		margin:5px 0 5px 0;
		color:#000;
		font-size:1em;
	}
	#stjobname {
		height:25px;
		font-size:1em;
	}
	#stname {
		height:25px;
		font-size:1em;
	}
	#tableName {
		margin:5px 0 5px 0;
		padding:0 0 10px 0;
		color:#000;
		font-size:1em;
	}
	.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:90%; 
		max-height:50%; 
		top:10px; 
		right:10px; 
		padding:5px 5px; 
		background:#FFFFFF; 
		border:2px solid #fc7447; 
		border-radius:10px; 
		z-index:1000; 
		box-shadow:0 10px 50px #999;
		overflow:scroll;
	}
	#btnPrintSummaryTablesOB {
		display:none;
	}
	#clickToCollapseTableOB {
		margin:60px 5px 0 0; 
		color:#CC3300; 
		cursor:pointer;
	}
	#displayTopPriceDivOB {
		float:left; 
		margin:0 0 0 5px; 
		padding-right:60%;
		font-size:12px;
	}
	#openBaseImagesDiv {
		float:left; 
		margin:-20px 0 0 40px;
	}
	#openBaseImage img {
		max-width:90%;
	}
	#openBaseTableDrawerImage1Div {
		display:none;
	}
	#openBaseTableDrawerImage2Div img {
		display:none;
	}
	#openBaseTableDrawerImage3Div img {
		display:none;
	}
	#openBaseTableDrawerImage4Div img {
		display:none;
	}
	#openBaseTableDrawerImage5Div img {
		display:none;
	}
	#openBaseTableDrawerImage6Div img {
		display:none;
	}

/*	#tablesOpenBaseOrderSumFloatDiv {
		margin:5px 0 0 0px;
	}
	*/
	#showHideSummaryDetailsOB {
		cursor:pointer; 
		margin:220px 0 0 5px;
	}
	#openBaseCollageDiv {
		width:100%; 
	}
	#openBaseCollageDiv img {
		width:90%; 
		height:auto;
	}
	#openBaseCollageDiv h2 {
		margin:0 0 0 -200px;
	}
	#btnTableOBGradeHelp {
		display:none;	
	}
	#btnTableOBTopStyleHelp {
		display:none;
	}
	#btnTableOBSizeHelp {
		display:none;
	}
	#btnTableOBTopGaugeHelp {
		display:none;
	}
	#btnTableOBTopHeightHelp {
		display:none;
	}
	#btnStep1DivOB div {
		margin:0 0 0 10px;
	}
	#btnStep1GreenDivOB div {
		margin:0 0 0 10px;
	}
	#tblOpenBaseOptionsDiv {
		margin:20px 0 0 0;
		padding:0 0 0 0; 
		border:solid thin #999; 
		border-radius:10px; 
		width:100%;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	.tableOBOptionsDiv {
		float:left; 
		width:180px; 
		height:auto;
		margin:20px 0 0 10%;
		padding:5px 5px 5px 5px;
	}
	#btnTableOBTopFinishHelp {
		display:none;
	}
	#btnTableOBStyleHelp {
		display:none;
	}
	#btnTableOBAssemblyHelp {
		display:none;
	}
	#btnTableOBDrawersHelp {
		display:none;
	}
	#btnTableOBCastersHelp {
		display:none;
	}
	#btnTableOBOverShelvingHelp {
		display:none;
	}
	#btnTableOBSinksHelp {
		display:none;
	}
	#btnTableOBEdgeHelp {
		display:none;
	}
	#btnStep2DivOB div {
		margin:0 0 0 10px;
	}
	#btnStep2GreenDivOB div {
		margin:0 0 0 10px;
	}
	#tblOpenBaseOptionsStep2Div {
		margin:20px 0 0 0;
		padding:0 0 0 0; 
		border:solid thin #999; 
		border-radius:10px; 
		width:100%;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#tblOpenBaseOptionsStep2DivCont {
		margin:20px 0 0 0;
		padding:0 0 0 0; 
		border:solid thin #999; 
		border-radius:10px; 
		width:100%; 
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#btnStep3DivOB div {
		margin:0 0 0 10px;
	}
	#btnStep3GreenDivOB div {
		margin:0 0 0 10px;
	}


/* TABLES CABINET BASE
--------------------------------------------------------------- */
	#floatdivCB {
		position:absolute; 
		width:90%; 
		max-height:50%; 
		top:10px; 
		right:10px; 
		padding:5px 5px; 
		background:#FFFFFF; 
		border:2px solid #fc7447; 
		border-radius:10px; 
		z-index:1000; 
		box-shadow:0 10px 50px #999;
		overflow:scroll;
	}
	#btnPrintSummaryTablesCB {
		display:none
	}
	#clickToCollapseTableCB {
		margin:60px 5px 0 0; 
		color:#CC3300; 
		cursor:pointer;
	}
	#displayTopPriceDiv {
		float:left; 
		margin:0 0 0 5px; 
		width:90%;
		font-size:12px;
	}
	#hingedCabinetSections {
		margin:10px 0 0 40px;
		max-width:90%;
	}
	#noDoorCabinetSections {
		margin:10px 0 0 40px;
	}
	#noDoorSect1_Image img {
		max-width:90%;
	}
	#noDoorCabinet24Section_1 {
		padding-bottom:0; 
		margin:0 0 0 0;
	}
	#slidingDoorCabinetSections {
		margin:10px 0 0 40px;
	}
	#slidingDoorSect1_Image img {
		max-width:90%;
	}
	#slidingDoorCabinet24Section_1 {
		padding-bottom:0; 
		margin:0 0 0 0;
	}
	#showHideSummaryDetailsCB {
		cursor:pointer; 
		margin:0 0 0 5px;
	}
	#tablesCabinetBaseOrderSumFloatDiv {
		margin:20px 0 0 5px;
	}
	#cabinetBaseCollageDiv {
		width:100%; 
	}
	#cabinetBaseCollageDiv img {
		width:90%; 
		height:auto;
	}
	#cabinetBaseCollageDiv h2 {
		margin:0 0 0 -200px;
	}
	#btnStep1Div div {
		margin:0 0 0 10px;
	}
	#btnStep1GreenDiv div {
		margin:0 0 0 10px;
	}
	#btnTableCBBaseGradeHelp {
		display:none;
	}
	#btnTableCBTopGradeHelp {
		display:none;
	}
	#tblCabinetBaseMetalDiv {
		margin:20px 0 0 0; 
		padding:0 0 0 0;
		border:solid thin #999; 
		border-radius:10px; 
		width:100%;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	.tableCBOptionsDiv {
		float:left; 
		width:180px; 
		height:auto;
		margin:20px 0 0 10%;
		padding:5px 5px 5px 5px;
	}
	#btnStep2Div div {
		margin:0 0 0 10px;
	}
	#btnStep2GreenDiv div {
		margin:0 0 0 10px;
	}
	#btnTableCBCabinetTypeHelp {
		display:none;
	}
	#btnTableCBTopStyleHelp {
		display:none;
	}
	#btnTableCBSizeHelp {
		display:none;
	}
	#btnTableCBTopGaugeHelp {
		display:none;
	}
	#tblCabinetBaseOptionsDiv {
		margin:20px 0 0 0;
		padding:0 0 0 0; 
		border:solid thin #999; 
		border-radius:10px; 
		width:100%;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#btnStep3Div div {
		margin:0 0 0 10px;
	}
	#btnStep3GreenDiv div {
		margin:0 0 0 10px;
	}
	#btnTableCBTopFinishHelp {
		display:none;
	}
	#btnTableCBKickPlatesHelp {
		display:none;
	}
	#btnTableCBCastersHelp {
		display:none;
	}
	#btnTableCBSinksHelp {
		display:none;
	}
	#btnTableCBEdgeHelp {
		display:none;
	}
	#btnTableCBGrommetHolesHelp {
		display:none;
	}
	#btnTableCBPanelCutoutHelp {
		display:none;
	}
	#tblCabinetBaseOptionsStep3Div {
		margin:20px 0 0 0; 
		padding:0 0 0 0;
		border:solid thin #999; 
		border-radius:10px; 
		width:100%;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#tblCabinetBaseOptionsStep3DivCont {
		margin:20px 0 0 0; 
		padding:0 0 0 0;
		border:solid thin #999; 
		border-radius:10px; 
		width:100%;  
		background-color:#E1FFFF; 
		overflow:auto; 
	}
	#btnStep4Div div {
		margin:0 0 0 10px;
	}
	#btnStep4GreenDiv div {
		margin:0 0 0 10px;
	}
	
/* SHELVING HOME PAGE
--------------------------------------------------------------- */
	#shelvingHomeDiv {
		width:95%;
		margin:20px 0 0 0;
		padding:5px 5px;
	}
	#shelvingHomeMainDiv {
		margin:10px 0 0 0;
		padding:5px 5px;	
	}
	#shelvingHomeMainDiv h4 {
		color:#000;
		padding:0 0 10px 0;
	}
	.shelfDivHome {
		float:left;
		width:95%;
		margin:0 0 0 5px;
		padding:2px 5px 20px 5px;
		border:solid thin #333;
		border-radius:8px;
		background-color:#EEE;
	}
	.shelfDivHome h3 {
		color:#600;
	}
	
/* SHELVING ADJUSTABLE PAGE
--------------------------------------------------------------- */
	#calculatorAdjShelving {
		width:100%;	
	}
	#shelvingAdjTitle {
		width:95%;
		padding:5px 5px;
	}
	#shelvingAdjTopDiv {
		width:95%; 
		margin:5px 5px; 
	}
	#shelvingAdjTopDesc {
		width:95%; 
		padding:10px 10px;
		color:#000;
	}
	#shelvingAdjTopImg2Div img {
		width:90%;
	}
	#shelvingAdjAlloyDesc {
		width:100%; 
		margin:20px 0 0 0;
	}
	#shelvingAdjAlloyDesc h2 {
		margin:10px 0 10px 0;
	}
	.alloyDiv {
		width:99%;
		padding:0 0 0 0;
		border:solid thin #333;
		border-radius:8px;
		background-color:#CCC;
		cursor:pointer;
	}
	.alloyDiv h3 {
		color:#600;
	}
	.alloyDiv h4 {
		color:#000;
	}
	#moreInfo430 {
		color:#000;
		margin:10px 0 0 10px;
	}
	#moreInfo304 {
		color:#000;
		margin:10px 0 0 10px;
	}
	#moreInfo316 {
		color:#000;
		margin:10px 0 0 10px;
	}
	#shelvingStyleHdr {
		padding:5px 5px; 
		width:95%; 
		margin:20px 0 0 0;
	}
	.mainShelfDiv {
		width:99%;
		padding:0 0 0 0;
		margin:20px 0 0 0;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#EEE;
	}
	.mainShelfTitleDiv {
		width:95%; 
		height:100px;
		padding:5px 5px;
	}
	.mainShelfSelect {
		background-color:#EEE;
		cursor:pointer;
		border:solid thin #333;
		border-radius:15px;
		padding:5px 5px;
	}
	.mainShelfAdjDiv h3 {
		color:#600;
	}
	.prodSpecDiv {
		border:#999 thin solid;
		border-radius:4px;
		width:60%;
		color:#000;
		margin:5% 0 0 20%;
		text-align:center;
		background-color:#CCC;
	}
	#adjShelvingItemsDiv {
		display:inline-table;
	}
	#metalTypeShelfHdr {
		padding:5px 5px; 
		width:95%; 
		margin:20px 0 0 0;
	}
	.adjShelfItemsTitleDiv {
		width:95%; 
		height:150px;
		padding:5px 5px;
	}
	.shelfItemsDiv {
		float:left;
		width:325px;
		padding:2px 2px 10px 2px;
		margin:10px 0 0 10px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#F2F2F2;
	}
	.shelfItemsDiv h3 {
		color:#600;
	}
	.prodItemSpecDiv {
		border:#999 thin solid;
		border-radius:4px;
		width:60%;
		color:#000;
		margin:0 0 0 0;
		text-align:center;
		background-color:#CCC;
	}
	.adjShelfItemsImg {
		width:50%;
		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 10px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#666;
		box-shadow:#999 5px 5px 5px;			
	}
	
/* SHELVING FIXED PAGE
--------------------------------------------------------------- */
	#calculatorFixedShelving {
		width:100%;	
	}
	#shelvingFixedTitle {
		width:95%;
		padding:5px 5px;
	}
	#shelvingFixedTopDiv {
		width:95%; 
		margin:5px 5px; 
	}
	#shelvingFixedTopDesc {
		width:95%; 
		padding:10px 10px;	
		color:#000;
	}
	
	#shelvingFixedTopImgSolid img {
		width:90%; 
	}
	#shelvingFixedTopImgSolidBS img {
		width:90%; 
	}
	#shelvingFixedTopImgVent img {
		width:90%; 
	}
	#shelvingFixedTopImgVentBS img {
		width:90%; 
	}
	#shelvingFixedTopImgVentRound img {
		width:90%; 
	}
	#shelvingFixedTopImgVentRoundBS img {
		width:90%; 
	}
	
	#shelvingFixedAlloyDesc {
		width:100%; 
		margin:20px 0 0 0;
	}
	.shelfFixedItemsDiv {
		float:left;
		width:325px;
		padding:5px;
		margin:10px 0 0 10px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#F2F2F2;
		box-shadow:#999 5px 5px 5px;
	}
	.shelfFixedItemsDiv h3 {
		color:#600;
	}
	.mainShelfFixedDiv {
		float:left;
		width:325px;
		padding:2px 2px 10px 2px;
		margin:10px 0 0 10px;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#666;
		box-shadow:#999 5px 5px 5px;			
	}
	#solidFixedDiv img {
		width:250px;
		height:auto;
	}
	#solidFixedBSDiv img {
		width:250px;
		height:auto;
	}
	#mainShelfVentDiv img {
		width:250px;
		height:auto;
	}
	#mainShelfVentBSDiv img {
		width:250px;
		height:auto;
	}
	.mainShelfFixedDiv h3 {
		color:#600;
	}
	#fixedShelvingItemsDiv {
		display:inline-table;
	}
	#fixedShelvingBracketsDiv {
		color:#000;
	}
	
/* SHELVING FLOATING PAGE
--------------------------------------------------------------- */
	#calculatorFloatingShelving {
		width:100%;	
	}
	#shelvingFloatTitle {
		width:95%;
		padding:5px 5px;
	}
	#shelvingFloatTopDiv {
		width:95%; 
		margin:10px 10px; 
		color:#000;
	}
	#shelvingFloatAlloyDesc {
		width:100%; 
		margin:20px 0 0 0;
	}
	#shelvingFloatStyleHdr {
		padding:5px 5px; 
		width:95%; 
		margin:20px 0 0 0;
	}
	.mainShelfFloatDiv {
		width:99%;
		padding:0 0 0 0;
		margin:20px 0 0 0;
		color:#000;
		border-radius:15px;
		border:solid 1px #999;
		background-color:#EEE;
	}
	.mainShelfFloatDiv h3 {
		color:#600;
	}
	.prodSpecFloatShelfDiv {
		border:#999 thin solid;
		border-radius:4px;
		width:70%;
		color:#000;
		margin:25% 0 0 15%;
		text-align:center;
		background-color:#CCC;
	}
	#floatShelfImgsDiv {
		margin:10% 0 0 0;
	}
	#floatShelfImgsDiv img {
		width:99%;
	}
	
/* SINKS UNDERMOUNT/DROP-IN PAGE
--------------------------------------------------------------- */
	#floatdivUnderSink {
		position:absolute; 
		width:90%; 
		max-height:70%; 
		top:10px; 
		right:10px;
		padding:5px 5px; 
		background:#FFFFFF; 
		border:2px solid #fc7447; 
		border-radius:10px; 
		z-index:1000; 
		box-shadow:0 10px 50px #999; 
		overflow:scroll;
	}
	#floatdivFarmSink {
		position:absolute;
		width:90%;
		max-height:70%;
		top:20px;
		right:10px;
		padding:5px 5px;
		background:#FFFFFF;
		border:2px solid #fc7447;
		border-radius:10px;
		z-index:1000;
		box-shadow:0 10px 50px #999;
		overflow:scroll;
	}

	#btnPrintSummarySinkUnder {
		display:none;
	}
	#clickToCollapseSinkUnder {
		margin:60px 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;
	}


	#sinkUnderSumPriceWeightDiv {
		display:none;
	}
	#sinkUnderShowHideTopViewDiv {
		margin:10px 0 0 10px; 
		padding:5px 5px 5px 5px; 
		cursor:pointer; 
		border-top-right-radius:10px; 
		border-top-left-radius:10px; 
		width:90%; 
		background-color:#CC3300; 
		color:#FFF; 
		font-size:.9em;
	}
	#sinkUnderShowHideApronTopViewDiv {
		margin:10px 0 0 10px;
		padding:5px 5px 5px 5px;
		cursor:pointer;
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:90%;
		background-color:#CC3300;
		color:#FFF;
		font-size:.9em;
	}

	#sinkUnderShowHideSideViewDiv {
		margin:30px 0 0 10px; 
		padding:5px 5px 5px 5px; 
		cursor:pointer; 
		border-top-right-radius:10px; 
		border-top-left-radius:10px; 
		width:90%; 
		background-color:#CC3300; 
		color:#FFF; 
		font-size:.9em;
	}
	#sinkUnderShowHideSideApronViewDiv {
		margin:30px 0 0 10px;
		padding:5px 5px 5px 5px;
		cursor:pointer;
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:90%;
		background-color:#CC3300;
		color:#FFF;
		font-size:.9em;
	}

	#sinkUnderStep3Div {
		width:99%;
		height:50px;
		border:thin solid #ccc;
		margin:10px 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
	}

	#topViewDiv {
		display:none;
	}
	#apronTopViewDiv {
		display:none;
	}

	#topViewSpan {
		display:none;
	}
	#apronTopViewSpan {
		display:none;
	}

	#sideViewDiv {
		display:none;
	}
	#apronSideViewDiv {
		display:none;
	}

	#sideViewSpan {
		display:none;
	}
	#apronSideViewSpan {
		display:none;
	}

	#collapseAllFloatDiv {
		display:block;
	}
	#instructionsDiv {
		width:96%; 
		padding:5px 5px; 
		color:#000;
		background-color:#FFF;
		border:none;
	}
	#instructionsDiv h3 {
		color:#600;	
	}
	#instructionsSinkUnderTitleDiv {
		margin:20px 0 0 5px;
	}
	#sinkUnderDesignDiv {
		margin:20px 0 20px 0; 
		font-size:1em;
	}
	#sinkUnderDesignDiv ul {
		margin:5px 0 0 40px;
	}
	#sinkStepsDescDiv {
		margin:20px 0 20px 5px; 
		font-size:1em;
	}
	#sinkStepsDescDiv ol {
		margin:5px 0 0 40px;
	}
	#sinkUnderCollageDiv {
		margin:10px 0 0 0; 
		width:95%; 
		height:auto;
	}
	#sinkUnderIntegratedDiv {
		margin:10px 0 0 0; 
		width:95%; 
		height:auto; 
		padding:5px 2px 5px 2px; 
		background-color:#FFF; 
		border:solid thin #999; 
		border-radius:10px;
	}
	#sinkUnderIntegratedDiv img {
		width:65%;
		height:auto;	
	}
	#step1SinkUnderDiv {
		width:99%; 
		height:auto; 
		border:thin solid #ccc; 
		margin:10px 0 0 0; 
		padding:5px 0 5px 0; 
		background-color:#CC3300;
	}
	#sinkGaugeDiv {
		width:99%;  
		color:#000;
		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:5px 0 5px 0; 
		background-color:#dddbdb;
	}
	#sinkUnderGaugeSelDiv {
		width:95%; 
		padding:5px 5px;
	}
	#sinkUnderGaugeSelDiv ul {
		margin:5px 0 0 60px;
	}
	#sinkUnderGaugeSelDiv input {
		margin:10px 0 0 25px;
	}
	#sinkUnderStep2Div {
		width:99%;
		margin:10px 0 0 0;
	}
	#step2sinkUnderTitleDiv {
		width:100%; 
		height:auto;
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		padding:5px 0 5px 0; 
		background-color:#CC3300;
	}
	#sinkUnderStyleDiv {
		width:100%;  
		color:#000;
		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:0 0 0 0; 
		background-color:#dddbdb; 
	}
	#sinkUnderStyleSelDiv {
		width:95%; 
		padding:5px 5px;
	}
	#sinkUnderStyleSelDiv ul {
		margin:5px 0 0 60px;
	}
	#sinkUnderStyleSelDiv input {
		margin:10px 0 0 25px;
	}
	#sinkApronStyleStep3Div {
		width:99%;
		height:50px;
		border:thin solid #ccc;
		margin:10px 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
	}
	#step3SelectionSum {
		font-size:.6em;
	}
	#sinkUnderStep4Div {
		width:99%; 
		height:50px;
		border:thin solid #ccc; 
		margin:10px 0 0 0; 
		padding:5px 0 5px 0;  
		background-color:#CC3300; 
	}
	#step4SelectionSum {
		font-size:.6em;
	}
	.threeSixty {
		left: 0px;
		width: 100%;
		height: 0;
		position: relative;
		padding-bottom: 75%;
		overflow: hidden;
	}

	#apronStyle {
		width:99%;
		/*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;
	}
	#sinkApronFlatDiv {
		width:185px;
		padding:5px 5px;
		margin:3px 0 3px 10%;
		border-radius:15px;
		border:solid 1px #333;
		background-color: #FFFFFF;
	}
	#sinkApronCornersRoundedDiv {
		width:185px;
		padding:5px 5px;
		margin:10px 0 3px 10%;
		border-radius:15px;
		border:solid 1px #333;
		background-color: #FFFFFF;
	}
	#sinkApronCurvedDiv {
		width:185px;
		padding:5px 5px;
		margin:3px 0 3px 10%;
		border-radius:15px;
		border:solid 1px #333;
		background-color: #FFFFFF;
	}
	#bowlNum {
		width:99%;
	}
	#sinkUnderSingleBowlDiv {
		width:155px; 
		padding:5px 5px; 
		margin:3px 0 3px 10%; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#sinkUnderDoubleBowlDiv {
		width:185px; 
		padding:5px 5px; 
		margin:3px 0 3px 10%; 
		border-radius:15px; 
		border:solid 1px #333;
	}
	#sinkUnderTripleBowlDiv {
		width:255px; 
		padding:5px 5px; 
		margin:3px 0 3px 10%; 
		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 15px; 
		padding:10px; 
		border:dashed thin #999; 
		border-radius:10px; 
		font-size:1em;
	}
	#sink1Bowl3 {
		position:relative; 
		float:left; 
		display:none; 
		margin:10px 0 0 15px; 
		padding:10px; 
		border:dashed thin #999; 
		border-radius:10px; 
		font-size:1em;
	}
	#sinkApron {
		position:relative;
		float:left;
		display:none;
		margin:10px 0 0 15px;
		padding:10px;
		border:dashed thin #999;
		border-radius:10px;
		font-size:1em;
	}
	#sinkUnderStep5Div {
		width:99%; 
		height:auto; 
		border:thin solid #ccc; 
		margin:0 0 0 0; 
		padding:5px 0 5px 0; 
		background-color:#CC3300;
	}
	#sinkUnderStep6Div {
		width:99%;
		height:auto;
		border:thin solid #ccc;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
	}
	#sinkUnderStep7Div {
		width:99%;
		height:auto;
		border:thin solid #ccc;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		background-color:#CC3300;
	}
	#sinkQty {
		margin:10px 0 0 0;
		padding:5px 5px; 
		width:95%; 
		height:auto; 
		color:#000;
		font-size:1em;
		font-weight:bold;
	}
	#qtyDisCutSinksUnder {
		margin:10px 0 0 0; 
		width:95%; 
		color:#000;
		background-color:#CCC; 
		border:thin solid #666; 
		border-radius:10px; 
		padding:2px 2px; 
	}
	.tblSinkUnderQtyDis {
		width:95%;
		margin:10px 0 0 0; 
		font-size:.8em;
	}
	#btnAddSinkUnder {
		width:250px; 
		margin:10px 0 0 10%; 
		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;
	}
		
		
		
		
		
	
	
	#quickLaserQuoteBox {
		border:solid; 
		border-width:thin; 
		border-color:#666; 
		background-color:#FFFF66; 
		height:200px; 
		width:250px; 
		margin:10px 0 0 10%;
	}
	#quickQuoteBox {
		border:solid; 
		border-width:thin; 
		border-color:#666; 
		background-color:#FFFF66; 
		height:110px; 
		width:250px; 
		padding:10px; 
		margin:20px 0 10px 10%; 
		font-family:Tahoma, Geneva, sans-serif; 
		font-size:14px; 
		font-weight:900; 
		font-style:italic; 
		text-align:center;
	}
	
	
	
	
	
	
	
	
	
/* The below styles are for the session timeout warning dialog which slides down from the top of page */
	#idletimeout { 
		background:#cc1300; 
		border:3px solid #ff0018; 
		color:#fff; 
		font-family:arial, sans-serif; 
		text-align:center; 
		font-size:14px; 
		padding:10px; 
		position:relative; 
		top:0px; 
		left:0; 
		right:0; 
		z-index:100000; 
		display:none; 
	}
	
	#idletimeout a { 
		color:#fff; 
		font-weight:bold 
	}
	
	#idletimeout span { 
		font-weight:bold 
	}
/* This ends the styles for the session timeout warning dialog which slides down from the top of page */
	
	
	#headPic {
		margin:0;
		padding:0;
	}
	#mainContentHome {
		width:100%;
		padding:0 0 5px 0;
		margin:10px 0 0 0;
		background-color:#FFF;
		color:#FFF;
	}
	#mainContent {
		float:left;
		width:100%;
		padding:0 0 5px 0;
		margin:0;
		background-color:#FFF;
		color:#FFF;
	}
	#mainContent h2 {
		color:#600;
		margin:0;
		padding:0;
	}

	#internalMain {
		float:left;
		width:100%;
		min-height: 100px;
		padding:0 0 0 0;
		background-color:#fff;
		font-size:1em;
	}

	#orderHistory {
		float:left;
	/*	overflow:hidden;*/
		width:100%;
		min-height: 400px;
		padding-bottom:0px;
		background-color:#fff;
	}
	
	#orderDetail strong {
		font-size:16px;
	}
	
	#privacyPolicy {
		font-size:14px;
	}
	#privacyPolicy h2 {
		color:#000;
	}
	#terms {
		font-size:14px;
	}
	#shippingPolicy {
		font-size:14px;
	}
	#shippingPolicy h2 {
		color:#000;
	}
	#returns {
		font-size:14px;
	}
	#returns h2 {
		color:#000;
	}
	#contactUs {
		font-size:14px;
	}
	
	#msg {
		text-align: center;
		background: #775d9e;
		width: 100%;	
		font-size: 1.2em;
		font-weight: bold;
		color: #fff;
	
	}
	
	#internalMain2 {
		float:left;
		overflow:auto;
		width:100%;
		height:100%;
		padding:0;
		margin:0;
		background-color:#fff;
	}
	
	#quickRequest {
		margin:0 0 0 0;
		padding:10px 10px 10px 10px;
		background-color:#333;
		width:100%
		border:thin solid #333;
	} 
	#quickRequest h1 { 
		color:#FF0;
		font-size:1.5em;
	}
	#quickRequest p { 
	 	color:#FFF;
		font-size:1em;
		padding:10px 10px 10px 10px;
	 }
	#quickRequest td {
		 font-size:1em;
	 }
	#quickLaserRequestUploadDiv	{
		margin:50px 0 50px 0px; 
		padding:5px; 
		background-color:#CCC; 
		width:95%; 
		border:thin solid #333; 
		border-radius: 15px; 
		border-radius: 15px; 
		-moz-border-radius: 15px; 
		-moz-border-radius: 15px; 
		-webkit-border-radius: 15px; 
		-webkit-border-radius: 15px;
	}
	#quickLaserRequestUploadDiv h3 {
		margin:60px 0 0 0;
		font-size:1em;
	}
	
	#quickLaserRequestContactDiv {
		margin:50px 0 50px 0px; 
		padding:5px; 
		background-color:#CCC; 
		width:95%; 
		border:thin solid #333; 
		border-radius: 15px; 
		border-radius: 15px; 
		-moz-border-radius: 15px; 
		-moz-border-radius: 15px; 
		-webkit-border-radius: 15px; 
		-webkit-border-radius: 15px;
	}
	#quickLaserRequestContactDiv h3 {
		margin:80px 0 0 0;
		font-size:1em;
	}
	#quickLaserRequestContactDiv table {
		width:100%;
	}
	#quickLaserRequestContactDiv input {
		width:80%;
	}
	
	
	#custContactInfo {
		min-height: 780px;
		background-color: #fff;
		
	}
	
	#internalMain h2 {
		padding:0;
		margin:0;
		color:#306;
	}
	
	#prodName {
		width:200px;
		display:block;
		float:left;
		margin:0;
		padding:0;
	}
	
	#rightSidebar {
		float:right;
		width:200px;
		display:block;
		background-color:#333;
		color:#FFF;
		min-height: 535px;
		height:100%;
		margin:0;
		padding:10px;
	}
	#rightSidebar p {
		font-size:11px;	
	}
	#rightSidebar h3 {
		color:#FF0;
	}
	#detailPic {
		width:380px;
		float:left;
		margin:0;
		padding:10px;
		background-color:#FFF;
		color:#333;
	}
	#detailPic h2 {
		text-shadow:#666 .15em .15em .15em;
	}
	
	#specs {
		width:385px;
		height:120%;
		float:left;
		margin:0;
		padding:5px;
		background-color:#FFF;
		color:#333;
	}
	#specs p {
		margin:0;
		padding:0;
		line-height:1.3em;
		font-size:90%;
	}
	#specs h3 {
		margin:0;
		padding:0;
	}
	#fullSpecs {
		width:100%;
		height:100%;
		float:left;
		margin:0;
		padding:10px;

		background-color:#FFF;
		color:#333;
	}
	#fullSpecs p {
		margin:0;
		padding:0;
		line-height:1.3em;
		font-size:90%;
	}
	#fullSpecs h3 {
		margin:0;
		padding:0;
	}
	#fullSpecs ul li {
		font-size:12px;
		line-height:1.5em;
		list-style:square;
	}
	
	#stainless {
		display:block;
		float:left;
		width:175px;
		height:100%;
		min-height:510px;
		margin:0;
		padding:2px;
	}
	#stainless a:link {
		text-decoration:none;
		color:#FFF;
	}
	#stainless a:hover {
		background-color:#609;
		text-decoration:none;
		color:#FFF;
	}
	#copper {
		display:block;
		float:left;
		width:175px;
		height:100%;
		min-height:510px;
		margin:0;
		padding:2px;
	}
	#aluminum {
		display:block;
		float:left;
		width:175px;
		height:100%;
		min-height:510px;
		margin:0;
		padding:2px;
	}
	#brass {
		display:block;
		float:left;
		width:175px;
		height:100%;
		min-height:510px;
		margin:0;
		padding:2px;
	}
	#misc {
		display:block;
		float:right;
		width:175px;
		height:100%;
		min-height:510px;
		margin:0;
		padding:2px;
	}
	#clear {
		width:100%;
		float:left;
		display:inline;
		clear:both;
		height:2px;
		margin:0;
		padding:0;
	}
	.tableHd {
		background-color:#333;	
	}
	.modules {
		background-color:#CCC;
		height:100%;
		min-height:210px;
		width:165px;
		color:#333;
	}
	.modules h3, h4 {
		margin:0;
		padding:0;
	}
	.modules a:link, .modules a:visited {
		text-decoration:none;
		color:#333;
	}
	.modules a:hover {
		text-decoration:underline;
		color:#666;
	}
	#metalSelect {
		margin:0 auto;
		padding:0;
	}
	#metalSelect td {
		padding:4px;
		margin:0;
	}
	.modules img {
		display:block;
		margin:0 auto;
		padding-top:10px;
		border:none;
	}
	.modules h3 h4 {
		color:#333;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	.title {
		color:#600;
		margin:0;
		padding:0;
		font:16px Tahoma, Geneva, sans-serif;
		font-weight:bold;
		}
	.description {
		font-size:11px;	
	}
	.orderHistory {
		font-size:12px;	
	}
	
	.tableHd h4 {
		color:#FC0;
		margin:0;
		padding:0;
	}
	#customCut {
		display:block;
		float:left;
		width:200px;
		padding:0;
		margin-top: 5px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 20px;
	}
	#expandedMetal {
		display:block;
		float:left;
		width:200px;
		padding:0;
		margin-top: 5px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 15px;
	}
	#shipping {
		display:block;
		float:right;
		width:200px;
		padding:0;
		margin-top: 5px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 15px;
	}
	#service {
		display:block;
		float:right;
		width:200px;
		padding:0;
		margin-top: 5px;
		margin-right: 5px;
		margin-bottom: 0;
		margin-left: 10px;
	}
	#bottomNav {
		background: #000 url(../../order-metal-online/images/bottomNav.gif) top center repeat-x;
		height:100px;
		min-height:100px;
		width:100%;
		margin:0;
		padding:0;
		line-height:1.2em;
	}
	#bottomNav_internal h4 {
		color:#FFF;
	}
	
	#bottomNav_internal {
		clear:both;
		background: #000 url(../../order-metal-online/images/bottomNav.gif) top center repeat-x;
		height:150px;
		min-height:150px;
		width:894px;
		margin:0 auto;
		padding:0 0 0 7px;
		line-height:1.2em;
	}
	#bottomNav ul {
		margin:0;
		padding:0;
	}
	#bottomNav li {
		font-size:10px;
		line-height:1.2em;
	}
		
	#bottomNav a:link, #bottomNav a:visited {
		color:#FFF;
		text-decoration:none;
	}
	#bottomNav a:hover {
		text-decoration:underline;	
	}
	
	#bottomNav_internal ul {
		margin:0;
		padding:0;
	}
	#bottomNav_internal li {
		font-size:10px;
		line-height:1.2em;
		color: #FFF;
	}
	#bottomNav_internal a:link, #bottomNav_internal a:visited {
		color:#FFF;
		text-decoration:none;
	}
	#bottomNav_internal a:hover {
		text-decoration:underline;	
	}
	
/* Footer
----------------------------------------------------- */
/* Hide PC footer */
#badges { 
	display:none;
}
#footer {
	display:none;
}
#footerDividerNonMobile {
	display:none;
}
#F {
	display:none;
}

	#footerMobileDiv {
		display:block;
	}

	.footerMobile {
		font-family:Verdana, Geneva, sans-serif;
		font-size: .9em;
		text-align:center;
		min-width: 100%;  
		height: auto;
		color: #999999;
		padding-top:30px;
	}
	
	.ftnavwrapMobile {
		/*margin-left:350px;*/
		/*margin-left:25%; */
		/*width:50%;*/
		padding-top:5px;
		padding-bottom:20px;
		width:100%;  
		height:auto;
		margin:0 auto;
		float:left; 
		background-color:#333333; 
		/*border:dashed 3px #CCC;*/
	}
	.ftnavMobile {
		margin-top:30px;
		width:100%;
		text-align:center;
		font-style:normal;
		color:#8CC63F;
		text-transform:capitalize;
		float:left;  
		line-height:20px;
	}


	#ftnavMobile a:link {
		color:#8CC63F;
		text-decoration: none; 
	}
	#ftnavMobile a:visited {
		color: #8CC63F;
		text-decoration: none;
	}
	#ftnavMobile a:hover, a:active, a:focus { 
		text-decoration:none;
		color:#FFFFFF;
	}

	#copyRightMobile {
		font-size:.7em;
	}

	.pattern_hr {
		padding:0 0 0 0;
		margin:-10px 0 0 0;
		min-width:100%;   
		height:10px;
		background-color:#CCC;
	}
/**** end footer ***/



	#quote {
		background-color:#CCC;
		color:#000;
		padding:5px;
		margin:0;
	}
	#rapidQuote {
		color:#333;
		font-size:80%;
	}
	.post {
		float:left;
		display:block;
		background-color:#FFF;	
		margin:0;
		padding:10px;
		width:660px;
		font:12px/1.5em Arial, Helvetica, sans-serif;
		color:#333;
		border-bottom:thin dotted #060;
	}
	.post h3 {
		color:#060;
		font-weight:bold;
		padding:0;
		margin:0;
	}
	.post h2 {
		color:#060;
		font-weight:bold;
		padding:0;
		margin:0 0 15px 0;
	}
	.post p {
		margin:0;
		padding:0;
	}
	.post img {
		display:block;
		float:left;
		width:100px;
		margin:0 7px 7px 0;
		padding:0 0 5px 0;
		border:none;
	}
	#contactForm {
		background-color:#FFF;
		margin:0 0 0 25px;
		padding:10px;
		font:11px/1.5em Arial, Helvetica, sans-serif;
		color:#333;
	}
	
/* COST CALCULATOR
********************************************************/
	#orderInfoNew2 {
		width:99%;
		float:right;
		font-size:.8em;
		margin:10px 0 0 0;
		padding:0px 0px;
		background-color:#FFC;
		color:#333;
		border:thin solid #666;
		z-index:7000;
	}
	.stepsDiv {
		position: relative; 
	/*	margin:0 0 0 0; */
		margin:auto;
		width: 100%; 
		height: 40px; 
		padding: 0 0 0 0;
		background-color:#CCC;
		border:thin solid #666;
	/*	background-size: 90% 60px;
		background-image:url(/order-metal-online/images/stepBkgd.png); 
		background-repeat:no-repeat; */
	}
	.stepsSampleDiv {
		position: relative; 
	/*	margin:0 0 0 0; */
		margin:auto;
		width: 100%; 
		height: 40px; 
		padding: 0 0 0 0;
		background-color:#CCC;
		border:thin solid #666;
	/*	background-size: 90% 60px;
		background-image:url(/order-metal-online/images/stepBkgd.png); 
		background-repeat:no-repeat; */
	}
	#orderSamplesCostCalcs {
		float:right; 
		width:100%; 
	}
	.stepsEmbossedDiv {
		position: relative; 
		margin:50px 0px 0 0; 
		top: 0px; 
		width: 100%; 
		height: 40px; 
		padding: 0 0 0 0;
		background-color:#CCC;
		border:thin solid #666;
	}
	.stepTitle {
		padding:0 0 0 0; 
		margin:10px 0 0 0;
		font-size:2em; 
		color:#000; 
		font-weight:bold;	
		width:95%;
	}
	.stepLabel {
		padding:0 0 0 0; 
		margin:10px 0 0 0;
		color:#000; 
		font-size:1.5em; 
		font-weight:bold;
	}
	#thicknessChartDiv {
		font-size:1em;;
		padding-left:25%;
		margin:10px 0 0 0;
	}
	#radiusInfoDiv {
		font-size:1em;;
		padding-left:25%;
		margin:50px 0 0 0;
	}
	#thicknessSelect {
		font-size:1.5em;
	}
	#thicknessSelectEmbossed {
		font-size:1.5em;
	}
	#thicknessSelectEmbossedSample {
		font-size:1.5em;	
	}
	#thicknessSelectSample {
		font-size:1.5em;
	}
	#metalSelectSample {
		font-size:1.5em;
	}
	#qtySample {
		font-size:1em;
	}
	#mobileShowLeftContentSampleDiv {
		width:100%;
		font-size:1em;
		background-color:#97C8C8;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		border:thin solid #999;
	}
	#mobileShowLeftContentSampleDiv h3 {
		margin:0 0 0 10px;
	}
	#metalSelectDiv {
		float:left;
		padding-left:25%;
		padding-top:10px;
	}
	.thicknessEmbSelect {
		width:150px;
		font-size:1.5em;	
	}
	#thicknessDiv {
		float:left;
		padding-left:25%;
		padding-top:10px;
	}
	#thicknessSelectDiv {
		float:left;
		padding-left:25%;
		padding-top:10px;
	}
	#thicknessDivSample {
		float:left;
		padding-left:25%;
		padding-top:10px;
	}
	#thicknessMetalSelectSampleDiv {
		float:left;
		padding-left:25%;
		padding-top:10px;
	}
	#sampleVerbiageQtyDiv {
		margin:10px 0 0 10px; 
		font-size:1.2em;
	}
	#step2LabelMobileDiv {
		display:block;
	}
	#sampleVerbiageSelectDiv {
		margin:10px 0 0 10px; 
		font-size:1.2em;
	}
	#step2LabelDiv {
		display:none;
	}
	#step3LabelMobileDivAngle {
		display:block;
	}
	#step3LabelDivAngle {
		display:none;
	}
	.step2SelectOneDiv {
		width:100%; 
		padding:0 0 0 0; 
		font-size:1.5em;
		border-bottom:thin solid #999;
	}
	#step2SelectOneTitle {
		margin:10px 0 0 25%;
		font-weight:bold;
	}
	#step2SelectOneLabel {
		margin:0 0 0 5%;
	}
	#step2SelectOneLabelStock {
		margin:0 0 0 5%;
	}
	#step2SheetSelectionDiv {
		margin:10px 0 0 5%; 
		padding:0 0 0 0;
		font-size:1em;
	}
	#step2SheetSelectionTrimDiv {
		margin:10px 0 0 5%; 
		padding:0 0 0 0;
		font-size:1.5em;
	}
	.smallFont {
		font-size:.8em;	
	}
	#cutType {
		font-size:1.5em;
	}
	#step2CutTypeLabel {
		margin:10px 0 0 5%; 
		font-weight:bold;
	}
	.stockSheets {
		margin:10px 0 0 5%; 
		padding-bottom:5px;
		display:none;
	}
	#cutShearDiv {
		margin:10px 0 0 5%; 
		padding-bottom:0px;
	}
	#cutLaserDiv {
		margin:0 0 0 5%; 
		padding-bottom:20px;
	}
	#step2UnitOfMeasDiv {
		margin:0 0 0 5%;
		font-size:1.5em;
	}
	#cutSheetDiv {
		font-size:1.5em;
	}
	#cutAngleDiv {
		font-size:1.5em;
	}
	#preCutDiv {
		font-size:1.5em;
	}
	#cutSheetCircleDiv {
		font-size:1.5em;
	}
	#measureFractionTitle {
		padding-right:10%;	
		font-size:.8em;
	}
	#measureDecimalTitle {
		padding-right:10%; 
		font-size:.8em;
		display:none;
	}
	#measureFractionTitleCircle {
		padding-right:10%;	
		font-size:.8em;
	}
	#measureDecimalTitleCircle {
		padding-right:10%; 
		font-size:.8em;
		display:none;
	}
	#step2WidthLabel {
		margin:0 0 0 10%;
	}
	#step3LengthLabelAngle {
		margin:0 0 0 10%;	
	}
	#step2SideALabel {
		margin:0 0 0 10%;
	}
	#step2SideBLabel {
		margin:0 0 0 10%;
	}
	#step2SideCLabel {
		margin:0 0 0 10%;
	}
	#precutLabel {
		margin:0 0 0 10%;
		font-size:1.5em;
	}
	#measureWidthFractionFields {
		float:right;
		margin:0 10% 0 0;
	}
	#measureSideAFractionFields {
		float:right;
		margin:0 10% 0 0;
	}
	#measureSideBFractionFields {
		float:right;
		margin:0 10% 0 0;
	}
	#measureSideCFractionFields {
		float:right;
		margin:0 10% 0 0;
	}
	#widthInput {
		height:25px;
		font-size:1em;
	}
	#sideAInchesInput {
		height:25px;
		font-size:1em;
	}
	#sideBInchesInput {
		height:25px;
		font-size:1em;
	}
	#sideCInchesInput {
		height:25px;
		font-size:1em;
	}
	#widthFractionInput {
		height:25px;
		font-size:1em;
	}
	#sideAFractionInput {
		height:25px;
		font-size:1em;
	}
	#sideBFractionInput {
		height:25px;
		font-size:1em;
	}
	#sideCFractionInput {
		height:25px;
		font-size:1em;
	}
	#selStockLengths {
		height:25px;
		font-size:1.5em;
	}
	#selBendDrawing {
		height:25px;
		font-size:1em;
	}
	#lengthFeetInput {
		height:25px;
		font-size:1em;
	}
	#lengthInchesInputDropdown {
		height:25px;
		font-size:1em;
	}
	#stockTrimDiv {
		font-size:1.5em;
	}
	#selTrimStockSize {
		height:25px;
		font-size:1em;
	}
	#selTrimStockSizeLong {
		height:25px;
		font-size:1em;
	}
	#lengthInchesInputStock {
		height:25px;
		font-size:1em;
	}
	#step2LengthLabel {
		margin:0 0 0 10%;
	}
	#measureLengthFractionFields {
		float:right;
		margin:0 10% 0 0;
	}
	#lengthInchesInput {
		height:25px;
		font-size:1em;
	}
	#lengthFractionInput {
		height:25px;
		font-size:1em;
	}
	#step2DiameterLabel {
		margin:0 0 0 5%;
	}
	#measureDiameterFractionFields {
		float:right;
		margin:0 10% 0 0;
	}
	#measureDiameterDecimalFields {
		float:right;
		margin:0 20% 0 0;
		display:none;
	}
	#measureWidthDecimalFields {
		float:right;
		margin:0 20% 0 0;
		display:none;
	}
	#diameterInput {
		height:25px;
		font-size:1em;
	}
	#diameterFractionInput {
		height:25px;
		font-size:1em;
	}
	#diameterInputDecimal {
		height:25px;
		font-size:1em;
	}
	#diameterFractionInputDecimal {
		height:25px;
		font-size:1em;
	}
	#widthInputDecimal {
		height:25px;
		font-size:1em;
	}
	#widthFractionInputDecimal {
		height:25px;
		font-size:1em;
	}
	#measureLengthDecimalFields {
		float:right;
		margin:0 20% 0 0;
		display:none;
	}
	#lengthInchesInputDecimal {
		height:25px;
		font-size:1em;
	}
	#lengthFractionInputDecimal {
		height:25px;
		font-size:1em;
	}
	#step3QtyDiv {
		margin:20px 0 0 10%;
		font-size:1.5em;
	}
	
	#wholesalePricingDiv {
		font-size:1em; 
		font-weight:bold;
		margin:10px 0 0 0;
	}
	#weightPriceDiv {
		border-top:solid thin #999;
		border-bottom:solid thin #999;
		background-color:#9FF;
		height:auto;
		overflow:scroll;	
	}
	#priceDisplayLabel {
		margin:0 0 0 5%;
		font-size:1.3em;
	}
	#priceDisplayDiv {
		margin:0 5% 0 0;
		font-size:1.3em;
	}
	#weightDisplayLabel {
		margin:0 0 0 5%;
		font-size:1.3em;
	}
	#weightDisplayDiv {
		margin:0 5% 0 0;
		font-size:1.3em;	
	}
	/* custom angle */
	#customAngleImgDiv {
		margin:0 0 20px 20%;
	}
	#customAngleImgDiv img {
		width:75%; 
		height:auto;
	}
	#xmlAngleIllus {
		display:none;
	}
	#xmlCChannelIllus {
		display:none;
	}
	#xmlZChannelIllus {
		display:none;
	}
	#angleMeasTextDiv {
		margin:5px 0 5px 10%;
		font-size:1em;
	}
	#angle1Div {
		float:right;
		margin:5px 10% 0 0;	
	}
	#angle2Div {
		float:right;
		margin:5px 10% 0 0;	
	}
	#selAngle1 {
		height:25px;
		font-size:1em;
	}
	#selAngle2 {
		height:25px;
		font-size:1em;
	}
	#selectedFinishSide {
		margin:50px 0 5px 5px; 
		border-top:3px ridge #f2f2f0;
	}
	.angleFinishSideImg {
		width:90px;
		height:auto;
		vertical-align:top;
	}
	.cChannelFinishSideImg {
		width:90px;
		height:auto;
		vertical-align:top;
	}
	.angleFinishSideNoneImg {
		width:45px; 
		height:auto; 
		vertical-align:top;
	}
	#edgeOptions {
		margin:20px 0 0 5%;
	}
	#hemDiv {
		margin:20px 0 0 10%;
		display:none;
	}
	#hemDivCChannel {
		margin:20px 0 0 5%;
		display:none;
	}
	#hemOutInCChannel {
		margin:10px 0 0 0; 
		border:solid thin #CCC; 
		width:90%; 
		padding:5px;
	}
	#hemDivZChannel {
		margin:20px 0 0 5%;
		display:none;
	}
	#hemOutInZChannel {
		margin:10px 0 0 0; 
		border:solid thin #CCC; 
		width:90%; 
		padding:5px;
	}
	#flangeDiv {
		margin:20px 0 0 10%;
		display:none;
	}
	#flangeDivCChannel {
		margin:20px 0 0 1%;
		display:none;
	}
	#flangeOptionsCChannel {
		margin:10px 0 0 0; 
		border:solid thin #CCC; 
		width:95%; 
		padding:5px;
	}
	#flangeDivZChannel {
		margin:20px 0 0 1%;
		display:none;
	}
	#flangeOptionsZChannel {
		margin:10px 0 0 0; 
		border:solid thin #CCC; 
		width:95%; 
		padding:5px;
	}
	#selFlangeAngle {
		height:25px;
		font-size:1em;	
	}
	#selFlangeAngle1 {
		height:25px;
		font-size:1em;	
	}
	#selFlangeAngle2 {
		height:25px;
		font-size:1em;	
	}
	#selGrainPrefLenWid {
		height:25px;
		font-size:1.5em;
	}
	#flangeWidth {
		height:25px;
		font-size:1em;
	}
	#selectLengthDiv {
		margin:20px 0 0 0;
		font-size:1.5em;	
	}
	#selRadius {
		height:25px;
		font-size:1em;	
		width:100px;
	}
	#wantDrawing {
		margin:20px 0 0 0; 
		font-size:1.5em;
		padding: 0 5px 0 5px;"
	}
	#wantDrawing p {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:.9em;
		font-style:italic;
	}
	
	
	
	#qtyDisCut {
		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:none; 	
	}
	#qtyDisFull {
		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: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:10px 0 0 0;
		width:100%;
		font-size:1.3em;
		border-style:solid; 
		border-width:thin;
		background-color:#E8E8E8;
	}
	#grainPreferenceOver48 h4 {
		margin:10px 0 0 5px;
	}
	#grainPrefOver48ClickHere {
		margin:10px 0 0 10px;
		font-size:.8em;	
	}
	#grainPreferenceOver48 p {
		margin:10px 20px 0 20px;
	}
	#grainPreferenceUnder48 {
		margin:10px 0 0 0;
		width:100%;
		font-size:1.3em;
		border-style:solid; 
		border-width:thin; 
		background-color:#E8E8E8;
	}
	#grainPreferenceUnder48 h4 {
		margin:10px 0 0 5px;
	}
	#grainPrefUnder48ClickHere {
		margin:10px 0 0 10px;
		font-size:.8em;	
	}
	#grainPreferenceUnder48 p {
		margin:10px 20px 0 20px;
	}
	#grainPrefLenWid {
		margin:5px 0 0 20px;	
	}
	
	
	#roundCrnrHemTbl {
		font-size:1.2em;
		width:100%;	
	}
	#roundCorners {
		width:95%;
		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 {
		width:95%; 
		padding:5px 5px;
		border-top-style:solid; 
		border-top-width:thin;
	}
	#roundCornerSelect {
		width:95%; 
		padding:5px 5px;
		height:275px; 
		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:95%; 
		margin:10px 0 0 7px;
		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:95%; 
		margin:0 0 0 7px;
		border-top-style:solid; 
		border-top-width:thin;
	}
	#roundCornerSelectAngle {
		width:95%; 
		margin:0 0 0 7px;
		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 {
		width:95%; 
		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;
	}
	#hemSidesBottom {
		width:95%; 
		padding:5px 5px;
		border-top-style:solid; 
		border-top-width:thin;
	}
	#hemDisplayDiv {
		width:95%; 
		padding:5px 5px;
		height:275px;
		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; 
	}
	#addHoles {
		width:100%; 
		border:solid thin #000; 
		background-color:#E8E8E8;
	}
	#addHoles h4 {
		margin:10px 0 0 5px;
	}
	#addHolesLabel {
		margin:0 0 0 10px;	
	}
	#addHoleDiv {
		margin:5px 0 0 25px;
		padding-bottom:10px;
	}
	#freeHoles {
		margin:0 0 0 10px;
	}
	#freeHolesCircle {
		margin:0 0 0 10px;
	}
	#addHolesDisplay {
		margin:10px 0 0 10px;
	}
	#unitOfMeasHoleDiv {
		margin:5px 0 0 25px;
		padding-bottom:20px;
	}
	
	
	#bendSides {
		width:100%; 
		margin: 10px 0 0 0;
		border:solid thin #000; 
		background-color:#E8E8E8;
	}
	#bendSides h4 {
		margin:10px 0 0 10px;
	}
	#bendSides p {
		margin:0 0 0 25px;	
	}
	
	
	#emergencyRush {
		border:5px ridge #f2f2f0; 
		padding:0 0 0 0; 
		margin:10px 0 0 0; 
		background-color:#CCC; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		border-radius: 8px; 
		border-radius: 8px; 
		-moz-border-radius: 8px; 
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		-webkit-border-radius: 8px;
	}
	
	
	
	
	
	#specsNew {
		border-top:thin solid #999;
		width:100%;
		margin:0 0 0 0
	}
	#specsNew h2 {
		margin:0 0 0 10px;
	}
	#descriptionTitle {
		display:none;
	}
	
	#inStockSpan {
		display:none;
	}
	#orderInfoNew2 h1 {
		margin:10px 0 0 0;
		padding:0;
	}
	#orderInfoNew2 h2 {
		margin:0;
		padding:0;
	}
	
	#orderInfoNew2 p.first {
		margin:0;
		padding:0;
	}
	
	.leftFloat {
		float:left;	
		padding:5px;
	}
	.rightFloat {
		float:right;
		padding:5px;
	}
	div.slide {
		float:left;
		width:265px;
		height:163px;
		background-image:url(../../order-metal-online/images/stainless_265px.jpg);
		background-repeat:no-repeat;
	}
	#leftContent {
		width:100%;
		padding:0;
		margin:0;
	}

	#fullPage {
		width:600px;
		padding:5px;
		margin:0 0 0 20px;
		float:left;
	}
	
	.cart {
		float:left;
		width:107px;
		margin:0;
		padding:0;
	}
	#newsletter {
		float:right;
		width:135px;
		margin:5px;
		padding:2px 3px;
		color:#FF0;
		background-color:#fff;
		display: inline; /* bug for IE6 in CSS*/ 
	}
	#newsletter img.icon {
		background-color:#33cc00;	
	}
	#newsletter a {
		text-decoration:none;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		font-size:13px;
		color:#339900;
		border:none;
	}
	
	#all_metals_title {
		text-transform: capitalize;
	}
	
	
	/* CUSTOM CUTS ORDER FORM */
	
	/* 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: 150px; }
	.thicknessSheet { width: 136px; }
	.thicknessBar { width: 225px; }
	.size 		{ width: 38px; height:25px; font-size:1em; }
	.fraction 	{ width: 80px; height:25px; font-size:1em; }
	.tableDropDown { width:150px; height:25px; font-size:1em; }
	.adjShelvingDropDown { width:200px; height:25px; font-size:1em; }
	.adjShelvingItemsDropDown { width:180px; height:25px; font-size:1em; }
	.qty 		{ width: 130px; }
	.qtyNew		{ width: 35px; height:25px; font-size:1em; }
	.price 		{ width: 130px; }
	
	/* validation */
	#message 	{ color: red; padding-bottom: 15px;}
	#billinginfo {display: none;}
	.italic { font-style: italic; }
	.bold { font-weight: bold; }
	
	#quote input { width: 180px; }
	#quote textarea { width: 180px; }
	.submit { width: 180px; }

	.costCalcLabel {
		font-size:1.1em;
		font-weight:bold;
		margin:10px 10px 10px 10px;
	}
	.sinkDistLabel {
		font-size:.9em;
		font-weight:bold;
		margin:5px 0 0 5px;
	}
