body {
    padding: 15px;
    margin: 0px;
    font-family: arial, 'lucida console', sans-serif;
}

a:link              { color:maroon; text-decoration:underline; }
a:visited           { color:maroon; text-decoration:underline; }
a:hover             { color:red; text-decoration:underline; }
a:active            { color:maroon; text-decoration:underline; }

table {
    border-collapse: collapse;
    padding: 0px;
}

table td {
    vertical-align: top;
}

p {
    padding:0px;
    margin:8px;
}

.mainFrameTable {
    width: 900px;
    border: 1px solid #900;
}

.footerDiv {
    width: 900px;
    text-align: right;
    padding-top:3px;
    font-size: 12px;
}
.spanLink{
    cursor:pointer;
    text-decoration:underline;
}
.logo {
   position:relative;
   left:-15px;
}

.headerBanner {
    position: relative;
    top: 25px;
    left: -20px;
}

.topBannerContainer {
    height: 80px;
}

.topNavContainer {
    background-color:#FFF;
    height: 50px;
}

.mainBodyContainer {
    padding: 10px;
}

.homeColor {
    height:5px;
    background-color: #9B1C10;
}

.aboutUsColor {
    background-color: #9B5710;
}

.productsColor {
    background-color: #4A9B10;
}

.customColor {
    background-color: #108F9B;
}

.specialsColor {
    background-color: #61109B;
}

.contactUsColor {
    background-color: #1C109B;
}

.topNav {
    width:100%;
}

.topNav .topNavTitleRow {
    color: #900;
}

.topNav .topNavTitleRow td {
    width: 125px;
    border-width:0px;
    border-right:1px solid #4F3718;
    cursor:pointer;
}

.topNavTitleTd {
    font-size:12px;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:5px;
}

.mainBodyTable {
    border:1px solid #900;
    height: 100%;
    background-color: #000;
}

.mainBodyTable td {
}

.homeBodyTextBackground {
    position:relative;
    width:805px;
    height:260px;
    position: absolute;
    top: 180px;
    background-color: #A16F6F;
    filter: alpha( opacity = 75 );
    -moz-opacity: 0.75;
    opacity: 0.75;
    margin-left: 10px;
    margin-right: 10px;
}

.homeBodyText {
    padding: 5px 0 5px 100px;
    color: #FFF;
    font-size:12px;
    font-family: arial, 'lucida console', sans-serif;
}

.fancyRedBowGiftTextImg {
    position:relative;
    left:-5px;
    top:7px;
}
ul {
    margin-top:3px;
}
li {
    list-style-image:url("img/ulListImg.gif");
    padding-top:2px;
}
.redBowGiftTitle {
    position:absolute;
    top:30px;
    left:110px;
}

.mainBodyTextDiv {
    background-color:#FFF;
    filter: alpha( opacity = 75 );
    -moz-opacity: 0.75;
    opacity: 0.75;
    overflow-y:scroll;
    padding-left:10px;
    padding-right:10px;
    width:520px;
    height:300px;
}

.mainBodyPaddDiv{
    background-color:#FFF;
    filter: alpha( opacity = 75 );
    -moz-opacity: 0.75;
    opacity: 0.75;
    width:525px;
    height:10px;
}

#scrollAreaAboutUs {
xscrollbar-face-color: green;
xscrollbar-shadow-color: green;
xscrollbar-highlight-color: green;
xscrollbar-3dlight-color: green;
xscrollbar-darkshadow-color: #FFF;
xscrollbar-track-color: #DDD;
xscrollbar-arrow-color: #FFF;
}

.mainBodyTransTable {
    border:2px solid #900;
}

.mainBodyPaddDivHorizontal{
    background-color:#FFF;
    filter: alpha( opacity = 75 );
    -moz-opacity: 0.75;
    opacity: 0.75;
    width:5px;
}

/*
****************
Nav CSS below
****************
*/


.dropmenudivHome{
    position:absolute;
    border:1px solid black;
    border-bottom-width: 0;
    font:normal 12px Verdana;
    line-height:18px;
    z-index:100;
    background-color:#9B1C10;
}

.dropmenudivHome a ,.dropmenudivHome a:visited{
    color:white;
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    padding-left:5px;
}

.dropmenudivHome a:hover { /*hover background color*/
    background-color: #A44;
    color:white;
}

.dropmenudivAbout{
    position:absolute;
    border:1px solid black;
    border-bottom-width: 0;
    font:normal 12px Verdana;
    line-height:18px;
    z-index:100;
    background-color:#9B5710;
}

.dropmenudivAbout a ,.dropmenudivAbout a:visited{
    color:white;
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    padding-left:5px;
}

.dropmenudivAbout a:hover { /*hover background color*/
    background-color: #A73;
    color:white;
}

    .dropmenudivProduct{
        position:absolute;
        border:1px solid black;
        border-bottom-width: 0;
        font:normal 12px Verdana;
        line-height:18px;
        z-index:100;
        background-color:#4A9B10;
    }

    .dropmenudivProduct a ,.dropmenudivProduct a:visited{
        color:white;
        width: 100%;
        display: block;
        text-indent: 3px;
        border-bottom: 1px solid black;
        padding: 1px 0;
        text-decoration: none;
        padding-left:5px;
    }

    .dropmenudivProduct a:hover { /*hover background color*/
        background-color: #6B3;
    	color:white;
    }

    .dropmenudivCustom{
        position:absolute;
        border:1px solid black;
        border-bottom-width: 0;
        font:normal 12px Verdana;
        line-height:18px;
        z-index:100;
        background-color:#108F9B;
    }

    .dropmenudivCustom a ,.dropmenudivCustom a:visited{
        color:white;
        width: 100%;
        display: block;
        text-indent: 3px;
        border-bottom: 1px solid black;
        padding: 1px 0;
        text-decoration: none;
        padding-left:5px;
    }

    .dropmenudivCustom a:hover { /*hover background color*/
        background-color: #4AA;
    	color:white;
    }

    .dropmenudivSpecial{
        position:absolute;
        border:1px solid black;
        border-bottom-width: 0;
        font:normal 12px Verdana;
        line-height:18px;
        z-index:100;
        background-color:#61109B;
    }

    .dropmenudivSpecial a ,.dropmenudivSpecial a:visited{
        color:white;
        width: 100%;
        display: block;
        text-indent: 3px;
        border-bottom: 1px solid black;
        padding: 1px 0;
        text-decoration: none;
        padding-left:5px;
    }

    .dropmenudivSpecial a:hover { /*hover background color*/
        background-color: #75A;
    	color:white;
    }

.dropmenudivContact{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
    background-color:#1C109B;
}

.dropmenudivContact a,.dropmenudivContact a:visited{
color:white;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
padding-left:10px;
}

.dropmenudivContact a:hover { /*hover background color*/
	background-color: #45A;
    	color:white;
}
