/*<style type="text/css">*/

body {
	background-color:#E2E2E2;
	background-image:url('/_images/backgrounds/medianow.gif');
	background-repeat:repeat-x;
	margin-left: 0px; margin-top: 0px; margin-right: 0px;
	font-family: "trebuchet ms", "trebuchet", verdana, arial, sans-serif;
	font-size: 11px; color: #484D4D;
}

/*body {
	background-color: #FFFFFF;
	margin-left: 0px; margin-top: 0px; margin-right: 0px;
	font-family: "trebuchet ms", "trebuchet", verdana, arial, sans-serif;
	font-size: 11px; color: #484D4D;
}*/

/* Header and footer parts */

#page_cover_full { 
	width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; 
	z-index: 999; background-color: black;
	filter: alpha(opacity=40); -moz-opacity: .40; opacity: 0.4;
	padding:0px;
	margin:0px;
}

#avatar_left{
	position:absolute;
	left:0px;
	top:6px;
	width:105px;
	height:105px;
	display:none;
	overflow:hidden;
}

#avatar_right{
	position:absolute;
	left:0px;
	top:360px;
	width:105px;
	height:105px;
	display:none;
	overflow:hidden;
}

#full_container { text-align: center; }
#page_container { width:956px; text-align: left; margin-left: auto; margin-right: auto; background-color:#FFFFFF; padding-left:5px; padding-right:5px; }
#header { width:956px; padding-top:5px; }
#logo_click { position: absolute; z-index: 100; width: 198px; height: 55px; margin-left: 30px; margin-top: 23px; cursor: pointer; }

#userbar {
	width: 956px; height: 27px;
	background-image: url('/_images/backgrounds/header_topbar_grey.gif');
	background-repeat: no-repeat;
}

#language { width: 150px; float: left; text-align: left; margin-top:8px; }

#login { width: 600px; text-align: right; float: right; margin-top: 6px; }

#prio_login{
		width:280px;
		height:127px;
		background-image:url('/_images/backgrounds/prio_login_box.png');
		background-repeat:no-repeat;
		position:absolute;
		top:30px;
		margin-left:675px;
		z-index:20;
}

#user_loggedin_topbar {
	width: 284px; height: 17px; position: absolute; top: 28px; margin-left: 660px;
	padding-left: 11px;
	background-image: url('/_images/backgrounds/user_loggedin_topbar.gif');
	font-size: 10px;
	z-index: 10;
}

#basket_small {
	width: 295px; height: 87px; position: absolute; top: 41px; margin-left: 660px;
	background-image: url('/_images/backgrounds/basket_small.gif');
	background-repeat: no-repeat;
	z-index: 10;
}
#account_link_cart { padding-left: 40px; font-size: 10px; padding-top: 4px; }
#basket_small_account_info { font-size: 10px; padding-left: 40px; margin-top: 3px; }
#basket_small_account_info img { vertical-align: middle; }
#basket_small table.list { width: 270px; margin-left: 22px;  margin-top: 0px; font-size: 10px; }
#basket_small table.list td.cell01 { width: 14px; height: 15px; }
#basket_small table.list td.cell02 { width: 252px; height: 15px; padding: 0px; padding-left: 4px; }
#basket_buttons { position: absolute; width: 256px; margin-left: 36px; height: 20px; margin-top: 64px; text-align: right; }
#basket_sum_container { float: left; font-size: 10px; font-weight: bold; padding-left: 4px; padding-top: 2px; }

#basket_large { width: 445px; position: absolute; z-index: 1000; margin-left: 500px; top: 28px; }
#basket_large .bl_top { width: 445px; height: 22px; background-image: url('/_images/backgrounds/basket_top.png'); font-size: 1px; }
#basket_large .bl_top .bl_close { width: 12px; height: 12px; float: right; padding-right: 15px; margin-top: 6px; }
#basket_large .bl_bott { width: 445px; height: 12px; background-image: url('/_images/backgrounds/basket_bott.png'); font-size: 1px; }
#basket_large .bl_main { background-image: url('/_images/backgrounds/basket_main.png'); }
#basket_large .bl_content { 
	background-image: url('/_images/backgrounds/basket_content.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 18px 32px 20px 32px;
}
#basket_large .h1 { font-size: 13px; color: #20bdbf; font-weight: bold; padding: 0px; margin: 0px 0px 0px 12px; }
#basket_large .h2 { font-size: 10px; color: #484d4d; font-weight: normal; font-style: normal; padding: 0px; margin: 0px; }
#basket_large table { width: 381px; margin-top: 12px; margin-bottom: 50px; font-size: 10px; color: #484d4d; }
#basket_large table td { padding-top: 1px; padding-bottom: 1px; }
#basket_large table td.cell01 { width: 12px; }
#basket_large table td.cell02 { width: 253px; border-top: 1px solid #c9c9c7; padding-left: 3px; }
#basket_large table td.cell03 { width: 79px; border-top: 1px solid #c9c9c7; text-align: right; }
#basket_large table td.cell04 { width: 31px; border-top: 1px solid #c9c9c7; text-align: right; }
#basket_large table td.cartSum { font-size: 11px; }
#basket_large .shop_more { float: left; }
#basket_large .to_checkout { float: right; }
#basket_large #basket_large_progress { padding-top: 20px; padding-bottom: 40px; padding-left: 12px; }

div.overlay_box { width: 773px; position: absolute; z-index: 1000; margin-left: 95px; top: 28px; }
div.overlay_box .ob_top { width: 773px; height: 22px; background-image: url('/_images/backgrounds/overlay_box_top.png'); font-size: 1px; }
div.overlay_box .ob_top .ob_close { width: 12px; height: 12px; float: right; padding-right: 15px; margin-top: 6px; }
div.overlay_box .ob_bott { width: 773px; height: 12px; background-image: url('/_images/backgrounds/overlay_box_bott.png'); font-size: 1px; }
div.overlay_box .ob_main { background-image: url('/_images/backgrounds/overlay_box_main.png'); }
div.overlay_box .ob_content { 
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 35px 40px 35px 40px; 
}

div.citroen_overlay_box { width: 773px; position: absolute; z-index: 1000; margin-left: 95px; top: 28px; }
div.citroen_overlay_box .ob_top { width: 773px; height: 22px; background-image: url('/_images/backgrounds/overlay_box_top.png'); font-size: 1px; }
div.citroen_overlay_box .ob_top .ob_close { width: 12px; height: 12px; float: right; padding-right: 15px; margin-top: 6px; }
div.citroen_overlay_box .ob_bott { width: 773px; height: 14px; background-image: url('/_images/graphics/citroen_box_bott.png'); font-size: 1px; }
div.citroen_overlay_box .ob_main { background-image: url('/_images/graphics/citroen_box_main.png'); }
div.citroen_overlay_box .ob_main_blank { background-image: url('/_images/backgrounds/overlay_box_main.png'); }
div.citroen_overlay_box .ob_content { 
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 15px 40px 35px 40px;
	font-family:arial,sans-serif;
	font-size:11px;
	color:#A1A1A1;
}

div.ncc_overlay_box { width: 607px; position: absolute; z-index: 1000; margin-left: 165px; top: 28px; }
div.ncc_overlay_box .ob_top { width: 607px; height: 22px; background-image: url('/_images/backgrounds/overlay_box600_top.png'); font-size: 1px; }
div.ncc_overlay_box .ob_top .ob_close { width: 12px; height: 12px; float: right; padding-right: 15px; margin-top: 6px; }
div.ncc_overlay_box .ob_bott { width: 773px; height: 12px; background-image: url('/_images/backgrounds/overlay_box600_bott.png'); background-repeat: no-repeat; font-size: 1px; }
div.ncc_overlay_box .ob_main { background-image: url('/_images/backgrounds/overlay_box600_main.png'); }
div.ncc_overlay_box .ob_main_box { background-image: url('/_images/backgrounds/overlay_box600_ncc_main.png'); }
div.ncc_overlay_box .ob_main_english_box { background-image: url('/_images/backgrounds/overlay_box600_ncc_main_english.png'); }
div.ncc_overlay_box .ob_content { 
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom:30px; 
}

#caliber .ob_content_default { background-image: url('/_images/backgrounds/overlay_box_content_caliber0809.png'); }
#caliber .ob_content_brasan { background-image: url('/_images/backgrounds/overlay_box_content_caliber0810.jpg'); }

#brasfilm .ob_content_brasan { background-image: url('/_images/backgrounds/overlay_box_content_caliber0810.jpg'); }

#alltomfilm .ob_content_brasan { background-image: url('/_images/backgrounds/overlay_box_content_alltomfilm.jpg'); }

#filmtipset .ob_content_brasan { background-image: url('/_images/backgrounds/overlay_box_content_filmtipset.jpg'); }

div.billboard_overlay_box { width: 589px; position: absolute; z-index: 1000; margin-left:10px; top: 90px; }
div.billboard_overlay_box .ob_top { width: 589px; height: 22px; background-image: url('/_images/backgrounds/billboard_large_overlay_box_top.png'); font-size: 1px; }
div.billboard_overlay_box .ob_top .ob_close { width: 12px; height: 12px; float: right; padding-right: 8px; margin-top: 6px; }
div.billboard_overlay_box .ob_bott { width: 589px; height: 54px; background-image: url('/_images/backgrounds/billboard_large_overlay_box_bott.png'); font-size: 1px; }
div.billboard_overlay_box .ob_main { width: 589px; background-image: url('/_images/backgrounds/billboard_large_overlay_box_main.png'); background-repeat:repeat-y; }
div.billboard_overlay_box .ob_content { 
	padding-left:35px;
	padding-top:40px;
	padding-bottom:15px; 
}

div.oswarning_overlay_box { width: 459px; position: absolute; z-index: 1000; margin-left:260px; top: 90px; }
div.oswarning_overlay_box .ob_top { width: 459px; height: 22px; background-image: url('/_images/backgrounds/billboard_overlay_box_top.png'); font-size: 1px; }
div.oswarning_overlay_box .ob_top .ob_close { width: 12px; height: 12px; float: right; padding-right: 8px; margin-top: 6px; }
div.oswarning_overlay_box .ob_bott { width: 459px; height: 54px; background-image: url('/_images/backgrounds/billboard_overlay_box_bott.png'); font-size: 1px; }
div.oswarning_overlay_box .ob_bott_blank { width: 459px; height: 26px; background-image: url('/_images/backgrounds/billboard_overlay_box_bott_blank.png'); font-size: 1px; }
div.oswarning_overlay_box .ob_main { width:459px; background-image: url('/_images/backgrounds/billboard_overlay_box_main.png'); background-repeat:repeat-y; }
div.oswarning_overlay_box .ob_content { 
	padding-left:35px;
	padding-top:40px;
	padding-bottom:40px; 
}
div.oswarning_overlay_box .ob_content_prio { 
	padding-left:25px;
	padding-top:20px;
	padding-bottom:8px; 
}

#main_navigation { 
	width:956px; height:125px; margin-top:4px;
	background-image: url('/_images/backgrounds/sv/header_main.gif');
	background-repeat: no-repeat;
}

#navigation_tabs { position: absolute; top: 128px; margin-left: 20px; }
#navigation_links { position: absolute; top: 132px; margin-left: 617px; font-size: 7.5pt; }
#navigation_links a { color: white; text-decoration: none; }
#navigation_links a:hover { color: white; text-decoration: underline; }
#navigation_links ul { margin: 0px; padding: 0px; }
#navigation_links ul li { 
	float: left;
	list-style-type: none;
	background-image: url('/_images/graphics/bullet_nav_info.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 8px;
	padding-right: 9px;
}
#navigation_links ul li.first { background-image: none; }

#navigation_links_prio { position: absolute; top: 132px; margin-left: 551px; font-size: 7.5pt; }
#navigation_links_prio a { color: white; text-decoration: none; }
#navigation_links_prio a:hover { color: white; text-decoration: underline; }
#navigation_links_prio ul { margin: 0px; padding: 0px; }
#navigation_links_prio ul li { 
	float: left;
	list-style-type: none;
	background-image: url('/_images/graphics/bullet_nav_info.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 8px;
	padding-right: 9px;
}
#navigation_links_prio ul li.first { background-image: none; }

#searchbar_long { 
	width: 956px; height: 39px;
	background-image: url('/_images/backgrounds/searchbar_long.gif');
	background-repeat: no-repeat;
}

#footer { width: 955px; height: 43px; font-size: 9px; color: #7B8080; padding-top: 5px; padding-bottom: 10px; clear: both; }
#footer .information { width: 400px; float: left; padding-top: 8px; padding-left: 6px; padding-bottom: 8px; text-align: left; }
#footer .copyright { width: 400px; float: right; padding-top: 8px; padding-right: 6px; padding-bottom: 8px; text-align: right; }


/* Forms */

form, fieldset { margin: 0px; padding: 0px; border: 0px; }

input.header_login { 
	width: 70px; height: 11px; 
	border: 1px solid #CBCCCE; 
	font-size: 10px; color: #484D4D; 
}
input.login_button { margin-right: 9px; }

input.searchfield { width: 112px; height: 16px; border: 1px solid #CBCCCE; font-size: 10px; color: #484D4D; }
input.searchfield_sv { width: 112px; height: 16px; border: 1px solid #CBCCCE; font-size: 10px; color: #484D4D; }
input.searchfield_en { width: 94px; height: 16px; border: 1px solid #CBCCCE; font-size: 10px; color: #484D4D; }

input.medium { 
	font-size: 11px; color: #484D4D; margin-bottom: 4px; padding: 2px 1px 2px 0px; 
	border-left: 1px solid #898c8d;
	border-top: 1px solid #898c8d;
	border-right: 1px solid #CBCCCE;
	border-bottom: 1px solid #CBCCCE;  
}
input.medium { width: 170px; }

input.locked { color: #b9baba; border-color: #b9baba;   }
input.example { color: #b9baba; font-style: italic; }

select { font-size: 11px; color: #484D4D; }
select.medium { width: 160px; }

textarea.small { 
	width: 170px; height: 60px; 
	font-size: 11px; color: #484D4D;
	border-left: 1px solid #898c8d;
	border-top: 1px solid #898c8d;
	border-right: 1px solid #CBCCCE;
	border-bottom: 1px solid #CBCCCE; 
}
textarea.medium { 
	width: 320px; height: 100px; 
	font-size: 11px; color: #484D4D;
	border-left: 1px solid #898c8d;
	border-top: 1px solid #898c8d;
	border-right: 1px solid #CBCCCE;
	border-bottom: 1px solid #CBCCCE; 
}


/* Start page */

#startpage_billboard {
	width: 955px; height: 259px; margin-top: 2px;
}

#startpage_billboard_html {
	width: 955px; height: 213px; margin-top: 2px;
	background-image: url('/_images/backgrounds/start_topfour.png');
	background-repeat: no-repeat; 
}
#startpage_billboard_html .box-movies {
	width: 237px; height: 190px;
	margin-top: 22px;
	float: left;
	margin-left: 1px;
}
#startpage_billboard_html .box-games {
	width: 237px; height: 190px;
	margin-top: 22px;
	float: left;
	margin-left: 2px;
}
#startpage_billboard_html .box-audiobooks {
	width: 237px; height: 190px;
	margin-top: 22px;
	float: left;
	margin-left: 2px;
}
#startpage_billboard_html .box-education {
	width: 237px; height: 190px;
	margin-top: 22px;
	float: left;
	width: 236px;
	margin-left: 2px;
}
#startpage_billboard_html .box .boxshot-container {
	float: left; width: 98px; 
	padding-left: 20px; padding-top: 20px;
}
#startpage_billboard_html .box .info-container {
	float: right; width: 95px;
	padding-right: 4px; padding-left: 0px; padding-top: 24px;
}
#startpage_billboard_html .box .boxshot-container-ab {
	float: left; width: 118px; 
	padding-left: 20px; padding-top: 20px;
}
#startpage_billboard_html .box .info-container-ab {
	float: right; width: 75px;
	padding-right: 4px; padding-left: 0px; padding-top: 24px;
}
#startpage_billboard_html .box .info-container h3 {
	font-size: 13px;
}
#startpage_billboard_html .box .info-container .title {
	padding-top: 2px; padding-bottom: 4px; padding-right: 4px;
	font-weight: bold; line-height: 13px;
}
#startpage_billboard_html .box .info-container div.price {
	font-size: 17px; font-weight: normal; color: #e00b16;
	margin-bottom: -1px;
}
#startpage_billboard_html .box .info-container div.price_sjprio {
	font-size: 14px;
}
#startpage_billboard_html .box .info-container div.price small {
	font-size: 11px;
}
#startpage_billboard_html .box .info-container img.price {
	margin-bottom: 5px;
}

#startpage_toplists {
	padding-top: 10px;
}
#startpage_toplists .box {
	background-image: url('/_images/backgrounds/startpage_toplists_box.gif');
	width: 234px; height: 168px;
	float: left;
}
#startpage_toplists .box .inner {
	padding: 7px 18px 0px 14px;
}
#startpage_toplists .box .inner h3 {
	font-size: 13px;
}
#startpage_toplists .box .inner div.row {
	width: 202px; padding-bottom: 2px; padding-top: 3px;
}
#startpage_toplists .box .inner div.row div.title {
	font-weight: bold; padding-left: 2px; overflow: hidden; height: 16px; padding-right: 4px;
}
#startpage_toplists .box .inner div.row div.price {
	color: #e00b16; font-weight: bold; float: right;
}
#startpage_toplists .box .inner table {
	width: 202px; margin-bottom: 2px;
}
#startpage_toplists .box .inner table td {
	padding-top: 3px; padding-bottom: 2px;
}
#startpage_toplists .box .inner table td.title {
	width: 150px; font-weight: bold; padding-left: 2px; 
}
#startpage_toplists .box .inner table td.price {
	width: 50px;
	text-align: right; color: #e00b16; font-weight: bold;
}
#startpage_toplists .box .inner .link {
	margin-left: 2px;
}

#startpage_banner_info { width: 955px; height: 135px; margin-top:10px; padding: 0px; }

#startpage_bannerspace { width: 554px; height: 135px; margin-right:10px; padding: 0px; float:left; }

#startpage_howitworks {
	width: 391px; height: 135px;
	margin: 0px; padding: 0px;
	float: left;
}


div#ajax_search {
	position: absolute;
	z-index: 1000; 
	margin-top: 35px;
	width: 173px;
}
div#ajax_search div.container {
	background-color: #edecec;
	padding: 2px 2px 0px 2px;
}
div#ajax_search div.container div.inner {
	padding: 13px 13px 0px 13px;
	border: 1px solid #cbccce;
	border-bottom: 0;
}
div#ajax_search div.container div.inner img.icon {
	vertica-align: middle;
	margin-right: 4px;
}
div#ajax_search div.container div.inner ul.hitlist {
	padding: 0px 0px 10px 0px; 
	margin: 0px;
}
div#ajax_search div.container div.inner ul.hitlist li {
	list-style-type: none;
	padding-left: 4px;
	font-weight: bold;
}
div#ajax_search_audiobooks, div#ajax_search_games {
	padding-top: 0px;
}


/* All other pages */

#content { width: 955px; }

#left { width: 183px; float: left; }

#search{
	height: 39px;
	background-image: url('/_images/backgrounds/searchbar_short.gif');
	background-repeat: no-repeat;
}
#search_more {
	background-color: #edecec;
	background-image: url('/_images/backgrounds/searchbar_short.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#segment_title { margin-left: 8px; margin-top: 6px; margin-bottom: 6px; }

#genre_list{ width: 173px; background-color: #F1F0F0; margin-top: 0px; border-bottom: 1px solid #D8D8D8; }

#right { width:772px; float:left; }

#breadcrumbs { width: 772px; height: 17px; margin-top: 3px; font-size: 9px; color: #BABFBF; }
.breadcrumb_link, #breadcrumbs a { font-size: 9px; color: #BABFBF; text-decoration: none; }
.breadcrumb_link:hover, #breadcrumbs a:hover { font-size: 9px; color: #BABFBF; text-decoration: underline; }


/* Segment page */

#segmentstart_mainbanner { width: 555px; height: 175px; float: left; }

#title_of_the_week { 
	width: 206px; height: 175px; float: right;
	background-image: url('/_images/backgrounds/title_of_the_week_box.gif');
	background-repeat: no-repeat;
}
#title_of_the_week .boxshot-container {
	padding: 15px 0px 0px 15px; width: 112px; float: left;
}
#title_of_the_week .info-container {
	width: 70px; float: right; padding-top: 24px; padding-right: 6px;
}
#title_of_the_week .info-container h3 {
	font-size: 13px;
}
#title_of_the_week .info-container .title {
	padding-top: 2px; padding-bottom: 4px; padding-right: 4px;
	font-weight: bold; line-height: 13px; overflow: hidden;
}
#title_of_the_week .info-container div.price {
	font-size: 17px; font-weight: normal; color: #e00b16;
	margin-bottom: -1px;
}
#title_of_the_week .info-container div.price small {
	font-size: 11px;
}
#title_of_the_week .info-container img.price {
	margin-bottom: 5px;
}

table.segment-row {
	width: 772px; margin-top: 10px;
}
table.segment-row td.top5 {
	width: 566px; padding: 0px;
}
table.segment-row td { vertical-align: top; }
table.segment-row td.puff {
	width: 206px;
}
table.segment-row td.cool-puff {
	background-image: url('/_images/backgrounds/coolpuff_bak.gif');
	background-repeat: repeat-y;
	background-position: bottom left;
}
table.segment-row td.cool-puff div.top {
	background-image: url('/_images/backgrounds/coolpuff_top.gif');
	background-repeat: no-repeat;
	height: 5px; 
	width: 206px;
}
table.segment-row td.cool-puff div.inner {
	padding: 10px 8px 5px 15px;
}
table.segment-row td.cool-puff div.inner .boxshot-container {
	padding: 15px 0px 0px 0px; width: 112px; float: left;
}
table.segment-row td.cool-puff div.inner .info-container {
	width: 70px; float: right; padding-top: 24px;
}
table.segment-row td.cool-puff div.inner .info-container .title {
	padding-top: 2px; padding-bottom: 4px; padding-right: 4px;
	font-weight: bold; line-height: 13px; overflow: hidden;
}
table.segment-row td.cool-puff div.inner .info-container div.price {
	font-size: 17px; font-weight: normal; color: #e00b16;
	margin-bottom: -1px;
}
table.segment-row td.cool-puff div.inner .info-container small {
	font-size: 11px;
}
table.segment-row td.cool-puff div.inner .info-container div.std_price {
}
table.segment-row td.cool-puff div.inner .info-container img.price {
	margin-bottom: 5px;
}
table.segment-row td.gray-puff {
	background-image: url('/_images/backgrounds/graypuff_bak.gif');
	background-repeat: repeat-y;
	background-position: bottom left;
}
table.segment-row td.gray-puff div.top {
	background-image: url('/_images/backgrounds/graypuff_top.gif');
	background-repeat: no-repeat;
	height: 5px; 
	width: 206px;
}
table.segment-row td.gray-puff div.inner {
	padding: 7px 10px 10px 10px;
}
table.segment-row td.gray-puff div.inner table.list {
	width: 186px; margin: 0px;
}
table.segment-row td.gray-puff div.inner table.list td {
	vertical-align: middle; padding: 8px 0px 8px 0px;
}
table.segment-row td.gray-puff div.inner table.list td.title {
	width: 91px; font-weight: bold;
}
table.segment-row td.gray-puff div.inner table.list td.grade {
	width: 95px; text-align: right;
}

div.top5 {
	width: 555px;
}
div.top5 .top {
	width: 555px; height: 5px;
	background-image: url('/_images/backgrounds/top5_top.gif');
	background-repeat: no-repeat;
}
div.top5 .container {
	width: 555px; min-height: 233px;
	background-image: url('/_images/backgrounds/top5_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}
div.top5 .container .inner {
	padding: 10px 10px 10px 25px;
}
div.top5 .container .inner .link {
	float: right; margin-right: 20px; margin-top: 6px;
}
div.top5 .container .inner h2 {
	font-style: normal; font-size: 18px; font-weight: bold;
}
div.top5 .container .inner table {
	width: 520px; margin-top: 3px;
}
div.top5 .container .inner table td {
	width: 104px; padding-top: 2px; vertical-align: top;
}
div.top5 .container .inner table td img.price {
}
div.top5 .container .inner table td div.price {
	font-size: 17px; font-weight: normal; color: #e00b16; padding-top: 2px; padding-right: 5px;
}
div.top5 .container .inner table td div.price small {
	font-size: 11px;
}
div.top5 .container .inner table td div.std_price {
	width: 85px; line-height: 13px;
}
div.top5 .container .inner table td div.title {
	padding-top: 0px; padding-bottom: 4px; width: 85px;
	font-weight: bold; line-height: 13px;
}

#segmentstart_toplist {
	width: 772px; height: 187px; margin-top: 10px;
}

#segmentstart_bumpers { width: 772px; height: 173px; margin-top: 10px; }

#segmentstart_review {
	width: 273px; height: 173px; float: left;
	background-image: url('/_images/backgrounds/bumper_slate_273.gif');
	background-repeat: no-repeat;
}
#segmentstart_review .boxshot { width: 68px; float: right; padding-top: 15px; padding-right: 5px; }
#segmentstart_review .readmore { clear: both; float: right; padding: 15px 14px 10px 10px; }
#segmentstart_review .content { padding-left: 14px; padding-top: 10px; padding-right: 14px; font-size: 11px; line-height: 14px; color: #484d4d; }
#segmentstart_review .content em { font-size: 10px; }
#segmentstart_review .content .grade { padding-bottom: 5px; }
#segmentstart_review .end {
	clear: both;
	background-image: url('/_images/backgrounds/hrline.gif');
	background-repeat: repeat-x;
	background-position: top left;
	text-align: right;
	margin-left: 13px; 
	margin-right: 13px;
	padding-top: 2px;
}
#segmentstart_review h1 { font-size: 14px; margin: 0px 0px 3px 0px; }
#segmentstart_review h2 { font-size: 13px; margin: 0px; font-style: normal; margin-bottom: 10px; }

#segmentstart_editorial {
	width: 273px; height: 173px; margin-left: 10px; float: left;
	background-image: url('/_images/backgrounds/bumper_slate_273.gif');
	background-repeat: no-repeat;
}
#segmentstart_editorial .boxshot { width: 68px; float: right; padding-top: 15px; padding-right: 5px; }
#segmentstart_editorial .readmore { clear: both; float: right; padding: 15px 14px 10px 10px; }
#segmentstart_editorial .content { padding-left: 14px; padding-top: 10px; padding-right: 14px; font-size: 11px; line-height: 14px; color: #484d4d; }
#segmentstart_editorial h1 { font-size: 13px; margin: 0px 0px 3px 0px; }
#segmentstart_editorial h2 { font-size: 12px; margin: 0px; font-style: normal; margin-bottom: 10px; }
#segmentstart_editorial ul.commingsoon { margin: 12px 0px 0px 0px; padding: 0px; }
#segmentstart_editorial ul.commingsoon li {
	list-style-type: none;
	float: left;
	font-size: 11px;
	padding-bottom: 4px;
}
#segmentstart_editorial ul.commingsoon li.date {
	font-weight: bold;
	color: #02aaab;
	width: 80px;
}
#segmentstart_editorial ul.commingsoon li.title {
	font-weight: normal;
	color: #484d4d;
	width: 160px;
}

#segmentpage_howitworks {
	width: 206px; height: 173px; margin-left: 10px; float: left;
	background-image: url('/_images/backgrounds/segmentpage_howitworks.gif');
	background-repeat: no-repeat;
}

#ad_start { width: 772px; margin-top: 7px; margin-bottom: 7px; }

#segmentstart_ads { width: 772px; height: 134px; margin-bottom: 10px; }


/* Category list */

.category_active { 
	width: 173px; height: 20px; margin-bottom: 0px;
	background-color: #F1F0F0; border-bottom: 1px solid #D8D8D8;
}
.category_inactive { width: 173px; height: 20px; background-color: #FFFFFF;	border-bottom: 1px solid #D8D8D8; }

/* Category top */
#category_list ul.category { margin: 0px; padding: 0px; width: 173px; border-top: 2px solid #aaaaaa; }
#category_list ul.category_append { border-top: none; }
#category_list ul.category li {
	font-size: 12px;
	padding: 4px 0px 2px 16px;
	list-style-type: none;
	background-image: url('/_images/graphics/big_bullet_inactive.gif');
	border-bottom: 1px solid #d8d8d8;
	background-repeat: no-repeat;
	background-position: 5px 11px;
	font-weight: bold;
}
#category_list ul.category li.active { 
	background-color: #f1eff0;
	background-image: url('/_images/graphics/big_bullet_active.gif'); 
}
/* Category - Subcategory */
#category_list ul.category li.subcategory {
	font-size: 12px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 16px 8px;
	background-image: url('/_images/graphics/list_bullet.gif');
	padding: 1px 0px 1px 22px;
	border-bottom: none;
}
#category_list ul.category li.hasminor { border-bottom: 1px solid #d8d8d8; }
#category_list ul.category li.lastSubcategory { border-bottom: 1px solid #d8d8d8; }
#category_list ul.category li.subWithActiveTopcategory { background-color: #f1eff0; }
#category_list ul.category li.activeSubcategory a { color: #20BDDF; }
/* Category - Minorcategory */
#category_list ul.category li.minorcategory {
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 23px 7px;
	background-image: url('/_images/graphics/list_bullet.gif');
	padding: 1px 0px 1px 30px;
	border-bottom: none;
}
#category_list ul.category li.lastMinorcategory { border-bottom: 1px solid #d8d8d8; }
#category_list ul.category li.minorWithActiveSubcategory { background-color: #f1eff0; }
#category_list ul.category li.activeMinorcategory a { color: #20BDDF; }

#category_prodlisting_header {
	width: 772px; height: 43px;
	background-image: url('/_images/backgrounds/subcategory_prodlist_header.gif');
	background-repeat: no-repeat;
}

ul.cat_list{
	margin-top: 0px;
	margin-left: -10px;
	padding-top: 3px;
	list-style-image: url('/_images/graphics/list_bullet.gif');
}


/* Star vote */
.stars { width: 90px; height: 10px; padding-bottom:5px; }
.stars img { vertical-align: middle; }

/* Info tab thingy */
ul.info_tabs { margin: 0px; padding: 0px; height: 20px; }
ul.info_tabs li { 
	float: left; 
	height: 17px;
	list-style-type: none;

	padding: 3px 0px 0px 0px; 
	font-size: 11px;
	font-weight: bold;
}
ul.info_tabs li.active {
	background-image: url('/_images/backgrounds/tab_info_active_bak.gif');
	padding-left: 2px; padding-right: 2px;
}
ul.info_tabs li.active a { color: #484d4d; text-decoration: none; }
ul.info_tabs li.active a:hover { color: #484d4d; text-decoration: underline; }
ul.info_tabs li.active_left { 
	background-image: url('/_images/backgrounds/tab_info_active_left.gif');
	font-size: 1px; width: 9px; 
}
ul.info_tabs li.active_right { 
	background-image: url('/_images/backgrounds/tab_info_active_right.gif');
	font-size: 1px; width: 9px; margin-right: 3px;
}
ul.info_tabs li.inactive {
	background-image: url('/_images/backgrounds/tab_info_inactive_bak.gif');
	padding-left: 2px; padding-right: 2px;
}
ul.info_tabs li.inactive a { color: white; text-decoration: none; }
ul.info_tabs li.inactive a:hover { color: white; text-decoration: underline; }
ul.info_tabs li.inactive_left { 
	background-image: url('/_images/backgrounds/tab_info_inactive_left.gif');
	font-size: 1px; width: 9px; 
}
ul.info_tabs li.inactive_right { 
	background-image: url('/_images/backgrounds/tab_info_inactive_right.gif');
	font-size: 1px; width: 9px; margin-right: 3px;
}
div.info_tabs_content {
	border-top: 2px solid #b5e0de; border-bottom: 1px solid #d4d6d6; 
	background-color: #fafafa;
}


/* "Puffs" and boxes */
div.puff {
	background-color: white;
	background-image: url('/_images/graphics/puff_206_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left; 
	margin-bottom: 10px;
}

div.puff_350 {
	width: 350px;
}
div.puff_350 .container { border-left: 1px solid #dfdfdf;	border-right: 1px solid #dfdfdf; padding: 12px 14px 8px 14px; }
div.puff_350 .top { height: 5px; background-image: url('/_images/graphics/puff_350_top.gif'); font-size: 1px; }
div.puff_350 .bott { height: 5px; background-image: url('/_images/graphics/puff_350_bott.gif'); font-size: 1px; }
div.puff_350 h1 { font-size: 14px; color: #02aaab; font-weight: bold; margin: 0px; }
div.puff_350 .h1 { font-size: 14px; color: #02aaab; font-weight: bold; margin: 0px; font-weight: bold; }
div.puff_350 .readmore { text-align: right; padding-top: 10px; }

div.puff_206 {
	width: 206px;
}
div.puff_206 .container { border-left: 1px solid #dfdfdf;	border-right: 1px solid #dfdfdf; padding: 12px 14px 8px 14px; }
div.puff_206 .top { height: 5px; background-image: url('/_images/graphics/puff_206_top.gif'); font-size: 1px; }
div.puff_206 .bott { height: 5px; background-image: url('/_images/graphics/puff_206_bott.gif'); font-size: 1px; }
div.puff_206 h1 { font-size: 14px; color: #02aaab; font-weight: bold; margin: 0px; }
div.puff_206 .h1 { font-size: 14px; color: #02aaab; font-weight: bold; margin: 0px; font-weight: bold; }
div.puff_206 .readmore { text-align: right; padding-top: 10px; }

div.puff_142 {
	width: 142px;
}
div.puff_142 .container { border-left: 1px solid #dfdfdf;	border-right: 1px solid #dfdfdf; padding: 4px 9px 4px 9px; }
div.puff_142 .top { height: 5px; background-image: url('/_images/graphics/puff_142_top.gif'); font-size: 1px; }
div.puff_142 .bott { height: 5px; background-image: url('/_images/graphics/puff_142_bott.gif'); font-size: 1px; }
div.puff_142 h1 { font-size: 10px; color: #02aaab; font-weight: bold; margin: 0px; }
div.puff_142 .readmore { text-align: right; padding-top: 10px; }

/* (set no padding here, add class for specific content padding) */
.bluebox_196 { width: 196px; background-image: url('/_images/graphics/bluebox_196_bak.gif'); }
.bluebox_196 .top {
	width: 196px; height: 5px; font-size: 1px;
	background-image: url('/_images/graphics/bluebox_196_top.gif');
}
.bluebox_196 .bott {
	width: 196px; height: 5px; font-size: 1px;
	background-image: url('/_images/graphics/bluebox_196_bott.gif');
}
.bluebox_196 h1 { font-size: 11px; }
.bluebox_196 .h1 { font-size: 11px; font-weight: bold; }


/* Boxshot shadows */
.boxshot_152 { width: 152px; }
.boxshot_152 .bTop { 
	width: 152px; height: 5px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_152_top.gif'); 
}
.boxshot_152 .bCorner { 
	width: 12px; height: 13px; z-index: 5; position: absolute; margin-left: 140px; margin-top: 0px; font-size: 1px; 
	background-image: url('/_images/graphics/imgshad_152_trc.gif');
}
.boxshot_152 .bImage {
	width: 152px; 
	background-image: url('/_images/graphics/imgshad_152_bak.gif');
}
.boxshot_152 .bImage img { margin-left: 2px; }
.boxshot_152 .bImage .bookofthemonth { position: absolute; z-index: 10; margin-left: 68px; margin-top: -72px; }
.boxshot_152 .bBott { 
	width: 152px; height: 12px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_152_bott.gif');
}

.boxshot_68_gray { width: 68px; }
.boxshot_68_gray .bTop { 
	width: 68px; height: 2px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_68_gray_top.gif'); 
}
.boxshot_68_gray .bCorner { 
	width: 11px; height: 11px; z-index: 5; position: absolute; margin-left: 57px; margin-top: 0px; font-size: 1px; 
	background-image: url('/_images/graphics/imgshad_68_gray_trc.gif');
}
.boxshot_68_gray .bImage {
	width: 68px; 
	background-image: url('/_images/graphics/imgshad_68_gray_bak.gif');
}
.boxshot_68_gray .bImage img { margin-left: 2px; }
.boxshot_68_gray .bBott { 
	width: 68px; height: 11px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_68_gray_bott.gif');
}

.boxshot_68_transp { width: 68px; }
.boxshot_68_transp .bTop { 
	width: 68px; height: 2px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_68_top.png');
	background-repeat: no-repeat; 
}
.boxshot_68_transp .bCorner { 
	width: 68px; height: 11px; z-index: 5; position: absolute; margin-left: 0px; margin-top: 0px; font-size: 1px; 
	background-image: url('/_images/graphics/imgshad_68_trc.png');
	background-repeat: no-repeat;
}
.boxshot_68_transp .bImage {
	width: 68px; 
	background-image: url('/_images/graphics/imgshad_68_bak.png');
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
.boxshot_68_transp .bImage img { margin-left: 2px; }
.boxshot_68_transp .bBott { 
	width: 68px; height: 11px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_68_bott.png');
	background-repeat: no-repeat;
}

/* boxshot size 94 */
.boxshot_107_transp { width: 107px; }
.boxshot_107_transp .bTop { 
	width: 107px; height: 2px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_107_top.png');
	background-repeat: no-repeat; 
}
.boxshot_107_transp .bCorner { 
	width: 107px; height: 11px; z-index: 5; position: absolute; margin-left: 0px; margin-top: 0px; font-size: 1px; 
	background-image: url('/_images/graphics/imgshad_107_trc.png');
	background-repeat: no-repeat;
}
.boxshot_107_transp .bImage {
	width: 107px; 
	background-image: url('/_images/graphics/imgshad_107_bak.png');
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
.boxshot_107_transp .bImage img { margin-left: 2px; }
.boxshot_107_transp .bBott { 
	width: 107px; height: 11px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_107_bott.png');
	background-repeat: no-repeat;
}

/* boxshot size 78 */
.boxshot_91_transp { width: 91px; }
.boxshot_91_transp .bTop { 
	width: 91px; height: 2px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_91_top.png');
	background-repeat: no-repeat; 
}
.boxshot_91_transp .bCorner { 
	width: 91px; height: 11px; z-index: 5; position: absolute; margin-left: 0px; margin-top: 0px; font-size: 1px; 
	background-image: url('/_images/graphics/imgshad_91_trc.png');
	background-repeat: no-repeat;
}
.boxshot_91_transp .bImage {
	width: 91px; 
	background-image: url('/_images/graphics/imgshad_91_bak.png');
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
.boxshot_91_transp .bImage img { margin-left: 2px; }
.boxshot_91_transp .bBott { 
	width: 91px; height: 11px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_91_bott.png');
	background-repeat: no-repeat;
}

/* boxshot size 113 */
.boxshot_126_transp { width: 126px; }
.boxshot_126_transp .bTop { 
	width: 126px; height: 2px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_126_top.png');
	background-repeat: no-repeat; 
}
.boxshot_126_transp .bCorner { 
	width: 126px; height: 11px; z-index: 5; position: absolute; margin-left: 0px; margin-top: 0px; font-size: 1px; 
	background-image: url('/_images/graphics/imgshad_126_trc.png');
	background-repeat: no-repeat;
}
.boxshot_126_transp .bImage {
	width: 126px; 
	background-image: url('/_images/graphics/imgshad_126_bak.png');
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
.boxshot_126_transp .bImage img { margin-left: 2px; }
.boxshot_126_transp .bBott { 
	width: 126px; height: 11px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_126_bott.png');
	background-repeat: no-repeat;
}

.boxshot_80 { width: 80px; }
.boxshot_80 .bTop { 
	width: 80px; height: 5px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_80_top.gif'); 
}
.boxshot_80 .bCorner { 
	width: 12px; height: 13px; z-index: 5; position: absolute; margin-left: 68px; margin-top: 0px; font-size: 1px; 
	background-image: url('/_images/graphics/imgshad_80_trc.gif');
}
.boxshot_80 .bImage {
	width: 80px; 
	background-image: url('/_images/graphics/imgshad_80_bak.gif');
}
.boxshot_80 .bImage img { margin-left: 2px; }
.boxshot_80 .bBott { 
	width: 80px; height: 12px; font-size: 1px;
	background-image: url('/_images/graphics/imgshad_80_bott.gif');
}
 

/* Table list */
table.list { width: 955px; margin-top: 4px; margin-bottom: 15px; }
table.list tr.head td { color: white; font-size: 10px; font-weight: bold; }
table.list tr.head td.cell01 { 
	width: 67px; height: 43px; padding-left: 30px; 
	background-image: url('/_images/backgrounds/list_tbl_head_01.gif'); 
}
table.list tr.head td.cell02 { 
	width: 411px; height: 38px; padding-left: 17px; padding-bottom: 5px; vertical-align: bottom; 
	background-image: url('/_images/backgrounds/list_tbl_head_02.gif'); 
}
table.list tr.head td.cell03 { 
	width: 102px; height: 38px; padding-left: 10px; padding-bottom: 5px; vertical-align: bottom;
	background-image: url('/_images/backgrounds/list_tbl_head_03.gif'); 
}
table.list tr.head td.cell04 { 
	width: 101px; height: 38px; padding-left: 10px;  padding-bottom: 5px; vertical-align: bottom;
	background-image: url('/_images/backgrounds/list_tbl_head_04.gif'); 
}
table.list tr.head td.cell05 { 
	width: 134px; height: 38px; padding-left: 10px; padding-bottom: 5px; vertical-align: bottom; 
	background-image: url('/_images/backgrounds/list_tbl_head_05.gif'); 
}
table.list tr.head td.cell06 { 
	width: 63px; height: 38px; padding-bottom: 5px; vertical-align: bottom; 
	background-image: url('/_images/backgrounds/list_tbl_head_06.gif'); 
}
table.list tr.body { 
	background-image: url('/_images/backgrounds/list_tbl_row.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 29px; 
	font-size: 11px;
	font-weight: bold; 
	color: #484d4d;
}
table.list tr.body td.cell01 { width: 90px; padding-left: 6px; border-right: 1px solid #d4d6d6; }
table.list tr.body td.cell01 img { vertical-align: middle; }
table.list tr.body td.cell02 { width: 410px; padding-left: 17px; border-right: 1px solid #d4d6d6; }
table.list tr.body td.cell02 a { color: #02aaab; text-decoration: none; }
table.list tr.body td.cell02 a:hover { color: #02aaab; text-decoration: underline; }
table.list tr.body td.cell03 { width: 101px; padding-left: 10px; border-right: 1px solid #d4d6d6; }
table.list tr.body td.cell04 { width: 100px; padding-left: 10px; border-right: 1px solid #d4d6d6; }
table.list tr.body td.cell05 { width: 133px; padding-left: 10px; border-right: 1px solid #d4d6d6; font-size: 10px; }
table.list tr.body td.cell05 .price { font-size: 13px; color: #02aaab; }
table.list tr.body td.cell05 .price-sjprio { font-size: 11px; color: #02aaab; }
table.list tr.body td.cell06 { width: 57px; padding-right: 6px; text-align: right; }

table.productlist { width: 740px; border-bottom: 1px solid #d4d6d6; }
table.productlist tr.head td { 
	width: 729px; height: 24px; padding-left: 11px; vertical-align: bottom;
	font-size: 12px; font-weight: bold; color: white;
	background-image: url('/_images/backgrounds/productlist_head.gif');
}
table.productlist tr.head td div { padding-bottom: 2px; }
table.productlist tr.body { 
	background-image: url('/_images/backgrounds/list_tbl_row.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 29px; 
	font-size: 11px;
	font-weight: bold; 
	color: #484d4d;
}
table.productlist tr.body td.cell01 { width: 89px; padding-left: 6px; border-right: 1px solid #d4d6d6; border-left: 1px solid #d4d6d6; }
table.productlist tr.body td.cell01 img { vertical-align: middle; }
table.productlist tr.body td.cell02 { width: 84px; text-align:center; border-right: 1px solid #d4d6d6; }
table.productlist tr.body td.cell03 { width: 427px; padding-left: 15px; border-right: 1px solid #d4d6d6; color: #02aaab; }
table.productlist tr.body td.cell03 a { color: #02aaab; text-decoration: none; }
table.productlist tr.body td.cell03 a:hover { color: #02aaab; text-decoration: underline; }
table.productlist tr.body td.cell04 { width: 99px; border-right: 1px solid #d4d6d6; color: #02aaab; font-size: 13px; text-align: center; }
table.sjprio_basket_productlist tr.body td.cell04 { font-size: 11px; }
table.productlist tr.body td.cell01_2only { width: 149px; padding-left: 6px; border-right: 1px solid #d4d6d6; border-left: 1px solid #d4d6d6; }
table.productlist tr.body td.cell02_2only { width: 567px; padding-left: 15px; border-right: 1px solid #d4d6d6; }
table.productlist tr.body td.cell02_2only a { color: #02aaab; text-decoration: none; }
table.productlist tr.body td.cell02_2only a:hover { color: #02aaab; text-decoration: underline; }
table.productlist tr.footer { background-color: #f5f5f5; height: 29px; font-size: 11px; font-weight: bold; color: #484d4d; }
table.productlist tr.footer_sum { background-color: #edecec; }
table.productlist tr.footer_sum_info { 
	background-color: #f5f5f5; height: 29px; font-size: 11px; font-weight: bold; color: #484d4d;
	background-image: url('/_images/backgrounds/list_tbl_row.gif');
	background-repeat: repeat-x;
	background-position: bottom left; 
}
table.productlist tr.footer_sum_total { background-color: #edecec; height: 29px; font-size: 11px; font-weight: bold; color: #484d4d; }
table.productlist tr.footer_sum_info td.cell01 { width: 629px; padding-right: 10px; border-left: 1px solid #d4d6d6; text-align: right; }
table.productlist tr.footer_sum_info td.cell02 { width: 99px; border-right: 1px solid #d4d6d6; color: #02aaab; font-size: 13px; text-align: center; }
table.sjprio_basket_productlist tr.footer_sum_info td.cell02 { font-size: 11px; }
table.productlist tr.footer_sum_total td.cell01 { width: 629px; padding-right: 10px; border-left: 1px solid #d4d6d6; text-align: right; }
table.productlist tr.footer_sum_total td.cell02 { width: 99px; border-right: 1px solid #d4d6d6; color: #02aaab; font-size: 13px; text-align: center; }
table.productlist tr.footer_sum_total td.cell01 div.rebate_info { float: left; padding-left: 10px; font-weight: bold; color: #E00B16; }
table.sjprio_basket_productlist tr.footer_sum_total td.cell02 { font-size: 11px; }

table.categoryprodlist { width: 772px; }
table.categoryprodlist tr.head { height: 38px; }
table.categoryprodlist tr.head td { vertical-align: bottom; color: white; font-size: 10px; font-weight: bold; padding-bottom: 5px; }
table.categoryprodlist tr.head td a { color: white; text-decoration: underline; }
table.categoryprodlist tr.head td.cell01 { width: 325px; padding-left: 82px; background-image: url('/_images/backgrounds/categoryprodlist_head01.gif'); }
table.categoryprodlist tr.head td.cell02 { width: 101px; padding-left: 10px; background-image: url('/_images/backgrounds/categoryprodlist_head02.gif'); }
table.categoryprodlist tr.head td.cell03 { width: 101px; padding-left: 10px; background-image: url('/_images/backgrounds/categoryprodlist_head03.gif'); }
table.categoryprodlist tr.head td.cell04 { width: 133px; padding-left: 10px; background-image: url('/_images/backgrounds/categoryprodlist_head04.gif'); }
table.categoryprodlist tr.body {
	background-image: url('/_images/backgrounds/list_tbl_row.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}
table.categoryprodlist tr.body td { padding-top: 7px; padding-bottom: 4px; color: #484d4d; font-size: 11px; vertical-align: top; }
table.categoryprodlist tr.body td.cell01 { width: 82px; }
table.categoryprodlist tr.body td.cell02 { width: 314px; padding-right: 10px; border-right: 1px solid #d4d6d6; font-size: 10px; }
table.categoryprodlist tr.body td.cell02 a { color: #02aaab; text-decoration: none; font-weight: bold; font-size: 11px;  }
table.categoryprodlist tr.body td.cell02 a:hover { color: #02aaab; text-decoration: underline; font-weight: bold;  }
table.categoryprodlist tr.body td.cell03 { width: 100px; padding-left: 10px; border-right: 1px solid #d4d6d6; }
table.categoryprodlist tr.body td.cell04 { width: 100px; padding-left: 10px; border-right: 1px solid #d4d6d6; }
table.categoryprodlist tr.body td.cell05 { width: 133px; padding-left: 10px; font-size: 10px; font-weight: bold; }
table.categoryprodlist tr.body td.cell05 .price { font-size: 13px; color: #e21b26; }

table.smallprodlist { width: 545px; }
table.smallprodlist tr.head { background-image: url('/_images/backgrounds/smallprodlist_head.gif'); }
table.smallprodlist tr.head td { 
	vertical-align: bottom; color: white; font-size: 10px; font-weight: bold;
	height: 27px;
	width: 545px; padding-left: 10px;
}
table.smallprodlist tr.head td div { padding-bottom: 5px; }
table.smallprodlist tr.body {
	background-image: url('/_images/backgrounds/list_tbl_row.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}
table.smallprodlist tr.body td { padding-top: 7px; padding-bottom: 4px; color: #484d4d; font-size: 11px; vertical-align: top; }
table.smallprodlist tr.body td.cell01 { width: 82px; }
table.smallprodlist tr.body td.cell02 { width: 255px; padding-right: 10px; border-right: 1px solid #d4d6d6; font-size: 10px; }
table.smallprodlist tr.body td.cell02 a { color: #02aaab; text-decoration: none; font-weight: bold; font-size: 11px;  }
table.smallprodlist tr.body td.cell02 a:hover { color: #02aaab; text-decoration: underline; font-weight: bold;  }
table.smallprodlist tr.body td.cell03 { width: 188px; padding-left: 10px; }


/* Product page */
#product { }
#product .left { width: 172px; float: left; }
#product .main { width: 384px; float: left; }
#product .right { width: 206px; float: right; }

#product h5 { margin: 0px; font-size: 10px; font-weight: normal; }

#product #screenshots img { border: 1px solid #acacac; margin-bottom: 6px; }
#product #screenshots img.first { margin-right: 6px; }

#product .purchase_options { padding: 0px 11px 0px 18px; }
#product .purchase_options .row {
	background-image: url('/_images/backgrounds/purchase_options_row.gif');
	background-repeat: repeat-x; 
	padding-top: 2px; padding-bottom: 2px; font-size: 11px; font-weight: bold;
}
#product .purchase_options .giftcardFirst { background-image: none; padding-top: 0px; }
#product .purchase_options .h1 { margin-bottom: 4px; color: #02aaab; font-size: 17px; padding-top: 2px; }
#product .purchase_options .button { padding-top: 6px; text-align: right; }
#product .purchase_options label { cursor: pointer; }
#product .purchase_options .price { font-size: 17px; font-weight: bold; color: #e00b16; }
#product .purchase_options .price-sjprio { font-size: 12px; }
#product .purchase_options .price-info { font-size: 12px; padding-top: 4px; color: #363c3c; }
#product .purchase_options .price-info-sjprio { font-size: 12px; padding-top: 0px; color: #363c3c; }
#product .purchase_options .price-ord { font-size: 11px; color: #363c3c; padding-top: 2px; }

#product .info_tabs_content table { width: 98%; margin-top: 4px; margin-bottom: 4px; margin-left: 2px; }
#product .info_tabs_content td { padding-top: 1px; padding-bottom: 1px; font-weight: bold; }

#product .similar { padding: 5px 12px 10px 12px; }
#product .similar h1 { text-align: center; }
#product .similar .h1 { text-align: center; }
#product .similar h2 { font-size: 11px; font-weight: bold; font-style: normal; color: #484d4d; margin-top: 4px; margin-bottom: 8px; }
#product #similar_products_top { padding-top: 8px; height: 100px; }
#product .similar .price { color: #02aaab; font-size: 13px; font-weight: bold; }
#product .similar ul#similar_products_list { margin: 0px; padding: 0px; }
#product .similar ul#similar_products_list li {
	list-style-type: none;
	border-top: 1px solid #cccdce;
	background-color: #efeeef;
	background-image: url('/_images/backgrounds/similar_products_row.gif');
	background-repeat: repeat-x;
	background-position: top left;
	padding: 6px 10px 6px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #484d4d;
}
#product .similar ul#similar_products_list li.active { background-color: #d9d7d7; }

#product .star_container { padding-top: 10px; padding-bottom: 5px; }

.product_review { margin-top: 9px; padding-top:3px; border-top: 1px solid #d4d6d6;  }


/* Search page */
#search_page h1 { font-size: 13px; color: #484d4d; font-weight: bold; display: inline; }
#search_page h2 { font-size: 11px; color: #484d4d; font-weight: normal; display: inline; font-style: normal; }


/* Checkout page */
table.checkout_user_tbl { width: 334px; }
table.checkout_user_tbl td.cell01 { width: 130px; padding-top: 1px; padding-bottom: 1px; }
table.checkout_user_tbl td.cell02 { width: 204px; padding-top: 1px; padding-bottom: 1px; }

ul#payment_methods { margin: 0px; padding: 0px; width: 340px; clear: both; }
ul#payment_methods li { list-style-type: none; float: left; padding: 0px 0px 5px 0px; margin: 0px; }
ul#payment_methods li.radio { width: 40px; }
ul#payment_methods li.radio input { vertical-align: middle; }
ul#payment_methods li.image { padding-right: 15px; }
ul#payment_methods li.image img { vertical-align: middle; }
ul#payment_methods li.infotext { padding-top: 3px; }
#payment_help_Kreditor { position: absolute; width: 300px; margin-left: 400px; }

div.Kreditor_address_container { margin:0px; padding:0px; }
div.Kreditor_address_container table.checkout_user_tbl td.cell01 { width: 130px; } 


/* Font types */

em { font-style: italic; font-weight: normal; text-decoration: none; }
strong { font-style: normal; font-weight: bold; text-decoration: none; }

h1 { font-size: 17px; color: #02aaab; font-weight: bold; margin: 4px 0px 0px 0px; }
h1.sub { font-size: 15px; color: #02aaab; font-weight: bold; margin: 4px 0px 4px 0px; }
h2 { font-size: 11px; color: #02aaab; font-weight: bold; font-style: italic; margin: 0px; }
h3 { font-size: 12px; color: #02aaab; font-weight: bold; margin: 0px 0px 1px 0px; }
h5 { font-size: 10px; font-weight: normal; margin: 0px 0px 1px 0px; }

p { margin: 10px 0px 10px 0px; line-height: 1.5em; color: #484d4d; }
p.standard { font-size: 11px; }
p .headline { font-size: 12px; color: #02aaab; }
div.fullpage_container { padding: 6px 6px 6px 6px; }

p.standard a { text-decoration: underline; }
p.standard a:hover { text-decoration: none; }

p.large { font-size: 13px; }

ul.standard { margin: 0px; padding: 0px 0px 0px 10px; }
ul.standard li {
	list-style-position: inside;
	padding: 0px; 
	margin: 0px;
}

ol.standard { margin: 0px; padding: 0px 0px 0px 10px; }
ol.standard li {
	list-style-position: inside;
	padding: 0px; 
	margin: 0px;
}

.green_large { font-size: 14px; color: #02aaab; }
.green_larger { font-size: 18px; color: #02aaab; }
.green { color: #02aaab; }
.gray { color: #bfbfbf; }

a { color: #484D4D;	text-decoration: none; }
a:hover { color:#484D4D; text-decoration: underline; }

a.category_link { font-size: 12px; color: #484D4D; text-decoration: none; }
a.category_link:hover { font-size: 12px; color: #484D4D; text-decoration: underline; }

a.genre_link { font-size: 11px; color: #484D4D; text-decoration: none; }
a.genre_link:hover { font-size: 11px; color: #484D4D; text-decoration: underline; }

a.genre_link_active { font-size: 11px; color: #20BDDF; text-decoration: none; }
a.genre_link_active:hover { font-size: 11px; color: #20BDDF; text-decoration: underline; }

a.top_link { color: #484D4D; font-size: 10px; text-decoration: none; }
a.top_link:hover { color:#484D4D; font-size: 10px; text-decoration: underline; }

a.citroen { color: #A1A1A1; text-decoration:none; }
a.citroen:hover { color: #EA1435; text-decoration:none; }

a.citroen_popup { color: #A1A1A1; text-decoration:none; }
a.citroen_popup:hover { color: #A1A1A1; text-decoration:none; }

.small_light { color: #D4D9D9; font-size:9px; }

.large_white { color: #FFFFFF; font-size: 12px; }

div.link, div.link_top {
	font-size: 11px;
	display: inline;
	padding-right: 14px;
	background-image: url('/_images/graphics/link_bullet.png');
	background-repeat: no-repeat;
	background-position: center right;
}
div.link a { color: #02aaab; text-decoration: none; font-weight: bold; }
div.link a:hover { color: #02aaab; text-decoration: underline; font-weight: bold; }
div.link_top a { color: #484D4D; text-decoration: none; }
div.link_top a:hover { color: #484D4D; text-decoration: underline; }

div.sort_link_asc {
	font-size: 11px;
	display: inline;
	padding-right: 14px;
	background-image: url('/_images/graphics/sort_asc_bullet.png');
	background-repeat: no-repeat;
	background-position: center right;
}
div.sort_link_asc a { color: #ffffff; text-decoration: underline; font-weight: bold; }
div.sort_link_asc a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }
div.sort_link_desc {
	font-size: 11px;
	display: inline;
	padding-right: 14px;
	background-image: url('/_images/graphics/sort_desc_bullet.png');
	background-repeat: no-repeat;
	background-position: center right;
}
div.sort_link_desc a { color: #ffffff; text-decoration: underline; font-weight: bold; }
div.sort_link_desc a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }

div.campaign_bumper{
		width:770px;
		height:175px;
		margin:0px;
		background-image:url('/_images/backgrounds/campaign_bumper.jpg');
		background-repeat:no-repeat;
}

/*</style>*/