html,body{margin:5px;padding:0}
body{font: 85% arial,sans-serif;text-align:center;color:#FFF;background-color:#2E2E2E;}
body.index{font: 85% arial,sans-serif;text-align:center;color:#FFF;background-color:#000;}
p{margin:0 10px 10px}
a{text-decoration:none; color:#FFD80F; font-size: 125%;}
a:hover {color:#3399ff;text-decoration:none;}
div#header{background-color:#fff;color:#FFF;height:230px;}
div#container{text-align:left;background-color:#000;}
div#content p{line-height:1.4;}
div#navigation{background:#000;}
div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:1px;}
div#rightnav{background:#000;}
div#footer{background:#000;}
div#footer p{margin:0;padding:5px 10px}
div#container{width:1200px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 200px;background-color:#000;min-height:300px;}
div#navigation{float:left;width:200px;margin-left:-1200px;min-height:200px;}
div#rightnav{float:left;width:200px;margin-left:-200px;min-height:200px;}
div#footer{clear:left;width:100%;font-size:80%;}

h1 {font-size:140%;}

a.nav {padding-left:20px; font-weight:bold;}
a.nav:hover {font-weight:normal;}
a.small {color:#FFD80F;font-size: 70%;text-decoration:underline;}
a.small:hover {color:#3399ff;font-size: 70%;text-decoration:underline;}
div#footer a {font-size:80%}

img {border-style: none;}
img.breakimage {padding-top:10px;padding-bottom:10px;}

/* Navigation */
table.navigation {position: relative;}
.topnavrow {background-image:url(/images/nav/topmenubg.jpg);width:800px;padding-left:58px;}
.topnavlink {
	position: relative;
	font-family:cursive;
	display:block; /*This Covers Full TD */
	background:url(/images/nav/topmenuhover.jpg) right 0 no-repeat;
	padding-left:39px;
	padding-right:42px;
	height:24px;
	line-height:24px;
	font-size:9pt;
	font-weight: bold;
	color:#FFD80F;
	text-decoration:none;
}
.topnavlink:hover {background-position:right -100px;color:white;}

/* Form */

.submit input {color: #000;background: #FFD80F;border: 2px outset #d7b9c9} 

.newsletterform {
	padding-left:2px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
}

fieldset.newsletter {
	border: 1px outset #8A0886;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

legend {color: #fff;}

/* News Widget */
a.newswidget {color:#FFD80F;text-decoration:underline;font-size: 100%;}
a.newswidget:hover {color:#3399ff;font-size: 100%;}

div#newswidget {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}

fieldset.newswidget {
	border: 1px outset #8A0886;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

div#facebook {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}

div#purchasebutton {width:200px;float:left;text-align:center;}

div#thumbnailgallery a {padding-left:20px;padding-top:20px;float:left;height:150px;}