@charset "iso-8859-1";
@media screen, print {
body				{margin: 10px 0 0 0; text-align: center; background: #0d0e0f url(../gfx/layout/febmar2010/bg.jpg) top no-repeat; }

#container			{position: relative; width: 950px; background: #ffffff url(../gfx/layout/febmar2010/container-bg.jpg) top no-repeat; margin: 0 auto; margin-top:-1px; margin-bottom: 15px; text-align: left;}


/* ### HEADER ### */

#header				{height: 142px; background: url(../gfx/layout/febmar2010/header.jpg) top no-repeat;}
#header img			{position: absolute; top: 20px; left: 20px; display: block;}

#header div.softver		{position: absolute; right: 30px; top: 2px; z-index: 1000; font: normal 8px Arial; color: #000000;}

/* head links */
#headlinks			{position: absolute; top: 119px; height: 23px; left: 10px; overflow: hidden; border-bottom: 0;}
#headlinks ul			{font: 11px Tahoma, Arial, Verdana, sans-serif; margin: 0; padding: 0; list-style: none;}
#headlinks li			{display: inline; padding: 0; text-transform: none;}
#headlinks a			{float: left; display: block; padding: 5px 6px; margin: auto 1px; color: #ffffff; text-decoration: none; letter-spacing: 0.5px;}
#headlinks a			{height: 25px; background: url(../gfx/layout/febmar2010/headlinksbkg.gif) repeat-x;}
#headlinks a:hover,
#headlinks li.selected a	{color: #ffFFFF; background: #c79844 url(../gfx/layout/febmar2010/headlinksbkg_on.gif) repeat-x;}


/* ### LEFT SIDE (width 5px + 183px) ### */

#left				{xposition: absolute; margin: 15px 0 0 5px; width: 210px; float:left;}

/* box */
#left div.lbox_header		{width: 210px; height: 22px; background: #ffffff url(../gfx/layout/febmar2010/box-header.gif) top no-repeat;}
#left p.lbox_header		{padding: 2px 5px; font: 13px Tahoma; color: #000000; letter-spacing: 1px; text-transform: uppercase;}
#left div.lbox_content		{width: 208px; background: #ffffff url(../gfx/layout/febmar2010/box-bg.jpg) top no-repeat; border-bottom: dotted 1px #015ad3; border-top: dotted 				1px #015ad3; margin-bottom: 10px;}
#left p.lbox_content		{margin: 4px; font: normal 11px Arial; color: #000000;}

#left a.lbox_content		{font: bold 11px Arial; color: #000000; text-decoration: none;}
#left a.lbox_content:hover	{font: bold 11px Arial; color: #590066; text-decoration: underline;}

/* basket box */
#left p.lbox_content_basket	{font: bold 21px Verdana; color: #FF0000; text-align: right; padding: 5px;}
#left p.lbox_content_bsk	{font: normal 9px Verdana; color: #939598; text-align: right; padding: 5px; line-height: 8px;}
#left a.lbox_content_bsk	{font: normal 9px Verdana; color: #939598; text-decoration: none}
#left a.view_basket		{margin: 2px 30px;}
#left img.view_basket		{width: 120px; height: 29px; border: 0;}

/* category links */
#left dl			{margin: 2px 5px; line-height: 18px;}
#left a.mcat, a.cat, a.subcat	{color: #000000;}

#left a.link			{font: bold 11px Arial; color: #17344b; text-decoration: none;}
#left a.link:hover		{color: #590066;}

#left a.mcat			{font:  12px Arial; text-decoration: none; border-bottom: dotted 1px #094699;}
#left a.mcat:hover		{color: #590066;}

#left dd			{margin-left: 10px; line-height: 12px;}
#left a.cat			{font: bold 11px Arial; text-decoration: none;}
#left a.cat:hover		{color: #590066;}

#left ul, li			{padding-left: 15px; list-style: none; line-height: 10px;}
#left a.subcat			{font: normal 11px Arial; text-decoration: none;}
#left a.subcat:hover		{color: #590066;}

#left div.trade_link		{background: #8ba6bc; margin: 2px -5px -2px -5px; padding: 1px 0 3px 0;}
#left dt.trade_link		{padding: 0 15px;}
#left a.trade_link		{font: bold 12px Arial; color: #FF0000; text-decoration: none;}
#left div.trade_link a		{font: bold 11px Arial; color: #ffffff; line-height: 10px;}

/* search */
#left form, input		{margin: 0;}
#left form			{margin: 5px;}
#left input.search		{width: 134px; height: 17px; border: solid 1px #6b6a6a;}
#left input.button		{position: absolute; width: 31px; height: 23px; margin-left: 5px; }
#left p.lbox_content_search	{font: normal 9px Arial; color:#4b4b55; text-align: center; padding: 2px 0 2px 0;}

/* cards */
#left p.lbox_content_cards	{text-align: center; padding: 2px;}

/* secure connection */
#left p.lbox_content_ssl	{text-align: center; padding: 2px;}

/* distributor's box */
#left div.lbox_distrib		{width: 182px; margin: 0 0 10px 5px ;}

/* db info box */
#left div.lbox_dbinfo		{width: 182px; margin: 0 0 10px 5px;}
#left p.lbox_dbinfo		{padding: 2px 5px; font: normal 10px Arial; color: #babcbf; text-align: center;}

/* ### CONTENT ### */

#herobox			{position: relative; min-height: 210px; padding-top:2px; border: solid 1px #f1f1f1; }
							


#content			{position: relative; margin: 12px 25px 0 220px; min-height: 850px; }
#content h1			{font: bold 18px Arial; color: #FF0000; margin-bottom: 10px;}
#content h2			{font: bold 12px Arial; color: #000000; margin-bottom: 10px;}
#content h3			{font: italic bold 12px Arial; color: #000000; margin: 5px 0;}
#content h4			{margin: 0;}
#content p			{margin: 0; font: normal 12px Arial;}
#content a			{margin: 0; font: normal 12px Arial; color: #000000; text-decoration: none;}
#content a:hover		{color: #590066;text-decoration: none;}
#content a:visited		{color: #000000; text-decoration: none;}

.theme				{margin-left: -140px;}

/* locator */
#content div.locator		{margin-bottom: 5px;}
#content ul.locator		{padding: 0; list-style: none;}
#content li.locator		{padding-left: 0; font: bold 11px Arial; color: #17344b; display: inline;}

#content a.locator		{font: normal 10px Verdana; color: #17344b; text-decoration: none;}
#content a.locator:hover	{color: #590066; text-decoration: underline;}
#content a.locatorb		{font: bold 10px Verdana; color: #17344b; text-decoration: none;}
#content a.locatorb:hover	{color: #590066; text-decoration: underline;}

/* product view: list or thumbnails */
#content div.ltview		{text-align: right; margin: -15px 0 5px 0;}
#content ul.ltview		{padding: 0; list-style: none;}
#content li.ltview		{padding-left: 0; font: bold 11px Arial; color: #c6c8ca; display: inline;}
#content span.ltview		{font: normal 10px Verdana; color: #17344b; text-decoration: none;}
#content img.ltview		{position: relative; margin-right: 4px; top: 3px;}

#content a.ltview		{font: normal 10px Verdana; color: #17344b; text-decoration: none;}
#content a.ltview:hover		{color: #590066;}
#content a.ltviewb		{font: bold 10px Verdana; color: #17344b; text-decoration: none;}
#content a.ltviewb:hover	{color: #590066;}

/* error 404 */
#content div.error404		{background: #fffeef; border: solid 1px #e1e1d5; padding: 10px 0; border: solid 1px; margin-top: 70px;}#content p.error404		{font: bold 12px Arial; color: #e20020; text-align: center;}
#content a.error404		{font: bold 12px Arial; color: #000000;}
#content a.error404:hover	{font: bold 12px Arial; text-decoration: underline;}

/* product thumbnails */
#content table.thumbnails	{width: 700px; margin-bottom: 15px; cursor: pointer;}
#content table.thumbcell	{}
#content div.thumbcell		{width: 164px; height: 225px; margin: 2px 2px; border: solid 1px #f1f1f1; text-align: center;}
#content div.thumbcell:hover	{border: solid 1px #f8f4c5;background: #ffffff url(../gfx/layout/febmar2010/thumbcell-bg.jpg) top no-repeat;}
#content td.empty		{width: 134px; height: 215px; margin: 3px 2px; padding: 1px;}
#content p.mcat			{font: bold 8px Verdana; color: #848484;}
#content p.cat			{font: normal 8px Verdana; color: #848484;}
#content img.thumbcell		{width: 132px; height: 132px; border: 0; margin: 2px 0;}
#content span.price1		{font: normal 8px Arial; color: #A8A8A8; margin-right: 5px;}
#content span.price2		{font: bold 16px georgia; color: #0c3270; margin-bottom: 2px;}
#content small.net		{font-size: 8px;}
#content p.description		{font: 13px Arial; color: #000000; margin: 2px;}

/* product table list */
#content table.list		{width: 700px; margin: 0; padding: 0;}
#content tr.header		{height: 20px; font: bold 11px Arial; color: #ffffff; background: #4b3501;}
#content td.header1		{width: 5%;}
#content td.header2		{width: 75%;}
#content td.header3		{width: 10%; text-align: center;}
#content td.header4		{width: 10%; text-align: center;}

#content tr.list		{height: 39px; font: bold 11px Arial;}
#content td.list1		{height: 39px; border-bottom: solid 1px #9ebed7;}
#content td.list2		{height: 39px; border-bottom: solid 1px #9ebed7; padding-top: 2px;}
#content td.list3		{height: 39px; border-bottom: solid 1px #9ebed7; padding-right: 6px; text-align: right;}
#content td.list4		{height: 39px; border-bottom: solid 1px #9ebed7; padding-top: 4px;}

#content img.thumbnail		{width: 35px; height: 35px; border: 0; padding-right: 4px;}

#content a.link			{font: bold 12px Arial; color: #000000; text-decoration: none;}
#content a.link:hover		{color: #590066; text-decoration: none;}
#content p.code			{font: normal 10px Arial; color: #818386;}

#content p.price1		{width: 75px; font: normal 9px Arial; color: #818386;}
#content p.price2		{font: bold 14px Tahoma; color: #e20020;}
#content p.natrade		{font: bold 9px Arial; color: #818386; text-align: center;}
#content td.noprods		{}
#content div.noprods		{font: bold 12px Arial; color: #e20020; background: #fffeef; border: solid 1px #e1e1d5; text-align: center; padding: 10px 0;}
#content span.noprodsHL		{color: #590066;}
#content p.clearance, p.new	{font: bold 10px Arial; color: #e20020;}

/* product page */
#content div.prodlogo		{text-align: right; margin: -10px 0 5px 0; }
#content div.prodtitle		{font: 25px Arial; color: #494c4f; margin-bottom: 15px;}

#content div.col1		{float: left; width: 300px; padding: 0	 20px 0 0;}
#content div.col2		{float: right; width: 365px;}

#content div.prodimage		{width: 300px; text-align: center;}
#content img.prodimage		{border: 0;}

#content ul.prices		{padding-left: 0px;}
#content li.net			{}
#content p.net			{font: bold 21px Verdana; color: #FF0000;}
#content span.net		{font-size: 12px;}
#content li.ip_vat		{}
#content p.ip_vat		{font: normal 10px Arial; color: #818386;}
#content li.ssp			{margin-top: 10px;}
#content p.ssp			{font: italic bold 12px Arial; color: #2961ae;}
#content li.web			{}
#content p.web			{font: bold 12px Arial; color: #FF0000;}
#content li.ret_rrp		{}
#content p.ret_rrp		{font: bold 11px Arial; color: #818386;}
#content li.ret_web		{}
#content p.ret_web		{font: bold 25px Georgia; color: #FF0000;}
#content p.ret_save		{font: bold 12px Arial; color: #FF0000;}

#content div.buy		{text-align: left; margin: 10px 20px 15px 0;}
#content img.buy		{width: 80px; height: 30px;}
#content div.retonly		{background: #fffeef; border: solid 1px #e1e1d5; text-align: center; padding: 5px 0; margin: 10px 20px 15px 0;}
#content p.retonly		{font: bold 10px Arial; color: #590066;}

#content div.features		{}
#content p.features		{padding-left: 10px; font: bold 12px Arial; color: #17344b;}
#content ul.features		{padding-left: 16px;}
#content li.features		{padding: 0; font: normal 12px Arial; line-height: 17px; color: #17344b; list-style: url(../gfx/layout/bullet.gif);}

#content div.moreinfo		{width: 290px; padding: 2px; margin-top: 15px; background: #fef3a6; border: solid 1px #e1e1d5;}
#content p.moreinfo		{padding-left: 5px; font: bold 12px Arial; color: #17344b;}
#content ul.moreinfo		{padding: 0; list-style: none; margin: 2px 5px;}
#content li.moreinfo		{padding-left: 0; font: normal 11px Arial; color: #000000; line-height: 15px;}

#content div.directurl		{width: 290px; padding: 2px; margin-top: 5px; background: #fef3a6; border: solid 1px #c9ba55;}
#content p.directurl_head	{padding-left: 5px; font: bold 12px Arial; color: #17344b;}
#content p.directurl		{padding-left: 5px; font: normal 11px Arial; color: #000000;}

#content div.specsheet		{width: 290px; padding: 2px; margin-top: 10px;}
#content a.specsheet		{margin-left: 5px; font: bold 10px Arial; color: #000000; text-decoration: none;}
#content a.specsheet:hover	{color: #590066;text-decoration: none;}

#content div.barcode		{width: 290px; padding: 2px; margin-top: 15px;}
#content a.specsheet		{margin-left: 5px; font: bold 10px Arial; color: #000000; text-decoration: none;}
#content a.specsheet:hover	{color: #590066;text-decoration: none;}

/* terms & conditions */
#content div.terms		{margin-right: 20px;}

#content div.termsHL		{background: #fffeef; border: solid 1px #e1e1d5; padding: 5px 15px; margin: 10px 20px 15px 0;}
#content p.terms		{font-weight: normal; margin-bottom: 5px;}
#content p.termsb		{font-weight: bold;}

/* contact form */
#content div.contact		{margin-right: 20px;}
#content p.contact		{font: bold 12px Arial; color: #e20020; text-align: left; margin: 6px 0;}
#content img.body_contact	{width: 166px; height: 26px; border: 0; margin: 5px 0;}

#content div.contact_info	{width: 260px; background: #fffeef; border: solid 1px #e1e1d5; position: absolute; right: 10px; margin-top: 14px; padding: 5px; text-align: left;}
#content p.contact_inf_head	{font: bold 12px Arial; color: #000000; margin: 6px 0;}
#content p. contact_inf_cont	{font: normal 12px Arial;}

#content .form form, input	{margin: 0;}
#content .form label		{font: bold 11px Arial; color: #000000; margin-bottom: 3px; display: block;}
#content .form select		{height: 20px; border: solid 1px #000000; margin-bottom: 5px;}

#content .form input		{width: 275px; height: 20px; border: solid 1px #000000; margin-bottom: 6px;}
#content .form input.name	{width: 212px;}
#content .form textarea		{width: 275px; font: 12px monospace; border: solid 1px #000000; margin-bottom: 6px; display: block;}
#content .form input.button	{width: 68px; height: 23px; border: 0; margin: 20px 90px; }

/* Passport Photo Guide */

#content div.passprtphtside	{right: 10px; position: absolute; width: 150px; text-align: right;}
#content img.uk_passservice1	{width: 116px; height: 58px;}
#content img.uk_passservice2	{width: 150px; height: 920px; margin-top: 20px;}

#content a.psprtlink		{font: normal 11px Arial; color: #000000; text-decoration: none;}
#content a.psprtlink:hover	{color: #590066; text-decoration: underline;}

#content div.passportphoto	{margin-right: 160px;}
#content ul.passportphoto	{margin: 2px 5px; padding-left: 15px;}
#content li.passportphoto	{padding: 0; font: normal 12px Arial; color: #000000; line-height: 15px; list-style: url(../gfx/layout/bullet.gif);}

#content p.postnotes		{font: bold 11px Arial; color: #e20020; margin: 5px 0 15px 0;}
#content p.helpline		{font: normal 13px Arial; color: #000000; margin: 15px 0;}

#content img.uk_passservice3	{width: 310px; height: 155px; margin: 10px 50px;}

#content div.pass_acrobat	{margin-top: 20px;}
#content div.pass_acrobat img	{width: 88px; height 31px; margin-bottom: 10px;}
#content div.pass_acrobat p	{font: normal 10px Arial;}
#content div.pass_acrobat a	{font: bold 10px Arial;}

/* Browse by brand */

#content div.brands		{margin-right: 20px;}

#content table.brands		{width: 700px; margin: 0; padding: 0;}
#content tr.brands		{height: 35px;}
#content td.brandhead		{border: 0px; background-color: #f6f6fb; padding: 10px;}
#content p.brandhead		{font: normal 12px Arial; color: #727272; text-align: right;}

#content td.brand		{border: solid 1px #f7f5f4; padding: 2px 0; text-align: center;}
#content td.brand:hover		{border: solid 1px #e2e0df;}
#content td.brand_blnk		{border: none;}

#content div.brandname		{height: 35px; margin: 25px 0 0 0;}
#content p.brandname		{font: bold 14px Arial;}
#content p.brandinfo		{font: normal 11px Arial; margin: 0;}

/* basket display */
#content td.bsk_head1		{width: 60%; padding-left: 10px;}
#content td.bsk_head2		{width: 12%; text-align: center;}
#content td.bsk_head3		{width: 10%; text-align: center;}
#content td.bsk_head4		{width: 11%; text-align: center;}
#content td.bsk_head5		{width: 11%; text-align: center;}
#content td.bsk_head6		{width: 15%;}

#content tr.bsk_list		{height: 39px; font: bold 11px Arial;}

#content div.basket ul		{width: 520px; margin: 2px 5px; padding-left: 15px;}
#content div.basket li		{padding: 0; list-style: url(../gfx/layout/bullet.gif);}
#content div.basket li p	{padding: 0; font: bold 12px Arial; color: #000000; line-height: 15px; list-style: url(../gfx/layout/bullet.gif);}

/* Product */
#content td.bsk_list1		{height: 39px; border-bottom: solid 1px #9ebed7; padding: 1px 1px 2px 10px;}
/* Unit Price */
#content td.bsk_list2		{height: 39px; border-bottom: solid 1px #9ebed7; text-align: center;}
#content p.bsk_list2		{font: normal 12px Arial; color: #408080;}
/* Qty */
#content td.bsk_list3		{height: 39px; border-bottom: solid 1px #9ebed7; text-align: center;}
#content input.bsk_list3	{width: 27px; text-align: center; border: solid 1px #000000;}
#content p.bsk_list3		{font: normal 12px Arial; color: #408080;}
/* Price */
#content td.bsk_list4		{height: 39px; border-bottom: solid 1px #9ebed7; text-align: right; padding-right: 5px;}
#content p.bsk_list4		{font: bold 14px Arial; color: #FF0000;}
/* VAT */
#content td.bsk_list5		{height: 39px; border-bottom: solid 1px #9ebed7; text-align: center;}
#content p.bsk_list5		{font: normal 10px Arial; color: #408080;}
#content small.bsk_list5	{font: normal 8px Arial; color: #408080;}
/* delete */
#content td.bsk_list6		{height: 39px; border-bottom: solid 1px #9ebed7;}
#content img.bsk_list6		{width: 12px; height: 11px; border: 0;}

#content td.bsk_subtotal	{height: 28px; text-align: right; padding-right: 10px;}
#content p.bsk_subtotal		{font: bold 12px Arial; color: #000000;}
#content td.bsk_subtotal_val	{height: 28px; border-bottom: solid 1px #9ebed7; text-align: right; padding-right: 5px;}
#content p.bsk_subtotal_val	{font: bold 14px Arial; color: #FF0000;}

#content td.bsk_delvr		{height: 28px; text-align: right; padding-right: 10px;}
#content p.bsk_delvr		{font: bold 12px Arial; color: #000000;}
#content td.bsk_delvr_val	{height: 28px; border-bottom: solid 1px #9ebed7; text-align: right; padding-right: 5px;}
#content p.bsk_delvr_val	{font: bold 14px Arial; color: #FF0000;}
#content td.bsk_delvr_info	{height: 28px; border-bottom: solid 1px #9ebed7; text-align: center;}
#content p.bsk_delvr_info	{font: normal 9px Arial; color: #408080; padding: 0;}

#content td.bsk_vat		{height: 28px; text-align: right; padding-right: 10px;}
#content p.bsk_vat		{font: bold 12px Arial; color: #000000;}
#content td.bsk_vat_val		{height: 28px; border-bottom: solid 1px #9ebed7; text-align: right; padding-right: 5px;}
#content p.bsk_vat_val		{font: bold 14px Arial; color: #FF0000;}
#content .bsk_vat_val p.small	{font: normal 9px Arial; color: #FF0000;}
#content td.bsk_vat_info	{height: 28px; border-bottom: solid 1px #9ebed7; text-align: center;}
#content p.bsk_vat_info		{font: normal 10px Arial; color: #408080; padding: 0;}

#content td.bsk_total		{height: 28px; text-align: right; padding-right: 10px;}
#content p.bsk_total		{font: bold 13px Arial; color: #000000;}
#content td.bsk_total_val	{height: 28px; border-top: solid 2px #9ebed7; text-align: right; padding-right: 5px;}
#content p.bsk_total_val	{font: bold 14px Arial; color: #FF0000;}
#content td.bsk_buttons		{height: 50px; text-align: center; padding-top: 10px;}

#content input.bsk_update	{width: 60px; height: 23px; margin-left: 5px; border: 0; display: inline;}
#content input.bsk_checkout	{width: 74px; height: 23px; margin-right: 5px; border: 0; display: inline;}
#content input.bsk_inorder	{width: 125px; height: 23px; margin-left: 10px; border: 0; display: inline;}

/* product table list */
#content tr.header		{height: 20px; font: bold 11px Arial; color: #ffffff; background: #4b3501;}
#content td.list1, #content td.list2, #content td.list3, #content td.list4,
#content td.bsk_list1, #content td.bsk_list2, #content td.bsk_list3, #content td.bsk_list4, #content td.bsk_list5, #content td.bsk_list6,
#content td.bsk_subtotal_val, #content td.bsk_delvr_val, #content td.bsk_delvr_info, #content td.bsk_vat_val,
#content td.bsk_vat_info 	{border-bottom: solid 1px #9cd6d0;}
#content td.bsk_total_val	{border-top: solid 2px #9cd6d0;}

/* Search Engine */
#content div.search		{}
#content span.search_qty	{color: #FF0000;}

#content span.navi		{font: bold 11px Arial; color: #d6d6d6;}
#content span.navis		{font: normal 9px Arial; color: #17344b; border: solid 1px #d6d6d6; margin: 0 3px; padding: 2px 4px;}
#content td.navi		{height: 30px; text-align: center; padding-top: 15px;}
#content ul.navi		{padding: 0; list-style: none;}
#content li.navi		{padding: 0; font: bold 11px Arial; color: #17344b; display: inline;}
#content a.navi			{font: bold 11px Arial; color: #17344b; text-decoration: none; padding: 0 2px;}
#content a.navi:hover		{color: #590066; text-decoration: underline;}

#content td.advsearch_button	{height: 70px; border: solid 1px;}
#content div.asearch		{width: 110px; background: #FCEAD3; border: dotted 1px; margin: 10px auto; padding: 5px; cursor: pointer;}
#content div.asearch:hover	{background: #FFF581; color: #590066;}
#content div.asearch p		{font: bold 11px Arial; text-align: center;}
#content div.asearch span	{font: bold 16px Arial;}

/* Medel Products */
#content div.medellogo		{text-align: right; margin: -58px 0 -35px 0;}


#content .medel td.list1	{width: 10%;}
#content .medel td.list2	{width: 80%;}
#content .medel td.list3	{width: 10%; text-align: right;}
#content .medel h2		{margin-top: 25px; color: #2961ae;}

/* Signin part */
#content div.signin		{}
#content div.signin_box		{margin: 30px 150px; width: 355px; height: 210px; padding: 30px 0 0 25px; background: url(../gfx/layout/bkg_logins.jpg) no-repeat;}

#content h2.signin_box		{text-align: center;}

#content .form select.selector	{width: 100px; height: 19px; margin-bottom: 8px;}
#content .form input.accno1	{width: 210px; height: 17px; display: inline;}
#content .form input.accno2	{width: 315px; height: 17px; }
#content .form input.password	{width: 315px; height: 17px; margin-bottom: 5px;}

#content div.loginerror		{width: 315px; height: 15px; padding: 2px auto; background: #ff0000;}
#content p.loginerror		{font: bold 11px Arial; color: #ffffff; text-align: center;}

#content .form input.signin	{width: 57px; height: 23px; margin: 5px 5px 2px 70px; border: 0; display: inline;}
#content .form input.ncust	{width: 106px; height: 23px; margin: 5px 70px 2px 5px; border: 0; display: inline;}
#content .form a		{display: block; text-align: center;}

/* Account Info */
#content div.account		{}
#content ul.account		{width: 275px; margin: 2px 5px; padding-left: 0px;}
#content li.account		{padding: 0; line-height: 18px; list-style: none; border-bottom: dotted 1px #000000;}
#content div.account label	{font: normal 12px Arial; color: #000000;}
#content div.account span	{font: bold 12px Arial; color: #000000; padding-left: 10px;}
#content li.account a		{font: bold 12px Arial; color: #000000; padding: 2px 10px;}

#content div.account p.small	{font: normal 10px Arial; color: #000000; margin: 10px 0 20px 0;} 

#content div.account p.norders	{font: normal 11px Arial; color: #000000;}
#content div.account p.setlinf	{width: 400px; font: bold 12px Arial; color: #000000; margin-top: 60px;}
#content div.account div.loginf	{background: #FF0000; border: solid 1px #000000; margin-top: 20px; padding: 3px;}
#content div.account p.loginf	{font: bold 11px Arial; color: #ffffff; text-align: center; }

/* Administration: index */
#content div.admin		{}
#content ul.admin		{margin: 2px 5px; padding-left: 0px;}
#content li.admin		{padding: 5px; list-style: none; border-bottom: solid 1px #9ebed7; cursor: pointer;}

#content li.admin:hover		{background: #f8f8f8; border-bottom: solid 1px #000000;}
#content li.admin p.hd		{font: bold 12px Verdana; color: #2961ae;}
#content p.hd small		{font: normal 11px Verdana; color: #2961ae;}
#content li.admin p.tx		{font: normal 12px Verdana; color: #000000;}

#content li.admin:hover p.hd,
#content li.admin:hover p.hd small	{color: #000000;}
#content li.admin:hover p.tx	{color: #636466;}

#content li.admin form		{position: absolute; margin: -25px 0 0 250px}
#content li.admin input.barcode	{width: 134px;}
#content li.admin input.size	{width: 70px;}

/* Administration: order list */
#content div.ordstatus		{margin: 5px;}
#content p.ordstatus		{font: normal 11px Arial; color: #000000; padding-right: 3px; display: inline;}
#content ul.ordstatus		{padding: 0; list-style: none; display: inline;}
#content li.ordstatus		{padding-left: 0; font: bold 11px Arial; color: #17344b; display: inline;}

#content a.ordstatus		{font: normal 10px Verdana; color: #17344b; text-decoration: none;}
#content a.ordstatus:hover	{color: #590066; text-decoration: underline;}
#content a.ordstatusb		{font: bold 10px Verdana; color: #17344b; text-decoration: none;}
#content a.ordstatusb:hover	{color: #590066; text-decoration: underline;}

#content .admin td		{text-align: center;}
#content .admin tr.list:hover	{background: #f8f8f8;}

#content .admin td.header1	{width: 22%;}
#content .admin td.header2	{width: 18%;}
#content .admin td.header3	{width: 40%;}
#content .admin td.header4	{width: 20%;}

#content p.chngostat		{font: normal 10px Verdana; color: #000000; display: inline;}
#content ul.chngostat		{padding: 0; list-style: none; display: inline;}
#content li.chngostat		{padding-left: 0; font: normal 10px Arial; color: #17344b; display: inline;}

#content a.chngostat		{font: normal 10px Verdana; color: #17344b;}
#content a.chngostat:hover	{color: #590066; text-decoration: underline;}
#content a.chngostatb		{font: bold 10px Verdana; color: #17344b; text-decoration: none;}
#content a.chngostatb:hover	{color: #590066;}

#content .admin td.list1,
#content .admin td.list2,
#content .admin td.list3,
#content .admin td.list4	{height: 32px;}

/* Invoice */
#content div.invoice		{}
#content .invoice h1		{font: bold 16px monospace; color: #000000; text-align: center;}
#content .invoice h2		{font: normal 11px monospace; text-align: center; margin: -10px 0 10px 0;}
#content .invoice h3		{font: bold 11px Arial; color: #590066; margin: 5px 0;}

#content div.cust_inf		{width: 279px; height: 195px; float: left; display: inline; margin: 0 1px 5px 0;}
#content div.cust_inf ul	{margin: 2px 5px; padding-left: 0px;}
#content div.cust_inf li	{padding: 0; line-height: 18px; list-style: none; border-bottom: dotted 1px #000000;}
#content div.cust_inf label	{font: normal 12px Arial; color: #000000;}
#content div.cust_inf span	{font: bold 12px Arial; color: #000000; padding-left: 10px;}
#content div.cust_inf span.big	{font: bold 14px Arial; padding-left: 0px;}
#content div.cust_inf span.small{font: bold 10px Arial; padding-left: 0px;}

#content div.bill_add		{width: 279px; height: 195px; float: left; display: inline; margin: 0 0 5px 1px;}
#content div.bill_add ul	{margin: 2px 5px; padding-left: 0px;}
#content div.bill_add li	{padding: 0; line-height: 18px; list-style: none; border-bottom: dotted 1px #000000;}
#content div.bill_add label	{font: normal 12px Arial; color: #000000;}
#content div.bill_add span	{font: bold 12px Arial; color: #000000; padding-left: 10px;}

#content div.print_order	{clear: both; position: absolute; right: 10px; width: 130px; height: 25px; margin: 8px 0;}
#content div.print_order img	{width: 25px; height: 25px; border: 0;}
#content a.print_order		{position: relative; top: -7px; left: 5px; margin: -5px 5px 0 0; font: bold 13px Arial;}

#content div.card_details	{width: 250px; margin: 10px 1px 5px 0;}
#content div.card_details ul	{margin: 2px 5px; padding-left: 0px;}
#content div.card_details li	{padding: 0; line-height: 18px; list-style: none; border-bottom: dotted 1px #000000;}
#content div.card_details label	{font: normal 12px monospace; color: #000000;}
#content div.card_details span	{font: bold 12px monospace; color: #000000; padding-left: 10px;}

#content div.discount_info	{margin-top: 5px;}
#content div.invoice p.setlinf	{font: bold 11px Arial;}

#content div.inv_tbl {float: left; width: 650px; margin: 10px 1px 5px 0;}

/* Administration: update products & stock */
#content div.addproducts	{}
#content div.addprods_boxhead	{margin: 0 5px; height: 18px; background: #2961ae; border-bottom: solid 5px #9ebed7;}
#content p.addprods_boxhead	{padding: 2px 5px; font: bold 12px Arial; color: #ffffff;}
#content div.addprods_content	{margin: 0 5px; padding: 5px; background: #efefef; border: solid 1px #9ebed7;}
#content p.addprods_contentb	{margin: 4px; font: bold 12px Arial; color: #000000;}
#content p.addprods_content	{margin: 4px; font: normal 11px Arial; color: #000000;}
#content input.addprods_content	{margin: 60px 0 10px; 0; clear: both;}
#content input.download_content	{margin: 10px 250px 10px 250px;}

#content .addprods_content .col1	{width: 50%; float: left; left: 10px;}
#content .addprods_content .col2	{float: right; right: 10px;  position: relative;}

/* Administration: customerss */
#content div.customers		{}

/* accounts table list */

#content tr.accheader		{height: 22px; font: bold 11px Arial; color: #ffffff; background: #2961ae;}
#content td.acchead1		{width: 17%; text-align: center;}
#content td.acchead2		{width: 20%; text-align: center;}
#content td.acchead3		{width: 43%; text-align: center;}
#content td.acchead4		{width: 10%; text-align: center;}
#content td.acchead5		{width: 10%; text-align: center;}

#content tr.acclist		{height: 33px; font: normal 10px Arial; background: #fffef9;}
#content td.acclist1		{height: 33px; border-bottom: solid 1px #9ebed7; padding-left: 5px;}
#content td.acclist2		{height: 33px; border-bottom: solid 1px #9ebed7; padding-left: 2px;}
#content td.acclist3		{height: 33px; border-bottom: solid 1px #9ebed7; padding-left: 2px;}
#content td.acclist4		{height: 33px; border-bottom: solid 1px #9ebed7; padding-left: 2px;}
#content td.acclist5		{height: 33px; border-bottom: solid 1px #9ebed7; padding-left: 2px;}

#content p.accactive		{font: bold 11px Arial; color: #000000; text-decoration: none;}
#content a.accactive		{font: bold 11px Arial; color: #000000; text-decoration: none;}
#content a.accdisabled		{font: normal 11px Arial; color: #636466; text-decoration: none;}

/* accounts edit & add */
#content table.accpdet, 
#content table.accbilling	{width: 275px; height: 235px; float: left; display: inline; font: bold 10px Arial; padding: 0 2px 3px 2px;}

#content td.accedhead		{height: 12px; font: bold 11px Arial; color: #ffffff; background: #2961ae; padding: 3px;}
#content td.accedrow1		{width: 90px; height: 22px; font: bold 11px Arial; padding-right: 5px; text-align: right;}
#content td.accedrow1pass	{width: 90px; height: 30px; font: bold 10px Arial; padding-right: 5px; text-align: right; background: #d6d6d6;}

#content td.accedrow2		{width: 185px; height: 22px; font: bold 10px Arial; padding-left: 5px; text-align: left;}
#content td.accedrow2pass	{width: 185px; height: 30px; font: bold 10px Arial; padding-left: 5px; text-align: left; background: #d6d6d6;}

#content input.accedrow2	{border: solid 1px #000000; width: 180px;}
#content input.accedrow2check	{font-weight: bold; border: solid 1px #000000; width: 125px; margin-right: 3px;}

#content input.accedrow2pass	{border: solid 1px #000000; width: 120px;}
#content input.accedrow2passbut	{margin-left: 10px;}

#content select.accedrow2	{border: solid 1px #000000; width: 100px; font-size: 11px;}

#content div.accedrow2clear	{clear: both; padding: 0 200px; text align: center;}
#content div.accedrow2clear2	{clear: both; padding: 0 170px; text align: center;}
#content input.accedrow2clear	{margin: 25px 0 0 0;}

/* Offers Manager */
#content li.admin p.omhd	{font: bold 12px Verdana; color: #2961ae; margin-bottom: 5px;}


/* ### FOOTER ### */

#footer				{margin-top: 10px; background: #ffffff url(../gfx/layout/febmar2010/footer-bg.jpg) top no-repeat; }
#footer div.links		{padding: 7px; text-align: center;}
#footer ul.links		{padding-left: 0px; list-style: none;}
#footer .links li		{padding-left: 0; font: normal 13px Arial; color: #d6d6d6; display: inline;}
#footer .links	a		{font: bold 12px Arial; color: #000000; text-decoration: none;}
#footer .links a:hover		{font: bold 12px Arial; text-decoration: underline;}

#footer div.disc		{background: padding: 7px;}
#footer p.disc			{font: normal 10px Arial; color: #5d5d5d; text-align: center;}
}
@media print {

body				{background: none;}
#container			{border: 0;}
#header				{background: none;}
#header div.softver		{display: none;}
#headlinks			{display: none;}
#left				{display: none;}
#right				{display: none;}
#content			{margin: 0;}
#content div.ltview		{display: none;}
#content div.buy		{display: none;}
#content div.print_order	{display: none;}
#footer div.links		{display: none;}

}

.divClear {
    clear:both;
    }
  
    .Clear-left {
    clear:left;
    }
  
    .Clear-right {
    clear:right;
    }


div#tmpSlideshow {
    padding: 0 0 0 0;
    position: relative;
    height: 301px;
    width: 727px;
    border: 1px solid rgb(200, 200, 200);
}
div.tmpSlide {
    position: absolute;
    top: 0;
    left: 0;
    width: 725px;
    height: 299px;
    display: none;
}
div.tmpSlide img {
    float: left;
    width: 725px;
    height: 299px;
    border: 1px solid rgb(244, 244, 244);
}
div#tmpSlideshowControls {
    position: absolute;
    bottom: 10px;
    right: 11px;
        
}
div.tmpSlideshowControl {
   
    float: left;
    margin: 0 5px 0 0;
    background: url('../gfx/layout/silde-nav.png') no-repeat;
    width: 24px;
    height: 24px;
    color: #ffffff;
    font: 14px Arial, sans-serif;
    text-align: center;
    cursor: pointer;
     background-position:0 0;

}
div.tmpSlideshowControl span {
    line-height: 24px;
    vertical-align: middle;
}
div.tmpSlideshowControlOn {
    background-image: url('../gfx/layout/silde-nav.png');
    background-position:0 -24px;
}
div.tmpSlideshowControlActive {
    background-image: url('../gfx/layout/silde-nav.png');
    background-position:0 -24px;
}
div.tmpSlideCopy {
    position: absolute;
    left: 550px;
    top: 20px;
    width: 170px;
    
   
}
div#tmpSlideshow h4 {
    color: #ffffff;
    text-transform: uppercase;
    font: 14px Arial, sans-serif;
    margin: 10px 0;
    text-shadow: 0 0 0.2em #2f2f2f;}
    
    
div.tmpSlideCopy p {
    font: 12px Arial, sans-serif;
    line-height: 1.75em;
     color: #ffffff;
     text-shadow: #2f2f2f 2px -1px 1px;
     padding-top: 15px;
}

div.tmpSlideCopy span.price {
    font: bold 28px georgia, arial, sans-serif;
     color: #fffec9;
     text-shadow: #2f2f2f 2px -1px 1px;
}

div.tmpSlideCopy span.was {
    font: 15px georgia, arial, sans-serif;
     color: #ffffff;
     display: block
     }


/* related/cross-sell/up-sell product thumbnails */
.crosssell {width: 350px; height: 55px; margin: 2px 2px; border-top: dotted 0px #989898; border-bottom: dotted 1px #989898; text-align: left; float:left; padding: 5px 5px; }
.crosssell:hover {	background-color: #fff8d9;}
.crosssellthumbcell	{width: 55px; height: 55px; float:left;}
.crossselldesc	{padding: 10px 0 0 50px;}
.crossselldesc:hover {color: #5d5d5c;}


