#logo { position:absolute; left:10px; top:10px; z-index:4; visibility:visible; }
#phone { position:absolute; left:580px; top:56px; z-index:4; visibility:visible; }
#topnav { position:absolute; left:366px; top:22px; z-index:4; visibility:visible; }
#horizontal1 { position:absolute; left:0px; top:49px; z-index:4; visibility:visible; }
#rugsnav { position:absolute; left:15px; top:54px; z-index:4; visibility:visible; }
#bindingsnav { position:absolute; left:75px; top:54px; z-index:4; visibility:visible; }		
#combinationsnav { position:absolute; left:161px; top:54px; z-index:4; visibility:visible; }		
#rugsarrow { position:absolute; left:13px; top:82px; z-index:4; visibility:hidden; }
#bindingsarrow { position:absolute; left:73px; top:82px; z-index:4; visibility:hidden; }		
#combinationsarrow { position:absolute; left:158px; top:82px; z-index:4; visibility:hidden; }		
#horizontal2 { position:absolute; left:0px; top:78px; z-index:4; visibility:visible; }
#horizontal3 { position:absolute; left:0px; top:93px; z-index:4; visibility:visible; }
#contentArea { position:absolute; left:0px; top:94px; z-index:4; visibility:visible; }
#ordernumprint { position:absolute; left:200px; top:12px; width:460px; height:36px; z-index:3; visibility:visible; }
		
body {
	margin:	0;
	padding: 0;
	color: #333;
	background-color: #fff;
	font: 10px/1.5 Verdana, Arial, Helvetica, sans-serif;
}

.subhead {
	color: #999966;
	font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
}

.subheadbold {
	color: #999966;
	font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
}

.head {
	color: #333333;
	font: 16px/1.5 Verdana, Arial, Helvetica, sans-serif;
}

table, td, tr, p { font: 10px/1.5 Verdana, Arial, Helvetica, sans-serif; color: #666600; }
table.white, td.white, tr.white, p.white { font: 10px/1.5 Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
table.whitebold, td.whitebold, tr.whitebold, p.whitebold { font: 10px/1.5 Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:600;}

a, a:link, a:visited, a:active { color: #660000; text-decoration: none; }
a:hover { color: #999966; text-decoration: none; }

a.footer, a.footer:link, a.footer:visited, a.footer:active { color: #660000; text-decoration: none; }
a.footer:hover { color: #999966; text-decoration: none; }

input, select, textarea, option { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #e3e3cb;
	text-decoration: none;
}

input.checkbox { background-color: #ffffff; }
input.submit { cursor: pointer; }
input.radio { background-color: #D9EBFD; }

img	{ border: 0 }

p {
	margin-top: 0; padding-top: 0;
}	

h1	{
	font-size:	24px;
}
	
h2	{
	font-size:	22px;
}
	
h3	{
	font-size:	20px;
}
	
h4 {
	font-size:	18px;
}
	
h5	{
	font-size:	14px;
}
	
h6	{
	font-size:	12px;
}		

h1, h2, h3, h4, h5, h6 {
	margin:	0 0 8px 0;
}

.bodyblack { color: #333; }
.bodyblackbold { color: #333; font-weight : bold; }
.bodybold { font-weight : bold; }
.bodyboldred { font-weight : bold; color:#cc0000; }
.bodyitalic { font-style : italic; }
.bodytitle { font-weight : bold; color: #999966; }

.subheadblack { color: #333; }
.subheadblackbold { color: #333; font-weight : bold; }
.subheadbold { font-weight : bold; }
.subheaditalic { font-style : italic; }
.subheadtitle { font-weight : bold; color: #999966; }

.headblack { color: #333; }
.headblackbold { color: #333; font-weight : bold; }
.headbold { font-weight : bold; }
.headitalic { font-style : italic; }
.headtitle { font-weight : bold; color: #999966; }

.footer { color: #999966; font: 9px/1.5 Verdana, Helvetica, Arial, Sans-Serif;}
.bodyred { color: red; }

.priceheadbold {
	color: #eeeeee;
	font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	}

.pricehead {
	color: #eeeeee;
	font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
	}

