/*Globals*/
body { margin:0; padding:0; background: #5A0000; }
a, a:visited { text-decoration: none; color: #0E4073; }
a:hover { text-decoration: none; color: #5A1FA9; }


#bgd_container {width:100%; height: 100%; margin:0; padding:0; background: url(allback.gif) repeat-x #5A0000; }
#shell { margin:0px auto 0px auto; padding:0; width:750px; height:auto; overflow: hidden; border: 1px #000 solid; position:relative; }

#contentwrapper { margin:0; padding:0; width: 750px; height:auto; background: url(wrapperback.gif) repeat-y; overflow: hidden; }
#contentbg { margin:0; padding:0; width: 750px; height: auto; background: url(contentbg.gif) 0 0 no-repeat; overflow:hidden; }

#menuarea { width: 750px; height:37px; padding:0; text-align: left; background:#B50000; overflow: hidden; margin:0; padding:0; border-bottom: 1px #000 solid; border-top: #000 1px solid;}
#logo { width: 221px; height: 128px; overflow: hidden; margin:0 0 0 110px; padding:0; float: left; }
#content { width: 521px; height:auto; float: right; margin:0; padding: 0px 23px 20px 23px; overflow: visible; color: #fff; }
#address { width: 173px; height:auto; margin:0; color: #F99090; position:absolute; top:355px; left:5px; }
	#address p { font: 12px/20px Arial, Helvetica, sans-serif; font-weight: bold; color: #F99090; }
	#address a, #address a:visited { color: #F99090; text-decoration: underline; }
.spadollar { border:1px solid; color:#BA8748; padding:1px; margin-left:9px; margin-top:5px; }




#header { width: 753px; height: 299px; background: url(topback.jpg) no-repeat; }
	#header p { font: 10px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #a6c3c9; text-align: left; margin:0; padding:0; } 

#footer { width: 707px; height:37px; margin: 0; padding: 0px 23px; text-align: left; background:#B50000; border-top: #5A0000 1px solid; overflow: hidden; }
#copyright { margin:0; padding:7px 5px; font: 10px/24px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; width: 753px; }
	#copyright a, #copyright a:visited { color: #fff; text-decoration: underline; }



/*Container*/

#cleartextarea { width: 521px; height: auto; padding:0; margin:0; font: 13px/20px Arial, Helvetica, sans-serif; }
	#cleartextarea h3 { font: 16px/18px bold Verdana, Arial, Helvetica, sans-serif !important; color: #BA8748 !important; font-weight:bold;}
	#cleartextarea h4 { font: 18px/20px bold Verdana, Arial, Helvetica, sans-serif !important; color: #fff !important; font-weight:bold;}
	#cleartextarea h2 { font: 18px/20px Verdana, Arial, Helvetica, sans-serif !important; color: #fff !important; text-decoration:underline;}
#containertitle { text-align: left; padding:0; margin:0; }
	 

/*Menu*/
#navigation ul { margin:12px 0px; padding:0; height: 13px;  }
#navigation ul li { margin:0; padding:0; display: inline;  }
#navigation ul li a { font: 13px/13px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; font-weight: bold; border-right: 1px #fff solid; padding:12px 16px; margin:0; }
#navigation ul li a:hover { color: #000;}
#navigation ul li.Last-Child a { border-right: none; }

/*DNN Overrides*/
.Normal { font: inherit !important; }
.edithtml { margin:0; padding:; text-align:left; }
.eipbackimg {display:none;}
.Head { font: 24px/80px Arial, Helvetica, sans-serif !important; color: #fff !important; font-weight: bold !important; } 
#dnn_dnnLOGIN_cmdLogin { font: 9px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #AAAAAA;  }

/*Misc*/
#pagePhoto { border: 1px #000 solid; padding: 5px; background-color: #fff; float: left; margin-right: 5px; }
.tlink { float:right; padding:0; margin: 5px 15px 0px 0px;}
.tlink a, .tlink a:visited { font: 13px/29px Verdana, Arial, Helvetica, sans-serif;font-weight: bold; color: #fff;}
.tlink a:hover { color: #525423; }
.anfang { float:left; color:#7BA3FF; font-size:66px; line-height:50px; padding-top:3px; padding-right:3px; font-family:times,Georgia;}	


#contentarea a {color:#fff;}

.giftcard {position:absolute; right:30px; top:350px;}
a img { border:none;}