body							{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #999999;}
img {
	border: none;
}
a:link							{color: #999999; text-decoration: none;}
a:visited						{text-decoration: none;}
#content						{width: 964px; position: absolute; left: 50%; margin-left: -482px;}
#checkoutcontent				{width: 964px; position: absolute; left: 50%; margin-left: -482px; margin-top: 180px; color: #333;}
#innercontent					{float: right; margin-top: 180px; width: 715px; margin-bottom: 10px;}
#leftcontent					{float: left; margin-top: 180px; margin-bottom: 10px; width: 235px;}	
#innercontent div.contentholder	{width: 715px;}

#topnavi						{width: 964px; position: absolute; left: 50%; background-image: url(../img/headnavi_stripe.png); margin-left: -482px; top: 109px; height: 28px; border: 1px solid #00647d; z-index: 2;}
#topnavi ul						{list-style-type: none; margin: 0; padding: 0;}
#topnavi li						{float: left; height: 28px;}
#topnavi a						{color: #fff; text-decoration: none; background-image: url(../img/headnav-bg.png); font-size: 16px; line-height: 28px; height: 28px; float: left; text-align: center; margin-right: 2px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);}
#topnavi a:hover				{background: none #00647d;}
#topnavi a.btn1					{width: 51px;}
#topnavi a.btn2					{width: 128px;}
#topnavi a.btn3					{width: 118px;}
#topnavi a.btn4					{width: 168px;}
#topnavi a.btn5					{width: 107px;}
#topnavi a.btn6					{width: 172px;}
#topnavi a.btn7					{width: 92px;}
#topnavi a.btn8					{width: 114px; margin-right: 0;}
#topnavi a.first				{width: 51px;}
#topnavi a.second				{width: 110px;}
#topnavi a.third				{width: 220px;}
#topnavi a.fourth				{width: 100px;}
#topnavi a.fifth				{width: 235px;}
#topnavi a.sixth				{width: 111px;}
#topnavi a.seventh				{width: 125px; margin-right: 0;}

#footer							{border: 1px solid #ccc; padding: 10px; margin-top: 20px;}
#footer .col-left				{float: left; width: 346px; border-right: 1px solid #ccc;}
#footer .col-right				{float: right; width: 346px;}
#footer h3						{color: #1c7c90; font-weight: normal; font-size: 18px; line-height: 21px; margin: 5px 20px 10px 0; padding: 0;}
#footer h3 span					{color: #ff9900;}
#footer p						{margin: 0; padding: 0;}
#footer a, #footer p			{color: #333; font-size: 12px; line-height: 21px;}
#footer a:hover					{color: #666;}
#footer a.news-start span		{color: #1C7C90; text-decoration: underline;}
#footer .row-infos				{float: left; border-right: 1px solid #ccc; margin: 10px;}
#footer .row-service			{float: left; margin: 10px;}
#footer .row-fb					{clear: left; border-top: 1px solid #ccc; margin: 10px;}
#footer .row-fb h3				{float: left; margin-top: 18px;}
#footer .row-fb a				{margin-top: 20px; float: left;}
#footer .row-news				{border-bottom: 1px solid #ccc; margin: 10px; padding: 1px 5px 5px 5px;}
#footer .row-news p				{line-height: 18px; padding: 0 0 8px 0;}
#footer .row-payment			{border-bottom: 1px solid #ccc; margin: 10px; padding: 0 5px 5px 5px;}
#footer .row-payment p			{padding: 5px 0 15px 0;}
#footer .row-shipping			{margin: 10px; padding: 0 5px 5px 5px;}
#footer .row-shipping p			{padding: 5px 0 0 0;}
.foottext, .checkout-foottext						{color: #999;}
.foottext h1, .checkout-foottext h1					{font-weight: normal; font-size: 18px; letter-spacing: -1px; margin-top: 20px;}
.foottext h2, .checkout-foottext h2					{font-weight: normal; font-size: 14px; line-height: 20px;}
.foottext p, .checkout-foottext p						{font-weight: normal; font-size: 12px; line-height: 18px;}

#innercontent div.starttext h1, #innercontent div.starttext h2, #innercontent div.starttext p	{padding: 5px 10px;}
#innercontent div.starttext h1	{color: #ff9900; font-size: 20px; margin-top: 25px;}
#innercontent div.starttext h2	{color: #666666; font-size: 16px; line-height: 22px;}
#innercontent div.starttext p	{font-size: 16px; color: #666666; line-height: 22px;}

#innercontent div.listholder h1,#innercontent div.listholder h4, #innercontent div.contentholder h2	{background: #ff9900; text-indent: 8px; font-size: 18px; color: #fff; letter-spacing: -1px; height: 34px; line-height: 34px;}

#innercontent div.cat_sub		{width: 715px; color: #333; font-size: 14px; margin: 5px 5px 10px 2px;}
#innercontent div.cat_sub span	{}
#innercontent div.cat_sub a		{background:  #e6e6e6; float: left; 
								color: #333; text-decoration: none;
								margin: 7px 7px 0 0;
								padding: 3px 5px; 
								border-radius: 3px; /* W3C Standard, Opera */
								-moz-border-radius: 3px; /* Firefox */
								-webkit-border-radius: 3px; /* Safari, Chrome */}
#innercontent div.cat_sub a:hover		{background:  #ccc;}
								

#innercontent div.cat_text		{width: 715px; color: #333; font-size: 16px; line-height: 24px;}
#innercontent div.cat_text h3	{font-size: 18px; letter-spacing: -1px;}
#innercontent div.cat_text p	{font-size: 14px; line-height: 20px; margin: 5px 5px 10px 2px;}
#innercontent div.cat_text ul	{font-size: 14px; line-height: 20px;}
#innercontent div.cat_text p strong, #innercontent div.cat_text p em	{}
#innercontent div.cat_text a, div.art_desc a	{color: #333; text-decoration: underline;
}
#innercontent div.cat_text a:visited	{text-decoration: none;}

#innercontent div.site_text		{width: 715px; color: #333; font-size: 16px; line-height: 24px;}
#innercontent div.site_text p	{margin-bottom: 30px; font-size: 14px; line-height: 20px;}
#innercontent div.site_text a	{color: #ff9900;}
#innercontent div.site_text a:visited	{text-decoration: none;}
#innercontent div.site_text h3	{font-size: 18px; letter-spacing: -1px;}

.line							{height: 1px; background: #ccc;}

table.formtable td				{padding-bottom: 5px;}
table.formtable input			{font-family: Georgia, "Times New Roman", Times, serif; padding: 2px; font-size: 14px; line-height: 14px; color: #666666; text-indent: 2px;}
table.formtable textarea		{font-family: Georgia, "Times New Roman", Times, serif; padding: 2px; font-size: 14px; line-height: 14px; color: #666666;}

#innercontent div.infobanner	{padding-left: 8px; padding-top: 2px; padding-bottom: 2px;}
#footinfos						{padding-left: 10px; padding-top: 20px; background-color: #fdfdfd; width: 980px;}
#footinfos a					{text-decoration: none; color: #999999;}
#footinfos a:hover				{color: #1c7c90;}
#footinfos h3					{color: #ff9900; margin: 0;}
#footinfos p					{font-size: 14px; line-height: 21px; margin-bottom: 30px; margin-top: 10px;}
#footinfos div					{float: left; margin-right: 55px;}
#copyright						{font-size: 11px; padding-left: 10px; padding-top: 10px;  width: 980px; background-color: #fdfdfd;}
#copyright a					{text-decoration: none; color: #999999;}
#logo							{position: absolute; left: 50%; margin-left: -484px;}
#logo a							{-moz-transition: all 0.2s ease-in-out 0s; opacity: 1;}
#logo a:hover					{opacity: 0.8;}

#schatten_oben					{width: 980px; position: absolute; left: 50%; margin-left: -479px; height: 45px; background-image: url(/layout/wohnfreuden/img/schatten_oben.gif); background-repeat: no-repeat; background-position: bottom; background-color: #fdfdfd;}
.spacer							{height: 10px;}
.clboth							{clear: both;}
.clleft							{clear: left;}
.flleft						{float: left;}
.flright						{float: right;}
.navheadlines					{margin: 15px 9px 6px 8px;}
.navheadlines h3				{color: #ff9900; margin: 0;}

.navbox							{border: 1px solid #ccc; width: 233px; float: left; margin-top: 10px;}
.navbox p						{color: #999; clear: left; text-indent: 16px; font-size: 18px; line-height: 44px; margin: 0; padding: 0;}

.small_holder					{float: left; margin-right: 10px; margin-top: 10px; width: 80px; height: 80px;}
.small_holder img				{cursor: pointer;}
.small_holder div				{width: 80px; height: 80px;}
.small_border					{margin-top: -80px;}
.large_border					{float: left; width: 350px; height: 350px; margin-top: -350px;}
.large_border a {width: 350px; height: 350px; float: left; line-height: 350px; font-size: 350px; background: url(/layout/wohnfreuden/img/large_border.gif) no-repeat;}
.percent					{margin-top: -350px; height: 350px; float: right; background: url(/layout/wohnfreuden/img/percent_bg.gif);background-repeat: repeat-x; text-align: right; line-height: 30px; color: #FFFFFF; margin-right: 10px; font-size: 18px; height: 34px; padding: 0 15px;}
.large_image					{float: left; width: 350px; height: 350px;}

#image_holder					{width: 360px; height: 557px;}
#artikelbeschreibung			{float: right; width: 330px; margin-right: 13px; color: #333; font-size: 14px; line-height: 20px;}
#artikelbeschreibung .art_infos	{padding-bottom: 10px;}
#artikelbeschreibung h1			{font-size: 24px; margin: 0; margin-top: 10px; padding: 0; letter-spacing: -1px; line-height: 28px;}
.art_uvp 						{font-size: 14px; line-height: 20px;}
.art_price						{font-size: 30px; letter-spacing: -1px; color: #ff9900; font-weight: bold; line-height: 38px;}
.art_price strong				{color: red; font-size: 14px; font-weight: normal;}
.beschreibung					{padding: 15px 5px 20px 2px; color: #333; font-size: 14px; line-height: 18px;}
.beschreibung h3				{color:#ff9900; font-size: 18px; line-height: 22px; font-weight: normal;}
.beschreibung p					{font-size: 14px; line-height: 20px;}

button.art_basket_btn					{width: 329px; float: left; margin: 0!important; padding: 0!important; border: none!important; text-align: center; line-height: 40px; height: 40px; background: #00647d; cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	padding: 12px 20px;
	background: -moz-linear-gradient(
		top,
		#00a2ba 0%,
		#00647d);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#00a2ba),
		to(#00647d));
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #00647d;
	-moz-box-shadow:
		1px 1px 4px rgba(000,000,000,0);
	-webkit-box-shadow:
		1px 1px 4px rgba(000,000,000,0);
	text-shadow:
		0px 1px 1px rgba(000,000,000,0.9);
}
button.art_basket_btn:hover	{
	background: -moz-linear-gradient(
		top,
		#00647d 0%,
		#00647d);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#00647d),
		to(#00647d));}
.art_desc a.checkout, .art_desc a.checkout_end {text-decoration:none; padding:3px 15px; 
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.art_desc a.checkout {background-color:#cccccc; color: #666666;}
.art_desc a.checkout_end {background-color:#ff9900; color: #ffffff; margin-left: 10px;}
.art_desc h3		{color: #333; font-size: 18px; letter-spacing: -1px;}

a.weiter-einkaufen { color: #333!important;
    background-color: #CCCCCC;
    border-radius: 3px;
    color: #000000;
    float: left;
    margin: 0 20px 0 10px;
    padding: 10px 20px;
    text-decoration: none;
}
a.zur-kasse { color: #ccc!important;
    background-color: #333;
    border-radius: 3px;
    color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 10px 20px;
    text-decoration: none;
}
a.zur-kasse:hover {
    background-color: #000000;
    color: #FFFFFF;
}
a.weiter-einkaufen:hover {
    background-color: #F1F1F1;
    color: #000000;
}

#PlentyOrderPayPalExpressPanel {padding-left: 10px; display: none;}

.geeignet						{background-color: #F0F0F0; padding: 20px 20px 10px 25px;}
.geeignet h2					{margin: 0; font-size: 16px;}
.geeignet ul					{line-height: 24px;}
.art_vat						{font-size: 12px;}
.art_vat a						{color: #1c7c90;}
#artikelbeschreibung input				{border: 1px solid #999999; font-family: Georgia, "Times New Roman", Times, serif; padding: 2px; font-size: 14px; line-height: 14px; color: #666666; margin-left: 3px; text-indent: 3px;}
div.zuletzt						{float: left; margin: 0 0 10px 10px;}
div.zuletzt img					{border: 1px solid #cccccc; width: 100px; height: 100px;}
div.zuletzt a					{}

div.contactus					{position: absolute; left: 50%; margin-left: 120px; top: 156px; background: url(../img/hotline.gif) no-repeat 0 2px; padding: 0 0 0 35px; font-size: 20px; color: #333333; font-weight: bold; letter-spacing: -1px;}
div.contactus span				{color: #ff9900;}

.multilang_flags, #orderstep_panel				{display: none; visibility: hidden;}

.mytagcloud						{width: 221px; padding-bottom: 10px;}
.mytagcloud a					{font-family: Arial, Helvetica, sans-serif; line-height: 32px; padding: 2px;}
.mytagcloud a.tag1				{color: #666666; font-size: 16px}
.mytagcloud a.tag2				{color: #4E4E4E; font-size: 22px}
.mytagcloud a.tag3				{color: #1c7c90; font-size: 30px}
.mytagcloud a.tag4				{color: #999999; font-size: 14px}
.mytagcloud a.tag5				{color: #999999; font-size: 18px}
.mytagcloud a.tag6				{color: #4E4E4E; font-size: 26px}
.mytagcloud a.tag7				{color: #4E4E4E; font-size: 22px}
.mytagcloud a.tag8				{color: #1c7c90; font-size: 14px}
.mytagcloud a.tag9				{color: #4E4E4E; font-size: 28px}
.mytagcloud a:hover				{color: #000;}

.linkblock						{color: #999; text-align: right; position: absolute; left: 50%; top: 10px; width: 482px; font-size: 11px;}
.linkblock a					{color: #999; padding: 0 7px;}
.linkblock a:hover				{color: #333;}


#basketbox						{position: absolute; left: 50%; margin-left: 295px; top: 43px; height: 56px; background: url(../img/tuete.gif) no-repeat; padding: 10px 0 0 50px;}
#basketbox a					{color: #ff9900; text-decoration: none; font-size: 14px; line-height: 18px;}
#basketbox a span				{color: #333;}
#basketbox a:hover				{color: #333;}

#breadcrumbs					{position: absolute; left: 50%; margin-left: -475px; top: 160px; color: #1c7c90; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


.breadcrumbs {
    margin: 0;
    padding: 0;
}
.breadcrumbs a {
    color: #e18300;
    text-decoration: none;
}
.breadcrumbs ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.breadcrumbs li {
    color: #999999;
    display: inline;
    margin-right: 3px;
}
.breadcrumbs li span.label {
    color: #999999;
    margin-right: 3px;
}
.breadcrumbs li a, .breadcrumbs li span {
    color: #e18300;
}

#suche							{position: absolute; left: 50%; margin-left: -140px; top: 42px; height: 52px; width: 415px; background: url(../img/searchbg.gif) no-repeat;}
input.searchbutton 				{float: left; width: 66px; height: 26px; line-height: 26px; background: none; border: none; margin-top: 13px;}
input.searchtext 				{float: left; width: 200px; color: #666666; font-size: 14px; height: 20px; margin: 13px 4px 0 115px;}

.sites								{padding:  10px 0 15px 0; color: #666; font-size: 14px;}
.sites a							{text-decoration: none; color: #1c7c90; padding: 2px;}
.sites a.articlePages_Link			{color: #999999; padding: 2px;}
.sites a.articlePages_activeLink	{color: #666666;}
.sites_bottom						{padding:  25px 0 10px 0; color: #666; font-size: 14px;}
.sites_bottom a						{text-decoration: none; color: #1c7c90; padding: 2px;}
.sites_bottom a.articlePages_Link		{color: #999999; padding: 2px;}
.sites_bottom a.articlePages_activeLink	{color: #666666;}
.orange								{color: #ff9900;}

.ArticleOrderSelect					{font-family: Georgia, "Times New Roman", Times, serif; color: #666666; font-size: 14px;}

#contheadline h4				{background-image:url(/layout/wohnfreuden/img/headline_bg.gif); background-repeat: no-repeat; line-height: 28px; color: #FFFFFF; font-size: 16px; margin: 0; text-indent: 12px;}

.prodholder						{float: left; width: 178px; margin: 0 0 10px 0; text-align: left;}
div.prodholder:hover			{}
.prodname a						{font-size: 14px; color: #333; line-height: 17px; padding: 15px 0 5px 0; float: left; width: 160px; height: 51px; overflow: hidden;}
.prodname a:hover				{color: #ff9900;}
.prodname a:visited				{text-decoration: none;}
.saving							{font-size: 11px; color: #FF0000; line-height: 16px; height: 16px; clear: left;}
.saving span					{color: #333;}
.prodimage						{height: 170px;}
.prodprice						{font-size: 30px; letter-spacing: -1px; color: #ff8d00; padding-bottom: 5px;}
.prodvat						{font-size: 12px;}
.prodvat a						{color: #1c7c90;}

.prodbuttons					{}

.enlarge						{width: 350px; text-align: center; padding: 20px 0 10px; color: #999999; font-size: 12px; clear: left;}

.my_account_menu				{height: 70px; margin-top: 30px;}
.my_account_menu legend, .plenty_watchlist legend, .my_account_order_history legend			{font-size: 18px;}
#my_account_welcome h3			{margin-top: 20px;}
#my_account_link_container		{display: none; visibility: hidden;}
table.plenty_watchlist_table	{height: 180px;}
table.plenty_watchlist_table  td	{vertical-align: top;}
table.plenty_watchlist_table  td.colc	{width: 180px;}
table.plenty_watchlist_table  td.cold, table.plenty_watchlist_table  td.cole	{padding: 0 5px 0 5px;}

#fbshare						{position: absolute; left: 50%; margin-left: -50px; top: 203px;}							

.plentyErrorBox {
					width:700px; 
					background-image: none;
					margin: 0px 0px 4px 0px;
					padding:8px; 
					text-align:left;
					vertical-align:middle; 
					color: #666666;
					background-color: #CCCCCC;
}

.plentyErrorBox strong	{ display: none;}

.plentyErrorBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:0px;
					color:#666666;
					font-size:24px;
					font-weight:bold;
					background-image: none;
					display: none;
					visibility: hidden;
}

.plentyMessageBox {
					width:92%;
					background-image: none;
					border:0px;
					margin: 0px 0px 4px 0px;
					padding:8px;
					text-align:left;
					vertical-align:middle;
					color: #666666;
}

.plentyMessageBoxTitle {
					margin-top:0px;
					margin-bottom:6px;
					padding-left:0px;
					color:#ff9900;
					font-size:24px;
					font-weight:bold;
					background-image: none;
}

.plentyMessageBox a		{
					color: #ff9900;
					line-height: 24px;
}

/* menu */

ul.left_menu								{margin: 0; padding: 0; width: 215px; margin-left: 9px; padding-bottom: 10px;}
ul.left_menu li 							{list-style-type: none; text-align: left; width: 215px;}
.left_menu li.level1						{height: 31px; line-height: 31px; width: 215px;}
.left_menu li.level1 a						{background: url(../img/1st-nav.png) no-repeat 4px 7px; border-top: 1px solid #ccc; text-indent: 26px; text-decoration: none; font-size: 12px; color: #333; height: 31px; line-height: 31px; width: 215px; float: left;}
.left_menu li.level1 a:hover				{color: #ff9900;}
.left_menu li.level1active					{color: #666666;}
.left_menu li.level1 a.level1active_link	{color: #1d7c90; border-bottom: 1px solid #ccc; width: 215px; height: 29px; line-height: 29px; float: left; background: url(../img/2nd-nav.png) no-repeat 4px 7px;}
.left_menu li.level2_sub					{width: 215px; float: left; padding: 10px 0;}
.left_menu li.level2_sub ul					{margin: 0; padding: 0;}
.left_menu li.level2_sub .level2			{width: 215px;}
.left_menu li.level2 a						{text-decoration: none; font-size: 12px; line-height: 20px; width: 215px; color: #666; text-indent: 26px; float: left;}

.left_menu li.level2 a:hover				{color: #333;}
.left_menu li.level2 a.level2active_link	{color: #333;}


.cyt_boxslider				{float:left;position:relative;overflow:hidden;width:715px;height:378px;}
.cyt_boxslider .cyt_boxslider_items	{width:20000em;position:absolute;clear:both}
.cyt_boxslider_items div		{float:left;width:715px;}
.cyt_boxslider img			{position: relative; foat:left;width:715px;height:378px; border: none;}
.cyt_boxslider .cyt_boxSlider__active	{position:relative;cursor:default}

.slide_navi		{clear: left; margin: -48px 0 0 -30px; position:relative; float: left;}
a.cyt_boxSlider_disabled		{visibility:hidden!important}
.cyt_box_navigation ul			{margin: 0; padding: 0; text-align: center; list-style-type: none;}
.cyt_box_navigation li			{padding: 0; margin: 0; list-style-type: none; float: left;}
.cyt_box_navigation a			{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight: bold; color: #333333; text-decoration:none; width: 22px; height: 22px; line-height: 22px; text-align: center; float: left; margin: 0 3px 0 0; font-size: 12px; background-color: #fff; font-family: 'Times New Roman', Georgia, Times, serif;}
.cyt_boxslider_current			{background-color: #ff9900 !important; color: #fff !important;}

.basket-preview											{text-align: left; padding: 0 20px 20px 20px; witdh: 660px;}
.basket-preview a										{float: left;}
.basket-preview a.weiter-einkaufen						{background: url(../img/weiter-einkaufen.png); height: 22px; line-height: 22px; background-position: 0 22px; width: 180px; margin-top: 10px;}
.basket-preview a.zur-kasse								{background: url(../img/zurkasse.png);height: 22px; line-height: 22px; width: 180px; float: right; margin-right: 10px;}
.basket-preview a.zur-kasse:hover, .basket-preview a.weiter-einkaufen:hover
														{background-position: 0 44px;}
.basket-preview h1										{font-size: 24px; font-weight: normal; margin-top: 10px;}
.basket-preview h2										{font-weight: normal; margin: 40px 0 10px 0;font-size: 18px;}
.basket-preview p										{font-size: 14px; line-height: 20px;}
.basket-preview p strong								{color: #ff9900; font-weight: normal;}
.basket-preview p span									{color: #999}
.basket-preview a										{color: #000;}

#basket_prev											{border-top: 1px solid #ccc;}
#basket_prev ul											{float: left; width: 700px; border-bottom: 1px solid #ccc; list-style-type: none; margin: 0; padding: 0;}
#basket_prev ul li										{float: left; padding: 10px 0;}	

#basket_prev .prodImage img			{float: left; width: 80px; height: 80px; margin: 0 0 0 10px;}
#basket_prev .name					{float: left;  padding: 10px 20px 0 20px; line-height: 18px; font-size: 13px; color: #666;}
#basket_prev .name a				{color: #262626; text-decoration: none; font-size: 16px;}
#basket_prev .price					{font-size: 16px; color: #ff9900;  padding: 10px 10px 0 0; text-align: right; float: right;}										
.gesamt								{font-size: 24px; color: #333; line-height: 26px;  padding: 20px 10px 20px 0; text-align: right; float: right;}										
.gesamt span span					{color: #ff9900; font-size: 24px;}
.gesamt span						{color: #999; font-size: 12px;}

#PlentyOrderPayPalExpressPanelA {padding-left: 10px;}

/* Buttonset */

#content #checkoutcontent span.button				{list-style:none; margin:0 !important; padding:0; height:31px;}
#content #checkoutcontent span.button a			{background: url(../img/buttonset.png) no-repeat!important; background-position:  -420px 0; font-size: 14px; font-weight: normal; display: inline-block; height: 31px; line-height: 31px; width: 134px; text-align: center; text-decoration:none; color: #fff;margin: 0px; position: relative; top: 1px; cursor: pointer; -moz-user-select:none;}
#content #checkoutcontent span.button a:hover 		{color: #ffffff;}
#content #checkoutcontent span.button a.s 			{background-position: -554px -31px; width:81px;}
#content #checkoutcontent span.button a.s:hover 	{background-position: -554px 0px;}
#content #checkoutcontent span.button a.s:active 	{background-position: -554px -62px;}
#content #checkoutcontent span.button a.m 			{background-position: -419px -31px; width:134px; }
#content #checkoutcontent span.button a.m:hover 	{background-position: -419px 0px; }
#content #checkoutcontent span.button a.m:active 	{background-position: -419px -62px; }
#content #checkoutcontent span.button a.l 			{background-position: -246px -31px; width:172px; }
#content #checkoutcontent span.button a.l:hover 	{background-position: -246px 0; }
#content #checkoutcontent span.button a.l:active 	{background-position: -246px -62px; }
#content #checkoutcontent span.button a.xl 		{background-position: 0 -31px; width:246px; }
#content #checkoutcontent span.button a.xl:hover 	{background-position: 0 0; }
#content #checkoutcontent span.button a.xl:active 	{background-position: 0 -62px; }

#content #checkoutcontent span.button a#button_proceed_order 		{background-position: 0 0; width:246px; font-size: 18px;}
#content #checkoutcontent span.button a#button_proceed_order:hover	{background-position: 0 -31px;}

#next a					{background-position: -419px 0;width:134px;}
#next a:hover			{background-position: -419px -31px;}

#login a				{background-position: -419px 0px;}
#login a:hover			{background-position: -419px -31px;}

#place_order a			{background-position: 0 0;}
#place_order a:hover	{background-position: 0 -31px;}