http ://developer5.web .playmobil .demandware .net /on/demandware.store
	/Sites-EDT-Site /*
	Stylesheet information for the pt_productdetails pages.
*/ 

 /*
	Special div in pt_productdetails.isml
*/ #infolayer {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	visibility: hidden;
	background-color: #99CCFF;
	width: 200px;
}

/*
	Wider content area for product pages
*/
#pt_productdetails #content {
	width: 530px;
}

#content #productdetails {
	display: inline;
	float: left;
	width: 530px;
	margin-left: 22px;
	padding: 0px;
}

#content #productdetails h1 {
	display: none;
}

#content #productdetails h1:first-line {
	display: none;
}

.isbox_step2 {
	position: absolute;
	top: 330px;
	left: 760px;
}

.isbox_step2 .boxbordertop {
	display: inline;
	float: left;
	width: 230px;
	height: 5px;
	background: url(../images/box_top_230_grey.gif) no-repeat top;
}

.isbox_step2 .content {
	width: 229px;
	height: 300px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

.isbox_step2 .boxborderbottom {
	display: inline;
	float: left;
	width: 230px;
	height: 5px;
	background: url(../images/box_bottom_230.gif) no-repeat top;
}

#content #productdetails .product {
	padding: 0px;
}

#content #productdetails .product .selectmsg {
	display: inline;
	float: left;
	width: 99%;
	height: 38px;
	margin: 0px;
	padding-top: 13px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}

#content #productdetails .product .boxbordertop {
	display: inline;
	float: left;
	width: 520px;
	height: 5px;
	background: url(../images/box_top_520.gif) no-repeat top;
}

/* Step 2 */
#content #productdetails .product .productname {
	display: inline;
	float: left;
	width: 509px;
	height: 25px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px dotted #c7c7c7;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	text-transform: uppercase;
	margin-bottom: -10px;
}

#content #productdetails .product .productname .normal {
	text-transform: none;
}

#content #productdetails .product .productname .divider {
	padding: 10px 0.5em;
	text-transform: none;
}

#content #productdetails .product .productname .attribute {
	font-size: 12px;
	text-transform: none;
}

#content #productdetails .product .left {
	display: inline;
	float: left;
	width: 161px;
	margin-top: 10px;
	border-right: 1px solid #c7c7c7;
}

#content #productdetails .product .left .image {
	display: inline;
	float: left;
	width: 160px;
	padding-top:10px;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #c7c7c7;
}

#content #productdetails .product .left .bottom {
	display: inline;
	float: left;
	width: 161px;
	height: 5px;
	background: url(../images/box_bottom_160_left.gif) no-repeat top;
}

/*			
				#content #productdetails .product .image .thumbnail
				{
					display: none;
				}
				#content #productdetails .product .image .medium
				{
				}
					#content #productdetails .product .image .medium img
					{
						
					}
				#content #productdetails .product .image .large
				{
					
				}
*/
#content #productdetails .product .variations {
	display: inline;
	float: left;
	width: 358px;
	margin-left: -1px;
	margin-top: -10px;
	padding: 0px;
}

#content #productdetails .product .variations .value_size {
	display: inline;
	float: left;
	width: 358px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

#content #productdetails .product .variations .value_size .element {
	display: inline;
	float: left;
	width: 358px;
	height: 50px;
	border-bottom: 1px dotted #c7c7c7;
}

#content #productdetails .product .variations .value_size .element .description
	{
	display: inline;
	float: left;
	width: 190px;
	height: 50px;
	text-align: left;
	padding-left: 10px;
}

#content #productdetails .product .variations .value_size .element .description .product
	{
	display: inline;
	float: left;
	height: 25px;
	width: 190px;
	font-weight: bold;
	text-transform: uppercase;
}

#content #productdetails .product .variations .value_size .element .description .productsize
	{
	display: inline;
	float: left;
	width: 190px;
	font-weight: bold;
	padding-top: 10px;
	text-transform: uppercase;
}

#content #productdetails .product .variations .value_size .element .description .size
	{
	display: inline;
	float: left;
	width: 195px;
	font-size: 10px;
}

#content #productdetails .product .variations .value_size .element .infobox
	{
	display: inline;
	float: left;
	width: 35px;
	text-align: center;
	padding-top: 14px;
}

#content #productdetails .product .variations .value_size .element .btn
	{
	display: inline;
	float: left;
	width: 115px;
	height: 22px;
	margin-top: 14px;
	background: url(../images/btn_select_110.gif) no-repeat;
}

#content #productdetails .product .variations .value_size .element .btn .imgbtn
	{
	display: inline;
	float: left;
	width: 110px;
	height: 22px;
	color: #fff;
	border: none;
	background: none;
	cursor: pointer;
}

#content #productdetails .product .variations .value_size .element .btn .imgbtn .title
	{
	display: inline;
	float: left;
	color: #fff;
	width: 87px;
	text-align: right;
	padding-top: 0px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

/* IE 7 hack */
* :first-child+html #content #productdetails .product .variations .value_size .element .btn .imgbtn .title
	{
	font-size: 12px;
}

/* IE 6 hack */
* html #content #productdetails .product .variations .value_size .element .btn .imgbtn .title
	{
	font-size: 12px;
}

#content #productdetails .product .boxborderbottomsize {
	display: inline;
	float:right;
	width: 360px;
	height: 5px;
	margin-right: 9px;
	background: url(../images/box_bottom_360.gif) no-repeat;
}

#content #productdetails .product #boxborderbottom2produkts {
	margin: 0px 9px 0px 0px;
	background: url(../images/box_bottom_359.gif) no-repeat;
	width: 359px;
}

* html #content #productdetails .product .boxborderbottomsize {
	margin-top: -8px;
	height: 20px;
	background-color: #fff;
	border: 1px
}

/* Step 3 */
#content #productdetails .product .variations .value_color {
	display: inline;
	float: left;
	width: 560px;
	margin-top: -13px;
}

* html #content #productdetails .product .variations .value_color {
	margin-left: 2px;
	margin-top: 0px;
}

#content #productdetails .product .variations .value_color .boxbordertop
	{
	display: inline;
	float: left;
	width: 160px;
	border: none;
	background: url(../images/box_top_160.gif) no-repeat top;
}

#content #productdetails .product .variations .value_color .element {
	display: nline;
	float: left;
	width: 160px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 20px;
	background: url(../images/box_bg_160.gif) repeat-y;
}

#content #productdetails .product .variations .value_color .element_dummy
	{
	display: nline;
	float: left;
	width: 160px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 20px;
	background: none;
}

#content #productdetails .product .variations .value_color .element .description
	{
	display: inline;
	float: left;
	width: 153px;
	height: 30px;
	padding-left: 5px;
	border-bottom: 1px dotted #c7c7c7;
}

#content #productdetails .product .variations .value_color .element .description .product
	{
	white-space:nowrap;
	height: 15px;
	width: 153px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}

#content #productdetails .product .variations .value_color .element .description .color
	{
	white-space:nowrap;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
}

#content #productdetails .product .variations .value_color .element .colorimage
	{
	display: inline;
	float: left;
	width: 159px;
	height: 100px;
	text-align: center;
	padding-top: 10px;
}

#content #productdetails .product .variations .value_color .element .productprice
	{
	display: inline;
	float: left;
	padding-left: 5px;
	padding-top: 4px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#content #productdetails .product .variations .value_color .element .infobox
	{
	display: inline;
	float: right;
	height: 22px;
	text-align: right;
}

#content #productdetails .product .variations .value_color .element .btn
	{
	display: inline;
	float: left;
	width: 160px;
	height: 22px;
	background: url(../images/btn_select_160.gif) no-repeat;
}

#content #productdetails .product .variations .value_color .element .btn .imgbtn
	{
	display: inline;
	float: left;
	width: 160px;
	hight: 22px;
	border: none;
	background: none;
	cursor: pointer;
}

#content #productdetails .product .variations .value_color .element .btn .imgbtn .title
	{
	display: inline;
	float: left;
	color: #fff;
	width: 137px;
	text-align: right;
	padding-top: 3px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

/* IE 7 hack */
* :first-child+html #content #productdetails .product .variations .value_color .element .btn .imgbtn .title
	{
	font-size: 12px;
	padding-top: 1px;
}

/* IE 6 hack */
* html #content #productdetails .product .variations .value_color .element .btn .imgbtn .title
	{
	font-size: 12px;
	padding-top: 1px;
}

/* Step 4 */
#content #productdetails .product .variations .value_plant {
	display: inline;
	float: left;
	width: 530px;
	background: url(../images/box_bg_520.gif) repeat-y;
	margin-left: 1px;
}

#content #productdetails .product .variations .boxborderbottom {
	display: inline;
	float: left;
	width: 520px;
	height: 5px;
	margin-left: 1px;
	background: url(../images/box_bottom_520.gif) no-repeat top;
}

#content #productdetails .product .variations .value_plant .element {
	display: inline;
	float: left;
	width: 219px;
	border-left: 1px solid #c7c7c7;
}

#content #productdetails .product .variations .value_plant .extensiv {
	width: 299px;
}

#content #productdetails .product .variations .value_plant .element .picture
	{
	display: inline;
	float: left;
	width: 99%;
	padding: 10px 0px;
	text-align: center;
	vertical-align: middle;
}

#content #productdetails .product .variations .value_plant .element .picture .medium
	{
	display: inline;
	float: left;
	width: 99%;
	text-align: center;
}

#content #productdetails .product .variations .value_plant .element .picture .allpicture
	{
	margin: 10px 0px 0px 0px;
}

#content #productdetails .product .variations .value_plant .element .picture .price1
	{
	display: inline;
	height: 22px;
	font-weight: bold;
	text-align: center;
	float: left;
}

#content #productdetails .product .variations .value_plant .element .picture .price2
	{
	display: inline;
	height: 22px;
	font-weight: bold;
	text-align: center;
	float: center;
}

#content #productdetails .product .variations .value_plant .element .picture .price1
	{
	width: 99%;
}

#content #productdetails .product .variations .value_plant .element .picture .price2
	{
	width: 140px;
}

.element .description {
	display: inline;
	float: left;
	width: 219px;
	text-align: center;
}

.element .distance {
	display: inline;
	float: left;
	width: 219px;
	height: 5px;
	text-align: center;
}

#content #productdetails .product .variations .value_plant .element .description .firstline
	{
	display: inline;
	float: left;
	width: 97%;
	height: 22px;
	text-align: center;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
}

}
#content #productdetails .product .variations .value_plant .element .description .firstline .font
	{
	width: 86%;
}

/* Firefox hack */
:root #content #productdetails .product .variations .value_plant .element .description .firstline .font
	{
	padding: 0px 0px 0px 0px;
	width: 86%;
}

/* Firefox hack */
:root #content #productdetails .product .variations .value_plant .element .description .firstline .infobox2
	{
	margin: -18px 5px 0px 0px;
}

/* IE 7 hack */
* :first-child+html #content #productdetails .product .variations .value_plant .element .description .firstline .font
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -27px;
	width: 88%;
}

/* IE 6 hack */
* html #content #productdetails .product .variations .value_plant .element .description .firstline .font
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -27px;
	width: 88%;
}

#content #productdetails .product .variations .value_plant .element .description .extra
	{
	width: 292px;
	text-align: center;
}

#content #productdetails .product .variations .value_plant .element .description
	{
	width: 100%;
}

#content #productdetails .product .variations .value_plant .element .description .secondline
	{
	display: inline;
	float: left;
	width: 100%;
	text-align: center;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content #productdetails .product .variations .value_plant .element .description .artnr
	{
	display: inline;
	float: left;
	width: 86%;
	text-align: center;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

#content #productdetails .product .variations .value_plant .element .description .plus
	{
	width: 293px;
	font-weight: bold;
}

#content #productdetails .product .variations .value_plant .element .description .infobox
	{
	display: inline;
	float: right;
	margin: -3px 0px 0px 0px;
}

#content #productdetails .product .variations .value_plant .element .description .infobox2
	{
	display: inline;
	float: right;
	margin: -17px 4px 0px 0px;
}

#content #productdetails .product .variations .value_plant .element .description .thirdline
	{
	display: inline;
	float: left;
	width: 154px;
	text-align: right;
	font-weight: normal;
	padding-top: 5px;
}

#content #productdetails .product .variations .value_plant .element .description .plus1
	{
	width: 199px;
	text-align: right;
}

#content #productdetails .product .variations .value_plant .element .btn
	{
	display: inline;
	float: left;
	width: 135px;
	height: 22px;
	margin-top: 8px;
	margin-left: 43px;
	margin-bottom: 5px;
	background: url(../images/btn_add_to_cart.gif) no-repeat;
}

#content #productdetails .product .variations .value_plant .element .btnextra
	{
	margin-left: 83px;
	margin-top: 0px;
}

#content #productdetails .product .variations .value_plant .element .btn .imgbtn
	{
	display: inline;
	float: left;
	width: 135px;
	height: 22px;
	border: none;
	background: none;
	cursor: pointer;
}

#content #productdetails .product .variations .value_plant .element .btn .imgbtn .title
	{
	display: inline;
	float: left;
	color: #fff;
	padding-left: 30px;
	text-align: leftt;
	padding-top: 0px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

/* IE 7 hack */
* :first-child+html #content #productdetails .product .variations .value_plant .element .btn .imgbtn .title
	{
	font-size: 12px;
}

/* IE 6 hack */
* html #content #productdetails .product .variations .value_plant .element .btn .imgbtn .title
	{
	font-size: 12px;
}

#content #productdetails .product .variations  .boxborderbottomvariations
	{
	display: inline;
	float: left;
	width: 500px;
	height: 5px;
	background: url(../images/box_bottom_500.gif) no-repeat top;
	border: 1px solid #f00;
}

#content #productdetails .product .variations .boxbordertopcoaster {
	display: inline;
	float: left;
	width: 520px;
	height: 5px;
	margin-top: 20px;
	background: url(../images/box_top_520_coaster.gif) no-repeat;
}

* html #content #productdetails .product .variations .boxbordertopcoaster
	{
	margin-left: 1px;
}

#content #productdetails .product .variations .coaster {
	display: inline;
	float: left;
	width: 520px;
	background: url(../images/box_bg_520_coaster.gif) repeat-y;
}

* html #content #productdetails .product .variations .coaster {
	border-left: 1px solid #c7c7c7;
}

#content #productdetails .product .variations .coaster .img {
	display: inline;
	float: left;
	width: 114px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content #productdetails .product .variations .coaster .checkbox {
	display: inline;
	float: left;
	width: 20px;
	padding-left: 10px;
	padding-top: 15px;
}

#content #productdetails .product .variations .coaster .imgt {
	display: inline;
	float: left;
	width: 280px;
	padding-top: 15px;
	padding-bottom: 10px;
}

#content #productdetails .product .variations .coaster .price {
	display: inline;
	float: right;
	width: 50px;
	margin-top: -25px;
	margin-right: 5px;
	text-align: left;
}

#content #productdetails .product .variations .boxborderbottomcoaster {
	display: inline;
	float: left;
	width: 520px;
	height: 5px;
	background: url(../images/box_bottom_520_coaster.gif) no-repeat;
}

* html #content #productdetails .product .variations .boxborderbottomcoaster
	{
	border-left: 1px solid #c7c7c7;
}

#content #productdetails .product .name {
	display: none;
}

#content #productdetails .product .shortdescription {
	display: none;
	margin-top: 10px;
	text-align: left;
}

#content #productdetails .product .longdescription {
	display: none;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}

#content #productdetails .product .longdescription .more {
	display: none;
}

#content #productdetails .product .sku {
	display: none;
}

#content #productdetails .product .sku .key {
	display: none;
}

#content #productdetails .product .sku .value {
	display: none;
}

#content #productdetails .product .manufacturername {
	display: none;
}

#content #productdetails .product .manufacturersku {
	display: none;
}

#content #productdetails .product .scaledprices {
	display: block;
	margin-top: 10px;
}

#content #productdetails .product .scaledprices h4 {
	
}

#content #productdetails .product .scaledprices table {
	
}

#content #productdetails .product .scaledprices td {
	
}

#content #productdetails .product .scaledprices td .promotiondescription
	{
	margin: 0px 10px 10px 10px;
	background-color: #D7EDFA;
	font-weight: bold;
}

#content #productdetails .product .scaledprices td .divider {
	margin-left: 0.5em;
	margin-right: 0.5em;
}

#content #productdetails .product .scaledprices td.key {
	
}

#content #productdetails .product .scaledprices td.value {
	
}

#content #productdetails .product .discounts {
	display: block;
	margin-top: 10px;
}

#content #productdetails .product .discounts ul {
	list-style-type: none;
}

#content #productdetails .product .discounts li {
	font-weight: bold;
	color: Red;
}

#content #productdetails .product .stockstate {
	display: none;
}

#content #productdetails .product .stockstate .isavailable {
	color: Green;
	font-weight: bold;
}

#content #productdetails .product .stockstate .isnotavailable {
	color: Red;
	font-weight: bold;
}

#content #productdetails .product .stockstate .alternative {
	
}

#content #productdetails .product .variations {
	display: block;
	margin-top: 10px;
}

#content #productdetails .product .variations .variation {
	margin: 5px 0px;
}

#content #productdetails .product .variations .variation .key {
	display: inline; /* IE hack */
	float: left;
}

#content #productdetails .product .variations .variation .value {
	margin-left: 12em;
}

#content #productdetails .product .variations .variation .value select {
	width: 10em;
}

#content #productdetails .product .price {
	float: left;
	font-weight: bold;
	margin-left: 180px;
	text-align: left;
}

#content #productdetails .product .price .standard {
	
}

#content #productdetails .product .price .information {
	text-decoration: line-through;
}

#content #productdetails .product .price .special {
	color: #c41b0b;
}

#content #productdetails .product .price .key {
	margin: 0px;
}

#content #productdetails .product .price .value {
	margin-left: 5px;
	color: #c41b0b;
}

#content #productdetails .product .price .shippinginfo {
	
}

#content #productdetails .product .price .shippinginfo img {
	vertical-align: middle;
}

#content #productdetails .product .price .shippinginfo span {
	vertical-align: middle;
}

#content #productdetails .product .configureit {
	display: block;
	margin-top: 10px;
}

#content #productdetails .product .configureit span {
	display: none;
}

#content #productdetails .product .addtocart {
	display: none;
}

#content #productdetails .product .addtocart form {
	
}

#content #productdetails .product .addtocart input {
	
}

#content #productdetails .product .addtocart fieldset {
	
}

#content #productdetails .product .addtocart .quantitybox {
	font-weight: normal;
	border: 1px solid #ccc;
	vertical-align: middle;
}

#content #productdetails .product .addtocart .quantitylabel {
	font-weight: normal;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}

#content #productdetails .product .addtocart .addtocartimage {
	vertical-align: middle;
	margin: 0px;
}

#content #productdetails .product .addtocart .addtocartbutton {
	display: none;
}

#content #productdetails .product .addtowishlist {
	float: left;
	display: none;
}

#content #productdetails .product .addtowishlist .addtowishlistbutton {
	display: none;
}

#content #productdetails .product .compare {
	float: left;
	display: none;
}

#content #productdetails .product .compare .comparebutton {
	display: none;
}

#content #productdetails .product .configureit {
	
}

#content #productdetails .product .configureit .configureitimage {
	
}

#content #productdetails .product .configureit .configureitbutton {
	display: none;
}

#content #productdetails .product .seemore {
	display: none;
}

#content #productdetails .product .seemore .seemorebutton {
	display: none;
}

#content #productdetails .product .seemore .seemoreimage {
	
}

#content #productdetails .product .paperboardcontainer {
	display: block;
	padding-top: 10px;
}

#content #productdetails .product .contentview {
	display: block;
	padding-top: 10px;
}

#content #productdetails .product .customattribute {
	
}

#content #productdetails .product .customattribute .key {
	font-weight: bold;
}

#content #productdetails .product .customattribute .value {
	
}

#content #productdetails #productdetailnavigation {
	clear: both;
	font-size: 10px;
	padding-left: 10px;
	color: Black;
	font-weight: bold;
	background-color: #ddd;
	border: 1px solid #ccc;
}

#content #productdetails #productdetailnavigation .productdetailssubpage
	{
	display: inline;
	float: left;
	background-color: #ddd;
	border: none;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px;
	width: 90px;
	text-align: center;
}

#content #productdetails #productdetailnavigation .current {
	background-color: #aaa;
}

#content #productdetails #productdetailnavigation .productdetailssubpage a:hover
	{
	text-decoration: none;
}

#content #productdetails #productdetailnavigation .productdetailssubpage:hover
	{
	background-color: #aaa;
}

#content #productdetails #productdetailarea {
	display: none;
	margin: 0px;
}

#content #productdetails #productdetailarea .productdescription {
	border: 1px solid #87add9;
	background-color: #e1ebf5;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 213px 10px 0px;
	padding: 20px;
	text-align: justify;
}

#content #productdetails #productdetailarea table {
	width: 580px;
	border-collapse: collapse;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
}

#content #productdetails #productdetailarea table th {
	background-color: #ddd;
	padding: 5px 10px 5px 10px;
	text-align: left;
}

#content #productdetails #productdetailarea table td {
	border-bottom: 1px solid #ddd;
	padding: 5px 10px 5px 10px;
	text-align: left;
}

#content #productdetails #productdetailarea table td.icon {
	width: 50px;
	text-align: center;
	vertical-align: middle;
}

#content #productdetails #productdetailarea table td.details {
	
}

#content #productdetails #productdetailarea table td.details a {
	font-weight: bold;
}

#content #productdetails #productdetailarea table td.details .description
	{
	display: block;
}

#content #productdetails #productdetailarea table td.key {
	text-align: left;
}

#content #productdetails #productdetailarea table td.value {
	text-align: right;
}

#content #productdetails #productdetailarea .bundledproducts {
	margin-right: 210px;
	border: 1px solid #a3c1e0;
}

#content #productdetails #productdetailarea .bundledproducts .clear {
	clear: left;
}

#content #productdetails #productdetailarea .bundledproducts h2 {
	background-color: #69c;
	color: White;
	padding: 3px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
}

#content #productdetails #productdetailarea .bundledproduct {
	margin: 2px;
	padding: 0px;
	clear: left;
}

#content #productdetails #productdetailarea .bundledproduct .quantity {
	padding: 10px 5px;
	width: 5em;
	display: inline;
	float: left;
}

#content #productdetails #productdetailarea .bundledproduct .quantity .key
	{
	margin-right: 3px;
}

#content #productdetails #productdetailarea .bundledproduct .product {
	margin: 0px;
	margin-left: 5em;
}

#content #productdetails #productdetailarea .bundledproducts .product .thumbnail
	{
	display: block;
}

#content #productdetails #productdetailarea .bundledproducts .product .medium
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .large
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .longdescription
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .shortdescription
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .sku
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .manufacturersku
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .manufacturername
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .price
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .stockstate
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .addtocart
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .addtowishlist
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product .compare
	{
	display: none;
}

#content #productdetails #productdetailarea .bundledproducts .product h3.name
	{
	display: block;
	font-size: 10px;
	font-weight: bold;
	height: auto;
	padding-top: 10px;
	margin-left: 70px;
}

#content #productdetails #productdetailarea hr {
	display: none;
	width: 100%;
}

#content #productdetails #productdetailarea .infosection {
	display: block;
}

#content #productdetails #productdetailarea .infosection span {
	display: block;
}

#content #productdetails #productdetailarea .infosection a {
	
}

#content #productdetails #productdetailarea .infosection img {
	display: inline;
}

#content #productdetails #productdetailarea .infosectionbold {
	display: block;
	font-weight: bold;
}

#content #productdetails #productdetailarea .infosectionbold span {
	display: block;
}

#content #productdetails #productdetailarea .infosectionbold a {
	
}

#content #productdetails #productdetailarea .infosectionbold img {
	display: inline;
}

#content #productdetails #productdetailarea .pictogrammsection {
	display: block;
}

#content #productdetails #productdetailarea .pictogrammsection hr {
	display: block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content #productdetails #productdetailarea .pictogrammsection .pictogrammline
	{
	display: block;
	text-align: center;
}

#content #productdetails #productdetailarea .pictogrammsection .pictogramm
	{
	float: left;
	text-align: center;
}

#content #productdetails #productdetailarea .pictogrammsection .pictogramm img
	{
	display: block;
}

#content #productdetails #productdetailarea .pictogrammsection .pictogramm span
	{
	display: block;
}

#content #productdetails #productratingsarea {
	margin: 10px 5px;
	font-size: 10px;
}

#content #productdetails #productratingsarea h2 {
	margin: 10px 5px;
	background-color: #e1ebf5;
	color: #006;
	font-size: 16px;
	padding: 2px 5px;
	font-weight: normal;
}

#content #productdetails #productratingsarea a {
	color: #69c;
}

#content #productdetails #productratingsarea {
	margin: 10px 5px;
}

#content #productdetails #productratingsarea p {
	margin: 0px 7px;
	padding: 0px;
}

#content #productdetails #productratingsarea .averagerating {
	margin: 0px 7px;
}

#content #productdetails #productratingsarea .averagerating .intro {
	font-weight: bold;
	font-size: 12px;
}

#content #productdetails #productratingsarea .averagerating .stars {
	font-weight: normal;
	font-size: 10px;
}

#content #productdetails #productratingsarea .averagerating .stars img {
	vertical-align: bottom;
}

#content #productdetails #productratingsarea .alreadyrated {
	font-style: italic;
}

#content #productdetails #productratingsarea .ratings {
	margin: 15px 7px;
}

#content #productdetails #productratingsarea .ratings .rating {
	padding-top: 5px;
	margin: 10px 0px;
	border-top: 1px solid #ddd;
}

#content #productdetails #productratingsarea .ratings .rating h3 {
	display: inline;
	font-weight: bold;
	font-size: 14px;
}

#content #productdetails #productratingsarea .ratings .rating .stars {
	vertical-align: middle;
	margin-right: 10px;
}

#content #productdetails #productratingsarea .ratings .rating .comment {
	margin: 5px 0px;
}

#content #productdetails #productratingsarea .ratings .rating .comment p
	{
	margin: 0px 0px;
}

#content #productdetails #productratingsarea .ratingsubmit {
	
}

#content #productdetails #productratingsarea .ratingsubmit .errormessage
	{
	margin: 10px 5px;
	color: #fd0103;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform
	{
	margin: 10px 7px;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .key
	{
	clear: left;
	display: inline;
	float: left;
	padding-top: 2px;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .error
	{
	color: #fd0103;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .value
	{
	margin-left: 150px;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .stars
	{
	margin-left: 10em;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .star
	{
	color: #fd0103;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .ratingstars
	{
	margin: 10px 0px;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .title
	{
	margin: 10px 0px;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .submit
	{
	margin: 10px 0px 10px;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .title .inputtitle
	{
	width: 40em;
	padding: 1px;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #ccc;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .comment
	{
	margin: 10px 0px;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .comment .inputcomment
	{
	width: 40em;
	height: 15em;
	padding: 1px;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, sans-serif;
	border: 1px solid #ccc;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .submit
	{
	margin-left: 150px;
}

#content #productdetails #productratingsarea .ratingsubmit .ratingsubmitform .submitbutton
	{
	
}

#content #productdetails .maywerecommend {
	display: inline;
	float: right;
	width: 200px;
	border: 1px solid #a3c1e0;
	margin: 0px 4px;
}

#content #productdetails .maywerecommend h2 {
	background-color: #69c;
	color: White;
	padding: 3px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
}

#content #productdetails .maywerecommend .productlisting {
	border: none;
}

#content #productdetails .maywerecommend .productlisting .product {
	margin: 3px auto;
	font-size: 10px;
	padding: 2px;
	width: 188px;
}

#content #productdetails .maywerecommend .product h3.name {
	display: block;
	font-size: 10px;
	font-weight: bold;
	height: auto;
}

#content #productdetails .maywerecommend .product .price {
	margin: 3px auto;
	font-size: 10px;
	font-weight: normal;
}

#content #productdetails .maywerecommend .productlisting .product .image
	{
	display: inline;
	float: right;
}

#content #productdetails .maywerecommend .productlisting .product .thumbnail
	{
	display: block;
}

#content #productdetails .maywerecommend .productlisting .product .medium
	{
	display: none;
}

#content #productdetails .maywerecommend .productlisting .product .large
	{
	display: none;
}

#content #productdetails .maywerecommend .productlisting .product .longdescription
	{
	display: none;
}

#content #productdetails .maywerecommend .productlisting .product .shortdescription
	{
	display: none;
}

#content #productdetails .maywerecommend .productlisting .product .addtocart
	{
	margin: 3px auto;
	width: auto;
}

#content #productdetails #productdetailarea .productoptions {
	margin: 10px 5px;
	font-size: 10px;
}

#content #productdetails #productdetailarea .productoptions h2 {
	margin: 10px 0px;
	background-color: #e1ebf5;
	color: #006;
	font-size: 16px;
	padding: 2px 5px;
	font-weight: normal;
}

#content #productdetails #productdetailarea .productoptions h3 {
	margin: 10px 2px;
	font-size: 14px;
	font-weight: bold;
}

#content #productdetails #productdetailarea .productoptions .options {
	margin: 10px 0px;
}

#content #productdetails #productdetailarea .productoptions .options .key
	{
	margin: 0px 2px;
	clear: left;
	display: inline;
	float: left;
}

#content #productdetails #productdetailarea .productoptions .options .value
	{
	margin: 0px 0px 0px 150px;
}

#content #productdetails #productdetailarea .productoptions .options .value .option
	{
	font-size: 10px;
	width: 30em;
}

#content #productdetails #productdetailarea .productoptions .price {
	font-weight: bold;
	margin: 10px 2px;
}

#content #productdetails #productdetailarea .productoptions .price .key
	{
	float: none;
	clear: none;
	margin: 0px;
}

#content #productdetails #productdetailarea .productoptions .price .value
	{
	margin: 0px 0px 0px 10px;
	color: #fd0103;
}

#content #productdetails #productdetailarea .productoptions .addtocart {
	display: none;
	padding: 0px;
	margin: 0px;
}

#content #productdetails #productdetailarea .productoptions .addtocart .quantitybox
	{
	padding: 1px 1px 1px 1px;
	margin: 3px 0px 0px 0px;
	font-weight: normal;
	border: 1px solid #ccc;
	vertical-align: middle;
}

#content #productdetails #productdetailarea .productoptions .addtocart .quantitylabel
	{
	display: none;
}

#content #productdetails #productdetailarea .productoptions .addtocart .addtocartimage
	{
	vertical-align: top;
	margin: 0px;
}

#content #productdetails #productdetailarea .productoptions .addtocart .addtocartbutton
	{
	display: none;
}

#content #productdetails .productaccessories {
	margin: 0px;
	padding: 0px;
}

#content #productdetails .productaccessories h2 {
	margin: 10px 5px;
	background-color: #e1ebf5;
	color: #006;
	font-size: 16px;
	padding: 2px 5px;
	font-weight: normal;
}

#content #productdetails .productaccessories .maywerecommend {
	border: none;
	display: block;
	float: none;
	margin: 0px 7px;
	padding: 0px;
	width: auto;
}

#content #productdetails .productaccessories .maywerecommend h2 {
	display: none;
}

#content #productdetails .productaccessories .maywerecommend .productlisting
	{
	float: none;
	margin: 0px;
}

#content #productdetails .productaccessories .maywerecommend .product {
	float: none;
	width: auto;
	border-bottom: 1px solid #ddd;
}

#content #productdetails .productaccessories .maywerecommend .product .image
	{
	display: inline;
	float: left;
	margin-right: 20px;
}

#content #productdetails .productaccessories .maywerecommend .product .addtocart .quantitybox
	{
	display: inline;
}
