/*
Extra CSS
Matthew Paice
August 2006
*/
#content1 {
	display: inline;
    float:left;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin-left:0px;
	text-align:center;
}
#content2 {
	display: inline;
    float:left;
	padding:0px;
	text-align:center;
}
#content3 {
	
    clear:both;
	margin-left:0px;
}
#displayprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 155px;
	font-size: 9pt;
	border: 1px solid #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: list-item;
	list-style:none;
	text-align:center;
	float:left;
	
	
}
.displayprodhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	line-height: 11pt;
	padding-left:25px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	width: 100%;
	display: block;
	font-size: 9pt;
	line-height: 13pt;
	list-style:none;
	text-align:left;
	float:left;
	/*background-image: url(gfx/displayprodhead.jpg);*/
	cursor: hand;

}

#displayprodbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 155px;
	display: list-item;
	font-size: 9pt;
	border: 0px none;
	line-height: 11pt;
	padding:0px;
	list-style:none;
	text-align:center;
	float:left;

}
.displayimage{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	display: block;
	list-style:none;
	text-align:center;
	float:left;
	cursor: hand;

}
.logoslayer {
float:left;
display:inline;
padding-right:25px;
text-align:center;
list-style:none;

}
#logoslayer {
float:left;
display:inline;
clear: both;
text-align:center;
list-style:none;
padding-top:20px;


 
}
a.displayprodhead{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 11pt;
	width: 100%;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	text-align: left;
	background-image: url(/gfx/displayprodhead.jpg);
	text-decoration: underline;
	float:left;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a.displayprodhead:link{
	text-decoration: underline;
	/*background-image: url(/gfx/displayprodhead.jpg);*/
	color:#000000;
}
a.displayprodhead:visited{
	text-decoration: underline;
	/*background-image: url(/gfx/displayprodhead.jpg);*/
	color:#000000;
}
a.displayprodhead:active{
	text-decoration: underline;
	/*background-image: url(/gfx/displayprodhead.jpg);*/
	color:#000000;
}
a.displayprodhead:hover{
	text-decoration:none;
	color:#000000;
	/*background-color:   #e5edf1;*/
}
a.displayprodbody{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 155px;
	display: list-item;
	font-size: 9pt;
	border: 0px none;
	line-height: 11pt;
	padding:0px;
	list-style:none;
	text-align:center;
	float:left;
}
a.displayprodbody:link{
	text-decoration: underline;
	background-colour: #ffffff;
	color:#000000;
}
a.displayprodbody:visited{
	text-decoration: underline;
	background-colour: #ffffff;
	color:#000000;
}
a.displayprodbody:active{
	text-decoration: underline;
	background-colour: #ffffff;
	color:#000000;
}
a.displayprodbody:hover{
	text-decoration:none;
	color:#000000;
	background-image: none;
	/*background-color:   #e5edf1;*/
}
a.displayprod{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 155px;
	display: list-item;
	font-size: 9pt;
	border: 0px none;
	line-height: 11pt;
	padding-bottom:0px;
	list-style:none;
	text-align:center;
	float:left;
}
a.displayprod:link{
	text-decoration: underline;
	color:#000000;
}
a.displayprod:visited{
	text-decoration: underline;
	color:#000000;
}
a.displayprod:active{
	text-decoration: underline;
	color:#000000;
}
a.displayprod:hover{
	text-decoration:none;
	color:#000000;
	/*background-color:#e5edf1;*/
}	


html>body .displayprodhead  {width:121px;}/*IE wont see this bit, but everything else will*/

/*
Extra CSS
John Mounsey
June 2006
*/


#badgeHolder		{ width: 100%; text-align: center !important; }
#badges			{ width: 100%; border: 0px solid red; background: #ffffff; margin-top: 10px; text-align: center !important; }
#amazon			{ float: left; border: 0px solid red; clear: none; padding-top: 0px; padding-left: 10px; }
#badgeWorldPay		{ float: left; border: 0px solid red; clear: none; padding-top: 0px; padding-left: 0px; }
#w3c			{ float: right; border: 0px solid red; clear: none; padding-top: 0px; padding-left: 0px; }
#cards			{ float: left; border: 0px solid red; clear: none; padding-top: 5px; padding-left: 10px; }
#cards IMG		{ margin-right: 2px; }

.searchText		{ width: 190px; margin-right: 5px; border:1px solid #000000;}
.searchTextOn		{ color: darkblue !important; width: 190px; margin-right: 5px; border:1px solid #16678c;  background: aliceblue !important; }
.searchButton		{ margin-left: 5px; margin-right: 5px; }
.searchOptions		{ color: #606060; padding-left: 5px; font: normal 8pt verdana; padding-right: 30px; display: inline; }

.chromeButton			{ color: #505050; font: normal 10pt verdana,arial; height: 22px; border: 1px solid #808080; cursor: hand; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; margin-left: 0px; }
.chromeButtonHi		{ color: #000000; font: normal 10pt verdana,arial; height: 22px; border: 1px solid #000000; cursor: hand; background: #FFFFFF url(gfx/back/chromeon.gif) repeat-x; margin-left: 0px; }
.chromeButtonOn		{ color: #000000; font: normal 10pt verdana,arial; height: 22px; border: 1px solid #808080; cursor: wait; background: #FFFFFF; margin-left: 0px; padding: 0px,2px,0px,2px; }

#homeLinks  { float:left;padding-left:20px;margin-top:0px;margin-left:5px;vertical-align:top;}
#homeLinks A		{ color: #003366 !important;line-height:14pt; }
#homeLinks A:visited	{ color: #003366 !important;line-height:14pt; }

.EJlink			{ font-family: garamond,times; font-size: 12pt; }


/* ====================================================================================================================
FONTS and LINKS
===================================================================================================================== */

BODY            { margin-left: 15px; margin-right: 15px; margin-top:10px; background-color: #FFFFFF; scrollbar-base-color: #000000; scrollbar-arrow-color: #ffffff; }
IMG		{ border: 0px; }
A 		{ color: #000000; text-decoration: underline; } // the blue was #16678c
A:visited 	{ color: #000000; text-decoration: underline; }
A:hover   	{ color: #16678c; background: aliceblue !important; text-decoration: underline; }
A:active  	{ color: #16678c; text-decoration: underline; }
A.link 		{ color: #16678c; text-decoration: underline; }
A.link:visited 	{ color: #000000; text-decoration: underline; }
A.link:hover   	{ color: #000000; text-decoration: none; }
A.link:active  	{ color: #000000; text-decoration: underline; }

H1 			{ font: bold 10pt Verdana,arial; color: darkblue; text-decoration: none; }
H2 		        { font: normal 10pt Verdana,arial; color: #16678c; text-decoration: none; }
H3 			{ font: normal 10pt Verdana,arial; color: darkblue; text-decoration: none; }

H1 a:link				{ color: darkblue; font-weight: normal !important; }
H1 a:visited			{ color: darkblue; font-weight: normal !important; }
H1 a:hover			{ color: darkblue; background: aliceblue; font-weight: normal !important; }
H1 a:active			{ color: #ffffff; background: darkblue; font-weight: normal !important; text-decoration: none !important; }

P 		        { font: 9pt Verdana,Arial; color: #606060; line-height: 16px; }
.order          { font: 9pt Verdana,Arial; color: #000000; line-height: 16px; }
.orderleft		{ border-left: 1px solid #000000; }
.orderright		{ border-right: 1px solid #000000; }
.orderbottom	{ border-bottom: 1px solid #000000; }
.ordertop		{ border-top: 1px solid #000000; }
.sresults    	{ font: 8pt Verdana,Arial; color: #000000; line-height: 16px; }

#dispatch       { font: 7pt Verdana,Arial!important; }

B,STRONG        { }
UL				{
	font: 8pt Verdana,Arial;
	color: #b7ced9;
	list-style-type: disc;
	background-color: #FFFFFF;
}
OL				{ font: 8pt Verdana,Arial; color: #000000; }
FORM            { margin: 0px; padding 0px; }
INPUT           { font: 10pt Verdana,Arial; color: #000000; }
HR              { height: 1px; width: 100%; border: 1px solid #cccccc; }
.sitemap		{ font: 9pt Verdana,Arial; color: #000000; line-height: 20px; }

.formbox        { font: 9pt Verdana,Arial; width: 300px; border: 1pt solid #003366; background-color: #FFFFFF; }
.formboxHI      { font: 9pt Verdana,Arial; width: 300px; border: 1pt solid #003366; background-color: #ffffe5; }
.button         { font: 9pt Verdana,Arial; width: 300px; }

.admin          { font: 9pt Verdana,Arial; width: 150px; border: 1pt solid navy; background-color: #FFFFFF; }
.adminb         { font: 9pt Verdana,Arial; width: 150px; }


.standard       { font: 8pt Verdana,Arial; color: #003366; line-height: 16px; }
.small		    { font: 8pt Verdana,Arial; color: #003366; line-height: 16px; }
.smallwhite		{ font: 8pt Verdana,Arial; color: #ffffff; line-height: 16px; }
.xsmall	        { font: bold 7pt Verdana,Arial; color: #003366; }
.xxsmall	    { font: 7pt Verdana,Arial; color: #000000; }
.notes  	    { font: 7pt Verdana,Arial; color: #000000; }

.base			{ font: 9pt Verdana,Arial; color: #000000; line-height: 16px; }

.address   		{
	color: #FFFFFF;
	line-height: 16px;
	font-family: Verdana, Arial;
	font-size: 7.5pt;
}
.address A 		{ font: 7.5pt Verdana,Arial; color: #FFFFFF; line-height: 16px; }
.address A:visited 		{ font: 7.5pt Verdana,Arial; color: #FFFFFF; line-height: 16px; }

#central        {
	padding: 20px;
	background: white url(gfx/central.gif) no-repeat right top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.ticknews	    	{ width: 400px; height: 26px; background: #FFFFFF; margin-top: 0px; }
.bulletin		{ color: #000000 !important; cursor: hand; height: 18px; width: 100%; font: 9pt Verdana,Arial; border: 0px solid #d0d0d0; text-decoration: underline; }
.bulleton		{ color: #000000 !important; cursor: hand; text-decoration: underline; height: 18px; width: 100%; font: 9pt Verdana,Arial; border: 0px solid #808080; }

.prodmain P		{ font: 7.5pt Verdana,Arial; color: #003366; line-height: 16px; }
.quantity		{ width: 30px; }

.addonOffer		{ font: bold 8pt Verdana,Arial; color: #FF0000; line-height: 16px; }

#scroll 		{float:left;clear:both;width: 65%; height: 125px; overflow: auto; background: #ffffff; border: 1px solid #000000; padding: 5px; margin-top: 0px; margin-bottom: 10px; }
#scrollShort 		{ width: 100%; height: 360px; overflow: auto; background: #ffffff; border: 1px solid #b7ced9; padding: 5px; margin-top: 0px; margin-bottom: 15px; }
#scrollShort img	{ float: right; margin-left:10px;}
#scrollConversions	{ width: 100%; height: 425px; overflow: auto; background: #ffffff; border: 1px solid #b7ced9; padding: 5px; margin-top: 10px; margin-bottom: 15px; }
#scrollLong 		{ width: 100%; height: 475px; overflow: auto; background: #ffffff; border: 1px solid #b7ced9; padding: 5px; margin-top: 10px; margin-bottom: 15px; }
#scroll img		{ }

/* ====================================================================================================================
SHOP
===================================================================================================================== */

.shopbutton		    { width: 150px; border: 1px s #000000; }
.shopbuttonhi		{ width: 150px; border: 1px s #000000; background: #e0e0e0; cursor: hand; }

/* Prices */

.specialpricedetails	{ color: red !important; background: #FFFFFF !important; }
.previouspricedetails	{ color: #000000 !important; }

.specialoffer		{ color: red !important; background: #FFFFFF !important; }
.previousprice		{ color: #000000 !important; }



/* ====================================================================================================================
Order Management
===================================================================================================================== */

.form100         { font: 9pt Verdana,Arial; width: 300px; border: 1pt solid #000000; background-color: #FFFFFF; }
.form50          { font: 9pt Verdana,Arial; width: 100px; border: 1pt solid #000000; background-color: #FFFFFF; }

.orderbox300     { font: 7pt Verdana,Arial; width: 300px; border: 1pt solid #000000; background-color: #FFFFFF; }
.orderboxMulti   { font: 7pt Verdana,Arial; width: 300px; border: 1pt solid #000000; background-color: #FFFFFF; overflow: hidden; }
.orderboxMultiSm { font: 7pt Verdana,Arial; width: 300px; border: 1pt solid #000000; background-color: #FFFFFF; overflow: hidden; }
.orderbox100     { font: 7pt Verdana,Arial; width: 100px; border: 1pt solid #000000; background-color: #FFFFFF; }
.orderbox50      { font: 7pt Verdana,Arial; width: 50px; border: 1pt solid #000000; background-color: #FFFFFF; }
.orderbox25      { font: 7pt Verdana,Arial; width: 25px; border: 1pt solid #000000; background-color: #FFFFFF; }
.ordersmall		 { font: 7pt Verdana,Arial; color: #000000; }

/* ====================================================================================================================
CURRENCY
===================================================================================================================== */

/*#currency P		    {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
}
#currency A			{ color: #FFFFFF; text-decoration: none; DISPLAY: BLOCK;}
#currency A:visited	{ color: #FFFFFF; text-decoration: none; DISPLAY: BLOCK;}
#currency A:hover	{ color: #000000; text-decoration: none !important; DISPLAY: BLOCK;}
#currency A:active	{ DISPLAY: BLOCK; text-decoration: none;}

.money              {
	background: url(gfx/menu-on.gif); DISPLAY: BLOCK;;
}*/

.money A:link			{ color: #000000 !important; text-decoration: none; DISPLAY: BLOCK;}
.money A:visited		{ color: #000000 !important; text-decoration: none; DISPLAY: BLOCK;}
.money A:hover			{ color: #000000 !important; text-decoration: none !important; DISPLAY: BLOCK;}

#currency P		    {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #ffffff;
}
#currency TD	    {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
}
.money     	{
	cursor: hand;
	background-color: #FFFFFF;
	color: #ffffff;
}
#currency  A			{
	/*border: 1px solid #FFFFFF;*/
    text-decoration: none;
	color: #FFFFFF;
}
#currency A:visited	{
	COLOR: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	/*border: 1px solid #FFFFFF; border-top: 0px;*/
	
}	
#currency A:hover	{
	COLOR: #000000;
    text-decoration: text-decoration: underline; 		
	background-color: #FFFFFF;
	

}





/*#currency P		    {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
}
.money     	{
	cursor: hand;
	background-color: #FFFFFF;
	color: #000000;
	display: block;
}

#currency A			{
	DISPLAY: BLOCK;
	HEIGHT: 25px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-decoration: none;
	color: #FFFFFF;
}
currency A:visited	{
	DISPLAY: BLOCK;
	COLOR: #FFFFFF;
	text-decoration: none;
	
}
#currency A:hover	{
	DISPLAY: BLOCK;
	COLOR: #000000;
    text-decoration: text-decoration: underline;
	background-color:#FFFFFF		

}
#currency A:active	{
 DISPLAY: BLOCK; text-decoration: none;

}

/* ====================================================================================================================
MENUS
===================================================================================================================== */

#leftmenu       {
	background-position:left top;
	border-right: 1px solid white;
	background-color: #000000;
	/*background-image: url(gfx/menu-back-black-left.gif);*/
	background-repeat: no-repeat;
}
#leftmenuhold   { background: url(gfx/menuhead-nolink.jpg) #000000 no-repeat left; border-right: 0px solid white;}
#leftcolumn     { background-color: #000000; border-top: 1px solid white; border-bottom: 1px solid white; }


/*#menugrid TD	    	{ border-bottom: 0px solid white;  }
#menugrid A		{ color: #B7CED9; text-decoration: none; }
#menugrid A:visited	{ color: #B7CED9; text-decoration: none; }
#menugrid A:hover	{ color: #000000; text-decoration: underline !important; }*/

.menulink		{font: bold 10pt Verdana,Arial !important;width:100%;}

#menugrid TD    { border-bottom: 0px;text-align: center; }

.menuitem    	{
	font: bold 10pt Verdana,Arial !important;
	color: #FFFFFF;
	width: 190px;

	text-align: center;
	cursor: hand;
	text-decoration: none;
	background-image: url(gfx/menuhead-nolink.jpg);
	background-position: top;
}
.menuitem  P     { font: bold 10pt Verdana,Arial !important; color: #FFFFFF  !important; text-align:;text-decoration: none;}

.menuitem   A			{
	/*border: 1px solid #FFFFFF;*/
    text-decoration: none;
	color: #FFFFFF;
	
	width: 190px;
	padding-top:3px;
	padding-bottom:3px;
	DISPLAY: BLOCK;
	border-bottom:solid 1px #999999;
}
.menuitem  A:visited	{
    COLOR: #000000;
	text-decoration: none;
	/*border: 1px solid #FFFFFF; border-top: 0px;*/
	
}
.menuitem  A:hover	{
	COLOR: #000000;
    text-decoration: underline; 		
	background-color: #FFFFFF;
}
.menuitem  A:active	{
    text-decoration: none;

}
.menuitemsub    	{ font: bold 10pt Verdana,Arial !important; color: #000000;  text-align: center; cursor: hand; background-color: #ffffff; text-decoration: none; }
.menuitemsub   P     { font: bold 10pt Verdana,Arial !important; color: #000000;  !important; text-align:;text-decoration: none;}

.menuitemsub   A			{
	/*border: 1px solid #FFFFFF;*/
    text-decoration: none;
	color: #000000;
	width: 190px;
	padding-top:3px;
	padding-bottom:3px;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	display:block;
}
.menuitemsub  A:visited	{
    COLOR: #000000;
	text-decoration: none;
	/*border: 1px solid #FFFFFF; border-top: 0px;*/
	
}
.menuitemsub  A:hover	{
	COLOR: #000000;
    text-decoration: none; 		
	background-color: #FFFFFF;
}
.menuitemsub  A:active	{
    text-decoration: none;

}

#menugrid  A			{
	/*border: 1px solid #FFFFFF;*/
    text-decoration: none;
	color: #FFFFFF;
}
#menugrid A:visited	{
    COLOR: #FFFFFF;
	text-decoration: none;
	/*border: 1px solid #FFFFFF; border-top: 0px;*/
	
}
#menugrid A:hover	{
	COLOR: #000000;
    text-decoration: underline; 		
	/*background: url(gfx/menu-on.gif);*/

	
}
#menugrid A:active	{
    text-decoration: none;

}


/*	#menuitem       	{ width: 190px; height: 25px; text-align: center; cursor: hand; background: url(/gfx/menu.gif); }	
.menuhead       	{ background: #003366 url(gfx/menuhead-black.gif) no-repeat left !important;  }
.menuhead P     	{ font: bold 10pt Verdana,Arial !important; color: #FFFFFF !important; line-height: 25px !important; text-align: center; }
.menuhead A		{ color: #FFFFFF !important; text-decoration: underline; }
.menuhead A:visited	{ color: #FFFFFF !important; text-decoration: underline; }
.menuhead A:hover	{ color: #FFFFFF !important; text-decoration: none !importantunderline; }

#menuhead       	{ background: url(gfx/menuhead-black.gif) #003366 no-repeat left ;  }
#menuhead P     	{ font: bold 10pt Verdana,Arial; color: #FFFFFF; line-height: 25px; text-align: center; }
#menuhead A			{ color: #FFFFFF; text-decoration: underline; }
#menuhead A:visited	{ color: #FFFFFF; text-decoration: underline; }
#menuhead A:hover	{ color: #FFFFFF; text-decoration: none !importantunderline; }*/

.menunolink  P   {
	font: bold 10.13pt Verdana,Arial !important;
	color: #FFFFFF  !important;
	text-align:center;
	width: 190px;
	height: 25px;
	cursor: hand;
	background: url(gfx/menuhead-nolink.jpg);
	padding: 2px;
}
.menuhead      	{ font: bold 10.13pt Verdana,Arial !important; color: #FFFFFF; width: 190px; text-align: center; cursor: hand; background: url(gfx/menuhead-nolink.jpg); text-decoration: none; border-bottom:solid 1px #999999;}
.menuhead P     { font: bold 10.13pt Verdana,Arial !important; color: #FFFFFF  !important; text-align:;text-decoration: none;border-bottom:solid 1px #999999; width: 190px;padding-top:3px;padding-bottom:3px;}

.menuhead  A			{
	/*border: 1px solid #FFFFFF;*/
    text-decoration: none;
	color: #FFFFFF;
	
	width: 190px;
	padding-top:3px;
	padding-bottom:3px;
	DISPLAY: BLOCK;
	border-bottom:solid 1px #999999;
}
.menuhead A:visited	{
    COLOR: #000000;
	text-decoration: none;
	/*border: 1px solid #FFFFFF; border-top: 0px;*/
	
}
.menuhead A:hover	{
	COLOR: #000000;
    text-decoration: underline; 		
	background-color: #FFFFFF;
}
.menuhead A:active	{
    text-decoration: none;

}

#menufoot       { background: url(gfx/menu-foot-black.jpg); height: 6px; }
.dkblue         { background: url(gfx/menu-on.gif); }
.blue           { background: url(gfx/menu.gif); }
.lgtgrey        { background-color: #E9E9E9; }
.white          { background-color: #ffffff; }


#001Container		{ Z-Index: 1000; }
#002Container		{ Z-Index: 1000; }
#003Container		{ Z-Index: 1000; }

.dropmenu			{
	border-top: 1px solid white;
	background-color: #000000;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.dropmenu A			{
	border: 1px solid #FFFFFF;
	border-top: 0px;
	DISPLAY: BLOCK;
	HEIGHT: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-decoration: none;
	color: #FFFFFF;
}
.dropmenu A:visited	{ border: 1px solid #FFFFFF; border-top: 0px; DISPLAY: BLOCK; COLOR: #FFFFFF; text-decoration: none;}
.dropmenu A:hover	{
	DISPLAY: BLOCK;
	COLOR: #000000;
    text-decoration: text-decoration: underline; 		
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-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: #b7ced9;
	border-right-color: #b7ced9;
	border-bottom-color: #b7ced9;
	border-left-color: #b7ced9;
}
.dropmenu A:active	{ color: #000000; background: #FFFFFF; border: 0px solid #d0d0d0; border-top: 0px; DISPLAY: BLOCK; text-decoration: none; }

#menubar			{
	color: #FFFFFF;
	height: 25px;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#menubar A			{ color: #FFFFFF; text-decoration: none; }
#menubar A:visited	{ color: #FFFFFF; text-decoration: none; }
#menubar A:hover	{ color: #FFFFFF; text-decoration: underline !important; }

.menubutt			{ line-height:90%; padding-left: 10px; padding-right: 10px; font-size: 9pt !important; height: 25px; cursor: hand; border-right: 1px solid white; }
.menubutt A			{ color: #FFFFFF; text-decoration: none; background: transparent !important; }
.menubutt A:visited	{ color: #FFFFFF; text-decoration: none; background: transparent !important; }
.menubutt A:hover	{ color: #FFFFFF; text-decoration: underline; background: transparent !important; }

#times			{ color: #000000; width: 100%; border-collapse: collapse; font: normal x-small verdana; }
#times TD		{ border: 1px solid #000000; padding: 6px; }



.galleryText		    { font: 8pt Verdana,Arial; color: #003366; line-height: 16px; }


.compnormal {font:9pt Verdana,Arial; color:#003366;}
.compnormal-bold {font:9pt Verdana,Arial; font-weight:bold; color:#003366;}
.complarger-bold {font:11pt Verdana,Arial; font-weight:bold; color:#003366;}

.verylarge {font:20pt Verdana,Arial; color:#003366; vertical-align:middle;}
.soft				{ font: normal !important; }
.pageicon			{ margin-right: 2px; }

.reswas				{ color: #cc0000 !important; text-decoration: line-through; }

/* Home Page Search components */
F
#findform				{ background: #FFFFFF; font: normal x-small verdana; vertical-align: middle; border: 1px solid red !important; }
#findform TD			{ vertical-align: middle; }
#findform A:link		{ color: #000000; text-decoration: none; }
#findform A:visited		{ color: #000000; text-decoration: none; }
#findform A:hover		{ text-decoration: underline; }
.findformtext			{ width: 150px; margin-left: 10px; margin-right: 5px; }
#go				{ cursor: hand; padding-left: 2px; padding-right: 2px; }

/* bottom google links */
.bottomlinks { font-size: xx-small;  color: #55879F;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center; text-decoration: none; padding-top:10px;}
.bottomlinks A	{ color: #55879F; text-decoration: none; }
.bottomlinks A:visited	{ color: #55879F; text-decoration: none; }
.bottomlinks A:hover { color: #003366; text-decoration: none; }
#siteMapLink			{ display: none; }



/* ADDITIONAL STYLES		*/

#badges				{ }
#wc3				{ width: 93px; text-align: left; }
#wc3 IMG			{ border: 0px; }

#worldpay			{ display: inline; padding-left: 5px; padding-right: 5px; }
#paymentCards			{ display: inline; }
#visa				{ margin-right: 2px; }
#mastercard			{ margin-right: 2px; }
#switch				{ margin-right: 2px; }
#amex				{ margin-right: 2px; }



/* ====================================================================================================================
END © The English Shaving Company
===================================================================================================================== */



.footLinks				{ font: normal 8pt verdana !important; }
.thumbnail				{ border: 0px solid red; }

#headTable			{ border: 0px solid red !important; }
#logoTop				{ width: 206px; height: 52px; text-align: right; border: 0px solid red !important; background: url(/gfx/english-shaving-company.gif) no-repeat right; }
#siteFlags				{ border: 0px solid red !important; padding-left: 20px; }
.flag					{ margin-right: 5px; }
#brandList				{ padding-left: 10px; }
#shopByBrand			{ color: #000000; background: #F0F0F0; width: 170px; font: normal 10pt verdana; }
#searchTerms			{ border: 0px solid red !important; }

#searchPrefix			{ display: none; }
