body {
	background: #FFFFFF;
	color: #232323;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.4;
	margin: 1px 0% 0% 0%;
	padding: 0px;
/*	width:760px; */
    width:98%;
	}


p {margin-top:2px; }

form {margin:0}

textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:small;}

table {table-layout:fixed;border-collapse:collapse;empty-cells:hide;}

h1, h2, h3 	{font-family: Arial, Helvetica, sans-serif; color: #e10915;}

h1 {
	background: transparent;
	font-size: x-large;
	font-weight: normal;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


h2 {
	background: transparent;
	font-size: medium;
	margin: 1px 10px 0px 0px;
	}

h3 {
	background: transparent;
	font-size: small;
	margin: 10px 10px 10px 2px;
	padding:0px;
	}

	
a {
	background: transparent;
	color: #e10915;
	font-weight: normal;
	text-decoration: none;
	}

img {border:none;}
a:hover {
	text-decoration: underline;
	}

td {vertical-align:top;}
th {vertical-align:bottom;text-align:left;}

div#footer
{
	border-top:1px solid #e0e0c2;
	font-size:xx-small;
	padding-top:10px;
	margin-top:20px;
	margin-left:6px;
	font-size:smaller;color:#666666;
}
/*
td#sidebar
{
	border-top:1px solid #e0e0c2;
	border-right:1px solid #e0e0c2;
	border-bottom:1px solid #e0e0c2;
	background-color:#f2f2f2;
}

#sidebar p
{
	padding-left:5px;

}
*/

div#mainarea
{
	padding-left:18px;
}

div#menubar {background-color:#f2f2f2;border:1px solid #e0e0c2;padding-bottom:20px;min-height:400px;height:550px;}

#nav {
		margin:0 0 1em 0;
		padding:0;
		line-height: 1em;
	}

#nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
#nav li {
		display: inline;
		padding: 0;
		margin: 0;
	}


#nav li a {
		display: block;
		padding: 12px 2px 12px 5px;
		text-decoration: none;
		background: #f2f2f2;
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #fff;
		border-right: 1px solid #ddd;
	}

	#nav li a:hover {
		background: #e0e9e9;
	}

table.login
{
	border:1px solid #666666;width:98%;background-color:#e0e0c2;text-align:left;margin-bottom:20px;
}

.login td {padding:5px 0 5px 5px;}



table.inputform
{
	text-align:left;margin-bottom:20px;
}

.inputform td {padding:2px 0 5px 0px;}



table.listing
{
	text-align:left;margin-bottom:20px;margin-top:10px;
}

.listing td {padding:4px 0 4px 2px;}

.listing th {background-color:#e0e0c2;padding:4px 0 4px 2px;}


.listing2 td,th {padding:4px 0 4px 2px;}

.listing2 th {background-color:#fff;border-top:1px solid #666666;border-bottom:1px solid #666666;}



table.xmasturkeyslist {	text-align:left;margin-bottom:20px;margin-top:10px; }
.xmasturkeyslist th {text-align:center;padding:0;margin:0;}
.xmasturkeyslist td {text-align:center;padding-top:2px;padding-bottom:1px;}
input.xmasturkeyslist {width:30px;}


table.smaller

	 {font-size:smaller;}


/* .smaller td,th {font-size:smaller;} */



.lineStandard {background-color: #fff; }

.lineHilite {background-color: #f2f2f2; }

.bold {color:#666666;font-weight:bold;}

div.divider {border-top: dotted 1px #666666;width:100%;padding-top:20px;}


b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


ul.nomargin {margin-top:0;margin-left:15px;}

.subtitle {background-color:#f2f2f2;border:1px solid #e0e0c2;border-bottom:2px solid #666666;width:100%;}

table.pricelist { }
.pricelist td,th {padding:4px 0 4px 2px;border:1px solid #e0e0c2}
.pricelist th {}

.aftertext {font-size:x-small;margin-left:3em;}

#bannername {
	position:absolute;top:80px;right:30px;
	font-size:larger;
}