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 : #000000; 
font-size : small; 
letter-spacing : normal; 
line-height : normal;
vertical-align : top; 
}
/*
p
{
margin-top : 6px;
margin-bottom : 6px;
}
*/
a:link				{color : #CC0000; text-decoration : none;}
a:visited			{color : #CC0000; text-decoration : none;}
a:hover				{color : #CC0000; text-decoration : underline;}

a.topnavi
{
font-weight : normal;
font-size : small;
}

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

a.occassion
{
font-weight : normal;
font-size : 11px;
}
a.occassion:link			{color : #FFFFFF; text-decoration : none;}
a.occassion:visited			{color : #FFFFFF; text-decoration : none;}
a.occassion:hover			{color : #FFFFFF; text-decoration : underline;}

a.product
{
font-weight : normal;
font-size : 11px;
}
a.product:link				{color : #666666; text-decoration : none;}
a.product:visited			{color : #666666; text-decoration : none;}
a.product:hover				{color : #666666; text-decoration : underline;}

a.topnavi
{
margin-left : 10px;
margin-right : 10px;
}

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;}

h1 
{
color : #CC0000;
font-size : x-large; 
font-weight : bold;
line-height : normal;
margin-top : 6px;
margin-bottom : 6px;
font-family : Arial Narrow;
letter-spacing : -1px;
}

h2 
{
color : #CC0000;
font-size : 14px; 
font-weight : normal;
line-height : normal;
margin-top : 0px;
margin-bottom : 0px;
}

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

input.button
{
font-size : 10px;
font-weight : bold;
}

ul
{
list-style: disc;
}

li
{
margin-bottom : 12px; 
color : #CC0000;
}

li.product
{
font-size : 10px;
margin-bottom : 3px; 
color : #CC0000;
}

hr
{
background-color : transparent;
color : #EEEEEE;
height : 1px;
}

div.container 
{
position: relative;
margin-left: auto;
margin-right: auto;
width: 718px;
}


div.top
{
position: absolute;
left : 187px;
width : 531px;
height : 170px;
background-color: #EEEEEE;
}



div.left
{
/* 187 wide - subtract padding */
width : 187px;
position: absolute;

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

background-color : #FFFFFF;
}

td.occassions
{

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

background-color : #3FB0C6;

background-image : url(../images/occassion_bg.gif);
background-repeat : repeat-y;
}

div.occassion
{
/* 161 wide - subtract padding */
width : 129px;

padding-left : 25px; 
padding-right : 7px;
padding-top : 0px;
padding-bottom : 3px;

margin-bottom : 1px;

background-color : #62BCD1;

background-image : url(../images/occassion_bt_bg.gif);
background-repeat : repeat-y;
}

td.cart
{
color : #9C9624;
font-size : 11px;
text-align : right;

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

background-color : #D4CF67;

background-image : url(../images/cart_bg.gif);
background-repeat : repeat-y;
}

td.products
{

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

background-color : #3FB0C6;

background-image : url(../images/product_bg.gif);
background-repeat : repeat-y;
}

div.product
{
/* 161 wide - subtract padding */
width : 129px;

padding-left : 25px; 
padding-right : 7px;
padding-top : 0px;
padding-bottom : 3px;

margin-bottom : 1px;

background-color : #62BCD1;

background-image : url(../images/product_bt_bg.gif);
background-repeat : repeat-y;
}

div.main
{
/* 600 wide - subtract padding */
position: absolute;
top : 170px;
left : 187px;
width : 531px;

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

background-color : #FFFFFF;
}

div.bottomnavi
{
text-align : center;
vertical-align : middle;
padding-top : 7px;
color : #FFFFFF;
font-size : 11px;
height : 29px;
width : 531px;
background-image : url(../images/bottom_navi_bg.gif);
background-repeat : no-repeat;
}

div.padding12
{

padding-left : 24px; 
padding-right : 24px;
padding-top : 6px;
padding-bottom : 12px;
}

div.border
{
padding-left : 12px; 
padding-right : 12px;
padding-top : 6px;
padding-bottom : 6px;

background-color : #FFFFFF;

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

th.cart
{
background-color : #9C9624;
color : #FFFFAB;
}

div.accountnavi
{
color: #CC0000;
font-size : 11px;
}

/*
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-color : #CC0000;
color: #FFFFFF;
padding : 6px;
margin-top : 6px;
font-weight : bold;
}

th
{
background-color : #CCCCCC;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
font-size : small;
font-weight: bold;
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.right
{
text-align : right;
}