@charset "utf-8";

*{
	behavior: url(iepngfix.htc);
}

body{
	margin: 0px;
	padding: 0px;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #000;
}

body.texturedBackground{
	background: #000 url("../_img/body-background.jpg") no-repeat center top;
}

.floatLeft{
	float: left;	
}
.divClearer{
	clear: both;
}
a:hover{
	text-decoration: none;	
}
#wrapper{
	width: 1024px;
	margin: 0 auto;
}
/* HEADER SECTION */
#wrapper #masthead #header{
	height: 67px;
	background: url("../_img/header-background.jpg") repeat-x;
}

#wrapper #masthead #header #headerTextWrapper{
	float: left;
	padding-left: 8px;
	padding-top: 10px;
}

#wrapper #masthead #header #headerTextWrapper p{
	color: #999999;
	font-size: 11px;
}

#wrapper #masthead #header #headerTextWrapper h1{
	color: #999999;
	font-size: 11px;
}

#wrapper #masthead #header #searchWrapper{
	float: left;
	padding-top: 19px;
	padding-left: 8px;
}

#wrapper #masthead #header #shoppingCartWrapper{
	float: right;
	width: 309px;
	height: 67px;
	border-left: 1px solid #4a4a4a;
	border-right: 1px solid #4a4a4a;
}

#wrapper #masthead #header #shoppingCartWrapper #itemCount{
	color: #FFE513;
	float: left;
	font-size: 37px;
	margin: 9px 9px 0px 9px;
	display: inline;	/* TO FIX IE6 DOUBLE MARGIN-LEFT ON FLOATED ELEMENT */
}

#wrapper #masthead #header #shoppingCartWrapper #goToCheckout{
	float: left;
	font-size: 12px;
	padding-top: 5px;
	margin-top: 9px;
	width: 142px;
}

#wrapper #masthead #header #shoppingCartWrapper #goToCheckout p{
	color: #FFE513;
}

#wrapper #masthead #header #shoppingCartWrapper #goToCheckout a{
	color: #FFF;
}

#wrapper #masthead #header #shoppingCartWrapper #goToCheckout a:hover{
	text-decoration: none;
}

#wrapper #masthead #header #shoppingCartWrapper #displayItems{
	float: left;
	padding-top: 7px;
	margin-top: 9px;
}
#wrapper #masthead #header #shoppingCartWrapper #shoppingCartDropdown{
	font-size: 9px;
	background: url("../_img/shopping-cart-dropdown.jpg") no-repeat;
	width: 309px;
	height: 9px;
	margin-top: 6px;
}
#wrapper #masthead #header #shoppingCartWrapper #shoppingCartDropdown a{
	display: block;
	padding-left: 150px;
}
#wrapper #masthead #header #shoppingCartWrapper #shoppingCartDropdown a img{
	margin-top: 2px;
}
#wrapper #masthead #breadcrumbs{
	background: url("../_img/breadcrumbs-background.jpg") no-repeat;	
	height: 31px;
	font-size: 10px;
	text-transform: uppercase;
}

#wrapper #masthead #breadcrumbs ul{
	padding-top: 7px;
	padding-left: 18px;
}

#wrapper #masthead #breadcrumbs ul li{
	float: left;
	margin-right: 14px;
	color: #FFE513;
}

#wrapper #masthead #breadcrumbs ul li a{
	color: #FFE513;
}

#wrapper #masthead #breadcrumbs ul li a:hover{
	text-decoration: none;
}

/*** SLIDESHOW ***/
/*** set the width and height to match your images **/


#slideshow {

    position:relative;

	width: 980px;
	height: 592px;
	left: 150px;
}



#slideshow DIV {

    position:absolute;

    top:0;

    z-index:8;

    opacity:0.0;

}



#slideshow DIV.active {

    z-index:10;

    opacity:1.0;

}



#slideshow DIV.last-active {

    z-index:9;

}



#slideshow DIV IMG {

    height: 546px;


    display: block;

    border: 0px;

    margin-bottom: 10px;

}




/* MAIN CONTENT */
#wrapper #contentWrapper{
	
}

#wrapper #contentWrapper #leftColWide{
	float: left;
	width: 710px;
}

/* FLASH WRAPPER */
#mainFlashWrapper{
	width: 980px;
	height: 592px;
	position: relative;
	right: 150px;
	/*bottom: 24px;*/
}

#innerFlashWrapper{
	position: absolute;
	left: 130px;
	bottom: -35px;
}

#mainFlashWrapper #innerFlashWrapper .prodRangeWrapper{
	float: left;
	margin-left: 18px;
	display: inline;	/* IE6 FIX */
}

#mainFlashWrapper #innerFlashWrapper .prodRangeWrapper a.productRangeImage{
	width: 160px;
	height: 80px;
	display: inline-block;
	text-decoration: none;
}

#mainFlashWrapper #innerFlashWrapper .prodRangeWrapper a.productRangeImage span.descriptionText{
	color: #FFF;
	font-size: 75%;
	line-height: 0.9em;
	position: relative;
	top: 8px;
	left: 6px;
}

#mainFlashWrapper #innerFlashWrapper .prodRangeWrapper a.productRangeImage span.descriptionText span.titleText{
	font-size: 135%;
	line-height: 0.9em;
}
.fashionText{
	color: #ed3338;
}

#mainFlashWrapper #innerFlashWrapper #fashion{
	background: url("../_img/feature-FGI-finalist.png") no-repeat left top;
}
#mainFlashWrapper #innerFlashWrapper #fashionTV{
	background: url("../_img/feature-ftv.png") no-repeat left top;
}
#mainFlashWrapper #innerFlashWrapper #vermeulen{
	background: url("../_img/feature-biker-blue.png") no-repeat left top;
}

#mainFlashWrapper #innerFlashWrapper #camos{
	background: url("../_img/feature-camos.png") no-repeat left top;
}

#mainFlashWrapper #innerFlashWrapper #minx{
	background: url("../_img/feature-minx.png") no-repeat left top;
}

#mainFlashWrapper #innerFlashWrapper #slix{
	background: url("../_img/feature-slix.png") no-repeat left top;
}
#mainFlashWrapper #innerFlashWrapper #oilskin{
	background: url("../_img/feature-oilskin.png") no-repeat left top;
}

/* NEW LINKS TO NEW MENUs FOR HOMEPAGE */
#mainFlashWrapper #innerFlashWrapper #fashionRange{
	background: url("../_img/feature-fashion.png") no-repeat left top;
}

#mainFlashWrapper #innerFlashWrapper #dyneema{
	background: url("../_img/feature-dyneema.png") no-repeat left top;
}

#mainFlashWrapper #innerFlashWrapper #drift{
	background: url("../_img/feature-drift.png") no-repeat left top;
}

#mainFlashWrapper #innerFlashWrapper #minx-black{
	background: url("../_img/feature-minx-black.png") no-repeat left top;
}

#wrapper #contentWrapper #rightColNarrow{
	float: right;
	width: 310px;
	/*height: 710px;*/
}

#wrapper #contentWrapper #rightColNarrow #findRetailers{
	height: 88px;
	position: relative;
	overflow: hidden;
}

#wrapper #contentWrapper #rightColNarrow #findRetailers a:hover{
	height: 88px;
	position: relative;
	overflow: hidden;
	bottom: 88px;
}

#wrapper #contentWrapper #rightColNarrow #protectingDraggins{
	height: 88px;
	position: relative;
	overflow: hidden;
}

#wrapper #contentWrapper #rightColNarrow #protectingDraggins a:hover{
	height: 88px;
	position: relative;
	overflow: hidden;
	bottom: 88px;
}

#wrapper #contentWrapper #rightColNarrow #socialDraggins{
	margin-top: 7px;
	height: 88px;
	position: relative;
	overflow: hidden;
}

#wrapper #contentWrapper #rightColNarrow #socialDraggins a:hover{
	height: 88px;
	position: relative;
	overflow: hidden;
	bottom: 88px;
}

#wrapper #contentWrapper #rightColNarrow .dragginTalesModule{
	background: url("../_img/draggin-tales-background.png") no-repeat;
	margin-top: 7px;
	height: 215px;
	width: 310px;
	position:relative;
	z-index: 100;
}

#wrapper #contentWrapper #rightColNarrow .dragginTalesModule p.dragginTalesTitle{
	color: #252525;
	font-size: 22px;
	margin-left: -1px;
}

#wrapper #contentWrapper #rightColNarrow .dragginTalesModule h4.dragginTalesTitle{
	color: #252525;
	font-size: 22px;
	margin-left: -1px;
}

#wrapper #contentWrapper .speechBubble{
	background: url("../_img/speech-bubble.png") no-repeat;
	height: 52px;
	margin-top: 10px;
}

#wrapper #contentWrapper .speechBubble.checkoutRecommendationBubble{
	background: url("../_img/speech-bubble-long.png") no-repeat;
	margin-top: 0px;
}

#wrapper #contentWrapper .speechBubble.checkoutRecommendationBubble p{
	color: #FFF;
	font-size: 11px;
	margin-left: 7px;
	padding-top: 7px;
}

#wrapper #contentWrapper .speechBubble.bottom{
	margin-top: 15px;
}

#wrapper #contentWrapper .speechBubble p{
	color: #FFF;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 7px;
}

#wrapper #contentWrapper .speechBubbleReadMore{
	margin:4px 0px 0px 5px;
	background: url("../_img/draggin-tales-read-more-bckg.png") no-repeat;
	padding: 1px 0px 3px 8px;
}

#wrapper #contentWrapper .speechBubbleReadMore.addTale{
	background: url("../_img/draggin-tales-add-tale-bckg.png") no-repeat;
}

#wrapper #contentWrapper .speechBubbleReadMore a{
	font-size: 9px;
	color: #ffe513;
}

#wrapper #contentWrapper .speechBubbleReadMore a:hover{
	text-decoration: none;
}

#wrapper #contentWrapper .speechBubbleReadMore span.yellowArrow{
	color: #ffe513;
	font-size: 11px;
	position: relative;
	bottom: 1px;
}

#wrapper #contentWrapper #rightColNarrow #provingGround{
	margin-top: 7px;
	position: relative;
	z-index: 100;
}
/* LIST STYLES FOR TERMS-CONDITIONS.PHP AND PRIVACY-POLICY.PHP */
ul.tcList{
	padding-left: 16px;
	margin-top: 6px;
}

ul.tcList li{
	font-size: 12px;
	color: #333;
	list-style-type: disc;
	margin-bottom: 4px;
}

ol.termsConditionsOrderedList{
	padding-left: 18px;
	margin-top: 12px;
}

ol.termsConditionsOrderedList.parentOrderedList{
	margin-top: 22px;
}

ol.termsConditionsOrderedList li{
	font-size: 12px;
	color: #333;
	list-style-type: decimal;
	margin-bottom: 12px;
	line-height: 1.6em;
}

ol.termsConditionsOrderedList li.parentList{
	margin-bottom: 22px;
}

ol.termsConditionsOrderedList p{
	line-height: 1.6em;
}
/* FOOTER */
#wrapper .footerWrapper{
	border-top: 1px solid #2b2b2b;
	padding-top: 1px;
	margin-top: 20px;
}

#wrapper .footerWrapper.homePage{
	margin-top: 0px;
}

#wrapper #footerWrapper #footerNav{
	height: 84px;
	background: url("../_img/_navigation/footer-nav-background.png") no-repeat;
}

#wrapper #footerWrapper #footerNav ul li{
	float: left;
}

#wrapper #footerWrapper #footerNav a{
	color:#635b1c;
	text-decoration: none;
	padding: 12px 7px 30px 7px;
	display:block;
	width: 189px;
}

#wrapper #footerWrapper #footerNav a span{
	color:#434343;
	font-size:12px;
	text-transform:uppercase;
}

#wrapper #footerWrapper #footerNav a:hover{
	color:#ffe513;
	background: url("../_img/_navigation/footer-nav-over-repeat.png") repeat-x;
}

#wrapper #footerWrapper #footerNav a:hover span{
	color:#a9a9a9;
}

#wrapper #footerWrapper #footerNav ul a.current{
	color:#ffe513;
	background: url("../_img/_navigation/footer-nav-over-repeat.png") repeat-x;
}

#wrapper #footerWrapper #footerNav ul a.current span{
	color:#a9a9a9;
}

#wrapper #footerWrapper #footerNav img.circle{
	position: relative;
	top: 3px;
}

#wrapper #footerWrapper #footer{
	height: 63px;
}

#wrapper #footerWrapper #footer #logosWrapper{
	float:left;
	margin-top: 7px;
	padding-top: 7px;
	width: 318px;
	border-right: 1px solid #1a1a1a;
}

#wrapper #footerWrapper #footer #logosWrapper img{
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

#wrapper #footerWrapper #footer #contactDetails{
	font-size: 9px;
	float: left;
	padding-top: 13px;
	padding-left: 15px;
}

#wrapper #footerWrapper #footer #contactDetails a{
	color: #ffe513;
}

#wrapper #footerWrapper #footer #contactDetails a:hover{
	text-decoration: none;
}

#wrapper #footerWrapper #footer #contactDetails #dragginjeansLink{
	color: #3d3d3d;
}

#wrapper #footerWrapper #footer #contactDetails p{
	color: #666666;
	text-transform:uppercase;
}

#wrapper #footerWrapper #footer #contactDetails ul{
	margin-top: 2px;
}

#wrapper #footerWrapper #footer #contactDetails ul li{
	float: left;
	margin-right: 10px;
	color: #3d3d3d;
}

/* BUTTONS AND INPUT FIELDS */
.searchButton {
  	float:left;
	margin-left: 5px;
	position: relative;
	bottom: 6px;
}  
  
.searchButton a {
    float:left;
    background:url("../_img/_button/btn_search-left.png") no-repeat left top;
	text-decoration: none;
	padding-left: 9px;
	color: #FFF;
}
  
.searchButton a span {
	float:left;
	background:url("../_img/_button/btn_search-right.png") no-repeat right top;
	padding:11px 12px 11px 4px;
	cursor: pointer;
	font-size: 12px;
}

.genericButton {
  	float:left;
}
  
.genericButton a {
    float:left;
    background: url("../_img/_button/btn_with-circle-left.png") no-repeat left top;
    padding: 0px 0px 0px 15px;
    text-decoration:none;
	cursor: pointer;	/*IE6 FIX*/
}
  
.genericButton a span {
	float:left;
	background: url("../_img/_button/btn_with-circle-right.png") no-repeat right top;
	padding:16px 60px 16px 2px;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
}

.genericBackButton {
  	float:left;
}
  
.genericBackButton a {
    float:left;
    background: url("../_img/_button/btn_with-left-circle-left.png") no-repeat left top;
    padding: 0px 0px 0px 44px;
    text-decoration:none;
	cursor: pointer;	/*IE6 FIX*/
}
.genericBackButton a span {
	float:left;
	background: url("../_img/_button/btn_with-left-circle-right.png") no-repeat right top;
	padding:12px 15px 13px 10px;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
}
.inputField {
    float: left;
	width: 230px;
    height: 25px;
    background: url("../_img/_form/form-input-textfield.png") no-repeat;
}
.inputField.searchField {
	width: 180px;
    background: url("../_img/_form/search-form-input-textfield.png") no-repeat;
}
.inputField.findRetailers {
	width: 380px;
    background: url("../_img/_form/form-input-textfield-long.png") no-repeat;
	margin-left: 55px;
}
.inputField.dragginTalesEnterName {
	width: 380px;
    background: url("../_img/_form/form-input-textfield-long.png") no-repeat;
	/*margin-left: 93px;*/
}
.inputField .textField {
    float: left;
    padding: 0;
    margin: 4px 0 0 7px;
    border: 0;
    background: none;
	color: #666666;
	font-size: 12.5px;
}
.inputField.short {
    float: left;
	width: 51px;
    height: 25px;
    background: url("../_img/_form/form-input-textfield-short.png") no-repeat;
}

.inputField.short .textField {
    float: left;
    padding: 0;
    margin: 4px 0 0 7px;
    border: 0;
    background: none;
	color: #666666;
	font-size: 12.5px;
}

/* SUB CLASSES */
.genericButton.readMoreTales{
	margin-top: 10px;	
	margin-left: -4px;
	display: inline;	/* TO FIX IE6 DOUBLE MARGIN-LEFT ON FLOATED ELEMENT */
}

.genericButton.buyNow a{
	background:url("../_img/_button/btn_buy-now-left.png") no-repeat left top;
	padding-left: 11px;
}

.genericButton.buyNow a span{
	background:url("../_img/_button/btn_buy-now-right.png") no-repeat right top;
	padding:12px 50px 13px 2px;
}

.genericButton.submitDragginTale{
	margin: 10px 0 0 28px;	
	display: inline;
}

.genericButton.submitDragginTale a span{
	padding-left: 9px;	
}

.genericButton.submitTaleComment{
	margin-left: 11px;	
	margin-top: 0px;
	display: inline;
}

.genericButton.submitTaleComment a span{
	padding-left: 9px;	
}

/* PRODUCT STYLES */
#wrapper #contentWrapper #leftColWide #productWrapper{
	/* height: 820px; */
	width: 705px;
	padding-bottom: 7px;
	background: #FFF;
}

.minx{
	/*background: #FFF url("../_img/product-bg-minx.jpg") no-repeat;*/
}

#wrapper #contentWrapper #leftColWide #productWrapper #messageWrapper{
	float: right;
	margin: 4px 5px 0 0;
	color: #000;
}

#wrapper #contentWrapper #leftColWide #productWrapper #addToCartWrapper{
	float: right;
	background: url("../_img/add-to-my-cart-bckg.png") no-repeat;
	padding: 3px 19px 3px 12px;
	margin-top: 10px;
	/* margin-right: 7px; */
	display: inline;
}

#wrapper #contentWrapper #leftColWide #productWrapper #buyWrapper{
	float: right;
	padding: 3px 19px 3px 12px;
	margin-top: 10px;
	/* margin-right: 7px; */
	display: inline;
}

#wrapper #contentWrapper #leftColWide #productWrapper #addToCartWrapper a{
	font-size: 9px;
	color: #000;
}

#wrapper #contentWrapper #leftColWide #productWrapper #addToCartWrapper a:hover{
	text-decoration: none;
}

#wrapper #contentWrapper #leftColWide #productWrapper #addToCartWrapper span{
	font-size: 9px;
	color: #000;
}
#wrapper #contentWrapper #leftColWide #productWrapper #noAddToCartWrapper{
	float: left;
	padding: 3px 19px 3px 12px;
	margin-top: 10px;
	/* margin-right: 7px; */
	display: inline;
}
#wrapper #contentWrapper #leftColWide #productWrapper #noAddToCartWrapper p{
	font-size: 80%;
	color: #000;
}
/* IMAGES SECTION STYLES */
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection{
	/* height:550px; */
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 5px;
}
/* LEFT SECTION STYLES */
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #leftContent{
	float: left;
	width: 480px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #leftContent #productTitle{
	font-size: 22px;
	font-weight: bold;
	margin-left: 7px;
	color: #000;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #leftContent #productTitle span{
	font-weight: normal;
}

/* RIGHT SECTION STYLES */
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent{
	float: right;
	margin-top: 4px;
	color: #000;
	width: 194px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline #priceWrapper{
	border-bottom: 1px solid #CCC;
	padding-bottom: 4px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline #priceWrapper #currency{
	font-size: 10px;
	position: relative;
	top: 6px;
	width: 74px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline #priceWrapper #price{
	font-weight: bold;
	font-size: 24px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline #priceWrapper #incGST{
	font-size: 9px;
	font-weight: bold;
	line-height: 1.1em;
	margin-top: 6px;
}

/* STYLE RULE FOR THE SIZE, COLOUR, AND QUANTITY SECTION */
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline .rowWrapper{
	margin-top: 10px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline .rowWrapper .labelSection{
	font-size: 14px;
	font-weight: bold;
	width: 72px;
	position: relative;
	top: 3px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline .rowWrapper .valueSection{
	font-size: 12px;
}

/* BUY ONLINE BUTTON */
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline #buyOnlineButton{
	background: url("../_img/_button/btn_buy-online.jpg") no-repeat;
	float: right;
	margin-top: 15px;
	position: relative;
	left: 6px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #buyOnline #buyOnlineButton a{
	padding: 25px 0px 28px 26px;
	display: block;
	width: 130px;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}

/* GALLERY */
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #gallery{
	border-top: 1px solid #CCC;
	margin-top: 3px;
	padding-top: 12px;
}
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #bottomGallery{
	margin-top: 7px;
}
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #gallery img{
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	border:1px solid #000000;
}
#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #gallery img.middle{
	position: relative;
	left: 3px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent #gallery img.right{
	position: relative;
	left: 6px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent p.galleryHeader{
	font-size: 11px;
	font-weight: bold;
	margin-top: 25px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #imagesSection #rightContent h2.galleryHeader{
	font-size: 11px;
	font-weight: bold;
	margin-top: 50px;
}
/* PRODUCT DETAILS SECTION */
#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection{
	margin: 15px 0 0 7px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxTop{
	background: url("../_img/_navigation/product-page-background-top.jpg") no-repeat left top;
	height: 17px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle{
	background: url("../_img/_navigation/product-page-background-middle.jpg") repeat-y left top;
	height: 100% !important;/* TO FIX IE6 FLUID LAYOUT ISSUE*/
	color: #000;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle #innerWrapperLeft{
	margin-left: 55px;
	padding-top: 10px;
	color: #000;
	width: 198px;
	float: left;
	display: inline;
}
#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle #productFaqsWrapper{
	margin-left: 15px;
	color: #000;
	font-size: 90%;
}
#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle #productFaqsWrapper p{
	padding-bottom: 5px;
	padding-top: 5px;
}
.faqGroup{
	width: 660px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
	padding-top: 10px;
}
.faqQuestion{
	font-style: italic;
	padding-bottom: 7px;
	font-weight: bold;
}
.faqAnswer{
	width: 300px;
	float: left;
}
.productFaqQuestion{
	color: #C30;
	font-weight: bold;
	padding-right: 10px;
	float: left;
	width: 10px;
}
.productFaqAnswer{
	color: #090;
	font-weight: bold;
	padding-right: 12px;
	float: left;
	width: 8px;
}
#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle #innerWrapperRight{
	margin-left: 20px;
	padding-top: 42px;
	color: #000;
	/*width: 177px;*/
	float: left;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle #innerWrapperRight li{
	list-style-type: disc;
	margin-bottom: 7px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper{
	margin-left: 22px;
	width: 176px;
	border-bottom: 1px solid #CCC;
	padding: 2px 0px 10px 0px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper.firstRow{
	padding: 2px 0px 5px 0px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper.lastRow{
	border-bottom: none;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper.furtherInfo{
	border-top: 1px solid #CCC;
	border-bottom: none;
	margin-left: 0px;
	width: 340px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper .prodSpecsLabel{
	width: 68px;
	float: left;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper .prodSpecsLabel.furtherInfoLabel{
	width: 100px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper .prodSpecsValue{
	width: 86px;
	float: left;
	font-size: 12px;
	margin-left: 21px;
	display: inline;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper .prodSpecsValue.furtherInfoValue{
	padding-left: 30px;
	margin-left: 0px;
	width: 210px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper .prodSpecsLabel.header{
	font-size: 16px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxMiddle .rowWrapper .prodSpecsValue.header{
	font-size: 16px;
}

#wrapper #contentWrapper #leftColWide #productWrapper #detailsSection #detailsBoxBottom{
	background: url("../_img/_navigation/product-page-background-bottom.jpg") no-repeat left top;
	height: 17px;
}

/* STYLES FOR SIMILAR PRODUCTS MODULE */
#wrapper #contentWrapper #rightColNarrow #similarProducts{
	margin-top: 7px;
}

#wrapper #contentWrapper #rightColNarrow #similarProducts #topBackground{
	background: url("../_img/similar-products-top-bckg.png") no-repeat;
	height: 56px;
}

#wrapper #contentWrapper p.titleText{
	color: #252525;
	font-size: 22px;
}

#wrapper #contentWrapper h4.titleText{
	color: #252525;
	font-size: 22px;
}

#wrapper #contentWrapper p.whiteText{
	color: #FFF;
	font-size: 12px;
}

#wrapper #contentWrapper #rightColNarrow #similarProducts #bottomBackground{
	background: url("../_img/similar-products-bottom-bckg.png") no-repeat;
	height: 6px;
}

#wrapper #contentWrapper #rightColNarrow #similarProducts #similarProductsDetails{
	color: #000;
	background-color: #FFF;
	padding: 7px;
}

#wrapper #contentWrapper .simProdImage{
	float: left;
	height: 60px;
	width: 75px;
}

#wrapper #contentWrapper .simProdImage.checkoutRecommendationImg{
	width: 85px;
	padding-top: 18px;
}

#wrapper #contentWrapper .simProdName{
	float: left;
	/* height: 60px; */
	width: 118px;
}

#wrapper #contentWrapper .simProdName.checkoutRecommendationName{
	width: 132px;
	padding-top: 18px;
	margin-left: 10px;
}

#wrapper #contentWrapper .simProdName p.prodType{
	font-size: 14px;
	font-weight: bold;
}

#wrapper #contentWrapper .simProdName p.prodGender{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
}

#wrapper #contentWrapper .simProdName a{
	font-size: 12px;
	color: #333333;
}

#wrapper #contentWrapper .simProdName a:hover{
	text-decoration: none;
}

#wrapper #contentWrapper .simProdPrice{
	float: left;
	padding-top: 39px;
	text-align: right;
}

#wrapper #contentWrapper .simProdPrice.discounted{
	padding-top: 24px;
}

#wrapper #contentWrapper .simProdPrice.checkoutRecommendationPrice{
	width: 118px;
	padding-top: 52px;
	margin-top: 4px;
}

#wrapper #contentWrapper .simProdPrice.checkoutRecommendationPrice.withDiscount{
	padding-top: 37px;
}

#wrapper #contentWrapper .simProdPrice p{
	font-size: 14px;
	padding-right: 5px;
}

#wrapper #contentWrapper .simProdPrice p.discountText{
	font-size: 12px;
	font-weight: bold;
	color: red;
	padding-right: 5px;
}

/* CHECKOUT.PHP STYLES - LEFT SECTION */
.shippingError{
	padding: 10px 0;
	line-height: 1.5;
	color: #FFE514;
	font-size: 80%;
}
#wrapper #contentWrapper #checkoutHeader{
	background: url("../_img/checkout-header-background.png") no-repeat;
	height: 45px;
	width: 1024px;
}

#wrapper #contentWrapper #checkoutHeader p{
	float: left;
	color: #ffe513;
	font-weight: bold;
	margin: 12px 14px 0px 14px;
	display: inline;
}

#wrapper #contentWrapper #checkoutHeader h1{
	float: left;
	color: #ffe513;
	font-weight: bold;
	margin: 12px 14px 0px 14px;
	display: inline;
}

#wrapper #contentWrapper #checkoutHeader img{
	float: left;
	margin-top: 7px;
}

#wrapper #contentWrapper #leftColWide #shippingFormWrapper{
	margin-left: 14px;
	margin-right: 30px;
}

#wrapper #contentWrapper #leftColWide #shippingFormWrapper #shippingHeader{
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #363636;
}

#wrapper #contentWrapper #leftColWide #shippingFormWrapper .labelSection{
	float: left;
	font-size: 12.5px;
	width: 150px;
	text-align: right;
	margin-top: 20px;
}


#wrapper #contentWrapper #leftColWide #shippingFormWrapper .labelSection p{
	position: relative;
	top: 4px;
}

#wrapper #contentWrapper #leftColWide #shippingFormWrapper .valueSection{
	float: left;
	padding-left: 15px;
	margin-top: 20px;
	font-size: 12.5px;
}

#wrapper #contentWrapper #leftColWide #shippingFormWrapper .valueSection img{
	position: relative;
	left: 7px;
	top: 5px;
}

#wrapper #contentWrapper #leftColWide #shippingFormWrapper #billingHeader{
	font-size: 12px;
	margin-top: 24px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #1b1b1b;
	border-bottom: 1px solid #1b1b1b;
	display: inline-block;
	width: 100%;
}

#wrapper #contentWrapper #leftColWide #shippingFormWrapper #paymentHeader{
	font-size: 12px;
	margin-top: 24px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #1b1b1b;
	border-bottom: 1px solid #1b1b1b;
	display: inline-block;
	width: 100%;
}

#wrapper #contentWrapper #leftColWide #shippingFormWrapper #purchaseInformation{
	font-size: 12px;
	padding-top: 7px;
	border-top: 1px solid #1b1b1b;
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

/* FORM "SELECT & CHECKBOX" STYLE */
span.select {
  position: absolute;
  width: 230px;
  height: 25px;
  line-height: 25px !important;
  padding: 0 0 0 8px;
  color: #fff;
  background: url("../_img/_form/form-select-checkout-standard.png") no-repeat;
  overflow: hidden;
  float: left;
}

span.checkbox {
  width: 15px;
  height: 15px;
  padding: 0 5px 0 0;
  background: url("../_img/_form/checkbox.png") no-repeat;
  display: block;
  clear: left;
  float: left;
}

span.selectShort {
  position: absolute;
  width: 51px;
  height: 25px;
  line-height: 25px !important;
  padding: 0 0 0 8px;
  color: #fff;
  background: url("../_img/_form/form-select-checkout-short.png") no-repeat;
  overflow: hidden;
  float: left;
}

span.selectLong {
  position: absolute;
  width: 380px;
  height: 25px;
  line-height: 25px !important;
  padding: 0 0 0 8px;
  color: #fff;
  background: url("../_img/_form/form-select-draggin-tales.png") no-repeat;
  overflow: hidden;
  float: left;
  font-size: 12.5px;
}
span.selectFilter {
  position: absolute;
  width: 380px;
  height: 25px;
  line-height: 25px !important;
  padding: 0 0 0 8px;
  color: #fff;
  background: url("../_img/_form/form-select-draggin-tales.png") no-repeat;
  overflow: hidden;
  float: left;
}
/* "SELECT" FORM TAG IN PRODUCT.PHP */
span.selectProduct {
  position: absolute;
  width: 122px;
  height: 21px;
  line-height: 21px !important;
  padding: 0 0 0 8px;
  background: url("../_img/_form/form-select-product-standard.png") no-repeat;
  overflow: hidden;
  float: left;
}

span.selectShortProduct {
  position: absolute;
  width: 61px;
  height: 21px;
  line-height: 21px !important;
  padding: 0 0 0 8px;
  background: url("../_img/_form/form-select-product-short.png") no-repeat;
  overflow: hidden;
  float: left;
}
/* END */

span.requiredFieldIcon {
	color: #ffe513;
	margin-left: 10px;
}

span.requiredFieldIcon.selectOption {
	margin-left: 6px;
}

/* CHECKOUT.PHP STYLES - RIGHT SECTION */
.checkoutCart{
	background-color: #FFF;
	color: #000;
	margin-top: 13px;
}
.removeFromCart{	
	margin: 0 0 17px 0;
	padding: 0;
}
.removeFromCart a{
	background: url("../_img/remove-item-left.png") no-repeat left top;
	font-size: 9px;
	color: #000;
	padding: 4px 0px 3px 4px;
	margin: 0;
	
}
.removeFromCart a span{
	background: url("../_img/remove-item-right.png") no-repeat right top;
	padding: 4px 2px 3px 0px;
	margin: 0;
	text-decoration: underline;
}
.removeFromCart a:hover span{
	text-decoration: none;
}
.removeFromCart span.noUnderline{
	text-decoration: none;
	margin: 0;
	padding: 0;
}

/* IE7 HACKS removed *padding-top: 0; -> padding-top: 0; */
html>body .removeFromCart a{
	padding-top: 0;
}
/* IE6 HACKS */
*html .removeFromCart a{
	padding-top: 0 !important;
}
.checkoutCart .chosenProductWrapper{
	display: inline-block;		/* TO FIX IE EXTRA PADDING / MARGIN ISSUE */
	margin-left: 10px;
	border-bottom: 1px dotted #CCCCCC;
	width: 290px;
}

.checkoutCart .chosenProductWrapper.lastProduct{
	border-bottom: none;
}

.checkoutCart #dragginBonusWrapper{
	background-color: #232323;
	margin-left: 2px;
	width: 306px;
}

.checkoutCart .chosenProductWrapper.dragginBonus{
	background-color: #232323;
	border: none;
}

.checkoutCart .chosenProductWrapper .prodImage{
	float: left;
	width: 44px;
	text-align: center;
	margin: 14px 0px 14px 0px;
	border: 1px solid #000;
}

.checkoutCart .chosenProductWrapper .prodAmount{
	background:#000000 none repeat scroll 0 0;
	color:#FFE513;
	float:left;
	font-size:160%;
	margin:14px 0 0 2px;
	padding-top:0;
	text-align:center;
	width:38px;
}

.checkoutCart .chosenProductWrapper .prodDetails{
	float: left;
	font-size: 12px;
	width: 110px;
	margin: 14px 0px 14px 4px;
}
.prodBonusAmount{
	background:#232323 none repeat scroll 0 0;
	color:#FFE513;
	float:left;
	font-size:160%;
	margin:14px 0 0 2px;
	padding-top:0;
	text-align:center;
	width:38px;
}

.checkoutCart .chosenProductWrapper .prodDetails.dragginBonus{
	color: #FFF;
}

.checkoutCart .chosenProductWrapper .prodDetails.dragginBonus span{
	font-weight: normal;
}

.checkoutCart .chosenProductWrapper .prodDetails p.prodTitle{
	font-weight: bold;
	font-size: 12px;
}

.checkoutCart .chosenProductWrapper .prodPrice{
	float: right;
	text-align: right;
	font-size: 12px;
	width: 84px;
	margin: 0px 0px 0px 0px;
	padding-top: 15px;
}

.checkoutCart .chosenProductWrapper .prodPrice.fullDiscount{
	padding-top: 30px;
}

.checkoutCart .chosenProductWrapper .prodPrice p.discountText{
	color: red;
	font-size: 11px;
}

.checkoutCart #priceSummaryWrapper{
	margin-left: 10px;
	margin-top: 5px;
	width: 290px;
	font-size: 14px;
}

.checkoutCart #priceSummaryWrapper span{
	font-weight: normal;
}

.checkoutCart #priceSummaryWrapper img{
	margin-top: 10px;
	margin-bottom: 7px;
}

.checkoutCart #priceSummaryWrapper .greyTextLeft{
	float: left;
	color: #666666;
	font-weight: bold;
	margin-bottom: 10px;
}

.checkoutCart #priceSummaryWrapper .greyTextLeft span{
	font-size: 9px;
}

.checkoutCart #priceSummaryWrapper .greyTextRight{
	float: right;
	color: #999999;
	font-weight: bold;
	margin-bottom: 10px;
}

.checkoutCart #priceSummaryWrapper .blackTextLeft{
	float: left;
	font-weight: bold;
}

.checkoutCart #priceSummaryWrapper .blackTextLeft span{
	font-size: 9px;
}

.checkoutCart #priceSummaryWrapper .blackTextRight{
	float: right;
	font-weight: bold;
}

/* DROP DOWN SHOPPING CART */
#checkoutCartDropDownOuterWrapper{ 	
	z-index:200;
	position:absolute;	
}

#checkoutCartDropDownWrapper{ 	
	margin-left: 0px;
	margin-top: 2px;
	position: relative;
	z-index: 1000;
}

#checkoutCartDropDownWrapper .checkoutCart.dropDown{
	width:310px;
	padding-bottom: 1px;	
	margin-top: 0px;
}

/* SUB-PRODUCT STYLES */
/*#wrapper #contentWrapper #leftColWide #subProductWrapper{
	
}

#wrapper #contentWrapper #leftColWide #subProductWrapper p.prodRangeBreadcrumbs{
	color: #ffe513;
	font-weight: bold;
	margin-top: 27px;
	margin-bottom: 27px;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper{
	float: left;
	margin-bottom: 33px;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a{
	color: #ffe513;
	font-size: 12px;
	margin-left: 7px;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper p{
	margin-left: 4px;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper p.prodRangeSubHeader{
	font-size: 12px;
	line-height: 1em;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a:hover{
	color: #FFF;
	text-decoration: none;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #pantsJeans{
	background: url("../_img/pants-jeans.png") no-repeat;
	height: 96px;
	width: 203px;
	margin-right: 38px;
	margin-bottom: 3px;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #pantsJeans:hover{
	background: url("../_img/pants-jeans-hover.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #pantsCargos{
	background: url("../_img/pants-cargos.png") no-repeat;
	height: 96px;
	width: 203px;
	margin-right: 38px;
	margin-bottom: 3px;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #pantsCargos:hover{
	background: url("../_img/pants-cargos-hover.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #pantsCamos{
	background: url("../_img/pants-camos.png") no-repeat;
	height: 96px;
	width: 203px;
	margin-bottom: 3px;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #pantsZipoffs{
	background: url("../_img/pants-zipoffs.png") no-repeat;
	height: 96px;
	width: 203px;
	margin-bottom: 3px;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #pantsZipoffs:hover{
	background: url("../_img/pants-zipoffs-hover.png") no-repeat;
}

.divHover:hover{
	cursor:pointer;	
}*/

#wrapper #contentWrapper #leftColWide #breadcrumbsWrapper{
	padding: 20px 20px 20px 13px;
}
#wrapper #contentWrapper #leftColWide #breadcrumbsWrapper p{
	color: #ffe513;
	font-weight: bold;
	text-transform: uppercase;
}
#wrapper #contentWrapper #leftColWide #breadcrumbsWrapper #breadcrumbsTextWrapper{
	float: left;
}
#wrapper #contentWrapper #leftColWide #breadcrumbsWrapper #styleCutsTextWrapper{
	float: right;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .productRowWrapperOuter{
	padding: 0 0 0 8px;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .productRowWrapperOuter .productRowWrapperInner{
	border-top: 2px solid #756B0E;
	margin: 0 20px 0 0;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .productRowWrapperOuter .productRowWrapperInner .prodRangeWrapper{
	padding-top: 10px;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .productRowWrapperOuter .productRowWrapperInner .styleIcon{
	float: right;
	text-align: center;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .productRowWrapperOuter .productRowWrapperInner .styleIcon p{
	font-size: 12px;
	color: #FFE513;
	font-weight: bold;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper{
	float: left;
	padding: 0 0 33px 9px;
}
/*PRODUCT RANGE BUTTONS*/
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menPants{
	background: url("../_img/mens-pants.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menJackets{
	background: url("../_img/mens-jackets.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menJeans{
	background: url("../_img/mens-jeans.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menCargos{
	background: url("../_img/mens-cargos.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menCamos{
	background: url("../_img/mens-camos.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menChinos{
	background: url("../_img/mens-metros.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menZipOffs{
	background: url("../_img/mens-zip-offs.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menKleg{
	background: url("../_img/mens-k-legs.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menRider{
	background: url("../_img/mens-jackets-rider.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menCEvo{
	background: url("../_img/mens-c-evo.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menTrafficRider{
	background: url("../_img/mens-jackets-traffic-rider.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menOversizedJacket{
	background: url("../_img/mens-jackets-oversized.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menUltra{
	background: url("../_img/mens-jackets-ultra-lite.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menUrban{
	background: url("../_img/mens-jackets-urban-bomber.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menBiker{
	background: url("../_img/mens-biker-blue.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menSilverback{
	background: url("../_img/mens-silverbacks.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menSports{
	background: url("../_img/mens-sports.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menExtras{
	background: url("../_img/mens-extra.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menTraffic{
	background: url("../_img/mens-traffic.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menClassic{
	background: url("../_img/mens-classic.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menExtraTraffic{
	background: url("../_img/mens-traffic.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menExtraClassic{
	background: url("../_img/mens-classic.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menOilskin{
	background: url("../_img/mens-oilskins.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menOversized{
	background: url("../_img/mens-oversized.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menSlix{
	background: url("../_img/mens-slix.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menNextGen{
	background: url("../_img/mens-next-gen.png") no-repeat;
}

/* START OF NEW PRODUCTS IMAGES */

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menTradie{
	background: url("../_img/mens-tradie.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menDrift{
	background: url("../_img/mens-drift.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menOptix{
	background: url("../_img/mens-optix.png") no-repeat;
}

/* END OF NEW PRODUCTS IMAGES */

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womensPants{
	background: url("../_img/womens-pants.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womensJackets{
	background: url("../_img/womens-jackets.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenJeans{
	background: url("../_img/womens-jeans.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenCargos{
	background: url("../_img/womens-cargos.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenCamos{
	background: url("../_img/womens-camos.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenZipOffs{
	background: url("../_img/womens-zip-offs.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenKleg{
	background: url("../_img/womens-k-legs.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenSlix{
	background: url("../_img/womens-slix.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenRider{
	background: url("../_img/womens-jackets-rider.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenTrafficRider{
	background: url("../_img/womens-jackets-traffic-rider.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenMoto{
	background: url("../_img/womens-jackets-moto.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenOversized{
	background: url("../_img/womens-jackets-oversized.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenUltra{
	background: url("../_img/womens-jackets-ultra-lite.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenUrban{
	background: url("../_img/womens-jackets-urban-bomber.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womensNextGen{
	background: url("../_img/womens-next-gen.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womensCEvo{
	background: url("../_img/womens-c-evo.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womensTraffic{
	background: url("../_img/womens-traffic.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womensMinx{
	background: url("../_img/womens-minx.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womensClassic{
	background: url("../_img/womens-classic.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womensSkins{
	background: url("../_img/womens-skins.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #kidsJeansBlack{
	background: url("../_img/kids-jeans-black.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #kidsJeans{
	background: url("../_img/kids-jeans.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #kidsUrban{
	background: url("../_img/kids-camos.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #tShirts{
	background: url("../_img/shirts.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #kShirts{
	background: url("../_img/shirts-k-shirts.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menTshirtBlack{
	background: url("../_img/shirts-t-shirt-mens.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenTshirtBlack{
	background: url("../_img/shirts-t-shirt-womens.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menTshirtSeamless{
	background: url("../_img/shirts-t-shirt-grey-unisex.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenTshirtSeamless{
	background: url("../_img/shirts-t-shirt-grey-unisex.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #beltBuckle{
	background: url("../_img/extras-belt-buckle.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #caps{
	background: url("../_img/extras-caps.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menCamoGeneral{
	background: url("../_img/mens-camos-general.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menCamoUrban{
	background: url("../_img/mens-camos-urban.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menCamoUltraViolet{
	background: url("../_img/mens-camos-ultra-violet.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #menCamoMonster{
	background: url("../_img/mens-camos-monster.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenCamoGeneral{
	background: url("../_img/womens-camos-general.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenCamoUrban{
	background: url("../_img/womens-camos-urban.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenCamoUltraViolet{
	background: url("../_img/womens-camos-ultra-violet.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenCamoPink{
	background: url("../_img/womens-camos-candy.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womenCamoMonster{
	background: url("../_img/womens-camos-monster.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #armourBack{
	background: url("../_img/armour-back-protector.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #armourElbow{
	background: url("../_img/armour-elbow-forearm.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #armourHip{
	background: url("../_img/armour-hip.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #armourKnee{
	background: url("../_img/armour-knee-shin.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #armourShoulder{
	background: url("../_img/armour-shoulder.png") no-repeat;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #armourKneeGuard{
	background: url("../_img/armour-knee-guard.png") no-repeat;
}




#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #mens{
	background: url("../_img/mens.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #womens{
	background: url("../_img/womens.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #armour{
	background: url("../_img/armour.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #extras{
	background: url("../_img/extras.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #gloves{
	background: url("../_img/gloves.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #kids{
	background: url("../_img/kids.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #legs{
	background: url("../_img/legs.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper #shirts{
	background: url("../_img/shirts.png") no-repeat;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a.productImage{
	/*padding: 4px 137px 70px 6px;*/
	width: 203px;
	height: 96px;
	display: inline-block;
	text-decoration: none;
}
#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a.productImage.narrow{
	width: 173px;
}


#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a.productImage:hover{
	background-position: 0% -96px;
	cursor: pointer;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a.productImage:hover span{
	color: #FFF;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a.productImage span{
	font-size: 18px;
	font-weight: bold;
	color: #999;
	position: relative;
	top: 6px;
	left: 5px;
	line-height: 1em;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a.productImage span.subText{
	font-size: 12px;
	font-weight: normal;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a.viewText{
	font-size: 12px;
	color: #ffe513;
}

#wrapper #contentWrapper #leftColWide #subProductWrapper .prodRangeWrapper a.viewText:hover{
	color: #FFF;
}

/* CHECKOUT-THANKYOU STYLES */
#wrapper #contentWrapper #leftColWide #thankyouWrapper{
	margin-left: 14px;
	margin-right: 30px;
}

#wrapper #contentWrapper #leftColWide #thankyouWrapper #thankyouHeader{
	font-size: 16px;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #363636;
	color: #ffe513;
}

#wrapper #contentWrapper #leftColWide #thankyouWrapper #thankyouDetails{
	width: 694px;
	margin-top: 7px;
}

#wrapper #contentWrapper #leftColWide #thankyouWrapper #thankyouDetails p{
	font-size: 12px;
}

#wrapper #contentWrapper #leftColWide #thankyouWrapper #thankyouDetails p.boldText{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}

#wrapper #contentWrapper #leftColWide #thankyouWrapper #thankyouDetails #thankyouProofPurchase{
	border-top: 1px dotted #606060;
	border-bottom: 1px dotted #606060;
	padding-top: 14px;
	padding-bottom: 14px;
}

#wrapper #contentWrapper #leftColWide #thankyouWrapper #thankyouDetails #thankyouProofPurchase p{
	font-weight: bold;
	font-size: 14px;
	margin-left: 15px;
}

#wrapper #contentWrapper #leftColWide #prodRecommendation{
	margin-top: 30px;
	margin-bottom: 15px;
}

#wrapper #contentWrapper #leftColWide #prodRecommendation #topBackground{
	background: url("../_img/checkout-thankyou-recommendation-header.png") no-repeat;
	height: 56px;
	width: 715px;
}

#wrapper #contentWrapper #leftColWide #prodRecommendation .feedbackWrapper{
	float:left;
	width:345px;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	border-left: 1px dotted #CCC;
}

#wrapper #contentWrapper #leftColWide #prodRecommendation #bottomBackground{
	background: url("../_img/checkout-thankyou-recommendation-bottom.png") no-repeat;
	height: 6px;
	width: 715px;
}

/* ABOUT DRAGGINS STYLES */
#wrapper #contentWrapper #leftColWide #aboutDragginsHeader{
	background: url("../_img/about-draggins-header-background.png") no-repeat;	
	height: 45px;
	width: 705px;
}

#wrapper #contentWrapper #leftColWide #aboutDragginsHeader p{
	font-weight: bold;
	color: #ffe513;
}

#wrapper #contentWrapper #leftColWide #aboutDragginsHeader h1{
	font-weight: bold;
	color: #ffe513;
}

#wrapper #contentWrapper #leftColWide #aboutDragginsHeader p span{
	font-weight: normal;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain{
	background-color: #FFF;
	color: #000;
	width: 705px;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain p.aboutDragginsMainText{
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain p.aboutDragginsMainText.textWrap{
	float: right;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain .subHeadTextWrapper{
	border-bottom: 1px solid #CCC;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain .subHeadTextWrapper p{
	font-weight: bold;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain .subHeadTextWrapper h1{
	margin: 0 0 15px 0;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain .subHeadTextWrapper h2{
	font-weight: bold;
	font-size: 14px;
}

#wrapper #contentWrapper #leftColWide .quote{
	background-color: #131313;
	width: 705px;
	padding-bottom: 15px;
}

#wrapper #contentWrapper #leftColWide .quote p{
	color: #ffe513;
	font-size: 26px;
	line-height: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

#wrapper #contentWrapper #leftColWide .quote p.viewDragginTest{
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	margin-top: 10px;
}

#wrapper #contentWrapper #leftColWide .quote p.viewDragginTest a{
	color: #ffe513;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain img.circleLineLong{
	margin-top: 10px;
	margin-bottom: 10px;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain .listWrapper{
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	font-size: 12px;
	color: #666666;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 7px 0px;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain .listWrapper li{
	list-style-type: disc;
	margin-bottom: 7px;
}

#wrapper #contentWrapper #leftColWide .aboutDragginsMain .listWrapper .leftSide{
	float: left;
	width: 45%;
	padding-left: 15px;
}
#wrapper #contentWrapper #leftColWide .aboutDragginsMain .listWrapper .rightSide{
	float: right;
	width: 45%;
	padding-left: 15px;
}

a.backToTop{
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	float: right;
	position: relative;
	top: 12px;
}

/* FIND RETAILERS STYLES */
#wrapper #contentWrapper #leftColWide #findRetailersWrapper{
	background-color: #FFF;
	width: 705px;
	color: #000;
	padding-bottom: 20px;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper a:hover{
	text-decoration: none;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper p.headerText{
	font-size: 16px;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper h1.headerText{
	font-size: 16px;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper p.bodyText{
	font-size: 12px;
	color: #333333;
	margin-top: 16px;
	line-height: 1.4em;
}

#wrapper #contentWrapper .carbonFibreBackground{
	background: url("../_img/carbon-fibre-background-standard.png") no-repeat;
	width: 690px;
	height: 70px;
	margin-left: 7px;
	color: #FFF;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #googleMapWrapper div #map_canvas{
	width: 640px;
	height: 350px;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #googleMapWrapper{
	background: url("../_img/map-background.png") no-repeat;
	width: 690px;
	height: 396px;
	margin-left: 7px;
	color: #FFF;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper #resultsLocationHeader{
	background: url("../_img/find-retailers-location-header.png") no-repeat;
	width: 682px;
	height: 37px;
	margin-left: 11px;
	color: #FFF;
	font-size: 12px;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper #resultsLocationBody{
	background: url("../_img/find-retailers-background-repeat.png") repeat-y;
	width: 682px;
	margin-left: 11px;
	font-size: 12px;
	color: #4e4e4e;
	line-height: 1.5em;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper #resultsLocationBody a{
	color: #131313;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper #resultsLocationBottom{
	background: url("../_img/find-retailers-background-bottom.png") no-repeat;
	width: 682px;
	height: 10px;
	margin-left: 11px;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper .storeCol{
	width: 175px;
	margin-top: 8px;
	margin-left: 9px;
	float: left;
	display: inline;	/* FIX FOR IE6 DOUBLE MARGIN-LEFT */
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper .addressCol{
	width: 140px;
	margin-top: 8px;
	float: left;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper .contactCol{
	width: 220px;
	margin-top: 8px;
	float: left;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper .actionCol{
	width: 126px;
	margin-top: 8px;
	float: left;
}

#wrapper #contentWrapper #leftColWide #findRetailersWrapper .storeCol.data{
	width: 166px;
}

/* SOCIAL DRAGGINS STYLES */
#wrapper #contentWrapper #leftColWide #socialDragginsWrapper{
	background-color: #FFF;
	width: 705px;
	color: #000;
	padding-bottom: 20px;
}
#wrapper #contentWrapper #leftColWide #socialDragginsWrapper .taleCommentName{
	padding-bottom: 15px;
	font-weight: bold;
}
#wrapper #contentWrapper #leftColWide #socialDragginsWrapper p.headerText{
	font-size: 16px;
}
#wrapper #contentWrapper #leftColWide #socialDragginsWrapper h1.headerText{
	font-size: 16px;
}

#wrapper #contentWrapper #leftColWide #socialDragginsWrapper p.bodyText{
	font-size: 12px;
	color: #333333;
	margin-top: 16px;
	line-height: 1.4em;
}

#wrapper #contentWrapper #leftColWide #socialDragginsWrapper #dragginTalesContentWrapper{
	width: 682px;
	border-top: 1px solid #000;
	margin-left: 12px;
}

#wrapper #contentWrapper #leftColWide #socialDragginsWrapper #dragginTalesContentWrapper .sectionWrapper{
	 padding: 0px 0px 20px 20px;
	 border-bottom: 1px solid #7F7F7F;
}

#wrapper #contentWrapper #leftColWide #socialDragginsWrapper #dragginTalesContentWrapper .sectionWrapper .logoWrapper{
	 float: left;
	 padding: 20px 0 0 0;
}

#wrapper #contentWrapper #leftColWide #socialDragginsWrapper #dragginTalesContentWrapper .sectionWrapper .infoWrapper{
	 float: left;
	 padding: 20px 0 0 20px;
	 width: 350px;
}

#wrapper #contentWrapper #leftColWide #socialDragginsWrapper #dragginTalesContentWrapper .sectionWrapper .buttonWrapper{
	 float: left;
	 padding: 55px 0 0 20px;
}

#wrapper #contentWrapper .carbonFibreBackground p{
	float:left;
	font-size: 14px;
	position: relative;
	top: 3px;
}

#wrapper #contentWrapper .carbonFibreBackground p.chooseProduct{
	margin-right: 8px;
}

#wrapper #contentWrapper .carbonFibreBackground span.selectLong,
#wrapper #contentWrapper .carbonFibreBackground span.selectFilter,
#wrapper #contentWrapper .carbonFibreBackground select.styledFilter,
#wrapper #contentWrapper .carbonFibreBackground select.styledLong{
	font-size: 12.5px;
}

#wrapper #contentWrapper .carbonFibreBackgroundTop{
	background: url("../_img/carbon-fibre-background-standard-top.png") no-repeat;
	width: 690px;
	height: 60px;
	margin-left: 7px;
	color: #FFF;
}

#wrapper #contentWrapper .carbonFibreBackgroundTop p{
	float:left;
	font-size: 14px;
	position: relative;
	top: 3px;
}

#wrapper #contentWrapper .carbonFibreBackgroundTop {
	
}
#wrapper #contentWrapper .addCommentLink{
	height: 100% !important;	/* FOR IE6 */
	padding: 10px 10px 3px 0px;
}
#wrapper #contentWrapper .enterTaleName{
	height: 100% !important;	/* FOR IE6 */
	padding:22px 10px 0px 15px;
	margin-bottom: 5px;
}
#wrapper #contentWrapper .enterTaleName p{
	font-size: 90%;
	margin-bottom: 10px;
}
#wrapper #contentWrapper .enterTaleComment{
	height: 100% !important;	/* FOR IE6 */
	padding:22px 10px 0px 15px;
}
#wrapper #contentWrapper .enterTaleComment p{
	font-size: 90%;
}
#wrapper #contentWrapper .enterTaleName .enterTaleNamePrivacy{
	font-size: 90%;
	margin-bottom: 10px;
	font-style: italic;
	color:#999;
}
#wrapper #contentWrapper .addTaleBackground{
	width: 690px;
	height: 100% !important;	/* FOR IE6 */
	padding-bottom: 7px;
}

#wrapper #contentWrapper .addTaleBackground textarea{
	background: url("../_img/_form/form-input-textarea.png") no-repeat;
	width: 545px;
	height: 190px;
	border: none;
	margin-left: 15px;
	margin-top: 12px;
	font-size: 12px;
	padding: 10px;
}

#wrapper #contentWrapper .carbonFibreBackgroundMiddle{
	background: url("../_img/carbon-fibre-background-standard-middle.png") repeat-y;
	width: 690px;
	height: 100% !important;	/* FOR IE6 */
	margin-left: 7px;
	padding-bottom: 7px;
}

#wrapper #contentWrapper textarea.taleCommentTextArea{
	background: url("../_img/_form/form-input-textarea.png") no-repeat;
	width: 545px;
	height: 190px;
	border: none;
	margin-left: 30px;
	font-size: 12px;
	padding: 10px;
}

#wrapper #contentWrapper .carbonFibreBackgroundMiddle a{
	color: #FFF;
	font-size: 12px;
}

#wrapper #contentWrapper .carbonFibreBackgroundBottom{
	background: url("../_img/carbon-fibre-background-standard-bottom.png") no-repeat;
	width: 690px;
	height: 6px;
	margin-left: 7px;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleWrapper{
	width: 682px;
	margin-left: 10px;
	margin-top: 15px;
	padding-bottom: 15px;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleWrapper.topEntry{
	border-top: 3px solid #ccc;
	padding-top: 10px;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleHeader{
	font-size: 70%;
	padding: 0px 0px 10px 10px;
	color: #666;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleBodyWrapper{
	/* background: url("../_img/speech-bubble-tales-entry.png") no-repeat; */
	width: 684px;
	font-size: 15px;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleBodyWrapper .custTaleTop{
	/* background: url("../_img/speech-bubble-tale-entry-top.jpg") no-repeat left top; */
	width: 684px;
	height: 7px;
	margin: 0;
	padding: 0;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleBodyWrapper .custTaleMiddle{
	/* background: url("../_img/speech-bubble-tale-entry-middle.jpg") repeat-y left top; */
	height: 100% !important;/* TO FIX IE6 FLUID LAYOUT ISSUE*/
	width: 684px;
	padding: 0;
	font-size: 80%;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleBodyWrapper .custTaleMiddle div{
	padding: 3px 10px;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleBodyWrapper .custTaleBottom{
	/* background: url("../_img/speech-bubble-tale-entry-bottom.jpg") no-repeat left top; */
	width: 684px;
	height: 13px;
	margin: 0;
	padding: 0;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleImages{
	padding: 10px 0px 10px 20px;
	border-bottom: 1px dotted #b2b2b2;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleImages img{
	border: 1px solid #000;
	float: left;
	margin-right: 9px;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleImages a{
	font-size: 70%;
	color: #000;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleImages span{
	font-size: 12px;
	color: #000;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleComments{
	color: #414141;
	font-size: 12px;
	border-bottom: 1px dotted #b2b2b2;
	padding: 10px 19px 10px 19px;
	background: #efefef;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleComments .commentLeftSection{
	float: left;
	padding: 0 20px 0 0;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleComments .commentRightSection{
	float: left;
	width: 560px;
}

#wrapper #contentWrapper #socialDragginsWrapper .custTaleComments.creamBackground{
	background-color: #FFE514;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #findStockistPagination {
	padding-left: 20px;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #findStockistPagination ul {
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #findStockistPagination ul li {
	float: left;
	background-color: #666;
	border: 1px solid #333;
	margin-right: 3px;
	margin-bottom: 10px;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #findStockistPagination ul li a {
	font-size: 80%;
	color: #FFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: block;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #frm_contact #contactEnterNameWrapper {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #frm_contact #contactEnterNameWrapper p {
	font-size: 12px;
	margin-bottom: 5px;
	color: #333;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #frm_contact #contactEnterNameWrapper .inputField.contactEnterName {
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #frm_contact #contactMessageWrapper {
	margin-left: 30px;
}
#wrapper #contentWrapper #leftColWide #findRetailersWrapper #frm_contact #contactMessageWrapper p {
	font-size: 12px;
	margin-bottom: 5px;
	color: #333;
}

/* Replaced to #444 original 444 */
.bodyText a       {
	color: #444;
	text-decoration: underline;
}

#contentWrapper #leftColWide #findRetailersWrapper #emailSentMessageWrapper {
}
#contentWrapper #leftColWide #findRetailersWrapper #emailSentMessageWrapper p {
	font-size: 12px;
	color: #333;
}





/* SOCIAL ADD TALE */
#addTalesWrapper p{
	font-size: 12px;
	color: #333;
	margin: 0 0 4px 0;
}

#addTalesWrapper #chooseProductWrapper{
	padding: 0 0 0 32px;	
}

#addTalesWrapper #enterNameWrapper{
	padding: 10px 0 0 32px;	
}

#addTalesWrapper #writeTalesWrapper{
	padding: 10px 0 0 32px;	
}

#addTalesWrapper .uploadImageWrapper{
	padding: 0 0 0 32px;
}

#addTalesWrapper .uploadImageWrapper p{
	margin: 0 0 0 0;
}

#addTalesWrapper .uploadImageWrapper a{
	font-size: 12px;
	color: #444;
}

/* SOCIAL SUBSCRIBE */
#subscribeWrapper .subscribeDetailWrapper{
	padding: 13px 0 0 32px;	
}

#subscribeWrapper .subscribeDetailWrapper p{
	padding: 0 0 4px 0;
	font-size: 12px;
	color: #333;
}

/* GENERIC TABS STYLES - USED IN PRODUCT.PHP & /social/ */
#wrapper #contentWrapper .leftTab{
	float: left;
	background: url("../_img/_navigation/product-page-tabs-left-hover.jpg") no-repeat left top;
	height: 31px;
	width: 7px;
}
#wrapper #contentWrapper .middleTab{
	float: left;
	background: url("../_img/_navigation/product-page-tabs-middle.jpg") repeat-x;
	height: 31px;
}
#wrapper #contentWrapper .middleTab ul li{
	float: left;
}
#wrapper #contentWrapper .middleTab ul li a{
	text-decoration: none;
	font-size: 9px;
	color: #FFF;
	display: inline-block;		/* INLINE_BLOCK FIXES "WHOLE-ELEMENT HOVER" PROBLEM IN IE6 */	
	padding: 10px 12px 10px 12px;
	cursor: pointer;
}
#wrapper #contentWrapper .middleTab ul li a:hover{
	background: url("../_img/_navigation/product-page-tabs-hover.jpg") repeat-x;
	color: #ffe513;
}
#wrapper #contentWrapper .middleTab ul li a.active{
	background: url("../_img/_navigation/product-page-tabs-hover.jpg") repeat-x;
	color: #ffe513;
}

#wrapper #contentWrapper .middleTab ul li #productSpecsTab{
	padding-left: 5px;
}
#wrapper #contentWrapper .middleTab ul li #productProvingGroundTab{
	padding-right: 5px;
}
#wrapper #contentWrapper .middleTab ul li #readTales{
	padding-left: 5px;
}
#wrapper #contentWrapper .middleTab ul li #socialExtra{
	padding-right: 5px;
}
#wrapper #contentWrapper .middleTab ul li #fastFactsTab{
	padding-left: 5px;
}
#wrapper #contentWrapper .middleTab ul li #bioTab{
	padding-right: 5px;
}

#wrapper #contentWrapper .rightTab{
	float: left;
	background: url("../_img/_navigation/product-page-tabs-right.jpg") no-repeat right top;
	height: 31px;
	width: 7px;
}
#wrapper #contentWrapper .rightTabActive{
	background: url("../_img/_navigation/product-page-tabs-right-hover.jpg") no-repeat right top;
}
.productFaqQuestion{
	
}
/* INPUT FILE STYLES */
.inputFileWrapper{
	background:url("../_img/_form/form-input-file-button.png") no-repeat 100% 1px;
	height: 39px;
	width:485px;
	margin:0px;
	text-align: right;
}

.inputFileWrapper .realInputFile{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	position: relative;
	top: 6px;
	z-index: 2;
}

.inputField.dragginTalesFileUpload {
	width: 380px;
    background: url("../_img/_form/form-input-textfield-long.png") no-repeat;
	position: relative;
	top: -22px;
}

.fakeInputFile{
	width:380px;
	float: left;
    padding: 0;
    margin: 5px 0 0 7px;
    border: 0;
    background: none;
	color: #666666;
	font-size: 12.5px;
}

/* PRODUCT TABS STYLES */
#productSafetyFeaturesWrapper .prodSafetyLeft{
	float: left;
	width: 284px;
	margin: 0 0 0 16px;
	display: inline;
}

#productSafetyFeaturesWrapper .prodSafetyRight{
	float: left;
	width: 350px;
	padding: 0 20px 0 22px;
}

#productSafetyFeaturesWrapper .prodSafetyRight .headerWrapper{
	width:214px;
	border-bottom:1px solid #CCC;
}

#productSafetyFeaturesWrapper .prodSafetyRight .headerWrapper p.headerText{
	font-size: 16px;
	line-height: 1.3em;
}

#productSafetyFeaturesWrapper .prodSafetyRight p.bodyText{
	font-size: 11px;
	margin:7px 0 0 0;
}

#productSafetyFeaturesWrapper .productSafetyDetailsWrapper{
	padding:0 0 10px 0;
}

#productSafetyFeaturesWrapper #prodSafetyBottomWrapper{
	margin: 0px 18px 0 12px;
	padding: 10px 0 0 0;
	border-top: 1px solid #CCC;
}

#productSafetyFeaturesWrapper #prodSafetyBottomWrapper p{
	font-size: 11px;
	padding: 0 0 7px 0;
}

#productSafetyFeaturesWrapper #prodSafetyBottomWrapper .prodSafetyLeft{
	margin-left:0;
}

#productSafetyFeaturesWrapper #prodSafetyBottomWrapper .prodSafetyLeft .prodSafetyLeft{
	width:102px;
}

#productSafetyFeaturesWrapper #prodSafetyBottomWrapper .prodSafetyLeft .prodSafetyRight{
	width:182px;
	padding:0;
}

#productSafetyFeaturesWrapper #prodSafetyBottomWrapper .prodSafetyRight{
	padding: 0 0 0 26px;
}

#productSafetyFeaturesWrapper #prodSafetyBottomWrapper .prodSafetyRight .prodSafetyLeft{
	width:90px;
}

#productSafetyFeaturesWrapper #prodSafetyBottomWrapper .prodSafetyRight .prodSafetyRight{
	width:244px;
	padding:0;
}

/* SIZE */
#productSizeWrapper{
	margin: 0 0 0 15px;
	padding: 0 15px 0 0;
}

#productSizeWrapper .prodSizeLeft{
	float: left;
	width: 170px;
	display: inline;
}

#productSizeWrapper .prodSizeRight{
	float: left;
	width: 475px;
	margin: 0 0 0 12px;
}

#productSizeWrapper .prodSizeRight p{
	font-size: 11px;
	margin: 15px 0 0 0;
}

#productSizeWrapper .prodSizeRight .legLength{
	border-bottom: 1px solid #CCC;
	padding: 0 0 4px 0;
}

#productSizeWrapper .prodSizeRight .legLength p{
	font-size: 14px;
	margin: 0;
}

#sizeChartTable{
	font-size: 11px;
	margin: 16px 0 0 0;
}

#sizeChartTable tr td{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	height: 24px;
	width: 29px;
	vertical-align: middle;
	text-align: center;
}

#sizeChartTable tr.greyRow td{
	background-color: #F2F2F2;
}

#sizeChartTable tr.firstRow td{
	border-top: none;
	font-weight: bold;
}

#sizeChartTable tr.firstRowNormalFont td{
	border-top: none;
	font-weight: normal;
}

#sizeChartTable tr.lastRow td{
	border-bottom: none;
}

#sizeChartTable tr.wideCell td{
	width: 39px;
}

#sizeChartTable tr td.firstCol{
	width: 84px;
	text-align: left;
	padding: 0 0 0 4px;
	border-left: none;
	border-right: 1px solid #000;
}

#sizeChartTable tr td.firstCol.wide{
	width: 194px;
}

#sizeChartTable tr td.firstCol.mediumWide{
	width: 107px;
}

#sizeChartTable tr td.lastCol{
	border-right: none;
}

/* CARE */
#productCareWrapper{
	margin: 0 0 0 15px;
	padding: 0 15px 0 0;
}

#productCareWrapper p{
	font-size: 12px;
	margin: 15px 0 0 0;
	line-height: 1.6em;
}

#productProvingGroundWrapper{
	padding: 8px 0 8px 25px;	
}

/* SEARCH-RESULT.PHP STYLES */
#wrapper #contentWrapper #leftColWide #searchResultWrapper{
	background-color: #FFF;
	color: #000;
	width: 705px;
}
#wrapper #contentWrapper #leftColWide #searchResultWrapper .searchHeading{
	padding-top: 14px;
	font-size:110%;
}
#wrapper #contentWrapper #leftColWide #searchResultWrapper p{
	font-size: 12px;
	line-height: 1.5em;
}
#wrapper #contentWrapper #leftColWide #searchResultWrapper p.headerText{
	font-weight: bold;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper p.subHeaderText{
	color: #333;
	margin: 10px 0 0 0;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper .resultWrapper{
	border-bottom: 1px dotted #999;
	color: #333;
	padding: 15px 0 15px 0;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper .resultWrapper p{
	font-size: 14px;
	margin: 7px 0 7px 0;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper .resultWrapper a{
	font-size: 14px;
	color: #000;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper .resultWrapper .leftInnerWrapper{
	float: left;
	width: 50%;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper .resultWrapper .rightInnerWrapper{
	float: left;
	width: 50%;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper .resultWrapper .profilePicWrapper{
	float: left;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper .resultWrapper .profileDetailsWrapper{
	float: left;
	padding: 0 0 0 15px;
}

#wrapper #contentWrapper #leftColWide #searchResultWrapper .resultWrapper .profileDetailsWrapper h2{
	font-size: 16px;
	font-weight: bold;
}

/* FAQS.PHP STYLES */
#wrapper #contentWrapper #leftColWide #faqsWrapper{
	background-color: #FFF;
	color: #000;
	width: 705px;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper p.headerText{
	font-weight: bold;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper h1.headerText{
	font-weight: bold;
	margin: 0 0 12px 0;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .QAWrapper{
	border-bottom: 1px solid #DBDBDB;
	color: #333;
	padding: 10px 0 7px 0;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .QAWrapper p{
	font-size: 12px;
	margin: 0 0 7px 0;
	line-height: 1.5em;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .QAWrapper p.question{
	font-weight: bold;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .QAWrapper h2.question{
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 7px 0;
	line-height: 1.5em;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .QAWrapper p.answer{
	color: #666;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .QAWrapper a{
	color: #666;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .faqsList{
	margin: 6px 0 6px 0;
	padding: 0 0 0 16px;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .faqsList li{
	font-size: 12px;
	list-style-type: disc;
	margin-top: 8px;
}

#wrapper #contentWrapper #leftColWide #faqsWrapper .faqsList li a{
	color: #333;
}

/* FAQ.PHP - FREIGHT COSTS TABLE STYLES */
#freightCostsTable{
	font-size: 12px;
	color: #666;
	margin: 5px 0 10px 0;
	border: 1px solid #CCC;
}

#freightCostsTable tr td{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	vertical-align: middle;
	padding: 6px 15px 6px 15px;
}

#freightCostsTable tr td.firstCol{
	border-left: none;
	font-weight: bold;
}

#freightCostsTable tr td.lastCol{
	border-right: none;
}

#freightCostsTable tr.greyRow td{
	background-color: #F2F2F2;
}

#freightCostsTable tr.firstRow td{
	border-top: none;
}

#freightCostsTable tr.lastRow td{
	border-bottom: none;
}

/* FAQ.PHP - COUNTRY SIZES TABLE STYLES */
#countrySizeTable{
	font-size: 12px;
	color: #666;
	margin: 5px 0 10px 0;
	border: 1px solid #CCC;
}

#countrySizeTable tr td{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	vertical-align: middle;
	padding: 5px 15px 5px 15px;
	text-align: center;
}

#countrySizeTable tr td.firstCol{
	border-left: none;
	text-align: left;
}

#countrySizeTable tr td.lastCol{
	border-right: none;
}

#countrySizeTable tr.greyRow td{
	background-color: #F2F2F2;
}

#countrySizeTable tr.firstRow td{
	border-top: none;
	font-weight: bold;
}

#countrySizeTable tr.lastRow td{
	border-bottom: none;
}

/* FAQ.PHP - customUl */
ul.customUl{
	padding-left: 16px;
	margin-top: 6px;
}

ul.customUl li{
	font-size: 12px;
	color: #666;
	list-style-type: disc;
	margin-bottom: 4px;
}

/* DRAGGIN RIDERS FAST FACTS TABLE */
#fastFacts{
	padding: 0 36px 0 0;
}

#ridersFastFactsTable{
	font-size: 12px;
	margin: 0 0 0 15px;
	width: 100%;
}

#ridersFastFactsTable tr td{
	padding: 6px 0;
	border: 1px solid #999;
}

#ridersFastFactsTable tr td.leftCol{
	width: 100px;
	text-align: right;
	padding-right: 13px;
	padding-left: 13px;
}

#ridersFastFactsTable tr td.leftCola{
	width: 100px;
	text-align: left;
	padding-right: 13px;
	padding-left: 13px;
}

#ridersFastFactsTable tr td.rightCol{
	padding-left: 13px;
	padding-right: 13px;
}

#ridersFastFactsTable tr.greyRow td{
	background-color: #333;
	color: #FFE513;
}

/* DRAGGIN RIDERS BIO STYLES */
#bio{
	width: 670px;
}

#bio .QAWrapper{
	border-bottom: 1px solid #DBDBDB;
	color: #333;
	padding: 10px 0 7px 0;
	margin: 0 0 0 15px;
}

#bio .QAWrapper p{
	font-size: 12px;
	margin: 0 0 7px 0;
	line-height: 1.5em;
}

#bio .QAWrapper p.question{
	font-weight: bold;
}

#bio .QAWrapper p.answer{
	color: #666;
}

/* DRAGGIN RIDERS BIO STYLES */
#wrapper #contentWrapper #errorMessageWrapper{
	background: url("../_img/404-background.png") no-repeat;
	height: 447px;
	width: 621px;
}

#wrapper #contentWrapper #errorMessageWrapper .innerWrapper{
	padding: 140px 0 0 0;
}

#wrapper #contentWrapper #errorMessageWrapper p.whiteText{
	font-weight: bold;
	font-size: 30px;
	line-height: 0.8em;
}

#wrapper #contentWrapper #errorMessageWrapper p.yellowText{
	color: #FFE513;
	font-weight: bold;
	font-size: 46px;
	line-height: 0.8em;
}

#wrapper #contentWrapper #errorMessageWrapper a{
	color: #FFF;
}

#wrapper #contentWrapper #errorMessageWrapper a:hover{
	text-decoration: none;
}

/* FEATURE WRAPPER */
#wrapper #featureWrapper{
	padding: 20px 0 0 0;
}
#wrapper #featureWrapper .eachFeature{
	padding: 7px 0 0 0;
}
#wrapper #featureWrapper .eachFeature .featureIcon{
	float: left;
}
#wrapper #featureWrapper .eachFeature .featureName{
	float: left;
}
#wrapper #featureWrapper .eachFeature .featureName p{
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0 12px 7px;
}

/* IE7 HACKS */
html>body #wrapper #contentWrapper #leftColWide #productWrapper #addToCartWrapper{
	*padding-top: 0px;
	*padding-bottom: 0px;
}

html>body #wrapper #contentWrapper #leftColWide #productWrapper #addToCartWrapper a{
	*position: relative;
	*bottom: 3px;
}

html>body #wrapper #contentWrapper #leftColWide #productWrapper #addToCartWrapper span{
	*position: relative;
	*bottom: 3px;
}
/* END OF IE7 HACKS */

/*SOCIAL SUBSCRIBE*/


/* PROVING GROUND YOUTUBE */
#ytvideo,
#ytvideo2 {
	float: left;
}
.yt_holder {
	float: left;
	padding: 10px 0 0 0;
}
.currentvideo {
	margin: 10px 0 0 0;
}
ul.demo2{
	
}
ul.demo2 li{
}
ul.demo2 li a{
	color: #333;
	text-decoration: none;
	font-size: 80%;
}

div.dropdownRetailer {
	float: left;
	width: 235px;
}


/* PROVING GROUND YOUTUBE */
#ytvideo{
    float: left;
                margin-bottom: 15px;
}
.yt_holder {
    float: left;
    margin: 15px 0;
}
ul.demo1 {
    float: left;
    margin: 0;
    padding: 0;
    width: 220px;
}
ul.demo1 li {
    list-style-type: none;
    display:block;
    float: left;
    margin-bottom: 15px;
                padding:5px;
                width: 640px;
}
ul.demo1 li img {
    width: 120px;
    float: left;
    margin-right: 5px;
}

ul.demo1 li a {
    text-decoration: underline;
    color: #000;
                font-size: 90%;
}

.currentvideo {
                background: #e6e6e6;
}

