.singleNew-divMain
{
	padding: 23px 15px 80px 17px;
	vertical-align: top;
	background-color: #ffffff;
	width: 950px;
}


.singleNew-tdTitle
{
	padding: 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 21px;
	color: #5E767A;
}


.singleNew-pTitle
{
	margin-top: 0px;
}


html>/**/body .singleNew-pTitle
{
	margin-top: 4px;
}


.singleNew-tdBreadCrumb
{
	padding: 0px 6px 0px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}


.singleNew-tdBreadCrumb a
{
	color: #3E822D;
}


.singleNew-tdBreadCrumbArrow
{
	padding: 3px 6px 0px 0px;
	vertical-align: top;
}


.singleNew-tdBrand
{
	padding: 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	text-align: right;
}


.singleNew-tdBrand a
{
	color: #3E822D;
}


.singleNew-tdProduct
{
	padding: 20px 0px 0px 0px;
	vertical-align: top;
}


.singleNew-divProduct
{
	padding: 4px;
	background-image:url(/productDetails/images/productBack.gif);
	margin-bottom: 7px;
}


.singleNew-divSmallPhotos
{
	padding: 0px 0px 8px 5px;
}


.singleNew-divSmallPhotosMore
{
	padding: 0px 0px 8px 2px;
}


.singleNew-divSendFriend
{
	margin-top: 7px;
	font-family: Verdana;
	font-size: 10px;
}


.singleNew-pServices
{
	margin-top: 94px;
}


html>/**/body .singleNew-pServices
{
	margin-top: 93px;
}


.singleNew-tdService
{
	padding: 0px 13px 0px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
}


.singleNew-tdService a
{
	color: #62878E
}


.singleNew-divService
{
	padding: 11px 0px 8px 0px;
	background-image:url(/productDetails/images/serviceBack.gif);
	width: 92px;
	text-align: center;
	margin-top: 16px;
}


html>/**/body .singleNew-divService
{
	text-align: -moz-center;
}


.singleNew-tdDescOrder
{
	padding: 20px 0px 0px 16px;
	vertical-align: top;
}


.singleNew-divDesc
{
	position: relative ;
	padding: 13px;
	border: 1px solid #D9D9D9;
	background-color: #F9F9F9;
	font-family: Verdana;
	font-size: 11px;
	color: #556E73;
	width: 307px;
	height: 150px;
}


.singleNew-divDesc b
{
	font-family: Arial;
	font-size: 12px;
}


.singleNew-divDescMore
{
	padding: 0px 0px 10px 0px;
	position: absolute;
	bottom: 0;
	color: #000000;
	font-size: 9px;
	width: 307px;
}


.singleNew-tdDescMore
{
	text-align: center;
}


html>/**/body .singleNew-tdDescMore
{
	text-align: -moz-center;
}


.singleNew-tdDescMore a
{
	color: #000000;
}


.singleNew-tdCarousel
{
	padding: 0px 0px 0px 11px;
	vertical-align: top;
}


.singleNew-divCarousel
{
	border: 1px solid #E7E7E7;
}


.singleNew-divCarouselTitle
{
	padding: 4px 0px 7px 9px;
	width: 169px;
	background-color: #556E73;
	font-family: Verdana;
	font-size: 10px;
	color: White;
	text-align: left;
}


.singleNew-divCarouselTitle a
{
	cursor: pointer;
	color: White;
}


.singleNew-divCarouselTitle a:hover
{
	text-decoration: none;
}


.singleNew-divCarouselPhoto
{
	padding: 7px 0px 7px 0px;
	background-color: #E7E7E7;
	text-align: center;
}


html>/**/body .singleNew-divCarouselPhoto
{
	text-align: -moz-center;
}


.singleNew-divCarouselPrice
{
	padding: 6px 0px 7px 0px;
	font-family: Verdana;
	font-size: 9px;
	color: #556E73;
}


.singleNew-tdCarouselTitle
{
	padding: 0px 0px 0px 10px;
	text-align: left;
}


.singleNew-tdCarouselTitle a
{
	cursor: pointer;
	color: #556E73;
}


.singleNew-tdCarouselPrice
{
	padding: 0px 10px 0px 0px;
	text-align: right;
	vertical-align: top;
	color: #F00680;
}


.singleNew-divTab
{
	padding: 29px 0px 26px 0px;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;	
}


.singleNew-divTab2And3
{
	padding: 29px 0px 29px 0px;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;	
}


.single-divTab2And3Inner
{
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	padding: 0px 6px 0px 6px;
}


.singleNew-tdTab2Left
{
	padding: 0px 6px 0px 6px;
	vertical-align: middle;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}


.singleNew-tdTab2ImgLeft
{
	padding: 14px 0px 14px 12px;
	vertical-align: top;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}


.singleNew-tdTab2ImgLeft img
{
	border: 1px solid #D9D9D9;
}


.singleNew-tdTab2ImgRight
{
	padding: 14px 12px 14px 0px;
	vertical-align: top;
	text-align: right;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}


html>/**/body .singleNew-tdTab2ImgRight
{
	text-align: -moz-right;
}


.singleNew-tdTab2ImgRight img
{
	border: 1px solid #D9D9D9;
}


.singleNew-tdTab2Right
{
	padding: 0px 6px 0px 6px;
	vertical-align: middle;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
}


.singleNew-tdOrderLeft
{
	padding: 8px 7px 0px 15px;
	vertical-align: top;
	background-color: #F8F8F8;
	border-bottom: 2px solid white;
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
}


.singleNew-tdOrderMiddle
{
	padding: 6px 0px 6px 7px;
	vertical-align: top;
	background-color: #F8F8F8;
	border-left: 2px solid white;
	border-bottom: 2px solid white;
}


.singleNew-select
{
	width: 275px;
	border: 1px solid #A8A8A8;
	font-family: Verdana;
	font-size: 11px;
}


.singleNew-tdOrderRight
{
	padding: 0px 11px 0px 0px;
	vertical-align: top;
	background-color: #F8F8F8;
	border-bottom: 2px solid white;
}


.singleNew-textBox
{
	width: 50px;
	padding: 2px 0px 2px 4px;
	font-family: Verdana;
	border: 1px solid #7F9DB9;
	font-size: 11px
}


.singleNew-tdQuantity
{
	padding: 1px 0px 0px 0px;
	vertical-align: top;
}


html>/**/body .singleNew-tdQuantity
{
	padding: 0px;
	vertical-align: top;
}


.singleNew-tdAvailability
{
	padding: 0px 0px 0px 18px;
	vertical-align: top;
}


.singleNew-tdPrice
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	font-family: Arial;
	font-size: 10px;
}


html>/**/body .singleNew-tdPrice
{
	padding-left: 134px;
}


.singleNew-divPrice
{
	padding: 8px 13px 10px 0px;
	background-color: #F8F8F8;
	width: 210px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 21px;
	color: #F20682;
}


.singleNew-spanOldPrice
{
	padding: 0px 10px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
	color: #556E73;
}


.singleNew-tdOldPrice
{
	padding: 2px 0px 0px 0px;
	vertical-align: top;
}


.singleNew-spanPercentage
{
	padding: 0px 13px 0px 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #F20682;	
}


.singleNew-tableAvailCart
{
	border-collapse: collapse;
	margin-top: 5px;
}


html>/**/body .singleNew-tableAvailCart
{
	margin-top: 6px;
}


.singleNew-tdAvailCart
{
	padding: 0px 14px 0px 0px;
	vertical-align: top;
	text-align: right;
}


.singleNew-tdVAT
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}


.singleNew-divVAT
{
	padding: 7px 0px 8px 18px;
	background-color: #F8F8F8;
	font-family: Verdana;
	font-size: 10px;
	width: 185px;
}


.singleNew-tdAvailWish
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


.singleNew-tdAddtoCart
{
	padding: 1px 0px 0px 7px;
	vertical-align: top;
}


.singleNew-divSingleSize
{
	padding-top: 2px;
	font-family: Verdana;
	font-size: 11px;
}


.singleNew-pDiscountOn
{
	margin-top: 2px;
}


html>/**/body .singleNew-pDiscountOn
{
	margin-top: 9px;
}

.singleNew-pDiscountOff
{
	margin-top: 21px;
}


html>/**/body .singleNew-pDiscountOff
{
	margin-top: 31px;
}


.singleNew-pDiscountOneSize
{
	margin-top: 4px;
}


html>/**/body .singleNew-pDiscountOneSize
{
	margin-top: 9px;
}


.singleNew-divBottomProducts
{
	margin-top: 10px;
	height: 263px;
}


.singleNew-tdBottomProduct
{
	vertical-align: top;
	padding: 52px 0px 12px 17px;
	font-family: Verdana;
	font-size: 10px;
}


.singleNew-tdBottomProduct b
{
	font-weight: normal;
	color: #F00680;
}


.singleNew-tdBottomProduct a
{
	color: #556E73;
}


.singleNew-divInvalid
{
	width: 982px;
	padding: 0px 0px 50px 0px;
	background-color: #ffffff;
}


.singleNew-tdInvalidProductLeft
{
	padding: 40px 0px 0px 30px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	color: #556E73;
}


.singleNew-tdInvalidProductLeft b
{
	font-weight: normal;
	font-size: 31px;
	font-family: Arial;
	color: #3C8C1E
}


.singleNew-tdInvalidProductRight
{
	padding: 0px;
	vertical-align: top
}


.singleNew-tdTag1
{
	padding: 0px;
	text-align: left;	
}


.singleNew-tdTag2
{
	padding: 0px;
	text-align: center;
}


html>/**/body .singleNew-tdTag2
{
	padding: 0px;
	text-align: -moz-center;
}


.singleNew-tdTag3
{
	padding: 0px;
	text-align: right;
}


html>/**/body .singleNew-tdTag3
{
	padding: 0px;
	text-align: -moz-right;
}


.singleNew-tdTag4
{
	padding: 0px;
	vertical-align: top;
	text-align: left;
}


.singleNew-tdTag5
{
	padding: 0px;
	vertical-align: top;
	text-align: center;
}


html>/**/body .singleNew-tdTag5
{
	padding: 0px;
	vertical-align: top;
	text-align: -moz-center;
}


.singleNew-tdTag6
{
	padding: 0px;
	vertical-align: top;
	text-align: right;
}


html>/**/body .singleNew-tdTag6
{
	padding: 0px;
	vertical-align: top;
	text-align: -moz-right;
}


.singleNew-tdTag7
{
	padding: 0px;
	vertical-align: middle;
	text-align: left;
}


.singleNew-tdTag8
{
	padding: 0px;
	vertical-align: middle;
	text-align: right;
}


html>/**/body .singleNew-tdTag8
{
	padding: 0px;
	vertical-align: middle;
	text-align: -moz-right;
}


.singleNew-tdTag9
{
	padding: 0px;
	vertical-align: bottom;
	text-align: left;
}


.singleNew-tdTag10
{
	padding: 0px;
	vertical-align: bottom;
	text-align: center;
}


html>/**/body .singleNew-tdTag10
{
	padding: 0px;
	vertical-align: bottom;
	text-align: -moz-center;
}


.singleNew-tdTag11
{
	padding: 0px;
	vertical-align: bottom;
	text-align: right;
}


html>/**/body .singleNew-tdTag11
{
	padding: 0px;
	vertical-align: bottom;
	text-align: -moz-right;
}


.singleNew-tdTag12
{
	padding: 0px;
	text-align: left;	
}


.singleNew-tdTag13
{
	padding: 0px;
	text-align: center;
}


html>/**/body .singleNew-tdTag13
{
	padding: 0px;
	text-align: -moz-center;
}


.singleNew-tdTag14
{
	padding: 0px;
	text-align: right;
}


html>/**/body .singleNew-tdTag14
{
	padding: 0px;
	text-align: -moz-right;
}


.singleNew-tagText
{
	font-family: Arial;
	font-size: 13px;
	color: Black;
	padding: 8px;
}


.singleNew-pTagTop
{
	margin-top: 8px;
}


.singleNew-pTagBottom
{
	margin-top: 8px;
}


.jqZoomPup
{
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 5;
	border-color: #c4c4c4;
	border-style: solid;
	cursor: crosshair;
}


.jqZoomPup img
{
	border: 0px;
}


.preload
{
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(/productDetails/images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}


.jqZoomWindow
{
	border: 4px solid #E9E9E9;
	background-color: #FFF;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-skin-ie7 .jcarousel-container
{
	background: #FFFFFF;
	position: relative;
}


.jcarousel-skin-ie7 .jcarousel-container-horizontal
{
	padding: 0px 0px 0px 31px;
}


.jcarousel-skin-ie7 .jcarousel-container-horizontal a
{
	text-decoration: none;
}


.jcarousel-skin-ie7 .jcarousel-clip-horizontal
{
	width: 424px;
	padding: 15px 12px 15px 12px;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}


.jcarousel-skin-ie7 .jcarousel-item
{
	padding: 0px 5px 0px 0px;
	width: 194px;
	height: 194px;
}


.jcarousel-skin-ie7 .jcarousel-item:hover
{
	border-color: #808080;
}


.jcarousel-skin-ie7 .jcarousel-item-horizontal
{
	margin-right: 7px;
}


.jcarousel-skin-ie7 .jcarousel-item-placeholder
{
}


/**
*  Horizontal Buttons
*/
.jcarousel-skin-ie7 .jcarousel-next-horizontal
{
	position: absolute;
	top: 99px;
	right: 0px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}


.jcarousel-skin-ie7 .jcarousel-prev-horizontal
{
	position: absolute;
	top: 99px;
	left: 0px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}


/**
* This <div> element is wrapped by jCarousel around the list
* and has the classname "jcarousel-container".
*/
.jcarousel-container
{
	position: relative;
}


.jcarousel-clip
{
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}


.jcarousel-list
{
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}


.jcarousel-list li,
.jcarousel-item
{
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 194px;
	height: 194px;
}


/**
* The buttons are added dynamically by jCarousel before
* the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".
*/
.jcarousel-next
{
	z-index: 3;
	display: none;
}


.jcarousel-prev
{
	z-index: 3;
	display: none;
}
