BODY {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
}



.wrapper
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;
	overflow:hidden;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-bottom:20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}


img
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	
}



.tmpltBrd
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
}


.tmpltBotBrd
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}




h1, .Heading
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;	
color: #000099;	
}












/*  trade  */

.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid;
}

.Info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BB0000;
	font-weight: bold;
}

.Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000099;

}


.theading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000099;

}

.ttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 }
 
 .ttext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
 }

 .ttext2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 }


.ttext a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.ttext a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
.ttext a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}

/* link */

.ttlink a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
.ttlink a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
}
.ttlink a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}






/*  */


.tnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
 }

.tnav:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.tnav:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
.tnav:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}









.redtxt
 {
	color: #FF0606;
 }

.ttblbg
{
	background-color: #F0FBFF;
}



.ttextB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

 }


.msgerr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}


/*  header bgs  */
.thdrs
{
	background-color: #A4C2FF;
	border-bottom: 1 solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.thdrstxt
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* order summary */

.tsumhdrs
{
	background-color: #A4C2FF;
	border-bottom: 1 solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}




.fieldbg {
	background-color: #F0F0F0;
}




.ordersbrd
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;

}



.tbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #4347D6;
}





/* Basket  */

.bsktheadrs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6363B1;
}

.bsktxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}



.bsktxt a:link  {
	font-size: 11px;
	color : #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bsktxt a:visited  {
	font-size: 11px;
	color : #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bsktxt a:hover  {
	color : #000099;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;

}

.bsktxtB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



.bsktxtcode {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.bskHeading {  font-family:  Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;}

.bskError {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}

.tbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6363B1;
}



/* ---------- STORE NAV ----------- */

.storenav  {
	font-size : 11px;
	color : #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.storenav a:link  {
	font-size : 11px;
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.storenav a:visited  {
	font-size : 11px;
	color : #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.storenav a:hover  {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	}

.hrline {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
}


.new
{
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold; 
	color: #FFFFFF;
	background-color: #FF0000;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
















.image_link
{
	display:inline;
	border: 1px solid #CCCCCC;
	padding: 2px;
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#product_enlarge
{
	font-size:1em;
	position:relative;
	top:5px;
	border: 0px solid red;	
	height:20px;
	text-align:right;
	display:none;

}

.product_enlarge_area
{

	padding-top:.15em;
	height:1.5em;
	margin-bottom:.25em;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

.imageinfo-area
{
	
	position:relative;
	top:-20px;
	border: 0px solid red;		
	
}



#product_enlarge a:link, #product_enlarge a:visited, #product_enlarge a:hover, #product_enlarge a:active
{
	padding-top:.4em;
	height:1.5em;
	font-size:0.9em;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom:.5em;
	text-decoration:none;
	color: #000;
}



.enlarge-bar
{
	background-color: #3EB7FF;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #FFFFFF;
}


/*  pop up image enlarge */
.enlarged_image
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}


.enlarged_image h1
{
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size:15px;
	font-weight:bold;
}



.enlarged_image_select
{
float:left;
width:50px;
margin-left:10px;
margin-top:5px;
	/*border: 2px solid red;*/
}


.enlarged_image_selected
{
/*	width:50px;*/
	padding-top:5px;
	padding-left:5px;
	float:left;
	border: 0px solid red;
	width:500px;
}


.close-enlargement
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
	padding-top: 0px;
	padding-right:4px;
	margin-right:4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: bold;
}


.close-enlargement a
{
	color:#FFFFFF;
	text-decoration: none;
}















/* ================= LEFT NAV  ===================*/



#nav
{
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	/*	list-style-type: none;*/
	width: 220px;
	margin-top:8px;
	border: 0px dotted #F39;

}





/** html #nav{
background-image:none;
background-color:#e4eef8;
filter:alpha(opacity=90);
height:10%;
}

* html #nav * {
filter:alpha(opacity=100);
position:relative;
}
*/



#nav ul {
	list-style-type: none;
	display: block;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:0px;
/*	text-align: left;*/

}



/*
to many kw so span instead
#nav ul li h3 {
margin-bottom:8px;
}*/


#nav  ul li  .section-title
{
	font-family: Arial, verdana, Arial, Helvetica, sans-serif;
	/*	font-size: 12px;*/
	margin-top: 0px;
	padding-top: 4px;
	padding-bottom:0px;
	padding-right: 0px;
	margin-bottom:0px;
	padding-left: 10px;
	font-weight:bold;
	font-size:1em;
}
  







#nav ul li {
	/*	text-align: left;*/
/*	display: inline;*/
	/* avoid MSIE 6 bug */
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border-top-width: 0px;
	border-top-style: solid;
	padding-right: 0;
	padding-left: 0px;
	line-height:1.5em;

	
/*	margin-top:5px;
	margin-bottom:5px;*/

	
/*	line-height: 25px;*/
}


#nav ul li 
{
	
	font-weight:bold;	
}






#nav ul a {
	display: block;
	/* work around MSIE bugs */
	width: 100%;
	cursor: pointer;
	padding-top: .1em;
	padding-right: 0;
	padding-bottom: .1em;
	padding-left: 0.5em;
}



html > body #nav ul a {

	width: auto;

	/* work around workaround for MSIE bugs... */


}



#nav ul a:link,

#nav ul a:active, 

#nav ul a:visited {
/*	color:#333333;*/
	padding-left: 8px;

	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 99%;*/



}




#nav ul a:hover {
	color: #000;
	text-decoration: none;
}


#nav ul li ul li .selected 
{
	color: #66F;
	font-weight:bold;
	
}

#nav ul ul span, #nav ul ul a:link,  #nav ul ul a:active, #nav ul ul a:visited {
	/*	color: #000000;
	width: 180px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
padding-left: 3px;
	
	text-transform: none;*/
	padding-left:12px;
	width:198px;
	font-weight:normal;
	color: #000;
	font-size:11px;
	line-height:14px;

}



#nav ul ul a:hover {
	color: #000;
	/*background-color: #eeeded;		color: #c500ff;
	text-decoration: none;*//*	background-color: #F0F0F0;*//*	font-weight:normal;*/
	text-decoration: underline;
}



#nav ul ul ul a:link,

#nav ul ul ul a:active, 

#nav ul ul ul a:visited {
	/*	color: #000000;
	width: 170px;
	text-decoration: none;
	font-family:  arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	overflow: hidden;
	text-transform: none;	
	padding-left:4px;*/
	font-size:0.9em;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color: #999999;
	width:167px;
	padding-top: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 12px;
}


#nav ul ul ul a:active
 {
	color: #FF0000;

}




#nav ul ul ul a:hover {
/*	color: #000000;
	background-color: #d6d3d3;*/
	text-decoration: underline;


}

#nav ul ul ul ul a:hover {
/*	color: #000000;
	text-decoration: none;*/
/*	background-color: #bebcbc;*/

}




/* Nav Selected

---------------------------------------------------------------*/



#nav ul .selected, #nav ul  .selected:hover  {
	/*	color:#fa3a05;*/
	/*	color: #9402d1;*/
	font-weight: bold;

}





#nav ul ul ul .selected, #nav .select-3, #nav ul ul ul .selected:hover
{
	font-weight: bold;
	background-color: #cf4217;
	
}





#nav ul ul ul ul .selected, #nav .select-4
{
	/*	background-image: url(/assets/img/icons/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;*/
	
	/*sub selected*/
	
	font-weight: bold;
	color: #000000;
	width:163px;
	border-left-width: 4px;
	border-left-style: solid;

}



.currency
{
	margin-left: 10px;
	padding-left: 10px;

}




/* ------------- end top  nav ------------*/








/* ===================== sections =====================*/


	.section {
	padding-top:4px;

	}


	.section .no-padding
	{
	padding-right:0px;

	}

	.section .noborder {
		border-right:0px;
	}
	

.section-text a:link, .section-text a:visited
{
	text-decoration: underline;
}



.section a:link, .section a:visited

{
	color: #FFF;
	text-decoration: none;
}


.section a:hover, .section a:focus, .section a:active
{
	color: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}






.section-link
{
	float: left;
	/*	height: 200px;*/
	width:    190px;
	height: 210px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:12px;
	margin-bottom:10px;
	padding-bottom:11px;

}

.section-link  .section-link-content
{
	/*	height: 194px;*/
	width: 190px;
	height:213px;
/*	float:right;*/
	text-align:center;
/*	cursor:pointer;*/
	border: 0px dotted black;	
	clear:both;
}


.section-link  .title{
	position:relative;
	height:30px;
	font-size: 14px;
	font-weight:bold;
	top: -0.2em;
	padding-bottom: 0.1em;
	color: #FFF;
	text-align:center;
	letter-spacing:-.02em;
	border: 0px dotted #F3C;
	overflow:hidden;	
	top:-26px;
}


.section-link .section-hover000
{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}





.section-link-sub
{
	float: left;
	/*	height: 200px;*/
	width:    187px;
	height: 214px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:2px;
	margin-right:3px;	
	margin-bottom:5px;
	padding-bottom:5px;

}


.section-link-sub img
{
	border: 0px solid #CCC;
	width:186px;
	margin-top:1px;

}

.section-link-sub  .section-link-content
{
	/*	height: 194px;*/
	width: 188px;
	height:190px;
	float:right;
	text-align:center;
/*	cursor:pointer;*/

}


.section-link-sub  .title{
	position:relative;
	height:30px;
	width:188px;
	font-size: 13px;
	font-weight:bold;
	top: -0.2em;
	padding-bottom: 0.1em;
	padding-top:1px;
	color: #000;
	text-align:center;
	letter-spacing:-.02em;
	border: 0px solid #FFFFFF;
	overflow:hidden;
	line-height:15px;

}



.section-link-sub .section-hover000
{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	line-height:15px;	
}




.section-link-sub .cat_colour_none { background-color: #2d2d2d;}   /*none*/

.section-link-sub .cat_colour_one { background-color: #B26EFC;}   /*purple*/
.section-link-sub .cat_colour_two { background-color: #53C7DF; }   /*blue*/
.section-link-sub .cat_colour_three { background-color: #8BD121; }  /*green*/
.section-link-sub .cat_colour_four { background-color: #DDAE0F; }  /*yellow*/
.section-link-sub .cat_colour_five { background-color: #D73600; }	/*orange*/
.section-link-sub .cat_colour_six { background-color: #fe6161; }  /*red*/
.section-link-sub .cat_colour_seven { background-color: #D73600; }
.section-link-sub .cat_colour_eight { background-color: #D73600; }
.section-link-sub .cat_colour_nine { background-color: #D73600; }
.section-link-sub .cat_colour_ten { background-color: #D73600; }



.section-link-sub .brd_colour_none {
	border: 1px solid #2d2d2d;
} 

 .brd_colour_one {
	border: 1px solid #B26EFC;
} 

 .brd_colour_two {
	border: 1px solid #53C7DF;
} 
 .brd_colour_three {
	border: 1px solid #8BD121;
} 
 .brd_colour_four {
	border: 1px solid #DDAE0F;
} 

 .brd_colour_five {
	border: 1px solid #D73600;
} 
 .brd_colour_six {
	border: 1px solid #fe6161;
} 

 .brd_colour_seven {
	border: 1px solid #D73600;
} 









#nav  ul li  .section-title a:link, #nav  ul li  .section-title a:visited
{
	padding-left:0px;
	color:#000;
	
}











