.lnkMenu:link, .lnkMenu:visited,.txtMenu {
	color:#FFFFFF;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}

.lnkMenu:hover {
	color:#FFFFFF;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : underline;
}

.lnkRed:link, .lnkRed:visited,.txtRed {
	color:#CC0000;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}

.lnkRed:hover {
	color:#CC0000;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : underline;
}

.lnkSubMenu:link, .lnkSubMenu:visited,.txtSubMenu {
	color:#FFFFFF;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}

.lnkSubMenu:hover {
	color:#002C63;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : underline;
}

.lnkNormal:link, .lnkNormal:visited {
	color:#002C63;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-decoration : underline;
}

.lnkNormal:hover {
	color:#D0960D;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}
.lnkFooter:link, .lnkFooter:visited, .lnkCredits:link, .lnkCredits:visited {
	color:#FFFFFF;
	font-size:10px;
	font-family:arial;
	text-decoration : underline;
}

.lnkFooter:hover,.txtFooter, .lnkCredits:hover,.txtCredits {
	color:#FFFFFF;
	font-size:10px;
	font-family:arial;
	text-decoration : none;
}

.lnkFooterBlue:link, .lnkFooterBlue:visited {
	color:#002C63;
	font-size:11px;
	font-family:arial;
	text-decoration : underline;
}

.lnkFooterBlue:hover {
	color:#002C63;
	font-size:11px;
	font-family:arial;
	text-decoration : none;
}

H1{
	font-family:Arial,sans-serif;
	font-size:16px;
	font-style:none;
	text-align:left;
	color:#002C63;
	font-weight:bold;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

H2{
	font-family:Arial,sans-serif;
	font-size:14px;
	font-style:none;
	text-align:left;
	color:#002C63;
	font-weight:bold;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.burgundy32 {
	font-family:Arial,sans-serif;
	font-size:32px;
	font-weight:bold;
	font-style:none;
	color:#800000;
}

.burgundy24 {
	font-family:Arial,sans-serif;
	font-size:24px;
	font-style:none;
	color:#800000;
}

.burgundy16 {
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:none;
	color:#800000;
}

.lnkBurgundy:link, .lnkBurgundy:visited {
	color:#800000;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	text-decoration : none;
}

.lnkBurgundy:hover {
	color:#800000;
	font-size:14px;
	font-family:arial;
	text-decoration : underline;
}

P.txtNormal, LI {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	text-align:justify;
	color:#000000;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}
P {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	text-align:justify;
	color:#000000;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

P.grey {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-style:none;
	text-align:left;
	color:#808080;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

P.txtWhite {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	text-align:justify;
	color:#FFFFFF;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.txtNormal 	{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	text-align:justify;
	color:#051D61;
}

.grey 	{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	text-align:left;
	color:#808080;
}

.txtNormal2 	{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	color:#051D61;
}

.txtPageHdr {
	font-family:Arial,sans-serif;
	font-size:16px;
	font-style:none;
	font-weight:bold;
	text-align:left;
	color:#002C63;
}

.txtReg {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	color:#000000;
}

.txtRegWhite {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-style:none;
	color:#FFFFFF;
}

.lnkStats:link, .lnkStats:visited {
	color:#C2C2C2;
	font-size:10px;
	font-family:arial;
	text-decoration : underline;
}

.lnkStats:hover,.txtFooter {
	color:#C2C2C2;
	font-size:10px;
	font-family:arial;
	text-decoration : none;
}

.lnkGreen:link, .lnkGreen:visited {
	color:#2E8B57;
	font-size:12px;
	font-family:arial;
	text-align:left;
	text-decoration : none;
}

.lnkGreen:hover {
	color:#2E8B57;
	font-size:12px;
	font-family:arial;
	text-align:left;
	text-decoration : underline;
}

.lnkGreen14:link, .lnkGreen14:visited {
	color:#2E8B57;
	font-size:14px;
	font-family:arial;
	text-align:left;
	text-decoration : none;
}

.lnkGreen14:hover {
	color:#2E8B57;
	font-size:14px;
	font-family:arial;
	text-align:left;
	text-decoration : underline;
}

.txtSmall {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-style:none;
	color:#666666;
}

P.txtTips {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-style:none;
	text-align:right;
	color:#FFFFFF;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

P.txtBlue {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-style:none;
	text-align:left;
	color:#002C63;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.txtBlue B{
	font-size:16px;
}

P.txtPageHdr {
	font-family:Arial,sans-serif;
	font-size:16px;
	font-style:none;
	text-align:left;
	color:#002C63;
	font-weight:bold;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

TD.txtPrices {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	color:#000000;
	background-color:F2F2F2;
}

TD.tdPupilsBox {
	background-image: url('/images/pupils-box.gif');
	background-color:FFFFFF;
	background-position center middle;
	background-repeat: no-repeat;
}

IMG{
		border-color: #002C63;
		color: #6699CC;
}



.lnkShopMenu:link, .lnkShopMenu:visited {
	color:#FFFFFF;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}

.lnkShopMenu:hover {
	color:#000000;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}

.lnkAddtoCart:link, .lnkAddtoCart:visited {
	color:#6699CC;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}

.lnkAddtoCart:hover {
	color:#000000;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}


.lnkComments:link, .lnkComments:visited {
	color:#051D61;
	font-size:11px;
	font-family:arial;
	font-weight:none;
	text-decoration : none;
}

.lnkComments:hover {
	color:#051D61;
	font-size:11px;
	font-family:arial;
	font-weight:none;
	text-decoration : underline;
}

.lnkViewCart:link, .lnkViewCart:visited {
	color:#FFFFFF;
	font-size:10px;
	font-family:arial;
	text-decoration : none;
}

.lnkViewCart:hover {
	color:#FFFFFF;
	font-size:10px;
	font-family:arial;
	text-decoration : underline;
}

.txtContent {
	color:#000000;
	font-size:12px;
	font-family:arial;
	text-decoration : none;

}

.txtHeader {
	color:#FFFFFF;
	font-size:50px;
	font-family:times, times new roman;
	text-decoration : none;

}

.formError {
	color:#FF0000;
	font-size:12px;
	font-family:arial;
	text-decoration : none;
	font-weight:bold;

}

.txtContentBold {
	color:#000000;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;

}

.txtSmContent {
	color:#000000;
	font-size:9px;
	font-family:arial;
	text-decoration : none;

}

.txtContentBoldW {
	color:#FFFFFF;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;

}

.txtCartDetails {
	color:#FFFFFF;
	font-size:9px;
	font-family:arial;
	text-decoration : none;

}

.txtTitle {
	color:#6699CC;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;

}

.txtBullet {
	color:#031D61;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;

}

TD.clsSelected {
	background:#B5B292;
	list-style-type:square;
}

.txtSelectList {
	color:#000000;
	width:180px;
	font-size:10px;
	font-family:arial;
	text-decoration : none;

}

.txtProductCatName {
	color:#051D61;
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;

}

.txtProductName {
	color:#051D61;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;

}

.lnkSmall {
	color:#051D61;
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;

}

.txtProductCode {
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;

}

.txtProductUnit {
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:none;
	text-decoration : none;

}

.txtProductDescription {
	color:#051D61;
	font-size:12px;
	font-family:arial;
	text-decoration : none;

}

.txtProductPricing {
	color:#000000;
	font-size:12px;
	font-family:arial;
	text-decoration : none;

}

INPUT.productQty{
	font-family:Arial,sans-serif;
	text-align:center;
	font-size:8pt;
	color:#000000;
	height:18px;
	width:30px;
}

INPUT.add2Cart{
	font-family:Arial,sans-serif;
	font-size:8pt;
	height:18px;
	width:60px;
}

H3 {
	color:#051D61;
	font-family:arial;
}
.lnkNormalW:link, .lnkNormalW:visited {
	color:#293896;
	font-size:12px;
	font-family:arial;
	font-weight:none;	
	text-decoration : none;
}

.lnkNormalW:hover {
	color:#293896;
	font-size:12px;
	font-family:arial;
	font-weight:none;	
	text-decoration : underline;
}
.lnkCalendar:link, .lnkCalendar:visited {
	color:#293896;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration : none;
}

.lnkCalendar:hover {
	color:#293896;
	font-family:arial;
	font-weight:bold;	
	font-size:12px;
	text-decoration : underline;
}

.lnkCalendarToday:link, .lnkCalendarToday:visited {
	color:#FFA305;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration : none;
}

.lnkCalendarToday:hover {
	color:#FFA305;
	font-family:arial;
	font-weight:bold;	
	font-size:12px;
	text-decoration : underline;
}

.txtCalDateDis {
	color:#999999;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration : none;
}

.txtCalMonth {
	color:#FFFFFF;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration : none;
}
.txtMonth {
	color:#293896;
	font-size:14px;
	font-family:arial;
	font-weight:bold;	
}
.txtHdr1 {
	color:#293896;
	font-size:14px;
	font-family:arial;
	font-weight:bold;	
}
.lnkNormalB:link, .lnkNormalB:visited {
	color:#293896;
	font-size:12px;
	font-family:arial;
	font-weight:none;	
	text-decoration : underline;
}

.lnkNormalB:hover {
	color:#293896;
	font-size:12px;
	font-family:arial;
	font-weight:none;	
	text-decoration : none;
}

#mainImage{
	position:relative;
	width:578px;
	height:384px;	
	left:10px;
	top:0px;
}

#imageNavigation{
	position:relative;
	width:578px;
	height:20px;	
	left:10px;
	top:10px;
}

	#previousImage{
		float: left;
		width:64px;
	}
	
	#captionCell{
	  float: left;
		text-align:center;
		width:449px;
	}
	
	#nextImage{
	  text-align:right;
		float: left;
		width:64px;
	}

.window {
}

#layerAd
{
	position: absolute;
  width:642px;
  height:842px;
	left:391px;
	top:135px;
}

#layerAd_handle 
{
	height:5px;
}

#layerAd_window 
{
  position:absolute;
  width:642px;
  height:842px;
  bottom:0;
}

#layerAd_content {
  padding:0;
}

#layerAd_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:1001;
	left:600px;
	top:10px;
}

ul.no_margin {
	margin-top: 0;
	margin-bottom: 0;
}

LI.no_margin {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:none;
	color:#000000;
	margin: 0;
}


.pdf {
	background: #FFFFFF url('/images/pdf_icon.gif') 0 0 no-repeat;
	_height: 12px;
	line-height: 12px;
	min-height: 15px;
	margin-bottom: 10px;
	margin-top:3px;
	padding-left: 16px;
}
