﻿/* General Settings */

body { background-color : #ccdddd; background-attachment: fixed; font-family: Georgia, Arial, sans-serif; margin: 20px; font-size : 14px; color: #242e35; }
p { color: #242e35; font-family: Georgia, Arial, sans-serif; font-size : 14px; border: 0px #242e35 solid; text-align: justify; }
h1 { font-size : 18px; font-weight : bold; color : #ba0100; }
h2 { font-size : 110%; font-weight : bold; color : #ba0100; }
h3 { font-size : 110%; font-weight : bold; color : #242e35; text-align: center; margin-top: 12px; margin-bottom: 0px;}
h6 { font-size : 100%; font-weight : bold; color : #4a7b6f; text-align: center; font-weight: normal; margin-top: 0px;}
h5 { font-size : 100%; font-weight : bold; color : #4a7b6f; text-align: center; font-weight: normal; margin-top: 0px;}
h4 { font-size : 100%; font-weight : bold; color : #4a7b6f; text-align: center; font-weight: normal; margin-top: 0px;}
hr {color: #ba0100; height: 1px; width: 100%; }

/* Main Content  */

.shadow { width: 1000px;	position: relative;	bottom: 2px; right: 2px; background-color: #808080; margin-left: auto; margin-right: auto; }
#container { position: relative; bottom: 2px; right: 2px; background-image: url('/fpdb/images/mainbg.gif'); }
#header { width: 970px; margin-left: auto; margin-right: auto; }
#logo { width: 490px; text-align: center; z-index: 0; }
#cart { float: right; width: 35px; text-align: right; }
#shopcart { width: 255px; position: relative; float: right; text-align: right; clear: both; }
#toptab { width: 590px; height: 32px; margin-left: 365px; float: right; z-index: 1; overflow: hidden; }
#footer { width: 970px; margin-left: auto; margin-right: auto; margin-top: 12px; }
#topnav { background-color: #ba0100; border: 1px #ba0100 solid; margin-bottom: 2px; height: 35px; width: 970px; margin-left: auto; margin-right: auto; }
#maincon { border: 1px #4a7b6f solid; background-color: #fff; width: 970px; margin-left: auto; margin-right: auto; clear:both; }
#leftcon { width: 665px; margin: 15px 15px 15px 15px; float : left; }
#rightcon { width: 260px; margin-right: 15px; margin-top: 15px; margin-bottom: 15px; float : right; }
#newsletter { width: 260px; height: 210px; background-image: url('/fpdb/images/newbg.png'); text-align: center; }
#comments { background-image: url('/fpdb/images/comments.png'); text-align: center; padding: 0px 10px 0px 10px; overflow: hidden; }
#comhead { width: 260px; height: 20px; background-image : url('/fpdb/images/comhead.png'); text-align: center; }
#comfoot { width: 260px; height: 20px; background-image: url('/fpdb/images/comfoot.png'); text-align: center; }

/* DIYeStores Settings */

table { color: #242e35; font-family: Georgia, Arial, sans-serif; font-size : 14px; border: 0px #242e35 solid; }
ul { color: #242e35; font-family: Georgia, Arial, sans-serif; font-size : 14px; border: 0px #242e35 solid; }
li { color: #242e35; font-family: Georgia, Arial, sans-serif; font-size : 14px; border: 0px #242e35 solid; }
td { color: #242e35; font-family: Georgia, Arial, sans-serif; font-size : 14px; border: 0px #242e35 solid; }

/* Specialty Settings */

.center { text-align: center; }
.borderimg { border-width: 0px; }
.divider { margin-left: 15px; margin-right: 15px; }
.comment { font-size : 110%; font-weight : bold; color : #242e35; }
.visitors { font-size : 12px; color : #ba0100; text-align: center; }

/* Default Links */

a:visited { color : #ba0100; text-decoration: none; font-weight: bold; }
a:link { color : #ba0100; text-decoration : none; font-weight: bold; }
a:hover { color : #ba0100; text-decoration: underline; font-weight: bold; }
a:active { color : #ba0100; font-weight: bold; font-style: italic; }

/* Top Tabs */

.tab { background-image: url('/fpdb/images/top_tab.png'); text-align: center; width: 118px; }
.tab a:visited { color : #242e35; text-decoration : none; font-weight: normal; }
.tab a:link { color : #242e35; text-decoration : none; font-weight: normal; }
.tab a:hover { color : #ba0100; text-decoration: none; font-weight: normal; }
.tab a:active { color : #ba0100; font-weight: bold; text-decoration : none; }

/* Top Navigation */

#topnav p { font-size: 18px; text-align: center; color: #ffffff; margin-top: 6px; }
#topnav A:LINK { color : #ffffff; text-decoration : none; font-weight: normal; }
#topnav A:VISITED { color : #ffffff; text-decoration : none; font-weight: normal; }
#topnav A:HOVER { color : #ffffff;  text-decoration: underline; font-weight: normal; }
#topnav A:ACTIVE { color : #ffffff; font-weight: bold; text-decoration : none; }
#dropmenudiv { position:absolute; background-color: #ccdddd; border:1px solid #4a7b6f; border-bottom-width: 1px; font:normal 14px Georgia; line-height:22px; z-index:100; } 
#dropmenudiv a { color: #242e35; font-weight: normal; width:100%; display: block; text-indent: 5px; border-bottom: 1px solid #fff; padding: 1px 0; text-decoration: none; }
#dropmenudiv a:hover{ background-color: #4a7b6f; color: #fff; font-weight: normal; }

/* Footer */

#footer p { text-align: center; color: #4a7b6f; margin: 0 0 0 0; }
#footer A:LINK { color : #4a7b6f; text-decoration : none; font-weight: normal; }
#footer A:VISITED { color : #4a7b6f; text-decoration : none; font-weight: normal; }
#footer A:HOVER { color : #ba0100; text-decoration: underline; font-weight: normal; }
#footer A:ACTIVE { color : #ba0100; font-weight: bold; text-decoration : none; }
