body						{ margin-top:5px; padding:0; background-color:white; }

body, td, li,
input, select, textarea		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#58585a; }



a							{ color:black; text-decoration:none; }
a:link						{ }
a:hover						{ color:white; }
a:active					{ color:black; }
a:visited					{ color:black; }

.holder						{ background-color:#fcd617; background-image:url(../images/bg.gif); background-position:top; background-repeat:no-repeat; }

.navigation					{ vertical-align:top; padding-top:15px; }

.news						{ width:195px; padding:10px; font-weight:700; }
.news b						{ font-size:16px; }
.news p						{ margin-top:15px; }
.news a						{ color:black; text-decoration:none; }
.news a:hover				{ color:white; }

.nationwide			 		{ text-align:center; color:white; font-size:16px; }

.phone				 		{ text-align:center; font-size:16px; }

.title						{ vertical-align:top; color:white}

.container					{ width:544px; padding-right:10px;  padding-bottom:10px; }

.orderOnline				{ text-align:right; padding-top:105px; padding-bottom:75px; }
.orderOnline a				{ color:black; font-size:11px; padding:5px; background-image:url(../images/orderOnline.gif); background-position:bottom right; background-repeat:no-repeat; }
.orderOnline a:hover		       { color:white; background-imagee:url(../images/orderOnline_roll.gif); background-position:bottom right; background-repeat:no-repeat; }

h1							{ color:#fcd617; font-size:12px; margin:0px; padding:0px; text-align:right; }

.content					{ width:100%; padding:10px; vertical-align:top; background-color:#fef1ae; }

.demo						{ padding-top:462px; padding-bottom:35px; padding-left:45px; color:black; font-size:19px; font-weight:bold; vertical-align:top; width:140px; background-image:url(../images/demo.gif); background-repeat:no-repeat; }

.text						{ text-align:justify; vertical-align:top; padding-right:7px; height:650px; }

.img_bottom					{ height:10px; background-image:url(../images/img_bottom.gif); }

.customerLogin				{ padding-top:180px; padding-left:20px; }
.customerLogin a			{ color:black; font-size:15px; padding:5px; padding-left:15px; padding-right:40px; background-image:url(../images/customerLogin.gif); background-repeat:no-repeat; }
.customerLogin a:hover		{ color:white; background-imagee:url(../images/customerLogin_roll.gif); background-repeat:no-repeat; }

.customerLoginSoftwarePage				{ padding-top:300px; padding-left:20px; }
.customerLoginSoftwarePage a			{ color:black; font-size:15px; padding:5px; padding-left:15px; padding-right:40px; background-image:url(../images/customerLogin.gif); background-repeat:no-repeat; }
.customerLoginSoftwarePage a:hover		{ color:white; background-imagee:url(../images/customerLogin_roll.gif); background-repeat:no-repeat; }

.orderForm					{ margin:0; padding:0; border:0; }
.emailFeilds				{ text-align:right; width:20px; }

.links						{ background-color:white; }
.links a					{ color:#fcd617; }
.links a:hover				{ color:black; }
.links a:visited			{ color:#fcd617; }

.companyLink				{ text-align:right; background-color:white; }
.companyLink a				{ color:#fcd617; }
.companyLink a:hover		{ color:black; }
.companyLink a:visited		{ color:#fcd617; }

.menu1 p											{ margin:0px; }
.menu1 ul 											{ padding:0; padding-left:3px; margin:0; list-style-type: none; }
.menu1 ul li ul 									{ visibility:hidden; position:absolute; height:0; overflow:hidden; top:-1px; left:99px; }
.menu1 ul li 										{ float:left; position:relative; z-index:90; }
.menu1 ul li a, .menu1 ul li a:visited 				{ padding-top:2px; display:block; float:left; text-decoration:none; color:#000; width:170px; height:30px; line-height:25px; font-size:14px; color:white; font-weight:bold; background:transparent; padding-left:25px; }
* html .menu1 ul li a, .menu1 ul li a:visited 		{ width:170px;}

.menu1 ul li.top_btn 			{ background-color:black; background:url(../images/top_btn.gif) no-repeat; }
.menu1 ul li.btn 				{ background-color:black; background:url(../images/btn.gif) no-repeat; }
.menu1 ul li.bot_btn 			{ background-color:black; background:url(../images/bot_btn.gif) no-repeat; }
.menu1 ul li.btn_out_top		{ background-color:black; background:url(../images/btn_out_top.gif) no-repeat; }
.menu1 ul li.btn_out_bot		{ background-color:black; background:url(../images/btn_out_bot.gif) no-repeat; }

.menu1 ul li ul li.subprod1 {background:url(subprod1.gif) no-repeat;}
.menu1 ul li ul li.subprod2 {background:url(subprod2.gif) no-repeat;}

.menu1 table 				{ border-collapse:collapse; margin:0; border:0; padding:0; font-size:1em; position:absolute; left:0; top:0; }

.menu1 ul li:hover a,
.menu1 ul li a:hover		{ color:black; text-decoration:none; border:0; }

.menu1 ul li a:hover 		{ position:relative; z-index:100; }

.menu1 ul li:hover ul,
.menu1 ul li a:hover ul 	{ padding-left:97px; padding-top:1px; visibility:visible; width:190px; height:auto; z-index:10; overflow:visible; }
.menu1 ul li:hover ul li a,
.menu1 ul li a:hover ul li a			{ display:block; background:transparent; color:white; width:190px; line-height:15px; padding:5px 0 12px 5px; height:auto; text-decoration:none; }
* html .menu1 ul li a:hover ul li a 	{ width:190px; w\idth:135px; }

.menu1 ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover 		{ text-decoration:none; border:0; color:black; }
.menu1 ul li:hover ul li ul,
.menu1 ul li a:hover ul li a ul 		{ visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:151px; }
.menu1 ul li:hover ul li:hover ul,
.menu1 ul li a:hover ul li a:hover ul 					{ visibility:visible; position:absolute; width:190px; height:auto; color:#000; padding:0; border:1px solid #888; list-style-type:none; background:#eee; }
.menu1 ul li:hover ul li:hover ul li a,
.menu1 ul li a:hover ul li a:hover ul li a 				{ display:block; width:190px; background:transparent; color:#000; }
* html .menu1 ul li a:hover ul li a:hover ul li a 		{width:190px; w\idth:115px;}

.menu1 ul li:hover ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover ul li a:hover 		{ background:#ddd; text-decoration:underline; }