/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::Ben Marks 24/03/09::::::::::::*/
/*::::::::Style declarations::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::W@::::::::::::::::::::W+::::::::::*/
/*::::+:::::::::::::::::::::+:::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*:::WW*::::+W@W::+@W::WW::WW::::W:*W:::*/
/*::::W*:::W*::@W::+W:W:W*::W:::W:::WW::*/
/*::::W*::WW:::*W::WWW::W:::W::+W:::::::*/
/*::::W*::W+:::WW::W#::+W:::W::@W:::::::*/
/*::::W*:+W::::W@::W+::WW:::W::@W:::::::*/
/*::::W*:*W:::*W::#W:::W::::W:::W*:::W::*/
/*::::W@::W:::W:::W#:::W+:::W:::WW@*W:::*/
/*:::WWWW::WW#::::W::::W:::WWW*::WWW::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::+:**@:WE:**:+*::W:@:#+:+::*:#:+:@:::*/
/*::+:*:@:W::**:+\:::@@:#W:+::*:#::::W::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::*/



h1 {
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	border-color: #D7D7D7;
	
	color: #0E3676;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
  	font-weight: bold;
  	
  	padding: 2px 2px 2px 3px;
  	
	
}

h2 { 
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	border-color: #D7D7D7;
	
	color: #0E3676;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
  	font-weight: bold;
  	
  	padding: 2px 2px 2px 3px;
}

h3 {
	background-color: #f8b800;
	border-style: solid;
	border-width: 1px;
	border-color: #fa9e00;
	
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
  	
  	
  	padding: 2px 2px 2px 3px;
}

p {
	
}

p.small {
	font-size: 9px;
	
	
}

img {
	border: 0;
	margin-top: 14px;
}

img#top {
	border: 0;
	margin-top: 0px;
}


body {
  color: black;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-weight: normal;

}

ul.product {

}

ul.product li {
	list-style-type: square;
	padding: 5px;
}




ul {
	margin-left: -10px;
}




A:link {
  color: #026AA6;
  TEXT-DECORATION: none;
}
A:visited {
  color: #026AA6;
  TEXT-DECORATION: none;
}
A:hover {
  color: #FF9966;
  TEXT-DECORATION: none;
}

/* Homepage styles */ 

DIV.innerbox ul { 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 11px; 
	margin-left: -20px;
	margin-top: 5px;

	}

DIV.innerbox p { 
	padding-left: 15px;
	margin-top: -5px; 
	}

DIV#goldbox DIV.innerbox a { 
	text-decoration: none; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FAA636; 
	}

DIV#plusbox DIV.innerbox a { 
	text-decoration: none; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #EE3940; 
	}
	
DIV#probox DIV.innerbox a { 
	text-decoration: none; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #17AA90; 
	}

/* Promotional Homepage Styles */
/* Dean was here */

DIV#goldboxhorizontal DIV.innerbox a { 
	text-decoration: none; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FAA636; 
	}

DIV#plusboxhorizontal DIV.innerbox a { 
	text-decoration: none; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #EE3940; 
	}
	
DIV#proboxhorizontal DIV.innerbox a { 
	text-decoration: none; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #17AA90; 
	}



/* Ben Marks 13/08/09 */ 
/* Style declarations for form pages */ 
	
table.table1 {
	background-color:#D8E8F8;
	border-width:1px;
	border-style:solid;
	border-color:#C0D0E0;
}	 
table.table2 {
	background-color:#FFFFE8;
	border-width:1px;
	border-style:solid;
	border-color:#C0C0C0;
}

table.note {
	border-width:1px;
	border-style:solid;
	border-color:#C9C9C9;
	border-spacing:2px;
	padding:2px;
	text-align:center;
	width:100%;
	
}



/********** Style declarations for TPS page ***********/ 

/* shownnew added for book promo page - DC 29/09/09 */ 

/* apse added for homeoage banner - DC 07/01/10 */ 



	.number1 { float: left; background: url(/images/numbers/number1.jpg) no-repeat; width: 33px; height: 33px; }
	.number2 { float: left; margin-top: 5px; background: url(/images/numbers/number2.jpg) no-repeat; width: 33px; height: 33px; }
	.number3 { float: left; margin-top: 5px; background: url(/images/numbers/number3.jpg) no-repeat; width: 33px; height: 33px; }
	.number4 { float: left; margin-top: 5px; background: url(/images/numbers/number4.jpg) no-repeat; width: 33px; height: 33px; }
	.number5 { float: left; margin-top: 5px; background: url(/images/numbers/number5.jpg) no-repeat; width: 33px; height: 33px; }
	.number6 { float: left; margin-top: 5px; background: url(/images/numbers/number6.jpg) no-repeat; width: 33px; height: 33px; }
	.number7 { float: left; margin-top: 5px; background: url(/images/numbers/number7.jpg) no-repeat; width: 33px; height: 33px; }
	.number8 { float: left; margin-top: 5px; background: url(/images/numbers/number8.jpg) no-repeat; width: 33px; height: 33px; }
	.number9 { float: left; margin-top: 5px; background: url(/images/numbers/number9.jpg) no-repeat; width: 33px; height: 33px; }
	.number10 { float: left; margin-top: 5px; background: url(/images/numbers/number10.jpg) no-repeat; width: 33px; height: 33px; }
	.info { margin-left: 40px; margin-top: 18px; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000; }
	.shown{ margin-left: 40px; margin-top: 18px; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000; }
	.readmore { color: #45A8DF; cursor: pointer; }
	.read { color: #45A8DF; margin-left: 40px; margin-top: -8px;}
	#more1 { color: #45A8DF; margin-left: 40px; }
	.more { margin-left: 41px; margin-top: 10px; width: 330px; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000; }
	.hide { color: #45A8DF; cursor: pointer; }
	.shownnew{ margin-left: 40px; margin-top: 18px; font-family: Arial, Verdana, Tahoma; font-size: 15px; color: #005596; }
	.apse { float: left; background: url(/images/APSE_home_banner.gif) no-repeat; width: 241px; height: 106px; margin-bottom: 10px;}


/* Ben Marks 18/08/09 */ 
/* Style declarations for basket page*/ 

.small2r {
  font-family: Arial, Helvetica, Sans-Serif;
  color: #FF0000;
  font-size: 11px;
}

/* Basket */


b.baskb {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight:bold;
}

/* sharescript support library */

.small {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 9px;
}	

.strike { 
  text-decoration: line-through ;
}



/* Compare page */
/* Dean */

td.gbox {
  border-style:solid;
  border-color:#D7D7D7;
  border-width:1px;
}

table.gbox {
  border-style:solid;
  border-color:#D7D7D7;
  border-width:1px;
}


/********** Validation ******************/

.red {
  color: #FF0000;
  font-weight: bold;
}

.redn {
  font-family: Arial, Helvetica, Sans-Serif;
  color: #FF0000;
  font-size: 9px;		





