/* main body */

body
{
	margin:0 auto;
	background-color:#163a6c;
	font-family:Helvetica, sans-serif;
	background-image:url(../img/background.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	color:#65696c;
	line-height:140%;
	height:100%;
}

.container
{
	
	margin:0 auto;
	height: 100%;
	width:700px;
}

strong
{
font-weight:bold;
}

.header
{
	margin-top:40px;
	height:169px;
	float:left;
	width:700px;
}

.heading
{
	padding:4px;
	border:#bbbab9 1px solid;
	background-color:#ffffff;
}

.content
{
	height:384px;
	width:640px;
	background-color:#FFFFFF;
	background-image:url(../img/footer.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:30px;
	color:#666666;
	font-size:12px;
	font-family:helvetica, sans-serif;
}

.logintable
{
	margin:0 auto;
	color:#ccbe98;
}

.boxes
{
	margin:0 auto;
}

.boxes td
{
	padding-top:15px;
}

.redemp td
{
	height:35px;
	padding-top:5px;
	padding-right:5px;
	
}

.textbox
{
	width:210px;
	height:15px;
	padding:5px;
	color:#666666;
	font-size:12px;
	font-family:helvetica, sans-serif;
	border: 1px solid #897950;
	margin-top:5px;
}

.mediumbox
{
	width:180px;
	font-size:12px;
	font-family:helvetica, sans-serif;
	border: 1px solid #bbbab9;
	padding:4px;
	color:#333333;
	margin:4px 0px 4px 0px;
}

.smallbox
{
	width:60px;
	font-size:12px;
	font-family:helvetica, sans-serif;
	border: 1px solid #bbbab9;
	padding:2px;
}

.login
{
	background-color:#163a6b;
}

.footer
{
	text-align:right;
	padding-right:20px;
	color:#FFFFFF;
	padding-top:10px;
}

.footer a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color: #ffffff;
}
.footer a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.footer a:active {
	text-decoration: none;
	color: #ffffff;
}


td
{
	vertical-align:top;
}


		
/*chris styles*/
	#selection-wrapper{
		/*display:none;	*/
	}

	#selection tr td{
		
	}
	.up-down{
		float:left;
		height:20px;
		width:20px;
	}
	.up-down img{
		float:left;
		clear:left;
		cursor:pointer;
	}
	.qty{
		float:left;
		width:15px;
	}
	.text-desc{
		float:left;
	}
	.text-x{
		float:left;
	}
	#viewport,fieldset,#scroller{
		margin:0px;
		padding:0px;
		border:0px;
	}
	#viewport{
		width:650px;
		height:400px;
		overflow:hidden;
	}
	fieldset{
		width:650px;
		height:400px;
		float:left;
		overflow:hidden;
	}
	#scroller{
		width:2000px;
		height:400px;	
	}

/* headings */

h1
{
	color:#163a6b;
	font-size:14px;
	font-family:century gothic;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
}

h2
{
	color:#163a6b;
	font-size:13px;
	font-family:century gothic;
	font-weight:bold;
	padding-bottom:15px;
}

h3
{
	
}

h4
{
	
}

h5
{
	
}



/*contact form*/		
		
#name,#email,#phone,#comment
		{
	width:180px;
	font-size:12px;
	font-family:helvetica, sans-serif;
	border: 1px solid #bbbab9;
	padding:4px;
	color:#333333;
	margin:4px 0px 4px 0px;
		}
		
#comment
		{
		height: 160px;
		}