@charset "utf-8";
/* CSS Document*/

HTML 		{overflow-y:scroll; background-color:#212132;}
BODY		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:white;}
A			{text-decoration:none; cursor:pointer; outline:none; color:#AAAAAA;}
A:visited	{color:#AAAAAA;}
P			{padding:0px 5px 5px 5px; margin:0}
H1			{font-size:15px; color:#ffffff;/*color:#252156;*/margin:0px 0px 8px 0px;padding:5px; background-color:#252156; }
H2			{font-size:15px; color:#ffffff;margin:0px 0px 0px 5px;padding:5px 0px; border-bottom:2px solid #b8b7cc; }
H4			{margin:0px; padding:5px 0px; font-size:18px; color:#ffffff; font-weight:normal;}
H3			{color:#4c4c4e; margin:0px; padding:0px; font-size:14px;}
H5			{color:#ffffff; margin:2px 0px; padding:0px 0px 0px 5px; font-size:13px;}
select		{margin:3px 0px; min-width:130px;background-color:#212132; color:white; border:1px dotted white; font-size:11px}
input		{margin:3px 0px; background-color:#212132; color:white; border:1px dotted white; font-size:11px}
TEXTAREA	{background:#ffffff; border:1px solid #818181; }
A:hover		{text-decoration:underline;}
:focus 		{ -moz-outline-style:none;} 
IMG			{border:none;}


#wrapper1 	{position:relative; text-align:left; width:1000px; margin: 0 auto;}
#wrapper2 	{position:relative; text-align:left; width:100%;}
#header 	{margin: 0 auto; width:980px; height:179px; background-repeat:no-repeat; padding:10px}
#maincol 	{position:relative;	margin:0;	padding:10px 0px; min-height:460px}
#leftcol 	{position:relative;	top:0px; left:0px; float:left; width:190px;	margin:0; z-index:100; padding-bottom:7px;}
#centercol 	{position:relative;	padding:0px 0px 0px 201px;}
#footer 	{position:relative; padding-left:0px; padding-top:3px; top:1px; width:1000px; clear:both; margin:0; height:40px; border-top:1px solid white; font-size:11px }
#footer A	{color:white;}
#ie6logo	{display:none;}
#prodpics	{width:370px;}

ul#menu		 			{ list-style-type:none;  margin:5px 0px 0px 0px;  padding: 0;}
ul#menu ul 				{ list-style-type:none;  margin:0px 0px 0px 0px;  padding: 0;}
ul#menu a 				{display: block;  text-decoration: none;}
ul#menu li 				{}
ul#menu li a 			{color:#ffffff; background-color:none; display:block; font-size:11px; font-weight:bold; padding:6px 4px; border-top:1px solid #cccccc; font-size:12px;}
ul#menu li a:hover 		{color:white; background-color:#4c4c4e; text-decoration:none;}
ul#menu li ul li a 		{border:none;background-color:none;	color:white;padding-left:15px;font-weight:normal;}
ul#menu li ul li a:hover { color:white; background-color:#4c4c4e; text-decoration:none;}

.arrow		{background-image:url(../images/navarrow-right.png); background-repeat:no-repeat; background-position:175px 7px;}
.arrowdown	{background-image:url(../images/navarrow-down.png); background-repeat:no-repeat; background-position:175px 7px;}

.left			{position:relative; float:left; width:395px; margin:0px 4px 0px 0px; padding:2px 0px;}
.right			{position:relative; float:left; width:397px; margin:0px 2px 0px 0px; padding:2px 0px;}
.prodleft		{position:relative; float:left; width:425px; margin:0px 4px 0px 0px; padding:2px 0px;}
.prodright		{position:relative; float:left; width:425px; margin:0px 2px 0px 0px; padding:2px 0px;}
.realright		{position:relative; float:right; width:395px; margin:0px 0px 0px 0px; padding:2px 0px;}
.box			{width:100%; position:relative; margin-bottom:0px;}
.leftcol		{padding:0px 0px 5px 0px;}
.rightcol		{padding:0px 0px 5px 0px;}
.product_table	{background-image:url(../images/prod-bg.png); background-repeat:repeat-x; background-position:5px 31px; margin-right:2px}
.product_table A{color:white;}
.prod_button	{background-image:url(../images/prod_button145.png); background-position:5px 0px; display:inline-block; width:150px; height:18px; padding-top:1px; padding-left:4px; color:white; font-size:12px; text-align:center; background-repeat:no-repeat; margin:1px 0px;}
.prod_button180	{background-image:url(../images/prod_button200.png); background-position:5px 0px; display:inline-block; width:205px; height:18px; padding-top:1px; padding-left:4px; color:white; font-size:12px; text-align:center; background-repeat:no-repeat; margin:1px 0px;}
.caption		{font-size:10px; color:white;}
.caption11		{font-size:11px; color:white;}
.caption11:hover{text-decoration:none}
.padded TD		{padding:0px 4px 8px 4px; border-collapse:separate;}
.padded-under TD{padding:4px 4px 0px 0px; border-collapse:separate;}
.range_table TD {padding-bottom:10px; }
.sizing_table	{border: 1px solid #CCCCCC;	font-size: 12px;border-collapse:collapse;}
.shelfprice 	{border: 1px solid #CCCCCC;	font-size: 11px;border-collapse:collapse; width:375px; float:left; position:relative; margin-right:15px; margin-bottom:5px}
.shelfhead		{font-size: 12px;width:375px; float:left; position:relative; margin-right:15px; font-weight:bold; margin-bottom:5px;}
.shelfprice TD	{border: 1px solid #CCCCCC;	font-size: 11px;border-collapse:collapse;}
.maintable		{width:100%;}
.specTable		{border:1px solid #cccccc;}
.contact INPUT,TEXTAREA	{width:250px;}
.contactpage INPUT,TEXTAREA	{width:170px;}
.product_table A:visited	{color:white !important;}
.chk INPUT	{width:20px;}
.doorzoomthumbs	IMG	{padding:0px 3px 3px 3px;}
