body {font-family: Verdana, Arial, Helvetica, sans-serif }

a:link    { color: #003399; text-decoration: underline }
a:visited { color: #003399; text-decoration: underline }
a:hover   { color: #003399; text-decoration: none }
a:active  { color: #FF9900; text-decoration: none }

.headTxt { font-size: 80%; font-weight: bold; color: #000066 }
.headTxt a:link    { color : #000066; text-decoration: none }
.headTxt a:visited { color : #000066; text-decoration: none }
.headTxt a:hover   { color : #000066; text-decoration: underline }
.headTxt a:active  { color : #99CCFF; text-decoration: none }

.bodyTxt { font-size: 75%; line-height: 1.5em }
h1 {font-size: 105%; font-weight: bold; margin-bottom: -15px; }
h2 {font-size: 90%; font-weight: bold; font-style: italic; margin-bottom: 5px; }
h3 {font-size: 115%; font-weight: bold; margin-bottom: -10px; color: #639;}
.tabTitle { font-size: 70%; line-height: 1.5em; font-weight: bold }
.dateAdded { font-size: smaller; font-style: italic }
.review { font-size: 75%; line-height: 1.5em; font-style: italic }
.author {font-size: 80%; font-weight: bold }

.smbodyTxt { font-size: 70%; line-height: 1.5em; }
.prodTitle {font-size: 125%; font-weight: bold; color: #006;}

h1#title {
position: relative;
left: 100px;
    padding: 50px 0 0 0;
    overflow: hidden;
    background-image: url("img/welcome2.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:50px; /* for IE5.5's bad box model */
} 
h2#subtitle {
position: relative;
color: #003399;
font-size: 130%;
line-height: 30px;
left: 70px;
}

img#frontbook { position: relative; left: 150px; margin-top: -10px;}

.breadcrumb		{font-size: 70%; font-weight: normal; color: #000000; text-decoration: none}
.breadcrumb a:active	{ text-decoration: none }
.breadcrumb a:visited	{ text-decoration: none }
.breadcrumb a:link	{ text-decoration: none }
.breadcrumb a:hover	{ color: #000000; text-decoration: underline }


.footer { font-size: 75%; font-weight: normal}
.footer a:link    { color : #000066; text-decoration: none }
.footer a:visited { color : #000066; text-decoration: none }
.footer a:hover   { color : #000066; text-decoration: underline }
.footer a:active  { color : #99CCFF; text-decoration: none }

.copyright { font-size: 60%; font-weight: normal }
.bodybox {  border: #000066; border-style: solid; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 3px}
.specials { font-size: 80%; line-height: 1.5em; font-weight: bold ; font-style: italic ; color: #CC3300}
.new {font-size: 70%; font-weight: bold; padding: 5px; }

.greenBox {  border: #006600; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #EEFFEE}
.purpleBox {  border: #663399; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FCF0FC}
.orangeBox {  border: #FF9900; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFF5EC}
.reviewBox {  border: 1px #0066CC solid; background-color: #FFFFFF}
.redBox {  border: #C00; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFE8E8}
.blueBox {  border: #003399; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #E8F0FF}
.aquaBox {  border: #009999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #E3FFFF}

.header {  border: #000066; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; background-color: #FFFFCC; background-image: url(img/yellowline.gif)}