body {
	background: #c5e7ed; 
	color: #ed4a66;
	font-family: century gothic, helvetica, sans-serif;
	font-size: 12pt;
	margin: 0px;
	padding: 0px; 
}

form {padding: 0px;margin: 0px;}
a {color: #ed4a66; text-decoration: none;}
a img{border: none;}
h1 {font-size: 14pt;font-weight: bold;}
h4 {font-size: 12pt;font-weight: bold;margin: 0px;}

.leftside {width: 220px; float: left; min-height: 400px; }
.rightside {width: 650px; float: right; min-height: 400px; }

.applywrap {
	width: 780px; 
	margin: 20px auto; 
	padding: 0;
	border: 3px #a1e058 solid;
	min-height: 400px;
}
.applyinside {width: 772px; border-top: 3px #a1e058 solid; margin-top: 20px; font-size: .9em; padding: 5px;}

#canvas0_1 img {border: none;}

.content {margin: 0 auto; padding: 0; width: 90%; font-size: .9em;}
.contenttable { background-color: #FFFFFF; }

.contentpage {width: 630px; margin: 20px 0 20px 0; border: 3px #a1e058 solid;} 
.contentinside {width: 620px; border-top: 3px #a1e058 solid; margin-top: 20px; font-size: .9em; padding: 5px;}
.content-title {width: 100%; border-bottom: 3px #a1e058 solid; font-size: 1.5em; text-align: center;
		padding: 10px 0 10px 0;}

.searchbox {width: 165px; height: 5px; position: absolute; top: 74px; left: 665px; display: block;}
.searchbox form {height: 5px; margin: 0; padding: 0;}
.searchbox img {line-height: 30px; position: absolute; top: 0px; left: 0px;}
#searchwords {position: absolute; top: 0px; left: 55px; border: 1px solid #523723;}
.topsearchbutton {background: transparent; width: 25px; height: 25px; border: none;
			position: absolute; top: 0px; left: 180px; }
.tinytxt {font-size: 7pt;line-height: 10px; margin: 0px; padding: 0px;}
.tinytxt input {font-size: 7pt; line-height: 10px;margin: 0px; padding: 0px; }
.tinytxt a {margin: 0px;padding: 0px;}


.clear {clear: both;}
.logged-in-message {color: red; font-weight: bold;}

.input-err { background-color: #b2e562; }

#rap{width: 890px; margin: 30px auto; padding: 0 0 18px 0; background: #ffffff;}

#header{background: url('../../images/header.gif') top left no-repeat;height: 179px; position:relative;}

#cartnav{padding:0; margin:0; width: 80px; height: 17px; top: 150px; left: 630px; position: absolute; display: inline;}
#cartnav a img{border-style:none;}

#cartlogin{padding:0; margin:0; width: 140px; height: 17px; top: 150px; left: 730px; position: absolute; display: inline;}
#cartlogin a img{border-style:none;}

#logo{
	text-indent: -9000px;
	background: transparent; 
	width: 370px; 
	height: 179px;
	left: 0px;
	top:0px;
	position: relative;
}

#logo h1{
	width: 370px; 
	height: 179px;
	margin: 0;
	padding: 0;
}

#topnav{background: #f49e37; width: 890px; height: 26px; margin: 0 auto; text-align: right;}
#topnav a {text-decoration: none; margin: 0 55px 0 0;}
#topnav a img{border: none; margin: 0 0px 0 0;}

#sitemain {width: 890px; min-height: 400px;}


#bottomnav{background: #f49e37; width: 890px; height: 23px; padding: 0;  text-align: center;}
#bottomnav a {text-decoration: none;}
#bottomnav a img{border-style: none; margin: 0 25px 0 0;}

.footer {font-size: .85em; margin: 10px auto; width: 890px;}
.footer span {font-size: .82em;}
.footer a {}

.apply{
	position: absolute;
	top: 5px;
	left: 400px;
	width: 170px;
	height: 170px;
	text-indent: -9000px;
	cursor: pointer;
	cursor: hand;
}