body { padding:0;margin:0;background-color:#d5dadf; }

a {	color:#0096c8;text-decoration:underline; }
		a:hover { text-decoration:underline!important;color:#000;cursor:pointer;cursor:hand; }

a.link,a.searchlink,a.item-preview-container-alink:hover,h1 a,h2 a,h3 a,h4 a,.bb-generic-ad .isbn a,.cart-item a,#browser li a,#advertising-container a { text-decoration:none!important }
a.link:hover,a.searchlink:hover,.tabs-menu li a:hover,.bb-generic-ad .isbn a:hover,.cart-item a:hover { text-decoration:underline!important; }

.onclick-onhover-link { color:#0096C8;text-decoration:underline;cursor:pointer;cursor:hand }
		.onclick-onhover-link:hover { color:#000 }

p {	font:normal 11px/15px verdana,arial;color:#333;margin:0 0 8px 0; }
form { margin:0;padding:0; }

input.button { font:normal 11px arial,verdana;float:right;clear:both;margin:5px 0 2px 0;cursor:pointer;cursor:hand; }
input[type=radio] { vertical-align:middle;margin-top:0px; }
input[type=checkbox] { vertical-align:middle; }
.input_textarea { width:400px;height:70px }
.input_box { width:250px; }
.input-disabled {background-color: #e3e3e3;color: gray;}

#siteWrapper { width:1150px;position:relative;margin:0 auto;background:transparent url(../images/backgr.png) repeat-y 0px top; }
.siteWrapper-wide { background:transparent url(../images/backgr_wide.png) repeat-y 0px top !important; }
#main-container { position:relative;width:952px;margin:0 0 0 18px; }
.main-container-wide { width:970px !important; }

#advertising-container { position:absolute;top:0;right:-270px;width:250px;padding:3px 0 0 0; }
		#advertising-container .banner-container { margin:3px 0 3px 0; }
		#advertising-container .premium-ad-container { border:1px solid #bf011a;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:158px;margin:6px 0 15px 0;background-color:#fff;cursor:pointer }
		#advertising-container .premium-ad-title:hover { text-decoration:none!important }
		#advertising-container .premium-ad-title { margin:8px 8px 0px 8px;font:bold 12px arial,verdana;color:#bf011a;text-transform:uppercase; }
		#advertising-container .premium-ad-text { margin:4px 8px 10px 8px;font:normal 10px/13px verdana,arial;color:#000; }
		#advertising-container .premium-ad-footer { background-color:#bf011a;width:auto;text-transform:uppercase;font:bold 12px arial,verdana;padding:4px 8px;color:#fff;margin-top:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px; }
		#advertising-container #gPlusOne { float:left;margin-top:5px;margin-right:6px;display:inline-block;height:64px }
		#advertising-container .fb-like { float:left;padding-top:5px;vertical-align:top;margin-bottom:5px;display:inline-block;height:64px }
		#advertising-container #ebodbox { }
	
#logo {	float:left;margin:24px 0 15px 12px;border:none }

#tio-ar-pa-natet { z-index:-1;position:absolute;top:5px;left:324px;width:47px;height:46px;border:none;background:url(../images/tioarpanatet.png) no-repeat top left }
#koep-och-salj { float:left;margin:7px 0 0 8px }
	
#menu-container { background:url(../images/menu_bg.png) no-repeat left top;width:952px;padding:7px 0 0 0;margin:0 0 8px 0;clear:both }
.menu-container-wide { background:url(../images/menu_bg_wide.png) no-repeat left top !important;width:970px !important;}
 		#menu-container-bottom { background:url(../images/menu_bg.png) no-repeat left bottom; }	
		.menu-container-bottom-wide { background:url(../images/menu_bg_wide.png) no-repeat left bottom !important; }
		
#tabs-menu { list-style:none;padding:0 6px;margin:0;height:24px; }
		#tabs-menu li {	float:left;display:inline;margin-left:11px;cursor:pointer;cursor:hand; }
		#tabs-menu li a { float:left;padding:3px 8px 8px 15px;margin:0;background:url(../images/bullet_tab_menu.gif) no-repeat left top;font:bold 10px/13px verdana,arial;color:#fff;text-decoration:none; }
		#tabs-menu li.selected { background:#890011 url(../images/tab_menu_selected_right.gif) no-repeat right top; }
		#tabs-menu li.selected a { background:url(../images/bullet_tab_menu_selected.gif) no-repeat left top;color:#fff; }
		#tabs-menu li.selected a:hover { text-decoration:none!important }
		
#tabs-menu-child { list-style:none;padding:4px 0 0 0;margin:0 6px;background: url(../images/tabs_menu_child_bg.gif) repeat-x left bottom;height:21px; } 		
.tabs-menu-child-wide { background: url(../images/tabs_menu_child_bg_wide.gif) repeat-x left bottom !important; }
		#tabs-menu-child li { display:inline;float:left; }
		#tabs-menu-child li a {	float:left;padding:2px 0px 3px 15px;margin:0 0px 0 13px;background:url(../images/bullet_tab_menu_child.gif) no-repeat left top;font:bold 10px verdana,arial;color:#fff;text-decoration:none; }
		#tabs-menu-child li.selected a { background:url(../images/bullet_tab_menu_child_selected.gif) no-repeat left top;color:#fff; }
		
#search-container { background: #ebe9e8 url(../images/search_container_top_bg.png) no-repeat top left;padding:4px 0 0 0;margin:0; }
.search-container-wide { background: #ebe9e8 url(../images/search_container_top_bg_wide.png) no-repeat top left !important;}
		#search-container form { background: #ebe9e8 url(../images/search_container_bg.png) no-repeat bottom left;margin:0 0 0 0;padding:0 6px 4px 6px; }
		.search-container-wide form { background: #ebe9e8 url(../images/search_container_bg_wide.png) no-repeat bottom left !important;margin:0 0 0 0; }
		#search-container .searchlink {	font:bold 10px/2ex verdana,arial;color:#000;padding-left:12px !important;margin-left:30px;background: url(../images/bullet.png) no-repeat left center; }
		#search-container label { font:normal 11px arial,verdana;display:block;margin-top:5px }
		#search-container td { padding-right:20px; }

.clearfix {	clear:both; }

#middle { background: url(../images/main_container_bg.gif?) repeat-y top left;margin: 11px 0 8px 0;border-top:1px solid #fff;  }

#left { float:left;width:116px;display:block;padding:4px 6px 5px 6px; }
		#left #ny_pa_bokborsen { background:url(../images/ny_pa_bokborsen.png) no-repeat top left;width:137px;height:65px;display:block;margin:0 0 12px 6px;display:none }
		#left .title { font:bold 13px/1.5ex arial,verdana;color:#0096c8;margin:10px 0 6px 0; }

#content { float:left;width:626px;padding:4px 16px 5px 16px;font:normal 11px/17px verdana,arial;color:#333;overflow:hidden;min-height:850px }
		#content label { font:bold 11px/2.1ex arial,verdana!important;color:#000;display:block; }
		#content .error, .RegisterContainer .error, .LoginContainer .error { color:red; }
		#content .disabled, .dialogWindow .disabled { color:#999; }
		#content #type-selects { margin:0 0 5px 0;padding:9px 7px 9px 7px;width:612px;min-height:22px;background:url(../images/type-selects_bg.png) no-repeat top left;	}
		#content #type-selects label { cursor: pointer;cursor:hand;display:inline-block;font-size:13px!important; }

		#content fieldset, .dialogWindow fieldset {	background:#efefef url("../images/box_top_gradient.png") repeat-x left top;border:1px solid #e5e5e5;border-top:4px solid #3d9bb3;-webkit-border-radius:6px;border-radius:6px;margin:15px 0 10px 0;padding:8px 10px;width:auto;-webkit-box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2); }
				#content fieldset .legend, .dialogWindow fieldset .legend{	font:bold 13px/15px arial,verdana;color:#000;margin-bottom:15px; }
				#content fieldset.noBorder, .dialogWindow fieldset.noBorder { border-top:2px solid #ccc; }
				#content fieldset.white, .dialogWindow fieldset.white{ background-image:none;background-color:#fff; }
		
				#content fieldset .button {	font:normal 10px arial,verdana;float:right; }
				#content fieldset table { padding:0;margin:0;font:normal 11px/3ex verdana;border-collapse:separate; }
						#content fieldset table td { padding:2px 2px 2px 2px; }
				#content fieldset h2 { color:#000;font-size:12px;line-height:14px;margin:10px 0 10px 0;margin:18px 0 5px; }
				#content fieldset#ShippingTypeDescription h2 { font-weight:normal;font-style:italic;font-family:verdana,arial;font-size:11px }
				#content fieldset h3 { margin-top:4px;margin-bottom:8px }
				#content .comment, #content .comment p { font:italic 12px/14px arial,verdana;color:#000; }
		
		#content fieldset.gray { background:#fff url(../images/fieldset_gray_bg.png) repeat-x top left;border:2px solid #cacaca; }
				#content fieldset.gray h1, #content fieldset.gray h2 { width:100%; }
				#content fieldset.gray .legend { color:#000; }
		
		#content fieldset.basic { border:none;padding:0;margin-bottom:20px;background:none; }
			#content fieldset.basic .legend { color:#000;font-size:13px; }
		
		#content table.compact { width:100%;border-spacing:0;border-bottom:1px solid #bbb; }
		#content table.compact td { vertical-align:top;border-top:1px solid #bbb;background-color:#fafafa;padding:0 4px 4px 8px; }
		#content table.compact label { display:block;margin:8px 0 0 0;font-size:10px !important;line-height:1ex; }
		#content table.compact span { font-size:10px!important;line-height:2ex; }
		#content table.compact td.order_green { background-color:#afa;width:110px; }
		#content table.compact td.order_yellow { background-color:#ffeb9e;width:110px; }
		#content table.compact td.order_red { background-color:#ffa3a3;width:110px; }
				
	
		#content .order_confirm_table { margin-top:10px;border-spacing:0px 2px;width:130px;padding:0!important; }
		#content .order_confirm_table td { padding:0!important;border:none!important;height:20px }
		#content .order_confirm_table td img { margin:3px 0 0 3px!important; }
	
		.first_td { width:80px!important;padding-top:6px }
		.preview_image_div { border:1px solid #e1e1e1;background-color:#f8f8f8;padding:8px;margin:8px 8px 12px 0;float:left;width:90% }
		.preview_image { margin-right:20px!important }
		#book-step-2 .first_td, #music-step-2 .first_td, #movie-step-2 .first_td, #game-step-2 .first_td { width:120px!important }
	
		#content .msgbox { background:url(../images/content_msgbox.png) no-repeat top left;width:634px;padding-top:11px;margin:0 0 14px -4px }
				#content .msgbox p { font:normal 13px/2.5ex arial,verdana!important; }
				#content .msgbox .msgbottom { background:url(../images/content_msgbox.png) no-repeat bottom left;padding:0 18px 8px 18px; }
		
		#content .invoiceTable { border:1px solid #bbb;border-collapse:collapse;font-size:10px;line-height:2.5ex }
		#content .invoiceTable th { padding:3px;background-color:#f99;border:1px solid #fbb; }
		#content .invoiceTable td { padding:3px;border:1px solid #bbb }
		#content .invoiceTable tr:hover { background-color:#f9f9f }
		
		#content .invoiceTablePaid { border:1px solid #bbb;border-collapse:collapse;font-size:10px;line-height:2.5ex }
		#content .invoiceTablePaid th { padding:3px;background-color:#8f8;border:1px solid #bbb; }
		#content .invoiceTablePaid td { padding:3px;border:1px solid #bbb;text-decoration:underline; }
		#content .invoiceTablePaid tr:hover { background-color:#fff }
		#content .invoiceTableUnPaid { border:1px solid #bbb;border-collapse:collapse;font-size:10px;line-height:2.5ex }
		#content .invoiceTableUnPaid th { padding:3px;background-color:#f99;border:1px solid #fbb; }
		#content .invoiceTableUnPaid td { padding:3px;border:1px solid #bbb;text-decoration:underline; }
		#content .invoiceTableUnPaid tr:hover { background-color:#f9f9f }
		
		#content .orderStatus { font:bold 13px/1.5ex arial,verdana;color:#000;margin:10px 0 3px 0; }
		#content .orderStatusGreen { background-color:#4a833a;color:#fff;padding:2px 4px;border-bottom:2px solid #286118 }
		#content .orderStatusYellow { background-color:#ffbb67;color:#000;padding:2px 4px;border-bottom:2px solid #dd9945 }
		#content .orderStatusRed { background-color:#d34646;color:#fff;padding:2px 4px;border-bottom:2px solid #a12424 }
		
		#content #how_bb_works { clear:both;margin:10px 0 0 0;padding-top:10px;float:left;width:100% }
		
		#content #loginform, #content #newuserform { min-height:150px }
		#content #loginform { width:285px;margin-right:12px;float:left; }
				#content #loginform label { font:bold 10px/3ex arial,verdana;color:#000;display:block;margin:10px 0 2px 0; }
				#content #loginform #login_error_message { color:#f00;font:normal 11px/2.5ex arial,verdana!important;display:block; }

		#content #newuserform { width:285px;float:left;clear:right }
				#content #newuserform .legend, #content #loginform .legend { margin-bottom:15px }
				#content #newuserform #new_user_private_person, #content #newuserform #new_user_company_org { width:100%;display:inline-block; }
				#content #newuserform input.button { float:left; }
				#content #newuserform #new_user_private_person input.button { margin:10px 0 0px 0 }

		#content .edit-search-words-toolbar { clear:both;text-align:right;background:#addbe7 url(../images/result_header_footer_bg.png) repeat-x left top;padding:6px; }
				#content .edit-search-words-toolbar.top { border-bottom:1px solid #6ebdd1;margin-bottom:12px; }
				#content .edit-search-words-toolbar.bottom { border-top:1px solid #6ebdd1;margin-top:8px; }
		#content .edit-search-words-container { margin:0 2px 5px 2px;padding:1px 5px 5px 5px;float:left;width:295px; }
				#content .edit-search-words-container .entry-row { float:left;width:inherit;border-bottom:1px solid #ccc;white-space:nowrap;cursor:pointer;cursor:hand; }
				#content .edit-search-words-container .entry-row:first-child { border-top:1px solid #ccc }
		
		#content .pageMargin { margin-bottom:20px }
				#content .pageMargin.noMargin { margin-bottom:10px }


#right { float:left;width:143px;/*overflow:hidden;*/padding:0px 0px 5px 0px;margin:0 6px 0 16px }
.right-wide { width:161px !important;}
		#right .msgbox { background:url(../images/right_msgbox.png) no-repeat top left;width:153px;padding-top:11px;margin-right:-5px;margin-left:-5px }
		#right .msgbox-wide { background:url(../images/right_msgbox-wide.png) no-repeat top left !important;width:165px !important; }
		#right .msgbox h1, #right .msgbox h2{ font:bold 12px/2ex arial,verdana;color:#000000;margin:0 0 5px 0; padding-top: 10px; }
		#right .msgbox h2:first-child{ padding-top:0px; }
		#right .msgbox p { font:normal 10px/2.5ex verdana,arial!important; }
				#right .msgbox .msgbottom { background:url(../images/right_msgbox.png) no-repeat bottom left;padding:0 10px 15px 10px;font:normal 10px/2.5ex verdana,arial!important; }
				#right .msgbox .msgbottom-wide { background:url(../images/right_msgbox-wide.png) no-repeat bottom left !important;}
				
		#right #reminder-messagebox { background: url("../images/fieldset_loginform_bg.png") repeat-x scroll left top transparent;border:1px solid #CACACA;display:block;margin:3px 0 15px 0;padding:10px 6px 4px;/*width:129px;*/color:#0096c8 }
				#right #reminder-messagebox .alertlink { background: url(../images/bulletalert.gif) no-repeat 1px 2px; padding-left:15px; }
				#right #reminder-messagebox a { font:bold 11px/13px arial,verdana; }
				#right #reminder-messagebox .warning { background: url("../images/icon_warning_small.png") no-repeat left 2px;padding-left:15px }
				#right #reminder-messagebox p { margin-bottom:2px }
				#right #reminder-messagebox p.warning, #right #reminder-messagebox p.warning a { font:bold 11px/13px arial,verdana;color:#d00; }

		.tips { background:url(../images/icon_bulb.gif) no-repeat top left;padding:0 6px 0 6px;margin:0 4px 0 2px;display:inline; }
		
		/* Dra in marginalen på Eniro-rutan för att centrera den i sin container  */
		#right .msgbox #e-searchbox0 { margin-left:-4px; }
				

h1 { font:bold 16px/1.5ex arial,verdana;color:#000000;margin:5px 0 10px 0; }
h2 { font:bold 13px/1.5ex arial,verdana;color:#000000;margin:18px 0 5px; }
h3 { font:bold 12px/1.5ex arial,verdana;color:#000000;margin:18px 0 5px; }
.title { font:bold 14px/1.5ex arial,verdana;color:#0096c8;margin:0 0 10px 0; }
.warning { font:bold 11px/2.2ex verdana,arial;color:#c53008;padding:2px 0 2px 20px;background:url(../images/icon_warning.png) no-repeat top left; }

ul.sub-menu { list-style:none;padding:0;margin:0 0 20px 0;font:bold 12px/3ex arial,verdana;color:#000; }

ul.categories {	list-style:none;padding:0;margin:2px 0 4px 0;font:normal 11px/2ex arial,verdana;color:#000; }
		ul.categories li { padding:0 0 5px 0;word-wrap:break-word; }
		ul.sub-menu li { background: url(../images/bullet.png) no-repeat left 5px;padding:0 0 2px 11px; }
		ul.sub-menu a, ul.categories a { color:#000;text-decoration:none; }
		ul.categories a:hover { text-decoration:underline!important }

ul.seller-menu { list-style:none;padding:0;margin:8px 0 4px 16px;font:normal 12px/2.5ex arial,verdana;color:#000;float:left;display:block; }
		ul.seller-menu li {	background: url(../images/bullet.png) no-repeat left 3px;padding:0 14px 0 12px;float:left;display:block;margin:0; }
		ul.seller-menu a { color:#000;text-decoration:none; }
		
#seller { font:normal 21px arial,verdana;color:#000;margin:30px 0 0 15px; }
		#seller strong { color:#bf0118;font-weight:bold; }
		
a.category-main-node { display:block;padding:0 0 0 12px;font:bold 13px/17px arial,verdana;color:#000;text-decoration:none;background: url(../images/icon_node.gif) no-repeat left center;cursor:hand;cursor:pointer; }
		a.category-main-node:hover { text-decoration:underline; }

.category-main-container { margin-bottom:17px }
a.category-main-node-expanded { display:block;padding:0;font:bold 14px/2.4ex arial,verdana;color:#000;text-decoration:none;cursor:hand;cursor:pointer; }
		a.category-main-node-expanded:hover { text-decoration:underline; }

#footer { border-top:1px solid #dfdfdf;background:#fff url(../images/footer_top_bg.gif) repeat-x left top;width:932px;font:normal 11px/2.4ex arial,verdana;color:#4d4d4d;margin:0;padding:12px 10px 12px 10px;height:20px }

.link { padding-left:12px !important;background: url(../images/bullet.png) no-repeat left 3px; }
.help-link { color:#0096C8;cursor:default; }
		.help-link:hover { color:#000;text-decoration:underline; }
#loginform .link { background:url("../images/bullet.png") no-repeat scroll left 5px transparent;float:left;margin-top:6px; }
.resultfooter .link { background:url("../images/bullet.png") no-repeat scroll left 2px transparent }

.bb-generic-ad { }
		.bb-generic-ad h1 { font:bold 15px/17px arial,verdana!important;color:#000;margin:5px 0 0 0; }
				.bb-generic-ad h1 small { font-size: 1.5ex; }
				.bb-generic-ad h1 a { color:#000; }
		.bb-generic-ad h2 { font:italic 13px/15px arial,verdana;color:#737373!important;margin:2px 0 5px 0!important; }
				.bb-generic-ad h2 a { color:#737373; }
		.bb-generic-ad h3 { font:italic 11px/2.5ex verdana,arial;color:#000;margin:0 0 10px 0; }
		.bb-generic-ad h4 { font:normal 10px/2.5ex verdana,arial;color:#737373;margin:0 0 0 0; }
		.bb-generic-ad h5 { font:normal 10px/2.5ex verdana,arial;color:#737373;margin:0 0 6px 0;float:left;/*width:330px;*/ }
		.bb-generic-ad h5 a { font:normal 10px/2.5ex verdana,arial;color:#737373;margin:0 0 6px 0;text-decoration:none }
		.bb-generic-ad .date-added { float:right;font:normal 10px/2.5ex verdana,arial;color:#737373;text-align:right;width:130px;margin-right:10px }
		.bb-generic-ad .price { font:bold 15px/2ex verdana,arial;color:#b70714;margin-right:20px; }
		.bb-generic-ad .preview { background-color:#fff;border:1px solid #c2c2c2;text-decoration:none!important;padding:5px;display:block;float:left;margin:0 0 5px 0; }
		.bb-generic-ad .preview img { float:left; }
		.bb-generic-ad .preview-float-container { float:left;margin:0 15px 20px 1px;text-align:center;display:inline-block;clear:left;width:99px; }
		.bb-generic-ad .article-info-container { float:left;width:350px;margin-bottom:20px; }
		.bb-generic-ad .image-missing { font-style:italic;clear:both; }
		.bb-generic-ad .action-container { float:right;font:normal 10px/2.2ex arial,verdana;color:#000;width:130px;padding:8px 10px;margin:2px 0 0 0;background:#efefef url("../images/box_top_gradient.png") repeat-x left top;border:1px solid #e5e5e5;border-top:2px solid #ccc;-webkit-border-radius:6px;border-radius:6px;min-height:145px;-webkit-box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);position:relative }
				.bb-generic-ad .action-container .price-container { margin-bottom:10px; }
				.bb-generic-ad .action-container .link { background-position:0 2px;color:#0096C8;cursor:default; }
				.bb-generic-ad .action-container .link:hover { text-decoration:underline;color:#000; }
				.bb-generic-ad .action-container .price-label { font:normal 16px/2ex arial;color:#000;margin:5px 0 13px 0; }
				.bb-generic-ad .action-container .price { font:bold 16px/2ex arial,verdana;color:#c82e2e; }
				.bb-generic-ad .action-container .freight-label { font:normal 11px/12px arial,verdana;color:#000;margin:3px 0 0 0; }
				.bb-generic-ad .action-container .result-show-details { position:absolute;bottom:12px;right:35px;width:67px; }
				.bb-generic-ad .action-container .add-to-cart { font: normal 11px arial,verdana;cursor:pointer; }
				.bb-generic-ad .action-container .buyButtonContainer { width: 100%; position:absolute;bottom:12px; margin-left: -10px; text-align:center; }
				.bb-generic-ad .action-container .freeShippingSign { position:absolute;border:none;right:5px;top:23px; }
		
#socialNetworking { clear:both; float: left; width: 100%; }
		#socialNetworking a, #socialNetworking span { margin:3px 0 0 5px; cursor:pointer; }
		#socialNetworking img { vertical-align:bottom;display:inline;border:none; }
		#socialNetworking div { display: inline-block; margin:0px 0px 0 5px; padding: 0; vertical-align: text-top; line-height: 15px; float:right; margin: 3px 0px 0px 5px;}
#socialNetworkingSeller { float:right;margin:0 10px 0 0;font:normal 12px/4.5ex arial,verdana;}
		#socialNetworkingSeller img { border:none;margin:0px 0px 0 5px; vertical-align:text-top; cursor:pointer; }
		#socialNetworkingSeller div { display: inline-block; margin:0px 0px 0 5px; padding: 0; vertical-align: text-top; line-height: 15px;}

.ie6-preview-fix { width:100%;height:210px;overflow:hidden;margin-bottom:10px }
.item-preview-container-alink { text-decoration:none }
.item-preview-container { width:126px;height:192px;float:left;margin:0 15px 0px 0;padding:8px 5px 5px 12px;cursor:hand;cursor:pointer;overflow:hidden;text-decoration:none!important;background:#efefef url(../images/gradient_gray.png) repeat-x left top;border:1px solid #e5e5e5;-webkit-box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2); }
		.item-preview-container:hover {	background:#fcf7c7 url(../images/gradient_gray.png) repeat-x top right;text-decoration:none !important; }
		.item-preview-container .title { font:bold 12px/2.8ex arial,verdana !important;color:#000;margin:0;text-decoration:none!important;text-transform:lowercase; white-space: nowrap;}
		.item-preview-container .title:first-letter { font-size:12px!important;color:#000!important;text-transform:uppercase }
		.item-preview-container .author { font:normal 10px/2.2ex verdana,arial;color:#737373;margin:0 0 7px 0;text-decoration:none!important; white-space: nowrap;}
		.item-preview-container img { background-color:#fff;padding:7px;border:1px solid #c2c2c2;text-decoration:none!important; }
		.item-preview-container .price { position:relative;top:-45px;left:70px;width:50px;height:51px;background:transparent url(../images/price_bg.png?) no-repeat top left;font:bold 14px/52px arial,verdana;color:#fff;text-align:center;text-decoration:none!important;text-shadow: -1px -1px 1px #a00002;overflow:hidden }

.edit-search-results { padding:10px;float:left;width:606px; }
		.edit-search-results.odd { background-color:#fff;border-bottom:1px solid #ddd; }
		.edit-search-results.even { background-color:#f3f3f3;border-bottom:1px solid #ddd; }
		.edit-search-results img { float:left;margin:0 8px 5px 0;border:1px solid #d2d2d2; }
		.edit-search-results h1 { float:left;margin:0;font:bold 12px/2.5ex arial,verdana;color:#000;width:380px;display:inline }
		.edit-search-results h2 { float:left;margin:0;font:normal 12px/2.5ex arial,verdana;color:#000;width:380px; }
		.edit-search-results h3 { float:left;font:normal 10px/2.5ex verdana,arial;color:#737373;width:380px;margin:0; }
		.edit-search-results .kategori { float:left;font:normal 10px/2.5ex verdana,arial;color:#737373;width:380px;margin:0 0 5px 0; }
		.edit-search-results h3 strong { font:normal 10px/2.5ex verdana,arial;color:#737373;width:380px;margin:0; }
		.edit-search-results h4 { float:left;font:normal 9px/2.2ex verdana,arial;color:#222;width:380px;margin:0; }
		.edit-search-results h5 { clear:both;width:100%;float:left;font:bold 14px/1.5ex arial,verdana;color:#0096c8;margin:0 0 10px 0; }
		.edit-search-results h6 { float:left;margin:0 0 0px 0;font:normal 10px/2.5ex verdana,arial;color:#000000;width:300px; }
		.edit-search-results .date-added { font:normal 9px/2.4ex verdana,arial;color:#737373;float:right;text-align:right;width:110px }
		.edit-search-results .date-added-nf { font:normal 9px/2.4ex verdana,arial;color:#737373;float:left;width:380px; }
		.edit-search-results .result-show-details { float:right;white-space:nowrap;font:normal 10px verdana,arial;color:#0096c8;padding-left:12px !important;background: url(../images/bullet.png) no-repeat left center;clear:right; }
				.edit-search-results .result-show-details a { text-decoration:none }
				.edit-search-results .result-show-details a:hover { color:#000;text-decoration:underline!important }

		.edit-search-results .result-edit-details { float:right;white-space:nowrap;font:normal 10px/3ex verdana,arial;color:#0096c8;padding-left:12px!important;margin-top:8px;clear:right; }

		.edit-search-results .result-edit-details .result-edit-details-link {margin-left: 12px; padding-left: 12px;text-decoration:underline;cursor:pointer;cursor: hand;background: url(../images/bullet.png) no-repeat left center;}
			.edit-search-results .result-edit-details .result-edit-details-link:hover {color:#000}

		.edit-search-results .result-details { font:italic 12px/2.5ex verdana,arial;margin:20px 0 40px 0 !important;padding:10px 0 10px 10px;border-left:2px solid #724a0a;float:right;width:390px; }
				.edit-search-results .result-details .result-title { font-weight:bold;margin:0 10px 0 0; }
				
		.edit-search-results .result-price { font:bold 12px/2ex verdana,arial;color:#b70714;float:right;margin:0; }
		.edit-search-results .result-selleradcount { float:right;text-align:right;font:normal 10px/2.5ex verdana,arial;color:#000; }

.search-results { padding:10px 0;width:auto;border-bottom:1px solid #ccc; }
.search-results-top {border-top: 1px solid #ccc;}
		.search-results img { float:left;clear:left;margin:0 10px 5px 0;border:1px solid #c2c2c2;padding:3px;display:inline-block; }
		.search-results .article-info-container { float:left;width:390px;margin-bottom:6px; }
		.search-results .title { margin:3px 0 0 0!important;font:bold 15px/17px arial,verdana;color:#000;display:inline-block;padding:0;text-decoration:none!important;cursor:pointer;cursor:hand; }
		.search-results .title:hover { text-decoration:underline!important;color:#000 }
		 
		.search-results h1 { float:left;margin:0;font:bold 12px/2.5ex arial,verdana;color:#000;width:390px;display:inline; }
		.search-results .author { display:block;margin:0;font:italic 13px/15px arial,verdana;color:#737373;margin-top:1px; }
				.search-results .author a { text-decoration:none;color:#737373 }
		.search-results .description { margin:5px 0 0 0;font:normal 12px/16px verdana,arial;color:#000; }
		.search-results .seller { font:normal 10px/2.2ex verdana,arial;color:#737373;margin:6px 0 0 0; }
		.search-results h3 { float:left;font:normal 10px/2.5ex verdana,arial;color:#737373;width:260px;margin:5px 0 0 0; }
		.search-results a.read-more { font-size:10px;white-space:nowrap; }
		
		.search-results .category { float:left;font:normal 10px/2.5ex verdana,arial;color:#737373;width:360px;margin:0 0 6px 0;display:inline-block; }
		.search-results .date-added { float:right;font:normal 10px/2.5ex verdana,arial;color:#737373;display:inline-block;text-align:right;width:110px;margin-right:10px }
		.search-results .date-added-nf { font:normal 9px/2.4ex verdana,arial;color:#737373; }
		
		.search-results .action-container { float:right;font:normal 10px/2.2ex arial,verdana;color:#000;width:130px;padding:8px 10px;margin:2px 0 0 0;background:#efefef url("../images/box_top_gradient.png") repeat-x left top;border:1px solid #e5e5e5;border-top:2px solid #ccc;-webkit-border-radius:6px;border-radius:6px;min-height:115px;-webkit-box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);position:relative; }
				.search-results .action-container .link { background-position:0 2px;color:#0096C8;cursor:default; }
				.search-results .action-container .link:hover { text-decoration:underline;color:#000; }
				.search-results .action-container .buyButtonContainer { width: 100%; position:absolute;bottom:12px; margin-left: -10px; text-align:center; }

		.search-results .links { margin-top:3px; font-weight: normal; }
				.search-results .links .link { margin-right:7px; }
		
		.search-results .result-show-details { position:absolute;bottom:12px;right:36px;width:64px; }

		.search-results h4 { float:left;font:normal 9px/2.2ex verdana,arial;color:#222;width:260px;margin:0; }
		.search-results h5 { clear:both;width:100%;float:left;font:bold 14px/1.5ex arial,verdana;color:#0096c8;margin:0 0 10px 0; }

		.search-results .result-edit-details { float:right;white-space:nowrap;font:normal 10px/3ex verdana,arial;color:#0096c8;padding-left:12px!important;margin-top:8px;clear:right; }

		.search-results .result-edit-details .result-edit-details-link {margin-left: 12px; padding-left: 12px;text-decoration:underline;cursor:pointer;cursor: hand;background: url(../images/bullet.png) no-repeat left center;}
				.search-results .result-edit-details .result-edit-details-link:hover {color:#000}

		.search-results .result-details { font:italic 12px/2.5ex verdana,arial;margin:20px 0 40px 0 !important;padding:10px 0 10px 10px;border-left:2px solid #724a0a;float:right;width:390px; }
				.search-results .result-details .result-title { font-weight:bold;margin:0 10px 0 0; }

		.search-results .price-container { margin-bottom:10px; }
		.search-results .result-price-label { font:normal 16px/2ex arial;color:#000;margin:5px 0 13px 0; }
		.search-results .result-freight-label, .action-container .result-freight-label { font:normal 11px/12px arial,verdana;color:#000;margin:3px 0 0 0; }
		.search-results .result-price { font:bold 16px/2ex arial,verdana;color:#c82e2e; }
		.search-results .result-selleradcount { float:right;text-align:right;font:normal 10px/2.5ex verdana,arial;color:#000; }
		.search-results .freeShippingSign { position:absolute;border:none;right:5px;top:23px;margin:0;padding:0 }
		
		.search-results .terms-container { float:left;clear:both;margin-top:10px; }

		.search-results.edit { cursor:default;padding-top:20px;padding-bottom:20px }
		
		.search-results.edit h1 { float:none!important;width:auto;clear:left;margin:0 0 0 0;font:bold 12px/2.5ex arial,verdana;color:#000;width:260px;display:inline }
		.search-results.edit h2 { float:none!important;width:auto;margin:0 0 6px 0;font:normal 10px/2.5ex verdana,arial;color:#737373; }
		.search-results.edit h3 { float:none!important;width:auto;font:normal 10px/2.5ex verdana,arial;color:#bf3a00;margin:4px 0 4px 0; }
		.search-results.edit h4 { float:none!important;width:320px;font:normal 9px/2.2ex verdana,arial;color:#222;margin:0; }
		
		.search-results .orderHandlerHelp { float:left;margin:-6px 0 0 8px; }
		.search-results .orderHandlerHelp2 { margin:0px 0 0 2px!important;display:inline-block }
		.search-results .orderHandlerHelp3 { float:none!important;margin:0;display:inline-block }
		.search-results .orderHandlerHelp img, .search-results .orderHandlerHelp2 img, .search-results .orderHandlerHelp3 img { cursor:pointer;cursor:hand }
		.search-results .orderHandlerHelp2 img { float:none!important; }
		.search-results .orderHandlerHelp3 img { float:none!important;clear:none!important;margin:0;border:none!important; }

.premium-search-results { padding:8px 5px 5px 17px;margin:0 0 15px 0px; /*width:142px;*/height:190px;cursor:pointer;cursor:hand;background:#efefef url(../images/gradient_gray.png) repeat-x left top;border:1px solid #e5e5e5;-webkit-box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2); }
		.premium-search-results:hover {	background:#fcf7c7 url(../images/gradient_gray.png) repeat-x top right;text-decoration:none !important; }
		.premium-search-results img { margin:0;background-color:#fff;padding:7px;border:1px solid #c2c2c2; }
		.premium-search-results .title { clear:both;font:bold 12px/2.8ex arial,verdana!important;color:#000;margin:0;text-decoration:none!important;text-transform:lowercase;white-space: nowrap; }
		.premium-search-results .title:first-letter { font-size:12px!important;color:#000!important;text-transform:uppercase }
		.premium-search-results .author { clear:both;font:normal 10px/2.2ex verdana,arial;color:#737373;margin:0 0 7px 0;text-decoration:none!important;white-space: nowrap; }
		.premium-search-results h3 { clear:both;font:normal 10px/2.5ex verdana,arial;color:#bf3a00;margin:0; }
		.premium-search-results .result-price {	position:relative;top:-45px;left:70px;width:50px;height:51px;background:transparent url(../images/price_bg.png?) no-repeat top left;font:bold 14px/52px arial,verdana;color:#fff;text-align:center;text-decoration:none!important;margin:0;padding:0;text-shadow: -1px -1px 1px #a00002;overflow:hidden }
		.premium-search-results .result-price-small { clear:both;cursor: pointer; cursor:hand;font:bold 12px/2ex verdana,arial;color:#b70714;margin:0; }

#saveShippingLink { margin-bottom:20px; }
#saveShippingLink #top { background:url(../images/spara_frakt.png) no-repeat left 7px;padding-left:39px; height: 39px;}
		#saveShippingLink p { line-height:2.5ex }

.resultheader {	background:#addbe7 url(../images/result_header_footer_bg.png) repeat-x left top;border-bottom:1px solid #6ebdd1;padding:4px 5px 4px 5px;margin:-4px 0 8px 0; }
		.resultheader .label { font:bold 10px arial,verdana;margin:0;color:#000 }
		.resultheader .searchinsearch input, .resultheader .searchinsearch select { font-size:9px; }
		.resultheader .prev, .resultfooter .prev { border-right:1px solid #999 }
		
.resultfooter { padding:5px 5px 7px 5px;margin:8px 0 -5px 0;float:left;width:616px;min-height:30px;background:#addbe7 url(../images/result_header_footer_bg.png) repeat-x left top;border-top:1px solid #6ebdd1 }
		.resultfooter .next, .resultfooter .prev, .resultheader .next, .resultheader .prev { font: bold 10px/2ex arial,verdana;color:#000;cursor:hand;cursor:pointer;float:right;display:block }
		.resultfooter .next:hover, .resultfooter .prev:hover, .resultheader .next:hover, .resultheader .prev:hover { color:#0096c8;text-decoration:none; }
		.resultfooter img, .resultheader img { vertical-align:-20%;margin:0 3px }
		.resultfooter .counttext { font: normal 13px/2.4ex arial,verdana;color:#000;float:left;margin-right:10px }
		.resultheader .counttext { font: normal 13px/2.4ex arial,verdana;color:#000;padding-right:10px;text-align:left;vertical-align:bottom }
		.resultheader .counttext h1 { font: bold 13px/2.4ex arial,verdana;color:#000;display:inline }
		.resultheader .next, .resultheader .prev { margin-top:0;margin-bottom:0 }
		.resultheader .next { clear:both;float:right }
		.resultfooter .counttext strong, .resultheader .counttext strong { font-weight:bold;color:#000;	}
		.resultfooter .link { font:bold 10px/2ex verdana,arial;color:#000 }

		.resultfooter #browser { float:right;list-style:none;margin:0;text-align:right;width:290px;padding:0 }
				.resultfooter #browser li { display:inline;border:2px solid transparent;font:bold 11px arial,verdana;color:#000;text-decoration:none;zoom:1 }
				.resultfooter #browser li#current {	padding:2px 3px;margin-left:1px;margin-right:1px;font-weight:bold;border:2px solid #549aab;background-color:#c7e7ef;cursor:default; } 
				.resultfooter #browser li a { padding:2px 2px;color:#000;line-height:10px }
				.resultfooter #browser li a:hover { text-decoration:none!important }
				.resultfooter #browser li a img { border:none;margin:0; }

.cart { padding:8px 5px;background:#efefef url("../images/box_top_gradient.png") repeat-x left top;border:1px solid #e5e5e5;-webkit-border-radius:6px;border-radius:6px;width:auto;-webkit-box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);box-shadow:  0px 1px 8px 0px rgba(100, 100, 100, .2);clear:both; margin-bottom:12px; }
		.cart .section { width:100%;border-top: 1px solid #ccc;margin:10px 0 0 0;padding-top:10px; }
		.cart .section:first-child { border-top:none;margin-top:0;padding-top:0 }
				.cart .section h2 { font-size:13px;margin:0 0 -5px 0; }
				/*.cart .shippingTypeTable { font-size:11px; }*/
						.cart .shippingTypeTable td { padding:0 }
		.cart .itemsTable { width:100%;border-collapse:collapse; }
				.cart .itemsTable thead th { padding:4px;text-align:right }
				.cart .itemsTable tbody td { padding:4px; }
						.cart .itemsTable tbody td.price { text-align:right;white-space:nowrap; }
				.cart .itemsTable tfoot td { padding:4px; }
						.cart .itemsTable tfoot td.price { text-align:right;white-space:nowrap; }
				.cart .itemsTable tfoot td:first-child { font-style:italic;font-size:10px;padding-right:10px;text-align:right; }
						.cart .itemsTable tr td { border-top:1px solid #ccc; }



#cart-details { width:604px; }
#cart-small .cart-title { float:left;font:bold 11px/4.2ex arial,verdana;color:#000;margin:0; }

.cart-sum { width:599px;text-align:right;float:left;clear:both;font:bold 12px/2ex verdana,arial;color:#333;padding:10px 5px 0 0; }

.cart-item { background-color:#FCF7C7;padding:5px;margin-bottom:5px;border-bottom:1px solid #d7d08a;float:left; }
		.cart-item .title { float:left;margin:0 0 0 0;font:bold 12px/2ex arial,verdana;color:#000;width:450px; }
		.cart-item .author { float:left;margin:5px 0 0 0;font:normal 10px/2.5ex verdana,arial;color:#444;width:450px; }
		.cart-item table { clear:left; }
		.cart-item .price {	float:right;clear:right;text-align:right;font:bold 12px/2ex verdana,arial;color:#b70714; }
		.cart-item textarea { width:425px;margin-top:5px }
		.cart-item .remove-link { margin:8px 0px 0px 10px;padding-left:15px;clear:right;float:right;color:#B70714;font:bold 11px/2.5ex verdana,arial;background:url(../images/icon_remove_cart_item.gif) no-repeat left 2px; }
.sold-item { background-color:#faa !important;border:2px solid red !important; }

#top-menu-container { float:right;clear:right;/*margin:15px 9px 0 0px;*/ margin:0 9px 0 0; padding:0;width:730px; }
		#top-menu-container #user-status a, #top-menu-container #log-out a { color:#000; }
		#cart-minimal-image { float:right; margin-right:10px; }
			#cart-minimal-image img  { width: 70px; height:64px; }
		#cart-minimal { float:right;font:bold 11px/16px arial,verdana;color:#000;/*margin:0;*/ margin:15px 100px 0 0;padding:22px 0px 0 0px;/*background:transparent  url(../images/icon_cart.gif) no-repeat left 24px;*//*height:28px; */}
		 		#cart-minimal.two-rows { margin-top:0px }
				#cart-minimal .num-items { font-weight:normal; }
				#cart-minimal .total-cost { color:#B70714 }
				#cart-minimal a { font-size:10px }
		#user-status { float:right;/*margin:0 0 0 21px;*/margin:15px 0 0 21px;padding:0;max-width:315px;height:40px;overflow:hidden; }
		#member-id { font:normal 11px/13px arial,verdana;color:#000;margin:7px 0 0 0; }
		#log-in { font:bold 11px/20px arial,verdana;color:#000;margin:0; }
		#log-in.pad { margin-top:20px; /*background:transparent url(../images/icon_login.png) no-repeat left 2px; */padding:0 0 0 0px; }
		#log-out { float:right;font:bold 11px/20px arial,verdana;color:#000;/*margin:0 0 0 16px;*/ margin:15px 0 0 16px;padding:20px 0 0 0; }
		#top-menu-container .new-user { margin:0;/*background:transparent url(../images/icon_bulb.gif) no-repeat left 2px;*/display:inline-block; /*padding:0 0 0 17px;*/ }

.remove-item-link { padding-left:15px;float:left;color:#B70714;font:bold 11px/2.5ex verdana,arial;background:url(../images/icon_remove_cart_item.gif) no-repeat left 2px; }
.search-watch-item-hits { background-color:#FCF7C7;border-bottom:1px solid #d7d08a; }
	
.cart-link { padding-left:12px !important;background:url(../images/bullet.png) no-repeat left center;float:right;font:normal 11px/2.5ex verdana,arial }
	
.image-box { position:absolute;width:400px;height:300px;overflow:hidden;border:2px solid #c55;z-index:100;background-color:#fff;padding:10px;-webkit-box-shadow: 2px 2px 10px 8px rgba(50, 50, 50, 0.2);-moz-box-shadow: 2px 2px 10px 8px rgba(50, 50, 50, 0.2);box-shadow: 2px 2px 10px 8px rgba(50, 50, 50, 0.2); }
/*.help-box {	position:absolute;width:250px;z-index:100;background-color:#fff;border:1px solid #e5e5e5;border-top:2px solid #3d9bb3;-webkit-border-radius:6px;border-radius:6px;padding:12px 16px;-webkit-box-shadow: 1px 1px 10px 8px rgba(90, 90, 90, 0.20);-moz-box-shadow: 1px 1px 10px 8px rgba(90, 90, 90, 0.20);box-shadow: 1px 1px 10px 8px rgba(90, 90, 90, 0.20);-webkit-border-radius: 10px;border-radius: 10px; }*/
.help-box {	position:absolute;width:250px;border:1px solid #eadaa0;z-index:100;background-color:#fefbd9;padding:8px 12px;-webkit-box-shadow: 1px 1px 10px 8px rgba(90, 90, 90, 0.15);-moz-box-shadow: 1px 1px 10px 8px rgba(90, 90, 90, 0.15);box-shadow: 1px 1px 10px 8px rgba(90, 90, 90, 0.15); }
.help-box .help-extra { font:italic 11px/2ex arial,verdana; color:#000; }
.help-box .help-title { font:bold 13px/2.5ex arial,verdana; color:#000;margin-bottom:5px;display:inline-block; }
.help-box .help-text { font:normal 12px/2.5ex arial,verdana !important;color:#333;display:block; }
.help-box label { margin-bottom:0px;display:block;font-weight:bold; }
.help-box .shippingTypeTable { margin:5px 0 10px 0; }
.help-box p { margin:0 0 10px 0 }
.articlelist table { border:1px solid #a77;width:100%; }
.articlelist tr { background-color:#bca;margin:1px 0 0 1px; }
.articlelist td { vertical-align:top;padding:2px 2px 2px 2px; }
.preview_image { float:left;margin-right:10px;width:86px;height:125px;border:1px solid #aaa; }

#orders-this-month,#members,#ads,#statengine { width:795px;margin:10px 0 }
.statsTable { border-collapse:collapse;width:100%;font:normal 10px arial,verdana;margin-bottom:10px  }
.statsTable td { border:1px solid #ADDBE7;padding:1px 2px;background-color:#fff; }
.statsTable th { border:1px solid #ADDBE7;background-color:#ADDBE7;font-weight:bold }
.queryDiv { font:normal 11px arial,verdana;color:#000;padding:10px;background-color:#FCF7C7;margin-bottom:20px;border:1px solid #D7D08A; }

#FullSagaTextContainer { -moz-transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-webkit-transform: translate3d(0,0,0);position:relative; }
		#FullSagaTextContainer.collapsed { max-height: 155px!important; overflow: hidden; }
		#FullSagaTextContainer.expanded { overflow: hidden; }

.ratingTable { border-collapse:collapse!important; }
		.ratingTable thead th { background-color:#eee;border-bottom:1px solid #ddd;padding-left:6px;text-align:left }
		.ratingTable thead td { background-color:none;padding-left:6px;border-bottom:#ddd; }
		.ratingTable tbody td { padding:3px 5px 2px 5px!important;border-top:1px solid #ddd }
		.ratingTable tbody td img  { vertical-align:top!important }
		.ratingTable tbody tr.reviewRow td { border-top:none;padding-bottom:6px!important;padding-top:0!important }
		.ratingTable tfoot td { background-color:#eee;border-top:1px solid #ddd;padding:1px 6px 4px 6px!important; }
		.ratingTable tfoot td img { vertical-align:text-bottom }
		
.gradientBoxLink { text-align:right;margin-top:5px;padding-right:12px;text-decoration:none;width:auto;display:block; }
		.gradientBoxLink.up { background:transparent url(../images/read_more_arrows.gif) no-repeat right -7px; }
		.gradientBoxLink.down { background:transparent url(../images/read_more_arrows.gif) no-repeat right 7px;border-top:1px dashed #999;}
		.gradientBoxLink:focus { outline:none }

.btn { -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid #ccc;border-bottom:1px solid #999;overflow:hidden;text-align:center;white-space:nowrap;cursor:pointer;cursor:hand;color:#000;display: inline-block;font:11px arial,verdana;text-decoration: none!important; }
	.btn:hover { text-decoration:none!important; }
	.btn div { border-radius: 3px;/*Chrome-bugfix*/overflow:hidden;padding: 3px 8px;background: #ccc;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#c9c9c9');background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#c9c9c9));background: -moz-linear-gradient(top,  #f3f3f3,  #c9c9c9);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #c9c9c9 100%);text-decoration: none!important; }
		.btn div:hover, .btn:hover div { background:#bebebe;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#b9b9b9');background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#b9b9b9));background: -moz-linear-gradient(top,  #e3e3e3,  #b9b9b9);background-image: -ms-linear-gradient(top, #e3e3e3 0%, #b9b9b9 100%);color:#000; }
	.btn.orange { border:1px solid #e7771d;border-bottom:1px solid #a44900; }
			.btn.orange div { background:#e77c21;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd963b', endColorstr='#cc5c02');background: -webkit-gradient(linear, left top, left bottom, from(#fd963b), to(#cc5c02));background: -moz-linear-gradient(top,  #fd963b,  #cc5c02);background-image: -ms-linear-gradient(top, #fd963b 0%, #cc5c02 100%);color:#fff;text-shadow: -1px -1px 1px #ce5e03; }
					.btn.orange div:hover, .btn.orange:hover div { background:#ae4b02;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f87a30', endColorstr='#ae4b02');background: -webkit-gradient(linear, left top, left bottom, from(#f87a30), to(#ae4b02));background: -moz-linear-gradient(top, #f87a30, #ae4b02);background-image: -ms-linear-gradient(top, #f87a30 0%, #ae4b02 100%); }
	.btn.large div { font:bold 14px/11px arial,verdana;padding: 7px 9px 8px 9px; }
	.btn.disabled { cursor:default;border:1px solid #ccc!important;border-bottom:1px solid #999!important; }
			.btn.disabled div, .btn.disabled:hover, .btn.disabled div:hover { text-shadow:none!important;background:#cecece!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#c9c9c9')!important;background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#c9c9c9))!important;background: -moz-linear-gradient(top,  #f3f3f3,  #c9c9c9)!important;color:#666!important; }

.btn_new { width:120px; height:19px; background-repeat:none; cursor:pointer; background-color:transparent;background-image:url(../images/buttons_small_sprite.png?v1=6); }
.btn_new_small { width:89px; height:19px; background-repeat:none; cursor:pointer; background-color:transparent;background-image:url(../images/buttons_smaller_sprite.png?v1=1); }
.btn_new.add_to_cart { background-position:0 0; margin:auto; }
.btn_new.add_to_cart:hover {background-position:0 -19px;}
.btn_new.add_to_cart.disabled {background-position:0 -38px;}

.btn_new.confirm_order { background-position:0 -57px; }
.btn_new.confirm_order:hover {background-position:0 -76px;}

.btn_new.complete_order {background-position:0 -95px; }
.btn_new.complete_order:hover {background-position:0 -114px;}

.btn_new.share_email { background-position:0 -133px; }
.btn_new.share_email:hover {background-position:0 -152px;}

.btn_new.contact_seller { background-position:0 -171px; }
.btn_new.contact_seller:hover {background-position:0 -190px;}

.btn_new.complete_registration {background-position:0 -209px;}
.btn_new.complete_registration:hover {background-position:0 -228px;}

.btn_new.fetch_info {background-position:0 -247px;}
.btn_new.fetch_info:hover {background-position:0 -266px;}

.btn_new_small.login_button { background-position:0 0px; }
.btn_new_small.login_button:hover {background-position:0 -19px;}

.btn_new_small.main_search {background-position:0 -38px;}
.btn_new_small.main_search:hover {background-position:0 -57px;}

.btn_new_small.change_password {background-position:0 -76px;}
.btn_new_small.change_password:hover {background-position:0 -95px;}

.btn_new_small.change_email {background-position:0 -114px;}
.btn_new_small.change_email:hover {background-position:0 -133px;}


#browserWarning { width:auto;background:#fde27a;border-left:1px solid #af9635;border-bottom:1px solid #af9635;border-right:1px solid #af9635;font:normal 13px/25px arial,verdana;color:#333;text-align:center;margin-bottom:6px }
		#browserWarning a { color:#000 }
		#browserWarning div { float:right;margin:3px 8px 0 -16px;cursor:pointer;cursor:hand }

.shippingContainer { font:normal 11px/2.1ex verdana,arial!important;color:#000;display:block; }
		.shippingContainer label { font-weight:bold; }
		.totalSum { display: block; margin-bottom: 5px; font-size: 11px; font-weight:bold }
		
.shippingTypeTable { border-collapse:collapse!important;margin:5px 0 8px 0!important; }
		.shippingTypeTable td { padding:0 0 2px 15px!important;margin:0;line-height:2ex!important; }
		.shippingTypeTable td:first-child { padding-left:0!important; width: 142px }
		.shippingTypeTable .shippingWarning { color: red; font-style: italic; }

.dialogOverlay { position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99;background-color:#fff;filter:alpha(opacity=70);opacity:.70;background-image: url("../images/dialog_overlay_mask.png");background-position:50% 10%;background-repeat: no-repeat;background-size:100% 200%; }
.dialogWindow { z-index:1001;px;border:1px solid #ccc;padding:3px 3px 14px 3px;background-color:#FFF;font:normal 11px/15px verdana,arial;-webkit-box-shadow:  0px 0px 10px 0px rgba(100, 100, 100, .2);box-shadow:  0px 0px 10px 0px rgba(100, 100, 100, .2);-webkit-border-radius:7px;border-radius:7px; }
		.dialogWindow .dialogWindowTitelContainer { width:100%;margin:0 0 5px 0;/*background:#ececec url(../images/dialog_window_title_bg.png) repeat-x top left;border-bottom:1px solid #ddd;*/-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px; }
		.movable { cursor:pointer!important; }
		.dialogWindow .dialogWindowTitel { font:bold 13px/15px arial,verdana;color:#000;padding:8px 5px 7px 10px;text-align:center }

.cartContainer { overflow-y:auto;position:absolute;right:10px;left:10px;top:30px;bottom:10px;padding-top:0px;padding:8px; }

.buttonContainer { margin-top:15px }
		.buttonContainer .textButton { line-height:18px;cursor:pointer;font:arial,verdana;color:#0096C8;text-decoration:underline; }
				.buttonContainer .textButton:hover { color:#000 }
				
#cart_address_holder input[type=text] {margin: 2px 0; width: 200px;}

.OrderDisabled { -moz-opacity: 0.47;opacity: 0.47;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=47); }
		
		