body 						{	font-family: tahoma, verdana, helvetica, arial; font-size: 10px; color: #e0e0e0; background-color: #000000;	background-image: url(../images/bg.jpg);	background-repeat: repeat-x;	}
input,
textarea,
select						{	font-family: tahoma, verdana, helvetica, arial; }
a							{	outline: none; }
#aligner					{	width: 1019px; margin: 32px auto; }
#page-wrapper				{	position: relative; width: 1019px; float: left; background-image: url(../images/top_bg.jpg); background-repeat: no-repeat; background-position: right top; }
#top-wrapper				{	width: 1019px; height: 59px; float: left; }
#logo						{	width: 212px; height: 33px; margin: 0 0 0 8px; float: left; background-image: url(../images/logo.gif); text-indent: -9999px; display: inline; }
#logo:hover					{	background-position: bottom; }
#topmenu-wrapper			{	width: 400px; height: 59px; float: right; }
#lang-wrapper				{	width: 130px; float: left; margin: 20px 0 0 28px; display: inline; font-size: 10px; }
.langtitle					{	float: left; width: 60px; display: block; margin: 4px 0 0 0; }
#lang-wrapper ul			{	margin: 0; padding: 0; float: right; list-style: none; }
#lang-wrapper li			{	width: 16px; height: 19px; float: left; text-indent: -9999px; }
#lang-wrapper a				{	width: 16px; height: 19px; float: left; text-indent: -9999px; display: inline; }
#lang-wrapper a:hover, #lang-wrapper a.active		{	background-position: bottom; }
.en							{	background-image: url(../images/lang/en.gif); }
.de							{	background-image: url(../images/lang/de.gif); }
.fr							{	background-image: url(../images/lang/fr.gif); }
.nl							{	background-image: url(../images/lang/nl.gif); }
li.en,
li.de,
li.fr,
li.nl						{ 	background-position: bottom; }
#search-wrapper				{	width: 207px; height: 34px; float: right; display: inline; background-image: url(../images/search_bg.jpg); margin: 13px 17px 0 0; }
#search-mask				{	position: relative; width: 197px; height: 24px; float: left; overflow: hidden; margin: 5px 0 0 5px; display: inline; }					
#search-container			{	position: absolute; width: 300px; height: 24px; top: 0px; left: 0px; }
#search-title				{	position: relative; width: 71px; height: 19px; padding: 5px 0 0 0; float: left; font-size: 10px; text-align: center; background-image: url(../images/search_title_bg.gif); }
#search-container input		{	width: 157px; height: 20px; padding: 4px 3px 0 10px; border: none; float: left; margin: 0 0 0 -4px; font-size: 11px; background-image: url(../images/searchfield_bg.gif); background-repeat: repeat-x; background-position: center; }
#button-search				{	width: 27px; height: 24px; float: left; background-image: url(../images/search_button.gif); display: inline; text-indent: -9999px; }
#button-search:hover		{	background-position: bottom; }
#menu-wrapper				{	position: relative; width: 999px; height: 46px; float: left; margin: 0 0 0 11px; display: inline; background-image: url(../images/menu_bg.png); z-index: 99;}
.inner #menu-wrapper		{	background-image: none; background-color: #464646; }
#menu						{	float: right; list-style: none; margin: 10px 10px 0 0; padding: 0; display: inline; }
.menu-head-wrapper			{	position: relative; width: 118px; height: 25px; float: left; margin: 0 1px 0 0; }
.menu-head					{	width: 108px; height: 21px; float: left; padding: 4px 0 0 10px; display: block; background-image: url(../images/menuitem_bg.png); font-weight: bold; text-decoration: none; color: #FFFFFF; }
.menu-head:hover			{	background-position: bottom; }
.submenu					{	display: none; position: absolute; color: #ffffff; top: 25px; left: 0px; padding: 30px; margin: 0; width: 177px; background-image: url(../images/submenu_bg.png); }
.submenu li					{	list-style: none; padding: 0 0 3px 0; }
.submenu a					{	color: #e0e0e0; text-decoration: none; }
.submenu a:hover 			{ 	color: #7a7a7a; }
.submenu-wide				{	display: none; position: absolute; color: #ffffff; top: 25px; left: 0px; padding: 30px; margin: 0; width: 296px; background-image: url(../images/submenu_bg.png); }
.submenu-wide ul			{	width: 145px; padding: 0; margin: 0; }
.subitems-wrapper			{	width: 145px; float: left; }
.submenu-wide li			{	list-style: none; padding: 0 0 3px 0; }
.submenu-wide a				{	color: #e0e0e0; text-decoration: none; }
.submenu-wide a:hover 		{ 	color: #7a7a7a; }

#menu li:hover	.submenu-wide			{ 	display:block; }
#menu li:hover	ul			{ 	display:block; }
.noshow                     {   display:none!important;}
.nomenu                     {   position:relative; top:-10px; }
#content-wrapper			{	width: 999px; float: left; }
#home-header-mask			{	position: relative; width: 999px; height: 312px; background-color: #FFFFFF; float: left; margin: -46px 0 0 11px; display: inline; overflow: hidden; }
#home-slider				{	position: absolute; width: 4995px; height: 312px; top: 0; left: 0; z-index: 1;} 
.home-slider-item			{	width: 999px; height: 312px; float: left; }
.item-text					{	width: 300px; float: left; font-size: 14px; font-weight: bold; margin: 110px 0 0 70px; color: #7c7c7c; display: inline; }
.item-text h1				{	font-size: 28px; margin: 0; padding: 0; }
.button-shop				{	display: inline; margin: 20px 0 0 0; float: left; color: #919191; text-decoration: none; }
#button-back				{	position: absolute; top: 120px; left: -30px; width: 40px; height: 82px; background-image: url(../images/slide_back.png); text-decoration: none; text-indent: -9999px; display: block; }
#button-back:hover			{	background-position: bottom; }
#button-forward				{	position: absolute; top: 120px; left: 990px; width: 40px; height: 82px; background-image: url(../images/slide_forward.png); text-decoration: none; text-indent: -9999px; display: block; }
#button-forward:hover		{	background-position: bottom; }
#button-login				{	position: absolute; top: 5px; left: 117px; width: 19px; height: 19px; display: block; overflow: hidden; text-decoration: none; text-indent: -9999px; background-image: url(../images/login_button.gif); }
#button-login2				{	position: absolute; top: 5px; left: 75px; width: 19px; height: 19px; display: block; overflow: hidden; text-decoration: none; text-indent: -9999px; background-image: url(../images/login_button2.gif); }
#button-login:hover,
#button-login2:hover		{	background-position: bottom; }

#content-mid				{	width: 1007px; margin: 10px 0 0 7px; float: left; display: inline; }
.block						{	float: left; height: 163px; }
.item-block					{	width: 298px; height: 80px; float: left; overflow: hidden; margin: 0 0 0 19px; display: inline; }
.login						{	width: 323px; background-image: url(../images/block_login_bg.jpg); background-repeat: no-repeat; }
.wide						{	width: 342px; background-image: url(../images/block_wide_bg.jpg); background-repeat: no-repeat; cursor: pointer; }
.wide:hover					{	background-position: bottom; }
.block h1,
.block7 h1					{	width: 280px; height: 20px; display: inline; float: left; margin: 20px 0 30px 21px; font-size: 12px; overflow: hidden; color: #3c3c3c; }
#login-wrapper				{	float: left; }
#loggedin-wrapper			{	float: left; padding: 0 30px 0 30px; display: none; }
#loginfields				{	float: left; margin: 0 0 0 30px; display: inline; }
#loginfields-menu			{	float: left; margin: 0; display: inline; }
.login-field				{	position: relative; width: 129px; height: 28px; float: left; background-image: url(../images/login_bg.jpg); }
.login-field2				{	position: relative; width: 86px; height: 28px; float: left; background-image: url(../images/login_bg2.gif); }
.space						{	margin: 0 0 0 30px; }
.loginfield					{	margin: 3px 0 0 3px; padding: 4px 10px 0px 10px; float: left; width: 103px; height: 19px; border: none; background-color: #4b4b4b; color:#cccccc; font-size: 10px; background-image: url(../images/loginfield_bg.gif); }
.loginfield2				{	margin: 3px 0 0 3px; padding: 4px 10px 0px 10px; float: left; width: 60px; height: 19px; border: none; background-color: #4b4b4b; color:#cccccc; font-size: 10px; background-image: url(../images/loginfield_bg2.gif); }
.login-error				{	display:none; font-size: 10px; position: absolute; top: -20px; left: 2px; width: 228px; height: 25px; background-image: url(../images/login_error_bg.gif); padding: 2px 0 0 25px; }
.login-error2				{	font-size: 10px; position: absolute; top: -20px; left: 2px; width: 143px; height: 25px; background-image: url(../images/login_error_bg.gif); padding: 2px 0 0 25px; }
.registration-wrapper		{	width: 200px; float: left; margin: 38px 0 0 30px; color: #a9a9a9; display: inline; }
.registration-wrapper2		{	width: 143px; float: left; margin: 6px 0 0 0; padding: 10px 13px 10px 13px; background-color: #000000; background-image: url(../images/forgot_pass_bg.gif); color: #a9a9a9; display: inline; border: 1px solid #2e2e2e; }
.registration-wrapper a,
.registration-wrapper2 a	{ 	color: #a9a9a9; }
.block h2					{	font-size: 11px; margin: 0; padding: 0; color: #FFFFFF; }
.thumbnail					{	width: 109px; height: 81px; float: left; margin: -3px 13px 0 0; } 
.thumbnail img				{	margin: 4px 0 0 4px; }
#footer						{	position: relative; width: 1007px; font-size: 10px; margin: 10px 0 0 7px; float: left; background-image: url(../images/footer_bg.gif); display: inline; }
#footer-overlay				{	position: absolute; width: 1007px; height: 460px; top: 0; left: 0; background-image: url(../images/overlay.png); background-repeat: no-repeat; z-index: 90; display: none; }
#footerlist					{	float: left; margin: 0 0 0 27px; display: inline; }
#footer h1					{	width: 980px; height: 20px; display: inline; float: left; margin: 18px 0 30px 21px; font-size: 12px; overflow: hidden; color: #3c3c3c; }
#footer h2					{	font-size: 11px; margin: 0; padding: 0; }
#footer ul					{	width: 145px; margin: 0 44px 0 0; list-style: none; float: left; padding: 0 0 0 7px; }
.head						{	background-image: url(../images/footer_block.gif); background-repeat: no-repeat; background-position: 0 5px; }
#footer li.head				{ 	background-position: 0 5px; padding: 0 0 0 7px; margin: 0 0 0 -7px; }
#footer ul.last				{	margin: 0; }
#footer ul a				{	color: #e0e0e0; text-decoration: none; }
#footer ul a:hover 			{ 	color: #7a7a7a; }
#footer canvas				{	z-index: 2; }
.links						{	margin: 10px 0 0 0; }
.grey						{	color: #a4a4a4; }
#copyright					{	width: 490px; height: 57px; float: right; background-image: url(../images/copyright.jpg); margin: 70px 30px 60px 0; }
#four_uhoh_four				{	width: 430px; height: 321px; float: left; background-image: url(../images/404.jpg); margin: -121px 0 0 0; }

/* Inner CSS */

#content-main-wrapper		{	width: 665px; float: left; background-repeat: no-repeat; }
#content-main-wrapper-wide	{	width: 999px; float: left; background-repeat: no-repeat; margin: 0 0 0 4px; display: inline; }
#sub-header					{	width: 939px; padding: 30px; float: left; background-image: url(../images/sub_header_bg.jpg); }
#sub-header2				{	width: 440px; height: 61px; padding: 30px 30px 0 30px; float: left; background-image: url(../images/sub_header_bg.jpg); overflow: hidden; }
#sub-header	h1,
#sub-header2 h1				{	font-size: 15px; margin: 0; padding: 0; }
#sub-header	h2,
#sub-header2 h2				{	width: 470px; font-size: 11px; margin: 0; padding: 0; }
.text						{	background-color: #FFFFFF; }
.teaser-col					{	width: 499px; height: 430px; float: left; background-repeat: no-repeat; }
.teaser-col2				{	width: 499px; height: 520px; float: left; background-repeat: no-repeat; }
.text-col					{	width: 439px; float: left; padding: 30px; color: #6d6d6d; }
.teaser-col					{	width: 499px; height: 430px; float: left; background-repeat: no-repeat; }
.text-content				{	width: 439px; display: block; float: left; clear: both;}
.text-col .photo			{	position: relative; padding: 10px; background-color:#FFFFFF; border: 1px solid #efefef; float: left;  }
.text-col .primary			{	margin: -90px 0 20px 0; }
.products					{	background-image: url(../images/inner_main_bg.gif); }
.product					{	height: 549px;  }
.product-img				{	width: 283px; height: 284px; float: left; background-image: url(../images/download_img_bg.gif); background-color: #FFFFFF; }
.product-row				{	width: 657px; float: left; padding: 15px 0 15px 0; display: inline; background-color:#FFF; }
.productlist				{	margin: 0; padding: 0; list-style: none; }
#productlist-wrapper		{	float: left; margin: 10px 0 0 0; padding: 0 0 20px 0; }
.grey-bg					{	background-image: url(../images/productlist_grey.jpg); background-repeat:repeat-x; }
.productlist li				{	position: relative; float: left; width: 124px; background-color: #f7f7f7; background-image: url(../images/products_thumb_bg.gif); background-position: bottom; background-repeat: no-repeat; margin: 0 0 0 32px; display: inline; cursor: pointer; }
.productlist li	img			{	width: 122px; height: 122px; float: left; margin: 1px 0 0 1px; }
.see-product				{	position: absolute; top: 105px; left: 105px; width: 14px; height: 14px; overflow: hidden; background-image: url(../images/enlarge2.gif); text-indent: -9999px; display: none; }
.productlist h1				{	font-size: 10px; color: #6d6d6d; margin: 0; padding: 0; }
.prod-title					{	width: 112px; margin: 9px 0 0 0; padding: 0 5px 11px 5px; float: left; text-align: center; }
#content-main-mask			{	position: relative; width: 657px; height: 549px; margin: 0 0 0 4px; float: left; display: inline; overflow: hidden; }
#products-wrapper			{	position: relative; width: 657px; margin: 0 0 0 4px; float: left; display: inline; }
#content-slider				{	position: absolute; width: 1314px; height: 549px; left: 0; top: 0; }
.product-main				{	width: 657px; height: 549px; float: left; }
#content-info-wrapper		{	width: 341px; float: left; }
.inner .block				{	width: 341px; background-repeat: no-repeat; }
.inner .block2				{	float: left; height: 378px; width: 334px; margin: 8px 0 0 4px; display: inline; }
.inner .block3				{	float: left; height: 171px; width: 334px; margin: 9px 0 0 4px; display: inline; }
.inner .block4				{	float: left; height: 485px; width: 334px; display: inline;}
.inner .block5				{	float: left; height: 549px; width: 334px; display: inline; margin: 0 0 0 4px;}
.inner .block6				{	float: left; width: 334px; display: inline; margin: 0 0 0 4px; padding: 0 0 30px 0; }
.inner .block8				{	float: left; width: 334px; margin: 8px 0 0 4px; display: inline; }
.block7						{	float: left; }
.block2 h1,
.block3 h1,
.block4 h1,
.block5 h1,
.block6 h1,
.block8 h1					{	width: 290px; height: 20px; display: inline; float: left; margin: 20px 0 10px 26px; font-size: 14px; overflow: hidden; color: #3c3c3c; }
.block4 h1					{	color: #FFFFFF; margin: 0 0 10px 0; }
.cart						{	position: relative; background-image: url(../images/inner_shopping_cart_bg.gif); }
.tech,
.personal					{	background-image: url(../images/inner_block_bg.jpg); }
.pad3						{	margin: 8px 0 0 0; }
.breadcrumbs				{	width: 657px; height: 30px; overflow: hidden; background-image: url(../images/breadcrumbs_bg.png); list-style: none; float: left; margin: 17px 0 0 0; padding: 0; color: #6d6d6d; }
.breadcrumbs li				{	float: left; height: 19px; padding: 4px 0 0 30px; font-weight: bold; }
.divider					{	background-image: url(../images/breadcrumbs_arrow.jpg); background-repeat: no-repeat; }
.breadcrumbs a				{	color: #6d6d6d; font-weight: normal; }
.breadcrumbs a:hover		{	text-decoration: none; }
#photo						{	float: left; background-repeat: no-repeat; cursor: pointer; }
#photo-pack					{	float: left; background-repeat: no-repeat; }
#enlarge					{	width: 19px; height: 19px; float: right; margin: 350px 0 0 0; display: block; overflow: hidden; text-indent: -9999px; background-image: url(../images/enlarge.gif); }
#enlarge:hover				{	background-position: bottom; }
.mid						{	width: 378px; height: 378px; margin: 15px 0 0 0; }
#product-info				{ 	width: 211px; height: 335px; overflow: hidden; float: left; padding: 50px 34px 0 34px; margin: 0 0 30px 0; color: #7d7d7d; font-size: 11px; }
#product-info h1			{	font-size: 18px; line-height: 18px; margin: 0 0 10px -2px; padding: 0; }
#product-info h2			{	font-size: 12px; padding: 30px 0 0 0; margin: 0; }
#product-info ul			{	padding: 0; margin: 20px 0 20px 0; }
#product-info li			{	list-style: none; background-image: url(../images/arrow.gif); background-repeat: no-repeat; padding: 0 0 4px 20px; background-position: 0px 2px; }
.tech-details				{	width: 200px; margin: 10px 0 0 0; }
.tech-titl					{	background-color: #f0f0f0; }
.tech-details td			{	padding: 5px 8px 5px 8px; border-left: 1px solid #f0f0f0; }
.tech-details a				{	color: #6d6d6d; }
.tech-details a:hover		{	text-decoration: none; }
#addcart					{	position: relative; width: 657px; height: 64px; background-color: #f5f5f5; float: left; padding: 23px 0 0 0; margin: 0; display: inline; }
#infobullets				{	list-style: none; float: left; margin: 0; padding: 0; color: #a9a9a9; }
#infobullets li				{	width: 140px; height: 50px; overflow: hidden; float: left; padding: 0 0 0 25px; margin: 0 0 0 20px; display: inline; background-image: url(../images/infobullet.gif); background-repeat: no-repeat; }
#instockqty					{ 	font-weight:bold; font-size:14px; }
#alert-mask					{	position: absolute; left: 400px; top: -30px; width: 257px; height: 30px; overflow: hidden; display: none; }
.nocolor-alert				{	position: absolute; left: 0px; top: 30px; width: 257px; height: 30px; background-image: url(../images/no_color_alert.gif); padding: 13px 0 0 40px; color: #7d7d7d; }
#price						{	width: 100px; height: 37px; padding: 3px 0 0 0;  margin: 0 0 0 40px; float: left; font-size: 24px; color: #6d6d6d; background-color: #FFFFFF; text-align: center; border: 1px solid #e7e5e5; }
.currency					{	font-size: 18px; }
.currency cufon				{	margin: -8px 0 0 0;  }
#cart						{	width: 109px; height: 41px; float: left; background-color: #a1a1a1; margin: 0 0 0 15px; }
.cart-buttons2				{	width: 314px; float: left; padding: 37px 27px 10px 0; background-image: url(../images/buttons_bg.gif); background-repeat: repeat-x; }
.cart .link					{	color: #e4e4e4; }
.cart .link:hover			{	text-decoration: none; }
#qty-wrapper				{	width: 48px; height: 25px; display: inline; background-image: url(../images/qty_bg.gif); float: left; margin: 9px 7px 0 9px; }
.qty						{	width: 36px; height: 17px; padding: 3px 5px 3px 5px; color: #575757; overflow: hidden; float: left; border: none; background-image: url(../images/qty_field_bg.gif); }
#button-add					{	width: 45px; height: 41px; float: left; background-image: url(../images/add_cart.gif); background-repeat: no-repeat; display: block; text-indent: -9999px; }
#button-add:hover			{	background-position: bottom; }
.cart ul					{	width: 280px; float: left; margin: 0 0 0 30px; padding: 0; display: inline; list-style: none; }

.items						{	float: left; }
.price						{	float: right; font-weight: bold; }
.checkout-wrapper			{	width: 341px; float: left; margin: 14px 0 0 0; padding: 33px 0 5px 0; background-image: url(../images/buttons_bg.gif); }
#button-checkout			{	width: 90px; height: 28px; background-image: url(../images/checkout_bg.gif); float: right; margin: 1px 9px 0 0; display: inline; }
#button-checkout a			{	width: 86px; height: 20px; padding: 5px 0 0 0; background-image: url(../images/checkout_button_bg.gif); display: block; text-align: center; text-decoration: none; color: #181818; font-weight: bold; }
#button-checkout a:hover	{	background-position: bottom; }

#chk_xtr_quantity			{	width:30px; }

.button-download			{	width: 90px; height: 28px; background-image: url(../images/checkout_bg.gif); float: right; margin: 1px 0 0 0; display: inline; }
.button-download a			{	width: 86px; height: 20px; padding: 5px 0 0 0; background-image: url(../images/checkout_button_bg.gif); display: block; text-align: center; text-decoration: none; color: #181818; font-weight: bold; }
.button-download a:hover	{	background-position: bottom; }

#button-orderhelp			{	display: inline; float: left; color: #f0f0f0; text-decoration: none; background-image: url(../images/help_icon.gif); background-repeat: no-repeat; height: 20px; padding: 3px 0 0 22px; margin: 3px 0 0 28px; }
#button-orderhelp:hover		{	color: #b4b4b4; }
.tech h1					{	color: #e4e4e4; }
.option						{	width: 333px; float: left; margin: 0; display: inline; }
.block2 .bg,
.block8 .bg					{	height: 47px; background-image: url(../images/option_bg.gif); background-repeat: repeat-x; }
.colors						{	width: 125px; float: left; list-style: none; margin: 0; padding: 0 0 10px 26px; }
.color						{	position: relative; width: 56px; height: 16px; float: left; overflow: hidden; background-image: url(../images/color_bg.gif); margin: 0 3px 3px 0; }
.color:hover				{	background-position: bottom; }
.color a					{	width: 53px; height: 13px; float: left; display: inline; margin: 1px 0 0 1px; color: #FFFFFF; text-decoration: none; text-align: center; }
.color-head					{	margin: 0 0 10px 0; color: #a4a4a4; font-size: 12px; font-weight: bold; }
.select-wrap				{	width: 135px; height: 27px; background-image: url(../images/option_select_bg.gif); float: right; margin: 8px 18px 0 0; display: inline; padding: 5px 0 0 6px; }
.option-text				{	width: 140px; float: left; margin: 16px 0 0 30px; overflow: hidden; display: inline; }
#noproducts					{	color:#900; padding:10px; }
.color .selected			{	position: absolute; width: 55px; height: 15px; top: 0px; left: 0px; background-image: url(../images/color_selected.gif); display: none; }
.brochurelist				{	margin: 0; padding: 0; list-style: none; }
.brochurelist li			{	padding: 0 0 30px 100px; height: 110px; background-image: url(../images/brochure_icon.jpg); background-repeat: no-repeat; }
.brochurelist h1			{	font-size: 14px; margin: 0; padding: 0 0 10px 0; }
.readerinfo					{	background-color: #f7f7f7; background-image: url(../images/acrobat_icon.jpg); background-position: 17px 17px; background-repeat: no-repeat; padding: 17px 20px 20px 60px; }
.readerinfo a				{	color: #6d6d6d; }
.readerinfo a:hover			{	text-decoration: none; }

/* Select box */

div.selectbox-wrapper 		{	position:absolute; width:131px; border:none; margin:0; padding:0px; text-align:left; max-height:200px; overflow:auto; color: #575757; }
div.selectbox-wrapper ul 	{	list-style-type:none; margin:0 0 0 0; padding: 3px; margin: 1px 0 0 0; background-color: #FFFFFF; }
div.selectbox-wrapper ul li.selected {  background-color: #c5c5c5; }
div.selectbox-wrapper ul li.current {  background-color: #dedede; }
div.selectbox-wrapper ul li {  list-style-type:none; display:block; margin:0; padding:4px; cursor:pointer; }
label 						{   display: block; }
.selectbox					{   margin: 0; /*height: 14px;*/ width: 131px; padding: 4px 5px 5px 5px; font-size: 10px; display: block; background: url('../images/select_bg.gif'); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer; border: none; color:#575757; }

#tech-details				{	width: 280px; float: left; list-style: none; margin: 10px 0 0 26px; padding: 0; display: inline; }
#tech-details li			{	width: 270px; padding: 5px; background-color: #4e4e4e; margin: 0 0 1px 0; float: left;}
#tech-details li:hover		{	background-color: #333333; }
#tech-details .var			{	display: block; float: left; }
#tech-details .val			{	display: block; float: right; }


/* Customer Module */

#loginstats-wrapper			{	position: relative; width: 332px; height: 59px; float: left; padding: 0; margin: 0 0 0 40px; overflow: hidden; }
#loginstats					{	position: absolute; top: 0; left: 0; width: 332px; top: 100px; text-align: right; /*color:#F60*/ }
#login-module-wrapper		{	position: relative; width: 999px; height: 485px; float: left; margin: -46px 0 0 11px; background-color: #0b0b0b; z-index: 200; display: none; }
.login-block-left			{	width: 657px; height: 485px; float: left; background-color: #FFFFFF; margin: 0 8px 0 0; }
.login-block-right			{	position: relative; width: 334px; height: 485px; float: left; background-color: #0b0b0b; overflow: hidden;}
#order-overview				{	width: 597px; height: 425px; margin: 30px 0 0 30px; overflow-y: auto; overflow-x: hidden; }
#order-view					{	width: 597px; height: 425px; margin: 30px 0 0 30px; overflow-y: auto; overflow-x: hidden; display: none; color: #6d6d6d;}
.ord-title					{	font-weight: bold; color: #6d6d6d; cursor: none;}
.ord-nr						{	width: 50px; }
.ord-dat					{	width: 60px; }
.ord-stat					{	width: 124px; }
#order-overview .light		{	background-color: #fafafa; cursor: pointer; }
#order-overview .dark		{	background-color: #f5f5f5; cursor: pointer; }
#order-overview .light:hover,
#order-overview .dark:hover	{	background-color: #ececec; }
.order-table				{	width: 577px; border: none; margin: 0 0 30px 0; }	
#order-overview td			{	padding: 8px; color: #6d6d6d; border: none; }
h3							{	font-size: 12px; color: #6d6d6d; }
.welcome					{	width: 274px; height: 70px; padding: 30px; float: left; background-image: url(../images/inner_block_bg.jpg); }
.orderprice					{	width: 274px; height: 39px; padding: 30px; float: left; background-image: url(../images/inner_block_bg.jpg); }
.address-list				{	position: relative; font-size: 11px; width: 304px; height: 80px; padding: 30px 0 30px 30px; float: left; background-image: url(../images/inner_block_bg.jpg); overflow: hidden; }
.options					{	width: 334px; height: 277px; padding: 30px 0 30px 0; float: left; background-image: url(../images/inner_block_bg.jpg); background-repeat: repeat-x; background-color: #505050; display: inline; }

.options h3					{	font-size: 11px; float: left; padding: 0 0 0 30px; display: block; margin: 0 0 15px 0; color: #e0e0e0; }
.welcome-msg				{	width: 332px; float: left; font-size: 13px; }
.login-stat					{	width: 332px; float: left; color: #a4a4a4; }
#logout						{	padding: 3px 26px 6px 5px; background-color: #5d5d5d; display: block; text-decoration: none; color: #e0e0e0; float: left; margin: 5px 0 0 0;}
#logout:hover				{	background-color: #757575; }
#button-order-overview,		
#button-download-top		{	float: right; color: #e0e0e0; display: block; padding: 3px 30px 5px 6px; background-color: #252626; margin: 5px 1px 0 0; text-decoration: none; }
#button-logout-top			{	float: right; color: #e0e0e0; display: block; padding: 3px 30px 5px 6px; background-color: #252626; margin: 5px 0 0 0; text-decoration: none; }
#loginstats a:hover			{	background-color: #4c4c4c; }
#loginstats .welcome-msg	{	font-size: 11px; font-weight: bold; }
#order-prod-list			{	list-style: none; float: left; margin: 0; padding: 0; }
#order-prod-list li			{	width: 253px; padding: 8px 30px 8px 30px; margin: 0 0 1px 0; background-color: #505050; }
.orderstat					{	background-repeat: no-repeat; background-position: 0px 2px; background-image: url(../images/order_status.gif); }
.status						{	padding: 0 0 0 15px; font-weight: bold; }
.col_grey					{	background-position: 0px 2px; }
.col_green					{	background-position: 0px -24px; }
.col_orange					{	background-position: 0px -50px; }
.col_red					{	background-position: 0px -76px; }
#sorting-wrapper			{	/*float: left;*/ margin: 0 0 20px 0; height:208px; overflow:auto; }
#sorting					{ 	margin: 0; padding: 0; list-style: none; }
#sorting li					{	width: 303px; height: 45px; background-image: url(../images/sort_bg.gif); float: left; padding: 0 0 0 49px; margin: 0 0 0 -19px; }
#sorting select				{	float: left; font-size: 10px;  }
.cstmprepayment				{ 	color:#F90; font-weight:bold; background-image:url(../images/prepayment.gif); background-repeat:no-repeat; background-position:left; padding:0 0 0 20px; }
.cstmr						{	font-size: 10px; }
.wide2						{	width: 270px; margin: 12px 0 0 0; }
.small1						{	width: 70px; margin: 12px 10px 0 0; }
.small2						{	width: 190px; margin: 12px 0 0 0; }
.button-3					{	width: 210px; }
.button-3,
.button-4,
.button-back2,
.button-changedel,
#button-add-labels,
#button-add-them			{	font-size: 10px; float: left; color: #e0e0e0; display: inline; padding: 3px 30px 5px 6px; background-color: #252626; margin: 0; text-decoration: none; }
#button-add-them			{	margin: 15px 0 0 0; }
#button-edit-address		{	font-size: 10px; float: left; color: #e0e0e0; display: inline; padding: 3px 30px 5px 6px; background-color: #252626; margin: 5px 0 0 0; text-decoration: none; }
/*#button-change-address,*/
#button-print,
#button-backhome,
#button-place-order-private,
#button-add-xtr-row,
#button-changeaddress,
#button-submitchangeaddress,
#button-change-address2		{	font-size: 10px; float: left; color: #e0e0e0; display: inline; padding: 3px 30px 5px 6px; background-color: #252626; margin: 10px 0 0 30px; text-decoration: none; }
a#button-add-xtr-row 		{ 	color: #e0e0e0 !important; float:right;  }
#button-sendform, #button-sendemployeeform			{	font-size: 10px; float: left; color: #e0e0e0; display: inline; padding: 3px 30px 5px 6px; background-color: #252626; margin: 10px 0 0 0; text-decoration: none; }
#button-backhome			{	margin: 10px 0 0 5px ;  }
.button-3:hover,
.button-4:hover,
.button-back2:hover,
.button-changedel:hover,
#button-add-labels:hover,
#button-add-them:hover,
#button-print:hover,
#button-backhome:hover,
#button-edit-address:hover,
/*#button-change-address:hover,*/
#button-sendform:hover,
#button-add-xtr-row:hover,
#button-changeaddress:hover,
#button-submitchangeaddress:hover,
#button-change-address:hover {	background-color: #4c4c4c; }
#edit-address-wrapper		{	float: left; display: none; } 
#edit-address-wrapper label	{	margin: 0 0 5px 0; float: left; }
#edit-address-wrapper input	{	font-size: 10px; padding: 2px; }
.edit-wide-lab				{	width: 262px; padding: 0 0 0 30px;}
.edit-wide					{	width: 258px; }
.edit-small1-lab			{	width: 60px; padding: 0 0 0 30px; }
.edit-small1				{	width: 40px;  }
.edit-small2-lab			{	width: 208px; }
.edit-small2				{	width: 198px;  }
.edit-small3-lab			{	width: 139px; padding: 0 0 0 30px; }
.edit-small4-lab			{	width: 130px; padding: 0; }
.edit-small3				{	width: 118px; }
.login-change				{	width: 334px; float: left; padding: 15px 0 15px 0; margin: 5px 0 0 0; background-image: url(../images/loginchange_bg.jpg); }
#cur-address				{	width: 134px; float: left; }
#admin-info					{	width: 129px; float: right; background-color: #333333; padding: 20px; display: none;}
#admin-productlist			{	width: 570px; margin: 0; padding: 0; list-style: none; float: left; display: inline; }
#admin-productlist li		{	position:relative; float: left; width: 124px; background-color: #f7f7f7; background-image: url(../images/products_thumb_bg.gif); background-position: bottom; background-repeat: no-repeat; margin: 0 18px 18px 0; display: inline; }
#admin-productlist li img	{	width: 122px; height: 122px; float: left; margin: 1px 0 0 1px; }
#admin-productlist h4		{	font-size: 10px; color: #6d6d6d; margin: 0; padding: 0; float: left; }
#order-view h3				{	width: 300px; float: left; }
#orderstatus				{	width: 115px; height: 20px; float: right; background-image: url(../images/order_status.gif); background-repeat: no-repeat; padding: 7px 0 0 25px; font-weight: bold; }
.order-block				{	width: 570px; float: left; margin: 20px 0 0 0; padding: 20px 0 0 0; border-top: 1px solid #f7f7f7; }
.shipping-address-block		{	width: 265px; float: left; }
#pricetotal					{	float: left; list-style: none; margin: 0; padding: 0;  font-weight: bold; }
.price-wide					{	width: 150px; }
.pad6						{	padding: 0 0 0 20px; border-left: 1px solid #f7f7f7; } 
.pricebig					{	font-size: 14px; }
#close-wrapper				{	position: absolute; top: 0px; right: 0px; z-index: 200; }
#button-close-page			{	display: block; height: 18px; padding: 3px 30px 0 12px; background-image: url(../images/closepage.gif); background-position: right 0px; background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; }
#button-close-page:hover	{	background-position: right -21px; }
#button-new-order, #button-change-address			{	width: 270px; height: 29px; float: left; background-image: url(../images/new-order_bg.jpg); background-repeat: no-repeat; display: block; margin: 10px 0 0 30px; text-align: center; padding: 11px 0 0 0; font-size: 13px; color: #FFFFFF; text-decoration: none; }
#button-new-order:hover, #button-change-address:hover		{	background-position: bottom; }

/* Shopping cart */

#shoppingcart-wrapper		{	position: relative; width: 999px; height: 485px; float: left; margin: 8px 0 0 11px; background-color: #0b0b0b; display: inline; }
.prod-qty					{	width: 90px; }
.prod-price					{	width: 60px; }
.prod-del					{	width: 17px; }
#shoppingcart-wrapper input	{	font-size: 10px; }
#shoppingcart-wrapper .del	{	width: 17px; height: 17px; float: left; display: block; text-indent: -9999px; background-image: url(../images/order_delete.gif); }
.del:hover					{	background-position: bottom; }
#cart-overview,
#order-confirm-wrapper		{	width: 597px; height: 425px; margin: 30px 0 0 30px; overflow-y: auto; overflow-x: hidden; }
#order-confirm-wrapper		{	display: none; }

#cart-overview .dark,
#cart-overview .light		{	vertical-align: top; }

#cart-overview .light,
#order-confirm-wrapper .light {	background-color: #fafafa; }

#cart-overview .dark,
#order-confirm-wrapper .dark {	background-color: #f5f5f5; }
#cart-overview td,
#order-confirm-wrapper td	{	padding: 8px; color: #6d6d6d; border: none; }
#cart-overview a			{	color: #6d6d6d; }
#cart-overview a:hover		{	text-decoration: none; }
#cart-overview .price-price,
#order-confirm-wrapper	.price-price {	width: 90px; }
.price-wrapper				{	width: 250px; float: left; margin: 0; }
.price-table				{	width: 577px; }
.price-table td				{	padding: 8px; vertical-align: top; }
.discount					{	background-color: #fafafa; }
.total						{	background-color: #d7d7d7; font-size: 12px; font-weight: bold; }
.persinfo-wrapper			{	margin: 20px 0 0 0; float: left; }
.persinfo-wrapper label		{	margin: 0 0 5px 0; float: left; }
.persinfo-wrapper input		{	font-size: 10px; padding: 2px; }
.persinfo-wrapper select	{	width: 266px; float: left; font-size: 10px;  }
.infomsg					{	width: 206px; float: left; margin: 10px 0 5px 30px; background-image: url(../images/infoblock-bg.jpg); padding: 20px 20px 20px 40px; display: inline; }
#shipping-address			{	width: 206px; float: left; margin: 10px 0 5px 30px; padding: 20px 20px 20px 40px; display: inline; }
.persinfo-wrapper h3		{	font-size: 11px; float: left; padding: 0 0 0 30px; display: block; margin: 15px 0 15px 0; color: #e0e0e0; }
.labelname					{	width: 120px; font-size: 10px; display: none; margin: 4px 0 0 0; }
.qty2						{	width: 36px; margin: 0 3px 0 0; float: left; }
.orderprocess-wrapper		{	position: absolute; top: 0; left: 0; width: 668px; height: 485px; }
.shipping-address-overview	{	width: 577px; padding: 0 0 20px 0; margin: 0 0 20px 0; list-style: none; color: #6d6d6d; font-weight: bold; border-bottom: solid 1px #f5f5f5; }
h4							{	font-size: 11px; color: #6d6d6d; }
.label-wrapper, .label-wrapper2	{	width: 226px; padding: 20px; float: left; margin: 0 0 0 30px; background-color: #333333; }
.label-wrapper .num			{	width: 20px; float: left; font-size: 10px; }
.label-wrapper .ref			{	width: 120px; float: left; font-size: 10px; }
.price-price .num			{	width: 20px; float: left; font-size: 10px; }
.price-price .num2			{	width: 35px; float: left; font-size: 10px; }
.description				{	width: 200px; }
.label-wrapper .lab			{	width: 220px; font-size: 10px; }
.label-title				{	width: 195px; float: left; padding: 3px 0 5px 0; }
.label-title2				{	width: 95px; float: left; padding: 3px 0 5px 0; }
#labelling-wrapper			{	float: left; }
#added-labels-wrapper		{	float: left; display: none; }
.added-wrapper				{	position: absolute; top: 55px; left: 30px; width: 278px; height: 31px; overflow: hidden;}
.added						{	position: absolute; top: 31px; left: 0px; height: 25px; background-image: url(../images/added.gif); padding: 6px 10px 0 36px; }
.shop-thumb img				{	border: none; padding: 0 10px 0 0; float: left; }
.cart-qty-wrapper			{	background-color: #efefef; border: 1px solid #e7e7e7; padding: 3px 3px 2px 3px; float: left; }
.add-item					{	width: 16px; height: 17px; display: block; background-image: url(../images/plus_icon.gif); text-indent: -9999px; float: left; }
.del-item					{	width: 17px; height: 17px; display: block; background-image: url(../images/min_icon.gif); text-indent: -9999px; float: left; }
.add-item:hover,
.del-item:hover				{	background-position: bottom; }
.altdellabel				{ 	float:left; width:55px; margin:0 0 5px; }
.altdelinput				{ 	width:140px; }

/* Contact form */

.contact					{	background-image: url(../images/inner_main_bg2.gif); }
.contact-main				{	width: 657px; float: left; padding: 0; color: #6d6d6d; }
.contact-main label			{	display: block; }
.contact-main h1			{	font-size: 12px; margin: 0; padding: 0;  width: 500px;}
.contact-main input,
.contact-main textarea,
.contact-main select		{	font-size: 10px; padding: 1px; margin: 2px 0 0 0; }
.contact-col				{	width: 280px; float: left; }
.contact-row				{	width: 596px; float: left; padding: 30px; display: inline; } 
.wide5						{	width: 596px; }
.wide4						{	width: 585px; height: 100px; }
.small6						{	width: 70px; }
.small6_1					{	width: 75px; float: left;}
.small7						{	width: 190px; }
.small7_1					{	width: 195px; float: left;}
.contact-col .wide3			{	width: 275px; }
.contact-col .wide3_1		{	width: 280px; }

.pad7						{	margin: 10px 30px 0 0; }
.pad8						{	margin: 0 0 30px 0; }
.pad9						{	padding: 0 0 0 10px; }
.pad10						{	margin: 10px 0 0 0; }
.pad11						{	margin: 0 0 5px 0; }
.pad12						{	margin: 23px 0 0 0; }
.pad13						{	margin: 0 5px 0 0; }
.pad14						{	margin: 5px 0 0 0; }
.pad15						{	margin: 4px 0 0 0; }
.grey-bg1					{	background-image: url(../images/contact_grey1.jpg); }
.grey-bg2					{	background-image: url(../images/contact_grey2.jpg); }
.address-dealer				{	width: 219px; padding: 26px 26px 26px 35px; margin: 0 0 0 26px; background-image: url(../images/contact_addressblock_bg.jpg); border: 1px solid #353535; float: left; display: inline; }
.address-dealer2			{	width: 219px; padding: 26px 26px 26px 35px; margin: 20px 0 0 26px; background-image: url(../images/contact_addressblock_bg.jpg); border: 1px solid #353535; float: left; display: inline; }
.block5 a					{	color: #CCCCCC; }
.block5 a:hover				{	text-decoration: none; }
.required-fields			{	margin: 10px 0 0 10px; height: 17px; padding: 3px 10px 0 28px; background-image: url(../images/contact_warning_bg.jpg); float: left; }
.contact-last				{	height: 300px; }
#honing						{	display: none; }

.references					{	background-image: url(../images/references_bg.gif); background-position: 4px 0px; color: #7a7878; }
.references a				{	color: #7a7878; }
.references a:hover			{	text-decoration: none; }
.references-content-left	{	width: 657px; float: left; margin: 0 0 0 4px; display: inline; }
.reference-photo-landscape	{	border: none; margin: 0; padding: 0;  display: inline; }
.reference-photo-portrait	{	border: none; margin: 0; padding: 0;  display: inline; width: 657px; height: 330px; }
.references-content-right	{	width: 240px; float: left; padding: 95px 30px 30px 30px; display: inline; }
.references-content-left h3 {	font-size: 11px; padding: 5px 8px 8px 8px; margin: 0 0 10px 0; background-color: #e6e6e6; display: inline; float: left; }
.reference-heading			{	width: 500px; float: left; padding: 30px 30px 15px 30px; display: inline; }
.reference-heading h1		{	font-size: 18px; padding: 0; margin: 0; }
.reference-heading h2		{	font-size: 12px; padding: 0; margin: 0; }
.project-text				{	font-size: 13px; clear: both; padding: 0 30px 30px 30px; /*float: left;*/ }
.more-photos				{	width: 285px; padding: 0 0 0 20px; float: left; }
.more-photos-thumbs			{	width: 285px; float: left; margin: 0; }
.more-photos-thumbs img		{	margin: 0 5px 5px 0; display: block; padding: 0; border: none; float: left; }
.more-photos h2				{	width: 305px; font-size: 12px; padding: 0 0 5px 0; margin: 0; border-bottom: 1px solid #efefef; }
.project-footer				{	width: 597px; float: left; padding: 30px; background-color: #F1F1F1; }
.project-footer-col			{	width: 285px; float: left; }
.project-producttext		{	width: 285px; float: left; margin: 10px 0 0 0; }
.references-prod-thumbs		{	width: 285px; float: left; }
.references-prod-thumbs	a	{	float: left; margin: 0 6px 6px 0; padding: 0; display: block; border: 1px solid #e6e6e6; }
.references-prod-thumbs a:hover	{ border: 1px solid #d5d5d5; }
.references-prod-thumbs	img	{	border: 0px; }
.portrait					{	margin: 0 0 0 23px; }
.darkline					{	float: left; border: 1px solid #353535; margin: 10px 0 0 23px; cursor: pointer; display: inline; }
.darkline:hover				{	border: 1px solid #484748; }
.reference-list-wrapper-bg	{	padding: 10px; float: left; border: 1px solid #5c5c5c; background-image: url(../images/references_wrapper-bg.gif); }
.reference-list-wrapper-bg img	{ border: 0; float: left; }
.reference-list-inner		{	width: 139px; float: left; margin: 0 0 0 -7px; border-right: 1px solid #353535;  background-image: url(../images/references_inner-bg.gif); background-repeat: no-repeat; padding: 15px 5px 35px 25px; }
.reference-list-inner h4 	{	font-size: 10px; color: #FFFFFF; margin: 0; padding: 0;  }
.reference-list-inner h4 a	{	text-decoration:none; color: #FFFFFF; }
.reference-list-inner h5	{	font-size: 10px; color: #c1c1c1; font-weight: normal; margin: 0; padding: 0; }

/* Search */

.search-results				{	padding: 30px; float: left; color: #7a7878; line-height: 18px; }
.search-results a			{	background-color: #252626; padding: 3px 6px 5px 6px; color: #e0e0e0; text-decoration: none; }
.search-results a:hover		{	background-color: #4c4c4c; }
.search-results h1			{	font-size: 18px; margin: 0; padding: 0 0 20px 0; }

/* Packages */

#pack-wrapper				{	position: relative; width: 999px; height: 0px; background-color: #FFFFFF; float: left; margin: 10px 0 0 11px; display: none; }
.step-info					{	width: 281px; height: 160px; padding: 30px; background-color: #4e4e4e; background-image: url(../images/step_config_bg.jpg); background-repeat: repeat-x; float: left; }
.step-info h1				{	font-size: 13px; margin: 0; padding: 0 0 10px 0; }
.step-info h5				{	font-size: 11px; margin: 0; padding: 0; }
#pack-mask					{	position: relative; width: 624px; height: 190px; float: left; overflow: hidden; margin: 30px 0 0 0; }
#pack-slider				{	position: absolute; width: 5000px; height: 190px; }
#button-back2				{	position: absolute; top: 70px; left: 310px; width: 40px; height: 82px; background-image: url(../images/slide_back.png); text-decoration: none; text-indent: -9999px; display: block; }
#button-back2:hover			{	background-position: bottom; }
#button-forward2			{	position: absolute; top: 70px; left: 990px; width: 40px; height: 82px; background-image: url(../images/slide_forward.png); text-decoration: none; text-indent: -9999px; display: block; }
#button-forward2:hover		{	background-position: bottom; }
.step-help					{	padding: 10px; float: left; background-color: #4f4f4f; border: 1px solid #5d5d5d; }
#open-configurator			{	font-size: 13px; font-weight: bold; width: 109px; height: 30px; padding: 11px 0 0 0; text-align: center; background-image: url(../images/start_config_bg.gif); display: block; text-decoration: none; color: #000000; }
#open-configurator:hover	{	background-position: bottom; }
.item-selected					{	position: absolute; width: 49px; height: 23px; left: 75px; top: -1px; background-image: url(../images/selected_bg.gif); }
.deselect					{	width: 22px; height: 22px; display: block; float: right; background-image: url(../images/deselect_bg.gif); text-indent: -9999px; }
.deselect:hover				{	background-position: bottom; }

.packlist					{	margin: 0; padding: 0; list-style: none; }
.packlist li				{	position: relative; float: left; width: 124px; background-color: #f7f7f7; background-image: url(../images/products_thumb_bg.gif); background-position: bottom; background-repeat: no-repeat; margin: 0 0 0 32px; display: inline; }
.packlist li img			{	width: 122px; height: 122px; float: left; margin: 1px 0 0 1px; }
.packlist h1				{	font-size: 10px; color: #6d6d6d; margin: 0; padding: 0; }
.open						{	cursor: pointer; }

/*  */
#altdel 					{ padding:10px; }
.adlabel					{ width:114px; float:left; margin:5px 0; }
.adinput					{ width:190px; float:left; margin:5px 0; }
#altdelform					{ float:left; display:none; }
.clear						{ clear:both; }
#aderror					{ display:none; float:left; margin:20px 0; background-color:#4C4C4C; }
.uploadedsavphoto			{ margin:2px; }

#textnews					{ color:#6D6D6D; padding:30px 240px 30px 30px; font-size:12px; float:left; width:719px; }
#textnews h2				{ font-size:20px; float:left; width:719px;  }
.underline					{ text-decoration:underline; }

.savlink { position:absolute; top:105px; right:5px; cursor:pointer; padding:2px; border:1px solid #FF8080; background-color:#C0C0C0; }

#employeeselect { font-size:10px; font-family:tahoma,verdana,helvetica,arial; color:#6D6D6D; }

/* Spaaractie */

.spaarder					{	float: left; margin: 0 0 0 30px; }
.spaarbalk					{	position: relative; width: 270px; height: 19px; float: left; background-image: url(../images/bar_stroke.gif); overflow: hidden; }
.punten						{	position: absolute; width: 100px; height: 15px; top: 2px; left: 2px; background-image: url(../images/bar.gif); overflow: hidden; color: #323232; }
.deelnemer					{	display: block; float: left; padding: 5px 0 5px 0; }
.huidig						{	display: block; float: right; padding: 1px 3px 0 0; }
.te-behalen					{	display: block; float: right; padding: 3px 4px 0 0; }
.verzekerd					{	padding: 5px 12px 5px 0; background-image: url(../images/deelname.gif); background-repeat: no-repeat; background-position: right;}
.deelnameinfo				{	width: 240px; float: left; background-position: 0 4px; background-image: url(../images/deelname.gif); background-repeat: no-repeat; margin: 10px 0 0 30px; padding: 0 0 0 12px; }

#winatriplink { position:absolute; left:30px; bottom:90px; color:#67BB14; text-decoration:none; font-size:14px; font-weight:bold; }
