html, body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #666;
}

a { color: #666; }

a:hover { text-decoration: none; }

.clear { clear: both; }

div#wrap {
	width: 850px;
	margin: 0 auto 0 auto;
	text-align: left;
    position: relative;


}

div#wrap a div#logo {
	background: url('http://image.pinocchioshop.dk/p/design/logo.gif') no-repeat;
	width: 249px;
	height: 38px;
	float: right;
	margin: 15px 0 6px 0;
}

div#wrap a div#logo h1 { display: none; }

div#wrap div#top_menu {
	clear: both;
	background: url('http://image.pinocchioshop.dk/p/design/top_menu_bg.gif') repeat-x;
	height: 27px;
	width: 735px;
	padding: 0 0 0 80px;
	margin: 0 0 0 20px;
	position: relative;

}

div#wrap div#top_menu div#basket {
	position: absolute;
	top: 0;
	right: 20px;
	z-index: 80;
}

div#wrap div#top_menu div#basket a {
	display: block;
	background: url('http://image.pinocchioshop.dk/p/design/shoppingcart.gif') no-repeat 0px 5px;
	width: 110px;
	height: 26px;
	text-indent: -99999px;
}

a#frontpage-cloak {
	height: 27px;
	width: 50px;
	position: absolute;
	top: 39pt;
	right: 19pt;
}

div#wrap div#top_menu ol {
	background: url('http://image.pinocchioshop.dk/p/design/top_menu_right_corner.gif') no-repeat top right;
	width: 735px;
	height: 27px;
	position: absolute;
	z-index: 70;
}

div#wrap div#top_menu ol li { float: left; }

div#wrap div#top_menu ol li a {
	display: block;
	height: 27px;
	margin: 0 35px 0 0;

}

div#wrap div#top_menu ol li a span { display: none; }

div#wrap div#top_menu ol li a#frontpage {
	background: transparent url('http://image.pinocchioshop.dk/p/design/menu_link_top_frontpage.png') no-repeat 0px 9px;

	cursor: pointer;
	width: 49px;
}

div#wrap div#top_menu ol li a#about {
	background: transparent url('http://image.pinocchioshop.dk/p/design/menu_link_top_about.png') no-repeat 0px 9px;

	cursor: pointer;
	width: 75px;
}

div#wrap div#top_menu ol li a#conditions {
	background: transparent url('http://image.pinocchioshop.dk/p/design/menu_link_top_conditions.png') no-repeat 0px 7px;

	cursor: pointer;
	width: 37px;
}

div#wrap div#top_menu ol li a#guideness {
	background: transparent url('http://image.pinocchioshop.dk/p/design/menu_link_top_guideness.png') no-repeat 0px 7px;

	cursor: pointer;
	width: 89px;
}

div#wrap div#banner {
	background: url('http://image.pinocchioshop.dk/p/banners/banner1.jpg') no-repeat;
	height: 165px;
	position: relative;
	margin: 0 0 9px 0;
}

div#wrap div#banner div#pinocchio {
	background: url('http://image.pinocchioshop.dk/p/design/pinocchio.png');

	display: block;
	width: 185px;
	height: 244px;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: -10px;
	z-index: 50;
}

div#wrap div#footer {
	background: url('http://image.pinocchioshop.dk/p/design/grass_bottom.jpg') no-repeat;
	height: 20px;
	clear: both;
	color: #fff;
	font-weight: bold;
	padding: 18px 0 0 82px;
}

div#wrap div#footer span { margin: 0 2px 0 2px; }

div#wrap div#footer a {
	color: #fff;
	text-decoration: none;
}

div#wrap div#payment_methods {
	background: url('http://image.pinocchioshop.dk/p/design/payment_methods.jpg') no-repeat top right;
	height: 27px;
	margin: 10px 0 20px 0;
}

div#wrap div#left_menu {
	width: 173px;
	float: left;
	margin-bottom: 30px;
	position: relative;

}

div#wrap div#left_menu div#contain {
	background: url('http://image.pinocchioshop.dk/p/design/left_menu_center.gif') repeat-y;
	min-height: 362px;
	*min-height: 361px;
	_position:relative;
}

div#wrap div#left_menu div#search { position:relative;}

div#wrap div#left_menu div#shopping_cart,
div#wrap div#left_menu div#info {
	color: #666;
	padding: 6px 0 0 20px;
}

div#wrap div#left_menu div#info {
	padding-bottom: 14px;
}

div#wrap div#left_menu div#menu_bottom {
	background: url('http://image.pinocchioshop.dk/p/design/left_menu_bottom.gif') no-repeat bottom;
	display: block;
	width: 173px;
	height: 30px;
}

div#wrap div#left_menu div#info { background: none; _position:relative;}

div#wrap div#left_menu div#shopping_cart {
	_position: relative;
}

div#wrap div#left_menu div#shopping_cart div#total {
	/*border-bottom: 1px solid #d8d8d8;*/
	width: 130px;
	padding: 7px 0 7px 0;
	margin: 8px 0 0 0;
	text-align: right;
	font-weight: bold;
	padding-bottom:5px;
}

div#wrap div#left_menu div#shopping_cart div#total span {
	float: left;
	font-weight: bold;
}

/* ======================================================================== */

div#wrap div#left_menu div#shopping_cart div#qty {
	margin-right: 23px;
	border-bottom: 1px dotted #cdcdcd;
	margin-bottom: 4px;
}

div#wrap div#left_menu div#shopping_cart div#qty.empty {
	padding-bottom: 10px;
	border:0;
}

div#wrap div#left_menu div#shopping_cart div#qty div.prices {
	height: 14px;
	padding-bottom: 4px;
	*padding-bottom: 0px;
	*height: 18px;
	clear: both;
}

div#wrap div#left_menu div#shopping_cart div#qty div.name { display: block; }

div#wrap div#left_menu div#shopping_cart div#qty div.prices div.qty_price {
	display: block;
	float: left;
}

div#wrap div#left_menu div#shopping_cart div#qty div.prices div.total {
	display: block;
	float: right;
	font-weight: bold;
}

/* ======================================================================== */

div#wrap div#left_menu div.seperater {
	height: 4px;
	background: url('http://image.pinocchioshop.dk/p/design/left_menu_seperater.png') no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pinocchio/design/left_menu_seperater.png',sizingMethod='crop');
	padding-bottom:3px;
}
*:first-child+html div#wrap div#left_menu div.seperater {
	padding-bottom: 6px;
}
*html div#wrap div#left_menu div.seperater {
	padding-bottom: 0px;
}
div#wrap div#left_menu div.boxheader { display: none; }

div#wrap div#left_menu div.boxbody ul.categories,
div#wrap div#left_menu div#info ul {
	margin: 4px 0 12px 0;
}

div#wrap div#left_menu div#info ul { margin: 0; }

div#wrap div#left_menu div.boxbody ul.categories li a,
div#wrap div#left_menu div#info ul li a {
	display: block;
	color: #666;
	text-decoration: none;
	padding: 2px 0 2px 35px;
	background: url('http://image.pinocchioshop.dk/p/design/red_dot.gif') no-repeat 25px 7px;
	_height:10px;
}
div#wrap div#left_menu div#info ul li a {
	padding: 2px 0 2px 15px;
	background: url('http://image.pinocchioshop.dk/p/design/red_dot.gif') no-repeat 5px 7px;
}

div#wrap div#left_menu div.boxbody ul.categories li a:hover,
div#wrap div#left_menu div#info ul li a:hover {
	color: #CC3333;
}

div#wrap div#left_menu div.boxbody ul.categories li ul li a {
	background: none;
	padding-left: 44px;
}

div#wrap div#left_menu div.boxbody ul.categories li ul li a.selected_cat { text-decoration: underline; font-weight: bold; }

div#wrap div#left_menu div.boxbody ul.categories li ul li ul li a { padding: 2px 0 2px 45px; }

div#wrap div#left_menu div.boxbody ul.categories li ul li ul li a { padding-left: 56px; }

div#wrap div#left_menu div.boxbody ul.categories li ul li ul li a.selected_cat {
	text-decoration: none;
	color: #CC3333;
}

div#wrap div#left_menu div#search div.boxbody a { display: none; }

div#wrap div#left_menu div#search div.boxbody { padding: 6px 0 6px 6px; }

div#wrap div#left_menu div#search div.boxbody input#searchCriteria {
	background: url('http://image.pinocchioshop.dk/p/design/input_bg.gif') repeat-x;
	border: 1px solid #999;
	width: 109px;
	margin: 0 4px 0 14px;


}
select.targetgroup_dropdown {
	height:22px;
	width: 128px;
	margin: 0 4px 0 0;
	border:1px solid #999999;

}

div#wrap div#left_menu div#search div.boxbody button.button {
	background: url('http://image.pinocchioshop.dk/p/design/btn_search.gif') no-repeat 3px 5px;
	text-indent: -9000px;
	border: 0;
	width: 30px;
	cursor: pointer;
}

div#wrap div#left_menu span.left_header {
	color: #98bf40;
	font-weight: bold;
	margin: 0 0 5px 20px;
    display:block;
}

div#wrap div#content {
	float: right;
	width: 666px;
	margin: 0 0 10px 0;
}

div#wrap div#content div#frontpage div#left { float: left; }
div#wrap div#content div#frontpage div#right { float: right; }

div#wrap div#content div#frontpage div#delivery {
	position: relative;
	width: 363px;
	height: 192px;
	margin: 4px 0 0 0;
}

div#wrap div#content div#frontpage div#delivery img {
	position: absolute;
	right: 0;
	bottom: 0;
}

div#wrap div#content div#frontpage div#news {
	background: url('http://image.pinocchioshop.dk/p/design/news_box.jpg') no-repeat;
	width: 260px;
    height: 240px;
    *height: 239px;
	padding: 8px 16px 0 16px;
	*padding: 8px 16px 0 16px;
	position: relative;
}

div#wrap div#content div#frontpage div#news h4 { padding-bottom: 10px; }

div#wrap div#content div#frontpage div#news h4, #frontpage #newsletter .newsletter_header {
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}

div#wrap div#content div#frontpage div#news div.news_box_wrap,
div#wrap div#content div#frontpage div#news div.news_box_wrap a {
	color: black;
	margin: 20px 0 0 0;
    font-size:10px;
    line-height:12px;
}
div#wrap div#content div#frontpage div#news div.news_box_wrap p { padding-bottom:10px;}

div#wrap div#content div#frontpage div#news div.news_box_wrap span { font-weight: bold; padding-bottom:3px; display:block; }

div#wrap div#content div#frontpage div#newsletter span.newsletter_header { display:block; }

div#wrap div#content div#frontpage div#newsletter {
	background: url('http://image.pinocchioshop.dk/p/design/newsletter_box.png') no-repeat;
	width: 260px;
	height: 102px;
	margin: 10px 0 7px 0;
    padding:8px 16px 0;
}

#frontpage #newsletter .boxbody { margin-top: 15px; color: #FFFFFF; }
#frontpage #newsletter a { color: #FFFFFF; }
#frontpage #newsletter p { margin: 0 0 6px; }
#frontpage #newsletter legend, #frontpage #newsletter label { display: none; }
#frontpage #newsletter input.mail { border: 0; width: 215px; background: url('http://image.pinocchioshop.dk/p/design/input_bg.gif') repeat-x 0 0; }
#frontpage #newsletter input.button { border: 0; width: 40px; text-indent: -99999px; background: url('http://image.pinocchioshop.dk/p/design/send.gif') no-repeat 5px 4px; cursor: pointer; }

div#wrap div#content div#product_listing div#aroundproductlist { margin: 10px 0 0 0; }

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box,
div#wrap div#content div#product_listing div.prod_box,
div#wrap div#content div#advanced_search_result div.prod_box {
	background: url('http://image.pinocchioshop.dk/p/design/product_box.gif') no-repeat top left;
	width: 214px;
	height: 203px;
	float: left;
	margin: 0 12px 10px 0;
	text-align: center;
	padding: 6px 0 0 0;
	position: relative;
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box a.variation,
div#wrap div#content div#product_listing div.prod_box a.variation,
div#wrap div#content div#advanced_search_result div.prod_box a.variation,
.frontpage_products .prod_box a.variation {
    font-weight: bold;
    position: absolute;
    bottom: 2px;
    left: 5px;
    z-index: 100;
    display: block;
    padding: 5px 16px 5px 5px;
    color: #D7EFA4;
    background: url('http://image.pinocchioshop.dk/p/design/pro_box_sep.gif') no-repeat top right;
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box a.variation:hover,
div#wrap div#content div#product_listing div.prod_box a.variation:hover,
div#wrap div#content div#advanced_search_result div.prod_box a.variation:hover,
.frontpage_products .prod_box a.variation:hover {
    color: #fff;
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box:hover,
div#wrap div#content div#product_listing div.prod_box:hover,
div#wrap div#content div#advanced_search_result div.prod_box:hover {
	background-position: 0 -209px;
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box.even,
div#wrap div#content div#product_listing div.prod_box.even,
div#wrap div#content div#advanced_search_result div.prod_box.even {
	margin: 0 0 10px 0;
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box a.proname,
div#wrap div#content div#product_listing div.prod_box a.proname,
div#wrap div#content div#advanced_search_result div.prod_box a.proname {
	display: block;
	color: #819f41;
	font-weight: bold;
	text-decoration: none;
	margin: 0; /*6px 0 0*/
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box button,
div#wrap div#content div#product_listing div.prod_box button,
div#wrap div#content div#advanced_search_result div.prod_box button {
	background: none;
	border: 0;
	width: 214px;
	padding: 0 0 1px 0;
	height: 30px;
	cursor: pointer;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
}

div.prod_box a.buy-a {
	background: none;
	border: 0;
	width: 345px;
	padding: 4px 0 1px 0;
	height: 20px;
	cursor: pointer;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	font-weight: bold;
	color: #D7EFA4;
	font-size: 12px;
	text-decoration: none;
}

div.prod_box a.buy-a:hover {
    color: #fff;
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box div.price,
div#wrap div#content div#product_listing div.prod_box div.price,
div#wrap div#content div#advanced_search_result div.prod_box div.price {
	color: #819f41;
	font-weight: bold;
	border-top: 1px dashed #ccc;
    /*SR 7/1-09. Ændret i siderne for at gøre mere plads til spar pris*/
    /*margin: 6px 35px 0 35px;*/
	margin: 6px 25px 0 25px;
	padding: 5px 0 0 0;
}

/*SR 7/1-09. Tilføjet næste to for tilbudspris visning*/
div#wrap div#content div#product_listing div#aroundproductlist div.prod_box div.price span.saveprice,
div#wrap div#content div#product_listing div.prod_box div.price span.saveprice,
div#wrap div#content div#advanced_search_result div.prod_box div.price span.saveprice {
    display: none;
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box div.price span.newprice,
div#wrap div#content div#product_listing div.prod_box div.price span.newprice,
div#wrap div#content div#advanced_search_result div.prod_box div.price span.newprice{
    color: red;
}

div#wrap div#content div#product_listing div#aroundproductlist div.prod_box div.variance,
div#wrap div#content div#product_listing div.prod_box div.variance,
div#wrap div#content div#advanced_search_result div.prod_box div.variance {
	background: url('http://image.pinocchioshop.dk/p/design/rainbow.png') no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pinocchio/design/rainbow.png',sizingMethod='crop');
	position: absolute;
	top: 0;
	right: 0;
	width: 38px;
	height: 38px;
    display:none;
}

div#wrap div#content div#advanced_search_result h2 { display: none; }

div#wrap div#content div#advanced_search_result div.buttonwrap {
	clear: both;
	height: 32px;
}

div#wrap div#content div#checkout_shipping form div.address_box { display: none; }

div#wrap div#content div#product_listing div.clear { height: 32px; }

div#wrap div#content div#advanced_search_result div.buttonwrap a { display: none; }

div#wrap div#content div#product_listing div.split_result span.smallText span.select_qty_pr_page,
div#wrap div#content div#advanced_search_result div.split_result span.smallText span.select_qty_pr_page {
	display: none;
}

div#wrap div#content div#advanced_search_result,
div#wrap div#content div#product_listing {
	position: relative;
	padding: 10px 0 0 0;
}

div#wrap div#content div#advanced_search_result div.split_result,
div#wrap div#content div#product_listing div.split_result {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url('http://image.pinocchioshop.dk/p/design/trail2.gif') no-repeat;
	width: 100%;
	padding: 6px 0 0 10px;
	height: 25px;
	_margin-bottom:30px;
}

div#wrap div#content div#advanced_search_result div.split_result span.smallText,
div#wrap div#content div#product_listing div.split_result span.smallText {
    float: right;
    margin: -13px 10px 0 0;
}

div#wrap div#content div#product_listing div#filter { display: none; }

div#wrap div#content div.categories_list_cat {
	float: left;
	margin: 10px 10px 10px 0;
}


div#wrap div#content div#product_listing h2 { display: block; }
div#wrap div#content div#product_listing.vendor h2 { display: block; }

div#wrap div#content div#trail {
	background: url('http://image.pinocchioshop.dk/p/design/trail.gif') no-repeat;
	height: 22px;
	padding: 8px 0 0 14px;
	color: #666;
	position: relative;
}

div#wrap div#content div#trail ol {
	position: absolute;
	bottom: 9px;
	left: 70px;
}

div#wrap div#content div#trail ol li {
	float: left;
	padding: 0 10px 0 7px;
	background: url('http://image.pinocchioshop.dk/p/design/arrow.gif') no-repeat right 4px;
}

div#wrap div#content div#trail ol li a {
	color: #666;
	display: block;
}

div#wrap div#content div#trail ol li.last { background: none; }

div#wrap div#content div#trail ol li a:hover { text-decoration: none; }

div#wrap div#content div#product_cart div.border_top {
	background: url('http://image.pinocchioshop.dk/p/design/trail2.gif') no-repeat;
	height: 30px;
	margin: 10px 0 0 0;
}

div#wrap div#content div#product_cart div.border_bottom {
	background: url('http://image.pinocchioshop.dk/p/design/trail.gif') no-repeat;
	height: 30px;
	clear: both;
}

div#wrap div#content div#product_cart div#left { text-align: center; }

div#wrap div#content div#product_cart div#left a img { margin-bottom: 10px; }

div#wrap div#content div#product_cart div#left,
div#wrap div#content div#product_cart div#right {
	float: left;
	width: 260px;
	margin: 0 0 0 10px;
	position: relative;
}

div#wrap div#content div#product_cart div#right {
	width: 380px;
	_width: 370px;
	color: #666;
	position: relative;
}

div#wrap div#content div#product_cart div#right h1 {
    font-weight: bold;
    font-size: 15px;
    color: #819f41;
    margin: 0 0 20px 0;
}

div#wrap div#content div#product_cart div#right h3 {
	font-weight: bold;
	font-size: 15px;
	color: #819f41;
	margin: 0 0 20px 0;
}

div#wrap div#content div#product_cart div#right div#manufacturer a {
	font-size: 12px;
	font-weight: bold;
	float: right;
	border: 1px solid #ddd;
	padding: 5px;
	display: block;
	text-decoration: none;
	color: #bbb;
	border-color: #FFD324;
	color: #3E3E3E;
	background: #FFF6BF;
}

div#wrap div#content div#product_cart div#right div#manufacturer a.vendor-image {
	background: 0;
	padding: 0;
	border: 0;
}

div#wrap div#content div#product_cart div#right div#text { line-height: 12pt; }

div#wrap div#content div#product_cart div#right div#text ul { margin: 20px 0 35px 0; }

div#wrap div#content div#product_cart div#right div#text ul li span {
	display: block;
	float: left;
	width: 85px;
}

div#wrap div#content div#product_cart div#right div#price {
	font-weight: bold;
	font-size: 17px;
	color: #819f41;
	margin: 0 0 12px 0;
}
/*SR 22/12-08. Indsat til linie 660 for at style saveprice*/
div#wrap div#content div#product_cart div#right div#price s {
    xfont-weight: bold;
    font-size: 12px;
    color: #819f41;
    margin: 0 0 12px 0;
}

div#wrap div#content div#product_cart div#right div#price span.saveprice{
    display:none;
} /**/

div#wrap div#content div#product_cart div#right div#price span.newprice{
    margin:0px 0px 0px 10px;
    color:red;
}

div#wrap div#content div#product_cart div#right div#item_variance div#options {
	position: absolute;
	bottom: 1px;
	left: 0;
}

div#wrap div#content div#product_cart div#right div#item_variance div#options div.size select,
div#wrap div#content div#product_cart div#right div#item_variance div#options div.color select {
	width: 100px;
	height: 22px;
	font-size: 11px;
	padding: 2px;
}

div#wrap div#content div#product_cart div#right div#item_variance div#options div.color select {
	position: absolute;
	bottom: 0;
	left: 110px;
}

div#wrap div#content div#product_cart div#right div#item_variance div#btn_wrap { float: right; }

div#wrap div#content div#product_cart div#right div#item_variance div#btn_wrap input.qtybox {
	width: 30px;
	text-align: center;
	border: 1px solid #7f9db9;
	padding: 2px 0 2px 0;
	margin: 0 7px 0 0;
}

div#wrap div#content div#product_cart div#right div#item_variance div#btn_wrap button.button {
	background: url('http://image.pinocchioshop.dk/p/design/btn_addtocart.gif') no-repeat;
	text-indent: -99999px;
	width: 62px;
	height: 26px;
	border: 0;
	cursor: pointer;
}

div#wrap div#content div#product_cart div#right div#item_variance b { margin: 0 51px 0 0; }

div#wrap div#content div#product_cart div#right div#item_variance b#qty { margin: 0 0 0 18px; }

div#wrap div#content div#product_cart div#see_also {
	font-weight: bold;
	font-size: 15px;
	color: #819f41;
	margin: -15px 0 0 20px;
}

div#wrap div#content div#product_cart div.product_wrap {
	width: 200px;
	margin: 20px 0 0 20px;
	font-size: 10px;
	color: #666;
	line-height: 11pt;
	float:left;
	height:150px;
}

div#wrap div#content div#product_cart div.product_wrap div.product_img {
	float: left;
	margin: 0 5px 0 0;
}

div#wrap div#content div#product_cart div.product_wrap div.product_header a,
div#wrap div#content div#product_cart div.product_wrap div.product_price {
	font-weight: bold;
	text-decoration: none;
	color: #819f41;
}

/* ================================================================================================== */

div#wrap div#content div#shopping_cart p.notice { display: none; }

div#wrap div#content h2 {
	background: url('http://image.pinocchioshop.dk/p/design/trail2.gif') no-repeat;
	height: 30px;
	margin: 10px 0 0 0;
	color: #666;
	padding: 12px 0 0 18px;
	font-size: 18px;
	font-weight: normal;
	border: none;
}

div#wrap div#content div.footer {
	background: url('http://image.pinocchioshop.dk/p/design/trail.gif') no-repeat bottom left;
	height: 45px;
	clear: both;
}

div#wrap div#content div.footer.hide { display: none; }


/* Place content */
/* ============================================================================================= */
div#wrap div#content div#shopping_cart div#shopping_content,
div#wrap div#content div#contact_us form,
div#wrap div#content div#login div.notice,
div#wrap div#content div#login div#new-customer,
div#wrap div#content div#login div#returning-customer,
div#wrap div#content div#login div#guest-customer,
div#wrap div#content div#create_account div.notice,
div#wrap div#content div#create_account h3,
div#wrap div#content div#create_account form,
div#wrap div#content div#password_forgotten p,
div#wrap div#content div#password_forgotten fieldset,
div#wrap div#content div#password_forgotten div.buttonwrap,
div#wrap div#content div#account div#menuwrap,
div#wrap div#content div#account_edit form p,
div#wrap div#content div#account_edit form fieldset,
div#wrap div#content div#account_edit form div.buttonwrap,
div#wrap div#content div#account_password form p,
div#wrap div#content div#account_password form fieldset,
div#wrap div#content div#account_password form div.buttonwrap,
div#wrap div#content div#account_history p,
div#wrap div#content div#account_history div.buttonwrap,
div#wrap div#content div#logoff p,
div#wrap div#content div#shopping_cart p.cart_no_items,
div#wrap div#content div#seopage div.seotext,
div#wrap div#advanced_search fieldset,
div#wrap div#advanced_search div.bluebottom,
div#wrap div#advanced_search h3,
div#wrap div#advanced_search div.buttonwrap,
div#wrap div#content div#account div.messagestack,
div#wrap div#content div#address_book p.description,
div#wrap div#content div#address_book div#holder,
div#wrap div#content div#address_book_process p.reqinfo,
div#wrap div#content div#address_book_process fieldset,
div#wrap div#content div#address_book_process div.buttonwrap,
div#wrap div#content div#checkout_shipping form,
div#wrap div#content div#checkout_confirmation div.confirm_delivery,
div#wrap div#content div#checkout_confirmation div.confirmation_items,
div#wrap div#content div#checkout_confirmation form,
div#wrap div#content div#checkout_confirmation div.trail,
div#wrap div#content div#checkout_shipping_address div.address,
div#wrap div#content div#checkout_shipping_address h3.topmarging,
div#wrap div#content div#checkout_shipping_address div.checkout_new_address,
div#wrap div#content div#checkout_shipping_address div.buttonwrap,
div#wrap div#content div#checkout_shipping_address div.trail,
div#wrap div#content div#checkout_payment_address form,
div#wrap div#content div#checkout_success p,
div#wrap div#content div#checkout_success div.buttonwrap,
div#wrap div#content div#account_history div.split_result,
div#wrap div#content div#checkout_confirmation div.confirm_shipping_method,
div#wrap div#content div#checkout_confirmation div.confirm_comments,
div#wrap div#content div#account_history ol,
div#wrap div#content div#account_history_info div.holder {
	margin-right: 20px;
	margin-left: 18px;
}

div#wrap div#content div#account_history ol li ol {
	margin-right: 0px;
	margin-left: 0px;
}

div#wrap div#advanced_search fieldset legend { display: none; }

div#wrap div#advanced_search fieldset ol li { padding: 4px 0 4px 0; }

div#wrap div#advanced_search fieldset ol li label {
	display: block;
	width: 200px;
	float: left;
}

div#wrap div#advanced_search div.bluebottom { padding: 0 0 10px 280px; }

div#wrap div#advanced_search div.buttonwrap {
	text-align: right;
	width: 365px;
}

div#wrap div#content div#create_account form h3 {
	margin-left: 0;
	margin-right: 0;
}

div#wrap div#content div#contact_us form fieldset div.buttonwrap,
div#wrap div#content div#create_account div.buttonwrap,
div#wrap div#content div#account_history div.buttonwrap {
	margin-right: 134px;
	_margin-right: -134px;
	border: 0;

}

div#wrap div#content div#account_history div.buttonwrap {
	margin-right: 0px;
	border: 0;
}

div#wrap div#content div#contact_us form fieldset div.buttonwrap { width: 516px; }

div#wrap div#content div#login div#returning-customer div.buttonwrap {
	border-color: #eee;
	padding-top: 8px;
}

div#wrap div#content div#login div#returning-customer input {
	border: 1px solid #7F9DB9;
	width: 200px;
	font-size: 11px;
	padding: 2px;
}

div#wrap div#content div#password_forgotten div.buttonwrap,
div#wrap div#content div#account_edit form div.buttonwrap,
div#wrap div#content div#account_password form div.buttonwrap {
	border: 0;
	width: 276px;
}

div#wrap div#content div#login div.notice,
div#wrap div#content div#create_account div.notice {
	padding: 5px;
	border: 1px solid #FFD324;
	background: #FFF6BF;
	color: #3e3e3e;
}

div#wrap div#content div#login h3 {
	font-weight: bold;
	margin: 30px 0 3px 0;
}

div#wrap div#content div#login div#new-customer div.buttonwrap,
div#wrap div#content div#login div#guest-customer div.buttonwrap {
	text-align: right;
	border-top: 1px solid #eee;
	margin: 5px 0 0 0;
	padding: 10px 0 0 0;
}

/*
Buttons
============================================================================
 */

div#address_book div.alternative_address div.hold div.buttonwrap a.button.edit {
	background: url('http://image.pinocchioshop.dk/p/design/edit.gif') no-repeat;
	width: 48px;
	height: 26px;
}

div#address_book div.alternative_address div.hold div.buttonwrap a.button.delete {
	background: url('http://image.pinocchioshop.dk/p/design/delete.gif') no-repeat;
	width: 29px;
	height: 26px;
}

div#address_book div.buttonwrap.end a.button.add {
	background: url('http://image.pinocchioshop.dk/p/design/add_address.gif') no-repeat;
	width: 76px;
	height: 26px;
}

div#account_edit div.buttonwrap a.button,
div#account_password div.buttonwrap a.button,
div#account_history div.buttonwrap a.button,
div#password_forgotten div.buttonwrap a.button,
div#address_book div.buttonwrap.end a.button.back,
div#wrap div#content div#address_book_process div.buttonwrap a.button,
div#account_history_info div.buttonwrap a.button,
div#seopage div.buttonwrap a.button  {
	background: url('http://image.pinocchioshop.dk/p/design/back.gif') no-repeat;
	width: 46px;
	height: 26px;
}

div#seopage div.buttonwrap {
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat;
	padding: 30px 0 0 220px;
	margin: 30px 0 0 0;
}

div#seopage div.buttonwrap a.button  {
	display: block;
	text-indent: -99999px;
}

div#account_edit div.buttonwrap a.button span,
div#account_password div.buttonwrap a.button span,
div#account_history div.buttonwrap a.button span,
div#wrap div#content div#login div#guest-customer div.buttonwrap a.button span,
div#wrap div#content div#login div#new-customer div.buttonwrap a.button span,
div#password_forgotten div.buttonwrap a.button span,
div#address_book div.buttonwrap.end a.button span,
div#address_book div.alternative_address div.hold div.buttonwrap a.button span,
div#wrap div#content div#address_book_process div.buttonwrap a.button span,
div#account_history_info div.buttonwrap a.button span {
	display: none;
}

div#account_edit div.buttonwrap button.button,
div#account_password div.buttonwrap button.button,
div#contact_us div.buttonwrap button.button,
div#login div.buttonwrap button.button,
div#password_forgotten div.buttonwrap button.button,
div#wrap div#content div#checkout_success div.buttonwrap button.button {
	background: url('http://image.pinocchioshop.dk/p/design/continue.gif') no-repeat;
	width: 50px;
	height: 26px;
	border: 0;
	text-indent: -99999px;
	cursor: pointer;
}

div#address_book_process  div.buttonwrap button.button,
div#checkout_shipping_address  div.buttonwrap button.button,
div#checkout_payment_address  div.buttonwrap button.button,
div#shopping_cart div.buttonwrap button.button {
	background: url('http://image.pinocchioshop.dk/p/design/update.gif') no-repeat;
	width: 51px;
	height: 26px;
	border: 0;
	text-indent: -99999px;
	cursor: pointer;
}

div#checkout_confirmation  div.buttonwrap button.button {
	background: url('http://image.pinocchioshop.dk/p/design/confirm.gif') no-repeat;
	width: 142px;
	height: 26px;
	border: 0;
	text-indent: -99999px;
	cursor: pointer;
	margin-right: 280px;
}

div#checkout_confirmation  div.buttonwrap {
	border: 0;
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat;
	padding-top: 30px;
}

div#login div.buttonwrap button.button {
	background: url('http://image.pinocchioshop.dk/p/design/logon.gif') no-repeat;
	width: 43px;
}

div#wrap div#content div#login div#guest-customer div.buttonwrap a.button  {
	background: url('http://image.pinocchioshop.dk/p/design/continue.gif') no-repeat;
	width: 50px;
	height: 26px;
	display: block;
	float: right;
}

div#wrap div#content div#login div#new-customer div.buttonwrap a.button {
	background: url('http://image.pinocchioshop.dk/p/design/create_user.gif') no-repeat;
	width: 74px;
	height: 26px;
	display: block;
	float: right;
}

div#wrap div#content div#advanced_search div.buttonwrap button.button {
	background: url('http://image.pinocchioshop.dk/p/design/search.gif') no-repeat;
	width: 50px;
	height: 26px;
	border: 0;
	text-indent: -99999px;
	cursor: pointer;
}

p.error {
	background: #FFF6BF;
	border: 1px solid #FFD324;
	color: #3E3E3E;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 14px;
}

div#address_book div.alternative_address div.hold,
div#address_book div#holder div.buttonwrap.end,
div#address_book_process div.buttonwrap,
div#checkout_shipping div.buttonwrap.end,
div#checkout_payment_address  div.buttonwrap,
div#checkout_payment_address form div.address ol,
div#wrap div#content div#shopping_cart div.buttonwrap,
div#wrap div#content div#checkout_success div.buttonwrap {
	border-color: #eee;
}

div#wrap div#content div.trail {
	border: 0;
	margin: 30px 0 -35px 0;
}

div#wrap div#content div#shopping_cart div.buttonwrap {
	text-align: left;
	padding-top: 30px;
	padding-left: 200px;
}

div#wrap div#content div#shopping_cart div.buttonwrap a.button.checkout {
	background: url('http://image.pinocchioshop.dk/p/design/continue_long.gif') no-repeat;
	width: 102px;
	height: 26px;
	display: block;
}

div#wrap div#content div#shopping_cart div.buttonwrap { border: 0; }

div#wrap div#content div#shopping_cart div.buttonwrap a.button.empty {
	background: url('http://image.pinocchioshop.dk/p/design/empty_basket.gif') no-repeat;
	width: 55px;
	height: 26px;
	display: block;
	float: left;
}

div#wrap div#content div#shopping_cart div.buttonwrap a.button.empty span,
div#wrap div#content div#shopping_cart div.buttonwrap a.button.checkout span {
	display: none;
}

div#shopping_cart form table thead tr.header th {
	display: none;
}

div#shopping_cart table tbody.products td.tdproduct h3 a {
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 2px;
	/*margin-top: 10px;*/
	display: block;
}

div#shopping_cart table tbody.products td.tdqty input {
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-size: 11px;
	text-align: center;
}

div.size select { margin-top: 2px; }

div.size select,
div.color select {
	border: 1px solid #7F9DB9;
	height: 16px;
}

div#create_account.subpage fieldset ol li input {
	border: 1px solid #7F9DB9;
	width: 178px;
	padding: 2px;
	font-size: 11px;
}

div#create_account.subpage fieldset ol li input:hover,
div#create_account.subpage fieldset ol li input:focus {
	border: 1px solid #FFD324;
	background: #FFF6BF;
	color: #3e3e3e;
}

div#item_variance { width: 324px; }

p.description {
	background:#FFF6BF none repeat scroll 0%;
	border:1px solid #FFD324;
	color:#3E3E3E;
	padding:5px;
	margin-bottom: 10px;
}

div#frontpage.subpage div#left a {
	margin-bottom: 5px;
	display: block;
}

div#frontpage.subpage div#left a.frontpage-picture { margin-left: -8px; }

img#man-image {
	margin-bottom: 10px;
	margin-left: 10px;
}

form#choose-form a {
	cursor: pointer;
	color: #bbb;
}

form#choose-form a:hover,
form#choose-form a.selected {
	color: #98BF40;
}

/* ============================================= */

div#shopping_cart div#shopping_content table { width: 570px; }

div#shopping_cart div#shopping_content table tbody.products tr td { vertical-align: top; }

div#shopping_cart div#shopping_content table tbody.products tr td b {
	display: block;
	margin: 0 0 4px 0;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tddelete {
	padding: 0 10px 0 0;
	width: 30px;
}

div#shopping_cart form table tbody.products tr.item td.tddelete {
    padding:0 0 0 0;
    text-align:left;
    width:14px;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tddelete a,
div#shopping_cart div#shopping_content table tbody.products tr td.tdproduct a {
	text-decoration: none;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tdproduct a {
	font-weight: bold;
	display: block;
	margin: 0 0 4px 0;
}
div#shopping_cart div#shopping_content table tbody.products tr td.tdproduct a .outOfStock {
    font-weight: normal;
color:#FF0000;
}


div#shopping_cart div#shopping_content table tbody.products tr td.seperater {
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat 0px 19px;
	height: 40px;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tdpic { width: 100px; }

div#shopping_cart div#shopping_content table tbody.products tr td.qty button.button {
	border: 0;
	background: none;
	cursor: pointer;
	color: #666;
	font-size: 11px;
	display: block;
	margin: 0;
	padding: 0;
}

div#shopping_cart div#shopping_content table tbody.products tr td.qty input {
	border: 1px solid #7e9dbc;
	width: 32px;
	padding: 2px 0 2px 0;
	color: #666;
	text-align: center;
	margin: 0 0 4px 5px;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tdtotalprice div.product_total_price {
    border-bottom:1px dashed #CDCDCD;
    margin:0 0 10px;
    padding:0 0 10px;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tdtotalprice div.product_total_price {
    font-weight: bold;
}

div#shopping_cart div#shopping_content table tbody.products tr td.qty b { margin-left: 5px; }

div#shopping_cart div#shopping_content table tbody.products tr td.tdunitprice,
div#shopping_cart div#shopping_content table tbody.products tr td.tdtotalprice {
	text-align: center;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tdunitprice b,
div#shopping_cart div#shopping_content table tbody.products tr td.tdtotalprice b {
	border-bottom: 1px dashed #cdcdcd;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tddelete,
div#shopping_cart div#shopping_content table tbody.products tr td.tdproduct,
div#shopping_cart div#shopping_content table tbody.products tr td.tdqty,
div#shopping_cart div#shopping_content table tbody.products tr td.tdunitprice,
div#shopping_cart div#shopping_content table tbody.products tr td.tdtotalprice {
	padding-top: 12px;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tdproduct { width: 160px; }
div#shopping_cart div#shopping_content table tbody.products tr td.tdqty { width: 80px; }

div#shopping_cart div#shopping_content table tbody.products tr td.tdunitprice,
div#shopping_cart div#shopping_content table tbody.products tr td.tdtotalprice {
	width: 70px;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tdtotalprice {
	width: 80px;
}

div#shopping_cart div#shopping_content table tbody.products tr td.tdtotalprice {	padding-left: 30px; }

div#shopping_cart div#shopping_content table tbody.totaloverview tr td {
	font-weight: bold;
	font-size: 13px;
}

div#shopping_cart div#shopping_content div.buttonwrap { background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat; }

#checkout_shipping .sep {
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat left bottom;
	height: 2px;
	margin-bottom: 12px;
	margin-top: 12px;
}

#create_account div.buttonwrap,
#checkout_shipping div.buttonwrap {
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat;
}

#create_account div.buttonwrap button.button,
#checkout_shipping div.buttonwrap div.right button.button {
	display: block;
	float: right;
	clear:both;
	background: url('http://image.pinocchioshop.dk/p/design/continue_long.gif') no-repeat;
	width: 102px;
	border: 0;
	height: 26px;
	text-indent: -99999px;
	margin: 30px 220px 0 0;
	cursor: pointer;
	_position:relative; /*IE 6 HACK - man kunne ikke klikke på "forsæt" MTH 03/10-08*/
}

#checkout_shipping div.buttonwrap div.right button.button {
	margin-right: 340px;
	_margin-right: 150px;
}

#checkout_shipping div.buttonwrap div.left { display: none; }

#create_account h3 {
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat left bottom;
	padding-bottom: 20px;
}

#create_account #newsletter  .checkbox,
#create_account #createaccount  .checkbox,
#create_account #othershipping  .checkbox {
	width: 20px;
	border: 0;
}

#create_account #othershipping,
#create_account #newsletter { margin-top: 10px; }

#create_account #othershipping  label,
#create_account #newsletter  label {
	width: 150px;
	margin-top: -4px;
	*margin-top: -2px;
}

#create_account #newsletter  label {
	width: 80px;
	margin-left: 8px;
}

#create_account em { display: none; }

#create_account #twoby2,
div#create_account div#mainaddress div#secondaddress #twoby2 {
	margin: 4px 0 2px 6px;
}

#create_account #twoby2 input,
div#create_account div#mainaddress div#secondaddress #twoby2 input {
	border: 1px solid #7F9DB9;
	font-size: 11px;
	padding: 2px;
}


#create_account #twoby2 input#postcode,
div#create_account div#mainaddress div#secondaddress #twoby2 input#postcode_shipping {
	margin-left: 19px;
	width: 50px;
}

div#create_account div#mainaddress #twoby2 label.postcode { *margin-right: 75px; }

div#create_account div#mainaddress #twoby2 input#postcode {
	*position: absolute;
	*left: 105px;
	_margin-left: 0;
}

#create_account #twoby2 input#city,
div#create_account div#mainaddress div#secondaddress #twoby2 input#city_shipping {
	width: 90px;
}

#checkout-process a {
	cursor: pointer;
	text-decoration: none;
}

#checkout-process { _height: 10px; }

#shopping_cart #checkout-process {margin-top /*\**/: 10px\9 }

#checkout-process div.stepone,
#checkout-process div.stepone.active,
#checkout-process div.steptwo,
#checkout-process div.steptwo.active,
#checkout-process div.stepthree,
#checkout-process div.stepthree.active,
#checkout-process div.stepfour,
#checkout-process div.stepfour.active {
	height: 46px;
	float: left;
	padding: 0 0 0 72px;
	display: block;
	*margin: 10px 0 0 0;
	font-size: 10px;
}

#checkout-process div.stepone,
#checkout-process div.stepone.active {
	width: 78px;
}

#checkout-process div.steptwo,
#checkout-process div.steptwo.active {
	width: 110px;
}

#checkout-process div.stepthree,
#checkout-process div.stepthree.active {
	width: 99px;
}

#checkout-process div.stepfour,
#checkout-process div.stepfour.active  {
	width: 80px;
}

#checkout-process div.stepone { background: url('http://image.pinocchioshop.dk/p/design/step1_grey.gif') no-repeat; }
#checkout-process div.stepone.active { background: url('http://image.pinocchioshop.dk/p/design/step1_blue.gif') no-repeat; }

#checkout-process div.steptwo { background: url('http://image.pinocchioshop.dk/p/design/step2_grey.gif') no-repeat; }
#checkout-process div.steptwo.active { background: url('http://image.pinocchioshop.dk/p/design/step2_blue.gif') no-repeat; }

#checkout-process div.stepthree { background: url('http://image.pinocchioshop.dk/p/design/step3_grey.gif') no-repeat; }
#checkout-process div.stepthree.active { background: url('http://image.pinocchioshop.dk/p/design/step3_blue.gif') no-repeat; }

#checkout-process div.stepfour { background: url('http://image.pinocchioshop.dk/p/design/step4_grey.gif') no-repeat; }
#checkout-process div.stepfour.active { background: url('http://image.pinocchioshop.dk/p/design/step4_blue.gif') no-repeat; }

#checkout_shipping form #comment-box h3,
#checkout_shipping form .topmarging {
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat;
	padding-top: 15px;
}

#checkout_shipping textarea {
	border: 1px solid #809dbf;
	width: 350px;
}

#checkout_confirmation table thead tr.thheader,
#checkout_confirmation table tr td.tdid {
	display: none;
}

#checkout_confirmation table tr td.tdname,
#checkout_confirmation table tr td.tdprice,
#checkout_confirmation table tr td.tdqty,
#checkout_confirmation table tr td.tdx {
	border-bottom: 1px dotted #cdcdcd;
	height: 60px;
}

#checkout_confirmation table tr td.tdqty { width: 14px; }
#checkout_confirmation table tr td.tdx { width: 11px; }


div#checkout_confirmation table.listitems { border: none; }

div#checkout_confirmation div.confirm_billing_header{display: none;}

div#checkout_confirmation h3,
div#checkout_confirmation div.confirm_payment_info_header,
div#checkout_confirmation div.confirm_billing_header,
div#checkout_confirmation div.confirm_payment_method_change_header,
div#checkout_confirmation div.confirm_policy_header {
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat;
	padding-top: 15px;
}

div#checkout_confirmation div.confirm_totals table {
	border: 0;
	font-weight: bold;
	margin-left: 22px;
	margin-top: 30px;
	width: 630px !important;
}

div#checkout_confirmation div.confirm_payment_info,
div#checkout_confirmation div.confirm_billing,
div#checkout_confirmation div.confirm_policy {
	margin-left: 18px;
}


/* TEMP */
div#create_account div.trail,
div#create_account p.subhead,
div#checkout_shipping div.trail,
div#checkout_confirmation div.trail {
	display: none;
}


#seopage h2 span { display: none; }

#seopage h5 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
}

#seopage p {
	margin-bottom: 10px;
	line-height: 17px;
}

#seopage ul {
	list-style-type: circle;
	margin-bottom: 10px;
}

#seopage ol {
	list-style-type: decimal;
	margin-bottom: 10px;
}

#seopage ol li,
#seopage ul li {
	margin: 0 0 5px 23px;
	line-height: 17px;
}
h4.your-child { padding-top: 10px; _position:relative;}
h4.categories {	padding-top: 10px; _position:relative;}
h4.log-in { padding-top: 10px; _position:relative;}
h4.search {	padding-top: 10px; _position:relative;}
h4.sort-by { padding-top: 10px; _position:relative;}

span.left_header a#header-cart {
	background: url('http://image.pinocchioshop.dk/p/design/shop_basket.gif') no-repeat 120px 10px;
	color: #98BF40;
	text-decoration: none;
	display: block;
	padding-top:12px;
}

span.left_header a#header-cart span {
	color: #bbb;
	padding-left: 23px;
	font-weight: bold;
	padding-top: 1px;
}

span.left_header a#header-cart:hover span { color: #333; }

div#checkout_shipping form div.address_box div#addressBox div.boxadd div.buttonwrap { border: 0; }

div#checkout_shipping_address form div.address ol,
div#checkout_payment_address form div.address ol {
	border-color: #cdcdcd;
}

div#checkout_shipping_address form div.trail,
div#checkout_payment_address form div.trail {
	display: none;
}

div#checkout_shipping_address form div.buttonwrap,
div#checkout_payment_address form div.buttonwrap {
	border: 0;
}

div#checkout_shipping form div.address_box div#addressBox div.boxadd.left,
div#checkout_shipping form div.address_box div#addressBox div.boxadd.right {
	border-color: #cdcdcd;
}

div#login div#returning-customer form fieldset.loginsub ol li label,
div#password_forgotten form fieldset ol li label,
div#contact_us form fieldset ol li label,
div#create_account form fieldset ol li label,
div#account_edit form fieldset ol li label,
div#account_password form fieldset ol li label,
div#address_book_process form fieldset ol li label,
div#checkout_shipping_address form fieldset ol li label,
div#checkout_payment_address form fieldset ol li label {
	width: 100px;
}


div#create_account form fieldset ol li#createaccount label {
	width: 116px;
	margin-top: -4px;
	*margin-top: -2px;
}

div#create_account div#mainaddress { position: relative; }

div#create_account div#mainaddress div#secondaddress {
	position: absolute;
	top: -35px;
	right: 20px;
}

div#create_account div#mainaddress div#secondaddress div.wrap fieldset ol li.country_shipping { display: none; }

div#create_account div#mainaddress div#secondaddress { width: 295px; }

div#create_account div#mainaddress div#secondaddress h4 { margin-bottom: 22px; }

div#create_account div#mainaddress div#secondaddress.disabled h4,
div#create_account div#mainaddress div#secondaddress.disabled label,
div#create_account div#mainaddress div#create_user.disabled label {
	color: #b2b2b2;
}

div#create_account div#mainaddress div#secondaddress.disabled input,
div#create_account div#mainaddress div#secondaddress.disabled div.wrap div#twoby2 input,
div#create_account div#mainaddress div#create_user.disabled input {
	border-color: #bdcfdd;
}

div#create_account div#mainaddress div#secondaddress.disabled div.enabled { display: none; }

div#create_account div#mainaddress div#secondaddress.disabled div.disabled {
	display: block;
	width: 296px;
	height: 186px;
	*height: 200px;
	position: absolute;
	right: 0;
	top: 0;
}

div#create_account div#mainaddress div#create_user { position: relative; }

div#create_account div#mainaddress div#create_user.disabled div.disabled {
	display: block;
	width: 295px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
}

div#create_account div#mainaddress div#checks fieldset { float: left; }

div#wrapping h4,
div#return-box h4 { margin-bottom: 20px; }

div#wrapping ol li label {
	display: block;
	float: left;
	width: 100px;
}

div#wrapping ol li textarea {
	border: 1px solid #7f9db9;
	width: 270px;
	font-family: Verdana;
	font-size: 11px;
	height: 60px;
}

div#wrapping div#radio { margin: 0 0 10px; }

div#wrapping div#radio div {
	float: left;
	margin: 10px 22px 0 0;
}

div#wrapping div#radio div input { margin: 0 6px 0 0; }

div#wrapping {
	position: relative;
}
/*
div#wrapping div.disabled { color: #b2b2b2; }

div#wrapping div.disabled textarea { border-color: #bdcfdd; }*/

#wrapbody label { padding: 2px 0; display:block; }

#wrapbody label,
#wrapbody textarea#plzdie1 { margin-left:5px; }

#wrapbody #radio { padding-left:5px;}

div#wrapping div#yes_wrap {

}

#wrapbody { padding: 10px 0; }

div#wrapping div#yes_wrap input { margin: 0 4px 0 0; }

div#return-box input { margin: 0 4px 0 25px; }

div#wrapping .disabled div.disabled {
	display: block;
	width: 400px;
	height: 130px;
	z-index: 50;
	position: absolute;
	top: 0;
	left: 0;
}

div#checkout_shipping form div#shipping-box table tbody tr td.prices {
	text-align: right;
	display:none;  /*SR 31-10-08 fjerner pris for afhentning da pinocchio har bedt om det */
}

/*div#checkout_shipping form div.payment_box table#payment_box_table tbody tr td { background: url('http://image.pinocchioshop.dk/p/design/red_dot.gif') no-repeat 0px 11px; }*/
div#checkout_shipping form div.payment_box table#payment_box_table tbody tr td.help { display:none; }

div#checkout_shipping form div.payment_box table#payment_box_table tbody tr td.payment_box_paymenttitle { background: none; }

div#wrap div#content div#product_cart div#left div#smallimages {
	border-top: 1px dotted #cdcdcd;
	width: 200px;
	margin: 0 0 0 30px;
	padding: 10px 0 0 0;
	text-align: left;
}

*:first-child+html div#wrap div#content div#product_cart div#left div#smallimages {
	margin:0;
}

*html div#wrap div#content div#product_cart div#left div#smallimages {
	margin:0;

}

div#wrap div#content div#product_cart div#left div#smallimages div#imageswrap a { margin: 0 7px 0 0px; text-decoration: none;}

div#seopage div.seotext h5 {
	display: block;
	clear: both;
}
div#seopage div.seotext-part h5{ font-size:12px; margin:0; font-weight:normal; text-decoration:underline;}

div#seopage div.seotext div.seotext-part table tr td font {	font-family: Tahoma, Verdana, Arial !important; }

div#seopage strong { font-weight: bold; }

div#top_page_jump {
	position:absolute;
	right:0;
	top:-32px;
}

div#top_page_jump span.select_qty_pr_page { display:none; }

div#account_history ol li.block { border-color: #cdcdcd; }

div#account_history ol li.block div.buttonwrap div.button a.button {
	background: url('http://image.pinocchioshop.dk/p/design/show.gif') no-repeat;
	width: 64px;
}

div#account_history_info div.holder h2 { display: none; }

div#account_history_info div.buttonwrap {
	border: 0;
	background: url('http://image.pinocchioshop.dk/p/design/seperater.gif') no-repeat;
	padding-top: 30px;
}

div#account_history_info table.account_products tbody tr td.mainheading { border-bottom: 1px dotted #cdcdcd; }

div#account_history_info table.total { border-top: 1px dotted #cdcdcd; }

#product_cart.subpage div#left a#chli div.click_for_zoom {
	position:absolute;
	width:150px;
	height:20px;
	background:url('http://image.pinocchioshop.dk/p/design/fullsize_zoom.png') no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pinocchio/design/fullsize_zoom.png',sizingMethod='crop');
	top:180px;
	right:30px;
	cursor:pointer;
	display:none;
}
#product_cart.subpage div#left div#around_product_image {
	height:310px;
	display:block;
}

div#account_history .spilt_result_num_of_pages { display: none; }

div#wrap div#content div#account_history ol li.orderhistory_status { display: none; }

div#wrap div#content div#checkout_shipping form div#return-box.disabled { display: none; }

div#wrap div#content div#create_account div.messagestack {
	border: 1px dotted #cdcdcd;
	padding: 10px;
	margin: 20px 0 0 18px;
}

input[disabled],
div#create_account.subpage fieldset ol li input[disabled]:hover,
textarea[disabled] {
	background: #fff;
}
#left_menu_top {
background:transparent url('http://image.pinocchioshop.dk/p/design/left_menu_top.gif') no-repeat scroll 0 0;
display:block;
width:173px;
height:30px;
}

div#contain div.box div.spec {
	padding-left:20px;
	padding-top:5px;
}
div#contain div.box div.spec select{
	background:transparent url('http://image.pinocchioshop.dk/p/design/input_bg.gif') repeat-x scroll 0 0;
	font-size:x-small;
	height:18px;
}
*:first-child+html div#contain div.box div.spec{
	padding-top:2px;
}
*html div#contain div.box div.spec{
	padding-top:2px;
}
ul.categories a.selected_cat {
	font-weight:bold;
	color:#98BF40 !important;
}

li.emphasize a strong {
	font-weight: bold;
	color:#98BF40;
}

li.emphasize a strong.not-in-use {
	font-weight: normal;
	color:#999;
}
li.emphasize a strong.not-in-use:hover {
	color:#CC3333;
}

div#wrap div#left_menu div.boxbody ul.categories-choice li a:hover { color:#cc3333; }
div#wrap div#left_menu div.boxbody ul.categories-choice { margin: 4px 0 0 0;}
div#wrap div#left_menu div.boxbody ul.categories-choice li a {
	background:transparent url('http://image.pinocchioshop.dk/p/design/red_dot.gif') no-repeat scroll 25px 7px;
	color:#666666;
	display:block;
	padding:2px 0 2px 35px;
	text-decoration:none;
}
div#wrap div#left_menu div.boxbody ul.categories-choice li a.a-not-in-use {
	background:none;
	padding-left:20px;
	padding-top:5px;
}

div.man-description {
	margin: 0 0 10px 0;
	line-height: 17px;
	xbackground: #FFF6BF;
	xborder: 1px solid #FFD324;
	padding: 5px;
	xcolor: #3E3E3E;
	border: 1px solid #bbb;
	color: #3E3E3E;
}

div.man-header {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 12px;
}

div.back-button {
	clear: both;
	margin-top: 10px;
	margin-left: 40px;
}

div.markProductOutOfStock {  color:#ED1C24; font-size:9px; padding-left:10px;}


/* HLK - Changes to shopping_cart */
div#shopping_cart div.buttonwrap a.button {
	float: right;
	margin-right: 305px;
	background: url('http://image.pinocchioshop.dk/p/design/continue_long.gif') no-repeat;
	width: 102px;
	height: 26px;
	display: block;
	text-indent: -99999px;
}

div#shopping_cart div.buttonwrap a.button.empty {
	float: left;
	margin-right: 0;
}

div#shopping_cart span.att {
	text-transform: lowercase;
}

div#wrap div#content div#shopping_cart div.buttonwrap button#update_button{
    display: none;
}

div#wrap div#content div#shopping_cart div.buttonwrap {
    padding-left: 160px;
}

div#shopping_cart form table tbody.products tr.item td.tddelete a {
	background: url('http://image.pinocchioshop.dk/p/design/btn_del.gif') no-repeat 2px 0px;
	width: 22px;
	height: 21px;
	padding-top: 24px;
	margin: 10px 0 0 0;
	text-decoration: none;
}

div#shopping_cart form table tbody.products tr.item td.tdqty input {
	margin: 14px 14px 0 0;
}

div#shopping_cart form table tbody.products tr.item td.tdpic img {
	margin: 0 0 10px 0;
}

div#shopping_cart form table tbody.totaloverview tr.overviewitem td.top {
    border: 0;
    padding: 0;
}

div#shopping_cart form table tbody.products tr.item td.tdpic {
	padding-left: 16px;
	padding-right: 6px;
}

div#shopping_cart div#shopping_content table tbody.products tr td div.dprice div.unit {
	border-top: 1px dashed #cdcdcd;
	padding-top: 6px;
}

div#shopping_cart div#shopping_content table tbody.totaloverview tr td#cart_subtotal {
	background: none;
}
/*SR 16/12-08 fjernet fordi pinocchio har det med undermenuer i seosider og derfor bliver al tekst ikke printet så indtil det er rettet er display:none*/
div#print {
    display:none;
}

#ibox_content {font-family:verdana,sans-serif;
font-size:10px;
text-align:center;}
#ibox_content table { width:100%}

.frontpage_products .prod_box{
    background:transparent url(http://image.pinocchioshop.dk/p/design/product_box.gif) no-repeat scroll left top;
    float:left;
    height:203px;
    padding:6px 0 0;
    position:relative;
    text-align:center;
    width:214px;
}

.frontpage_products .prod_box.odd { margin: 0 12px 10px 0; }
.frontpage_products .prod_box.even { margin: 0 0 10px 0; }

.frontpage_products .prod_box a.proname {
    color:#819F41;
    display:block;
    font-weight:bold;
    margin:0;
    text-decoration:none;
}
.frontpage_products .prod_box .price {
    border-top:1px dashed #CCCCCC;
    color:#819F41;
    font-weight:bold;
    margin:6px 25px 0;
    padding:5px 0 0;
}

.frontpage_products .prod_box a.buy-a {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    bottom:0;
    color:#D7EFA4;
    cursor:pointer;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:20px;
    left:0;
    padding:4px 0 1px;
    position:absolute;
    text-decoration:none;
    width:345px;
}

#product_cart #product_listing { padding-bottom: 31px !important;}

ul.manufactureSubCat { display: none;}

#ibox_w,
#ibox_wrapper {
    position: fixed !important;
   *position: fixed;
}

#ibox_wrapper {

    top: 50% !important;
  *margin:100px;


}

#giftwrap #yes_wrap table tbody tr td img { margin-right:5px; }

div#account_history ol table {
    border: 1px solid #cdcdcd;
    width: 100%;
    margin: 0 0 10px 0;
}

div#account_history ol table tr td { padding: 3px 6px 3px 6px; position: relative; }

div#account_history ol table tr td.object { width: 120px; }

div#account_history ol table tr td div.buttonwrap a.button {
    background: url(http://image.pinocchioshop.dk/p/design/show.gif) no-repeat top left;
    width: 64px;
    display: block;
    margin: -30px 0 0 532px;
    *margin: 0;
    *position: absolute;
    *top: -32px;
    right: 8px;
}

div#ibox_close a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background: url(http://image.pinocchioshop.dk/p/design/close.png) no-repeat top right;
    padding: 0 20px 0 0;
    height: 20px;
}

div#wrap div#payment_methods {
    float: right;
    width: 130px;
}

div#wrap div#partners {
    background: url(http://image.pinocchioshop.dk/p/design/partners.png) no-repeat top left;
    width: 314px;
    height: 18px;
    float: left;
    margin: 10px 0 0 0;
}
div#wrap a#facebook{
    background: url(http://image.pinocchioshop.dk/p/design/facebook.jpg) no-repeat top left;
    width: 666px;
    height: 75px;
    float: left;

}

#frontpage #right iframe{
    clear: right;
    float: left;
    padding: 5px 0;
    *padding: 4px 0 5px;
    margin-left: 5px;
    }

#frontpage .box-newsletter{clear: both;}
.st_sharethis{
    padding: 6px 0;
    float: left;
    margin: 1px 0 0px;
    }

#product_cart .st_sharethis { padding-left:10px; }

#news h2 { background:none !important; font-size:13px !important; font-weight:bold !important; color:black !important; border:0 !important; text-transform:uppercase !important; height:auto !important; padding:0 !important; margin:0 !important;  }

.price s { float:left; }
.price .saveprice { display:none; }
.price .newprice { float:right; }

fieldset ol li select{
 width: 145px;
 margin: 0px;
}

.box-newsletter #newsletter-title { margin-bottom: 8px; height: 25px; font-size: 13px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.box-newsletter #newsletter-content { color: #FFFFFF; }
.box-newsletter #newsletter-content a { text-decoration: underline; color: #FFFFFF; }
.box-newsletter #newsletter-messages { margin-bottom: 5px; }
.box-newsletter #newsletter-fields { float: left; margin: 1px 5px 1px 0; }
.box-newsletter #newsletter-fields .form-text { border: 0; width: 130px; height: 16px; font-size: 11px; background: url('http://image.pinocchioshop.dk/p/design/input_bg.gif') repeat-x; }
.box-newsletter #newsletter-buttons .form-submit.subscribe-unsubscribe { display: block; border: 0; padding-left: 40px; width: 40px; text-indent: -99999px; background: url('http://image.pinocchioshop.dk/p/design/send.gif') no-repeat 5px 4px; cursor: pointer; }
.box-newsletter #newsletter-buttons {float:left; width:124px;}
.box-newsletter #newsletter-buttons .subscribe, .box-newsletter #newsletter-buttons .unsubscribe { float: left; border: 0; font-family: verdana; font-size: 10px; font-weight: bold; text-transform: uppercase; text-shadow: 1px 1px 1px #333333; color: #FFFFFF; background: transparent; cursor: pointer; }
.box-newsletter #newsletter-buttons .subscribe:hover, .box-newsletter #newsletter-buttons .unsubscribe:hover { text-shadow: 1px 1px 1px #888888; }
.box-newsletter #newsletter-buttons .subscribe { background: transparent url('http://image.pinocchioshop.dk/p/design/white_fill.png') repeat-y top right; padding: 0 1px; width:60px;}
.box-newsletter #newsletter-buttons .unsubscribe { background: transparent url('http://image.pinocchioshop.dk/p/design/white_fill.png') repeat-y top left; padding: 0 1px; width:60px;}
.box-newsletter #newsletter-note-bottom { clear: both; font-size: 10px; display:none; }
.box-newsletter #newsletter-footer { clear: both !important; margin: 0 !important; padding: 0 !important; height: auto !important; background: none !important; }

.shipping_title.shipping_title_sub_titles { }
.div_shipping_details ul.ul_shipping_details { margin-left:29px; border:1px dashed #cccccc; padding:10px 20px 10px 20px; background-color: #f5f5f5; position:relative;}
.div_shipping_details ul.ul_shipping_details h3 { margin-top:0 !important;}
.div_shipping_details ul.ul_shipping_details input{ clear:left; float:left; margin-bottom:5px; *margin-bottom:-5px; }
.div_shipping_details ul.ul_shipping_details label { float:left; margin-bottom:5px; *margin-bottom:-5px; padding-left: 3px; clear:right; display:block; *padding-top:2px; }
.div_shipping_details ul.ul_shipping_details .clear { height:1px; }

.free_shipping { padding:0 0 15px 0; font-weight:normal; }
