@import url("/store/style/basket.css");

BODY {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
}







/*  Product listings  */

/* lines for product lists  */

.shelfhr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-left-color: #FF3333;
}

.shelfvr {
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-color: #330099;
	border-left-color: #CCCCCC;
}


#navspacer
{
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 5px;
	margin-left: 5px;
}


.prodlist  {
	font-size : 11px;
	color : #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.prodlist:link  {
	font-size : 11px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.prodlist:visited  {
	font-size : 11px;
	color : #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.prodlist:hover  {
	color : #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	}


.prodlistprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}




/* product details */


.prodTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}

.prodtxt0 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.prodtxt1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.prodtxt1B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.prodtxt2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.prodtxt2B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



.prodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.prodname:link  {
	font-size: 11px;
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.prodname:visited  {
	font-size: 11px;
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.prodname:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}


/* product bullets  */
.prodtxt2 ul
  {
  color : #000000;  
  margin-left: 1.2em;
  padding-left: 0;
  }
.prodtxt2 li
  {
  color : #000000;
  margin: 0;
  padding: 0;
  }
  
  .prodreduced
  {
	color: #F00000;
	font-weight: bold;
  }


/* attribute drop down bgcol */
.attributeTbl
 {
	background-color: #FFDD3E;
}


/* spec table font&border  */
.prodtbl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #B1B1B1;
	border-right: 2px solid #B1B1B1;
	border-bottom: 2px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
}
/* spec table column colour  */
.prodtblcol
{
	background-color: #D9FDFF;
}

/* accessory bgcol  */
.prodaccess
{
	background-color: #FFEDAE;
}

/* availabitiy key  */
.availabitiy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
}




/* ---------- Matrix ----------- */


.matrixHdrBg {
	background-color: #6363B1;
}

.matrixBgWhite {
	background-color: #FFFFFF;
}


.matrixHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.matrixUnit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFCC00;
}


.matrixRowGroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

.matrixRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FEFEB9;
	border: 1px solid #00CC33;
}

.matrixhr {
	background-color: #FEFEB9;	
}

.XXmatrixhr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-left-color: #FF3333;
	background-color: #FEFEB9;	
}











/*  checkout  */

.cotxtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid;
}

.coInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BB0000;
	font-weight: bold;
}

.coheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2D9F2D;

}

.cotext { 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px
 }





.msgerr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}



/* menu spacing  */
.navhr {
	border-top: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A1C8AB;
}








/* ------------------------------ END PRODUCTS ------------------------- */





/*------------------*/


/*  header bgs  */
.cohdrs
{
	background-color: #FFCC00;
	border-bottom: 1 solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.cohdrstxt
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}




.cotext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.cotextB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



.attributes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


  
.prodselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.proddesc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}


















/* ---------- MENU NAV ----------- */
.nav  {
	font-size : 11px;
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.nav:link  {
	font-size : 11px;
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nav:visited  {
	font-size : 11px;
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nav:hover  {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}

tr.navhligt td
  {
	font-size : 11px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #000099;
}



.navhligt  {
	font-size : 11px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #000099;
}

.navhligt:link  {
	font-size : 11px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.navhligt:visited  {
	font-size : 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.navhligt:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #0A1192;

}



.navbasket  {
	font-size : 11px;
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.navbasket:link  {
	font-size : 11px;
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.navbasket:visited  {
	font-size : 11px;
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.navbasket:hover  {
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}



A.menuleft
{
	 color:#0900AA;
	 font-weight:normal;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 text-decoration: none
}


A.menuleft:hover
{
	 color:#000099;
	 font-weight:normal;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 text-decoration: underline
}


/* ---------- BORDER ----------- */
.brd {
	border: 2px solid #000099;
}

.brd1px {
	border: 1px solid #000099;
}

/* ---------- GENERAL TEXT ----------- */



.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.mtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
}

.mtext:link  {
	font-size: 11px;
	line-height: 11px;
	color : #0000BF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mtext:visited  {
	font-size: 11px;
	line-height: 11px;
	color : #0000C1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mtext:hover  {
	color : #0000bf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;

}

.mtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 17px; */
}


.mtext2:link  {
	font-size: 11px;
	/* line-height: 14px; */
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.mtext2:visited  {
	font-size: 11px;
	/* line-height: 14px; */
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.mtext2:hover  {
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 14px; */
	text-decoration: underline;

}


.mtext2B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}

.mtext2B:link  {
	font-size: 11px;
	/* line-height: 14px; */
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.mtext2B:visited  {
	font-size: 11px;
	/* line-height: 14px; */
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.mtext2B:hover  {
	color : #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 14px; */
	text-decoration: underline;

}





.mtextlarge  {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mtextlarge:link  {
	font-size : 12px;
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
}

.mtextlarge:visited  {
	font-size : 12px;
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
}

.mtextlarge:hover  {
	color : #0A1192;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}


.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.boxHeading {
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	background-color: #BFD2FF;
	valign: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px none;
	height: 20px;
}

.boxBlueLine {
	background-color: #000099;
}


/* ---------- STORE NAV ----------- */

.storenav  {
	font-size : 11px;
	color : #000099;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.storenav:link  {
	font-size : 11px;
	color : #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.storenav:visited  {
	font-size : 11px;
	color : #000099;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.storenav:hover 
   {
	color : #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	}

#navcat
{
	margin-left:4px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px;
}




/* new nav */

.navleft  {
	font-size : 11px;
	color : #FFFFFF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-shadow: dimgray 3px 3px 3px;
}

.navleft:link  {
	font-size : 11px;
	color : #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-shadow: dimgray 3px 3px 3px;
}

.navleft:visited  {
	font-size : 11px;
	color : #FFFFFF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-shadow: dimgray 3px 3px 3px;
}

.navleft:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	text-shadow: dimgray 3px 3px 3px;
	}





/* ---------- CHECKOUT  ----------- */



ul {  margin-top:2px;  margin-bottom:2px; } 
.brdright {
	border-right-width: 1px;
	border-right-color: #4391D6;
	border-right-style: solid;
}


.brdleft
{
	
	border-left-width: 1px;
	border-left-color: #4391D6;
	border-left-style: solid;
}





.brdbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4391D6;
}

.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;
}


.redtxt
 {
	color: #EA0000;
 }

