BODY
{
	font-family : Arial, Helvetica, sans-serif;
    color : #000000;
	font-size : 14px;
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
}

TABLE
{
	margin : 0px;
}

TD
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}

TD.cartitem
{
	background-color : #C7EED3;
}

TH
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #115567;
}

H1
{
	font-family : Arial, Helvetica, sans-serif;
	color : #115567;
	font-size : 18px;
	text-align: center;
	}

H2
{
	font-family : Arial, Helvetica, sans-serif;
	color : #115567;
	font-size : 20px;
	text-align : center;
	font-style : italic;
}

H3
{
	font-family : Arial, Helvetica, sans-serif;
	color : #115567;
	font-size : 16px;
	text-align : left;
}

H4
{
	font-family : Arial, Helvetica, sans-serif;
	color : #115567;
	font-size : 16px;
	text-align : center;
}

H5
{
	font-family : Arial, Helvetica, sans-serif;
	color : #115567;
	font-size : 16px;
	text-align : left;
    font-style : italic;
}

H6
{
	font-family : Arial, Helvetica, sans-serif;
	color : #115567;
	font-size : 16px;
	text-align : center;
    font-style : italic;
    padding-top : 15px;
}

LI
{
    padding-top : 4px;
}

.gift_background
{
    background-image : url(graphics/gift_background.gif); 
}

.cartsummary
{
	background-image : url(graphics/buttons/btn_cart_back.gif);
	color : #FFFFFF;
	background-color : #3D6F81;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : middle;
}

.error
{
    color : #FF0000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.main
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0px;
}

.caption
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.footer
{
	font-size : 12px;
	text-align: center;
}

.banner
{
	font-size : 19px;
    font-weight : bold;
    font-family : verdana;
}

.font17
{
	font-size : 17px;
    font-weight : bold;
    font-family : verdana;
}


.smaller
{
	font-size : 11px;
}

.small
{
	font-size : 13px;
}

.large
{
	font-size : 15px;
}

.larger
{
	font-size : 16px;
}
.bold
{
	color : #115567;
    font-weight : bold;
    font-size : 14px
}

.bolditalic
{
	color : #115567;
    font-weight : bold;
    font-size : 14px;
    font-style : italic;
}

.yellow
{
    background-color : #cef0b4;
}

.boldlg
{
	color : #115567;
    font-weight : bold;
	font-size : 16px;
}

.boldred
{
	color : #AF1C1C;
    font-weight : bold;
	font-size : 16px;
}

.indent50
{
    padding-top : 3px;
	margin-left : 50px;
}

.indent30
{
    padding-top : 3px;
	margin-left : 30px;
}

.emphasis
{
    font-weight : bold;
	font-style : italic;
	color : #00008B;
}

.form
{
	font-size : 13px;
}

.copyright
{
	font-size : 9px;
	color : #666666;
	text-align: center;
}

.quote
{
	font-style : italic;
	color : #00008B;
    padding-left : 50px;
    padding-right : 30px;
}

.quoteauthor
{
	font-size : 12px;
	text-align : right;
	color : #00008B;
    padding-right : 30px;
}

.testimonial
{
	font-style : italic;
}


.red
{
    color : #FF0000;
}

.soldout
{
    color : #FF0000;
}

.new
{
	font-size : 12px;
	font-style : italic;
    color : #FF0000;
}

.testauthor
{
	font-size : 12px;
	text-align : right;
}

.catname
{
	color : #115567;
	font-size : 13px;
    font-weight : bold;
    text-align : center;
    padding-top : 5px;
}

.catdesc
{
	font-size : 12px;
    text-align : left;
    padding-top : 5px;
}

.catdesc UL 
{
    margin-top : 0px;
    margin-bottom : 0px;
}

.catdesc LI
{
    padding-top : 0px;
    padding-bottom : 1px;
}

A:LINK
{
    color : #0000FF;
    text-decoration : none;
}

A:VISITED
{
    color : #800080;
    text-decoration : none;
}

A:HOVER
{
    color : #FF0000;
    text-decoration : underline;
}
