body {
 font-family:Arial, sans-serif;
 font-size:10pt;
 color: #000;
 margin: 0px;
 padding: 0px;
 background-color: #fff;
}

h1{font-size:20px;}
h2{font-size:18px;}

.product_title{
font-size:16px;
font-weight:bold;
text-align:left;
margin-top:8px;}

.product_price{
color:#c0c0ff;
font-size:20px;
font-weight:bold;}

.acc_title{
display:block;
width:600px;
color:#fff;
background-color:#25418B;
font-size:11px;
text-align:left;
margin-top:8px;
margin-left:10px;
padding-left:10px;}

.range_title{
display:block;
width:600px;
color:#fff;
background-color:#0096AC;
font-weight:bold;
font-size:16px;
text-align:left;
margin-top:8px;
margin-bottom:0px;
margin-left:0px;
padding-right:10px;
padding-left:10px;}

.acc_list{
display:block;
width:595px;
color:#666;
font-size:11px;
text-align:left;
margin-top:8px;
margin-left:10px;
padding-right:10px;
padding-bottom:10px;}

.notes{
display:block;
width:585px;
color:#666;
font-size:11px;
text-align:left;
margin-top:8px;
padding-right:10px;
padding-bottom:10px;
border: solid 1px #ccc;}

.acc_legend{
color:#25418B;
font-weight:bold;
}

.right{
display:block;
width:90%;
text-align:right;
}
p{margin:0px;padding:0px;}

a.pg54 {
	text-decoration: none;
	font-size:8pt;
	font-weight: normal;
	}

a.pg54:link     {color:#999}
a.pg54:visited  {color:#999}
a.pg54:active   {color:#999999}
a.pg54:hover    {color:#003399}

a.category_menu {
display:block;
width:92px;
text-decoration: none;
text-align:center;
font-size:10px;
font-weight: bold;
margin-top:2px;
margin-bottom:2px;
margin-left:8px;
padding:4px;
background-color:#0096AC}

a.category_menu:link     {color:#fff}
a.category_menu:visited  {color:#fff}
a.category_menu:active   {color:#fff}
a.category_menu:hover    {color:#fff}
a.category_menu:hover    {background-color:#58BECC}

a.bottom_menu {
text-decoration: none;
font-size:9pt;
font-weight: bold;
margin-top:2px;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;}

a.bottom_menu:link     {color:#25418B}
a.bottom_menu:visited  {color:#25418B}
a.bottom_menu:active   {color:#25418B}
a.bottom_menu:hover    {text-decoration: underline}

a.main_menu {
display:block;
width:110px;
text-decoration: none;
text-align:left;
font-size:12px;
font-weight: bold;
margin-top:2px;
margin-bottom:2px;
padding-left:10px;}

a.main_menu:link     {color:#aaa}
a.main_menu:visited  {color:#aaa}
a.main_menu:active   {color:#aaa}
a.main_menu:hover    {color:#00f}

a.details {
text-decoration: none;
text-align:left;
font-size:12px;
font-weight: bold;
}

a.details:link     {color:#aaa}
a.details:visited  {color:#aaa}
a.details:active   {color:#aaa}
a.details:hover    {color:#00f}

.footer {
display:block;
width:750px;
font-size: 10px;
border: solid 1px #C0C0FF;
text-align: center;
}

form{margin:0px;}
th {text-align:center;}
td.small_text{font-size:11px;}

td.menu{
text-align:left;
border-left: solid 1px #ccc;
border-bottom: solid 1px #ccc;
background-image: url(images/menu_bg.png);
background-repeat: y-repeat;
margin-right:4px;}


td.page_content{
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
margin:0px;
}

td.page_top{
border-right: solid 1px #ccc;
border-top: solid 1px #ccc;
border-left: solid 1px #ccc;
margin:0px;
}

td.basket_item_left{
background-color:#eee;
border: solid 1px #ccc;
font-size:11px;
}

td.basket_item_right{
background-color:#eee;
border: solid 1px #ccc;
text-align:right;
font-size:11px;
}

.currency_box{
text-align:center;
font-size:12px;
font-weight: bold;
padding-left:6px;
padding-right:6px;
border: solid 1px #ccc;
color:#515151;
background-color:#eee;
}