BODY		{font-family:Verdana, Arial, Helvetica; font-size:9pt; color:#1010A5; line-height: 1;}
H1		{font-family:Verdana, Arial, Helvetica; font-size:10pt;font-weight:bold; color:#6C11A5;line-height: 1;}
H2		{font-family:Verdana, Arial, Helvetica; font-size:8pt;font-weight:bold; color:#1010A5;line-height: 1; margin-top: 3px; margin-bottom: 3px;}
H3		{font-family:Verdana, Arial, Helvetica; font-size:12pt;	font-weight:bold; color:#000000; line-height: 1;}
H4 		{font-family:Verdana, Arial, Helvetica;	font-size:7pt; font-weight:normal; color:#000000; line-height: 6pt; margin-top: 5px; margin-bottom: 5px;}
H5 		{font-family:Verdana, Arial, Helvetica;	font-size:7pt; font-weight:normal; color:#FFFFFF; line-height: 6pt; margin-top: 5px; margin-bottom: 5px;}
H6		{font-family:Verdana, Arial, Helvetica; font-size:8pt; color:#1010A5; line-height: 1;}
TD		{font-family:Verdana, Arial, Helvetica; font-size:8pt; color:#000000;line-height: 1;}
P		{font-size:8pt; color:#000000;	line-height: 1; margin-top: 3px; margin-bottom: 3px}


.menu 		{font-family:Verdana, Arial, Helvetica; font-size:7pt; font-weight:bold; color:#000000; line-height: 10pt; margin-top: 10px; margin-bottom: 14px; text-decoration: none; display:box; line-height: 1;}
.menu:hover 	{color:#ffffff; font-weight:bold; }
.menu2 		{font-family:Verdana, Arial, Helvetica; font-size:9pt; font-weight:bold; color:#000000; line-height: 10pt; margin-top: 10px; margin-bottom: 14px; text-decoration: none; line-height: 1;}
.menu2:hover 	{color:#ffffff; font-weight:bold; }
.menu3 		{font-family:Verdana, Arial, Helvetica; font-size:7pt; font-weight:bold; color:#4040FF; line-height: 10pt; margin-top: 10px; margin-bottom: 14px; text-decoration: none; line-height: 1;}
.menu3:hover 	{color:#971DFF; font-weight:bold; }
.cat1 		{font-family:Verdana, Arial, Helvetica; font-size:9pt; font-weight:bold; color:#4040FF; line-height: 12pt; margin-top: 10px; margin-bottom: 14px; text-decoration: none; line-height: 1.2;}
.cat1:hover 	{color:#971DFF; font-weight:bold; }

#js_clock	{font-family:Verdana, Arial, Helvetica; font-size:9pt; font-weight:bold; color:#000000; line-height: 10pt; margin-top: 10px; margin-bottom: 14px; text-decoration: none; line-height: 1;}

.loginbox 	{ float: center;border: 1px solid #028482;line-height: 12px;padding: 4px;margin: 0.75em;font-size: 11px;background-color: #F4E4C2;}
.loginbox table {margin: 0 0 0 0;line-height: 12px;font-size: 12px;padding: 4px;border:0px;}
.loginbox td 	{margin: 0 0 0 0;line-height: 14px;font-size: 10px;border:0px;}
.loginbox form 	{margin: 0 0 0 0;line-height: 12px;font-size: 10px;padding: 4px;border:0px;}
.loginbox input {margin: 0 0 0 0;font-size: 12px;line-height: 12px;border:1px solid #028482;}


.menubox 	{float: center;border: 1px solid #028482;padding: 0.5em;margin: 0.75em;font-size: 11px;background-color: #CCD0FE;}
.menubox table 	{margin: 0 0 0 0;line-height: 1em;font-size: 12px;border:0px;}
.menubox form 	{margin: 0 0 0 0;line-height: 1em;font-size: 10px;border:0px;}
.menubox input 	{margin: 0 0 0 0;font-size: 10px;border:1px solid #028482;}


.booklistbox 	{ float: center;border: 1px dotted #028482;line-height: 12px;padding: 4px;margin: 0.75em;font-size: 11px;background-color: #FFFFFF;}

.lightbox 	{ float: center;border: 1px solid #028482;line-height: 14px;padding: 4px;margin: 0.75em;font-size: 12px;background-color: #FAF1DE;}
.lightbox table {margin: 0 0 0 0;line-height: 14px;font-size: 14px;padding: 4px;border:0px;}
.lightbox td 	{margin: 0 0 0 0;line-height: 10px;font-size: 10px;border:0px;}
.lightbox form 	{margin: 0 0 0 0;line-height: 12px;font-size: 10px;padding: 4px;border:0px;}
.lightbox input {margin: 0 0 0 0;font-size: 12px;line-height: 12px;border:1px solid #028482;}

.checkoutbox 	{ float: center;border: 1px solid #028482;line-height: 14px;padding: 4px;margin: 0.75em;font-size: 12px;background-color: #FAF1DE;}
.checkoutbox table {margin: 0 0 0 0;line-height: 14px;font-size: 14px;padding: 4px;border:0px;}
.checkoutbox td 	{margin: 0 0 0 0;line-height: 10px;font-size: 10px;border:0px;}
.checkoutbox form 	{margin: 0 0 0 0;line-height: 12px;font-size: 10px;padding: 4px;border:0px;}
.checkoutbox input {margin: 0 0 0 0;font-size: 12px;line-height: 12px;border:0px}

.aerobuttonmenu		{ overflow: hidden; width: auto;	background: transparent; border: 0px;padding: 4px 0;border-width: 1px 0;text-align: center;}	
* html .aerobuttonmenu	{ width: 100%;}	
.aerobuttonmenu a.aero	{ background: transparent url('img/aeroleft.gif') no-repeat top left;display: block;float: left;font: bold 13px Verdana, Trebuchet MS;	line-height: 23px;height: 31px;	padding-left: 10px; text-decoration: none;margin-right: 5px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity: 0.9;-moz-opacity: 0.9;}	
.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{color: white;}
.aerobuttonmenu a.aero span{background: transparent url('img/aeroright.gif') no-repeat top right;display: block;padding: 4px 10px 6px 0; }
.aerobuttonmenu a.aero:hover{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1;	-moz-opacity: 0.99;}	
.aerobuttonmenu a.aero:hover span{ color: yellow;}	
.aerobuttonmenu .rightsection{float: right;width: 100px;position: relative;top: 3px;padding-right: 5px;text-align: right;}
.aerobuttonmenu .rightsection a{color: navy;}

.smallbuttonmenu	{ overflow: hidden; width: auto;background: transparent; border: 0px;padding: 4px 0;border-width: 1px 0;text-align: center;}	
* html .smallbuttonmenu	{ width: 100%;}	
.smallbuttonmenu a.smallaero{ background: transparent url('img/smallaeroleft.gif') no-repeat top left;display: block;float: left;font: bold 10px Verdana, Trebuchet MS;	line-height: 12px;height: 20px;	padding-left: 5px; text-decoration: none;margin-right: 5px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity: 0.9;-moz-opacity: 0.9;}	
.smallbuttonmenu a.smallaero:link, .smallbuttonmenu a.smallaero:visited, .smallbuttonmenu a:active{color: white;}
.smallbuttonmenu a.smallaero span{background: transparent url('img/smallaeroright.gif') no-repeat top right;display: block;padding: 4px 10px 6px 0; }
.smallbuttonmenu a.smallaero:hover{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1;	-moz-opacity: 0.99;}	
.smallbuttonmenu a.smallaero:hover span{ color: yellow;}	
.smallbuttonmenu .rightsection{float: right;width: 100px;position: relative;top: 3px;padding-right: 5px;text-align: right;}
.smallbuttonmenu .rightsection a{color: navy;}

#page-basket table {
width: 800px;
border:1px solid #97A8D1;
margin: 0 5px 8px 0;
}

#page-basket {
margin-right: 15px;
}

#page-basket table td {	
vertical-align:middle;
border:1px solid #97A8D1;
margin: 0 5px 8px 0;
}
#page-basket table tr.inforow th.head {	
text-align:right;
margin: 0 5px 8px 0;
}
#page-basket table td.message {	
text-align:center;
}
#page-basket table td.last {	
text-align:center;
}
#page-basket table td.last input {	
float:none;
}
#page-basket input.text	{	
width:20px;
display:inline;
float:none;
vertical-align:middle;
}
#page-basket input.text2	{	
width:20px;
display:inline;
vertical-align:middle;
}
#page-basket th {
border:1px solid #97A8D1;
background-color: #F1F4FA;
text-align: left;
vertical-align: top;
color: #333333;
font-size: 10px;
}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 90px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(img/glossyback.gif) repeat-x bottom left;
font: bold 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 5px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 90px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(img/glossyback2.gif);
}