html, body	{margin:0px;padding:0px;height:100%;}
body	{background:#000000;color:#ffffff;font-family:tahoma;font-size:11px;line-height:1.5;}
img	{border:0;}
form	{margin:0;}

.honeypot{visibility:hidden;width:1px;height:1px;}

a:link, a:visited	{color:#ffffff;text-decoration:none;}
a:hover	{color:#71a0ac;}
a.sel:link, a.sel:visited	{color:#71a0ac;text-decoration:none;}
a.sel:hover	{color:#ffffff;}
.blue	{color:#71a0ac;}
hr {border: 0; color: #474747; background-color: #474747; height: 1px; text-align: left;}
.subnav	{position:absolute;z-index:10000;}
.subnav .item	{border-left:1px solid #474747;border-right:1px solid #474747;border-bottom:1px solid #474747;padding-left:10px;padding-right:10px;background:#000000;width:64px;height:18px;line-height:16px;font-size:11px;}

.topbar	{height:29px;background:#474747;}
.topbar .inner	{width:778px;margin:0px auto;padding-left:24px;padding-right:2px;}
.topbar .inner .left	{float:left;line-height:29px;}
.topbar .inner .right	{float:right;padding-top:3px;}
.topbar .inner .right .but1	{float:left;padding-right:9px;}
.topbar .inner .right .but2	{float:left;}

h1 {font-size: 14px; }

.thumb { margin-right: 20px; border: 1px solid #474747; float:left; }

.mainpanel	{width:804px;margin:0px auto;/*background:url('/img/bg_main.gif');background-repeat:no-repeat;padding-left:191px;padding-right:190px;*/}

	.logo		{height:111px;padding-left:24px;}
	
	.navbar		{height:26px;padding-left:11px;}
	.navbar .ileft		{float:left;width:4px;height:26px;background:url('/img/menu_left.gif');}
	.navbar .imiddle	{float:left;height:26px;padding-left:8px;padding-right:12px;line-height:24px;background:url('/img/bg_menu.gif');}
	.navbar .imiddle a:link,
	.navbar .imiddle a:visited	{font-size:14px;}
	.navbar .iright		{float:left;width:4px;height:26px;background:url('/img/menu_right.gif');}
	
	.topcover	{position:absolute;z-index:1000;}
	.mainbar	{min-height:575px;width:802px;background-color:#1a1b1c;background-image:url('/img/bg_gradient.gif');background-repeat:repeat-x;border:1px solid #414141;position:relative;}
	.botcover	{position:relative;top:-11px;z-index:1000;}
	
	.footbar	{font-size:12px;line-height:20px;text-align:center;}

.botpanel	{width:1185px;margin:0px auto;}
.botpanel .inner	{width:1185px;position:relative;top:-234px;z-index:-10;}
.botpanel .inner .pic	{float:right;}

.hdr	{height:36px;line-height:36px;background:url('/img/bg_bar.gif');padding-left:22px;font-size:14px;color:#71a0ac;}

.main_hdr	{height:27px;border-bottom:1px solid #474747;line-height:27px;font-size:11px;}
.main_hdr .left	{float:left;padding-left:22px;}
.main_hdr .right	{float:right;padding-right:16px;}

.hp_top	{overflow:hidden;}
.hp_top .pic	{float:left;width:501px;height:360px;overflow:hidden;}
.hp_top .right	{float:left;border-left:1px solid #757576;height:360px;width:300px;}
.hp_top .right .block1	{height:140px;border-bottom:1px solid #757576;padding-left:22px;padding-top:18px;}
.hp_top .right .block1 .lblock	{float:left;padding-right:12px;}
.hp_top .right .block1 .rblock	{float:left;width:130px;}
.hp_top .right .block2	{padding-left:22px;padding-top:30px;width:243px;}
.hp_top .right .block2 .topblock	{padding-bottom:10px;}
.hp_top .right .block2 .lblock	{float:left;}
.hp_top .right .block2 .lblock input	{width:173px;height:25px;font-size:10px;border:1px solid black;}
.hp_top .right .block2 .rblock	{float:left;padding-left:9px;}
.hp_bot	{overflow:hidden;border-top:1px solid #707272;}
.hp_bot .left	{float:left;width:501px;min-height:214px;border-right:1px solid #414141;padding-bottom:10px;}
.hp_bot .left .txt	{padding-top:25px;padding-left:22px;padding-right:22px;}
.hp_bot .right	{float:left;width:300px;padding-bottom:10px;}
.hp_bot .right .txt	{padding-top:25px;padding-left:22px;padding-right:22px;}

.prod	{overflow:hidden;}
.prod .nav	{float:left;width:194px;line-height:22px;font-size:11px;padding-top:20px;}
.prod .nav h4	{padding-left:22px;}
.prod .nav .items	{border-top:1px solid #474747;}
.prod .nav .items a	{padding-left:22px;line-height:19px;background:url('/img/bg_nav.gif');border-bottom:1px solid #474747;height:21px;display:block;}
.prod .mainblock	{float:left;border-left:1px solid #474747;min-height:548px;font-size:11px;}
.prod .mainblock .mainpart {padding-left:45px;padding-top:30px;width:530px;min-height:445px;}
.prod .mainblock .mainpart .prodlist	{overflow:auto;padding-bottom:10px;clear:both;}
.prod .mainblock .mainpart .prodlist .item	{width:127px;height:160px;float:left;}
.prod .mainblock .mainpart .prodlist .item .pic	{width:100px;height:100px;overflow:hidden;padding-bottom:7px;}
.prod .mainblock .mainpart .prodlist .item .desc	{padding-bottom:2px;}
.prod .mainblock .mainpart .prodlist .item .inputs	{margin-left:-3px}
.prod .mainblock .mainpart .prodlist .item .inputs .chk	{position:relative;top:1px;}
.prod .mainblock .mainpart .prodlist .item .inputs .txtfld	{font-size:10px;border:1px solid #000000;width:30px;}
.prod .mainblock .mainpart .addcartbar	{overflow:auto;clear:both;padding-bottom:30px;}
.prod .mainblock .mainpart .addcartbar .btn	{float:right;padding-right:45px;}
.prod .mainblock .note	{border-top:1px solid #474747;width:540px;padding-top:15px;padding-bottom:15px;padding-left:45px;clear:both;}

.prodlist {}
.clearer {clear:both;}

/*-------------------------SHOPING CART -------------------------------------------------*/

#main div.cart			{padding: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:#71A0AC; font-weight:bold; text-transform:uppercase;}
                    
#main div.cart .col_1		{width:15px;}
#main div.cart .col_2		{width:300px; text-align:left;}
#main div.cart .col_3		{width:65px; text-align:right; padding:0 10px 0 0;}
#main div.cart .col_4		{width:50px; text-align:center; padding:0 15px 0 0;}
#main div.cart .col_5		{width:50px;}
#main div.cart .col_6		{width:45px;}

#main div.cart .col_4 input	{margin-right:15px;}
#main div.cart td.col_5		{width:30px; padding-left:20px;}

#main div.cart tbody		{}
#main div.cart td			{height:31px; border-bottom:1px solid #ccc; font-weight:normal;}
#main div.cart td input.txt	{display:block; float:right; width:40px; height:16px; 
						 	 font-size:12px; line-height:16px; color:#000; border:1px solid #000; text-align:right;}

#main div.cart tr.delivery td	{border:none;}
#main div.cart tr.grand_total td{border-top:1px solid #ccc;}

#main div.cart td input.chk		{display:block; width:11px; height:11px; border:1px solid #8e8e8e;}
#main div.cart td img			{vertical-align:middle;}
#main div.cart tfoot			{}
#main div.cart tr.controls td	{border:none;}

#main div.cart a.btn			{	display:block; height:25px; width:72px; margin:10px 0 0 4px; 
						 		 	text-decoration:none;}
#main div.cart a.return			{	background:url(../img/but_return.png) no-repeat; float:left;}								
#main div.cart a.update			{	background:url(../img/but_update.png) no-repeat; float:right;}								
#main div.cart a.checkout		{	background:url(../img/but_checkout.png) no-repeat; float:right;}								
									
#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;}

#main div.checkout				{float:left; width:290px; padding:15px 0 0; margin:0 4px 0 0;}

#main div.checkout	h3			{display:block; width:290px;}
#main div.form					{margin:0 0 20px;}
#main div.form ul				{display:block; list-style:none; padding:0;}
#main div.form li				{display:block; margin:0 0 3px; overflow:hidden;}
#main div.form li.btns			{padding:0 0 0 103px;}
#main div.form label			{display:block; float:left; font-size:11px; line-height:14px; color:#fff; 
						 		 padding:4px 0 4px 3px; width:99px;}
#main div.form input.txt		{display:block; float:left; width:180px; height:20px; border:1px solid; 
						 		 border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea; font-family:arial; 
						 		 font-size:12px; line-height:20px; color:#000;}
#main div.form input.small		{width:80px;}
#main div.form textarea			{display:block; float:left; width:198px; height:101px; border:1px solid;
						 		 border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea; font-family:arial; font-size:12px; 
						 		 line-height:20px; color:#000; overflow:auto;}
#main div.form select			{display:block; float:left; width:180px; height:20px; 
						 		 border:1px solid; border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea; 
						 		 font-family:arial; font-size:12px; line-height:20px; color:#000; background:#fff;}
#main div.form a				{color:#7c7c7c; float:right;}
#main div.form a.btn			{display:block; float:left; height:25px; width:72px; text-decoration:none;}

#main div.form a.send			{background:url(../img/but_send.png) no-repeat; float:right;}
#main div.form a.confirm		{background:url(../img/but_confirm.png) no-repeat; float:right;}
#main div.form a.right			{background:url(../img/but_right.png) no-repeat; width:150px; float:right;}

#main div.form input.btn		{display:block; float:left; height:18px; line-height:18px; 
						 		 font-weight:normal; color:#FFF; border:none; padding:0 10px; text-decoration:none;
								}
								 
#main div.form li a.right{float:right; margin:0 6px 0 0;}

#slideshow div {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow div.active {z-index:10;opacity:1.0;}
#slideshow div.last-active {z-index:9;}
