H1
{
	font-face:Verdana;
	font-size:14px;	
	font-weight:bold;
	color:#2bbcb6;
	margin-bottom:0px;

}
H2
{
	font-face:Verdana;
	font-size:11px;	
	font-weight:bold;
	color:#2bbcb6;
	margin-bottom:0px;
}
/* CMS Control - marry with editor/editorcustom.css*/
p {    
		margin:0;
		padding:0;
		font-size:12px;
		font-family:Verdana;
		line-height: 140%;
}
/*End CMS*/
#header .headmenu {
	
	height: 31px;
	background-color:#000;

}
.menuhead{	
width: 100%;
overflow: hidden;
background-color:#000;


}

.menuhead ul{
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	list-style-type: none;
	
}

.menuhead li{
	display: inline;
	margin:0px;
}

.menuhead li a{
	float: left;
	display: block;
	text-decoration: none;
	margin:4px; /*padding inside each tab*/
	color: white;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;/*background: #414141; /*background of tabs (default state)*/
}


.menuhead li a:visited{
color: white;
text-decoration: none;
}

.menuhead li a:hover, .menuhead li.selected a{
color: #2bbcb6 ; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
text-decoration: underline;
}
html {height: 100%;} 

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	/*background:top center fixed no-repeat;*/
	
	/*background:top center fixed repeat;
	background-color:#ffffff;
	background-image:url(../siteimages/hearts.jpg);
	*/
	margin:0px;

	
}
#header{
	padding: 0px;
	margin-bottom:0px;
	
}
.logoandadvertwrap
{
		
}
.logo
{
	float:left;
	height:113px;
	width:100%;
	background-image: url(../siteimages/burnsgold.jpg);
	background-repeat:no-repeat;	
}
.delivery
{
	float:right;
	height:102px;
	width:10%;
	
	background-image: url(../siteimages/burns-free-delivery.jpg);
	background-repeat:no-repeat;	
}
.salelogo
{

	float:left;
	height:102px;
	width:63%;
	/*background-image: url(../siteimages/50-off.jpg);*/
	background-repeat:no-repeat;	
}
#header .content
{
	/*height: 103px;*/
	
	height:138px;
	/*background-image: url(../siteimages/50-off.jpg);*/
	background-repeat:no-repeat;
	background-position:left;
	
}



.goldstrip {
	
	/*
	background-image: url(../siteimages/goldstrip.jpg);
	background-repeat:no-repeat;	
	width:960px;
	height:7px;
*/
}



#menu {
	padding: 0px;
	margin: 0px;
	
}
#menu .content {
	padding: 0px;
	margin: 0px;
	/*padding: 12px 16px;*/
	/*height: 26px;*/
	
}
#wrapper {
	border: #333 1px solid;
	width: 960px;
	margin: 0 auto;
	position:relative; /*set as containing block for absolute protx image box*/   
}

#column_wrapper {
	height:100%; /*Fixed background not always showing*/
	background: #ffffff url(../siteimages/mintline.gif) repeat-y;
	
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#right {
	/*padding-top: 15px;*/
	width:745px;
	float:right;
	margin-top:15px;
	/*margin-left:-1px;*/

}
#rightcontent
{
	/*text-align:justify;*/
	margin-left: 15px;
	margin-right: 15px;
	overflow:hidden;
	
}

#thumbwrap
{
	margin-left:20px !important; margin-left:15px;
	
}
#textwrap
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	margin-left:20px !important; margin-left:15px;	
	margin-right:25px;
	margin-bottom:15px;
}

#bespokewrap
{
	margin-left:20px !important; margin-left:15px;	
	margin-bottom:15px;	
}

#tmainwrap
{
	margin-left:20px !important; margin-left:15px;	
	margin-bottom:15px;	
}
#tmainimage
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#thumbs1
{
	float:left;	
	margin-right:15px;
	margin-bottom:15px;
	
}	
#thumbs2
{
	float:left;	
	margin-right:15px;	
	
}	



#footer
{	
width: 100%;
overflow: hidden;	
}

#footer .content{
	font-weight:normal;	
	font-size:0.8em;
}
.menulist {
	/*margin: 6px 0 12px 0;*/
	padding: 0;
	list-style-type: none;
}
/*
#left a:link {
	color: #000000;
}
#left a:visited {
	color: #333333;
}
#left a:hover {
	color: #9B7C00;
}
*/

a img {
	text-decoration: none;
	border: 0 none;
	}


/*
#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #FFD940;
	padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
}
*/


#prodright {
	/*padding-top: 15px;*/
	width:745px;
	float:right;
	margin-top:15px;
	margin-bottom:15px;
	
}
#prodheadwrap
{
	/*margin-left:15px;	
	margin-bottom:15px;*/		
}
#prodpaginationwrap
{
	padding-left:6px;
	width:99%;
	float:left;
}
#prodpaginationleft
{
	font-size:12px;	
	padding-left:15px;
	float:left;	
}
#prodpaginationright
{
	font-size:12px;
	float:right;
 	padding-right:28px;
	margin-right:0 auto;
	text-align:right;
}
#prodmiddle
{
		font-size:12px;	
	padding-left:15px;
	float:left;	
}
#prodpaginationright a{

text-decoration: none;

/*padding: 4px 10px 5px 5px; /*padding inside each tab*/
color: #000000;
/*background: #414141; /*background of tabs (default state)*/
}
#prodpaginationright:visited{
color: #000000;
text-decoration: none;
}

#prodpaginationright a:hover, #prodpaginationright .selected a{
color: #2bbcb6 ; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
text-decoration: underline;
}



#prodthumbwrap
{
	width:725px;
	margin-top:40px;	
	margin-left:20px !important; margin-left:15px;	
	
}
#prodthumbs
{
	line-height:12px;
	width:160px;
	float:left;
	margin-right:21px !important;
	margin-right:17px;
	margin-bottom:8px;	
	height:230px; /*set to force looper to work and layout boxes correctly*/
}	
#prodthumbs img{
	/*display:block;*/
	border:#2bbcb6 solid 1px;
} 
#prodthumbsale
{
	line-height:12px;
	width:160px;
	float:left;	
	margin-right:21px !important;
	margin-right:17px;
	margin-bottom:8px;
	height:230px; /*set to force looper to work and layout boxes correctly*/
}	
#prodthumbsale img{
	/*display:block;*/
	border:#F00 solid 1px;
} 

#prodpricecallDetail
{
	font-weight:bold;
	color:#000000;
	font-size:14px;	
	margin-left:10px;
	margin-top:4px;
}


#prodprice
{
	font-weight:bold;
	color:#2bbcb6;
	font-size:11px;	
	text-align:center;
}
#prodpriceblank
{
	height:15px;	
}

#prodpricecall
{
	font-weight:bold;
	color:#000000;
	font-size:11px;	
	text-align:center;
}
#proddetailwrap
{
	margin-left:20px !important; margin-left:15px;	
}
#prodimage
{
	float:left;
	width:300px;	
}
#prodimage img
{
	border:#2bbcb6 solid 1px;
} 
#prodtextdetailwrap
{		
	margin-left:15px;
	float:left;
	height:274px; /* change depending on button sizes for add basket etc*/
}
#proddesc
{	
	width:370px;
	text-align:justify;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}
#titleband
{	
	padding-top:6px;
	padding-left:10px;
	color:#FFF;
	height:26px;
	width:380px;
	/*background-image:url(../siteimages/pages/titleband.jpg);
	background-repeat:no-repeat;*/
	background-color:#333;
	font-size:16px;
	font-weight:bold;
}
#prodDetailRRP
{
	
	font-weight:bold;
	color:#2bbcb6;
	font-size:14px;	
	margin-left:10px;
	margin-top:4px;
	
}
#prodDetailRRPstrike
{
	font-weight:bold;
	color:#2bbcb6;
	font-size:14px;	
	text-decoration:line-through;
	float:left;
	width:29%;
}
#prodpricewrap
{
	margin-left: 10px;
	margin-top:4px;
	
}
#prodpricetext
{	
	text-align:center;
	font-size:10px;
	height:24px;
	line-height:12px;
}
#prodpricetext a{

text-decoration: none;

/*padding: 4px 10px 5px 5px; /*padding inside each tab*/
color: #000000;
/*background: #414141; /*background of tabs (default state)*/
}
#prodpricetext visited{
color: #ffffff;
text-decoration: none;
}

#prodpricetext a:hover, #prodpricetext .selected a{
color: #2bbcb6 ; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
text-decoration: underline;
}


#prodDetailSale
{
	
	width:69%;
	font-weight:bold;
	color:#f00;
	font-size:14px;	
	/*margin-left:10px;*/
	/*margin-top:6px;*/
}
#prodline
{	
	float:left;
	margin-top:6px;
	margin-bottom:6px;
	height:1px;
	width:390px;
	background-color:#2bbcb6;
}
#prodlineBottom
{
	margin-left:15px;
	height:1px;
	width:390px;
	background-color:#2bbcb6;
	float:left;
}
#prodDetailTitle
{
	font-weight:bold;
	color:#000000;
	font-size:15px;	
	margin-left:10px;
	
}
#prodDetailsList
{	
	margin-left:15px;	
	color:#000000;
	font-size:12px;	
	
}
#prodAdd
{
	float:left;
	padding-top:4px;
	padding-left:10px;
	margin-left:15px;
	margin-bottom:4px;
	color:#FFF;
	height:20px;
	width:84px;
	background-color:#333;
	font-size:12px;	
	font-weight:bold;
}
.callbtn
{
	float:left;
	border:outset 0px;
	cursor:pointer;
	margin-left:15px;
	margin-bottom:4px;
	
	height:23px;
	width:120px;
	background-image:url(../siteimages/btncall.gif);
	background-repeat:no-repeat;
	
	
}
.continuebtn
{
	float:left;
	border:outset 0px;
	cursor:pointer;
	margin-bottom:4px;
	
	height:23px;
	width:140px;
	background-image:url(../siteimages/btncontinue.gif);
	background-repeat:no-repeat;
	
	
}
.checkoutbtn
{
	float:left;
	border:outset 0px;
	cursor:pointer;
	margin-bottom:4px;
	
	height:23px;
	width:150px;
	background-image:url(../siteimages/btnCheckout.gif);
	background-repeat:no-repeat;
	
	
}
#checkoutbtnwrap
{
	float:right;	
	font-size:12px;
	font-weight:bold;
	width:150px;
	margin-top:10px;
	margin-bottom:4px;	
}
.updatebtn
{
	float:left;
	border:outset 0px;
	cursor:pointer;
	margin-bottom:4px;
	
	height:23px;
	width:60px;
	background-image:url(../siteimages/btnupdate.gif);
	background-repeat:no-repeat;
	
	
}

.prodAddImage
{
	float:left;
	border:outset 0px;
	cursor:pointer;
	margin-left:15px;
	margin-bottom:4px;
	height:23px;
	width:120px;
	background-image:url(../siteimages/btnbasket.gif);
	background-repeat:no-repeat;	
	
}
#prodmoremsg
{
	
	width:90%;
	float:left;
	font-weight:bold;
	color:#2bbcb6;
	font-size:14px;	
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}
#prodthumbwrapX
{
	/*margin-top:40px;	*/
	margin-left:20px !important; margin-left:15px;	
}

a 
{
   outline: none;
}

/* Product */
#pdlist
{
	font-size:11px;	
	margin-left:15px;
	color:#666;
}
#basketright
{
	width:740px;
	float:right;
	margin-top:15px;	
}
#baskettmainwrap
{
	margin-left:0px;	
	margin-bottom:15px;	
}
#baskettmainimage
{
	background-image:url(../siteimages/pages/1basket.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:705px;
	height:80px;
	margin-top: 0px;	
	margin-left: 25px;
	margin-bottom: 0px;
	color:#FFF;
}
#detailmainimage
{
	background-image:url(../siteimages/pages/2details.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:705px;
	height:80px;
	margin-top: 0px;	
	margin-left: 25px;
	margin-bottom: 0px;
	color:#FFF;
}
#confirmmainimage
{
	background-image:url(../siteimages/pages/3summary.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:705px;
	height:80px;
	margin-top: 0px;	
	margin-left: 25px;
	margin-bottom: 0px;
	color:#FFF;
}
#successmainimage
{
	background-image:url(../siteimages/pages/5confirm.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:705px;
	height:80px;
	margin-top: 0px;	
	margin-left: 25px;
	margin-bottom: 0px;
	color:#FFF;
}
#failedmainimage
{
	background-image:url(../siteimages/pages/failed.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:705px;
	height:80px;
	margin-top: 0px;	
	margin-left: 25px;
	margin-bottom: 0px;
	color:#FFF;
}
#summaryheader
{
	background-color:#2bbcb6;
	width:705px;
	height:40px;
	margin-top: 0px;	
	margin-left: 20px;
	padding-top:10px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	text-align:center;
}
#ordersummaryheader
{
	background-color:#2bbcb6;
	width:705px;
	height:40px;
	margin-top: 0px;	
	margin-left: 15px;
	padding-top:10px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	text-align:center;	
}
#basketwrap
{
	/*background-color:#f9f9f9;*/
	padding-top:4px;
	margin-left:15px;
	width:705px;
	
}
#basketempty
{
	text-align:center;
	margin-top:50px;
	font-weight:bold;
	font-size:12px;
}
#basketwrapempty
{
	
	margin-top:40px;
	padding-top:4px;
	margin-left:300px;	
	margin-bottom:100px;

}
#basketheader
{
	font-weight:bold;
	font-size:12px;
	margin-left:6px;
}
#basketheadItem
{
	float:left;
	width:67%;
}
#basketheadQty
{
	float:left;
	width: 11%;	
}
#basketheadPrice
{
	float:left;
	width:14%;	
}
#basketheadSubprice
{
	float:left;	
}
#basketline
{
	float:left;
}
#basketDetailWrap
{	
	font-size:12px;
	margin-left:6px;
	width:700px;
}

#basketDetailItemWrap
{
	margin-top:4px;
	float:left;
	width:69%;
	/*background-color:#CCC;*/
	text-align:left;
}

#basketDetailItemImage
{
	float:left;
	width:60px;
	margin-right:2px;
}
#basketDetailItemID
{
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
	/*background-color:#f66;*/
	text-align:left;
}

#basketDetailItemName
{
	
	/*background-color:#738;*/
	text-align:left;
}
#basketDetailItemOther
{
	
	font-size:11px;
	/*background-color:#f66;*/
	text-align:left;
}



#basketDetailQty
{
	/*background-color:#999;*/
	float:left;
	/*width:3%;*/
	padding-left:4px;
	text-align:left;
	padding-top:2px;
}

.qtytext { 
 font-size: 11px; 
 background-color: #f8f8f8; 
 border: 1px solid #666666; 
 width:20px;
 height:12px;
}


#basketDetailPrice
{
	/*background-color:#0CF;*/
	float:left;
	width:12%;	
	text-align:right;
	margin-left:8px;
	font-weight:bold;
}
#basketDetailSubprice
{
	text-align:right;
	/*background-color:#CFC;*/
	float:left;
	margin-left:4px;
	width:12%;
	font-weight:bold;
}
#basketline
{
	float:left;
}
#basketsubtotalwrap
{

	/*background-color:#CFC;*/
	float:right;
	padding-right:14px;
	font-size:12px;
	font-weight:bold;
	width:350px;
	margin-top:4px;
	margin-bottom:4px;
}

#basketsubtotaltext
{
	float:left;
	text-align:right;
	width:70%;
}

#basketsubtotalitem
{
	float:right;
	text-align:right;
	width:30%;
}
#baskettotalwrap
{
	/*background-color:#CFC;*/
	float:right;
	padding-right:14px;
	font-size:12px;
	font-weight:bold;
	width:350px;
	margin-top:4px;
	margin-bottom:4px;
}
#basketdeliverywrap
{
	/*background-color:#CFC;*/
	float:right;
	padding-right: 14px;
	font-size:12px;
	font-weight:bold;
	width:350px;
	margin-top:4px;
	margin-bottom:4px;
}




#basketdeliverytext{float:left;
	text-align:right;
	width:70%;}
#basketdeliveryitem{float:right;
	text-align:right;
	width:30%;}


#baskettotaltext{float:left;
	text-align:right;
	width:70%;}
#baskettotalitem{float:right;
	text-align:right;
	width:30%;}


form
{
	margin:0;
}
#basketbuttonwrap
{

	/*background-color:#CFC;*/
	float:right;
	padding-right:30px;
	font-size:12px;
	font-weight:bold;
	width:670px;
	margin-top:4px;
	margin-bottom:4px;
}
#basketbuttoncontinue
{
	float:left;
	width:69%;
}	

#basketbuttonupdate
{
	float:left;
	
	width:29%;
}

#minibasket
{
	float:right;
	margin-right:4px;
	margin-top:4px;
}

#minibasketimage
{
	float:right;
	margin-right:2px;
	margin-top:1px;
	
}
#minibasket a{

text-decoration: underline;

/*padding: 4px 10px 5px 5px; /*padding inside each tab*/
color: #ffffff;
/*background: #414141; /*background of tabs (default state)*/
}
#minibasket:visited
{
	color: #ffffff;
	text-decoration: none;
}

#minibasket a:hover, #minibasket .selected a{
	color: #2bbcb6 ; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
	text-decoration: underline;
}

#errorpage
{
	width:705px;
	text-align:center;
	font-weight:bold;
}
.ladiesmenswrap
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:20px !important; margin-left:15px;	
	margin-right:25px;
	margin-bottom:15px;	
}
/*VSP-START*/
.protxnames {
	font:Verdana;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align: right;
	vertical-align: top;
	}	
.warning {

	/*list-style-image:url(arrow.gif);*/
	font-size: 10pt;
	color: #CC0000;
}
.errorheader {
	/*margin-left: 85px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
	color: #FFFFFF;
	background-color:#CC0000;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color:#2bbcb6;
	height:40px;
}
.tickbullets {
	/*list-style-image:url(tick.gif);*/
	font-size: 10pt;
	color: #000000;
	}
.tblcustwrap
{
		
	margin-bottom:15px;
}
.tblsummarywrap
{	
	margin-bottom:15px;
}
.tblsummarydetail
{
	border:0px;
}
.tblcustbuttons
{
	margin-top:6px;
}
.tblcustdetail
{
	border:#2bbcb6 solid 1px;
}
.tdtxt
 {
	font:Verdana;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align: left;
	vertical-align: top;
	}	
#tblcrypt
{
	table-layout:fixed;
	word-break:break-all;
	text-align:left;
}
/*VSP -END*/

#filtertypewrap
{
	border: 1px solid #2bbcb6;
	width:702px;
	margin-left:20px;
	overflow: hidden;
	margin-bottom:15px;
	margin-top:15px;
}	
#narrowtxtright
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	/*text-decoration:underline;*/
}

#filtertype
{	
	float:left;
	font-size:10px;
	padding-left:8px;
	padding-bottom:4px;

}
#filtertype a
{
	text-decoration: none;
	color: #000000;
}

#filtertype visited{
	color: #ffffff;
	text-decoration: none;
}

#filtertype a:hover, #filtertype  .selected a{
	color: #2bbcb6 ;
	text-decoration: underline;
}


#left
{
	margin-top:15px;
	padding-left:15px;
	/*background-color:#f00;*/
	width: 195px;
	float: left;
	/*margin-bottom:300px !important;*/
	padding-bottom:300px; /*Bottom IMage height + margin*/
	/*overflow:auto !important;*/	
	/*height:100%;*/

}

#leftmenu
{	
	width:100% !important;	
	overflow:auto; /* FF shows filters to the right*/
	
}

#leftfiltertypewrap
{
	text-align:left;
	margin-left:5px;
}
#narrowtxt
{
	margin-top:20px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#leftfiltertype
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:5px;
	margin-top:2px;
}
#leftfiltertype a
{
	width:150px;
	height:75px;
	text-decoration: none;
	color: #000000;
}

#leftfiltertype visited{
	color: #ffffff;
	text-decoration: none;
}

#leftfiltertype a:hover, #leftfiltertype .selected a{
	color: #2bbcb6 ;
	text-decoration: underline;
}
#prodlinemenu
{	

	margin-top:20px;
	margin-bottom:10px;
	height:1px;
	width:175px;
	background-color:#2bbcb6;
}

.lftxt
{
	margin-left:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2bbcb6;	
}
.leftfoot
{
	position: absolute;
	left: 30px;
	bottom: 40px;
	width: 150px;
	height: 260px;
	background-image:url(../siteimages/sagesecured150_142.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.orderprocess
{
	border:#2bbcb6 1px solid;
	width:703px;
	text-align:center;
	margin-left:20px;
	margin-bottom:40px;
}
#processmainwrap
{
	margin:0px;
}
#completionform
{
	margin-bottom:40px;
}
.ordertxt
{
	margin-left:10px;
	margin-right:10px;
}

.adblockwrap
{
	width:705px;
	/*height:110px;
	/*background-color:#CCC;*/
	margin-top:15px;
	margin-left:240px;
	padding-bottom:10px;
	
}

.adblockLeft
{
	width:110px;
	height:53px;
	padding-right:7px;
	/*background-color:#00C;*/
	float:left;
}

#storewrap
{
	
	/*text-align:justify;*/
	margin-left: 15px;
	margin-right: 15px;	
	
	margin-bottom:20px;
	
}
.storeleft
{
	font:Arial, sans-serif;
	float:left;	
	width:66%;
	margin-left:20px;
	margin-top:4px;
	height:140px;
}	
.storeright
{
	float:right;
	width:25%;
	margin-bottom:10px;
}
.storeright img
{
	border:#2bbcb6 2px solid;
	margin-bottom:8px;
}

.storename
{

	font-weight:bold;
	font-size:18px;
	color:#2bbcb6;
}
.storetext
{
	font-size:12px;
	
}
.storelink
{
	font-size:12px;
	color:#2bbcb6;	
}
.storelink a
{
	width:150px;
	height:75px;
	text-decoration: none;
	color:#2bbcb6;
}

.storelink visited{
	color:#2bbcb6;
	text-decoration: none;
}
.storelink a:hover, .storelink .selected a{
	color: #2bbcb6 ;
	text-decoration: underline;
}
.storedetails
{
	text-align:justify;
	margin-top:33px;
	font-size:12px;
	line-height:16px;

}
.textwrap{
	width:460px;
	font-size: 11px;
	line-height:1.4em;
	
}
.minttext
{
	color: #2bbcb6 ;
	font-size:14px;
	font-weight:bold;
}



.brandthumbwrap
{
	float:left;	
	margin-right:11px;
	margin-bottom:10px;
	
}
.brandthumb
{
	width:168px;
	height:80px;
}

.brandtext
{	
	text-align:center;
	font-size:11px;

}
.brandtext a{

text-decoration: none;

/*padding: 4px 10px 5px 5px; /*padding inside each tab*/
color: #000000;
/*background: #414141; /*background of tabs (default state)*/
}
.brandtext visited{
color: #ffffff;
text-decoration: none;
}

.brandtext a:hover, .brandtext .selected a{
color: #2bbcb6 ; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
text-decoration: underline;
}
.branddetailtitlemain
{
	margin-top:6px;
	
	
}
.branddetailtextmain
{
font-face:Verdana, Geneva, sans-serif;
font-size:12px;

}
.branddetailtitle
{
	font-face:Verdana;
	font-size:12px;	
	font-weight:bold;
	color:#2bbcb6;
	margin-bottom:0px;
}
.branddetailtext
{
font-face:Verdana, Geneva, sans-serif;
font-size:10px;
margin-top:0px;
}
#brandcathead
{
	margin-top:10px;
	margin-right:20px;
	height:20px;
	width:360px;
	padding-top:4px;
	padding-left:4px;
	/*display:table;*/
	/*width:200px;*/
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#000;
	border: 1px solid #000000;
	
}
#brandcatbody
{
	
	height:110px;
	border: 1px solid #000000;
	margin-right:20px;
	width:364px;
}
.brandcatimage
{
	height:88px;
}
.brandcatwrap
{
	float:left;
}
#brandmainwrap
{
	padding-bottom:20px;
	margin-left:20px !important; margin-left:15px;	

}
#brandleftcol
{
	float:left;
	width:70%;
}
#brandrightcol /*210*/
{
	float:left;
	width:29%;
}
.brandshoptext
{
	padding-top: 2px;
	font-size:12px;
	font-weight:bold;
}
#brandrightlogo
{
	padding-top:40px;
	padding-left:21px;
}
#brandstorewrap
{
padding-top: 2px;
	font-size:12px;
	padding-bottom:40px;
		
}
.brandstorename
{
	float:left;	
	padding-right:10px;
}

.brandstorename a{

text-decoration: underline;

/*padding: 4px 10px 5px 5px; /*padding inside each tab*/
color: #000000;
/*background: #414141; /*background of tabs (default state)*/
}
.brandstorename visited{
color: #ffffff;
text-decoration: none;
}

.brandstorename a:hover, .brandstorename .selected a{
color: #2bbcb6 ; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
text-decoration: underline;
}
#storerightlogo
{
	padding-bottom:10px;
	padding-left:21px;
}
#storerightlogo img
{
	border:#2bbcb6 2px solid;
	
}
.xprodthumbs
{
	line-height:12px;
	width:160px;
	float:left;
	margin-right:21px !important;
	margin-right:17px;
	margin-bottom:8px;	
	height:230px; /*set to force looper to work and layout boxes correctly*/
}	
.xprodthumbs img{
	/*display:block;*/
	border:#2bbcb6 solid 1px;
} 
.xprodthumbsale
{
	line-height:12px;
	width:160px;
	float:left;	
	margin-right:21px !important;
	margin-right:17px;
	margin-bottom:8px;
	height:230px; /*set to force looper to work and layout boxes correctly*/
}	
.xprodthumbsale img{
	/*display:block;*/
	border:#F00 solid 1px;
} 
.prodmorebuynowwrap
{	
margin-top:2px;

}
.prodmore
{
	/*background-color:#2bbcb6;*/
	float:left;
	width:50%;
	text-align:right;
	
	
}
.prodmore img{
	
	text-decoration: none;
	border: 0 none;
} 

.prodbuy
{
	/*background-color:#2bbcb6;*/
	float:left;
	width:50%;
	text-align:left;
}
.prodAddImageMany
{
	float:left;
	border:outset 0px;
	cursor:pointer;
	margin-left:2px;
	margin-bottom:0px;
	height:14px;
	width:56px;
	background-image:url(../siteimages/buynow.gif);
	background-repeat:no-repeat;	
}
.salepricewrap
{
	height: 12px;
}
#prodpricesaleRRP
{
	float:left;
	font-weight:bold;
	color:#2bbcb6;
	font-size:11px;
	text-decoration:line-through;
	text-align:right;
	width:40%;
}
#prodpricesale
{
	width:60%;
	float:left;
	font-weight:bold;
	color:#f00;
	font-size:11px;	
	text-align:left;
}
#seemorewrap
{
	margin-top:4px;
	text-align:left;
}

#basketdetailwrap
{
	float:right;
	width:50%
	
}
#basketouterdetailwrap
{
	width:100%;
}
#basketpromowrap
{
	float:left;
	width:48%;
}
#promotext
{
	padding-top:10px;
	font-weight:bold;
	color:#2bbcb6;
	font-size:11px;	
	text-align:left;	
}

.promobtn
{
	margin-left:6px;

	/*float:left;*/
	border:outset 0px;
	cursor:pointer;
	
	
	height:22px;
	width:60px;
	background-image:url(../siteimages/btnapply.gif);
	background-repeat:no-repeat;
	
	
}
#promotexttrue
{
	
	color:#2bbcb6;
	font-size:12px;	
	text-align:left;	
}
.strikeline
{
	text-decoration:line-through;
	color:#2bbcb6;
}
#basketsubtotaltextdisc 
{
	float:left;
	text-align:right;
	width:70%;
	color:#2bbcb6;
}
#basketsubtotalitemdisc
{
	float:right;
	text-align:right;
	width:30%;
	color:#2bbcb6;
}
#promotextinvalid
{
	color:#F00;
	font-weight:bold;
	font-size:12px;	
	text-align:left;
}
#subleft
{
	float:left;
	width:366px;

}
#subright
{
	float:right;
	width:340px;
	margin-right:15px;
	background-color:#000;
	
}
#subsctitle
{
	font-size:24px;
	font-weight:bold;
	color:#2bbcb6;	
}
#subscsubtitle
{
		padding-top:20px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
#subsclist
{
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;	
}
#subscformwrap
{
	background-color:#2bbcb6;	
}

form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:366px;
padding:2px;
margin-top:10px;
}


/* ----------- stylized ----------- */
#stylized{
	background:#2bbcb6;
	padding-top:10px;
	padding-bottom:10px;
	width:366px;
}


#stylized label{
display:block;
font-size:12px;
font-weight:bold;
text-align:left;
width:110px;
float:left;
color:#FFF;
margin-left:10px;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:11px;

width:232px;
margin:2px 0 2px 1px;
}
#stylized .btnsend
{

	margin-left:121px;
	width:60px;
	background-color:#000;
	border:0px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;

}
#subsctitletu
{
	font-size:24px;
	font-weight:bold;
	color:#2bbcb6;	
	margin-left:100px;
	margin-top:80px;
}
#txtthankyou
{
	margin-top:30px;
	color:#FFF;
	font-weight:bold;
	font-size:28px;
	text-align:center;
	margin-bottom:10px;
}
#txtthankyousmall
{
	
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	margin-bottom:59px;
}
.continuebtn2
{
	/*float:left;*/
	border:outset 0px;
	cursor:pointer;
	margin-bottom:4px;
	padding-left:6px;
	height:23px;
	width:140px;
	background-image:url(../siteimages/btncontinue.gif);
	background-repeat:no-repeat;
	
	
}
#rightcontent2
{
	/*text-align:justify;*/

	margin-left:20px !important; margin-left:15px;	
	margin-bottom:15px;	
	overflow:hidden;
	
}
form
{
	margin:0;
	paddig:0;
}
.searchbox
{
	height:13px;
	font-size:10px;
	width:140px;
}
.buttonsearch
{
	width:30px;
	background-color:#2bbcb6;
	height:19px;
	border:0px;
	cursor:pointer;
	padding-bottom:3px;
	color:#FFF;
}
#minisearch
{
	float:left;
	margin-left:4px;
	margin-top:4px;
}
#searchlabel
{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	width:40px;
	float:left;
	padding-top:8px;
	padding-right:4px;
	height:16px;
}
#ulspace
{
	float:left;
	width:176px;
}
.menutop
{
	float:left;
}
.menuheadt{	
width:100%;
background-color:#000;
}

.menuheadt ul{
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	list-style-type: none;
	
}

.menuheadt li{
	display: inline;
	margin:0px;
}

.menuheadt li a{
	float: left;
	display: block;
	text-decoration: none;
	margin:4px; /*padding inside each tab*/
	color: white;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;/*background: #414141; /*background of tabs (default state)*/
}


.menuheadt li a:visited{
color: white;
text-decoration: none;
}

.menuheadt li a:hover, .menuheadt li.selected a{
color: #2bbcb6 ; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
text-decoration: underline;
}
#minibasketwrap2
{
	
	float:right;
	width:82%;
	height:28px;
	background-color:#000;
	color:#FFF;
	font-size:12px;
	text-align:right;
}
#minibasketwrap
{
	
	float:right;
	width:18%;
	height:28px;
	background-color:#000;
	color:#FFF;
	font-size:12px;
	text-align:right;
}

form {
	margin: 0;
	padding: 0;
}
.mainlogo
{
	float:left;
}
.mainbanner
{
	float:left;
}