@charset "utf-8";
/* CSS Document */


/* START FLYPAGE */
#vm-product-image {
width:552px;
margin-top: -40px;
}
#vm-product-cartpanel-container {
	
	width:260px;
	height:auto;
}

#vm-product-cartpanel-price {
	width:260px;
	height:auto;
	padding-bottom:0px;
	text-align:center;
}
#vm-product-cartpanel-sizeguide {
	width:260px;
	height:auto;
	padding:14px 0px 0px 0px;
	text-align:center;
}
#vm-product-cartpanel-addtocart {
	width:260px;
	height:auto;
}
#vm-product-cartpanel-additionalimages {
	width:260px;
	height:auto;
	padding-top:0px;
	text-align:center;
}
#vm-product-cartpanel-additionalimages img {
	width: 62px;
}

#vm-product-cartpanel-video {
	width:213px;
	height:auto;
	padding:0px;
	margin: 0px 23px 0px 24px;
	text-align:center;
	background:url(/sitecontent/images/video_norm.png);
}

#vm-product-cartpanel-video img {
	opacity:.01;
	filter:alpha(opacity=1); /* For IE8 and earlier */
}

#vm-product-cartpanel-video img:hover {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

#vm-product-cartpanel-photonote {
	width:260px;
	height:auto;
	padding-top:0px;
	text-align:center;
	font-size: 80%;
	line-height: 100%;
	color: #8196AB;
	display:block;
}


/* END FLYPAGE */



#vm-admin-user-address-form {
	width:100%;
	height:auto;
}

#vm-class-userfield-container {
	width: 100%;
}
#vm-customer-information-buttons {
	float:left;
	width:90%;
	text-align:right;
}
#vm-class-userfield-requred-text {
	padding:5px;
	text-align:center;
	width: 100px;
	height: auto;
}

#vm-checkout-err-min {
	width:100%;
	height:auto;
	text-align:center;
}

#vm-checkout-confirmation-step {
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
}


#vm-checkout-basket {
	width: 100%; align:left; float:left;
	height:auto;
	clear:both;
}
#vm-checkout-customer-information {
	width: 100%; align:left; float:left;
	height:auto;
	clear:both;
}
	#vm-checkout-customer-information-shipto {
		width: 100%; align:left; float:left;
		height:auto;
		clear:both;
	}
	#vm-product-description {
	width:245px;margin-bottom:20px;margin-left:auto;margin-right:auto;
	}
	#vm-product-description ul {
		list-style: disc;
		margin-top: 14px;
		
	}
	#vm-product-description ul li {
		list-style: disc;
		margin-left: 14px;
	}
	
#vm-checkout-shipping-methods {
	width: 100%; align:left; float:left;
	height:auto;
	clear:both;
}
#vm-checkout-payment-method {
	width: 100%; align:left; float:left;
	height:auto;
	clear:both;
}
#vm-checkout-confirm {
	width: 100%; align:left; float:left;
	height:auto;
	clear:both;
}

#vm-checkout-couponfield {
	width: 100%; align:left; float:left;
	height:auto;
	clear:both;
}


/** BROWSE PRODUCTS STYLES **/

.browseRowItem {
	
}

.browseProductContainer {
	
	
	vertical-align: top;
}



#browseProductThumb {
	float:left;
	width:180px;
	padding: 0px 19px 0px 20px;
	margin: 0px 0px 30px 0px;
	text-align:center;

}

.browseProductThumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f07f20;
	font-weight:bold;
}

.browseProductThumb a:link {
	color: #f07f20;
	text-decoration: none;
}
.browseProductThumb a:visited {
	color: #f07f20;
	text-decoration: none;
}
.browseProductThumb a:hover {
	color: #f07f20;
	text-decoration: underline;
}
.browseProductThumb a:link {
	color: #f07f20;
	text-decoration: active;
}


.browseProductTitle {
	font-size: 16px; 
	font-weight: bold;
	padding: 3px;
	margin-top: 3px;
	width: 30%;
	float: left;
}
.browseProductImageContainer {
	float: left;
	width: auto;
	margin: 3px;
}
.browseProductDetailsContainer {
	float: left;
	width: 70%;
}
.browseProductDescription {
	margin-top: 40px;
	width:50%;
}
.browsePriceContainer {
	float: left;
	margin: 5px;
	width:20%;
}
.browseAddToCartContainer {
	width:30%;
	text-align:center
}
.browseRatingContainer {
	float: left;
	width:25%;
	margin: 3px;
	white-space: nowrap;
}
#product_list {
	
}
#vm-s-desc-target {
	clear:both;
}