/* CSS Document */
body
{
    background-color: #FFFFFF;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
}

td, p
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    font-size: 12px;
    color: #434343;
}

ul
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    font-size: 12px;
    color: #434343;
    list-style-image: url(/img/ul.gif);
}

ul.red
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    font-size: 12px;
    color: #434343;
    list-style-image: url(/img/ul1.gif);
}

h3 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    padding-left:3px;
    padding-bottom:3px;
    padding-top:3px;
    padding-right:3px;
    font-weight: bold;
    text-align:left;
    vertical-align:top;
}

h4 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    padding-left:3px;
    padding-bottom:3px;
    padding-top:3px;
    padding-right:3px;
    font-weight: bold;
    text-align:left;
    vertical-align:top;
}


a:active, a:link, a:visited
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #434343;
    text-decoration: underline;
}
a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    text-decoration: underline;
    color: #AAAAAA;
}

a.small:active, a.small:link, a.small:visited
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #333333;
    text-decoration: underline;
}
a.small:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    text-decoration: underline;
    color: #AAAAAA;
}

a.small2:active, a.small2:link, a.small2:visited
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}
a.small2:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #AAAAAA;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px #606060  solid;
	padding-left:5px; 
	vertical-align:top;	
}

INPUT.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	font-weight: normal;
	background-color: #D8D8D8;
	border: 1px solid #D8D8D8;
	width:130px;
	height:16px;
	padding-left:5px; 
	vertical-align:middle;	
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px #606060  solid;
	padding-left:5px; 
	height:18px;
	vertical-align:middle;	
}

select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px #606060  solid;
	padding-left:5px; 
	vertical-align:middle;	
}

td.bottom{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:10px;
color: #999999;
}


input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6E6;
	font-weight: normal;
	background-color: #C6391C;
	border: 0px;
	width:80px;
	height:18px;
	padding-left:5px; 
	vertical-align:middle;	
}

input.tick{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C6391C;
	font-weight: normal;
	background-color: #EBEBEB;
	border: 0px;
	padding-left:0px; 
	height:14px;
	width:14px;
	vertical-align:middle;	
}

input.tickdark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C5C5CB;
	font-weight: normal;
	background-color: #C5C5CB;
	border: 0px;
	padding-left:0px; 
	height:14px;
	width:14px;
	vertical-align:middle;	
}


.star
{
     color: #C6391C;
}

.menu { 
    padding-top:2px;
    padding-bottom:2px;
    padding-left:0px;
    padding-right:0px;
}

.menu_top { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    padding-left:7px;
    vertical-align:middle;
}

td.menu_top h1,
td.menu_top h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal;
    color: #434343;
    padding: 0px;
    margin: 0px;
}

.menu_top_r { 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: right;
padding-right: 7px;
vertical-align: middle;
}

.menu_top1 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:2px;
vertical-align:middle;
}

td.menu_top1_o { 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#C6391C;
text-align:left;
padding-left:2px;
vertical-align:middle;
}

.menu_bottom { 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:3px;
padding-bottom:3px;
vertical-align:middle;
}

td.reg { 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:3px;
vertical-align:middle;
font-size:10px;
color: #999999;
}

.txt_top_left_w { 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:7px;
text-align:left;
vertical-align:middle;
font-size:12px;
color: #EBEBEB;
}

.txt_top_right { 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:3px;
vertical-align:top;
text-align:right;
font-size:10px;
color: #000000;
}

.txt_middle_right { 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:3px;
vertical-align:middle;
text-align:right;
font-size:10px;
}

.txt_right { 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:0px;
text-align:right;
font-size:10px;
}

.txt_top_right_ellow { 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:3px;
vertical-align:top;
text-align:right;
font-size:10px;
color: #FFCC66;
vertical-align:middle;
}

td.content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
text-align:left;
color:#434343;
vertical-align:top;
}

.contentsmall {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:3px;
padding-top:5px;
text-align:left;
color: #333333;
vertical-align:top;
}

.line1 {
border: 1px  #aaaaaa solid;
background-color: #DFDFDF;
font-style:normal;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

td.new {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:7px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
text-align:left;
color: #646464;
}
td.catague {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
padding-right:3px;
color: #646464;
}

td.levelling_l {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
padding-right:0px;
text-align: left;
vertical-align:middle;
color: #646464;
}

td.levelling_l_bottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
padding-bottom:3px;
padding-top:3px;
padding-right:0px;
text-align: left;
vertical-align:bottom;
color: #646464;
}

td.levelling_r {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
padding-bottom:3px;
padding-top:3px;
padding-right:3px;
text-align: right;
vertical-align:middle;
color: #646464;
}

td.levelling_r a:active,
td.levelling_r a:visited,
td.levelling_r a:link { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#434343;
text-decoration:none;
}
td.levelling_r a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color: #AAAAAA;
}

td.levelling_r_bottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
padding-bottom:3px;
padding-top:3px;
padding-right:0px;
text-align: right;
vertical-align:bottom;
color: #646464;
}

.details {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
padding-bottom:3px;
padding-top:3px;
padding-right:3px;
text-align: left;
color: #646464;
}
.details p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
}
.details h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
font-weight: bold;
}
.details h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
font-weight: bold;
}
.details h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
font-weight: bold;
}
.details ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
list-style-image: url(/img/ul.gif);
}
.details a:active,
.details a:visited,
.details a:link { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
text-decoration:underline;
}
.details a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color: #AAAAAA;
}

td.catagueheader  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
padding-right:3px;
text-align:left;
font-weight: bold;
color: #646464;
} 

td.img {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
padding-right:5px;
text-align:left;
vertical-align:top;
color: #8B8B8B;
}

td.box {
background-color: #EBEBEB;
padding-left:2px;
padding-bottom:3px;
padding-top:3px;
padding-right:2px;
text-align:center;
vertical-align:middle;
}

td.basketother {
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
}

td.basketbottom {
border-bottom: 1px  #D8D8D8 solid;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
}

td.basketbottom1 {
border-bottom: 1px  #D8D8D8 solid;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:top;
}

td.basketbottom2 {
border-bottom: 1px  #D8D8D8 solid;
padding-top:4px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:top;
}

td.basketbottom3 {
padding-top:4px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:top;
}

td.basketbottomr {
border-bottom: 1px  #D8D8D8 solid;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
text-align: right;
}

td.baskettop {
border-top: 1px  #D8D8D8 solid;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
}

td.baskettopdark {
border-top: 1px  #AEAEAE solid;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
}

td.baskettable {
border-top: 1px  #AEAEAE solid;
border-bottom: 1px  #AEAEAE solid;
border-left: 1px  #AEAEAE solid;
border-right: 1px  #AEAEAE solid;
}

td.baskettable1 {
border-top: 1px   #D1D1D1 solid;
border-bottom: 1px  #D1D1D1 solid;
border-left: 1px  #D1D1D1 solid;
border-right: 1px  #D1D1D1 solid;
}

td.basketbottomdark {
border-bottom: 1px  #AEAEAE solid;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
}

td.basketall {
border-bottom: 1px  #D8D8D8 solid;
border-top: 1px  #D8D8D8 solid;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
}

td.basketalldark  {
border-bottom: 1px  #AEAEAE solid;
border-top: 1px  #AEAEAE solid;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
}

td.basketdone {
border: 1px  #aaaaaa solid;
background-color: #D8D8D8;
padding-left:2px;
padding-right:2px;
text-align:center;
vertical-align:middle;
font-size:10px;
color: #6a6a6a;
}

.box2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:0px;
padding-bottom:5px;
padding-top:5px;
padding-right:5px;
text-align:left;
vertical-align:middle;
}

.box3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:0px;
padding-bottom:5px;
padding-top:5px;
padding-right:5px;
text-align: right;
vertical-align:top;
color: #6A6A6A;
}

.price {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
padding-right:3px;
text-align:left;
vertical-align:middle;
color: #434343;
}

.cost {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
padding-right:3px;
text-align:right;
vertical-align:middle;
color: #434343;
}

td.basket {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:2px;
padding-bottom:2px;
padding-top:2px;
padding-right:2px;
text-align:center;
vertical-align:middle;
color: #434343;
}

td.ink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
padding-bottom:3px;
padding-top:5px;
padding-right:0px;
text-align:center;
vertical-align:top;
color: #8B8B8B;
}

.header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:3px;
font-weight: bold;
text-align:left;
vertical-align:top;
color: #434343;
}
td.content_o {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#C6391C;
font-size:12px;
padding-left:7px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
text-align:left;
color:#434343;
}


a.txt:active, a.txt:link, a.txt:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color: #434343;
}
a.txt:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color: #4E83E7;
}
a.txt_w:active, a.txt_w:visited, a.txt_w:link { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#FFFFFF;
text-decoration:none;
}
a.txt_w:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration:none;
color: #E4AFAF;
}
a.txt_wr:active, a.txt_wr:link, a.txt_wr:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#E9C0C0;
text-decoration:none;
}
a.txt_wr:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
color: #ffffff;
}

a.txt_b:active, a.txt_b:link, a.txt_b:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#434343;
text-decoration:none;
}
a.txt_b:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration:none;
color: #787878;
}

a.txt_b_h:active, a.txt_b_h:link, a.txt_b_h:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#434343;
text-decoration:none;
font-weight: bold;
}
a.txt_b_h:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration:none;
color: #434343;
font-weight: bold;
}

a.txt_bl:active, a.txt_bl:link, a.txt_bl:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color: #8B8B8B;
text-decoration:underline;
}
a.txt_bl:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration: underline;
color: #6A6A6A;
}

a.txt_b2:active, a.txt_b2:link, a.txt_b2:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #8B8B8B;
text-decoration:none;
}
a.txt_b2:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
color: #6A6A6A;
}

a.txt_b3:active, a.txt_b3:link, a.txt_b3:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #BFBFBF;
text-decoration:none;
}
a.txt_b3:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
color: #D1D1D1;
}

a.txt_bb:active, a.txt_bb:link, a.txt_bb:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#434343;
text-decoration:none;
}
a.txt_bb:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
color: #C6391C;
}

a.txt_bb_h:active, a.txt_bb_h:link, a.txt_bb_h:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#434343;
text-decoration:none;
font-weight: bold;
}
a.txt_bb_h:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
color: #C6391C;
font-weight: bold;
}

a.txt_bb_o:active, a.txt_bb_o:link, a.txt_bb_o:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#FFFFFF;
text-decoration:none;
}
a.txt_bb_o:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
color: #CCCCCC;
}

td.menu_top1_o a.txt_bb:active,
td.menu_top1_o a.txt_bb:link,
td.menu_top1_o a.txt_bb:visited, 
td.content_o a.txt_bb:active,
td.content_o a.txt_bb:link,
td.content_o a.txt_bb:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#FFFFFF;
text-decoration:none;
}
td.content_o a.txt_bb:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
color: #CCCCCC;
}

a.txt_bbb:active, a.txt_bbb:link, a.txt_bbb:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#434343;
text-decoration:none;
}
a.txt_bbb:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
text-decoration:none;
color: #C6391C;
}

a.txt_bbb_o:active, a.txt_bbb_o:link, a.txt_bbb_o:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#FFFFFF;
text-decoration:none;
}
a.txt_bbb_o:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
text-decoration:none;
color: #CCCCCC;
}

a.txt_d:active, a.txt_d:link, a.txt_d:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
vertical-align:middle;
color:#FFCC66;
text-decoration:none;
}
a.txt_d:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
vertical-align:middle;
text-decoration:none;
color: #FFEDCC;
}

a.content_w:active,
a.content_w:link,
a.content_w:visited
{ 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    color:#FFFFFF;
    text-decoration:none;
}
a.content_w:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    text-decoration:none;
    color: #682424;
}

a.menu_ellow:active, a.menu_ellow:link, a.menu_ellow:visited  { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:left;
    text-decoration:none;
    color:#FFCC66;
}
a.menu_ellow:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:left;
    text-decoration:none;
    color: #FFEDCC;
}

a.menu_red:active,
a.menu_red:link,
a.menu_red:visited
{ 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
    color:#C6391C;
}
a.menu_red:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
    color: #333333;
}

a.reg:active,
a.reg:link,
a.reg:visited
{ 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
    color: #C6391C;
}
a.reg:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
    color: #999999;
}



a.red:active,
a.red:link,
a.red:visited
{ 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color: #C6391C;
}
a.red:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color: #999999;
}




a.title:active,
a.title:link,
a.title:visited
{ 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #434343;
    text-decoration:none;
}
a.title:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #C6391C;
    text-decoration:none;
}

a.basket:active,
a.basket:link,
a.basket:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style:normal;
    color: #8B8B8B;
    text-align:center;
    vertical-align:middle;
    text-decoration:none;
} 
a.basket:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #6A6A6A;
    font-style:normal;
    text-align:center;
    vertical-align:middle;
    text-decoration:none;
}

a.levelling:active,
a.levelling:link,
a.levelling:visited
{ 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    color: #646464;
    text-decoration: none;
}
a.levelling:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #8B8B8B;
	font-size:11px;
    text-decoration: none;
}

td.bordered
{
    border-top: #434343 1px solid;
    border-left: #434343 1px solid;
    border-bottom: #434343 1px solid;
    border-right: #434343 1px solid;
}

.bordered_lidht
{
    border-top: #aaaaaa 1px solid;
    border-left: #aaaaaa 1px solid;
    border-bottom: #aaaaaa 1px solid;
    border-right: #aaaaaa 1px solid;
	
}

a.basketother:active, a.basketother:link, a.basketother:visited  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color: #4F4F4F;
font-weight: 900;
text-decoration: underline;
}
a.basketother:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight: 900;
text-decoration: underline;
color: #9E9E9E;
}




td.giftmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:2px;
vertical-align:middle;
color: #434343;
background-color:#FFCC66;
}

td.giftmenu a.txt_bb:active,
td.giftmenu a.txt_bb:link,
td.giftmenu a.txt_bb:visited  { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    color:#434343;
    text-decoration:none;
}
td.giftmenu a.txt_bb:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    text-decoration:none;
    color: #787878;
}


td.giftmenu_o {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    padding-left:2px;
    vertical-align:middle;
    color: #EBEBEB;
    background-color:#5E5D5D;
}


td.giftmenu_o a.txt_bb:active,
td.giftmenu_o a.txt_bb:link,
td.giftmenu_o a.txt_bb:visited  { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    color:#FFCC66;
    text-decoration:none;
}
td.giftmenu_o a.txt_bb:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    text-decoration:none;
    color: #FFCC66;
}

/****************************************************************************/
/* Common CSS classes                                                       */
/****************************************************************************/

.messagepar
{
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 10.0pt;
}

.messagepar p
{
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 10.0pt;
}


a.paging:active, a.paging:link, a.paging:visited  { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color:#575757;
    text-decoration:none;
}
a.paging:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    color: #AAAAAA;
}

.paging
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color: #575757;
}

a.paging_gray
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    color: #AAAAAA;
}

.paging_gray
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    color: #AAAAAA;
}

/******* tree *******/

.treebranch
{
}

.treebranchbody
{
    background-image: url(/img/tree/vbg.gif);
    background-repeat: repeat-y;
}

.treebranchend
{
    background-image: url(/img/shim.gif);
    background-repeat: no-repeat;
}

.treenodelink
{
    background-image: url(/img/tree/vin.gif);
    background-repeat: no-repeat;
}

.treenodelinkstart
{
    background-image: url(/img/tree/vin.gif);
    background-repeat: no-repeat;
}

.treenodelinkend
{
    background-image: url(/img/tree/vend.gif);
    background-repeat: no-repeat;
}

.treebtnopen
{
    background-image: url(/img/tree/open.gif);
    background-repeat: no-repeat;
}

.treebtnclose
{
    background-image: url(/img/tree/close.gif);
    background-repeat: no-repeat;
}

.treebtnempty
{
    background-image: url(/img/tree/empty.gif);
    background-repeat: no-repeat;
}

/******* ShwoBigImg *******/

TD.bigimg
{
    FONT-FAMILY: Verdana;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #a2a8b0;
    border-left-color: #a2a8b0;
    width: auto;
    font-size: 9px;
    color: #666666;
    padding-left: 9px;
    padding-right: 9px;
}

TD.bigimgtop
{
    FONT-FAMILY: Verdana;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #a2a8b0;
    width: auto;
    font-size: 9px;
    color: #666666;
    background-color:white;
}

TD.bigimgbottom
{
    FONT-FAMILY: Verdana;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #a2a8b0;
    width: auto;
    font-size: 9px;
    color: #666666;
    background-color:white;
}



