body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-left: 10px;
	background-color: #000000;
	
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	
}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00CCFF; text-decoration: underline}

.homepagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
}
.box {
	padding-left: 10px;
}


.header {
	border-top:  4px solid #3c011c;
	background-color: #4e0124;
	padding: 6px;
}

.headerDiv {
	border-top:  4px solid #3c011c;
	background-color: #4e0124;
	height: 52px

}



.registration {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	padding: 8px;

}
.rightColumn {
	background-image: url(bg_redsquares.gif);
	background-repeat: repeat;
	border-right: 1px solid #660033;
	border-bottom: 1px solid #660033;
	padding-left: 5px;
	vertical-align: top;
}
.rightColumn td {text-align:left;}
.rightColumnNew {
	background-image: url(bg_redsquares.gif);
	background-repeat: repeat;
	border-right: 1px solid #660033;
	border-bottom: 1px solid #660033;
	padding-left: 35px;
	vertical-align: top;

	
}
.rightColumnNew a{display:block; width:150px;
 padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
 background-color: #4e0124; text-align: left; text-indent: 6px; 
color: #FFFFFF; line-height: 22px; float:left; margin:8px;}

.rightColumnNew a:hover { background-color: #861B1D; text-decoration: none}


.leftColumn {
	background-image: url(bg_leftmenu.gif);
	background-repeat: repeat;
	
	border-bottom: 1px solid #660033;
	border-left: 1px solid #660033;
	width: 110px;
	padding: 0px
}

.leftColumn p{margin:0px;
	
	background-color: #3C011C}

.leftColumnDiv {
	background-image: url(bg_leftmenu.gif);
	background-repeat: repeat;
	float: left;
	border-bottom: 1px solid #660033;
	border-left: 1px solid #660033;
	width: 110px;
	padding: 0px
}

.leftColumnDiv p{margin:0px;
	
	background-color: #3C011C}



.bgThatch {
	background-image: url(edgedetail/bg_thatch.gif);
	background-repeat: repeat;
	padding-bottom: 8px;

}
.boxHeader {
	padding-left: 10px;


}

.headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #4e0124;
	text-align: left;


}
.boxTop {
	padding-top: 10px;
}
.boxTop a { display:block; width:150px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: #4e0124; text-align: left; text-indent: 6px; color: #FFFFFF; line-height: 22px}
.boxTop a:hover { background-color: #861B1D; text-decoration: none}
.boxTop a:visited { text-decoration: none}

.boxTopdouble {
	padding-top: 10px;
	
}
.boxTopdouble a { display:block; width:150px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: #4e0124; text-align: left; text-indent: 6px; color: #FFFFFF; line-height: 14px}
.boxTopdouble a:hover { background-color: #861B1D; text-decoration: none}
.boxTopdouble a:visited { text-decoration: none}

.boxTop2 {
	padding-top: 10px;
	
}
.boxTop2 a { display:block; width:150px; height: 170px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: #4e0124; text-align: left; text-indent: 6px; color: #FFFFFF; line-height: 22px}
.boxTop2 a:hover { background-color: #861B1D; text-decoration: none}
.boxTop2 a:visited { text-decoration: none}





.leftMenu {
	background-color: #3C011C;
	border-bottom: 1px solid #494942;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.leftMenu p{margin:10px}
.leftMenu img {float:left;}


.leftMenualt {
	background-color: #3C011C;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	border:0px;
	padding-right: 4px;

}
.swatchHeader {
	background-color: #4e0124;
	border-left: 1px solid #494942;
	border-bottom: 1px solid #494942;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;

}
.swatchHeaderBox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.swatchBorder {
	border-left: 2px solid #660033;
	border-bottom: 2px solid #660033;
	border-right: 2px solid #660033;
	border-top: 2px solid #660033;
	width: 150px
}
.swatchHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #4e0124;
	padding: 6px;
	
}
.rollover{padding-top:6px; padding-bottom:6px; border: 0px; text-align: center }
.rollover a { display:block; width:100px; background-color: #000000}
.rollover a:hover { background-color: #861B1D}

.rolloverSq{padding: 0px; border-top: 0px}
.rolloverSq a { display:block; width:110px; background-color: #290113}
.rolloverSq a:hover {background-color: #861B1D}

.keycontain {width:300px; margin-top: 0px; margin-bottom: 10px; float: right; clear: both;}
.keycontaintile {width:78px; margin-top: 0px; margin-bottom: 10px; float: right; clear: right;}
.keycontainMarble {width:158px; margin-top: 0px; margin-bottom: 10px; float: right; clear: right;}
.keycontainMarbleTile {width:110px; margin-top: 0px; margin-bottom: 10px; float: right; clear: right;}

.key {
	
	margin-top: 0px;
	float:right;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	
	
}
.key a{
	display: block;
	width: 20px;
	background-color: #3C011C;
	margin: 0px;
	
}
.key a:hover{
	
	display: block;
	background-color: #861B1D;
}


.keyNew {
	border-top: 0px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #3C011C;
	float: right;
	width: 550px;
	padding: 8px;
clear: none;

}
.numberOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	background-color: #4e0124;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	font-weight: bold;
	width: 20px;
	padding: 6px;
	float:right;
	margin: 0px;
	text-align: center;
}
.bottomlinks {
	padding: 8px;
	border: 0px
}
.purpleline {
	border-top: 1px solid #330000;
	padding-top: 8px;
}
.redline {
	border-top: 1px solid #660033;
	padding: 8px
}


.keycontainBot {width:218px; margin-top: 25px; margin-bottom: 0px; float: right; clear: right;}
.keycontainBottile {width:78px; margin-top: 25px; margin-bottom: 0px; float: right; clear: right;}
.keycontainBotMar {width:158px; margin-top: 25px; margin-bottom: 0px; float: right; clear: right;}
.keycontainBottileMar {width:110px; margin-top: 25px; margin-bottom: 0px; float: right; clear: right;}

.keyBottom {display: block;
	margin: 0px;
	float:left;
	width: 20px;
	text-align: center;
	text-indent: 0px;}

.keyBottom a{
	display: block;
	width: 20px;
	background-color: #3C011C;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	margin: 0px;
	text-align: center;

}
keyBottom a:hover{
	display: block;
	background-color: #861B1D;
}


.numberOnbot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
	background-color: #4e0124;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	width: 20px;
	padding: 6px;
	float:left;
	margin: 0px;
	text-align: center;
}
.boxheaderright {
	padding-right: 5px;
}
.closeoutheaders {
	background-color: #282828;
	padding: 6px;
	border-bottom: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #666666;
	

}
.closeouttop {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660033;
	border-bottom: 1px solid #666666;
}

.closeouttopRight {font-weight: bold;
	background-color: #660033;
	border-bottom: 1px solid #666666;}
.closeoutrow1 {
	background-color: #4E0124;
	padding: 4px;

}
.closeoutrow2 {
	background-color: #3C011C;
	padding: 4px;
}

.imageborder {
	border: 1px solid #CCCCCC;
}
.rolloverView{padding-top:6px; padding-bottom:6px;}
.rolloverView a { display:block; width:82px; background-color: #000000}
.rolloverView a:hover { background-color: #861B1D}

.closeoutheader {
	background-color: #3C011C;
	padding: 8px;
	border-bottom: 1px solid #494942;
	border-left: 1px solid #494942;
	
}

.closeoutheader ul {padding: 0px; margin: 0px;}


* html .closeoutheader li {float:left; margin:4px;list-style-position: outside;
	list-style-type: disc;}
.closeoutheader li {float:left; margin:12px;}

.imageDiv {
	float: left;
	width: 175px;
	height: 200px;



}
.links{ width: 95%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #660033;}

.links p{margin: 4px 0px 8px 0px}

.list { margin-bottom: 6px; margin-left:0px;}
.listwhole{
	background-color: #3C011C;
	margin:0px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 5px 0px 5px 30px;
}

.keySub {
	float: right;
	text-align: right;
	width: 270px
}
.keySub2 {
	float: left;
	width: 250px
}
.swatches {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bottom {width: 1px;}
.bottom a{ display: block; width: 1px; background-color: #000000;}

.remnantAnnounce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #4e0124;
	padding: 6px;
	width: 160px;
	margin-left: 10px;
	float: left;
	clear: left;
	border: 1px solid #494942;

}
.remnantAnnounce a{display: inline; text-decoration: underline; line-height: 12px; width: 80px; padding: 0px; margin: 0px; text-indent: 0px;background-color:#4e0124; float: none}
.remnantAnnounce a:hover{color:#00CCFF ;display: inline; background-color:#4e0124}
