/* CSS Document */
* {margin:0; padding:0;}
p {padding:5px 10px;}
a {color:#990000;}
a:hover {text-decoration:none;}
h1 {font-size:16px; padding:10px 0 5px 0; margin:0 10px 0 10px; border-bottom:#f7ae24 1px solid; color:#9c0808; font-weight:bold;}
h2 {font-size: 14px; padding:5px 10px; font-weight:bold;}
body {width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; background:url(images/background.gif)}
#page {position:relative; width:850px; text-align:left; margin:0 auto; border:solid 9px #000;}
#header {height:97px; background:#f3f0eb;}
#header a {font-size:14px; font-weight:bold; color:#000; }
#header a:hover {text-decoration:none;}
#contact {width:154px; height:83px; position:absolute; top:5px; left:686px; background:url(images/button.gif) no-repeat; z-index:10000;}
#contact a {height:60px; text-align:center; font-size:14px; font-weight:bold; color: #9c0808; text-decoration:none; display:block; padding-top:23px; cursor:pointer; background:url(images/spacer.gif)}
#contact a:hover {text-decoration:underline;}
#navigation {position:absolute; top:60px; left:0px; width:850px; color:#000; font-size:15px; height:31px; background:url(images/navigation_bg.gif) repeat-x; font-weight:bold;}
#navigation a {color:#000; text-decoration:none;}
#navigation a:hover {color:#9c0808;}
#navigation ul {list-style:none; }
#navigation li {float:left; margin:6px 0px 7px 0px; padding:0px 20px 0px 18px; border-left:2px solid #000;}
#photos {display:none;}
#photos img {border-left:solid 9px #000;}
#content {border-top:solid 10px #000; background:#000; }
#boxes {width:226px; vertical-align:top;}
.box {background:url(images/box_bg.gif) repeat-y; color:#fff;}
.box img {border:solid 3px #000; margin:5px 0;}
.box ul {padding:5px 20px;}
.box span {text-align:right; padding:0 10px; display:block;}
.box a {font-weight:bold; color:#fff; }
.box a:hover {text-decoration:none;}
.box_top {background:url(images/box_top_1line.gif) no-repeat; height:29px; color:#000;}
.box_top2 {background:url(images/box_top_2line.gif) no-repeat; height:46px; color:#000;}
.box_bottom {background:url(images/box_bottom.gif) no-repeat; height:10px; border-bottom:solid 9px #000; line-height:8px; font-size:8px; }
#text {width:615px; background:#fff; border-left:solid 9px #000; vertical-align:top; font-size:14px;}
#text img {padding:10px;}
#footer {width:850px; background:url(images/footer_bg.gif) repeat-x; height:25px;  border-top:solid 9px #000; text-align:center; margin:0 auto; font-size:11px; padding-top:4px; position:relative;}
#footer a {color:#000; text-decoration:underline; padding:0 15px;}
#footer a:hover {color:#9c0808; text-decoration:none;}
#footer #social_media {position:absolute; top:0; right:0; height:25px; width:50px;}
#footer #social_media a {padding:0;}
div.text {height:auto; background:none; text-align:center; font-size:11px; color:#fff; margin:15px auto;}
div.text a {color:#fff;}
.affiliate {border-bottom:dotted 1px #990000; width:615px; clear:both;}
.affiliate img {float:left; border:none;}
.affiliate div {float:left; width:445px;}
.title {color: #990000}