/*cope with inheritance bugs*/
body, table, th, td{
color:#333333;
font-size: 12;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#9A0F39;
text-decoration:none;
font-size: 12px;
}

a:visited{
color:#9A0F39;
text-decoration:none;
; font-size: 12px;
}

a:hover{
color:#666666;
text-decoration:none;
font-size: 12px;
}

a:active{
color:#800000;
text-decoration:none;
font-size: 12px;
}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* West Header Navigation Start*/
a:link .nav {
color:#c2c2c2;
text-decoration:none;
font-size: 12px;
}

a:visited .nav {
color:#c2c2c2;
text-decoration:none;
; font-size: 12px;
}

a:hover .nav {
color:#161616;
text-decoration:none;
font-size: 12px;
}

a:active .nav {
color:#c2c2c2;
text-decoration:none;
font-size: 12px;
}
/* West Header Navigation Finish*/

/* Table side borders */  
.table-borders-sides  { 
border-top-style: none;  
border-bottom-style: none;  
border-left: solid;  
border-right: solid;  
border-width: 1px;  
border-color: #c2c2c2;  
}
/* Table borders all sides */  
.table-borders-all  {  
border-top-style: solid;  
border-bottom-style: solid;  
border-left: solid;  
border-right: solid;  
border-width: 1px;  
border-color: #c2c2c2;  
}  
/*Table borders sides & top only*/  
.table-borders-side-top  {  
border-top-style: solid;  
border-bottom-style: none;  
border-left-style: solid;  
border-right-style: solid;  
border-width: 1px;  
border-color: #c2c2c2;  
}  
/*Table border Right Sides & Base*/  
.table-border-right  {  
border-top-style: none;  
border-bottom-style: none;  
border-left: none;  
border-right: solid;  
border-width: 1px;  
border-color: #c2c2c2;  
}  
/*Table borders top & Bottom only*/  
.table-borders-top-bot  {  
border-top-style: solid;  
border-bottom-style: solid;  
border-left-style: none;  
border-right-style: none;  
border-width: 1px;  
border-color: #c2c2c2;  
}  
/*Table borders sides only*/  
.table-borders-sides  {  
border-top-style: none;  
border-bottom-style: none;  
border-left-style: solid;  
border-right-style: solid;  
border-width: 1px;  
border-color: #c2c2c2;  
}  
/* ----- FINISH ----- TABLE BORDERS ----- */



/*Image border*/
.imgborder {
border-style: solid;
border-width: 1px;
border-color: #161616; 
}

/*Image border - roll over hyperlink*/
a:hover .imgborder{
border-style: solid;
border-width: 1px;
border-color: #9A0F39; 
}

/*Header Image border*/
.imgborderhead {
border-style: solid;
border-width: 1px;
border-color: #ffffff; 
}

/*Product table border*/
.product-tab {
border-style: solid;
border-width: 1px;
border-color: #c2c2c2; 
}

/*Header Image border - roll over hyperlink*/
a:hover .imgborderhead{
border-style: solid;
border-width: 1px;
border-color: #9A0F39; 
}