html, body		{height:100%;margin:0px;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-size:12px;}
body			{background-color:#092d3a;background-image:url('/img/bg_main.jpg');background-repeat:no-repeat;background-position:top center;}
form			{margin:0px;}
img				{border:0;}
a				{color:#000000;}
h1,
.home_col .ttl,
.home_col_but .ttl	{color:#333366;margin:0px;padding:0px 0px 35px 0px;font-weight:normal;font-size:20px;line-height:24px;}
h2				{font-size:16px;font-weight:normal;color:#333333;margin:0px;padding:0px 0px 3px 0px;}
h2 a:link,
h2 a:visited	{text-decoration:none;color:#333333;}
h2 a:hover		{text-decoration:underline;}

.blue			{color:#34bcdb;}
.nopad			{padding:0px;margin:0px;}
.noli li		{padding:0px;margin:0px;}
.noli ul		{padding:0px;margin:0px;list-style: none;}

#container_top	{position:relative;width:931px;margin:0px auto;height:164px;padding-right:46px;padding-left:46px;}
#container_top	#logo			{float:left;}
#container_top	.buttons		{float:right;padding-top:9px;}
#container_top	.buttons .but	{float:left;padding-left:4px;}
#container_nav	{position:relative;margin:0px auto;width:931px;background:url('/img/bg_nav.png');padding:10px 46px 12px 46px;}
#container_nav #nav	{width:922px;padding-left:9px;height:35px;background:#000000;color:#ffffff;font-family:Helvetica, Arial;font-size:18px;line-height:18px;}
#container_nav #nav a:link,
#container_nav #nav a:visited	{color:#ffffff;text-decoration:none;padding:15px 13px 0px 13px;display:block;float:left;height:32px;text-align:center;margin:0px 5px 0px 5px;}
#container_nav #nav a:hover,
#container_nav #nav a.sel		{background:url('/img/bg_navitem.gif');background-repeat:repeat-x;color:#34bcdb;}
#container_nav #nav #contact	{float:right;padding:0px 27px 0px 0px;}
#container_main				{position:relative;margin:0px auto;width:931px;padding:0px 46px 0px 46px;}
#container_main #content	{width:849px;min-height:400px;background:#ffffff;padding:30px 41px 25px 41px;overflow:hidden;}
#container_main #content_slide	{width:911px;background:#ffffff;padding-left:20px;position:relative;}
#container_main #content_slide #div_cont11	{position:relative;width:891px;height:243px;overflow:hidden;}
#container_main .div		{height:14px;background:url('/img/bg_div.gif');}
#container_main #bottom		{width:849px;background:#ffffff;padding:17px 41px 0px 41px;overflow:hidden;height:110px;}
#container_main #bottom .col1	{float:left;width:570px;}
#container_main #bottom .col2	{float:left;}
#container_main #bottom .col2 .copy	{padding-top:5px;font-size:10px;color:#666666;}

.home_col		{float:left;width:240px;padding-right:40px;}
.home_col .ttl,
.home_col_but .ttl	{padding-bottom:0px;height:62px;}
.home_col_but	{float:left;}
.home_col_but .but	{padding-bottom:10px;}
.call{font-family:Helvetica, Arial;font-size:14px;font-weight:bold;color:#f88222;}
.main_col1		{float:left;width:240px;padding-right:40px;min-height:10px;}
.main_col1 .call{padding-top:20px;font-family:Helvetica, Arial;font-size:14px;font-weight:bold;color:#f88222;}
.main_col1 .price{padding-top:20px;font-family:Helvetica, Arial;font-size:18px;font-weight:bold;color:#333366;}
.main_col1 .prodlist	{padding-top:20px;font-size:13px;font-weight:bold;color:#003366;}
.main_col1 .prodlist a:link,
.main_col1 .prodlist a:visited	{font-weight:normal;color:#003366;display:block;padding-top:2px;padding-bottom:2px;}
.main_col1 .prodlist a:hover,
.main_col1 .prodlist a.sel	{text-decoration:none;color:#333333;}
.main_col1_big	{float:left;width:565px;min-height:10px;}
.mc1b_rpad		{width:545px;padding-right:20px;}
.main_col1_big .productrow	{width:525px;overflow:hidden;padding-bottom:8px;margin-bottom:25px;border-bottom:1px solid #666666;}
.main_col1_big .productrow .left	{width:178px;float:left;min-height:10px;}
.main_col1_big .productrow .left .pict	{border:1px solid #666666;float:left;}
.main_col1_big .productrow .right	{width:320px;float:left;}
.main_col1_big .productrow .right .prodttl	{font-size:14px;font-weight:bold;color:#333333;padding-bottom:5px;}
.main_col1_big .productrow .right .morerow	{overflow:hidden;padding-top:10px;}
.main_col1_big .productrow .right .morerow .morebut	{float:right;}
.main_col2		{float:left;width:285px;min-height:10px;}
.main_col2_prod	{float:left;width:245px;padding-right:40px;min-height:10px;}
.main_col2 .secpic	{width:248px;height:170px;background:url('/img/bg_shadow.gif');}
.main_col2 .caption a:link,
.main_col2 .caption a:visited	{display:block;text-decoration:none;color:#333333;padding-top:5px;text-decoration:none;}
.main_col2 .caption a:hover		{text-decoration:underline;}
.main_col3		{float:left;width:283px;}
.main_col3 a:link,
.main_col3 a:visited	{display:block;color:#333366;font-size:16px;width:267px;padding-left:16px;height:34px;line-height:34px;background:url('/img/bg_rightlnk.gif');text-decoration:none;margin-bottom:5px;}
.main_col3 a:hover,
.main_col3 a.sel		{color:#ffffff;background:url('/img/bg_rightlnk_on.gif');}
.main_col3 a.sub:link,
.main_col3 a.sub:visited	{display:block;color:#656565;font-size:12px;font-weight:bold;padding-left:16px;height:24px;line-height:24px;background:none;text-decoration:none;font-family:Helvetica, Arial;}
.main_col3 a.sub:hover,
.main_col3 a.subsel:link,
.main_col3 a.subsel:visited	{display:block;color:#333366;font-size:12px;font-weight:bold;padding-left:16px;height:24px;line-height:24px;background:none;text-decoration:none;font-family:Helvetica, Arial;}
.related,
.fppost			{padding-top:20px;font-family:Helvatica, Arial;font-size:12px;color:#333333;}
.fppost			{padding-top:0px;}
.related .relmain,
.fppost .fppostmain	{width:198px;min-height:80px;background:url('/img/bg_related_main.gif');padding:16px 22px 10px 22px;}
.related .relmain .relttl,
.fppost .fppostmain .fppostttl	{padding-bottom:10px;font-weight:bold;}
.fppost .fppostmain .fppostttl	{padding-bottom:0px;}
.fppost .fppostmain .fppostdate	{padding-bottom:20px;}
.related .relmain a:link,
.related .relmain a:visited	{text-decoration:none;display:block;color:#333333;}
.related .relmain a:hover	{text-decoration:underline;}
.related .relbot,	
.fppost .fppostbot	{width:242px;height:9px;background:url('/img/bg_related_bot.gif');}
.testim				{padding-top:20px;padding-left:4px;color:#333333;}
.testim .testmain	{width:255px;min-height:80px;background:url('/img/bg_testim_main.gif');padding:22px 12px 10px 12px;}
.testim .testmain .testtxt	{color:#333366;padding-bottom:25px;}
.testim .testbot	{width:279px;height:12px;background:url('/img/bg_testim_bot.gif');}
a.dropbox_href {display:block;font-family:Arial;font-size:9px;width:107px;height:25px;padding-left:6px;padding-top:7px;color:#fff;text-decoration:none;}
a.dropbox_href:hover {color:#33cccc;text-decoration:none;background-image:url('/img/dropbox_hover.png');}

a.btn_send{display:block;width:98px;height:30px;background-image:url('/img/btn_send.gif');}
a.btn_send:hover{background-image:url('/img/btn_send_over.gif');}
a.btn_signup{display:block;width:98px;height:30px;background-image:url('/img/btn_signup.gif');}
a.btn_signup:hover{background-image:url('/img/btn_signup_over.gif');}

#content_wp h1	{padding-bottom:20px;}
.post			{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #666666;}
#blog_more_art	{padding-bottom:10px;padding-top:10px;margin-top:30px;border-top:1px solid #003366;border-bottom:1px solid #003366;font-size:13px;color:#003366;font-family:Helvetica, Arial;padding-left:16px;}
#blog_more_art a:link,
#blog_more_art a:visited {display:block;padding-left:0px;color:#003366;font-size:13px;font-weight:normal;text-decoration:underline;height:24px;line-height:24px;background:none;}
/*-----------------------shopping cart------------------------------------*/
#main div.cart			{padding:5px 5px 5px 0;}
#main div.cart table	{width:100%; table-layout:fixed;}
#main div.cart thead	{}
#main div.cart th		{	height:20px; font-size:11px; line-height:20px; color:#080607; font-weight:normal; 
							border-bottom:1px dotted #ccc;}
#main div.cart td.foot	{	border-top:1px dotted #ccc; font-size:11px; font-weight:bold; color:#1a3550;}							
                    
#main div.cart .col_1		{width:70px; text-align:left;}
#main div.cart .col_2		{width:270px; text-align:left;}
#main div.cart .col_3		{width:73px; text-align:left;}
#main div.cart .col_4		{width:70px; text-align:left;}
#main div.cart .col_5		{width:37px; text-align:left;}



#main div.cart tbody		{}
#main div.cart td			{height:40px; font-weight:normal;}
#main div.cart td input.txt	{display:block; float:left; width:20px; height:20px; background:#d9d9d9; margin-left:10px;
						 	 font-size:11px; line-height:20px; color:#000; border:1px solid #dedcdd; text-align:right;}

#main div.cart a.btn			{	float:left; height:18px; line-height:18px; margin:0 0 0 4px; padding:0 10px;
						 		 	font-weight:normal; color:#FFF; border:none; text-decoration:none;
									background:url(../img/bg_back_grad.gif) repeat-x;}
									
#main div.cart div.promo label	{	display:block; width:80px; position:absolute; top:2px; right:80px;}
#main div.cart tfoot input.txt	{ 	width:68px; margin:0 10px; float:left;}

span.add_quote					{	display:block; float:left; height:27px; line-height:27px; 
									font-size:12px; color:#c31940; font-weight:normal;}

input.add_quote					{	display:block; width:128px; height:26px; float:left; border:none; cursor:pointer;
									background:url(../img/quote-button.png) left top no-repeat; margin:0px;}

div.sep							{	width:100%; padding:0; margin:0; clear:both;}									
div.main_col14					{	float:left; width:255px;}
div.main_col15					{	float:left; width:520px; margin-left:70px;}
div.main_col14 h1				{	padding-bottom:10px;}
div.main_col14 div.sign_up		{	width:230px; min-height:160px; margin:5px 5px 5px -40px; float:left;
									background:#bdc2c8; padding:10px; display:none;  overflow:hidden;}
									
div.main_col14 a				{	text-decoration:none; color:#333333;}									
div.main_col14 input.sign_up	{	height:20px; border:1px solid #c3c4c6; width:235px;}
div.main_col14 input.sign_up_btn{	width:98px; height:30px; border:none; cursor:pointer;
										background:url(../img/bg_btn_sign_up.gif);}
div.main_col14 a.close			{ 	display:block; height:12px; padding:0 0 3px 20px; margin-top:3px; 
									background:url(../img/bg_btn_close.gif) left top no-repeat;}
div.main_col15 span.contact_ttl	{	font-size:11px; font-weight:bold; color:#1a3550;}									
div.main_col15 input.contact	{	width:188px; height:20px; background:#e4e2e3; border:1px solid #d7d7d7; line-height:20px; 
									float:left;}
div.main_col15 select.contact	{	width:100px; height:24px; background:#e4e2e3; border:1px solid #d7d7d7; line-height:20px;}
div.main_col15 textarea.contact	{	width:270px; height:160px; background:#e4e2e3; border:1px solid #d7d7d7;}
div.main_col15 input.contact_send	{	width:91px; height:28px; border:none; margin-right:7px; cursor:pointer;
										background:url(../img/bg_btn_send.gif);}
div.main_col15 img				{	display:block; float:left; border:none; margin-left:4px;}
div.main_col14 div.block		{	display:block;}
div.main_col1 h3				{	font-size:11px; color:#1b4963; text-transform:uppercase; margin-top:0;}
div.main_col1 a.lnk				{	font-size:11px; color:#1b4963; text-decoration:none;}
