﻿#pricing p
{
	margin:0px;
}
h1
{
	border-bottom : 1px #e8e2cf solid;
	font-size : 19px;
	padding-bottom : 5px;
	padding-top : 0px;
}
h2
{
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
}
.styleSubTitle
{
	font-size : 15px;
	padding-bottom : 5px;
	font-weight : bold;
}
.styleSubTitle h2
{
	font-size : 15px;
	padding-bottom : 5px;
	font-weight : bold;
}
.styleTable
{
	padding-top : 20px;
	padding-bottom : 20px;
}
.styleImageCell
{
	padding-top : 10px;
	vertical-align : top;
	text-align : center;
}
.styleMemberPrice
{
	font-size : 16px;
	font-weight : bold;
	padding-left : 5px;
	padding-top : 0px;
	padding-bottom : 3px;
}
.stylePrice
{
	font-size : 12px;
	font-weight : bold;
	padding-left : 5px;
	padding-top : 0px;
	padding-bottom : 3px;
	vertical-align : top;
}
.stylePriceSale
{
	font-size : 12px;
	font-weight : bold;
	padding-left : 5px;
	padding-bottom : 3px;
	vertical-align : top;
	color : #ff0000;
}
.styleAUDPrice
{
	display : inline;
	font-weight : bold;
	font-size : 13px;
	padding-left : 0px;
	padding-bottom : 3px;
	vertical-align : top;
}
.styleDetail
{
	font-size : 11px;
	padding-left : 10px;
	padding-bottom : 5px;
	vertical-align : top;
}
.styleSpecial
{
	color : #FF0000;
	display : block;

}
.styleOptions
{
	font-size : 13px;
	font-weight : bold;
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-right : 10px;
}
.customerReview
{
	border : 1px #e8e2cf solid;
	padding : 5px;
	margin-top:5px;
}
.help
{
	display : inline;
	font-weight : bold;
}
#swatchPreview
{
	border : 1px #e8e2cf solid;
	background-color:#fff;
	position:absolute;
	top:60;
	left:90;
	width:100px;
	padding:2px 2px 2px 2px;
	margin:0;
	text-align:right;

}
#mainImage
{
	filter:alpha(opacity=100);
}
.swatchSelector
{
	position:relative;
	border:solid 2px #e8e2cf;
	cursor:pointer;
	filter:alpha(opacity=100);
	opacity:1;
	margin:2px;
}
.swatchSelectorUnavailable
{
	position:relative;
	border:solid 2px #980000;
	cursor:default;
	filter:alpha(opacity=40);
	opacity:0.4;
	margin:2px;
}
#previewSwatch
{
	display:none;
}
#selectedColour
{
	font-size : 13px;
	font-weight : bold;
	padding-bottom:3px;
}
#zoom
{
	background-color:#fff;
	position:absolute;
	top:179px;
	left:0;
	width:20px;
	height:20px;
	border-top: 1px #e8e2cf solid;
	border-right: 1px #e8e2cf solid;
	cursor:pointer;
}
#zoom img
{
	border:0;
}
#closeSwatchPreview
{
	position:absolute;
	top:64;
	left:162;
	width:20px;
	height:20px;
	cursor:pointer;
}
#shopping
{
	margin-top:5px;
	background-color:#ffffff;
}
.sizeBtn
{
	background-color:#e8e2cf;
	border:solid 1px #868379;
	padding:2px 6px 2px 6px;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
}
.sizeBtn:hover
{
	background-color:#868379;
	color:#fff;
}
.notAvailable
{
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	display:none;
	color:#980000;
	text-align:center;
	vertical-align:middle;
	font-size:8px;
	z-index:2;
}
.notAvailable2
{
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	display:none;
	background-color:#fff;
	opacity:0.1;
	z-index:1;
	filter:alpha(opacity=10)
}
.availabilityMessage
{
	background-color:#fff;
	border:solid 1px #868379;
	padding:6px 3px 6px 3px;
	font-size:13px;
	font-weight:bold;
	margin:7px;
}
.availabilityMessageHidden
{
	background-color:#fff;
	border:solid 1px #fff;
	padding:6px 3px 6px 3px;
	margin:7px;
}
.availabilityMessageError
{
	background-color:#ffdfdf;
	border:solid 1px #ff4848;
	color:#ff4848;
	padding:6px 3px 6px 3px;
	font-size:13px;
	font-weight:bold;
	margin:7px;
}
.availabilityMessageConfirmation
{
	background-color:#dcfcd2;
	border:solid 1px #208900;
	color:#208900;
	padding:6px 3px 6px 3px;
	font-size:13px;
	font-weight:bold;
	margin:7px;
}
.availabilityMessageConfirmation a
{
	color:#208900;
	font-weight:bold;
	text-decoration:underline;
}
.availabilityMessageConfirmation a:hover
{
	color:#208900;
	font-weight:bold;
	text-decoration:underline;
}


.moreViews
{
	padding-top:3px;
	width:200px;
}
.moreViews img
{
	margin:3px 1px 3px 2px;
	border:solid 1px #e8e2cf;
	cursor:pointer;
}
.matchingStyles
{
	width:600px;
}
.matchingStyles img
{
	margin:0px 5px 7px 2px;
	border:solid 1px #e8e2cf;
}
.alsoBought
{
	width:600px;
}
.alsoBought img
{
	margin:0px 5px 7px 2px;
	border:solid 1px #e8e2cf;
}
#features li
{
	font-weight:bold;
}
#discountColours
{
	display:none;
	background-color:#dcfcd2;
	border:solid 1px #208900;
	color:#208900;
	padding:6px 6px 6px 6px;
	margin:6px 0px 6px 0px;
}
#discountColours ul
{
	list-style:disc;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#matchingTitle
{
	padding:6px 3px 6px 3px;
	font-size:13px;
	font-weight:bold;
	margin:7px;
	height:30px;
}
#alsoBoughtTitle
{
	padding:6px 3px 6px 3px;
	font-size:13px;
	font-weight:bold;
	margin:7px;
	height:30px;
}
