/* Reset */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,span,br { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a {text-decoration:none;color:#444;border:none;}

/* Main layout elements */
html 									{/*background: #5f5f5f url('../images/html_bg.png') repeat-x;*/background-color:#c5ccd8;}
body 									{text-align: center;}
div#container							{margin-left: auto;margin-right: auto;width: 1070px;text-align: left;height:100%;}


/*  2a4c84 */

div#header								{width:1065px;height:150px;margin-bottom:15px;float:left;border: 1px solid #72839d;margin-top:15px;/*background:#fff url('../images_general/header.jpg');*/display:block;overflow:hidden;}
div#header .homelink					{width:1065px;height:150px;float:left;}
div#logo								{width:215px;height:150px;float:left;background:#000 url('../images/protrade.jpg') no-repeat;}
div#midpage								{width:618px;padding:15px 0px 15px 15px;float:left;border: 1px solid #72839d;background-color:#fff;min-height:1554px;}
div#midpage_home						{width:632px;float:left;border: 1px solid #72839d;background-color:#fff;min-height:982px;}
div#registermidpage						{width:618px;float:left;border: 1px solid #72839d;background-color:#c5ccd8;min-height:800px;padding:15px 0 15px 15px;}
div#midpagereqaccount					{width:618px;float:left;border: 1px solid #72839d;background-color:#c5ccd8;min-height:875px;padding:15px 0 15px 15px;}
div#midpageordernoacc					{width:618px;float:left;border: 1px solid #72839d;background-color:#c5ccd8;min-height:975px;padding:15px 0 15px 15px;}
div#midpageshopcard						{width:618px;padding:15px 0px 15px 15px;float:left;border: 1px solid #72839d;background-color:#fff;min-height:800px;}
div#midpagepayment						{width:618px;padding:15px 0px 15px 15px;float:left;border: 1px solid #72839d;background-color:#fff;min-height:875px;}
div#midpageordersend					{width:618px;padding:15px 0px 15px 15px;float:left;border: 1px solid #72839d;background-color:#72819b;min-height:875px;}
div#midpagegenterms						{width:632px;float:left;border: 1px solid #72839d;background-color:#fff;min-height:875px;font: 12px/16px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;}

/* Links */
div#linkbox								{width:200px; height:138px;border:1px solid #72839d;margin-bottom:15px;background-color:#fff;float:left;margin-left:15px;}
div#linkbox .linkheader					{float:left;background:#939393 url(../images/slider_handlebg250.png) no-repeat -250px 0pt;color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:5pt;text-indent:15px;width:100%;}
div#linkbox a							{float:left;width:185px;height:17px;margin-left:15px;font: bold 12px/17px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;color:#72839d;}
div#linkbox a:hover						{float:left;width:185px;height:17px;margin-left:15px;font: bold 12px/17px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;background-color:#72839d;color:#fff;}

/* NikonPro */
div#nikonprocenter						{width:200px; height:99px;border:1px solid #72839d;margin-bottom:15px;background-color:#fff;float:left;margin-left:15px;}

/* Direct query */
div#querybox							{width:200px; height:70px;position: relative;border:1px solid #72839d;margin-bottom:15px;background-color:#fff;}
div#querybox .queryheader				{float:left;background:#939393 url(../images/slider_handlebg250.png) no-repeat -250px 0pt;color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;}
div#querybox .queryinput				{width:161px;height:18px; background: url('../images/search_field_bg.gif') 0px 2px no-repeat;border:none;margin-top:10px;margin-left:18px;font: 12px/16px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;padding:4px 5px 5px 25px;outline: 0 none;}
div#querybox .querybutton				{background:url('../images/icon_find13x13.gif') no-repeat;width:13px;height:13px;border:none;top:42px;left:25px;position:absolute;display:block;}
/* product detail */
div#midpagedetail						{width:618px;padding:15px 0px 0px 15px;float:left;border: 1px solid #72839d;background-color:#fff;min-height:604px;}
div#midpagedetail .title				{width:600px;height:40px;float:left;border: 1px solid #000;margin-bottom:15px;background-color:#000;}
div#midpagedetail h1.producttitle		{float:left;color:#fff;font: 18px/40px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;font-weight:bold;padding-left:15px;}
div#midpagedetail .productimage			{width:400px;height:300px;float:left;border: 1px solid #72839d;margin-bottom:15px;margin-right:15px;}
div#midpagedetail .price_info			{width:100%;float:left;background-color:#72839d;color:#fff;font: bold 16px/30px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:right;}
div#midpagedetail .price_info span		{float:right;margin-right:15px;}
#midpagedetail .orderline 				{float:left;font: 14px/18px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:right;color:#666; width:160px;height:20px;margin-top:5px;margin-left:15px;margin-bottom:10px;background-color:#72839d;/*border:1px solid #ccc;*/}
#midpagedetail .orderline input 		{font: 14px/18px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:center;border:1px solid #ccc;float:right;}
#midpagedetail a.button_order			{float:right;background: url('../images/button_bestel.gif') 0px 0px; float:right;width:68px;height:16px;margin-left:10px;margin-top:2px;}
#midpagedetail a.button_order:active	{float:right;background: url('../images/button_bestel.gif') 0px -16px; float:right;width:68px;height:16px;margin-left:10px;margin-top:2px;}
/*detail page product info*/
#midpagedetail .prodinfo_label			{font: bold 11px/12px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:left;color:#000;background-color:#72839d;float:left;width:178px;height:15px;margin-left:5px;}
#midpagedetail .prodinfo_data			{font: bold 11px/12px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:left;color:#fff;float:left;width:178px;height:15px;/*border-bottom: 1px solid #72839d;*/margin-left:5px;overflow:hidden;}

/* product detail options list */
#scrollpart								{width:580px;height:300px;overflow-y:scroll;overflow-x:hidden;border:1px solid #72839d;border-right:none;}
#scrollpart	table						{width:569px;border-collapse:collapse;font: 12px/14px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;border-top:none;}
#scrollpart	table a						{font: 12px/16px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;}
#scrollpart	table input					{border: 1px solid #72839d; text-align:center;font: bold 12px/18px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;float:right;}
#scrollpart	table .odd					{background-color:#fff;}
#scrollpart	table .even					{background-color:#edf3fe;}
#scrollpart	table a.button_order		{background: url('../images/button_bestel.gif') 0px 0px;width:68px;height:16px;margin-top:4px;display:bloak;float:right;}
#scrollpart a.button_order:active		{background: url('../images/button_bestel.gif') 0px -16px;width:68px;height:16px;margin-top:4px;display:block;float:right;}

/* Login box */
div#loginbox							{float:left;border:1px solid #72839d; width:200px;height:175px;background-color:#fff;margin-left:15px;margin-bottom:15px;}
div#loginbox .header					{float:left;background:#939393 url(../images/slider_handlebg250.png) no-repeat -250px 0pt;color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;}
div#loginbox .label						{float:left;font:11px/19px  Verdana, sans-serif;width:80px;padding:0px 0px 0px 0px;clear:left;margin-right:5px;margin-left:5px;margin-top:5px;border-bottom:1px solid #9ab6c7;}
div#loginbox .textfield					{float:left;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px 5px 0px;border:1px solid #999;padding: 2px 2px;overflow:hidden;text-decoration:none;width:96px;}
div#loginbox p							{float:left;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px 5px 5px;width:100%;}
div#loginbox a.loginbutton				{background: url('../images/button_login.gif') 0px 0px; float:left;width:96px;height:24px;}
div#loginbox a.loginbutton:active		{background: url('../images/button_login.gif') 0px -24px; float:left;width:96px;height:24px;}
div#loginbox a.logoffbutton				{background: url('../images/button_logoff.gif') 0px 0px; float:left;width:96px;height:24px;}
div#loginbox a.logoffbutton:active		{background: url('../images/button_logoff.gif') 0px -24px; float:left;width:96px;height:24px;}
div#loginbox a.newaccount				{background: url('../images/button_newaccount.gif') 0px 0px; float:left;width:110px;height:24px;margin:7px 0px 0px 40px;}
div#loginbox a.newaccount:active		{background: url('../images/button_newaccount.gif') 0px -24px; float:left;width:110px;height:24px;margin:7px 0px 0px 40px;}

/* Shopping card box */
div#shoppingcardbox						{float:left;border:1px solid #72839d; width:200px;height:130px;background-color:#fff;margin-left:15px;margin-bottom:15px;}
div#shoppingcardbox	p					{font: 12px/20px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px;float:left;}
div#shoppingcardbox .header				{float:left;background:#939393 url(../images/slider_handlebg250.png) no-repeat -250px 0pt;color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;}
div#shoppingcardbox .content				{float:left;width:100%;font: 11px/20px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;border-collapse:collapse;margin-top:10px;margin-left:10px;}
div#shoppingcardbox .label				{width:9em;font-weight:bold;}
#shoppingcardbox a.button_shopcard			{background: url('../images/button_shopcard.gif') 0px 0px; float:left;width:110px;height:24px;margin-left:40px;margin-top:10px;}
#shoppingcardbox a.button_shopcard:active	{background: url('../images/button_shopcard.gif') 0px -24px; float:left;width:110px;height:24px;margin-left:40px;margin-top:10px;}

/* Shopping card */
#shoppingcard							{background-color:#fff;width:603px;float:left;border:1px solid #72839d;font:12px/20px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;border-collapse:collapse;}
#shoppingcard th							{background-color:#72839d;color:#fff;font-weight:bold;}
#shoppingcard tr.odd						{background-color:#fff;}
#shoppingcard tr.even					{background-color:#eee;}
#shoppingcard th.productnumber			{width:4em;padding-left:5px;}
#shoppingcard td.productnumber			{width:4em;padding-left:5px;font-weight:bold;}
#shoppingcard td.name					{overflow-x:hidden;overflow-y:hidden;}
#shoppingcard th.price,
#shoppingcard td.price					{width:6em;text-align:right;}
#shoppingcard th.subtotal,
#shoppingcard td.subtotal				{width:8em;text-align:right;}
#shoppingcard th.amount,
#shoppingcard td.amount					{width:3em;text-align:center;}
#shoppingcard td.amount	input			{float:left;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 2px 2px 2px 2px;border:1px solid #999;padding: 2px 2px;overflow:hidden;text-decoration:none;}
#shoppingcard td.plabel					{padding-right:5px;font-weight:bold;text-align:right;}
#shoppingcard td.subtotal_amount			{text-align:right;}
#shoppingcard td.spacer					{border-top:1px solid #72839d;}
#shoppingcard td.delete					{width:7em;text-align:right;}
#shoppingcard a.button_delete			{background: url('../images/button_verwijder.gif') 0px 0px; float:right;width:68px;height:16px;margin-right:4px;}
#shoppingcard a.button_delete:active		{background: url('../images/button_verwijder.gif') 0px -16px; float:right;width:68px;height:16px;margin-right:4px;}

#orderbuttons							{}
#orderbuttons .continueshopping			{background: url('../images/button_continue_shopping.gif') 0px 0px; float:left;width:122px;height:24px;margin-left:360px;margin-top:10px;}
#orderbuttons .continueshopping:active	{background: url('../images/button_continue_shopping.gif') 0px -24px; float:left;width:122px;height:24px;margin-left:360px;margin-top:10px;}
#orderbuttons .payment					{background: url('../images/button_pay_order.gif') 0px 0px; float:left;width:94px;height:24px;margin-left:20px;margin-top:10px;}
#orderbuttons .payment:active			{background: url('../images/button_pay_order.gif') 0px -24px; float:left;width:94px;height:24px;margin-left:20px;margin-top:10px;}

/* Tool / advert box */
div#toolbox								{width:200px;height:500px;float:left;border: 1px solid #72839d;margin-left:15px;background-color:#72839d;}

/* Footer */
div#footer								{float:left;height:75px;width:1065px;border:1px solid #72839d;background-color:#72839d;font: 10px/14px verdana,sans-serif;margin-top:15px;margin-bottom:15px;}	

div#spacer								{float:left;height:15px;width:1065px;}	

/* product list */

#pages									{float:left;width:591px;height:30px;margin-left:7px;margin-bottom:5px;background-color:#ccc;}
#pagebrowser							{float:left;margin-top:4px;margin-left:5px;/*border:1px solid #c00;*/}
#pages .pageind							{float:right;text-align:right;margin-top:5px;font: bold 12px/20px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; width:220px;margin-right:5px;overflow:hidden;/*border:1px solid #c00;*/}
#pagebrowser .previous_page				{float:left;width:23px;height:23px;background: url('../images/prev_page.gif') 0px 0px;}
#pagebrowser .previous_page:active		{float:left;width:23px;height:23px;background: url('../images/prev_page.gif') 0px -23px;}
#pagebrowser .previous_page_disable		{float:left;width:23px;height:23px;background: url('../images/prev_page.gif') 0px -46px;}
#pagebrowser .page_number_act			{float:left;width:23px;height:23px;background: url('../images/page_number.gif') 0px -23px;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:center;}
#pagebrowser .page_number				{float:left;width:23px;height:23px;background: url('../images/page_number.gif') 0px 0px;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:center;}
#pagebrowser .page_number:active			{float:left;width:23px;height:23px;background: url('../images/page_number.gif') 0px -23px;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:center;}
#pagebrowser .next_page					{float:left;width:23px;height:23px;background: url('../images/next_page.gif') 0px 0px;}
#pagebrowser .next_page:active			{float:left;width:23px;height:23px;background: url('../images/next_page.gif') 0px -23px;}
#pagebrowser .next_page_disable			{float:left;width:23px;height:23px;background: url('../images/next_page.gif') 0px -46px;}
#pagebrowser .first_page					{float:left;width:27px;height:23px;background: url('../images/first_page.gif') 0px 0px;}
#pagebrowser .first_page:active			{float:left;width:27px;height:23px;background: url('../images/first_page.gif') 0px -23px;}
#pagebrowser .first_page_disable			{float:left;width:27px;height:23px;background: url('../images/first_page.gif') 0px -46px;}
#pagebrowser .last_page					{float:left;width:26px;height:23px;background: url('../images/last_page.gif') 0px 0px;}
#pagebrowser .last_page:active			{float:left;width:26px;height:23px;background: url('../images/last_page.gif') 0px -23px;}
#pagebrowser .last_page_disable			{float:left;width:26px;height:23px;background: url('../images/last_page.gif') 0px -46px;}

#productlist							{float:left;width:600px;border-collapse:collapse;margin-bottom:10px;}
#productlist .imagecolumn				{width:190px;border-bottom:dashed 1px #ddd;}
#productlist .detailcolumn				{vertical-align:top;border-bottom:dashed 1px #ddd;}
#productlist .prodlist_name				{color:#fff;float:left;font: bold 14px/24px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:left;background-color:#000;margin-top:5px;width:400px;padding-left:5px;}
#productlist .prodlist_name	a			{color:#fff;}
#productlist .prodlist_info 				{float:left;font: 10px/14px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:left;margin-top:5px;color:#666; width:225px;height:40px;/*border:1px solid #ccc;*/}
#productlist .prodlist_infotable 		{float:left;font: 11px/14px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:left;color:#666; width:250px;border-collapse:collapse;}
#productlist .prodlist_infotable_label	{width:120px;}
#productlist .price_info 				{float:left;font: 14px/18px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:right;color:#000; width:160px;margin-top:5px;margin-left:15px;/*border:1px solid #ccc;*/}
#productlist .prodlist_order 			{float:left;font: 14px/18px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:right;color:#666; width:160px;height:20px;margin-top:5px;margin-left:15px;/*border:1px solid #ccc;*/}
#productlist .prodlist_order input 		{font: 14px/18px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:center;border:1px solid #72839d;float:right;}
#productlist .prodlist_infotext			{float:left;font: 11px/14px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;text-align:left;color:#666; width:401px;height:42px;background-color:#eee;overflow:hidden;margin-top:8px;padding:2px 2px;}
#productlist a.button_order				{float:right;background: url('../images/button_bestel.gif') 0px 0px; float:right;width:68px;height:16px;margin-left:10px;margin-top:2px;}
#productlist a.button_order:hover		{float:right;background: url('../images/button_bestel.gif') 0px -16px; float:right;width:68px;height:16px;margin-left:10px;margin-top:2px;}

/* Trackback for list page */
#midpage .trackback 						{float:left;color:#fff;width:589px;height:20px;margin-left:7px;margin-bottom:10px;border:1px solid #72839d;font: bold 12px/20px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;background-color:#72839d;}
#midpage .trackback a					{color:#fff;margin-left:5px;margin-right:5px;}
#midpage .trackback a:active				{color:#c60000;margin-left:5px;margin-right:5px;}
/* Trackback for detail page */
#midpagedetail .trackback 				{float:left;width:600px;color:#fff;height:20px;margin-bottom:10px;border:1px solid #72839d;font: bold 12px/20px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;background-color:#72839d;}
#midpagedetail .trackback a				{color:#fff;margin-left:5px;margin-right:5px;}
#midpagedetail .trackback a:hover		{color:#c60000;margin-left:5px;margin-right:5px;}

#userregfields							{margin-top:15px;margin-left:15px;width:500px;float:left;padding:10px 10px;}
#userregfields .formlabel				{float:left;border-bottom:1px solid #9ab6c7;font:11px/13px  Verdana, sans-serif;font-weight: bold;width:90px;padding:8px 0px 0px 0px;clear:left;margin-right:5px;margin-left:52px;}
#userregfields .textfield				{float:left;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px 5px 0px;border:1px solid #999;padding: 2px 2px;overflow:hidden;text-decoration:none;}
#userregfields .checkfield				{float:left;border:1px solid #999;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px 5px 0px;}
#userregfields fieldset					{float:left;display:block;position:relative;background-color:#fff;border: 1px solid #27537a;margin-bottom:30px;margin-left:25px;width:100%;padding-bottom:15px;}
#userregfields .invaddress				{float:left;width:200px;background: #fff;color: #000;font-style: bold;padding: 2px 8px 0 42px;display: block;position: relative;top: 10px;left: -45px;font:14px/24px "Microsoft Sans Serif","Trebuchet MS", Verdana, sans-serif;background: url('../images/label_invoice_address.gif');}
#userregfields .shipaddress				{float:left;width:200px;background: #fff;color: #000;font-style: bold;padding: 2px 8px 0 42px;display: block;position: relative;top: 10px;left: -45px;font:14px/24px "Microsoft Sans Serif","Trebuchet MS", Verdana, sans-serif;background: url('../images/label_ship_address.gif');}

#userregfields  span 					{float:left;width: 30px;height: 60px;display: block;position: relative;top: -6px;left: -4px;background: url(../images/paper-clip.png) no-repeat;z-index: 3;}
#userregfields .btn_cancel				{float:left;background: url('../images/button_cancel.gif') 0px 0px;width:110px;height:24px;margin-left:160px;margin-top:2px;}
#userregfields .btn_cancel:active		{float:left;background: url('../images/button_cancel.gif') 0px -24px;width:110px;height:24px;margin-left:160px;margin-top:2px;}
#userregfields .btn_order				{float:left;background: url('../images/button_order.gif') 0px 0px;width:110px;height:24px;margin-left:20px;margin-top:2px;}
#userregfields .btn_order:active			{float:left;background: url('../images/button_order.gif') 0px -24px;width:110px;height:24px;margin-left:20px;margin-top:2px;}
#userregfields .btn_copyaddress			{float:left;background: url('../images/button_copyaddress.gif') 0px 0px;width:150px;height:24px;margin-left:204px;margin-top:-12px;margin-bottom:15px;}
#userregfields .btn_copyaddress:active	{float:left;background: url('../images/button_copyaddress.gif') 0px -24px;width:150px;height:24px;margin-left:204px;margin-top:-12px;margin-bottom:15px;}
#userregfields .btn_register				{float:left;background: url('../images/button_createaccount.gif') 0px 0px;width:110px;height:24px;margin-left:20px;margin-top:2px;}
#userregfields .btn_register:active		{float:left;background: url('../images/button_createaccount.gif') 0px -24px;width:110px;height:24px;margin-left:20px;margin-top:2px;}

/* Payment */
div#paymentlogin						{float:left;border:1px solid #72839d; width:250px;height:175px;background-color:#fff;margin-left:30px;margin-top:15px;}
div#paymentlogin .header					{float:left;background:#939393 url(../images/slider_handlebg250.png) no-repeat -250px 0pt;color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;}
div#paymentlogin .label					{float:left;font:11px/19px  Verdana, sans-serif;width:80px;padding:0px 0px 0px 0px;clear:left;margin-right:5px;margin-left:5px;margin-top:5px;border-bottom:1px solid #9ab6c7;}
div#paymentlogin .textfield				{float:left;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px 5px 0px;border:1px solid #999;padding: 2px 2px;overflow:hidden;text-decoration:none;width:96px;}
div#paymentlogin p						{float:left;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px 5px 5px;width:100%;}
div#paymentlogin a.loginbutton			{background: url('../images/button_login.gif') 0px 0px; float:left;width:96px;height:24px;}
div#paymentlogin a.loginbutton:active	{background: url('../images/button_login.gif') 0px -24px; float:left;width:96px;height:24px;}
div#paymentlogin a.logoffbutton			{background: url('../images/button_logoff.gif') 0px 0px; float:left;width:96px;height:24px;}
div#paymentlogin a.logoffbutton:active	{background: url('../images/button_logoff.gif') 0px -24px; float:left;width:96px;height:24px;}
div#paymentlogin a.newaccount			{background: url('../images/button_newaccount.gif') 0px 0px; float:left;width:110px;height:24px;margin:7px 0px 0px 70px;}
div#paymentlogin a.newaccount:active		{background: url('../images/button_newaccount.gif') 0px -24px; float:left;width:110px;height:24px;margin:7px 0px 0px 70px;}

div#paymentaddress						{float:left;border:1px solid #72839d; width:250px;height:175px;background-color:#fff;margin-left:35px;margin-top:15px;}
div#paymentaddress .header				{float:left;background:#939393 url(../images/slider_handlebg250.png) no-repeat -250px 0pt;color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;}
div#paymentaddress p						{float:left;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px 5px 5px;width:100%;}
div#paymentaddress .btn_ordnoacc			{float:left;background: url('../images/button_ordnoacc.gif') 0px 0px;width:176px;height:24px;margin-left:30px;margin-top:20px;}
div#paymentaddress .btn_ordnoacc:active {float:left;background: url('../images/button_ordnoacc.gif') 0px -24px; width:176px;height:24px;margin-left:30px;margin-top:20px;}

div#shipaddress							{float:left;border:1px solid #72839d; width:250px;background-color:#fff;margin-left:30px;margin-top:15px;}
div#shipaddress	.header					{float:left;background:#939393 url(../images/slider_handlebg250.png) no-repeat -250px 0pt;color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;}
div#shipaddress .address					{float:left;padding-bottom:10px;font:12px/16px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 15px 5px 5px 15px;width:100%;}

div#invoiceaddress						{float:left;border:1px solid #72839d; width:250px;background-color:#fff;margin-left:35px;margin-top:15px;}
div#invoiceaddress .header				{float:left;background:#939393 url(../images/slider_handlebg250.png) no-repeat -250px 0pt;color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;}
div#invoiceaddress .address				{float:left;padding-bottom:10px;font:12px/16px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 15px 5px 5px 15px;width:100%;}

div#orderdiv							{float:left;border:1px solid #72839d; width:536px;background-color:#fff;margin-left:31px;margin-top:15px;}
div#orderdiv .header						{float:left;background:#939393 url('../images/header_background.gif');color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;}
#paymentordertable						{float:left;width:530px;font:12px/16px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin:10px 3px 10px 3px;}
#paymentordertable .odd					{background-color:#fff;}
#paymentordertable .even					{background-color:#eee;}
#paymentordertable .productnumber		{padding-left:5px;width:3em;font-weight:bold;}
#paymentordertable .name					{padding-left:5px;width:25em;}
#paymentordertable .amount				{width:2em;text-align:right;padding-right:15px;}
#paymentordertable .subtotal				{padding-left:5px;width:5em;text-align:right;padding-right:5px;}
#paymentordertable .subtotal_amount		{text-align:right;width:5em;text-align:right;padding-right:5px;}
#paymentordertable .plabel				{text-align:right;padding-right:15px;}

div#paymethoddiv							{float:left;border:1px solid #72839d; width:536px;background-color:#fff;margin-left:31px;margin-top:15px;}
div#paymethoddiv .header						{float:left;background:#939393 url('../images/header_background.gif');color:#fff;font: bold 12px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;height:25px;margin-bottom:0pt;text-indent:15px;width:100%;margin-bottom:15px;}
div#paymethoddiv .btn_ideal					{float:left;width:100px;height:60px;background: url('../images/button_ideal.gif') 0px 0px; display:block;margin-left:10px;}
div#paymethoddiv .btn_ideal:active			{float:left;width:100px;height:60px;background: url('../images/button_ideal.gif') 0px -60px; display:block;margin-left:10px;}

div#paymethoddiv .btn_master				{float:left;width:100px;height:60px;background: url('../images/button_master.gif') 0px 0px; display:block;margin-left:10px;}
div#paymethoddiv .btn_master:active			{float:left;width:100px;height:60px;background: url('../images/button_master.gif') 0px -60px; display:block;margin-left:10px;}
div#paymethoddiv .btn_visa				{float:left;width:100px;height:60px;background: url('../images/button_visa.gif') 0px 0px; display:block;margin-left:10px;}
div#paymethoddiv .btn_visa:active			{float:left;width:100px;height:60px;background: url('../images/button_visa.gif') 0px -60px; display:block;margin-left:10px;}
div#paymethoddiv .btn_amex				{float:left;width:100px;height:60px;background: url('../images/button_amex.gif') 0px 0px; display:block;margin-left:10px;}
div#paymethoddiv .btn_amex:active			{float:left;width:100px;height:60px;background: url('../images/button_amex.gif') 0px -60px; display:block;margin-left:10px;}


div#paymethoddiv .btn_rembours				{float:left;width:100px;height:60px;background: url('../images/button_rembours.gif') 0px 0px; display:block;margin-left:10px;}
div#paymethoddiv .btn_rembours:active		{float:left;width:100px;height:60px;background: url('../images/button_rembours.gif') 0px -60px; display:block;margin-left:10px;}
div#paymethoddiv .btn_payinstore				{float:left;width:100px;height:60px;background: url('../images/button_payinstore.gif') 0px 0px; display:block;margin-left:10px;}
div#paymethoddiv .btn_payinstore:active		{float:left;width:100px;height:60px;background: url('../images/button_payinstore.gif') 0px -60px; display:block;margin-left:10px;}
div#paymethoddiv .btn_payviainvoice			{float:left;width:100px;height:60px;background: url('../images/button_payinvoice.gif') 0px 0px; display:block;margin-left:10px;}
div#paymethoddiv .btn_payviainvoice:active	{float:left;width:100px;height:60px;background: url('../images/button_payinvoice.gif') 0px -60px; display:block;margin-left:10px;}
div#paymethoddiv .btn_prepayment			{float:left;width:100px;height:60px;background: url('../images/button_prepayment.gif') 0px 0px; display:block;margin-left:10px;}
div#paymethoddiv .btn_prepayment:active	{float:left;width:100px;height:60px;background: url('../images/button_prepayment.gif') 0px -60px; display:block;margin-left:10px;}

#userregfields							{margin-top:15px;margin-left:15px;width:500px;float:left;padding:10px 10px;}
#orderreftable .formlabel				{float:left;border-bottom:1px solid #9ab6c7;font:11px/13px  Verdana, sans-serif;font-weight: bold;width:150px;padding:8px 0px 0px 0px;clear:left;margin-right:5px;margin-left:10px;}
#orderreftable .textfield				{float:left;font:11px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 5px 5px 5px 0px;border:1px solid #999;padding: 2px 2px;overflow:hidden;text-decoration:none;}

p#gentermstext							{font:12px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;margin: 15px 15px 15px 15px;}
div#midpagegenterms h2					{font: bold 12px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color: #72839d;border-bottom:1px solid  #72839d;}
div#midpagegenterms table				{font: 12px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color: #000;width:400px;margin:0;padding:0;border-collapse:collapse;}

div#page-2 li							{list-style: none;padding: 3px 0px 0px 15px;background: url('../images/dash_7x7.gif') 0px 7px no-repeat;}
div#page-2 ul							{list-style: none;padding: 2px;}
div#page-3 ul							{list-style: none;padding: 2px;}
div#page-3 li							{list-style: none;padding: 3px 0px 0px 15px;background: url('../images/dash_7x7.gif') 0px 7px no-repeat;}
div#page-4 ul							{list-style: none;padding: 2px;}
div#page-4 li							{list-style: none;padding: 3px 0px 0px 15px;background: url('../images/dash_7x7.gif') 0px 7px no-repeat;}
div#page-5 ul							{list-style: none;padding: 2px;}
div#page-5 li							{list-style: none;padding: 3px 0px 0px 15px;background: url('../images/dash_7x7.gif') 0px 7px no-repeat;}

.notifier 								{z-index: 100;margin: 0px 0px;padding: 14px 14px;border: 1px solid #73839d;background-color: #306199;}

#orderdiv .checkboxlabel				{float:left;font:11px/25px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;}

#tablecontainer a.button_download			{background: url('../images/download.png') 0px 0px; float:right;width:68px;height:16px;margin-right:14px;}
#tablecontainer a.button_download:active	{background: url('../images/download.png') 0px -16px; float:right;width:68px;height:16px;margin-right:14px;}

.slideshow_buttontitle					{ padding: 0px; margin: 0px; position: relative;}
.slideshow_buttontitle ul				{ margin: 0px;}
.slideshow_buttontitle ul li			{ padding: 0px;margin: 0px;list-style: none;position: absolute;}
.slideshow_buttontitle ul li a			{ text-decoration: none;}
.slideshow_buttontitle ul li a img		{ border: none;}

.fotoshow_buttontitle					{ padding: 0px; margin: 0px; position: relative;}
.fotoshow_buttontitle ul				{ margin: 0px;}
.fotoshow_buttontitle ul li				{ padding: 0px;margin: 0px;list-style: none;position: absolute;}
.fotoshow_buttontitle ul li a			{ text-decoration: none;}
.fotoshow_buttontitle ul li a img		{ border: none;}

.slideshow_buttontitle .slideshow_simple1_title{
	font: bold 12px/13px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
    height:20px;
    text-align: center;
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;
    text-shadow:1px 1px 1px #000;
}

