/**
* 
* @Enterprise: Yagendoo Media GmbH
* @author: Yagendoo Team
* @url: http://www.yagendoo.com
* @copyright: Copyright (C) Yagendoo Media GmbH
* @license: Commercial, see LICENSE.php
*
*/

div.yagendoo_flypage_imagebox div#imageGalleryTitle	{
	display: none;
}

div#yagVmOverWrap div.yagendoo_flypage_title > h1	{
	margin: 0 1px 0 0;
    min-height: 36px;
    padding: 13px 15px 0 15px;
    position: relative;
    z-index:1;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	font-size: 1.1em;
	font-weight: bold;
}

.bold	{
	font-weight: bold;
}

.lFloat,
.floatleft	{
	float: left;
}

.rFloat,
.floatright	{
	float: right;
}

.yag_clear,
.yagendoo_clear	{
	clear: both;
	height: 0;
}

div#yagVmOverWrap a	{
	text-decoration: none;
}

div#yagVmOverWrap a:hover	{
	background: none transparent;
}

	/*	WIDTH	*/
	
	.width1{width:1%;}.width2{width:2%;}.width3{width:3%;}.width4{width:4%;}.width5{width:5%;}.width6{width:6%;}.width7{width:7%;}.width8{width:8%;}.width9{width:9%;}.width10{width:10%;}.width11{width:11%;}.width12{width:12%;}.width13{width:13%;}.width14{width:14%;}.width15{width:15%;}.width16{width:16%;}.width17{width:17%;}.width18{width:18%;}.width19{width:19%;}.width20{width:20%;}.width21{width:21%;}.width22{width:22%;}.width23{width:23%;}.width24{width:24%;}.width25{width:25%;}.width26{width:26%;}.width27{width:27%;}.width28{width:28%;}.width29{width:29%;}.width30{width:30%;}.width31{width:31%;}.width32{width:32%;}.width33{width:33%;}.width34{width:34%;}.width35{width:35%;}.width36{width:36%;}.width37{width:37%;}.width38{width:38%;}.width39{width:39%;}.width40{width:40%;}.width41{width:41%;}.width42{width:42%;}.width43{width:43%;}.width44{width:44%;}.width45{width:45%;}.width46{width:46%;}.width47{width:47%;}.width48{width:48%;}.width49{width:49%;}.width50{width:50%;}.width51{width:51%;}.width52{width:52%;}.width53{width:53%;}.width54{width:54%;}.width55{width:55%;}.width56{width:56%;}.width57{width:57%;}.width58{width:58%;}.width59{width:59%;}.width60{width:60%;}.width61{width:61%;}.width62{width:62%;}.width63{width:63%;}.width64{width:64%;}.width65{width:65%;}.width66{width:66%;}.width67{width:67%;}.width68{width:68%;}.width69{width:69%;}.width70{width:70%;}.width71{width:71%;}.width72{width:72%;}.width73{width:73%;}.width74{width:74%;}.width75{width:75%;}.width76{width:76%;}.width77{width:77%;}.width78{width:78%;}.width79{width:79%;}.width81{width:81%;}.width82{width:82%;}.width83{width:83%;}.width84{width:84%;}.width85{width:85%;}.width86{width:86%;}.width87{width:87%;}.width88{width:88%;}.width89{width:89%;}.width90{width:90%;}.width91{width:91%;}.width92{width:92%;}.width93{width:93%;}.width94{width:94%;}.width95{width:95%;}.width96{width:96%;}.width97{width:97%;}.width98{width:98%;}.width99{width:99%;}.width100{width:100%;}

div.yagendoo_flypage_wrap	{
	padding: 15px;
	margin: 0 1px 15px 0;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

div.yagendoo_vm_flypage_content_wrap	{
	padding: 15px;
	margin: 0 1px 15px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	/*	NEW-Ribbon	*/
	
	div.yagendoo-flypage-ribbon	{
		width:101px;
		height:61px;
		right:-6px;
		top:-4px;
		position:absolute;
		z-index:10000;
	}

	/*	PRODUCT NAVIGATION	*/

	div.yagendoo_flypage_wrap > div.product-neighbours	{
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	div.yagendoo_flypage_wrap div.yagendoo_flypage_prevLink	{
		float:left;
	}
	
	div.yagendoo_flypage_wrap div.yagendoo_flypage_nextLink	{
		float:right;
	}

	div.yagendoo_flypage_wrap div.yagendoo_flypage_prevLink,
	div.yagendoo_flypage_wrap div.yagendoo_flypage_nextLink	{
		display: inline-block;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 16px;
	    padding: 2px 7px 3px 7px !important;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px 5px;
		border-radius: 5px 5px;
	}

	div#yagVmOverWrap div.yagendoo_flypage_wrap a.next-page,
	div#yagVmOverWrap div.yagendoo_flypage_wrap a.previous-page	{
		float: none;
		background: none;
		padding: 0;
	}
	
	div.yagendoo_flypage_wrap div.yagendoo_flypage_prev	{
		margin-left: 5px;
		margin-top: 5px;
		display: inline-block;
	    height: 7px;
	    width: 4px;
	}
	
	div.yagendoo_flypage_wrap div.yagendoo_flypage_next	{
		margin-left: 5px;
		margin-top: 5px;
		display: inline-block;
	    height: 7px;
	    width: 4px;
	}

	/*	PRODUCT IMAGES	*/
	
	div.yagendoo_flypage_imagebox	{
		width:35%;
		padding-right: 15px;
		margin-right: 15px;
		float:left;
	}
	
	div.yagendoo_flypage_mainimage div.main-image	{
		overflow: hidden;
		padding:30px 0 0 0;
		text-align: center;
	}
	
	div.yagendoo_flypage_mainimage div.main-image a	{
		display: block;
	}
	
	div.yagendoo_flypage_mainimage div.main-image img.product-image,
	div.yagendoo_flypage_mainimage div.main-image img.product-image-zoom	{
		max-width: 160px;
	}
	
	div.yagendoo_flypage_mainimage div.main-image span.vm-img-desc	{
		font-style: italic;
		font-weight: bold;
		font-size: 12px;
		display: block;
		text-align: center;
		padding-top:5px;
	}
	
	div.yagendoo_flypage_thumbnail_box	{
		display: inline-block;
		float: left;
		margin: 0 0 5px 0;
		width: 25%;
	}
	
	div#yagVmOverWrap div.yagVmFlyThumbnailInner	{
		margin: 0 5px;
		padding: 3px;
		text-align: center;
	}
	
	div#yagVmOverWrap div.yagVmFlyThumbnailInner > a	{
		display: block;
		line-height: normal;
	}
	
	div#yagVmOverWrap div.yagendoo_flypage_mainimage div.additional-images	{
		padding: 10px 0 7px 0;
		margin: 0;
	}
	
	div#yagVmOverWrap div.yagVmFlyGalleryInner	{
		margin: 0 -5px;
		*position: relative;
		*zoom: 1;
	}
	
	div.yagendoo_flypage_thumbnail_box a.yagendoo_flypage_thumbnail_link	{
		display: block;
		margin: 0;
		padding: 0;
	}
	
	div.yagendoo_flypage_thumbnail_box img	{
		margin: 0;
		max-width: 100%;
		height: auto;
	}
	
	div.yagendoo_flypage_thumbnail_box span.vm-img-desc	{
		display: none;
	}
	
	/*	SKU	*/
	
	div.yagendoo_vm_flypage_sku	{
		font-style: italic;
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 5px;
	}
	
	/*	PRICES	*/
	
	span.yagendoo_vm_flypage_pricelbl	{
		font-weight: bold;
	}
	
	div.yagendoo_flypage_contentbox div.icons	{
		text-align: right;
		margin: 0 0 0 10px;
	}
	
	div.yagendoo_flypage_contentbox div.PricesalesPrice	{
		font-size: 32px;
		font-weight: bold;
		line-height: 25px;
		margin: 0 0 5px 0;
		display: inline-block !important;
	}
	
	div.yagendoo_flypage_contentbox div.PricebasePriceWithTax	{
		text-decoration: line-through;
	    display: inline-block !important;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		margin: 2px 5px 0 0;
	}
	
	div.yagendoo_flypage_contentbox div.PricediscountAmount,
	div.yagendoo_flypage_contentbox div.PricediscountedPriceWithoutTax	{
		font-weight: bold;
		text-align: center;
		display:inline-block !important;
		margin-right: 5px;
	}
	
	div.yagendoo_flypage_contentbox div.PricepriceWithoutTax	{
		font-weight: bold;
		text-align: center;
		display: inline-block !important;
		margin-right: 5px;
	}
	
	div.yagendoo_flypage_contentbox div.PricetaxAmount	{
		font-style: italic;
		margin: 5px 0;
		font-size: 0.9em;
	}
	
	/*	SHIPPING COST	*/
	
	div.yagendoo_flypage_shippingCost	{
		font-size: 11px;
		line-height: 13px;
		font-style: italic;
	}
	
	/*	MANUFACTURER / VENDOR	*/
	
	div.yagendoo_flypage_contentbox div.manufacturer	{
		margin-top: 10px;
		font-style: italic;
	}
	
	/*	PRODUCT SHORT-DESCRIPTION	*/
	
	div.yagendoo_flypage_contentbox > div.product-short-description	{
		margin-top: 15px;
		padding: 15px 0;
	}
	
	/*	PRODUCT RATING	*/
	
	div.yagendoo_flypage_rating	{
		margin: 0 0 10px 0;
		float: right;
	}
	
	div.yagendoo_flypage_rating > span.yagendoo_flypage_rating_label	{
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		display: inline-block;
		float: left;
	}
	
	div.yagendoo_flypage_rating > span.yagendoo_flypage_rating_stars-0,
	div.yagendoo_flypage_rating > span.yagendoo_flypage_rating_stars-1,
	div.yagendoo_flypage_rating > span.yagendoo_flypage_rating_stars-2,
	div.yagendoo_flypage_rating > span.yagendoo_flypage_rating_stars-3,
	div.yagendoo_flypage_rating > span.yagendoo_flypage_rating_stars-4,
	div.yagendoo_flypage_rating > span.yagendoo_flypage_rating_stars-5	{
		width: 90px;
		height: 20px;
		line-height: 20px;
		display: inline-block;
		overflow: hidden;
		float: left;
		margin: 0 0 0 5px;
	}
	
	/*	CUSTOM FIELDS	*/
	
	div.yagendoo_vm_flypage_customfields	{
		padding-top: 10px;
		margin-top: 10px;
	}
	
	div.yagendoo_flypage_contentbox div.product-fields	{
		margin: 5px 0;
	}
	
		/*	yagVmFlyProdFieldType-M	*/

		div#yagVmOverWrap div.yagVmFlyProdATCFields div.yagVmFlyProdFieldType-M span.yagVmFlyProdFieldTitle	{
			display: block;
			line-height: 24px;
			margin: 0 0 5px 0;
		}
		
		div#yagVmOverWrap div.yagVmFlyProdATCFields div.yagVmFlyProdFieldType-M span.yagVmFlyProdFieldDisplay	{
			margin: 0;
			padding: 0;
			display: block;
		}
		
		div#yagVmOverWrap div.yagVmFlyProdATCFields div.yagVmFlyProdFieldType-M span.yagVmFlyProdFieldDisplay > input[type="radio"]	{
			vertical-align: top;
			float: left;
			clear: left;
			margin: 0 5px 0 0;
		}
		
		div#yagVmOverWrap div.yagVmFlyProdATCFields div.yagVmFlyProdFieldType-M span.yagVmFlyProdFieldDisplay > label	{
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
		}
		
		div#yagVmOverWrap div.yagVmFlyProdATCFields div.yagVmFlyProdFieldType-M span.yagVmFlyProdFieldDisplay > label > *	{
			vertical-align: top;
		}
	
	div.yagendoo_flypage_contentbox span.product-fields-title	{
		display: block;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	
	div.yagendoo_flypage_contentbox span.product-field-desc	{
		margin: 0 0 0 15px;
		display: block;
		text-align: left;
	}

	div.yagendoo_flypage_contentbox span.product-field-display {
		display: block;
		margin: 0 0 0 15px;
	}

	div.yagendoo_flypage_contentbox span.product-field-display input	{
		margin: 5px 5px 0 0;
		left: auto;
		float: left;
		display: inline-block;
	}
	
	div.yagendoo_flypage_contentbox span.product-field-display label	{
		left: auto;
		top: auto;
		margin: 0;
		text-align: left;
		display: inline-block;
		float: left;
	}
	
	/*	non-cart custom fields	*/
	
	div#yagVmOverWrap div.yagendoo_flypage_tabs_productdesc div.yagVmFlyProdFields	{
		margin: 15px 0 0 0;
		padding: 15px 0 0 0;
	}
	
	div#yagVmOverWrap div.yagendoo_flypage_tabs_productdesc div.yagVmFlyProdFields span.yagVmFlyProdFieldTitle	{
		display: block;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	
	div#yagVmOverWrap div.yagendoo_flypage_tabs_productdesc div.yagVmFlyProdFields span.yagVmFlyProdFieldDisplay,
	div#yagVmOverWrap div.yagendoo_flypage_tabs_productdesc div.yagVmFlyProdFields span.yagVmFlyProdFieldDesc	{
		display: block;
		margin: 5px 0 0 0;
		padding: 0;
	}
	
	div.yagendoo_flypage_tabs_productdesc div.product-field-type-M span.product-fields-title	{
		font-weight: bold;
		font-size: 1.1em;
		display: inline-block;
		float: left;
		margin-bottom: 10px;
	}
	
	div.yagendoo_flypage_tabs_productdesc div.product-field-type-M	{
		display: inline-block;
		float: left;
		margin-right: 15px;
	}
	
	div.yagendoo_flypage_tabs_productdesc div.product-field-type-M span.hasTip	{
		display: inline-block;
		float: left;
		margin-left: 5px;
	}
	
	div.yagendoo_flypage_tabs_productdesc div.product-field-type-M span.product-field-display	{
		display: block;
		margin-bottom: 5px;
		padding: 5px 0;
	}
	
	/*	ADD TO CART	*/

	div.yagendoo_flypage_contentbox span.quantity-controls input.quantity-controls	{
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		display: inline-block;
		height: 29px !important;
		line-height: 29px;
		width: 29px !important;
		padding: 0 !important;
		margin: 0 3px 0 0 !important;
		border: 0;
	}

	div.yagendoo_flypage_contentbox label.quantity_box	{
		display: none;
		height: 29px;
		line-height: 29px;
	}
	
	div.yagendoo_flypage_contentbox span.quantity-box	{
		display: inline-block;
		float: none;
		padding: 0;
		width: auto;
		margin: 0 0 0 5px;
	}
	
	div.yagendoo_flypage_contentbox span.quantity-controls	{
		display: inline-block;
		height: 29px;
		line-height: 29px;
		padding: 0;
		float: none;
		width: auto;
		margin: 0 0 0 5px;
	}
	
	div.yagendoo_flypage_contentbox div.addtocart-bar	{
		text-align: center;
	}
	
	div#yagVmOverWrap div.yagendoo_flypage_contentbox_quantity	{
		text-align: center;
		margin: 10px 0 0 0;
		display: inline-block;
	}
	
	div.yagendoo_flypage_contentbox_quantity input.quantity-input	{
		display: inline-block;
		height: 25px;
		line-height: 25px;
		width: 25px;
		padding: 0 5px;
		text-align:right;
	}
	
	div.yagendoo_flypage_contentbox span.addtocart-button	{
		display: block;
		width: 50%;
		float: none;
		margin:10px auto;
	}

	div.yagendoo_flypage_contentbox span.addtocart-button input	{
		width: 100%;
		display: block;
		margin-top: 15px;
		border: 0 none;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		font-weight: bold;
		height: 35px;
		margin: 0;
		padding: 0 10px 1px;
		text-align: center;
		font-size: 13px;
		font-family: "Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;
	}

	div.yagendoo_flypage_contentbox div.addtocart-bar a.yagFlyNotifyMeBtn	{
		display: inline-block;
		float: right;
		margin: 15px 0 0 0;
		border: 0 none;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		font-weight: bold;
		height: 35px;
		line-height: 35px;
		padding: 0 10px 1px;
		text-align: center;
		font-size: 13px;
		font-family: "Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;
	}

	div.yagendoo_vm_listview_atc label.quantity_box,
	div.yagendoo_flypage_contentbox span.quantity-box,
	div.yagendoo_flypage_contentbox span.quantity-controls,
	div.yagendoo_flypage_contentbox input.quantity-plus,
	div.yagendoo_flypage_contentbox input.quantity-minus	{
		float: none;
	}
	
	/*	FLYPAGE TABS	*/
	
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list {
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		list-style-type: none;
		margin: 0 1px 0 0;
		padding: 0;
		height: 40px;
		line-height: 40px;
	}
	
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li,
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li.ui-state-default	{
		height: 40px;
		line-height: 40px;
		cursor: pointer;
	    display: inline-block;
	    font-size: 14px;
	    font-weight: bold;
	    margin: 0;
	    padding: 0;
	}
	
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li > a	{
		display: block;
		padding: 0 10px;
		margin: 0;
		height: 40px;
		line-height: 40px;
	}
	
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li:first-child	{
		-moz-border-radius: 5px 0 0 0;
		-webkit-border-radius: 5px 0 0 0;
		border-radius: 5px 0 0 0;
	}
	
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li.ui-tabs-selected,
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li.ui-state-active,
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li.ui-state-focus,
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li.ui-state-hover,
	div#yagVmOverWrap div#yagendoo_flypage_tabs ul.yagendoo_flypage_tabs_list > li:hover	{
		margin: 0 0 -1px 0;
		height: 40px;
		line-height: 40px;
	}
	
	div#yagVmOverWrap div#yagendoo_flypage_tabs div.ui-tabs-hide	{
		display: none;
	}
	
	div#yagVmOverWrap div#yagendoo_flypage_tabs div.ui-tabs-panel	{
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
		padding: 15px;
		margin: 0 1px 15px 0;
	}

		/*	CUSTOMER REVIEWS	*/
		
		blockquote.yagendoo_vm_review_comment {
			display:block;
			font-size:100%;
			line-height:120%;
			margin: 25px 0 0 0;
			padding:0 10px 10px 38px;
			width:auto;
		}
		
		blockquote.yagendoo_vm_review_comment p {
			margin-top:0;
			padding: 5px 25px 0 0;
		}
		
		div.yagendoo_vm_review_posted,
		div.yagendoo_vm_review_desc,
		div.yagendoo_vm_review_form_desc {
			display: block;
			font-size: 80%;
			text-align: left;	
		}
		
		div.yagendoo_vm_review_posted {
			margin: 0 0 5px 0;
		}
		
		div.yagendoo_vm_reviews_messages	{
			padding:40px 0 0 220px;
			min-height:128px;
			margin-bottom:10px;
		}
		
		div.yagendoo_flypage_tabs_reviews div.write-reviews h4	{
			margin: 10px 0;
		}
		
		div.yagendoo_flypage_tabs_reviews div.write-reviews h4 span	{
			display: block;
			margin-top: 5px;
		}
		
		div#yagVmOverWrap ul.rating	{
			list-style-type: none;
			margin: 10px 0;
			padding: 0;
		}
		
		div#yagVmOverWrap ul.rating li	{
		}
		
		div#yagVmOverWrap ul.rating .vm2-stars0,
		div#yagVmOverWrap ul.rating .vm2-stars1,
		div#yagVmOverWrap ul.rating .vm2-stars2,
		div#yagVmOverWrap ul.rating .vm2-stars3,
		div#yagVmOverWrap ul.rating .vm2-stars4,
		div#yagVmOverWrap ul.rating .vm2-stars5	{
			width:90px;
			height: 20px;
			display: inline-block;
		}
		
		div#yagVmOverWrap div.yagendoo_flypage_tabs_reviews textarea.yagendoo_vm_input_field {
			width: 98%;
			min-height: 150px;
			height: auto !important;
			margin: 5px 0 10px 0;
			padding:2px 4px 4px;
		}
		
		div.yagendoo_vm_review_charscount {
			margin: 5px 0;
			float: left;
			width: 50%;
			}
			
		div#yagVmOverWrap input.yagendoo_reviewsubmit {
			text-align:center;
			height:35px;
			border:0;
			font-weight:bold;
			padding:0 10px 1px 10px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius:5px;
			cursor:pointer;
		}
		
		div.yagendoo_vm_reviews_messages_already {
			margin: 12px 0 0 0;
			padding: 8px 0 8px 45px;
		}

		/*	ASK A QUESTION	*/
		
		iframe.yagendoo_vm_flypage_iframe	{
			width: 100%;
			border: 0;
			height: 400px;
			overflow-y: hidden;
			font-size: 13px;
		}
		
		div#yagVmOverWrap div.ask-a-question-view	{
			padding: 0;
			margin: 0;
			height: 300px;
		}
		
		div#yagendoo_flypage_tabs div.ask-a-question-view div.product-summary	{
			margin: 0 0 15px 0;
			padding-bottom: 10px;
		}
		
		div#yagendoo_flypage_tabs div.ask-a-question-view div.form-field	{
			margin: 0;
		}
		
		div.ask-a-question-view div.form-field label.yagendoo_contact_floatinglabel	{
			width:10%;
			line-height: 22px;
			margin-bottom: 3px;
			font-weight: bold;
			margin-right: 5px;
			text-align: right;
			display: inline-block;
			float:left;
			font-size: 13px;
		}
		
		div.ask-a-question-view div.form-field label.yagendoo_contact_label	{
			display: block;
			margin-top: 10px;
			font-weight: bold;
			font-size: 13px;
		}
		
		div.ask-a-question-view input.counter, .ask-a-question-view input#email	{
			background: none;
			border-radius: 0;
			display: inline-block;
			margin: 0;
			padding: 2px 4px;
		}
		
		div.ask-a-question-view div.form-field textarea.field	{
			margin: 10px auto 15px auto;
			width: 96% !important;
			border-radius: 0 !important;
		}
		
		div.ask-a-question-view div.submit	{
			width: auto !important;
		}
		
		div.ask-a-question-view div.submit input.highlight-button	{
			display: inline-block;
		}
		
		div.ask-a-question-view div.form-field input.counter	{
			font-size:12px;
		}
		
		div.yagendoo_contact_success_wrap	{
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			padding: 5px 15px;
			margin-bottom: 20px;
			position: relative;
			z-index: 99;
			margin-top: -85px;
		}
		
		div.yagendoo_contact_success_image	{
			float: left;
			text-align: center;
			width: 15%;
		}
		
		div.yagendoo_contact_success_image > img	{
			height: 50px;
		}
		
		div.yagendoo_contact_success_message	{
			float: left;
			margin-left: 15px;
			padding-top: 15px;
			width: 80%;
		}

div.yagendoo_flypage_bottom_area	{
	margin-top: 15px;
	padding-top: 15px;
}

	/*	AVAILABILITY	*/
	
	div.yagendoo_flypage_availability,
	div.yagendoo_flypage_packaging	{
		float: left;
		margin-right: 15px;
	}
	
	/*	FACEBOOK ICON	*/
	
	div.yagendoo_flypage_facebook_box	{
		float: left;
		margin-right: 10px;
		width: 110px;
		height: 30px;
	}

	.yagendoo_facebook,
	.yagendoo_facebook_wide	{
		height:28px;
		padding:5px 0;
		width:100px;
	}

div.yagendoo_flypage_contentbox	{
	width: 57%;
	float: right;
	padding-left: 15px;
}


/*	CHILD CATEGORIES	*/

div.yagendoo_flypage_childcats_wrap	{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
	margin: 0 1px 15px 0;
}

div.yagendoo_flypage_childcats_wrap div.vertical-separator div.yagendoo_flypage_childcats_item	{
	padding-right: 15px;
}

div.yagendoo_flypage_childcats_wrap div.yagendoo_flypage_childcats_item	{
	text-align:center;
}

div.yagendoo_flypage_childcats_item h2.yagendoo_flypage_childcats_head	{
	margin-bottom: 10px;
}


/*	RELATED PRODUCTS	*/

div.yagendoo_flypage_related_products div.product-field-type-R,
div.yagendoo_flypage_related_categories div.product-field-type-Z	{
	float: left;
	display: inline-block;
}

div.yagendoo_flypage_related_products div.product-field-type-R a,
div.yagendoo_flypage_related_categories div.product-field-type-Z a	{
	display: block;
	font-weight: bold;
	text-align: center;
}

div.yagendoo_flypage_related_products div.product-field-type-R img,
div.yagendoo_flypage_related_categories div.product-field-type-Z img	{
	display: block;
}

div#yagVmOverWrap div.yagVmFlyFacebookBox,
div#yagVmOverWrap div.yagVmFlyPinterestBox,
div#yagVmOverWrap div.yagVmFlyTwitterBox,
div#yagVmOverWrap div.yagVmFlyGplusBox {
	display:inline-block;
	margin-right:10px;
	}
div#yagVmOverWrap div.yagendoo_flypage_rating {
	width: 85px;
	margin-top:-3px;
	}
div#yagVmOverWrap div.yagendoo_flypage_related_products div.product-field,
div#yagVmOverWrap div.yagendoo_flypage_related_categories div.yagVmFlyProdField  {
	display:inline-block;
	text-align:center;
	margin-right:10px;
	}
div#yagVmOverWrap div.yagendoo_flypage_related_products div.product-field img,
div#yagVmOverWrap div.yagendoo_flypage_related_categories div.yagVmFlyProdField img {
	display:block;
	margin:auto;
	}
div#yagVmOverWrap .vm-img-desc {
	display:none;
	}
div#yagVmOverWrap div.yagendoo_flypage_related_categories h4.yagVmFlyProdReviewsTitle {
	display:none;
	}
div#yagVmOverWrap span.yagVmFlyProdFieldTitle {
	font-weight:bold;
	}
div#yagVmOverWrap span.yagVmFlyProdFieldDisplay {
	padding:2px 0 3px 5px;
	}
div#yagVmOverWrap span.yagVmFlyProdFieldDisplay label {
	padding-left:5px;
	}
div#yagVmOverWrap div.yagVmFlyAtcBar {
	margin:10px 0;
	text-align:center;	
	}
div#yagVmOverWrap div.yagVmFlyAtcBar * {
	float:none !important;
	}
	
div#yagVmOverWrap div.yagVmFlyReviewVote {
	font-size:12px;
	}
div#yagVmOverWrap h4.yagVmFlyReviewsTitle {
	margin:10px 0;
	}		
div#yagVmOverWrap ul.yagVmFlyWriteReviewRatingList {
	list-style-type:none;
	}
div#yagVmOverWrap ul.yagVmFlyWriteReviewRatingList, 
div#yagVmOverWrap ul.yagVmFlyWriteReviewRatingList li {
	margin:0px;
	padding:0px;
	line-height:18px;
	}
/* Rating */
div#yagVmOverWrap div.yagVmRating_0_5,
div#yagVmOverWrap span.yagVmFlyReviewStars-0,
div#yagVmOverWrap span.yagVmRating_0_5 {
	background:url("../../yagImages/reviews/0.png") no-repeat scroll center center transparent;
	width:90px;
	height:20px;
	display:block;
}
div#yagVmOverWrap div.yagVmRating_1_5,
div#yagVmOverWrap span.yagVmFlyReviewStars-1,
div#yagVmOverWrap span.yagVmRating_1_5 {
	background:url("../../yagImages/reviews/1.png") no-repeat scroll center center transparent;
	width:90px;
	height:20px;
	display:block;
	}	
div#yagVmOverWrap div.yagVmRating_2_5,
div#yagVmOverWrap span.yagVmFlyReviewStars-2,
div#yagVmOverWrap span.yagVmRating_2_5 {
	background:url("../../yagImages/reviews/2.png") no-repeat scroll center center transparent;
	width:90px;
	height:20px;
	display:block;
	}
div#yagVmOverWrap div.yagVmRating_3_5,
div#yagVmOverWrap span.yagVmFlyReviewStars-3,
div#yagVmOverWrap span.yagVmRating_3_5 {
	background:url("../../yagImages/reviews/3.png") no-repeat scroll center center transparent;
	width:90px;
	height:20px;
	display:block;
	}
div#yagVmOverWrap div.yagVmRating_4_5,
div#yagVmOverWrap span.yagVmFlyReviewStars-4,
div#yagVmOverWrap span.yagVmRating_4_5 {
	background:url("../../yagImages/reviews/4.png") no-repeat scroll center center transparent;
	width:90px;
	height:20px;
	display:block;
	}
div#yagVmOverWrap div.yagVmRating_5_5,
div#yagVmOverWrap span.yagVmFlyReviewStars-5,
div#yagVmOverWrap span.yagVmRating_5_5 {
	background:url("../../yagImages/reviews/5.png") no-repeat scroll center center transparent;
	width:90px;
	height:20px;
	display:block;
	}
div#yagVmOverWrap span.yagVmRating_5_5,
div#yagVmOverWrap span.yagVmRating_4_5,
div#yagVmOverWrap span.yagVmRating_3_5,
div#yagVmOverWrap span.yagVmRating_2_5,
div#yagVmOverWrap span.yagVmRating_1_5,
div#yagVmOverWrap span.yagVmRating_0_5 {
	display:block;
	}
div#yagVmOverWrap ul.yagVmFlyWriteReviewRatingList {
	margin:5px 0 15px;
}
div#yagVmOverWrap div.yagVmHomeProductItemRating {
	text-align:center;
	}
	div#yagVmOverWrap div.yagVmHomeProductItemRating div.yagVmRating_0_5,
	div#yagVmOverWrap div.yagVmHomeProductItemRating div.yagVmRating_1_5,
	div#yagVmOverWrap div.yagVmHomeProductItemRating div.yagVmRating_2_5,
	div#yagVmOverWrap div.yagVmHomeProductItemRating div.yagVmRating_3_5,
	div#yagVmOverWrap div.yagVmHomeProductItemRating div.yagVmRating_4_5,
	div#yagVmOverWrap div.yagVmHomeProductItemRating div.yagVmRating_5_5 {
		width:90px;
		margin:5px auto;	
		}
		
div#yagVmOverWrap div.yagVmCategoryListProductItemRating {}
	div#yagVmOverWrap div.yagVmCategoryListProductItemRating div.yagVmRating_0_5,
	div#yagVmOverWrap div.yagVmCategoryListProductItemRating div.yagVmRating_1_5,
	div#yagVmOverWrap div.yagVmCategoryListProductItemRating div.yagVmRating_2_5,
	div#yagVmOverWrap div.yagVmCategoryListProductItemRating div.yagVmRating_3_5,
	div#yagVmOverWrap div.yagVmCategoryListProductItemRating div.yagVmRating_4_5,
	div#yagVmOverWrap div.yagVmCategoryListProductItemRating div.yagVmRating_5_5 {
		width:180px;
		padding-top:3px;
		}	
div#yagVmOverWrap span.yagVmFlyReviewStep {
	display:block;
	font-weight:bold;
	margin:5px 0 2px;
	}
div#yagVmOverWrap textarea.yagVmFlyWriteReviewArea {
	width:99.99%;
	min-height:100px;
	padding:5px;
	}
div#yagVmOverWrap input.yagVmFlyWriteReviewSbmt {

	margin:10px 0 0;
	}
div#yagVmOverWrap div.yagVmFlyWriteReviewDone {
	text-align:center;
	margin:15px 0;
	font-weight:bold;
	}
div#yagVmOverWrap div.yagVmFlyReviews span.yagVmFlyReviewStep {
	text-align:center;
	}
div#yagVmOverWrap div.yagVmFlyProdFieldRight select {
	width:auto;
	padding:4px;
	}
div#yagVmOverWrap .yagVmFlyAtcBarQtyInpt {
	text-align: center;
	}
div#yagVmOverWrap .yagPerUnitPriceLabel {
	font-weight:bold;
	margin:8px 0 0;
	}