a { color:#001E85;text-decoration:none; }
a:active { text-decoration:none; }
a:hover { color:#6AC400;text-decoration:underline; }
a img {border: none;}
body { margin:0px;padding:0px;font:normal 10pt Verdana,Arial,Helvetica,sans-serif;color:#333; background: #424242; }
h1,h2,h3,h4,h5,h6,h7 { font-family: Rockwell,"Times New Roman",Times,serif; }
h2 { font:bold 1.50em Rockwell,"Times New Roman",Times,serif; }
h3,.header { font:bold Rockwell,"Times New Roman",Times,serif; }
h3.header { font-size: 16px; }
h4,.bbheader { font:bold 1.50em Rockwell,"Times New Roman",Times,serif; }
h5,.subheader,.bbsubheader { font:bold 1.15em Rockwell,"Times New Roman",Times,serif; }
h6 { font:bold 1.00em Rockwell,"Times New Roman",Times,serif; }
ul,div,p,span,h1,h2,h3,h4,h5,h6,h7 {margin:0px;padding:0px;text-align:left; }
ul li,ol ul li { list-style-type:square; }
ol li,ul li ol li { list-style:inherit; }
fieldset { padding:0.25em;text-align:left; }

h1 {
	font-size: 21px;
}
h2 {
	font-size: 19px;
}
#private_mainbody {display: inline-block; float: left; width: 960px; position: relative;}



#body_wrapper {
	width: 960px;
	margin: 0px auto;
	background: #fff;
	position: relative;
}

#private_nav_links {
	width: 600px;
	position: relative;
	float: left;
	left: 150px;
}

.cleardown,.clearleftdown {clear:left;width:100%;margin: -0.55em 0;visibility:hidden;}
.clear,.clearleft {clear:left;width:100%;margin: -0.66em 0;visibility:hidden;}
.clearright {clear:right;width:100%;margin: -0.66em 0;visibility:hidden;}
.clearrightdown {clear:right;width:100%;margin: -0.55em 0;visibility:hidden;}
.clearboth {clear:both;width:100%;margin: -0.66em 0;visibility:hidden;}
.clearbothdown {clear:both;width:100%;margin: -0.55em 0;visibility:hidden;}
.spacer { margin-top:3.25em; }
img {margin:0px;padding:0px;}
/*
div.cleardown {clear:left;width:100%;margin: -0.33em 0;visibility:visible;}
div.clear {clear:left;width:100%;margin: -0.66em 0;visibility:visible;}
div.clearright {clear:right;width:100%;margin: -0.66em 0;visibility:visible;}
div.clearrightdown {clear:right;width:100%;margin: -0.33em 0;visibility:visible;}
div.clearboth {clear:both;width:100%;margin: -0.66em 0;visibility:visible;}
div.clearbothdown {clear:both;width:100%;margin: -0.33em 0;visibility:visible;}
*/
input,select { font:normal 0.8em Verdana,Arial, Helvetica, sans-serif;margin:0px;padding:0px; }
form { display:inline;margin:0px;padding:0px;vertical-align:middle; }
#quote_form { width: 600px; position: relative; left: 150px; }
#catinfotable .clearboth {clear:both;width:auto;position:relative; margin: 0em 0;visibility:visible;height:auto;}
p {  }
.header { padding:2px;clear:left;/*background:url(../images/headerbg.jpg) repeat-x top;border-bottom:1px solid #251;*/color:#333;font:bold 1.75em ; }
a .header { color:#307718; }
.category a:hover { text-decoration:none; }
.category * a:hover { text-decoration:underline; } 
.subheader,.table td.subheader { padding:2px;clear:left;/*background:url(../images/subheader_bg.jpg) repeat-x bottom;*/border-bottom:1px solid #333;color:#333;font:bold 1.1em; text-align:left; }
table.tinytext tr td.subheader { font-size:1.5em; }
.subheader a { color:#333; }
.jumpsort { display:block;float:left; }
.topleftheader { width:130px;text-align:left;float:left;color:#C03;font:bold 2.5em; }
.topcenterheader { width:40%;text-align:center;white-space:nowrap;float:left;color:#C03;font:bold 2.5em ; }
.toprightheader { text-align:right;width:auto;color:#333;font:bold 2.5em ; height: 56px;}
h1#WFE_title {
	display: inline-block; position: relative; float: left; margin: 18px 0 0 0; color: #001E85; font-size: 30px;}
h1#phonenumber {
	display: inline-block; position: relative; float: right; margin: 18px 0 0 0; color: #6AC400; font-weight: bold;font-size: 30px; }


	#breadcrumbs a { white-space:nowrap; color: #6ac400; margin: 0 0 0 8px; }
	#breadcrumbs { text-align:left;margin: 5px 0 0 0;font:normal 0.8em Rockwell, "Times New Roman", Times, serif; text-transform: uppercase; }
	#topsearchbar { margin-top:5px;margin-left:24px;padding-left:32px;font-weight:bold;font-size:0.8em;color:#FFF;white-space:nowrap;background:#00C url(../images/searchbar_bg.gif) no-repeat top left; }
		#topsearchbar * { vertical-align:middle; }
		#topsearchbar label { padding-right:15px;vertical-align:middle;font:bold 1.75em ;color:#FFF; }
		#topsearchbar input#search { width:33%; }
  #topnavbar {background:#1B1464 url(../images/header_bar.jpg) repeat-x top left;text-transform:uppercase;width:100%; height: 29px; padding: 4px 0 0 0; font-weight:bold;font-size:0.95em; font-family: Rockwell, "Times New Roman", Times, serif;   }
    #topnavbar ul { width: 350px; padding: 4px 0 0 0; display: inline-block;}
    #topnavbar ul li { display:inline;list-style-type:none;white-space:nowrap; }
    #topnavbar ul li a { margin:0 8px;color:#fff;text-decoration:none; }
		#topnavbar ul li a:hover { color:#6AC400;  }
		
	#topnavbar form {
		display: inline-block; position: relative; float: right; color: #fff; 	}
#summary { width:100%;clear:left;position:relative;padding-bottom:5px;background-color:#FFF8E3; }
	#summary H1 { color:#03C;}
	#summary p { font-size:1em;color:#028;margin-left:0.0em;padding:0.25em; }
		#summary p em { font-weight:bold; }
	#summary img { margin:0.25em; }
	#summary #mainimg { background:#874 no-repeat bottom right;float:left;margin-right:3px;display:none; }
		#summary #mainimg img { margin:0em; }
		.bbheader { font-size:1.5em;margin-top:1em; }
		.bbsubheader { font-size:1em;margin-top:1em; }

#contents { background:#FFF;position:relative;width:960px;clear:both;min-height:640px; }
#body {  min-height:640px; position: relative; }
#mainbody { text-align:left;vertical-align:bottom;padding:5px 0px;width:600px; position: relative; left: 150px; display: inline-block; float: left; }

#page_header { width:600px; position: relative; display: inline-block; left: 150px; clear: none;}
#page_header h1 {font-size: 18px;  font-weight: normal; color: #001E85; }

#mainimg { display:none; !important }

#mainbody ul { padding-left:1.25em;  }
#subcats,#results,.catprods,.ptyps,#products { position:relative;width:100%; }
#mainbody .subbrand .infolist li { float:left;clear:left;width:33%; }
.roundtopleft { position:absolute;top:-2;left:-2;z-index:1; }
.roundtopright { position:absolute;top:-2;right:-2;z-index:1; }
.roundbottomleft { position:absolute;bottom:-2;left:-2;z-index:1; }
.roundbottomright { position:absolute;bottom:-2;right:-2;z-index:1; }

.category,.subbrand { width:49%;float:left;margin:0% 0.5% 1em 0%;vertical-align:top;text-align:center; }
.twocolumn,.features li { width:47%;float:left;padding-right:1%; }
.threecolumn { width:31%;float:left;padding-right:1%; }
.fourcolumn { width:23.5%;float:left;padding-right:1%; }
.fivecolumn { width:18.5%;float:left;padding-right:1%; }
.twocolumn .subheader,.threecolumn .subheader,.fourcolumn .subheader,.fivecolumn .subheader,.twocolumn .header,.threecolumn .header,.fourcolumn .header,.fivecolumn .header { clear:none; }
.twocolumn p,.twocolumn div,.twocolumn form,.threecolumn p,.threecolumn div,.threecolumn form { padding:0.5em; }
.twocolumn .inputform,.threecolumn .inputform { padding:0em; }
.twocolumn .inputform input,.twocolumn .inputform select,.twocolumn .inputform textarea,.threecolumn .inputform input,.threecolumn .inputform select,.threecolumn .inputform textarea { width:90%; }
.floatlink { display:block;float:left;width:48%;padding:0.15em;margin:0em; }
.inset2 { margin:1.4em;padding:1em;border:1px solid #999; }
.inset p,.inset2 p { padding-bottom:1.25em; }
.inset { margin:1.4em;padding:0.4em;background:#FF6;border:1px solid #0f7e49;font-weight:bold;color:#0f7e49; }
#products .inset { border-width:0px;margin:0em;padding:0em;background:none;color:#C00; }
.table .inset { margin:0em;padding:0.2em;border:1px solid #0f7e49; }
.table,.invoice table { width:98%;clear:both;margin:1%; }
.dimmed,.dimmed * { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
.invoice .labels,.invoice .labels th { background:none;color:#000;text-align:center; }
.invoice .table td,.invoice .table th { font-size:0.8em;text-align:left;padding:0.15em;border-color:#000; }
.invoice table td { width:33%;border-bottom:1px solid black;vertical-align:bottom; }
.invoice table th { width:17%;padding-left:0.8em;vertical-align:bottom; }
.invoice #orderinfo td,.invoice #orderinfo th { border-color:#000; }
.invoice #orderinfo { margin-top:1.5em; }
.dblspace,.invoice table .dblspace td,.invoice table .dblspace th { padding-top:1.5em; }
.table table,.table { margin:0% 0.5% 0% 0%;vertical-align:top;text-align:left;width:100%; background: #fff;}
.table .table { border:none; margin:0%; }
	.category .subheader,.category .header,#products .header,#results .category .header,#results .category .subheader,.featured .subheader { /*font-size:1.75em;*/background:none;border-bottom-width:0px;color:#001E85; }
	.category .subheader,#results .subheader { font-size:1.5em;color:#04F;padding-left:0.4em;margin-top:-0.2em; }
	#mainbody .category .text { clear:none;width:auto; }
#mainbody .featured .text { clear:none;font-size:0.8em; }
#mainbody .featured .subheader { font-size:1.3em; }
	.category .subheader { width:auto; }
	.subbrand .header,.subbrand .subheader { background:none;border:none; }
	.subbrand .text .bbheader,.subbrand .text .bbsubheader,.category .text .bbheader,.category .text .bbsubheader { font-size:1.15em;color:inherit;margin:0em; }
	.subbrand .text { clear:none; }
	.table td,.table th { text-align:center;vertical-align:top;padding:0.15em;border:1px solid #DDD; } 
	.table .buttonbox { float:right; }
	#sidebar .linkbutton { padding:0px 0px 0px;color:#0054A2; }
	.linkimage { cursor:pointer;border-width:0px; }
	.linkbutton,.linkbutton:hover { white-space:nowrap;text-decoration:underline;font-size:11px;font-weight:bold;color:#0054A2;cursor:pointer; }
	.linkbutton img { padding:1px 0px;border-width:0px;margin-right:3px;vertical-align:text-bottom; }
	.table .buttons { width:46px; }
	.table .buttons input {  }
	.indent,li .indent,.table .indent { padding-left:1.5em; }
	.indenttwo,li .indenttwo,.table .indenttwo { padding-left:2.5em; }
	.indentthree,li .indentthree,.table .indentthree { padding-left:4em; }
	.indentfour,li .indentfour,.table .indentfour { padding-left:5.5em; }
	.twocolumn ul { list-style-type:none; }
	.twocolumn form ul li {  }
	.table td.inputform { width:80%; }
	.table .updatedetail { display:block; }
	.nowrap { white-space:nowrap; }
	.leftalign,.table .leftalign,.leftalign td,.leftalign th { text-align:left; }
	.rightalign,.table .rightalign,.rightalign td,.rightalign th { text-align:right; }
	.centeralign,#sidebar .centeralign,.centeralign td,.centeralign th { text-align:center; }
	.topalign { vertical-align:top; }
	.middlealign { vertical-align:middle; }
	.bottomalign { vertical-align:bottom; }
	.table form.newdetail { display:block;float:right;width:200px; }
	.table tr.newdetail { background:#FEE;border-top:1px solid #BBB; }
	.table form ul li a,.table form ul li .gobutton { display:block;width:auto;float:right; }
.imgbox { text-align:center;vertical-align:middle;margin:0 0 3% 0;float:right; }
	.imgbox img { max-width:100%;height:auto; padding: 0; }
#products .imgbox { float:left;width:340px;text-align:center; }
.category .imgbox { width:40%; }
	#products .imgbox img { float:left; }
	#products .colortable .imgbox { margin:0%; }
.tinytext { font-size:9px;padding:0.35em; }
.tinytext * {font-size:1em;}
ul.tinytext { padding-left:1.5em; }
.catprod { vertical-align:top;text-align:center;width:31%;min-width:80px;max-width:175px;float:left; }
	.catprod h3 { font-size:1em;text-align:center; }
form.floorlog {  }
	form.floorlog input {  }
	form.floorlog select { font-size:0.85em;padding:0px; }
	form.floorlog input.addbutton { margin:0.25em 0.5em 0.75em; }
.header .floorlog { float:right; }
.brandlist { vertical-align:bottom;position:relative;width:100%; }
	.brandlist li { float:left;width:25%;padding:0.25em;list-style-type:none;vertical-align:bottom;text-align:center;font-weight:bold; }
	.brandlist h3 { font-size:1em; }
.text { padding-left:0.5em;margin-bottom:0.5em; }
#mainbody .text { clear:both; }

	.text p { margin-left:0.75em;margin-bottom:1em; }
	.text ol,.text ul { margin:0.5em 0em 1em 0em;padding-left:0.5em;list-style-position:outside;margin-bottom:1em; }
	.text ol.headerlist ul,.text ol.headerlist ol { font-size:0.8em;font-weight:normal;color:#000; }
	.text ol.headerlist { font-weight:bold;color:#03C; }
	.text ul ul,.text ul ol,.text ol ul,.text ol ol { margin-top:0.5em; }
	.text ul li,.text ol li { list-style-position:outside;margin-left:2em;padding:inherit; }
	.text ul li li,.text ol li li { margin:0em 0em 0.5em 0em; }
	.text .bbsubheader { font-size:1.2em;color:#001E85;width:auto; }
	.text .bbheader { font-size:1.5em;color:#6AC400;width:auto; }
	.text .header,.text .subheader,.text .bbheader,.text .bbsubheader { margin-left:-0.3em; }
.pagenav { clear:left;font-size:0.85em;text-align:center; margin: 0 0 10px 0;}
	.pagenav ul { display:inline;padding-top:3px;text-align:center; }
	.pagenav ul li { list-style-type:none;display:inline;vertical-align:middle;margin-right:5px;text-align:center; }
	.pagenav ul li#pageno { width:100%;display:block; }
.catprodlist { position:relative;float:left;width:72%;clear:left; }
#mainbody .infolist,.infolist,#products .prodimages .prodsizes { list-style-position:outside;vertical-align:bottom;text-align:left;padding-left:0em; }
#products .prodsizes { float:left;list-style-type:none; }
#products .prodimages .prodsizes { float:none;list-style-type:none; }
	.infolist li,.prodsizes li { list-style-type:none;padding-left:0.7em;margin-bottom:0.4em;font-size:0.75em; }
	.prodsizes li { margin-bottom:1em;width:25%;float:left; }
	.prodsizes img { margin:0.1em;float:left; }
	.infolist li b { color:#555; }
	.infolist li a { color:#666; }
.fullinfo { float:left;width:26%; border: 1px solid #ccc; padding: 1em 0; }
	.fullinfo .infolist li { margin-bottom:1em; border-bottom: 1px solid #ccc; padding-bottom: 1em;}
	.fullinfo .infolist li b { display:inline-block; text-transform: uppercase; font-size: 12px; font-weight: normal; width: 48%; }
	.fullinfo .infolist li a,.fullinfo .infolist li span { display:inline-block; width: 42%;  margin-top:0.25em; font-size: 12px; padding: 0 5px 0 0; }
.gallery div img { width:100%;height:auto; }
	.gallery h3 { font-size:1em; }
.features {  }
	.features ul {  }
	.features .twocolumn { margin-bottom:1em; }
	.features li { padding-left:1em;background:url(../images/bullet5.gif) no-repeat top left;list-style-type:none;font-size:0.8em; }
	/*.features li .dropcap { display:block;float:left;margin-top:-1em;margin-right:-0.25em;font:normal 4.7em Georgia, "Times New Roman", Times, serif;color:#ad4962;line-height:0.95em; }*/
.colortable { vertical-align:top;padding-top:2px;position:relative;width:100%; }
#products .colortable ul { padding-left:0em; }
	.colortable li { list-style-type:none;float:left;margin:0.4%;padding:0;vertical-align:top;font-size:0.75em;text-align:center; }
	.colortable h4 { display:inline; font-size: 16px; font-weight: normal; font-family: Verdana, Geneva, sans-serif; }
	.colortable li a { display:block;padding:0.1em;color:#333;font-size:0.8em; font-family: Verdana, Geneva, sans-serif;}
	.colortable li a img { float:left;margin-right:0.4em; }
	.colortable li a#current { border:2px solid #C03; }
	#products .colortable li .mainprice { text-align:left;font-size:1em; font-weight: normal; color:#666; }
.jumpsort { float:left;width:100%; margin: 0 0 5px 0; }
.allprices { vertical-align:bottom;text-align:left; }
	.allprices
	.allprices .addform input,.allprices .addform select { font-size:0.75em; }
#products .header { clear:both; }
#products .subheader { clear:left; }
#products .mainprice,#results .mainprice { font-size:1.15em;font-weight:bold;margin-bottom:1em; }
.category .mainprice { padding-left:0.5em; margin: 0 0 5px 0; }
	.mainprice { padding-bottom:0.25em;font:bold 1.5em;color:#6AC400; }
	.mainprice span { display:block;font:bold 1.5em;color:#6AC400; }
.articlelist .date { float:right;width:17.5%;vertical-align:top; }
.articlelist  { float:left;padding:0em 0em 1.5em; }
#results .category { margin:0 0.5% 1% 0;width:100%;padding-bottom:2em; }
#results .header { clear:left; }
#results .header img { float:right;display:block; }
#results .header h2 { display:inline; }
#results .imgbox { width:20%;float:right; }
#results .imgbox img { width:80%; }
#results .colortable { width:58%;float:left;clear:left;text-align:center; }
#results .colortable div a { color:#03C;display:block;float:left;width:49%;padding-right:0.5%; }
#results .colortable div { width:50%;float:left;font-size:0.75em;padding-top:1em; }
#results .colortable .mainprice,#results .category .mainprice { padding:0em;padding-bottom:1em;font-size:1.5em; }
#results .category .mainprice span { display:inline;padding:0em; }
#results .colortable div img { text-align:center; }
#results .infolist,#results .mainprice  { clear:right;float:right;width:40%;text-align:left; }
#products .fullinfo { width:37%;float:right; }

#product_title {
	margin: 0 0 5px 0;
	padding: 0;
}

.prodimages { float:left;width:57%; }
.prodimages li { font-size:0.9em; height: 100px; }
.prodimages li a { font-size:0.9em; }
#prodimages .subheader { width:auto; }
	.prodimages img#prodimg { width:100%;display:block; }
	.prodimages .colortable {  }

#body #sidebar {width:201px;text-align:left;background:#FFF; position:absolute; top: 0; right: 0; font-size:0.75em; display: inline-block; }
#sidebar div { width:201px;position:relative;text-align:left;margin-bottom:1.5em; }
#sidebar .first,#sidebar .header { display:block;margin:0px;padding:0.2em;padding-left:.5em;text-align:left;border:none;clear:both;font-size:1.4em;text-transform:uppercase;background-position:left;background-repeat:repeat-y; }
#sidebar .infolist li a,#sidebar a {  }
#sidebar .subheader { display:block;text-align:left;font-size:1.4em;background:none;margin:0.15em 0.5em 0em 0em;padding:0px;margin-left:20px;width:auto; }
#sidebar .bbheader,#sidebar .bbsubheader { font-size:1em; }
#sidebar div,#sidebar .green { clear:both; }
#sidebar div .header,#sidebar .green .header { color:#333; }
#sidebar div .infolist li a, #sidebar div a,#sidebar .green .infolist li a, #sidebar .green a { color:#333; }
#sidebar div .subheader,#sidebar div b,#sidebar .green .subheader,#sidebar .green b { color:#333; border-bottom: 1px solid #333; }
#sidebar .blue { clear:both; }
#sidebar .blue .header { color:#333; }
#sidebar .blue .infolist li a, #sidebar .blue a { color:#333; }
#sidebar .blue .subheader,#sidebar .blue b { color:#333; border-bottom: 1px solid #333;}
#sidebar .pink { clear:both; }
#sidebar .pink .header { color:#333; }
#sidebar .pink .infolist li a, #sidebar .pink a { color:#333; }
#sidebar .pink .subheader,#sidebar .pink b { color:#333;border-bottom: 1px solid #333;}
#sidebar .orange { clear:both; }
#sidebar .orange .header { color:#333; }
#sidebar .orange .infolist li a, #sidebar .orange a { color:#333; }
#sidebar .orange .subheader,#sidebar .orange b { color:#333; border-bottom: 1px solid #333;}
#sidebar .purple { clear:both; }
#sidebar .purple .header { color:#333; }
#sidebar .purple .infolist li a, #sidebar .purple a { color:#333; }
#sidebar .purple .subheader,#sidebar .purple ol b { color:#333; border-bottom: 1px solid #333;}

#sidebar .pink , #sidebar .green , #sidebar .purple, #sidebar .blue, #sidebar .subtypes  { background: #fff; border: 1px solid #ccc; border-right: none; margin: 0 0 10px -1px; }

#sidebar .bigtext { line-height:15px;color:#444;font-weight:bold; }
#sidebar .floatlink { text-align:center;float:right;padding:1px;width:70px; }
#sidebar a.floatlink img { float:right; }
#sidebar .floatlink p { margin:0em;padding:0em;text-align:center; }
#sidebar .floatlink h5 { margin-left:14px;width:auto;font-size:0.85em;font-family:Verdana,Arial, Helvetica, sans-serif; }
#sidebar p,#sidebar ul,#sidebar ol,#sidebar div div { padding:0.15em;padding-left:15px;position:relative;z-index:3; }
#sidebar ul,#sidebar ol,#sidebar .infolist { margin-left:14px;padding-right:0.5em;margin-bottom:0em;padding-bottom:0.4em;margin-top:0px; }
#sidebar .infolist b { color:#444; }
#sidebar .infolist li { font-size:1em;margin-left:0em;padding-left:0em;list-style-type:inherit;margin-right:auto;padding-bottom:0em;margin-bottom:auto; }
#sidebar li { list-style-image:url(../images/bullet3.gif);padding-left:0em;width:auto;margin-bottom:0.3em;float:none; }
#sidebar label { font-weight:bold; }
#sidebar select { width:100px; }
#sidebar li.active { font-weight:bold; }
#sidebar p {  }
#sidebar .newdetail select { width:120px; }
#sidebar .newdetail { display:block;padding:0.5em;margin:0.3em;background-color:#FFF8DD;border:1px solid #9A8; }
#sidebar .sidebarsection .newdetail .gobutton,#sidebar .sidebarsection .newdetail .cancelbutton { background-color:#FFF8DD; }
#sidebar input,#sidebar select { font-size:0.85em;padding:0em;vertical-align:middle; }
#sidebar .sidebarphotos { text-align:right; }
#sidebar .sidebarphotos img { width:96%; }	
#sidebar .allimages { float:right;background:none;width:45px; }
	/*	.similar { margin:3px;border:2px solid #140;background:#CDE4D7 url(../images/sidebar_bg.gif) no-repeat bottom right;position:relative;text-align:left; }
		.similar h3 { font-size:1.5em;margin:0px;padding:0px;color:#459;text-align:center; }
		.similar p { margin:0.67em;margin-top:0em;position:relative;z-index:3; }
		.similar a { white-space:normal; }
		.similar li { float:right;list-style-type:none;text-align:center; }
	#sidebar .floorlog { font-size:1.33em; }
		#sidebar .floorlog input,#sidebar .floorlog select { width:50%; }
		#sidebar .floorlog input.submit { width:100%; }
	#sidebar .datalist { margin:3px;border:2px solid #140;background:#CDE4D7 url(../images/sidebar_bg.gif) no-repeat bottom right;position:relative;text-align:left; }
		.datalist .infolist { position:relative;padding-left:1.5em;padding-right:0.5em; }
		.datalist .infolist li { width:auto;list-style-type:decimal; }
		.datalist .infolist li a { color:#459; }
	#sidebar .articles { margin:3px;border:2px solid #140;background:#CDE4D7 url(../images/sidebar_bg.gif) no-repeat bottom right;position:relative;text-align:left; }
		.articles ul { padding-left:1.5em;padding-right:0.5em; }
		.articles li { list-style-image:url(../images/bullet3.gif);width:auto; }
		.articles li a { color:#459; }
	#sidebar .showroomimages { margin-left:20px;text-align:right; }
		#sidebar .showroomimages img {  }
	#sidebar .subtypes { margin:3px;border:2px solid #140;background:#CDE4D7 url(../images/sidebar_bg.gif) no-repeat bottom right;position:relative;text-align:left; }
		#sidebar .subtypes ul { position:relative;padding-left:1.5em;padding-right:0.5em; }
		#sidebar .subtypes li { list-style-image:url(../images/bullet3.gif);width:auto; }
		#sidebar .subtypes li.currsubtype a { font-weight:bold; }
		#sidebar .subtypes li a { color:#459; }
	*/
	
table { border-collapse: collapse;font:normal 1em Verdana,Arial,Helvetica,sans-serif; }
.ship,.bill { width:49%;float:left;margin:1% 0%;margin-right:1%; }
.ship table,.bill table { width:100%; }
.ship td,.bill td { border-bottom:1px solid #028; }
#profilenav { margin:3px;position:relative;float:right;width:140px; }
#profilenav ul { padding:0em 0.4em;border:1px solid #FFF;font-size:10px;text-transform:uppercase; }
#profilenav li { list-style-type:none;padding:0.15em 1em;border:1px solid #999;text-align:center;vertical-align:middle; }
#profilenav #level .active,#profilenav #status .active { background-color:#EFFFEA; }
#profilenav #type .active { background:#EFFFEA; }
.sidebarsection .active a { font-weight:bold; }
#profilenav #type li { background:#628F53; }
#profilenav #type li a { color:#FFF; }
#profilenav #level li { background:#9DBF91; }
#profilenav #status li { background:#C6E1BD; }
.horizlist { padding-left:1.75em; }
.horizlist li { float:left;padding-left:1em; }
#orderinfo { width:100%; }
.sidebarsection { margin:3px;border:2px solid #140;background:#CDE4D7 url(../images/sidebar_bg.gif) no-repeat bottom right;position:relative;text-align:left; }
#sidebar td { vertical-align:top; }
.sidebarsection p,.sidebarsection ul,.sidebarsection div { margin:0.67em;margin-top:0em;position:relative;z-index:3; }
.sidebarsection ul { padding-left:1.5em;padding-right:0.5em; }
.sidebarsection li { list-style-image:url(../images/bullet3.gif);width:auto; }
.sidebarsection h3 { display:block;margin:0px;padding:0.2em;color:#C5DFD0;background:#628F53 url(../images/rightmenubg_header.jpg) repeat-x top;text-align:left;border:none;border-top:2px solid #140;border-bottom:2px solid #140;clear:right;font-size:1.2em; }
.sidebarsection .first,.sidebarsection .header { border-top-width:0px;padding-left:0.5em; }
.sidebarsection label { font-weight:bold; }
.sidebarsection select { width:140px; }
.sidebarsection .newdetail select { width:120px; }
.sidebarsection .newdetail { display:block;padding:0.5em;margin:0.3em;background-color:#FFF8DD;border:1px solid #9A8; }
#sidebar .sidebarsection .newdetail .gobutton,#sidebar .sidebarsection .newdetail .cancelbutton { background-color:#FFF8DD; }
.sidebarsection input,.sidebarsection select { font-size:0.85em;padding:0em;vertical-align:middle; }
.sidebarsection #rep { width:110px; }
.customerdetails { margin:3px;border:2px solid #140;background:#CDE4D7 url(../images/sidebar_bg.gif) no-repeat bottom right;position:relative;text-align:left; }
.customerdetails p { padding:2px 5px;position:relative;z-index:3; }
.customerdetails label { font-weight:bold; }
.customerdetails select { width:140px; }
.customerdetails .newdetail select { width:120px; }
.customerdetails .newdetail { display:block;padding:0.5em;margin:0.3em;background-color:#FFF8DD;border:1px solid #9A8; }
#sidebar .customerdetails .newdetail .gobutton,#sidebar .customerdetails .newdetail .cancelbutton { background-color:#FFF8DD; }
.customerdetails input,.customerdetails select { font-size:0.85em;padding:0em;vertical-align:middle; }
.customerdetails #rep { width:110px; }
.listing { position:relative; }
.listing .roundtopleft { position:absolute;top:0;left:0;z-index:1; }
.listing .roundtopright { position:absolute;top:0;right:-1;z-index:1; }
.listing .roundbottomleft { position:absolute;bottom:0;left:0;z-index:1; }
.listing .roundbottomright { position:absolute;bottom:0;right:-1;z-index:1; }
.listing .table .altbg { background-color:#EEE; }
.listing td.subject { width:37%;text-align:left; }
.listing td.created { width:13%; }
.listing td.status { width:13%; }
.listing td.updated { width:26%; }
.listing .table td,.listing .table th { padding:0.3em; }
.listing .table { font-size:0.8em;margin:0px;width:100%; }
.listing td.awaitingpayment { width:7%;background-image:url(..'images/sphere_red.gif');background-repeat:no-repeat;background-position:top; }
.listing td.shippingsoon,.listing td.partiallycomplete,.listing td.new,.listing td.processing,.listing td.awaitingreply { width:7%;background-image:url(..'images/sphere_yellow.gif');background-repeat:no-repeat;background-position:top; }
.listing td.ondelivery,.listing td.shippingsoon,.listing td.ondelivery,.listing td.open { width:7%;background-image:url(..'images/sphere_green.gif');background-repeat:no-repeat;background-position:top; }
.listing td.complete,.listing td.cancelled,.listing td.closed,.listing td.unresolved { width:7%;background-image:url(..'images/sphere_white.gif');background-repeat:no-repeat;background-position:top; }
.ordersummary .orderdetails p { clear:left; }
.ordersummary .orderprodlist { margin-left:35px;padding:2px;clear:left; }
.ordersummary h3,.ordersummary h6 { clear:left;display:block;border-bottom:1px solid black; }
.ordersummary .orderprodlist ul { clear:left;list-style-type:disc;margin-left:20px; }
.ordersummary { margin-bottom:2em; }
.sortgroup { position:relative; }
.orderrow { vertical-align:top; }
.labels,.sublabels { text-align:center;font-weight:bold;background:#03C;color:#FFF; }
.sublabels { background:none;color:#555; }
.labels .nobg,.sublabels .nobg { background:none;color:inherit;border-top-width:0px; }
.labels a { color:#FFF; }
.labels .current { background:#36F; }
#orderinfo td,#orderinfo th { border:1px solid #028;padding:0.25em; }
table.table .header { font-size:2.5em;margin-top:2em; }
table.table td .subheader { padding:inherit; }
table.table .subheader { font-size:1.2em; }
.table .pagenav { font-size:1.2em; }
.table .numbers { white-space:nowrap;text-align:right; }
.table .redrow td,.table .redrow td .finishbutton,.table .redrow td .cancelbutton { background-color:#FFD9CD; }
#orderinfo .discount,#orderinfo .totaldisc,#orderinfo .unit,#orderinfo .price,#orderinfo .total,#orderinfo .grandtotal,#orderinfo .salestax,#orderinfo .shipping,#orderinfo .subtotal { white-space:nowrap;text-align:right; }
#orderinfo .discount { background:#FAB; }
.table .noborder,.noborder td,.noborder th { border-width:0px; }
#orderinfo .quantity { white-space:nowrap;text-align:right; }
#orderinfo .quantity select { width:80px;z-index:1; }
.table .totalsmargin,.invoice .table .totalsmargin { border:0px solid black;text-align:right; }
.table td .infolist li { float:left;margin-left:inherit;font-size:0.8em;padding:0px; }
.table td .infolist li * { color:#444; }
.table li { margin-left:1.75em; }
#orderinfo .itemdetail td { position:relative; }
#orderinfo .itemdetail td ul { padding-right:5px; }
#orderinfo .itemdetail td form {float:right;width:25px; }

.inputform div { float:left;padding-right:2.5em; }
.inputform .coverfloat { margin-bottom:2em; }
.inputform label { display:block;width:95%;font-weight:bold;color:#444; }
.inputform input,.inputform textarea { margin:0.2em 0px;margin-left:15px; }
.inputform select { margin-left:15px; }
.inputform .gobutton,.inputform .button { clear:left;margin-left:0px; }
#sidebar .inputform input,#sidebar .inputform textarea { width:130px; }
#sidebar .inputform select { width:100px; }
.tinylink,.tinytext { font-size:9px; }
.tinytext input,.tinytext textarea { font-size:10px; }
.bigtext { font-size:18px;line-height:14px; }
#sidebar .tinylink { color:#444;margin-left:0.75em; }
#sidebar .updatebutton,#sidebar .finishbutton,#sidebar .removebutton,#sidebar .resetbutton,#sidebar .cancelbutton,#sidebar .replybutton,#sidebar .addbutton,#sidebar .gobutton { background-color:#CDE4D7;vertical-align:top;padding-left:16px; }
.updatebutton,.finishbutton,.removebutton,.resetbutton,.addbutton,.editbutton,.helpbutton,.gobutton,.cancelbutton,.replybutton,.detailsbutton { background:#FFF url(../images/buttons/update.gif) no-repeat bottom left;border-width:0px;text-decoration:underline;height:16px;padding-left:14px;text-align:left;font-size:11px;line-height:9px;font-weight:bold;color:#0054A2;cursor:pointer; }
.updatebutton { background:#FFF url(../images/buttons/update.gif) no-repeat bottom left;width:6em; }
.finishbutton { background:#FFF url(../images/buttons/finish.gif) no-repeat bottom left;width:6em; }
.removebutton { background:#FFF url(../images/buttons/remove.gif) no-repeat bottom left;width:6em; }
.resetbutton { background:#FFF url(../images/buttons/remove.gif) no-repeat bottom left;width:5em; }
.addbutton { background:#FFF url(../images/buttons/add.gif) no-repeat bottom left;width:3em; }
.editbutton { background:#FFF url(../images/buttons/edit.gif) no-repeat bottom left;width:4em; }
.helpbutton { background:#FFF url(../images/buttons/help.gif) no-repeat bottom left;width:4em; }
.gobutton { background:#FFF url(../images/buttons/go.gif) no-repeat bottom left;width:3em; }
.cancelbutton { background:#FFF url(../images/buttons/cancel.gif) no-repeat bottom left;width:6em; }
.replybutton { background:#FFF url(../images/buttons/reply.gif) no-repeat bottom left;width:5em; }
.detailsbutton { background:#FFF url(../images/buttons/details.gif) no-repeat bottom left;width:7em; }
.email,.zip { float:right;padding:5px 0px;padding-left:25px;}
.email input,.zip input,.zip select { vertical-align:middle; }
.newcomment,.comment { border-top:1px solid #CCC;margin-bottom:1.5em;font-size:0.8em; }
.newcomment { width:50%; }
.comment .comment { margin-left:1.75em;font-size:1em;margin-bottom:0em; }
.comment .subheader { clear:none;width:auto; }
.comment .commentinfo1,.comment .commentinfo-1 { padding:0.2em;font-size:0.8em; }
.comment textarea { width:50%; }
.comment .commentinfo1 { background:#DDD; } 
.comment .commentinfo-1 { background:#CDF; } 
.comment p { padding:0.2em; }
#calculatorform { width:175px;display:none;position:absolute;top:0px;right:0px;background:#888;padding:0.25em;border:1px solid #028;margin:0.5em;font-size:11px; }
.calculator div { margin-bottom:0px; }
.calculator input { margin-left:0em; }
.calculator .display { background:#DDD;width:105px;margin-bottom:0.33em;border:1px solid #666; }
.calculator .display input { width:85px;border-width:0px;background:none;padding:0.1em;color:#000;font-family:"Courier New", Courier, mono; }
.calculator .display .operator { float:right;width:15px; }
.calculator .keypad input { border-width:0px;margin:0.1em 0em; }
.calculator .memory { float:right;width:50px; }
.calculator .memory input { width:32px;padding:0em;background:#DDD;border-width:1px;margin:0.1em 0em; }
.calculator .memory .toggle { width:15px;margin-left:1%; }
.calculator .help { display:none; }
.calculator .cstprcmgn { clear:right; }
.orderupdate { clear:right;margin:0em;font-size:0.8em;position:relative; }
.orderupdate .updateinfo { background:#EEE;padding:0.1em;text-align:left;color:#888; }
.orderupdate .updateprice { border-left:1px solid gray;padding-left:0.4em;margin-left:0.4em;float:right;width:100px;text-align:center; }
.orderupdate .updatetext { padding:0.2em; }


#leftnavbar { width:130px; position:absolute; top: 0; left: 0; display: inline-block; }
#leftnavbar .header  { display:block;padding-right:15px;background:/*url(../images/leftmenubg_subheader.jpg)*/ repeat-y left;text-align:left;color:#35C;font-size:1.25em; }
#leftnavbar div p { font-size:0.7em;padding:0.15em;padding-right:10px; }
#leftnavbar div img { margin-right:5px;float:right; }
#leftnavbar .pink input,#leftnavbar .pink select { font-size:1em;width:70%; }


#leftnavbar .pink p,#leftnavbar .pink .login { background:#FFF /*url(../images/leftmenubgpink.jpg) repeat-y left*/;font-size:0.75em; }
/*#leftnavbar .pink .gobutton { background-color:#FACED2; }*/
#leftnavbar .pink .header  { background:/*url(../images/leftmenubg_headerpink.jpg)*/ repeat-y left;color:#333; }
#leftnavbar .green input,#leftnavbar .green select { font-size:1em;width:70%; }
#leftnavbar .green p,#leftnavbar .green .login { background:#FFF /*url(../images/leftmenubggreen.jpg)*/ repeat-y left; }
#leftnavbar .green a { color:#333; }
/*#leftnavbar .green .gobutton { background-color:#FACED2; }*/
#leftnavbar .green .header  { background:/*url(../images/leftmenubg_headergreen.jpg*/) repeat-y left;color:#333; }
#leftnavbar .purple input,#leftnavbar .purple select { font-size:1em;width:70%; }
#leftnavbar .purple p,#leftnavbar .purple .login { background:#FFF /*url(../images/leftmenubgpurple.jpg)*/ repeat-y left; }
/*#leftnavbar .purple .gobutton { background-color:#FACED2; }*/
#leftnavbar .purple .header  { background:/*url(../images/leftmenubg_headerpurple.jpg)*/ repeat-y left;color:#333; }
#leftnavbar .blue p,#leftnavbar .blue .login { background:#FFF /*url(../images/leftmenubg_light.jpg)*/ repeat-y left; }
#leftnavbar .blue p,#leftnavbar .blue .login,#leftnavbar .pink p,#leftnavbar .pink .login { margin-bottom:4px;padding:0.15em;border-top:1px solid #DDF; }

#leftnavbar .pink , #leftnavbar .green , #leftnavbar .purple, #leftnavbar .blue  { background: #fff; border: 1px solid #ccc; border-left: none; margin: 0 0 10px 0; padding: 5px;}

#leftnavbar a { text-decoration:none;display:block; }
#leftnavbar li { list-style-type:none; }
#leftnavbar li.inactive { margin-left:4px;margin-right:20px; }
#leftnavbar li.inactive,#leftnavbar li.active a.activelink,#leftnavbar li.activepar a.activelink,#leftnavbar li.inactivepar a.inactivelink,#leftnavbar .brands .brands a.activelink,#leftnavbar .brands .brands li.inactive {  }
#leftnavbar li.active a.activelink,#leftnavbar li.activepar a.activelink,#leftnavbar li.inactivepar a.inactivelink { margin-left:4px;margin-right:20px; }
#leftnavbar li.active,#leftnavbar li.activepar,#leftnavbar li.inactivepar { margin-left:0px;margin-right:0px; }
/* Main Sections */
#leftnavbar ul.types { margin-bottom:1.5em; }
#leftnavbar .types li { margin-top:10px;font: bold 1.25em Rockwell, "Times New Roman", Times, serif; text-transform: uppercase; }
#leftnavbar .types li ul li, #leftnavbar .types li ul li ul li { text-transform: none; font: normal 1em;  }
#leftnavbar .types li a { color:#001E85;  }
#leftnavbar .types li a:hover { color:#6AC400; }
/* Brand Names */
#leftnavbar .brands li { margin-top:4px;font: .9em Rockwell, "Times New Roman", Times, serif;  border: none;}
#leftnavbar .brands li a { color:#001E85; }
#leftnavbar .brands li a:hover { color:#001E85; text-decoration: underline; }
/* Current Brand name */
#leftnavbar li.activepar,#leftnavbar .brands li.active { margin:8px 0px; }
#leftnavbar li.activepar a,#leftnavbar .brands li.active a { margin-left:8px;}
#leftnavbar .brands li.active a.activelink,#leftnavbar .brands li.activepar a.activelink { color:#333; }
/* Sub-Brands */
#leftnavbar .brands .brands { background:#FFF;}
#leftnavbar .activepar .brands { border-top:1px solid #DDF; }
#leftnavbar .brands .brands li { font-size:1em;margin-right:0px; }
#leftnavbar .brands .brands a { display:block;margin-left:8px;padding-left:4px;}
#leftnavbar .brands .brands .subcats a { display:block;padding-left:0px;margin-left:8px; }
#leftnavbar .brands .brands li.inactive,#leftnavbar .brands .brands a.activelink {  }
#leftnavbar .brands .brands a.inactivelink {  }
/* Brand->Series/Styles */
#leftnavbar .brands .subcats { 	padding-right:5px;padding-bottom:6px; }
#leftnavbar .brands .brands .subcats { padding-right:0px; }
	#leftnavbar .brands .subcats ul { padding-right:0px;background:none;border-width:0px;  }
#leftnavbar .brands .subcats li { padding-left:4px;font-size:1em;line-height:1.15em; margin-bottom: 5px;}
	#leftnavbar .brands .subcats ul li { margin-right:0px;font-size:1em; }
#leftnavbar .brands .subcats li.inactive { margin-left:10px;margin-right:0px; }
#leftnavbar .brands .subcats li.active { margin:4px 0px 0px 10px;border:none; }
#leftnavbar .brands .subcats li.active a.activelink { margin-left:10px;margin-right:0px; }
#leftnavbar .brands .subcats li a { color:#459; font-style: italic; }

.footer { clear: both; margin: 15px 0 0 0; }































/*
#catcoll { min-width:100px;padding:0px;margin:12px;margin-left:0px;font:normal 9px Verdana,Arial,Helvetica,sans-serif;background-color:#FFF;border:1px solid #798;width:148px;}
  #catcoll ul {font:normal 9px Verdana,Arial,Helvetica,sans-serif;line-height:normal;border:0px solid black;margin:0px;padding:0px;margin-left:25px;padding-left:0px;width:auto;list-style-type:decimal;}
  #catcoll li { background-color:#FFF; }
  #catcoll h3 {clear:left;padding:0px;background-color:#D1F2D7;font:normal 9px Verdana,Arial,Helvetica,sans-serif;background-image: url(.."images/dullgreen_grad2.jpg");background-position:left;background-repeat:repeat-y;padding-bottom:0px;margin:0px;text-align:center;font-weight:bold;color:#465;width:100%;border-bottom:1px solid #798; }
  #catcoll ul a { color:#430;text-decoration:underline; }
  #catcoll ul a:link,a:visited {  }
  #catcoll ul a:hover,a:active { color:#652; }
*/




