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;
	}

	
/* ------------------------------------------------------------
	Navigation
---	------------------------------------------------------------ */
div#menubar
{
	background-color: #ffffcc;
/*	border: 1px solid #e0e0c2; */
	padding-bottom: 20px;
/*	min-height: 400px;
	height: 400px; */
}

#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: #e0e0c2;
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #fff;
		border-right: 1px solid #ddd;
	}

	#nav li a:hover {
		background: #e0e9e9;
	}



/* ------------------------------------------------------------
	Links
---	------------------------------------------------------------ */
a {
	background: transparent;
	color: #e10915;
	font-weight: normal;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}




/* ------------------------------------------------------------
	Layout
---	------------------------------------------------------------ */



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;
}

div#mainarea
{
	padding-left:18px;
}


/* ------------------------------------------------------------
	Tables
---	------------------------------------------------------------ */
td.right {text-align:right}
th.right {text-align:right}

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,th {padding:4px 0 4px 2px;}

.listing th {background-color:#e0e0c2;}



.listing2 td {padding:4px 0 4px 2px;}
.listing2 th {
	background-color:#fff;
	border:none;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:4px 0 4px 2px;
	}



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;}

table.pricelist { }
.pricelist td,th {padding:4px 0 4px 2px;border:1px solid #e0e0c2}
.pricelist th {}


/* ------------------------------------------------------------
	Miscellaneous
---	------------------------------------------------------------ */

.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%;}



td {vertical-align:top;}
th {vertical-align:bottom;text-align:left;}

img {border:none;}
