
* {font-family:'Century Gothic', 'Lucida Sans', Arial, Sans-Serif; font-size:13px; }
p, h1, h2, h3, ul, form {margin:0px; padding-bottom:20px;}
h1, h2, h3, h4, em {font-family:'Times New Roman', Serif; color:#722;}
blockquote {font-style:italic; }
h1 {font-size:22px;}
h2 {font-size:18px; }
h3 {font-size:16px; }
h4 {font-size:14px; }
a img {border:none; }
a {color:#722; }
a:hover{color:#000; }
body {margin:0 auto; text-align:center; background:url(images/background.jpg); }

.slogan {font-size:20px; }
.tracking {color:#722; font-family:Arial, Sans-Serif; }
.tracking b {position:relative; top:-3px; font-size:16px; color:#000; font-family:arial;}


.dropQuote { width:250px;  font-size:18px; color:#722; font-family: 'Times New Roman'; padding: 7px 5px 5px 7px; float:right;}
.dropQuoteLeft { width:250px;  font-size:18px; color:#722; font-family: 'Times New Roman'; padding: 7px 5px 5px 7px; float:left;}

.dropCap { position:relative; top:-7px; font-size:60px; font-family: 'Times New Roman', Serif; color:#722; float:left; vertical-align:top;  margin: -4px 6px -20px 0px;  }
.rightImage {float:right; margin: 5px 5px 5px 20px;  border:1px solid #333;  padding:5px; background-color:#FFF;}
.leftImage {float:left; margin:5px 15px 5px 0; padding:5px; background-color:#FFF; border:1px solid #333;}
ol.alpha {list-style-type:lower-alpha; }

#page {position:relative; width:750px; margin:0px auto; text-align:left; }

#logo {position:absolute; top:10px; left:-5px; }
#lighthouse {position:absolute; top:31px; left:330px; z-index:11;}

#banner {position:absolute; top:120px; left:0px; width:708px; height:230px; background:url(images/home/flashback.jpg) no-repeat; z-index:5;}
#flashAlternate {position:relative; top:9px; left:9px; width:686px; height:207px; }



#leftSubBanner {position:absolute; top:355px; left:0px; z-index:10; }
#orderOnline {position:absolute; top:355px; left:493px; z-index:10; }

#contentBox {position:absolute; top:407px; left:210px;  }
#contentTop {width:499px; height:20px; background:url(images/contentBackTop.gif) no-repeat; }
#contentMiddle { width:499px; background:url(images/contentBackMiddle.gif) repeat-y; }
#content { position:relative; width:440px; top:10px; left:25px; z-index:2; }
#contentBottom {width:499px; height:20px; background:url(images/contentBackBottom.gif) no-repeat;}
#rockBottom {position:relative; top:-3px; left:-15px; width:475px; height:134px; background:url(images/rockBottom.jpg) no-repeat;  z-index:1; }

#leftBox {position:absolute; top:407px; width:205px; left:0px;}
#linksTop {width:205px; height:20px; background:url(images/linksBackTop.gif) no-repeat;}
#linksMiddle {width:205px; background:url(images/linksBackMiddle.gif) repeat-y; }
#linksMiddle ul {padding:0; margin:0 0 0 33px; }
#linksMiddle li {padding:0 0 7px 0px; list-style-image:url(images/none.gif); }
#linksMiddle a {color:#722; ; font-size:12px; text-decoration:none; font-family:'Times New Roman'}
#linksMiddle li:hover {list-style-image:url(images/listArrow.gif); }
#linksMiddle a:hover {color:#000; }
#linksBottom {width:205px; height:20px; background:url(images/linksBackBottom.gif) no-repeat;}



.fedexTop {width:205px; height:20px; background:url(images/linksBackTop.gif) no-repeat;}
.fedexMiddle {width:205px; background:url(images/linksBackMiddle.gif) repeat-y; }
.fedexBottom {width:205px; height:20px; background:url(images/linksBackBottom.gif) no-repeat;}
.fedexBox {position:relative; left:15px; top:10px; width:175px; }
.fedexBox form input {font-family:  monospace, Sans-Serif; font-size: 11px;  }


.affiliates {padding-left:20px;}
.red {color:#722; }

#leftBox img {margin-top:5px; }

#firefly {position:relative; margin-top:5px; margin-bottom:10px; left:-6px; text-align:right; font-size:10px;}
#firefly a {font-size:11px; color:#722; }
#firefly a:hover {color:#000;}
