body {
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	background-color:#999;
}

body, td, input, select, textarea, .normaltext { font-size:9pt; }
input, select, textarea { background-color:#f0f3f6; }
.normalbutton { background-color:#eee; }

h1, h2, h3, h4, h5 {
	margin:5px 0;
	color:#5d0608;
}

a:link { color:#009; }
a:visited { color:#606; }
a:focus { color:#360; }
a:hover { color:#360; }
a:active { color:#f00; }

td { padding:3px 5px; }
.tableunderlines td { border-bottom:1px dotted #ccc; }
.toprow td { border-top:1px dotted #ccc; }
.toprow td * { border-top:0; }
.tablehead {
	background-color:#AC020C;
	color:#fff;
	font-weight:bold;
}
.tablesubhead {
	background-color:#e3e3e3;
	font-weight:bold;
}
.purchased {
	background-color:#ced;
}
.shadedrow {
	background-color:#eee;
}
.tablehead td, .bottomrow td { border:0; }
.tablehead a { color:#fff; }

.smallprint { font-size:8pt; }

.errormessage {
	color:#c00;
	font-weight:bold;
}

.hilite { background-color:#ff3; }

#topbgmid {
	position:absolute;
	left:50%;
	margin-left:-315px;
	width:630px;
	background:bottom no-repeat url(/img/iaa-top.jpeg);
	height:135px;
}
#topbgleft {
	position:absolute;
	right:50%;
	width:50%;
	margin-right:315px;
	background:repeat-x bottom right url(/img/iaa-top-left-2.gif);
	height:135px;
}
#topbgright {
	position:absolute;
	left:50%;
	width:50%;
	margin-left:315px;
	background:repeat-x bottom left url(/img/iaa-top-right-2.gif);
	height:135px;
}
#top {
	height:135px;
}
#bottom {
	position:relative;
	left:50%;
	margin-left:-474px;
	width:948px;
	height:48px;
	background:center no-repeat url(/img/iaa-bottom.gif);
}
#bottomleft {
	background:url(/img/iaa-bottom-left.gif) repeat-x;
	position:absolute;
	top:0;
	left:0;
	height:48px;
	width:102px;
}
#bottomright {
	background:url(/img/iaa-bottom-right.gif) repeat-x;
	position:absolute;
	top:0;
	left:846px;
	height:48px;
	width:102px;
}


#everything {
	position:relative;
	left:50%;
	margin-left:-373px;
	margin-bottom:12px;
	width:746px;
}
#everything {
	margin-left:-475px;
	width:950px;
}
#allpad {
	position:relative;
	border:1px solid #5d0608;
	border-top:0;
}
#main {
	position:relative;
	clear:left;
	background-color:#fff;
	padding:12px 20px;
}

#banner {
	font-weight:bold;
	font-size:250%;
	color:#999;
	padding:12px 15px;
	background-color:#99ADEB;
	border-bottom:1px solid #999;
}
.sitename { color:#fff; }

.indent { margin-left:25px; }
.textindent p { text-indent:25px; }

.nav {
	position:relative;
	width:100%;
}
.nav td {
	padding:0;
	border:0;
	margin:0;
}
.cells2 td { width:180px; }
.cells3 td { width:180px; }
.cells4 td { width:160px; }
.cells5 td { width:160px; }
.cells6 td { width:150px; }
.cells7 td { width:133px; }

#nav1 {
	font-weight:bold;
	background-color:#5d0608;
}
#nav2 {
	background-color:#ac020c;
}

.nav a {
	display:block;
	position:relative;
	padding:4px 0;
	margin:0;
	text-align:center;
	text-decoration:none;
}

.nav a:link, .nav a:visited { color:#fff; }
.nav a:focus, .nav a:hover {
	background-color:#d60a09;
}
.nav a:active {
	background-color:#666;
}

#nav1 .hot {
	background-color:#ac020c;
}



#bottomlinks {
	clear:both;
	text-align:center;
	color:#666;
	background-color:#eee;
	padding:3px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
}
#bottomlinks a {
	color:#666;
}

#cascade ul.over { display:block; }

#marketplace ul {
	display:none;
	margin-top:2px;
	margin-bottom:5px;
}
#marketplace img {
	border:0;
}

#paymentform {
	margin:15px 120px;
	padding:10px 15px 15px 15px;
	border:2px dashed #c93;
	background:#ff9;
}
.togglebutton {
	cursor:pointer;
	font-size:110%;
	letter-spacing:-1;
	font-weight:bold;
	width:240px;
	height:40px;
	border:6px solid;
	margin-top:8px;
}
.unhoverbutton {
	border-top-color:#900;
	border-left-color:#900;
	border-right-color:#600;
	border-bottom-color:#600;
}
.hoverbutton {
	border-top-color:#090;
	border-left-color:#090;
	border-right-color:#060;
	border-bottom-color:#060;
}

.round_corners {
	-moz-border-radius:35px;
	-khtml-border-radius:35px;
	-webkit-border-radius:35px;
	border-radius:35px;
}

.round_corners_trbl {
	-moz-border-radius-topright:35px;
	-moz-border-radius-bottomleft:35px;
	-khtml-border-radius-topright:35px;
	-khtml-border-radius-bottomleft:35px;
	-webkit-border-top-right-radius:35px;
	-webkit-border-bottom-left-radius:35px;
	border-top-right-radius:35px;
	border-bottom-left-radius:35px;
}

.round_corners_tlbr {
	-moz-border-radius-topleft:35px;
	-moz-border-radius-bottomright:35px;
	-khtml-border-radius-topleft:35px;
	-khtml-border-radius-bottomright:35px;
	-webkit-border-top-left-radius:35px;
	-webkit-border-bottom-right-radius:35px;
	border-top-left-radius:35px;
	border-bottom-right-radius:35px;
}

.hover_outer {
	position:absolute;
	z-index:50000;
}

.hover_extra {
	position:absolute;
	height:100%;
	width:100%;

	background-color:#456;
	-ms-filter:"alpha(opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	
	font-size:0;
	height:expression(HoverExtraHeight(this));
}

.hover_inner {
	position:relative;
	top:-8px;
	left:-8px;
	border:2px solid #999;
	background-color:#f6f6f6;
	padding:8px 15px 12px 15px;
}

.checks {
	padding:12px 0 12px 50px;
	margin:0;
}

.checks li {
	list-style-image: url(/img/icons/check-in-box.gif);
}
