/* ************************************************************************************************************** CSS BODY LAYOUT */
	body{
	margin:0;padding:0;
	text-align: center;
	font-family: Arial, verdana, tahoma;
	font-size: 10pt;
	overflow-x: hidden;
	background-color: #F0F3D8;
	}
	table,td,tr{
	margin:0;padding:0;border-collapse:collapse;font:10pt arial,verdana,sans;
	}
	div#container{
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	height: 100%;
	width: 100%;
	}	
	#clear{
	clear:both;
	}
	
/* ************************************************************************************************************** MIDDLE */	
	div#maintable{
	width:100%;margin:0;padding:0;border-collapse:collapse;
	}
	
/* ************************************************************************************************************** HEADER */		
	div#header{
	position: relative;
	background-color:#274c75;
	height:75px;
	width:100%;
	margin:0;
	padding:0;
	overflow: hidden;
	}
		div#header-inner{
		text-align: left;
		width:1000px;
		padding:0;
		margin:0 auto;
		position: relative;
		}
			div#header-left{
			float: left;
			}
			div#header-right{
			float: left;
			}
				div#phonenumber{
				float: left;
				height: 75px;
				color: #fff;
				font-size: 1em;
				text-align: center;
				width: 125px;
				padding-top: 25px;
				}				

/* ************************************************************************************************************** LOGO */	
	#logocontainer{
	width:325px;
	}

/* ************************************************************************************************************** SEARCH BAR */	
				div#searchbar{
				float: left;
				padding: 0px;
				margin: 0px;
				}
				div#searchbox{
				margin-top: 10px!important;
				margin-bottom: 5px;
				padding: 0px;
				}
				div#search-bg{
				background:url(../images/search-form-bar.png);
				background-repeat:no-repeat;
				height:34px;
				width:397px;
				float: left;
				}
				div#search-button{
				float: left;
				}
				#thesearchbartextfield{
				border: 1px solid black;
				margin:9px 0 0 20px;padding:0;border:0;
				width:339px;font:12pt trebuchet ms,tahoma;color:#5a5a5a;
				}
				div#searchexample{
				margin: 0px!important;
				height: 15px!important;
				font-size: .85em!important;
				color: #fff!important;
				padding-left: 20px;
				float: left;
				}
				div#searchexample-ad{
				margin: 0px!important;
				height: 15px!important;
				font-size: .85em!important;
				color: #fff!important;
				padding-left: 0px;
				float: left;
				padding-left: 50px;
				}
				div#livesearch-holder{
				padding:0px;
				width:100%;
				margin: 0px;
				position: absolute;
				z-index: 5000;
				top:50px;
				}
				div#livesearch-inner{
				padding:0px;
				margin: 0 auto;
				width: 960px;
				text-align: right;
				}
				div#livesearch{
				margin-right: 76px;
				float: right;
				text-align: left;
				}
				div#topsearchhintbar{
				text-align: left;
				background-color: #FFF;
				min-height: 350px;
				width:800px;
				padding-left:10px;
				font:9pt tahoma,arial,verdana;
				padding-top:10px;
				padding-bottom:24px;
				-moz-border-radius: 10px;
				-moz-box-shadow: 5px #ccc;
				-webkit-box-shadow: 0px 0px 3px #ccc;
				box-shadow: 0px 0px 3px #ccc;
				border: 1px solid #ddd;
				}

/* ************************************************************************************************************** NAVIGATION */					
	div#navigation{
	line-height: 34px;
	padding:0;
	background-color:#e2de9d;
	height: 35px;
	width:100%;
	border-bottom: 1px solid #c2c2c2;
	}
		div#navigation-inner{
		padding:0;
		margin: 0 auto;
		width: 960px;
		}
		
		
/* ************************************************************************************************************** ALT NAVIGATION */					
	div#alt-navigation{
	line-height: 30px;
	padding: 0px;
	background-color:#f9f7ed;
	height: 30px;
	width:100%;
	border-bottom: 1px solid #c2c2c2;
	}
		div#alt-navigation-inner{
		padding: 0px;
		margin: 0 auto;
		width: 960px;
		}
	div#yellowtab{
	float: left;
	background: url(../images/subtab.png) no-repeat;
	height:25px;
	width:147px;
	text-align:center;
	margin-right: 8px;
	line-height: 20px;
	position: relative;
	}
	div#yellowtab-none{
	float: left;
	height:25px;
	width:147px;
	text-align:center;
	margin-right: 8px;
	line-height: 20px;
	position: relative;
	}
		div#yellowtab-lrg{
		position: absolute;
		z-index: 100;
		top: 0px;
		left: 0px;
		background: url(../images/thelargeyellowbg.png);
		width: 146px;
		height: 51px;
		/* for IE */
		filter:alpha(opacity=90);
		/* CSS3 standard */
		opacity:0.90;
		}
	.freeship{
	padding:0;
	margin:0;
	font-size: 1em;
	color: red;
	}				

/* ************************************************************************************************************** MAIN CONTENT */					
	div#maincontent{
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	}
		div#maincontent-inner{
		background-color: #fff;
		text-align: left;
		width:960px;
		padding:0;
		margin:0 auto;
		position: relative;
		}
			div#content-left{
			float: left;
			background:url(../images/left-side-shadow.png);background-repeat:no-repeat;width:0px;
			margin: 0px;
			padding: 0px;
			}
			div#content-data{
			float: left;
			margin: 0 auto;
			padding: 0px;
			width: 960px;
			border-left: 1px solid #c2c2c2;
			border-right: 1px solid #c2c2c2;
			}
				div#content-data-inner{
				padding: 10px 15px 15px 15px;
				border: 1px solid #eee;
				width: 100%;
				}
			div#content-right{
			float: left;
			margin: 0px;
			padding: 0px;
			background:url(../images/right-side-shadow.png);background-repeat:no-repeat;width:0px;
			}

	/* ************************************************************************************************************** CONTENT SECTION */					
		div#contentsection{
		width: 910px;
		}
			div#contentsectioninner{
			width: 910px;
			float: left; 
			}
				div#contentsectioninner-left{
				float: left;
				width: 250px;
				margin-right: 10px;
				padding: 0px;
				}
				div#contentsectioninner-left{
				float: left;
				width: 200px;
				padding: 0px;
				margin: 0px;
				}
					
					
					h3.currentselection,h3.sideh3{font:8pt arial,trebuchet ms,verdana,tahoma;color:#000;font-weight:bold;padding:0;padding-left:10px;padding-top:10px;padding-bottom:3px;margin:0;}
					
					div#currentselection{
					background-color:yellow;
					padding:4px;border:1px solid green;text-align: left;
					width: 175px;
					margin-bottom: 10px;
					}
						div#currentselection ul{
						margin: 0px 0px 20px 0px;
						padding: 0px 0px 0px 0px;
						}
						div#currentselection ul li{
						list-style: none;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 10px;
						line-height: 1.3em;
						font-size: 11px!important;
						}
					
					div#otherhardware{
					background-color: #cdeb8b;
					padding:4px;border:1px solid green;
					text-align: left;
					width: 175px;
					margin-bottom: 10px;
					}
						div#otherhardware ul{
						margin: 0px 0px 20px 0px;
						padding: 0px 0px 0px 10px;
						}
						div#otherhardware ul li{
						list-style: none;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						line-height: 1.3em;
						}
					
					div#otherfinishes{
					background-color: #ffffc3;
					padding:4px;border:1px solid green;
					text-align: left;
					width: 175px;
					margin-bottom: 10px;
					}
						div#otherfinishes ul{
						margin: 0px 0px 20px 0px;
						padding: 0px 0px 0px 10px;
						}
						div#otherfinishes ul li{
						list-style: none;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						line-height: 1.3em;
						}
						
					div#otherHolespacings{
					width: 175px;
					background-color:#c3d9ff;
					padding:4px;
					border:1px solid green;
					text-align: left;
					margin-bottom: 10px;
					}	
						div#otherHolespacings ul{
						margin: 0px 0px 20px 0px;
						padding: 0px 0px 0px 10px;
						}
						div#otherHolespacings ul li{
						list-style: none;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						line-height: 1.3em;
						font-size: 12px!important;
						}	
					div#otherDiameters{
					width: 175px;
					background-color:#c3d9ff;
					padding:4px;
					border:1px solid green;
					text-align: left;
					margin-bottom: 10px;
					}	
						div#otherDiameters ul{
						margin: 0px 0px 20px 0px;
						padding: 0px 0px 0px 10px;
						}
						div#otherDiameters ul li{
						list-style: none;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						line-height: 1.3em;
						font-size: 12px!important;
						}
					div#otherLengths{
					width: 175px;
					background-color:#c3d9ff;
					padding:4px;
					border:1px solid green;
					text-align: left;
					margin-bottom: 10px;
					}	
						div#otherLengths ul{
						margin: 0px 0px 20px 0px;
						padding: 0px 0px 0px 10px;
						}
						div#otherLengths ul li{
						list-style: none;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						line-height: 1.3em;
						font-size: 12px!important;
						}			

/* ************************************************************************************************************** HOME PAGE SIDE BAR SEARCH BY OPTIONS */	
	ul.searchby{
	list-style:none;
	margin:0;
	padding: 0px 0px 20px 10px;
	}
	li.searchby{
	list-style:none;
	padding: 2px;
	}
	li.searchby span{
	float: left;
	width: 70px;
	}
			
/* ************************************************************************************************************** HOLE SPACING PAGE */									
	ul.spacingpagelist{
	list-style:none;
	padding: 0px;
	margin: 0px;
	}
	ul.spacingpagelist li{
	list-style:none;
	padding:3px;
	margin:0;
	color:#00a2ff;
	font:9pt Helvetica,tahoma,arial,verdana;
	}
	ul.spacingpagelist li:hover{
	list-style:none;
	padding:3px;
	margin:0;
	color:red;
	background-color: yellow;
	font-weight:100;
	font:9pt Helvetica,tahoma,arial,verdana;
	}
		ul.spacingpagelist li span{
		float: left;
		width: 70px;
		}
			ul.spacingpagelist li a{
			text-decoration: none;
			color: #00a2ff!important;
			font:9pt Helvetica,tahoma,arial,verdana!important;
			}
			ul.spacingpagelist li a:hover{
			text-decoration: none;
			color: red!important;
			font:9pt Helvetica,tahoma,arial,verdana!important;
			}			
				
/* ************************************************************************************************************** PRODUCT SELECTION SECTIONS */									

	div#productpagecontainer-page{
	width: 920px;
	padding-left: 10px;
	}
		div#productpagecontainer-breadcrumb{
		width: 910px;
		text-align: right;
		font-size: 8.5pt!important;
		margin-bottom: 10px;
		}
		div#productpagecontainer-title{
		text-align: left;
		}
		div#productpagecontainer-inner{
		width: 910px;
		}
		div#productpagecontainer-navbar-left{
		height: 50px;
		line-height: 50px;
		margin-bottom: 5px;
		}
		
/* ************************************************************************************************************** HEADER PAGINATION STYLE */											
		div#header-pagination{
		position: relative;
		height: 50px;
		line-height: 50px;
		margin-bottom: 5px;
		}
		div#header-pagination-inner{
		}



		div#productpagecontainer-navbar-middle{
		float: left;
		width: 175px;
		height: 50px;
		line-height: 50px;
		margin-bottom: 5px;
		}
		div#productpagecontainer-navbar-right{
		float: left;
		width: 75px;
		height: 50px;
		line-height: 50px;
		margin-bottom: 5px;
		}
		div#productpagecontainer-div-container{
		width: 910px;
		}
			div#productpagecontainer-sidebar{
			width: 175px;
			float: left;
			margin-right: 20px;
			}
			div#productpagecontainer-container{
			text-align: left;
			width: 715px;
			float: left;
			}
				
/* ************************************************************************************************************** FOOTER */					
	div#footer{
	position: relative;
	background-color:#274c75;
	min-height: 350px;
	width:100%;
	margin:0;
	padding:0;
	overflow: hidden;
	padding-bottom: 50px;
	}
		div#footer-inner{
		text-align: left;
		width:960px;
		padding:0;
		margin:0 auto;
		position: relative;
		}
			div#footer-column{
			float: left;
			min-height: 350px;
			padding-right: 35px;
			}
			ul.footer-ul{
			list-style:none;padding:0;margin:0;
			}
			li.footer-li{list-style:none;padding:0;}
				a.footer-sublink{
				font:8pt arial;color:#fff;text-decoration:none;
				display: block;
				width: 100%;
				height: 15px;
				}
				a.footer-sublink:hover{font:8pt arial;color:#ffc;text-decoration:none;}			
				div#footer-notice
				{
				font:8pt tahoma,arial;color:#fff;
				}	

/* ************************************************************************************************************** HOME PAGE */						
	div#front-content{
	width: 100%;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	}
	div#front-card{
	float: left;
	border: 1px solid #c2c2c2;
	width: 188px;
	margin-right: 5px;
	height: 300px;
	padding: 8px;
	margin-bottom: 15px;
	text-align: left;
	}
	div#front-card:hover{
	float: left;
	background-color: #ffffcc;
	border: 1px solid #c2c2c2;
	width: 188px;
	margin-right: 5px;
	height: 300px;
	padding: 8px;
	margin-bottom: 15px;
	text-align: left;
	}
	div#front-card-advanced{
	float: left;
	margin-right: 5px;
	height: 295px;
	padding: 8px;
	margin-bottom: 15px;
	}
	div#front-content-left{
	float: left;
	width: 675px;
	margin: 0px;
	padding: 0px;
	}
		div#greenheader{
		width: 675px;
		padding: 0px;
		margin: 0px;
		background-color:#cdeb8b;
		}
		div.middletext{
		text-align: left;
		}
	div#front-content-right{
	background-color: #ffffc3;
	float: left;
	width: 235px;
	margin-left: 5px;
	padding: 5px;
	}

/* ************************************************************************************************************** BREADCRUMBS PAGE */						
	div#breadcrumbs{
	margin: 0px;
	padding: 0px;
	text-align: right;
	}	
	
	
/* ************************************************************************************************************** HARDWARE PAGE */						
	div#hardware-content{
	padding: 0px;
	width: 930px;
	margin: 0px 0px 15px 0px;
	}
	div#hardware-content-left{
	border: 1px solid #fff;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	}
	div#hardware-content-right{
	border: 1px solid #fff;
	float: left;
	width: 595px;
	margin-left: 5px;
	padding: 5px;
	}
	div#hardwarefinishes{
	width: 100%;
	margin: 0px;
	padding: 0px;
	}
	
#txt1,#txt2{font:14pt trebuchet ms,tahoma,arial;padding-left:10px;}
#livechat_header{border-collapse:collapse;}
#black-bar{height:1px;background-color:#000;}
#grey-bar{height:1px;background-color:#c2c2c2;}
#link-bg{background-color:#e2de9d;height:37px;padding:0;margin:0;}
#link-inner{width:960px;padding:0;margin:0;}
#content{padding:20px 0 20px 0;background-color:#fff;margin:0;border-collapse:collapse;height:450px;}
#content-new{padding:0;background-color:#e7ead6;margin:0;border-collapse:collapse;height:450px;}
a.hardwarelink{font:12pt arial;color:#0928ED;text-decoration:underline;}
a.hardwarelink:hover{font:12pt arial;color:green;text-decoration:underline;}
a.finishlink{font:10pt arial;color:#0928ED;text-decoration:underline;}
a.finishlink:hover{font:10pt arial;color:green;text-decoration:underline;}
a.finishlinksmall{font:8pt arial;color:#0928ED;text-decoration:underline;}
a.finishlinksmall:hover{font:8pt arial;color:green;text-decoration:underline;}


a.sidefinishlinkgreen{font:8pt arial;color:green;text-decoration:underline;cursor:pointer;cursor:hand;padding-bottom:6px;}
a.sidefinishlinkgreen:hover{font:8pt arial;color:#0928ED;text-decoration:underline;cursor:pointer;cursor:hand;padding-bottom:6px;}
a.sidefinishlinkred{font:8pt arial;color:red;text-decoration:underline;cursor:pointer;cursor:hand;padding-bottom:6px;}
a.sidefinishlinkred:hover{font:8pt arial;color:red;text-decoration:underline;cursor:pointer;cursor:hand;padding-bottom:6px;}

a.subbarlink{color:#990000;font:9pt arial;}
a.subbarlink:hover{color:red;font:9pt arial;}

a.subbarlinkwhite{color:blue;font:9pt arial;}
a.subbarlinkwhite:hover{color:navy;font:9pt arial;}

a.subbarlinkyellow{color:#c00;font:9pt arial;padding:3px;background-color:yellow;}
a.subbarlinkyellow:hover{color:#900;font:9pt arial;padding:3px;background-color:yellow;}
#content-inner{width:960px;margin:0;border-collapse:collapse;padding:0;}
#content-inner-new{width:920px;margin:0;border-collapse:collapse;padding:0;}
#content-left{width:500px;margin:0;border-collapse:collapse;padding-right:25px;padding-left:0;padding-top:0;padding-bottom:0;}

#content-right{width:440px;padding-left:15px;padding-bottom:20px;padding-top:10px;margin:0;border-collapse:collapse;-webkit-border-radius:10px;-moz-border-radius:10px;}

#greenbox{padding:10px;width:250px;background-color:#cdeb8b;-webkit-border-radius:10px;-moz-border-radius:10px;}

#greenbox-product-page{
padding:10px;
background-color:#cdeb8b;
border: 1px solid #91B541; 
}

#bluebox{padding:10px;width:250px;background-color:#c3d9ff;-webkit-border-radius:10px;-moz-border-radius:10px;}

#bluebox-product-page{
padding:10px;
background-color:#c3d9ff;
border: 1px solid #678AC7; 
}

#blueboxlarge{padding:15px 10px 10px 20px;width:515px;background-color:#c3d9ff;-webkit-border-radius:10px;-moz-border-radius:10px;text-align: left;}
#whitebox{padding:15px 10px 10px 20px;background-color:#f9f7ed;-webkit-border-radius:10px;-moz-border-radius:10px;text-align: left;}
#checkoutwhitebox{padding:15px 10px 10px 20px;background-color:#f9f7ed;width:400px;-webkit-border-radius:10px;-moz-border-radius:10px;text-align: left;}
#checkoutbluebox{padding:15px 10px 10px 20px;background-color:#c3d9ff;width:400px;-webkit-border-radius:10px;-moz-border-radius:10px;text-align: left;}

div.headcap{background:url(../images/line-bg.gif) top center fixed;text-align: left;}
p.fronttext{font:10pt arial;color:#5a5a5a;width:900px;text-align: left;}
p.fronttext:first-letter{color:#000;font:28pt times new roman,arial,verdana;text-align: left;}
p.otherhardware{font:10pt arial;font-weight:bold;}
ul.prodlist{list-style:none;padding:0;margin:0;text-align: left;}
li.prodlist{list-style:none;padding-left:10px;}
ul.prodlistnopad{list-style:none;padding:0;margin:0;}
li.prodlistnopad{list-style:none;padding-left:0;}
ul.prodlistin{list-style:none;padding:0;margin:0;}
li.prodlistin{list-style:none;padding:0 0 3px 20px;margin:0;}
ul.proddisplay{list-style:none;padding:0;margin:0;}
li.proddisplay{list-style:none;font:10pt tahoma,arial,verdana;}

td.proddisplay {font:10pt tahoma,arial,verdana;padding-right:10px;padding-bottom:2px;}

ul.proddisplaybslyellow{list-style:none;padding:3px;margin:0;}
li.proddisplaybslyellow{list-style:none;padding:3px;background-color:yellow;font:10pt tahoma,arial,verdana;}
ul.proddisplaybsl{list-style:none;padding:3px;margin:0;}
li.proddisplaybsl{list-style:none;padding:3px;font:10pt tahoma,arial,verdana;}
li.proddisplaytool{list-style:none;padding-bottom:2px;font:9pt tahoma,arial,verdana;}
li.proddisplayblank{height:5px;}
li.proddisplaynumber{font:12pt tahoma,arial,verdana;color:#c00;}
li.proddisplayprice{font:13pt tahoma,arial,verdana;color:red;}

td.proddisplayprice{font:15pt tahoma,arial,verdana;color:red;padding-bottom: 5px;padding-right:10px;}

ul.usersearch{list-style:none;padding:0;margin:0;}
li.usersearch{list-style:none;font:10pt tahoma,arial,verdana;}
ul.sitemap{list-style:none;padding-left:15px;margin:0;}
li.sitemap{list-style:none;padding:4px 0 0 0;margin:0;}
a.prodlink{font:10pt arial;color:#234;}
a.prodlink:hover{font:10pt arial;color:#0928ED;}
a.usersearch{font:10pt arial;color:#66513e;}
a.usersearch:hover{font:10pt arial;color:green;}
a.removesearch{font:10pt arial;color:#66513e;}
a.removesearch:hover{font:10pt arial;color:green;}


p{font:10pt arial;color:black;}
td.image{padding-right:15px;padding-top:4px;}

a.breadcrumb{font:8pt arial;color:#0928ED;text-decoration:none;font-weight: bold;}

a.breadcrumb:hover{font:8pt arial;color:green;text-decoration:none;font-weight: bold;}

.breadcrumb{font:7pt arial;color:#5a5a5a;}
.breadword{font:8pt arial;color:black;}
a.bluelink{font:10pt arial;color:#0928ED;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: 600;}
a.bluelink:hover{font:10pt arial;color:green;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: 600;}
a.whitelink{font:10pt arial;color:white;text-decoration:none;}
a.whitelink:hover{font:10pt arial;color:white;text-decoration:underline;}
a.redlink{font:10pt arial;color:#c00;text-decoration:underline;}
a.redlink:hover{font:10pt arial;color:#c00;text-decoration:underline;}
.tdheader{font:12pt arial;color:#5a5a5a;}
td.vieweditems{padding:0 10px 7px 0;}
p.easyp{margin:0;padding:0 0 8px 0;}
p.thumbimgcont{position:relative;z-index:0;overflow:hidden;width:125px;height:125px;border:1px black solid;padding:0;margin:0;}
p.hardwaretypeimg{position:relative;z-index:0;overflow:hidden;width:275px;height:275px;border:1px black solid;padding:0;margin:0;}
table.imgbox{border:1px #5a5a5a solid;width:135px;height:135px;}
table.imgbox-front{border:1px #5a5a5a solid;width:60px;height:60px;}
table.largeimgbox{border:1px #5a5a5a solid;width:260px;height:260px;}
#fintable{background-color:#cdeb8b;padding-left:10px;-moz-border-radius:5px;}
#othertypes{background-color:#cdeb8b;-moz-border-radius:5px;}
#finishtypes{padding:15px;}
.creamtable{width:100%;background-color:#ffc;-moz-border-radius:10px 10px 10px 10px;}
p.nofinishes{padding-left:25px;color:#c00;font:12pt arial;}
.testimonials{width:100%;background-color:#ffc;padding:0;margin:0;}
.addedtofav{font:9pt arial;color:#900;}
.creamtd{padding:15px;}
a.headlink{font:12pt arial;color:#0928ED;text-decoration:underline;}
a.headlink:hover{font:12pt arial;color:green;text-decoration:underline;}
table.paddit{-webkit-border-radius:10px;-moz-border-radius:10px;}
td.paddit{padding:10;}
a.prodnumber{font:10pt arial;color:#0928ED;text-decoration:underline;font-weight: 800;}
a.prodnumber:hover{font:10pt arial;color:green;text-decoration:underline;font-weight: 800;}
a.basiclink{font:10pt arial;color:#0928ED;text-decoration:underline;}
a.basiclink:hover{font:10pt arial;color:green;text-decoration:underline;}
a.basiclinkgreen{font:10pt arial;color:#08796d;text-decoration:underline;}
a.basiclinkgreen:hover{font:10pt arial;color:#00946e;text-decoration:underline;}

a.basiclinktool{font:9pt arial;color:#0928ED;text-decoration:underline;display: block;padding: 3px; border: 1px solid #cdeb8b; width: 235px; }
a.basiclinktool:hover{font:9pt arial;color:#00946e;text-decoration:underline;display: block;padding: 3px;background-color: #ffffcc; border: 1px solid #ddd; width: 235px; }

p.price{padding:2px;margin:0;color:#900;font-weight:bold;}
p.retprice{padding:2px;margin:0;color:#a2a2a2;}
p.holespacingdisplay{padding:2px;margin:0;color:green;}
p.showimage{position:relative;z-index:0;overflow:hidden;width:125px;height:125px;border:1px black solid;padding:0;margin:0;}
.noresults{font:16pt arial;color:#c00;}

.addertext{font:12pt arial, trebuchet ms,tahoma;color:#5a5a5a;}
input.quantity{padding:0 0 0 5px;width:50px;font:12pt trebuchet ms,tahoma;color:#5a5a5a;}
input.quantity_update{padding:0 0 0 5px;width:65px;font:20pt trebuchet ms,tahoma;color:#5a5a5a;}
input.addtocart{height:40px;margin-right:15px;padding:10px 20px;font-size:15px;color:#fff;background-color:green;border:1px solid #d8d8dc;}
input.addtocart2{width:125px;height:40px;margin-right:15px;padding:10px;font-size:15px;color:#fff;background-color:#900;border:1px solid #d8d8dc;}
.front-div{padding-right:25px;width:207px;}
.rss-popup{margin:0;padding:0;width:100px;position:relative;}
div.rss-popup em{background:url(http://www.dvq.co.nz/wp-content/uploads/2008/07/bubble.png) no-repeat;width:100px;height:49px;position:absolute;top:-70px;left:-0px;text-align:center;text-indent:-9999px;z-index:2;display:none;}
#rss-icon{width:42px;height:42px;background:url(icon.png) no-repeat 0 0;text-indent:-9999px;margin:0 auto;display:block;}
.tooltip{position:absolute;top:0;left:0;z-index:3;display:none;}

ul.cart-ul{list-style:none;padding:0;margin:0;}
li.cart-li{list-style:none;padding:0;}


div#rotator{position:relative;height:300px;padding:0;margin:0;}
div#rotator ul li{float:left;padding:0;margin:0;position:absolute;list-style:none;}
div#rotator ul li img{border:1px solid #ccc;padding:0;margin:0;background:#FFF;}
div#rotator ul li.show{z-index:500 padding:0;margin:0;}
p.ordersuccess{font:12pt arial;color:green;}
p.orderid{font:12pt arial;color:#900;}
p.errororder{font:12pt arial;color:red;}
a.tooltip2{background:#fff;font:10pt arial;color:#0928ED;}
a.tooltip2:hover{background:#fff;font:10pt arial;color:green;}
a.tooltip2 span{display:none;padding:2px 3px;margin-left:8px;width:130px;}
a.tooltip2:hover span{display:inline;position:absolute;border:1px solid #ccc;background:#fff;color:#6c6c6c;margin-left:25px;}
.padright{padding-right:8px;width:175px;}
ul.otherfinisheshardware{list-style:none;padding:0;padding-top:10px;padding-bottom:10px;padding-left:10px;margin:0;}
ul.otherfinishes{list-style:none;padding:0;margin:0;}
li.otherfinishes{padding-top:2px;padding-bottom:2px;padding-left:2px;background-color:#ffc;font:8pt arial;}
li.otherfinisheshardware{padding-top:2px;padding-bottom:2px;padding-left:2px;font:8pt arial;}


/* ******************************************************************************************************************* SIDE BAR LINKS */
	
	div#othersideone, div#othersidetwo{
	background-color: #ffffc3;
	padding:4px;
	border:1px solid #dddddd;
	text-align: left;
	width: 175px;
	margin-bottom: 10px;
	}
		div#othersideone ul, div#othersidetwo ul{
		margin: 0px!important;
		padding: 0px 0px 5px 0px!important;
		list-style: none;
		}	
			
			
			li.newsidebarstar{
			border: 1px dashed #ddd!important;
			text-align: left;
			width: 142px;
			padding-left: 28px;
			padding-top: 4px;
			padding-bottom: 4px;
			background: url(../images/rank-star-small.png) no-repeat;
			background-position: left center;
			}
			li.newsidebarstar:hover{
			border: 1px solid #dddddd!important;
			background-color: yellow!important;
			text-align: left;
			width: 142px;
			padding-left: 28px;
			padding-top: 4px;
			padding-bottom: 4px;
			background: url(../images/rank-star-small.png) no-repeat;
			background-position: left center;
			}
			ul li.newsidebarstar span{
			float: left;
			width: 70px;
			padding-top: 2px;
			}
		
			li.newsidebar{
			background-color: #ffffc3!important;
			border: 1px solid #ffffc3!important;
			text-align: left;
			width: 166px;
			padding-left: 4px;
			padding-left: 4px;
			padding-top: 1px;
			padding-bottom: 1px;
			font-size: 9pt; 
			}
			li.newsidebar:hover{
			background-color: yellow!important;
			border: 1px solid #dddddd!important;
			text-align: left;
			width: 166px;
			padding-left: 4px;
			padding-top: 1px;
			padding-bottom: 1px;
			}
			ul li.newsidebar span{
			float: left;
			width: 70px;
			padding-top: 2px;
			}
			
			li.newsidebaractive{
			background-color: yellow!important;
			border: 1px solid #ddd!important;
			text-align: left;
			width: 166px;
			padding-left: 4px;
			padding-left: 4px;
			padding-top: 1px;
			padding-bottom: 1px;
			font-size: 9pt; 
			}
			li.newsidebaractive:hover{
			background-color: yellow!important;
			border: 1px solid #dddddd!important;
			text-align: left;
			width: 166px;
			padding-left: 4px;
			padding-top: 1px;
			padding-bottom: 1px;
			}
			ul li.newsidebaractive span{
			float: left;
			width: 70px;
			}
			
			li.newsidebaractiveremove{
			background-color: #ffffc3!important;
			border: 1px solid #ffffc3!important;
			text-align: right;
			width: 166px;
			padding-right: 4px;
			height: 20px;
			line-height: 20px;
			}

			/* *************************************************************************************************************** SIDE BAR LINKS */
			li.otherfinishespad{
			padding-top:1px!important;
			padding-bottom:1px!important;
			padding-left:3px!important;
			}
			li.otherfinishespad:hover{
			padding-top:0px!important;
			padding-bottom:0px!important;
			padding-left:2px!important;
			background-color: yellow!important;
			border: 1px solid!important;
			}
			ul li.otherfinishespad span{
			float: left;
			width: 70px;
			padding-top: 1px;
			}
			li.otherfinishespadactive{
			padding-top:0px!important;
			padding-bottom:0px!important;
			padding-left:2px!important;
			background-color: yellow!important;
			border: 1px solid!important;
			text-align: right;
			}
			ul li.otherfinishespadactive span{
			float: left;
			width: 70px;
			padding-top: 1px;
			}
	
/* ******************************************************************************************************************* LIST LINKS FOR FINISHES AND SPACINGS ETC... */	
	a.sidefinishlink{font:8pt arial;color:#0928ED;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: 600;display: block;padding:2px;}
	a.sidefinishlink:hover{font:8pt arial;color:green;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: 600;display: block;background-color:yellow;padding:2px;}
		
	a.sidefinishlinkwithimage{font:8pt arial;color:#0928ED;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: 600;}
	a.sidefinishlinkwithimage:hover{font:8pt arial;color:green;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: 600;}

		a.sidefinishlinkwithimage span {display:none; padding:2px 3px; margin-left:8px;}
		a.sidefinishlinkwithimage:hover span{display:inline; position:absolute; left: 202px; width: 125px; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}		
	
	a.sidefinishlinklarge{font:8pt arial;color:#0928ED;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: bold;}
	a.sidefinishlinklarge:hover{font:8pt arial;color:green;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: bold;}
	
	a.sidefinishlinkactive{font:8pt arial;color:#0928ED;text-decoration:none;cursor:pointer;cursor:hand;background-color: yellow;display: block;width: 155px;border: 1px solid #333;padding: 3px;margin: 0px; text-align: right;}
	a.sidefinishlinkactive:hover{font:8pt arial;color:#0928ED;text-decoration:none;cursor:pointer;cursor:hand;background-color: #F0E80C;display: block;width: 155px;border: 1px solid #333;padding: 3px;margin: 0px; text-align: right;}
	
	a.sidefinishlinkremove{font:8pt arial;color:red;text-decoration:none;cursor:pointer;cursor:hand;}
	a.sidefinishlinkremove:hover{font:8pt arial;color:red;text-decoration:none;cursor:pointer;cursor:hand;}
	
	a.sidelink{font:9pt Helvetica,tahoma,arial,verdana!important;color:#0928ED;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: 600;display: block;padding:2px;border: 1px solid #ffffcc; width: 215px;}
	a.sidelink:hover{font:9pt Helvetica,tahoma,arial,verdana!important;color:green;text-decoration:underline;cursor:pointer;cursor:hand;font-weight: 600;display: block;background-color:yellow;padding:2px;border:1px solid #ddd;width: 215px;}

/* ******************************************************************************************************************* PAGINATION */
	p.pagination{
	float: left;
	text-align: center;
	margin-left: 2px;
	border: 1px solid #5a5a5a;
	background-color: #eee;
	}
	p.pagination_active{
	float: left;
	text-align:center;
	color: #fff;
	margin-left:2px;
	border: 1px solid #5a5a5a;
	background-color: #b02b2c;
	padding: 5px 10px 5px 10px;
	}
	p.pagination_link{
	float: left;
	text-align: center;
	margin-left: 2px;
	border: 1px solid #5a5a5a ;
	background-color: #eee;
	}
	p.pagination_link:hover{
	float: left;
	text-align: center;
	margin-left: 2px;
	border: 1px solid #5a5a5a ;
	background-color: #b02b2c;
	color: #fff;
	}
	a.pagination{
	text-decoration: none;
	color: #5a5a5a;
	text-align: center;
	display: block;
	padding: 5px 10px 5px 10px;
	}
	a.pagination:hover{
	text-decoration: none;
	text-align: center;
	color: #fff;
	display: block;
	padding: 5px 10px 5px 10px;
	}

/* ******************************************************************************************************************* CLOSE LINK AT TOP OF PRODUCTS */
	ul.headlist{
	margin: 0px;
	padding: 0px;
	}
	ul.headlist li{
	list-style: none;
	float: left;
	padding-right: 5px;
	}
	div#removeoption{
	float:left;height:30px;border:1px solid #dddddd;margin-right:5px;margin-bottom:5px;padding-right:10px; background-color: white;
	}
	div#removeoption:hover{
	float:left;height:30px;border:1px solid #dddddd;margin-right:5px;margin-bottom:5px;background-color: #b02b2c;color:#fff;padding-right:10px;
	}
		div#removeoption-inner{
		float:left;
		margin-bottom: 3px;
		}
		div#removeoption-inner:hover{
		float:left;
		margin-bottom: 3px;
		}
		div#removeoption-inner a.removeoptionlink{
		background: url(../images/check_24.png) no-repeat;
		color: blue;
		padding: 0px 0px 0px 35px;
		line-height: 30px;
		height: 30px;
		background-position: 5px 3px;
		display: block;
		}
		div#removeoption-inner:hover a.removeoptionlink{
		background: url(../images/closex.png) no-repeat;
		color: white;
		padding: 0px 0px 0px 35px;
		line-height: 30px;
		height: 30px;
		background-position: 5px 3px;
		display: block;
		}
			a.closelink{
			}
			div#closelinktext{
			float:left;height:30px;line-height:30px;padding-left:10px;
			}
			div#closelinktextsmall{
			float:left;height:30px;line-height:30px;padding-left:10px;
			}

/* ******************************************************************************************************************* IMAGE TOOL TIP FOR ROLL OVER */			
	a.imagetooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
	a.imagetooltip span {display:none; padding:2px 3px; margin-left:8px;}
	a.imagetooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}			

.padzero{padding:0;margin:0;}
.example{padding-left:20px;padding-top:3px;}
.colorwhite{color:white;}
.textcenter{text-align:center;}
.bottomten{padding-bottom:10px;}
.textcenterten{text-align:left;padding-left:10px;}
.subheader{padding-left:20px;font:8pt arial;}
.grayborder{border-color:#c2c2c2;}
.heightsix{height:6px;}
.frontprod{background-color:#66513e;width:100%;padding-bottom:10px;padding-left:10px;padding-top:10px;}
.frontprodsub{background-color:#f1f1f0;width:100%;padding-bottom:10px;padding-left:10px;padding-top:10px;text-align:center;}
.frontprodbottom{background-color:#66513e;width:100%;padding-bottom:4px;padding-left:10px;padding-top:4px;}
.padtopleftten{padding-left:10px;padding-top:10px;}
.padleftten{padding-left:10px;}
.padleftbottomten{padding-left:10px;padding-bottom:10px;}
.padtwo{padding:2px;}
.padtwentyleft{padding-left:20px;}
.padten{padding:10px;}
#tooltip_jquery{position:absolute;border:5px solid #c2c2c2;background:#fff;padding:10px;display:none;}
a.tooltip_jquery{font:8pt arial;color:#0928ED;text-decoration:underline;}
a.tooltip_jquery:hover{font:8pt arial;color:green;text-decoration:underline;}
div.fold-one{width:100%;}
div.toptendiv{}

table.table-fold-one{width:100%;vertical-align:top;}
td.top-left-fold{width:221px;background-color:#f9f7ed;vertical-align:top;}
td.top-middle-fold{width:221px;background-color:#f9f7ed;vertical-align:top;}
td.top-right-fold{width:508px;background-color:#f9f7ed;vertical-align:top;}
td.grey-line{padding-left:2px;border-right:1px solid #e9e8e4;}
td.spacer{padding-left:2px;}
td.seven-spacer-blank{padding-top:2px;}
td.seven-spacer-blank-bottom{padding-top:2px;padding-bottom:10px;}
td.seven-spacer-line{border-top:1px solid #ddd;}
td.seven-spacer-line-white{border-top:1px solid #fff;}
td.middle-left-fold{width:221px;height:600px;vertical-align:top;background-color:#ffffc3;}
td.middle-middle-fold{width:525px;height:600px;vertical-align:top;}
td.vtop{vertical-align:top;text-align: left;}
table.onehundred{width:100%;vertical-align:top;}

td.white-middle{background-color:#fff;padding-top:1px;padding-bottom:25px;vertical-align:top;height:500px;}
td.top{background:url(../images/top-shadow.png);background-repeat:no-repeat;}
td.valign-top{vertical-align:top;}
td.toptenmiddle{vertical-align:top;text-align:left;padding-right:10px;height:75px;}


/* ************************************************************************************************************** HEADER TAGS */					
	h1.productheader{font:14pt arial,trebuchet ms,verdana,tahoma;color:#66513e;padding:0 0 15px 0;margin:0;text-align: left;}
	h1.front-welcome{font:18pt arial,trebuchet ms,verdana,tahoma;color:#66513e;padding:0 0 5px 0;margin:0;text-align: left;}
	h2.subheader{font:9pt verdana,trebuchet ms,arial,tahoma;color:#66513e;padding:0 0 10px 0;margin:0;}
	h2.fronth2{font:14pt arial,trebuchet ms,verdana,tahoma;color:#66513e;padding:0 0 10px 0;margin:0;}
	h2.easyfinder{font:14pt arial,trebuchet ms,verdana,tahoma;color:#66513e;padding:0 0 8px 0;margin:0;}
	h2.finishheader{font:17pt arial,trebuchet ms,verdana,tahoma;color:#66513e;padding:0 0 10px 22px;margin:0;}
	h2.indexh2{font:13pt arial,trebuchet ms,verdana,tahoma;color:#66513e;padding:0 0 10px 0;margin:0;}
	h2.resultnumber{font:13pt arial,trebuchet ms,verdana,tahoma;color:#5a5a5a;padding:0 0 12px 0;margin:0;}
	h2.resultnumberred{font:13pt arial,trebuchet ms,verdana,tahoma;color:#c00;padding:0 0 0px 0;margin:0;}
	h2.brand{font:16pt arial,trebuchet ms,verdana,tahoma;color:#66513e;padding:0;margin:0;}
	h2.front-slogan{
	font-family:arial!important;color:#ccc;font-weight:100;font-size:11pt!important;
	padding:0 0 10px 0;margin:0;
	}
	h2.subpageh2{
	font-family:arial!important;
	color:#aaa!important;
	font-weight:100!important;
	font-size:10pt!important;
	padding:0 0 10px 0!important;
	margin:0!important;
	}
	h2.h2padten{padding-left:0;}
	h2.holespacingsub{font:12pt arial,trebuchet ms,verdana,tahoma;color:#66513e;padding:0 0 10px 0;margin:0;}
	h3{font:15pt arial,trebuchet ms,verdana,tahoma;color:#36393d;padding:10px;margin:0;}
	h3.savedsearches{font:15pt arial,trebuchet ms,verdana,tahoma;color:#596312;padding:0;margin:0;}
	h3.fronth3{font:11pt arial,trebuchet ms,verdana,tahoma;padding:0;color:#fff;margin:0;}
	h3.nopad{font:12pt arial,trebuchet ms,verdana,tahoma;color:#5a5a5a;padding:0 0 10px 0;margin:0;}
	h3.noresults{font:15pt arial,trebuchet ms,verdana,tahoma;color:#5a5a5a;}
	h3.usefultools{
	font:15pt arial,trebuchet ms,verdana,tahoma;
	color:#333;
	text-shadow:0 1px 0 #fff;
	letter-spacing: -1px;	
	margin: 0px;
	padding: 0px;
	}
	
	h3.goback{font:11pt arial,trebuchet ms,verdana,tahoma;color:#234;padding:0 0 5px 20px;margin:0;}
	h3.remember{font:13pt arial,trebuchet ms,verdana,tahoma;color:#08796d;padding:0;margin:0;}
	h3.checkout_header{font:13pt arial,trebuchet ms,verdana,tahoma;color:#900;padding:0;margin:0;}
	
	h3.h3padten{font:12pt tahoma,trebuchet ms,arial;margin:0;padding:0 0 0 19px;color:green;}
	h3.h3padtenred{padding-left:19px;}
	h1.front{font:16pt arial,trebuchet ms,verdana,tahoma;color:#234;padding:0;margin:0;}
	h2.front{font:14pt arial,trebuchet ms,verdana,tahoma;color:#234;padding:0;margin:0;}
	h4.front{font:10pt arial,trebuchet ms,verdana,tahoma;color:#b02b2c;padding:0;margin:0;}
	h5.front{font:9pt arial,trebuchet ms,verdana,tahoma;color:#b02b2c;padding:0;margin:0;}
	h6.front{font:8pt arial,trebuchet ms,verdana,tahoma;color:#b02b2c;padding:0;margin:0;}
	h4{font:13pt arial,trebuchet ms,verdana,tahoma;color:#b02b2c;padding:0;}
	h4.cart{font:11pt arial,verdana,tahoma;color:green;padding:10px 0 20px 0;margin:0;}
	h4.removedcart{font:11pt arial,verdana,tahoma;color:#f00;padding:10px 0 20px 0;margin:0;}
	h1{
	font-family:arial;
	margin:0px;
	padding: 0px;
	text-shadow:0 1px 0 #fff;
	letter-spacing: -1px;
	font-size: 18pt;
	font-weight: 300;
	text-align: left;
	text-align: left;
	color:#66513e;
	padding-bottom: 5px;
	}
	h2{
	font-size: 1.2em!important;
	color:#990000;
	padding:0 0 10px 0;
	margin:0;
	text-align: left;
	}
	h2.front-product-link{
	font:12pt Helvetica,tahoma,arial,verdana;color:#00a2ff;margin:0;padding: 0px 0px 10px 0px;text-decoration:none;text-align:center;
	}
	h2.front-product-link-two{
	font:9pt Helvetica,tahoma,arial,verdana;color:#00a2ff;margin:0;padding: 0px 0px 10px 0px;text-decoration:none;;
	}
	h3.front{
	font-size:1.1em;
	padding: 5px;
	margin: 0px;
	color:#333;
	}
	h5{
	text-transform:uppercase;
	font-size:.8em;
	color:#ffc;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	}
	h1.front-welcome-two{font:18pt arial,trebuchet ms,verdana,tahoma;color:#373636;padding:0 0 5px 0;background-color:white;width:900px;margin:0;}
	h1.front-product{font:12pt Helvetica,tahoma,arial,verdana;color:#00a2ff;text-align:left;padding:10px 0 0 20px;margin:0;}

	h3.searchby{font:12pt Helvetica,tahoma,arial,verdana;color:#5f5e5e;padding: 20px 0px 10px 10px;margin:0;}

	h5.front-h5{font:9pt Helvetica,tahoma,arial,verdana;color:#5f5e5e;padding:0;margin:0;font-weight:bold;}
	
	
p.front-product-text{padding-left:20px;width:185px;text-align:left;}
p.center{text-align:center;padding-top:10px;}
p.price-front{padding:0;margin:0;color:#900;}
p.padfivetop{padding-top:5px;margin:0;}
p.front-p{padding:1px;margin:0;}

img.frontimg{border:0;}
a.front-product-link{font:12pt Helvetica,tahoma,arial,verdana;color:#00a2ff;margin:0;padding:0 0 0 20px;text-decoration:none;text-align:left;}
a.front-product-link:hover{font:12pt Helvetica,tahoma,arial,verdana;color:#3f8e54;margin:0;padding:0 0 0 20px;text-decoration:none;text-align:left;}

a.front-product-link-two{font:9pt Helvetica,tahoma,arial,verdana;color:#00a2ff;margin:0;padding:0 0 0 20px;text-decoration:none;text-align:left;}
a.front-product-link:hover-two{font:9pt Helvetica,tahoma,arial,verdana;color:#3f8e54;margin:0;padding:0 0 0 20px;text-decoration:none;text-align:left;}

a.finish-front{font:8pt arial;color:#00a2ff;text-decoration:underline;}
a.finish-front:hover{font:8pt arial;color:#3f8e54;text-decoration:underline;}
a.prodnumber-front{font:10pt arial;color:#00a2ff;text-decoration:underline;}
a.prodnumber-front:hover{font:10pt arial;color:#3f8e54;text-decoration:underline;}
a.bluelink-front{font:10pt arial;color:#00a2ff;text-decoration:underline;}
a.bluelink-front:hover{font:10pt arial;color:#3f8e54;text-decoration:underline;}

li.lefthorzbar{height:37px;border-left:1px solid #b4af64;}

.enterfinish{font:9pt trebuchet ms,tahoma,arial;color:#b02b2c;background-color:#f9f7ed;padding:2px;}
span.link{position:relative;}
span.link a span{display:none;}
span.link a:hover{font-size:99%;font-color:#000;}
span.link a:hover span{display:block;position:absolute;margin-top:10px;margin-left:-10px;width:175px;padding:5px;z-index:100;color:#fff;background:#b02b2c;font:12px "Arial",sans-serif;text-align:left;text-decoration:none;padding:5px;border:1px solid red;}
a.removeelement,a.removeelement:hover{text-decoration:none;color:white;font:9pt arial;}
.finishhinttip{border:1px solid green;background-color:#cdeb8b;height:150px;width:542px;padding:10px;margin:2px 0 0 0;}
#sidebar-container{position:absolute;left:0;top:125px;width:26px;height:170px;margin:0;padding:0;z-index:5;}
#sidebar{background:url('../images/view-cart-sidebar.png');top:100px;position:absolute;width:26px;height:170px;margin:0;padding:0;}
#mainbody-content #content-home{float:right;}
#leftnav-home{background-color:#ffffc3;width:250px;text-align: left;}


div.finishcats{
background-color:#ffffc3;padding:10px;border:1px solid #ddd;text-align: left;
}
div.finishcatsside{
background-color:#ffffc3;padding:4px;border:1px solid #ddd;text-align: left;
}
div.finishcatssideblue{
background-color:#c3d9ff;padding:4px;border:1px solid #ddd;text-align: left;
}
div.finishcatssideyellow{
background-color:yellow;
padding:4px;border:1px solid green;text-align: left;
width: 200px;
}


div.sidehardwareextended{
background-color:#cdeb8b;padding:4px;border:1px solid green;text-align: left;
}
td.finfinishcatsside{
background-color:#ffffc3;padding:4px;border:1px solid green;width:175px;padding:10px 25px 40px 10px;
}
td.yellowbox{
height:22px;background-color:#fdf98b;border:1px solid grey;width:200px;
}
h3.sideotherhardware{font:8pt arial,trebuchet ms,verdana,tahoma;color:#000;font-weight:bold;padding:0;padding-left:3px;padding-top:10px;padding-bottom:3px;margin:0;}

div#skp-footer{
background-color: #858C74;
height: 30px;
text-align: center;
font-size:10px;
color: white;
font-family:Verdana;
width: 100%;
position:fixed;
z-index: 100; 
left: 0px;
bottom: 0px;
filter:alpha(opacity=95);
-moz-opacity:0.95;
-khtml-opacity: 0.95;
opacity: 0.95;
line-height: 30px;
-webkit-border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
}
div#skp-footer-inner{
position: relative;
margin: 0 auto;
width: 960px;
text-align: left;
height: 30px;
line-height: 30px;
}

#newsticker-demo { 
width:506px; 
height: 400px;
overflow: hidden;
}
#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 0px solid #FFFFFF; }
#newsticker-demo .title {
background-color:#5581B2;
font-size:11pt!important;
text-align:left;
color: white; 
padding:5px;
}
.newsticker-jcarousellite { width:506px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; height: 75px; width:506px; padding: 5px 0px; text-align: left; }
.newsticker-jcarousellite .thumbnail { float:left; width:37px; border: 0px; text-align: center; }
.newsticker-jcarousellite .info { float:left; width:440px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10pt; color:#333; line-height: 75px; text-align: left; }
.newsticker-jcarousellite .info span.cat-med { display: block; font-size:10pt; color:#333; margin-top: 20px;text-align: left; }
.newsticker-jcarousellite .info span.cat-large { display: block; font-size:9pt; color:#333; text-align: left; }
.clear { clear: both; }


#newstickerheader {
background-color:#5581B2;
font-size:11pt!important;
text-align:left;
color: white; 
padding:5px;
}

ul#portfolio{
margin: 0px 0px 10px 0px;
padding: 0px;
width: 507px;
height: 100px;
}

ul#portfolio li{
list-style: none;
padding: 10px;
width: 487px;
height: 140px;
}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

/* ************************************************************************************************************** NOTICE PANEL */
div#fadedBg{
display: block;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index: 50;
-moz-opacity: 0.30;
opacity:.30;
filter: alpha(opacity=10);
}
div#notice-panel{
z-index: 51; 
position: fixed;
margin: 0 auto;
width: 100%;
height: 100%;
}	
div#notice-panel-inner{
margin: 0 auto;
width: 750px;
height: 300px;
border: 7px solid #eee;
background-color: #CDEB8B;
margin-top: 40px;
}

/* ************************************************************************************************************** ADD TO CART SLIDER NOTICE */
div#addtocartlightbox-panel{
display: none;
z-index: 99;
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color:#CDEB8B!important;
height:150px;
border-bottom: 1px solid black;
filter:alpha(opacity=99);
-moz-opacity:0.99;
-khtml-opacity: 0.99;
opacity: 0.99;
text-shadow:0 1px 0 #fff;
}
div#addtocartlightboxupdate-panel{
display: none;
z-index: 99;
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color:#CDEB8B!important;
height:150px;
border-bottom: 1px solid black;
filter:alpha(opacity=99);
-moz-opacity:0.99;
-khtml-opacity: 0.99;
opacity: 0.99;
text-shadow:0 1px 0 #fff;
}
	div#addtocartlightbox-panel h3, div#addtocartlightboxupdate-panel h3{
	margin:0px!important;
	padding:0px!important;
	line-height:150px!important;
	color:green!important;
	font-family:arial!important;
	font-size:20pt!important;
	}
	
div.sideBarImg:hover{
filter:alpha(opacity=80);
-moz-opacity:0.80;
-khtml-opacity: 0.80;
opacity: 0.80;
}	
