@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background:url(../images/interface/background.jpg) top center no-repeat #000;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:medium;
	color:#330000;
}

p { text-align:justify; }

.middleit { text-align:center; }
.middline { text-align:center; text-decoration:underline; }
.big1 { font-size:xx-large; font-weight:bold; text-align:center; font-style:italic; }
.big2 { font-size:large; text-align:center; }
.redtext { color:#FF0000; }
.newsdate { font-size:0.9em; font-weight:bold; font-style:italic; margin:0; }

blockquote
{
	margin:0;
	padding:0 0 8px 50px;
	background:url(../images/interface/quote.png) top left no-repeat;
	font-size:1.1em;
}

.quoteby { font-style:italic; font-weight:bold; padding:0 0 20px 50px; margin:0 0 10px 0; }


h1 { margin-top:0; }
h3 { margin:30px 0 5px 0; }

a, a:visited {
	color:#330000;
	text-decoration:none;
	border-bottom:1px dotted #330000;
}

a:hover, a:active {
	color:#330000;
	text-decoration:none;
	border-bottom:1px solid #330000;
}

a.piclink {
	border-bottom:0px;
}

a.hidelink {
	display:none;
}

a img { border:0; }

img {}

.pic_right {
	margin:4.5em 0 1em 2em;
	float:right;
	text-align:center;
}

.pic_left {
	margin:4.5em 2em 0 0;
	float:left;
}

.pic_subtext {
	font-size:x-small;
	font-style:italic;
}

#logo {
	margin:0 auto;
	text-align:center;
}

#menu {
   float:left;
   width:100%;
   padding-bottom:1.6em;
   border-bottom:0.4em solid #999;
   overflow:hidden;
   position:relative;
   background:none;
}
#menu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
   background:none;
}
#menu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0 0.7em 0 0.7em;
   padding:0;
   position:relative;
   right:50%;
   background:none;
   font-size:0.8em;
   border-bottom:2px solid #000;
}
#menu ul li:hover {
   border-bottom:2px solid #FFE8BF;
}

#menu ul li a, #menu ul li a:visited {
   display:block;
   color:#FFE8BF;
   text-decoration:none;
   background:none;
   padding-bottom:0.3em;
}
#menu ul li a:hover, #menu ul li a:active {
   color:#FFE8BF;
}

#mainbit {
	width:100%;
	height:100%;
	position:relative;
	clear:both;
	background-color:#F9F1E8;
}

#content {
	width:60em;
	margin:0 auto;
	padding-top:1.6em;
	clear:both;
	text-align:justify;
}

.left1 {
	float:left;
	padding-right:1em;
}

.right1 {
	float:left;
	padding-left:1em;
}

.middle1 {
	margin:0 auto;
	text-align:center;
}

.shoprow_heading {
	width:40em;
	margin:0 auto;
	padding:0.5em 0 0.5em 0;
	clear:both;
	text-decoration:underline;
	/*border-bottom:1px solid #330000;*/
}

.shoprow1 {
	width:40em;
	margin:0 auto;
	padding:0.5em 0 0.5em 0;
	clear:both;
}

.shop_item {
	float:left;
	width:25em;
}

	.shop_item_em {
		float:left;
		width:25em;
		font-style:italic;
	}


.shop_price {
	float:left;
	width:5em;
	text-align:center;
}

.shop_qty {
	float:left;
	width:3em;
	text-align:center;
}

.shop_total1 {
	float:left;
	width:7em;
	font-weight:bold;
	text-align:center;
}

.shop_total_name {
	float:left;
	width:20em;
	font-size:large;
}

.shop_total_total {
	float:right;
	width:7em;
	font-size:large;
	font-weight:bold;
	text-align:center;
}


#footer {
	text-align:center;
	margin:0 auto;
	font-size:0.7em;
	padding:1.6em;
	clear:both;
}

#footer p {
	text-align:center;
	margin:0;
	padding:0.4em 0 0.4em 0;
	border-top:1px dotted #330000;
	border-bottom:1px dotted #330000;
}

#footer a, #footer a:visited {
	color:#330000;
	text-decoration:none;
	border-bottom:0px;
}

#footer a:hover, #footer a:active {
	color:#330000;
	text-decoration:underline;
	border-bottom:0px;
}


/* FORMS */

.formtext1 {
	width:20em;
	border:2px solid #330000;
	color:#330000;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:medium;
	padding:0.3em;
	text-align:center;
}

.formtext1no {
	width:20em;
	border:2px solid #FF0000;
	color:#330000;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:medium;
	padding:0.3em;
	text-align:center;
}

.formtext2 {
	width:20em;
	border:2px solid #330000;
	color:#330000;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:medium;
	padding:0.3em;
}

.formtext2no {
	width:20em;
	border:2px solid #FF0000;;
	color:#330000;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:medium;
	padding:0.3em;
}

.formtextshop {
	width:8em;
	border:2px solid #330000;
	color:#330000;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:large;
	padding:0.3em;
	text-align:center;
}

.formtextshop2 {
	width:10em;
	border:2px solid #330000;
	color:#330000;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:medium;
	padding:0.3em;
	text-align:center;
}


.button1 {
	width:15em;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:large;
	padding:0.5em;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}

.button2 {
	width:15em;
	font-family:"Palatino Linotype", "Times New Roman", Times, serif;
	font-size:medium;
	padding:0.3em;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}


