p
{
	font-family: Tohoma, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #3f467a;
	font-weight: lighter;
}

UL 
{
	margin-bottom: -0.5px;
	LIST-STYLE-TYPE: disc;
	font-size: 9pt;
	}
	
H1
{
	font-family: Tohoma, Hlvetica, sans-serif;
	font-size: 16pt;
	color: #3b467c;
	text-align: left;
	}

H3
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #425ABB;
}

a.H3link
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #425ABB;
}
	

a.H3link:hover
{
	font-family: Tohoma,  Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #425ABB;
	text-decoration: underline;
}

H2
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: left;
	}

H4
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: left;
	margin-bottom: -0.5px;
	}
	
H5
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: right;
	margin-bottom: -0.5px;
	line-height: 5px;
}

li 
{
	Margin-Left: -20px; 
	margin-bottom: -0.5px;
	}
	
.netscape6problem		
{
 	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px; 
	}
	
.smallnormal			
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 11px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 2px;  
	font-weight : bold; 
	 
	}
	
.smallnormal2			
{
 	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 11px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 2px;  
	font-weight : bold;  
	}
	
.smallnormaltable		
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px; color: black; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	}
	
.smallnormaltablealt	
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8px; 
	color: #6398D8; 
	}

.productselection
{
	margin-left: 8px;
	margin-bottom: 5px;
}

.producttext			
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 16px; 
}
	
A.breadcrumb:Link 
{ 
	font-size :14px;
	font-weight:bolder;
	color: #1F4169;
	text-decoration: none; 
}

A.breadcrumb:visited 
{ 
	font-size :14px;
	font-weight:bolder;
	color: #1F4169;
	text-decoration: none; 
}
 
A.breadcrumb:hover 
{ 
	font-size :14px;
	font-weight:bolder;
	color: #6398D8;
	text-decoration: none; 
}
 
.largebold				
{
	font-family:Tohoma, Helvetica, sans-serif;
 font-size: 18px; 
 font-weight: bold; 
 color: #000000;  
 }
	
.smallbold				
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold 
	}
	
.smallboldtable			
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9px; 
	font-weight: bold; 
	color: black; 
	}
	
.smallboldtablealt		
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; color: red; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	}
	
.smallboldtabletop		
{ 
	
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt; 
	color: white; 
	font-weight: bold; 
	TEXT-DECORATION: none;
	padding-left: 4px; 
	}
	
.smallboldversiontop	
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #000000; 
	}
	
.smallboldfooter			
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: gray; 
	}
	
.locationbar				
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: black;
	}
	
.productimage {
	border : 1px solid;
}

.producttitle2 {
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #425ABB;
}

.li 
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 5px;
	color:#425ABB;
}

.producttable 
{
	font-size : x-small;
	padding : 10 2 2 2;
}

.CatHeader				
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px ;
	}		

A:link					
{
	text-decoration: none; 
	color: White;
	}
	
A:visited				
{
	text-decoration: none; 
	color: white; 
	}
	
A:hover					
{
	text-decoration: underline; 
	color: White;
	}
	
A.servicelinks:link					
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	color: #425ABB;
	
	}
	
A.servicelinks:visited				
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	color: #425ABB; 
	}
	
A.servicelinks:hover					
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline; 
	color: #425ABB;
	}

.resultsBackgroundbase2
{
	background-color: #9CBBF4;
	color:#FFFFFF;
	font-size:10px;
}

.resultsBackgroundbase3
{	background-color: #FFFFFF;
	color:#92aacc;
	font-size:12px;
	font-weight: bolder;
	height: 15px;
	text-align: right;
	}

.darkbluesubheader 
{  
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f287f;
}


A.headerproduct:link		
{
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: white; 
	font-size:11px:;
	font-weight: bold;
	}
	
A.headerproduct:visited		
{
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: #29387B; 
	font-size:11px:
	font-weight: bold;
	}
	
A.headerproduct:hover		
{
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: #6398D8; 
	font-size:11px:
	font-weight: bold;
}

A.productlink1:link		
{
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: #29387B; 
	font-size:13pt:
	padding-left: 2px;
	font-weight: bold;
	}
	
A.productlink1:visited		
{
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: #29387B; 
	font-size:13pt:
	padding-left: 2px;
	font-weight: bold;
	}
	
A.productlink1:hover		
{
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: #7EA8E7; 
	font-size:13pt:
	padding-left: 2px;
	font-weight: bold;
}

A.content:link		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:8pt;
	}
	
A.content:visited		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:8pt;
	}
	
A.content:hover		
{
	text-decoration: none; 
	color: #6398D8; 
	font-size:8pt;
}

A.contentcrumb:link		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:9pt;
	}
	
A.contentcrumb:visited		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:9pt;
	}
	
A.contentcrumb:hover		
{
	text-decoration: none; 
	color: #6398D8; 
	font-size:9pt;
}

A.productlink:link		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:10pt;
	}
	
A.productlink:visited		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:10pt;
	}
	
A.productlink:hover		
{
	text-decoration: none; 
	color: #6398D8; 
	font-size:10pt;
}

.productcolour
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #3f467a;
	font-weight: lighter;
	margin-top: -30px;
}

.productcolour2
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 11pt;
	color: #3f467a;
	font-weight: lighter;
	margin-top: -30px;
}

A.table:link				
{
	text-decoration: none; 
	color:white;
	}
	
A.table:visited			
{
	text-decoration: none; 
	color: white; 
}

A.table:hover			
{
	text-decoration: underline; 
	color: white;
	}

A.templatemenu:link			
{
	font-weight: bold; 
	text-decoration: none; 
	color: #3B467C; 
	}
	
A.templatemenu:visited		
{
	font-weight: bold; 
	text-decoration: none; 
	color: #3B467C; 
	}
	
A.templatemenu:hover		
{
	font-weight: bold; 
	text-decoration: underline; 
	color: #3B467C; 
	}

A.locationlink:link		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #29387B; 
}

A.locationlink:visited		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #29387B; 
}
	
A.locationlink:hover		
{	
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #7286D1; 
}

A.locationlink2:link		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #29387B; 
}

A.locationlink2:visited		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #29387B; 
}
	
A.locationlink2:hover		
{	
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #7286D1; 
}

table.minibasket			
{
	background-color: #DDDBF3; 
}
	
tr.minibasketline 		
{
	background-color: #DDDBF3; 
}
		
table.mainpage				
{
	background-color: white; 
}

tr.mainpagetableline 		
{
	background-color: #DDDBF3; 
}

tr.mainpagetableline2 		
{
	background-color: #F1F0FE; 
}

tr.mainpagetablespecial		
{
	background-color: #DDDDDD; 
}

tr.mainpageversionhighlight	
{
	background-color: #FFEE00; 
}

.textfield		
{
	BORDER-RIGHT: #000000 1px Solid; 
	BORDER-TOP: #000000 1px Solid; 
	BORDER-BOTTOM: #000000 1px Solid;
}

.btnlinks
{
    Z-INDEX: 3;
    LEFT: 280px;
    BACKGROUND-IMAGE: url("../../images/security.gif");
    WIDTH: 22px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: 14px
}

.btngo
{
    BACKGROUND-IMAGE: url("../../images/btngo.gif");
    BACKGROUND-REPEAT: no-repeat
}

BODY
{	scrollbar-face-color:#D3D3D3;
	scrollbar-highlight-color:#8FB7CF;
	scrollbar-3dlight-color:#8FB7CF;
	scrollbar-darkshadow-color:#336699;
	scrollbar-shadow-color:#8FB7CF;
	scrollbar-arrow-color:#336699;
	scrollbar-track-color:#FFFFFF;
	MARGIN: 0%;
	font-family:Tohoma, Helvetica, sans-serif;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	background-repeat: repeat-y;
	background-position : left;
}

.main
{
    PADDING-RIGHT: 12px;
    FONT-SIZE: 9pt;
    LEFT: 150px;
    PADDING-BOTTOM: 10px;
    WIDTH: 550px;
	font-family:Tohoma, Helvetica, sans-serif;
   /* POSITION: absolute;*/
    TOP: 450px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify
}

.productmain
{
    PADDING-RIGHT: 12px;
    WIDTH: 550px;
	font-family:Tohoma, Helvetica, sans-serif;
    TOP: 300px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify;
}

.mainproduct
{
    FONT-SIZE: 9pt;
    LEFT: 165px;
    WIDTH: 550px;
	font-family:Tohoma, Helvetica, sans-serif;
	 MARGIN-TOP: 10px; 
 }

.icontext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
	font-family:Tohoma, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.special
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #ccccff;
	font-family:Tohoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.specialdiv
{
    MARGIN-TOP: 3pt;
    MARGIN-BOTTOM: 0pt;
    MARGIN-LEFT: 9px
}
.topmenu 
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;

}
.topmenu:hover 
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;

}

IMG
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
}

#contents {
    width:750px;
    margin-left: -170px;
}

.pad 
{
	padding-left:50px
}

.mainpgproductpad 
{
	padding-left:5px;
}

.resultsPriceLarge
{
	font-size : 19.5px;
	font-weight : bold;
	color: #29387B;
	font-family:Tohoma, Helvetica, sans-serif;
	text-align:left;
	padding-right: 1px;
}

.resultsPriceLargehome
{
	font-size : 16px;
	font-weight : bold;
	color: #29387B;
	font-family:Tohoma, Helvetica, sans-serif;
	text-align:left;
	padding-right: 3px;
}

.resultsPriceLargeproduct
{
	font-size: 24px;
	font-weight: bold;
	color: #4B4B4B;
	font-family:Tohoma, Helvetica, sans-serif;
	text-align: left;
	valign: middle;
	}		
		
#basepadding
{
	padding-bottom: 2px;
}

.basketpadding
{
	padding-top: 50px;
}
.frontPriceLarge
{
	font-size : 16px;
	font-weight : bold;
	color: #29387B;
	font-family:Tohoma, Helvetica, sans-serif;
	text-align:right;
	padding-left: 5px;
}

.resultsPrice
{
	font-size : 24px;
	font-weight : bolder;
	color: #29387B;
	font-family:Tohoma, Helvetica, sans-serif;
	text-align:right;
	padding-right: 2px;
}

input {
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 8pt;
	border : 1px solid #CCCCCC;
	}

#inputnb {
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 8pt;
	border : none;
	}
	
.inputquantity {
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 8pt;
	height: 19px;
	border : 1px solid #CCCCCC;
}

.inputbuy {
	border : none;
	}
	
.basketquantity{
width: 45px;
align:left;
}
	
.bordermain {
	border:1px solid #CACACA;
	border-left: 1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-bottom:1px solid;
}

.basketheader1{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: lighter;
	color: White;
	padding-top:5px;
	padding-bottom:2px;
	vertical-align: baseline;
	}
	
.textformat{
	letter-spacing:-0.2pt;
   word-spacing:-0.2pt;
	line-height: 13pt;
}

A.moreinfohome:link		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #29387B; 
}

A.moreinfohome:visited		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #29387B; 
}
	
A.moreinfohome:hover		
{	
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #7286D1; 
}


.productlistcolour
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #7286D1; 
}



.basketcontainstext{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #415CC0; 
}

.basketheadingtext{
	font-family:Tohoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9.5pt;
	color: #415CC0; 
}

.homecompact			
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #29387B;
	}
	
A.keywordgo:link		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #29387B; 
}

A.keywordgo:visited		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #29387B; 
}
	
A.keywordgo:hover		
{	
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: underline; 
	color: #29387B; 
}	

.thumbsborder
{
	border: 1px solid;
	border-color:#29387B; 
}

.pricetotals
{
	font-size : 12px;
	font-weight: bold;
	color: #29387B;
	font-family:Tohoma, Helvetica, sans-serif;
	}

.basketsummary
{
    FONT-SIZE: 10pt;
    font-family:Tohoma, Helvetica, sans-serif;
}

.basketsummaryheader
{
    FONT-SIZE: 9.5pt;
	 font-weight:bold;
    font-family:Tohoma, Helvetica, sans-serif;
	 color: #29387B; 
}

.tdheight {
	height: 20px;
	margin-top: 5px;
}

a.credits:link, a.credits:visited {
   font-family: Tohoma, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #2E2E2E;
	text-decoration: none;
	padding-left: 5px;
}

a.credits:hover, a.credits:active {
	font-family: Tohoma, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	color: Gray;
	text-decoration: none;
	padding-left: 5px;
}

---------------------------------------------------------------------------------------
/* main elements for changes */
---------------------------------------------------------------------------------------
.credit
{
    FONT-SIZE: 8pt;
	font-family:Tohoma, Helvetica, sans-serif;
}

.creditline
{
    WIDTH: 100%
}

.credit:hover
{
    FONT-SIZE: 8pt
}

.frame
{
	border-color: #1A3A7F;
	padding-top: 5px;
	padding-left: 5px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	}

.framebuy
{
	border-color: #1A3A7F;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	}
	
	
.text 
{
	FONT-SIZE: 9pt; 
	COLOR: #102D67; 
	font-family:arial, Helvetica, sans-serif;
	padding-left: 10px;
	}


select	
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9px; 
	color: black; 
	background-color: white;
	border : 1px solid #CCCCCC;
	margin-top: 1px;
	margin-right: 2px;
	
	}

.searchselect	
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: black; 
	border : 1px solid #CCCCCC;
	background-color: white;
	margin-top: 1px;
	margin-right: 2px;
	}

.resultsPriceLargelist
{
	font-size : 20px;
	font-weight : bold;
	color: #4B4B4B;
	font-family:Tohoma, Helvetica, sans-serif;
	text-align:left;
		}

#moreinfo{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333E51;
	padding-right: 5px;
}

A.more:link		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	text-decoration: none; 
	color: #29387B;
	padding-left: 5px;
}

A.more:visited		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	text-decoration: none; 
	color: #29387B; 
	padding-left: 5px;
}
	
A.more:hover		
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	text-decoration: none; 
	color: #4B61C1; 
	padding-left: 5px;
}

.productpad
{
	padding-left:10px;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
}

.productlistpad
{
	padding-left:5px;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
}

a.producttitle:link, a.producttitle:visited {
   font-family: Tohoma, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #2E2E2E;
	text-decoration: none;
	padding-left: 5px;
}

a.producttitle:hover, a.producttitle:active {
	font-family: Tohoma, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:14px;
	color: Gray;
	text-decoration: none;
	padding-left: 5px;
}


.resultsBackgroundtop
{
	color:#FFFFFF;
	background-color: #C0D0E5;
	width: 100%;
	font-size: 9px;
	
}

.resultsBackgroundbase
{
	background-color: #92aacc;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bolder;
	height: 15px;
}

.productlistborder
{
	BORDER:1px solid; 
	border-color: #B1C5E7;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	margin-left: 1px;
	margin-bottom: 2px;
}

.prodListBg {
	background-image: url(../images/prodListBg.gif);
	background-repeat: repeat-y;
}

A.deadlink 
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: Silver;
	text-decoration : none;
	font-weight : normal;
}

.smallcompact			
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10px 
	}

.productnavigation
{
	margin-left: 10px;
	margin-bottom: 5px;
}

.form			
{
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING_RIGHT: 0px; 
	PADDING_TOP: 0px; 
	PADDING_BOTTOM: 0px;
}


.strapline
{
    FONT-SIZE: 10pt;
	 font-size: bold;
	 font-family:Tohoma, Helvetica, sans-serif;
	 color: #C32D2D;
	 }	
	 
.listbase{
	background-color: #C0D0E5;
} 

.searchbg
{
	background-image: url(../images/search_bg.gif);
	background-repeat: no-repeat;
}

.rrp{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #B90000; 
	padding-right: 2px;
	padding-top: 1px;
}

.rrplist{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #7B0000; 
	padding-right: 2px;
	padding-top: 1px;
}

.shortdesc
{
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: #4D4D4D; 
	font-size:13.5pt;
	font-weight: bold;
	 }

/*.genre{
	background-image:url(../images/generic_hdr.jpg);
	background-repeat: no-repeat;
	height: 53px;
}*/

.shiping{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	color: #AE0000;
	text-align: left;
}

.bookinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.bookinfobg {
	background-color: #DDDDDD;
}


.shortlistdesc {
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: #4D4D4D; 
	font-size:9.5pt;
	padding-left: 5px;
	 }
	 
.proddesc {
	font-family:Tohoma, Helvetica, sans-serif;
	text-decoration: none; 
	color: #4D4D4D; 
	font-size:9pt;
	padding-left: 2px;
	line-height: 13pt;	
	}
	
.smallboldtemplate
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 	
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	}
	
hr		
{
	height: 1; 
	color: #A6BBEA; 
	width: 100%;
}

.homebg
{
background-image: url(../images/hdr_bg.gif);
background-repeat: no-repeat;
align: right;
} 

.title
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #102D67; 
	padding-left: 2px;
	padding-top: 1px;
	 }

.author
{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 2px;
	padding-top: 2px;	
} 	

.inputfields {
	background-color: #FFFFFF; 
	color: #000000; 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 8pt;
	border : 1px solid #ACACAC;
	margin-top: 2px;
	}
	
.button {
	background: #BDD2C9;
	padding: 2 2 2 2;
	border: 1px solid #ACACAC;
}

.formbg{
	background-image: url(../images/form_bg.gif);
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 24px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #102D67;
	}
	
a.mailer:link, a.mailer:visited {
   font-family: Tohoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #223D6F;
	text-decoration: none;
	padding-left: 5px;
}

a.mailer:hover, a.mailer:active {
	font-family: Tohoma, Helvetica, sans-serif;
	font-size:13px;
	color: Gray;
	text-decoration: none;
	padding-left: 5px;
}

.ourprice {
	font-family: Tohoma, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #AC0000;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ourpriceProd {
	font-family: Tohoma, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #AC0000;
	padding-left: -2px;
}

.ourpricelist {
	font-family: Tohoma, Helvetica, sans-serif;
	font-size: 12.5pt;
	font-weight: bold;
	color: #AC0000;
	padding-top: 2px;
	padding-bottom: 2px;
}

  img.cax280 {
 width: 280px;
 }
 
img.cax90 {
  width: 135px;
   }
  
.LRGimg {
	padding-right: 5px;
}

.framePad {
	padding-left: 10px;
}

.Saving
{
	font-size : 11pt;
	font-weight : bold;
	color: #29387B;
	font-family:Tohoma, Helvetica, sans-serif;
	text-align:left;
	padding-right: 1px;
}

.SavingProd
{
	font-size : 13px;
	font-weight : bold;
	color: #29387B;
	font-family:Tohoma, Helvetica, sans-serif;
	text-align:right;
	padding-right: 1px;
}

.hmborder{

border: 1px solid;
color: Fuchsia;
}

.HMtable{
	margin-top: -25px;
}

.smallnormaltable		
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9pt; color: black; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	}

.smallboldtable		
{ 
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 9pt; 
	color: black;
	font-weight: lighter;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	}
	
.quantitylist{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #425ABB; 
	padding-right: 7px;
	padding-top: 1px;
}	

.quantityprod{
	font-family:Tohoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #425ABB; 
	padding-left: 8px;
	padding-top: 1px;
}	

.buybut{
		padding-right: 5px;
}

.basketItemframe		
{
	BORDER-RIGHT: #CBD5F9 1px Solid; 
	BORDER-TOP: #CBD5F9 1px Solid; 
	BORDER-BOTTOM: #CBD5F9 1px Solid;
	BORDER-LEFT: #CBD5F9 1px Solid;
}