@charset "UTF-8";

.mainimgfloat {

width:280px;
	float:left;
	font-size:12px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:15px
	
}

.crumbs {
float:left;
width:600px;
font-size:14px;
padding-bottom:10px;
padding-top:10px;
margin-left:16px;
color:#ccc;
}
.crumbs a {
font-size:16px;
}

.crumbselected {
font-size:16px;
color:#000;
}

.itemcontentfloat {
	float:right;
	margin-right:20px;
	width:300px;
	margin-top:5px;
}

.itemContent {
	background:transparent url(/media/img/shadow.gif) no-repeat scroll right bottom;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 8px;
	float:left;
	padding-bottom:20px;
	}




.itemContent img {
	margin-right: 0px;

}

.multiimgfloat{
	float:left;
	width:350px;
text-align:center;
	padding-top:20px;
	padding-left:10px;
}

.itemmultiimage {float:left;
	
	padding:3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: thin;
margin-bottom:5px;
margin-left:10px;}

.itemmultiimage input {}


.productContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin-left: 0px;
	padding-top:5px;
	float:left;
	width:100%;
	}



.productpic {
	margin-right: 25px;
	margin-left: 25px;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 0px;
	float: left;
	
	
}



.txtheader {
	font-size: 16px;
	color: #666666;
	top: 15px;
	line-height: 24px;
}


.categoryname{
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size:18px;
	width:400px;
	color: #000;


}
.asyncpanelbottom {
	
}

.paginationnav {
	
	margin-top:5px;
	float: right;
	width:200px;
	padding-bottom:10px;
	font-size: 90%;
	font-size: 10px;
	color: #000;
	text-align:right;
	padding-right:20px;
}

.paginationnav2{

	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 90%;
	font-size: 10px;
	color: #000;
	width:660px;
	text-align:right;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-top-width: thin;
}

.topmenuitems {
	width: 550px;
	float: right;
	text-align: right;
	padding-right: 18px;
	padding-top: 17px;
padding-bottom: 17px;
	color: #999999;
}
.cartcontainer {
	margin-top:0px;
	width:250px;
	float:left;
	font-size:12px;
	color:#999999;
	padding-left:30px;}

/*.cartcontainer {
	
	margin-top:10px;
	width:700px;
	float:left;
	font-size:12px;
	color:#999999;
	height: 60px;
}*/

.cartcontainer img {
	float:left;
	padding-right:5px;
	padding-left: 10px;
	
}


.loginstatuscontainer {padding-top: 15px;
	float:right; width:180px;}



.no-items-in-cart {
		width:180px;
	font-size:11px;
		padding-top: 15px;
		padding-left:0px;
		color:#999999;}


.carttotal {
	text-align: right;
	margin-right: 15px;
	color: #999999;
	font-size: 14px;
	width: 130px;
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: thin;
	margin-left: 110px;
	padding-top: 5px;
}

.carttotals{
	float:left;
	padding-top:10px;
	width:110px; }

.cartbutton {float:left;
		padding-top:2px;
		width:60px;
		padding-left:10px;
		}

.buttoncheckout{}

.cartholder{margin-left:20px;background:transparent url(/media/img/shadow2.gif) no-repeat scroll right bottom;}

.carttable {
	font-size: 10px;
	color: #999999;
}



.itemprice {
	font-size: 16px;
	color: #000;
	padding-top: 5px;
	padding-bottom: 10px;
	
float:left;
width:300px;

}

.itemstrikeoutprice {
	font-size: 14px;
	color: #666;
	padding-top: 2px;
	padding-bottom: 10px;
	text-decoration: line-through;
float:left;
padding-right:20px;

}

.itemstrikeoutlabel {font-size: 11px;
	color: #666;
	padding-top: 2px;
	
	
float:left;
padding-right:5px;
}

.itemspecialprice {
	font-size: 16px;
	color: #FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
	float:left;
	width:300px;

}
.itemspeciallabel {font-size: 11px;
	color: #666;
	padding-top: 2px;
	
	
float:left;
padding-right:5px;
}


.itemoptioncontainer{
	float:left;
	
	padding-bottom:5px;
	position:relative;
	margin-top: 3px;
	width: 210px;
	font-size: 10px;
	color: #999999;
}
.itemoptions {
	
	margin-top: 3px;
	width: 320px;
	font-size: 10px;
	color: #999999;
}


.itemoptioncolour{ float:left;
	margin-top: 3px;
	width: 200px;	
}

.itemoptionsize{
	float:left;
	margin-top: 5px;
	width: 120px;
	font-size: 10px;
	color: #999999;
}

.itemoptionquantity{
	float:left;
	margin-top: 5px;
	width: 80px;
	font-size: 10px;
	color: #999999;
}




.itemoptionaddtocart{ float:left; 
	padding-top: 15px;	
	margin-left:0px;
	
}

.itemsoptionerror{
float:left;
width:300px;
margin-top: 5px;
color:#ff0000;
font-weight:bold;
}



.itemstock{display:none;}

.itemcolouroption {
	font-family: 'Lucida Grande', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000;
	width:200px;
}
.itemsizeoption {font-family: 'Lucida Grande', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000;
	width:100px;
}
.itemqtyoption {font-family: 'Lucida Grande', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000;
	width:80px;
}

.itemsizeoption { font-family: 'Lucida Grande', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000;	
}


.itemlongdescription {
	font-size: 11px;
	color: #666;
	line-height: 16px;
	margin-bottom:10px;
	overflow: auto;
	margin-top: 5px;
float:left;
width:300px;
}
.colouroptionnav {
	float:left;
	
	display: inline;
	list-style-type: none;
}
.colouroptionnavlink {
	float:left;
	width:300px;
margin-top:3px;
	
}
.colouroptionnavlink a {
	color:#000;
	
}
.outofstock {float:left;
	font-size: 12px;
	color: #ff0000;
width:270px;
}

.colourswatch	{
	padding:4px;
	float:left; 
	width:30px;;
}

.colourswatchlabelmain	{display:none;
	font-size: 14px;
	text-align:center;
}
.colourswatchlabel	{
	display:none;
}

.itemmainimage {
	
}

.itemmainimagetitle {
	
	font-size:11px;
}
.itemmainimageprice{
	display: none;
	font-size:11px;
}

.itemmainimagestrikeoutprice{
	display: none;
	font-size:11px;
}

.itemmainimagespecialprice{
	display: none;
	font-size:11px;
}

.itemContent .itemshortdescription {
	font-size: 11px;
	
}
.itemname {
	font-size: 14px;
	color: #1B1B1B;
padding-bottom:3px;

}
.itemdetails ul {
}

.addtocartbutton{display:none;
}


.colouroptions {
	width:80px;
	color: #666;
	font-size: 10px;
	margin-top: 10px;
}

.shiptocountry {
	margin-left:10px;
	font-family: 'Lucida Grande', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#000;}


#checkoutbuttonholder{
margin-top:10px;
margin-bottom:25px;
width:660px;

}

#cartListing {
	width:220px;
		}


/* Shopping basket table size*/


#variantListing{
	width:660px;
	font-size:11px;
	align:center;
margin-top:20px;
}

#variantListingTotals {
	width:660px;
	font-size:11px;
	align:center;
}

#variantListingconfirmation{
width:660px;
font-size:11px;
align:center;
}


#returnsPolicy {margin-left:50px;font-size:10px;}








#featuredartist{
	padding-top:10px;
	margin-right:0;
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: thin;}

#enterCompetition{
	padding-top:10px;
	margin-right:0;
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: thin;}

#postage {
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	width: 250px;
}

.panelsignin {width:150px;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding-left:20px;
	padding-bottom:20px;
	color:#ccc;
	font-size:10px;
	}

.panelsignin div {padding:3px;}


.addthis_default_style {float:left;
width:300px; 
padding-top:3px;
padding-left:10px;
padding-bottom:35px;}

.sidelogincontainer {
border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
margin-top:0px;
margin-bottom:20px;
background-color:#f2f2f2;}

.login{margin-left:20px;}

.sidelogininstruction {
font-size:11px;
text-align:center;
height:35px;:10px;}

.sidelogintitle {
font-size:12px;
text-align:center;
background: url(/images/accordian_header.jpg);  scroll 3px 4px;
margin-top:3px;
margin-bottom:3px;
height:25px;
}

.sideloginlabel{
font-size:10px;
color:#666;}

.sideloginreminder{
font-size:10px;
color:#000;
}
.sideloginreminder label{
font-size:10px;
color:#666;
}
.sideloginreminder td {
padding:10px;}

.sideloginreminder input{
margin-right:4px;
margin-left:70px;
}










































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

