/* Main Stylesheet
 * for Alex Crooks Webdesign
 * by Alex Crooks Webdesign
 * Copyright 2009
 */
a { color: #fe5800; font-weight: bold; text-decoration: none; }
a:hover { color: #cc0000; font-weight: bold; text-decoration: underline; }
body { margin: 0; padding: 0; background-color: #fff; color: #000; font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
img { border: 0; vertical-align: text-bottom; }
input { margin: 0; }
#container { width: 100%; height: 100%; }
#fade { width: 100%; height: 50px; background: url("fade.png") repeat-x; }
#box { position: absolute; top: 10px; left: 45px; width: 221px; height: 249px; background: url("box.png"); }
	.navTitle { padding: 15px 0px 0px 20px; }
	.navLinks { padding: 4px 0px 0px 20px; }
	.navLogin { padding: 5px 0px 0px 20px; }
#top { width: 100%; height: 112px; background: url("top.png") repeat-x; }
	.topText { position: absolute; top: 140px; left: 270px; color: #fff; font-weight: bold; }
#logo { float: right; width: 372px; height: 99px; margin: 5px; }
#features { float: left; width: 266px; padding: 0px 10px 10px 10px; }
	.featTitle { padding-top: 100px; }
	.featText { padding-top: 4px; }
#body { padding: 0px 10px 10px 286px; }
	.bodyTitle { padding-top: 10px; }
	.bodyText { padding-top: 4px; }
#bottom { clear: both; width: 100%; height: 112px; background: url("bottom.png") repeat-x; }
	.footLink { float: left; padding: 10px; }
	.footText { padding: 10px; color: #000; font-weight: bold; text-align: right; }
.icon { margin: 1px 5px 1px 0px; }
.nameA { color: #fe5800; font-weight: bold; }
.nameB { color: #cc0000; font-weight: bold; }.rowA { background-color: #cccccc; }.rowB { background-color: #ffffff; }