body {
margin : 0; 
padding : 0; 
background-color : #6c6c6c; 
background : url(images/bg.jpg) repeat; 
font-family : verdana, tahoma, sans-serif; 
} 
table.main {
border-top : 0 none inherit; 
border-right : 2px solid #b5b5b5; 
border-bottom : 2px solid #b5b5b5; 
border-left : 2px solid #b5b5b5; 
} 
table.header {
width : 740px; 
height : 117px; 
background : url(images/header_bg.jpg) no-repeat; 
} 
table.topnav {
height : 33px; 
background : url(images/navbg.gif) repeat; 
} 
td.nav {
color : #000000; 
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 12px; 
} 
table.footer {
height : 80px; 
background : url(images/footer_bg.jpg) no-repeat; 
} 
tr.footer {
height : 47px; 
} 
a.nav:link {
color : #000000; 
text-decoration : none; 
} 
a.nav:visited {
color : #000000; 
text-decoration : none; 
} 
a.nav:active {
color : #ff4554; 
text-decoration : none; 
} 
a.nav:hover {
color : #ff4554; 
text-decoration : none; 
} 
table.data {
width : 740px; 
background-color : #ffffff; 
} 
p , ul , ol {
color : #000000; 
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 80%; 
} 
.normal {
color : #000000; 
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 100%; 
} 
.small {
color : #000000; 
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 60%; 
} 
.form {
color : #000000; 
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 70%; 
} 
.said {
color : #000000; 
font-family : verdana, tahoma, arial, sans-serif; 
font-size : 10px; 
} 
h1.title {
color : #ffffff; 
font-family : Avant Garde Medium BT, Century Gothic, arial, sans-serif; 
font-size : 36px; 
line-height : 36px; 
display : inline; 
} 
h2.title {
color : #ff4554; 
font-family : Avant Garde Medium BT, Century Gothic, arial, sans-serif; 
font-size : 22px; 
line-height : 22px; 
display : inline; 
} 
h1.footer {
color : #ffffff; 
font-family : Avant Garde Medium BT, Century Gothic, arial, sans-serif; 
font-size : 30px; 
line-height : 30px; 
display : inline; 
} 
h2.footer {
color : #ff4554; 
font-family : Avant Garde Medium BT, Century Gothic, arial, sans-serif; 
font-size : 16px; 
line-height : 16px; 
display : inline; 
} 
.checkout {
font-family : verdana, tahoma, arial, sans-serif; 
font-size : 11px; 
color : #000000; 
} 
.checkoutinput {
font-family : verdana, tahoma, arial, sans-serif; 
font-size : 11px; 
color : #000000; 
} 
.nopcart {
background : #D6D6D6; 
border : 0 none inherit; 
} 
.nopheader {
background : #37294A;
padding: 2px 4px 2px 4px;
font-family : verdana, tahoma, arial, sans-serif; 
font-size : 11px;
color : #ffffff; 
} 
.nopentry {
background : #ffffff; 
padding: 2px 4px 2px 4px;
font-family : verdana, tahoma, arial, sans-serif; 
font-size : 11px; 
color : #000000; 
} 
.noptotal {
background : #ffffff; 
padding: 2px 4px 2px 4px;
font-family : verdana, tahoma, arial, sans-serif; 
font-size : 11px; 
color : #000000; 
} 
.nopbutton {
background : #ffffff; 
font-family : verdana, tahoma, arial, sans-serif; 
font-size : 11px; 
color : #000000; 
} 