body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.wrapper { text-align: left; margin: 20px auto 20px auto; position: relative; width: 800px; height: auto; }
p { margin-top: 5px; margin-bottom: 5px; }
img { border: 0; }
#hide { display: none; }
.subnav a { font-size: 10px; color: #12425A; text-decoration: underline; }
.subnav a:hover { font-size: 10px; color: #8CA7B0; text-decoration: underline; }
.home1 { display: block; width: 465px; height: 335px; background: url(images/home/background1.jpg) 0px 0px no-repeat; float: left; }
.home2 { display: block; width: 465px; height: 335px; background: url(images/home/background2.jpg) 0px 0px no-repeat; float: left; }
.home3 { display: block; width: 465px; height: 335px; background: url(images/home/background3.jpg) 0px 0px no-repeat; float: left; }
.home4 { display: block; width: 465px; height: 335px; background: url(images/home/background4.jpg) 0px 0px no-repeat; float: left; }
.home5 { display: block; width: 465px; height: 335px; background: url(images/home/background5.jpg) 0px 0px no-repeat; float: left; }
.home6 { display: block; width: 465px; height: 335px; background: url(images/home/background6.jpg) 0px 0px no-repeat; float: left; }
.snhome1 { display: block; width: 465px; height: 335px; background: url(images/home/snbackground1.jpg) 0px 0px no-repeat; float: left; }
.snhome2 { display: block; width: 465px; height: 335px; background: url(images/home/snbackground2.jpg) 0px 0px no-repeat; float: left; }
.snhome3 { display: block; width: 465px; height: 335px; background: url(images/home/snbackground3.jpg) 0px 0px no-repeat; float: left; }
.snhome4 { display: block; width: 465px; height: 335px; background: url(images/home/snbackground4.jpg) 0px 0px no-repeat; float: left; }
.snhome5 { display: block; width: 465px; height: 335px; background: url(images/home/snbackground5.jpg) 0px 0px no-repeat; float: left; }
.snhome6 { display: block; width: 465px; height: 335px; background: url(images/home/snbackground6.jpg) 0px 0px no-repeat; float: left; }
a.more { color: #C4AC1C !important; text-decoration: none; background: url(images/more.gif) center right no-repeat; padding-right: 10px; }
a.more:hover { color: #C4AC1C !important; text-decoration: underline; background: url(images/more.gif) center right no-repeat; padding-right: 10px; }

#navigation { display: block; width: 800px; position: absolute; left: 0; top: 60px; height: 63px; background: url(images/navbar.png) 0px 32px no-repeat; }
#tabs { width: 535px; text-align: right; position: absolute; left: 255px; margin-top: 1px; }
#activetab { position: absolute; margin: 28px 0 0 -9px; }
#sublevel { display: block; width: 700px; height: 20px; position: relative; top: 39px; left: 90px; text-align: right; font-weight: bold; color: #FFFFFF; }
#sublevel a, #sublevel a:visited, #sublevel a:active { color: #FFFFFF; text-decoration: none; }
#sublevel a:hover { color: #C4AC1C; text-decoration: none; }
.hash { margin-left: 10px; margin-right: 10px; }

#pagecontent { position: absolute; top: 128px; left: 0; }
.searchbox { margin-bottom: 5px; position: relative; left: 5px; #left: 2px !important; padding: 0; }
p.buyers { font-size: 10px; line-height: 16px; margin: 8px 0px 0px 0px; }
span.icon { background:	url(images/roundbullet.gif) 5px 1px no-repeat; padding-left: 20px; }

/* begin side navigation styles */

#sidebarnav { padding-left: 8px; background: #D9E4EA url(images/sidebar.png) 0 0 no-repeat; line-height: 12px; }
#sidebarnav a { color: #36586F; text-decoration: none; }
#sidebarnav a:hover { color: #36586F; text-decoration: underline; }
.category a, category a:hover, .categoryone a, categoryone a:hover { font-weight: bold; color: #000000 !important; text-decoration: none; }
p.category, p.categoryone { margin: 0px 0px 1px 0px; padding-top: 5px; }

/* begin suckerfish styling */

*:first-child+html .nav {
height: 1%;
}
*:first-child+html .nav li {
height: 1%;
} 
.nav, .nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	min-height: 1px;
}
.nav a {
	display: block; width: auto;
}

.nav li { /* all list items */
	float: left;
	text-align: left;
}
.nav li ul { /* second-level lists */
	position: absolute;
	margin: -15px 0 0 35px;
	z-index: 5; display: block;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/* styles */
	font-size: 10px;
	text-align: left;
	width: 175px;
	background: #DAE3E4;
	}

.nav li:hover ul, .nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	min-height: 1px;
}
#content {
	clear: left;
	color: #ccc;
}

.sidedrpdwn { overflow: auto; overflow-x: hidden; max-height: 150px; border: 1px solid #635353; }
.sidedrpdwn ul, .sidedrpdwn li { z-index: 5; width: 165px; color: #6D6D6D; font-size: 10px; max-height: 250px; line-height: 13px;  }

li.navmore { color: #FF0000; }

/* end suckerfish styling */
/* end sidenav styles */

.titlemiddle { background: url(images/titletm.jpg) 0 0 repeat-x; font-size: 12px; color: #12425A; font-weight: bold; text-align: center; }
.topmiddle { background: url(images/top.jpg) 0 0 repeat-x; }
.bottommiddle { background-color: #D9E3E4; height: 19px; margin: 0; padding: 0; }
#innercontent { padding: 10px; height: 450px; }

/* gradated boxes */

.box { float: left; position: relative; width: 100%; padding: 0; margin: 0; }
.box * { margin: 0px; position: relative; z-index: 1; }
* html .grad { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/grad.png', sizingMethod='scale'); }
* html #blue { display: none; }
* html .box { position: static; }
#blue { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; padding: 0; margin: 0; background-color: #DAE3E4 }


/* end gradated boxes */

.featured img { width: 80px; height: 53px; margin-top: 5px; }
.featuredwide img {  width: 80px; height: 53px; margin: 10px 0px 0px 22px; }
p.sublinks { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #535852; text-decoration: none; }
.sublinks a:link { color: #535852; text-decoration: none; }
.sublinks a:visited { color: #333333; text-decoration: none; }
.sublinks a:hover { color: #768C93; text-decoration: underline; }
.sublinks a:active { color: #C63699;text-decoration: none; }

ul#points { text-align: left; padding-left: 10px; list-style-type: none; }
.points { list-style-type: none; background: url(images/more.gif) top left no-repeat; padding: 0px 0px 10px 10px; }
.points a { color: #12425A; text-decoration: none; }
.points a:hover { color: #12425A; text-decoration: underline; }