h1
{
    font-size:1.25em;
}
#mainproductimages
{
	padding: 18px 0 0 0 !important;
	float: left;
	padding: 7px 0 0 40px;
}
#mainproductimages #mainimage img
{
	height: 450px;
	width: 450px;
	border: solid 1px #656e72;
}
#productthumbnails
{
	clear: both;
	padding: 0px 0 0 0;
	width: 460px;
}
#productthumbnails .thumbnails
{
	margin: 8px 8px 0px 0px !important;
	float: left;
	margin: 3px 8px 0px 0px;
	padding: 0px 0 0 0;
}
#productthumbnails .thumbnails img
{
	height: 105px;
	width: 105px;
	border: solid 1px #656e72;
}
#productinformation
{
	padding: 7px 0 0 0 !important;
	float: right;
	width: 300px;
	font-size: 1.0em;
}
#productinformation .name
{
	display: block;
	color: #5a5a5a;
	font-size: 1.2em;
	font-weight: 600;
	padding: 10px 0 21px 0;
	width: 212px;
	text-transform: capitalize;
}
#productinformation .description
{
	display: block;
	padding: 0px 0 11px 0;
	width: 300px;
	color:#818181;
}
#extrainfo ul
{
	font-size: .9em;
	color: #666666;
	margin: 0 0 0 20px;
	padding: 60px 0 0 0;
}
#extrainfo li
{
}
#recommendafriend
{
	padding: 0 0 10px 0;
}
#recommendafriend a
{
	color: #f47400;
}
#recommendafriend ul
{
	font-size: .9em;
	color: #f47400;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}
#specialdeliveryinfo
{
	border: solid 1px #f47400;
	padding: 5px;
	margin: 0 0 10px 0;
	line-height: 1em;
}
#productinformation .price
{
	display: none; /* display: block; */
	color: #f47400;
	font-size: 1.2em;
	font-weight: 600;
	padding: 0px 0 21px 0;
	width: 212px;
}
#showvariantlist
{
	font-size: 1.0em;
	padding: 0px 0 21px 0;
	text-transform: capitalize;
}
#showvariantpricing table
{
	color: #f47400;
	font-size: 1.0em;
	width: 100%;
	margin: 0 0 21px 0;
}
#showvariantpricing td.namerange
{
	vertical-align: top;
	padding: 0 0 2px 0;
	font-size: 1.1em;
	vertical-align: top;
}
#showvariantpricing td.namerange .nameseparator
{
	font-weight: 400;
}
#showvariantpricing td.pricerange
{
	text-align: right;
	font-weight: 600;
	vertical-align: bottom;
	padding: 0 0 2px 2px;
}
#showvariantpricing td.pricerange .sale
{
	font-weight: 400;
	color: #9b9b9b;
	font-size: 0.98em;
	text-decoration: line-through;
}
#addtobasketform
{

}
#vselection
{
	width: 150px;
	text-align: left;
}
#dropdownformprice
{
	color: #f47400;
	font-size: 1.2em;
	font-weight: 600;
	text-align: left;
}
#dropdownformprice
{
	color: #f47400;
	font-size: 1.0em;
	font-weight: 600;
	text-align: left;
}
#dropdownqty input
{
	border: solid 1px #c4cada;
}
#dropdownqty
{
	width: 150px;
}
#addingtobasket
{
	padding: 2px 0 0 0;
	visibility: hidden;
}
#productaddedtobasketdisplay
{

	padding: 0px 0 0 0;
}
#basketcheckout
{
	text-align: right;
}
#relatedsectiontitle
{
    padding:0 0 10px 0;
    clear:both;
    color:#656565;
    
}
.addedtobasket
{
    clear:both;
    padding:20px 0 0 0;
}
#relateditems
{
    padding  :5px;
    background-color:#f5f5f5;
	margin-top: 20px;
    overflow:auto;
	height:auto;

}
#recommendafriend
{
    display:none;
}
#relatedlist
{
    position:relative;
    left:-8px;
}
#relateditems .relateditem
{

	height: 105px;
	float:left;
	margin: 0 0 9px 0;
	padding:0 0 0 8px;
	
}
#relateditems .sale
{
	display: none;
}
#relateditems .relatedimage
{
	height: 70px;
	width: 70px;
	float: left;
}
#relateditems .relatedimage img
{
	height:70px;
	width: 70px;
	
}
#relateditems .relateddetails
{
	width: 65px;
	float: left;
	vertical-align: bottom;
	padding:0 0 0 2px;
	
}
#relateditems .relatedname
{
	clear: both;
	display: block;
	
}
#relateditems .relatedprice
{
	color: #f47400;
	font-size: 1.0em;
	font-weight: 600;
	width: 65px;
	min-height: 14px !important;
	display: block;
	float: left;
}
#relateditems .relatedlink
{min-width: 65px;


    display:block;
	width: 24px;

}
#relateditems h4
{
	margin: 3px 0 5px 0;
}
.swatchsecondaryimage
{
    border:solid 1px #ffffff;
    height:16px;
    width:16px;
}
.skudata
{
    width:300px;
    margin:0;
    padding:0;
    position:relative;
    color:Black;
    
}
.skudata td
{
    vertical-align:text-top;
    vertical-align:top;
    padding:0px 0px 20px 0px;
    min-height:20px;
}

.skudata div.swatchimage
{
    float:left;
    width:16px;
    padding:0 5px 0 0;
}
.skudata div.skudetails
{

    float:left;
    width:92px;
}
.skudata td.selectiondetails
{
    width:115px;
}
.skudata td.skuprices
{
   padding:0 3px 0 0;
   width:70px;
}
.skudata td.qtyvalue
{
    width:35px;
    padding:0px 0px 0px 0px;
}

.skudata td.stockrow
{
    padding:0 3px 0 0;
    width:75px;
}

.skuprice
{   padding:0 0 0 0px;
    color:#fa5900;
    font-weight:bold;
}
.saleprice
{
  
    color:#a8a8a8;
    text-decoration:line-through;
}
.deliverdate
{
    
}

.qty 
{
    width:40px;
    border:solid 1px #cccccc;
    font-size:11px;
    position:relative;
    top:-2px;
}

#sizeandqty
{
     padding:10px 0 10px 0; 
}

#rangesizes
{
     border-top:solid 1px #cccccc;
     border-bottom:solid 1px #cccccc;
     clear:both;
     padding:8px 0 0px 0;    
}
#addtobasketform
{
    min-width:298px;
    min-height:25px;
    clear:both;
    padding:0 0 15px 0;
}
#shoppinglist
{
    min-width:190px;
    min-height:19px;
    float:left;
    padding:6px 0 0 0;
}
#buttonarea
{
     min-width:80px;
     float:right;
     min-height:25px;
}
.lowlight
{
 color:#a8a8a8;
}

#swatchnontab  #qtyselectiontitle
{
    padding:0 0 10px 0;
}


.colourswatchinfo
{
    white-space:nowrap;
    display:none;
    position:absolute;
    background:#ffffe1;
    border:solid 1px #666666;
    z-index:10;
    padding:2px;
    margin:30px 0 0 20px;
}

#tabs ul
{
    list-style-type:none;
    padding:0;
}
#tabs ul li
{
    list-style-type:none;
    padding:0;
}

#tabs .emphasis
{
    color:#666666;
}
.additional
{
    color:#666666;
    padding: 0 0 10px 0;
}