body, td, p, a, h1, h2, input, option, textarea, div
{
font-family : Arial, Helvetica, MS Sans Serif, Sans Serif;
}

body
{
background-color : #FFFFFF;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
margin-bottom : 0px;
color : #000000;
font-size : small;
letter-spacing : normal;
line-height : normal;

/*
background-image : url(../images/bg_yabba.gif);
background-repeat : repeat-y;
background-attachment: fixed;
*/
} 

td, p, div
{ 
color : #666666; 
font-size : small; 
letter-spacing : normal; 
line-height : normal;
vertical-align : top; 

}

a:link				{color : #0000FF; text-decoration : underline;}
a:visited			{color : #0000FF; text-decoration : underline;}
a:hover				{color : #CC0000; text-decoration : underline;}

a.topnavi
{
font-weight : bold;
font-size : 11px;
}

a.topnavi:link				{color : #FFFFFF; text-decoration : none;}
a.topnavi:visited			{color : #FFFFFF; text-decoration : none;}
a.topnavi:hover				{color : #FFFFFF; text-decoration : underline;}

a.white:link				{color : #FFFFFF; text-decoration : none;}
a.white:visited				{color : #FFFFFF; text-decoration : none;}
a.white:hover				{color : #FFFFFF; text-decoration : underline;}

a.black:link				{color : #000000; text-decoration : none;}
a.black:visited				{color : #000000; text-decoration : none;}
a.black:hover				{color : #000000; text-decoration : none;}

a.basket:link				{color : #00CC66; text-decoration : underline;}
a.basket:visited			{color : #00CC66; text-decoration : underline;}
a.basket:hover				{color : #00CC66; text-decoration : underline;}

a.product:link				{color : #990000; text-decoration : underline;}
a.product:visited			{color : #990000; text-decoration : underline;}
a.product:hover				{color : #990000; text-decoration : underline;}

h1 
{
color : #000000;
font-size : large; 
font-weight : bold;
line-height : normal;
margin-top : 0px;
margin-bottom : 0px;
}

h2 
{
color : #000000;
font-size : small; 
font-weight : normal;
line-height : normal;
}

input, select, option, textarea,
{
font-size : 12px;
color : #000000;
}

ul
{
list-style: disc;
}

li
{
margin-bottom : 3px; 
color : #000000;
}

hr
{
background-color : transparent;
color : #EEEEEE;
height : 1px;
margin-top : 0px;
margin-bottom : 0px;
}



div.scroll 
{	
position: relative;
height: 120px;	
width: 94%;	
overflow: auto;	
border: 1px solid #666666;	
background-color: #EEEEEE;	
padding: 12px;
}

div.container 
{
/* Container - centres the site*/
position: relative;
margin: 0 auto;
width: 750px;
}


div.top
{
position: relative;
width : 760px;
height : 120px;
background-color: #EEEEEE;
}

div.left
{
float : left; 
width : 241px; 
padding-right : 6px;
padding-left : 3px;
}

div.main
{
float : right; 
width : 497px;
padding-right : 3px;
}

div.topband
{
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
font-weight : bold; 
color : #FFFFFF; 
font-size : 10px; 
margin-bottom : 1px;
margin-top : 6px;
}

div.greyblock, div.whiteblock
{
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : #000000;  
margin-bottom : 1px;

border-width : 1px;
border-color : #D5D5D5;
border-style : solid;
}

div.greyblock
{
background-color : #F2F2F2;
}

div.whiteblock
{
background-color : #FFFFFF;
}

/*
div.border, div.left, div.right, div.main
{

padding-left : 0px; 
padding-right : 0px;
padding-top : 0px;
padding-bottom : 0px;

background-color : #CCCCCC;

border-width : 1px;
border-color : #000000;
border-style : solid;
}
*/

div.formmsg
{
color: #cc0000;
padding-top : 6px;
}

div.redtext
{
background : #CC0000;
color: #FFFFFF;
font-weight: bolder;
text-align : center;
padding : 12px;
}

th.myaccount
{
background-color : #6699CC;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
font-size : small;
font-weight: normal;
text-align : left;
color : #FFFFFF;
}

th.basket
{
background-color : #00CC66;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
font-size : small;
font-weight: normal;
text-align : left;
color : #FFFFFF;
}

th
{
background-color : #CCCCCC;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
font-size : small;
font-weight: normal;
text-align : left;
}

td.right, td.data, td.center
{
background-color : #EEEEEE;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
}

td.navi
{
font-size : small;
font-weight: bold;
text-align : center;
vertical-align : middle;
width : 16%; 
height : 20px;
}

td.right
{
text-align : right;
}

div.line
{
border-top-style : dashed; 
border-top-width : 1px; 
margin : 3px; 
border-color : #CCCCCC;
}

#relprod
{
float : left;
width : 100px;
margin : 3px;
font-size : x-small;
}