h1.home 
{
	color:#001141;
	font-family:Arial;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
}

div.homeLeftCol 
{
	float: left;
	height: 100%;
	width: 172px;
	overflow: hidden;
	padding-left: 2px;
}

div.homeMidCol 
{
	float: left;
	height: 100%;
	width: 408px;
	overflow: hidden;
	margin: 0 2px 0 5px;
}

div.homeRightCol 
{
	float: left;
	height: 100%;
	width: 170px;
	overflow: hidden;
}

/* Home Framework table full width */
table.HomeFrame { width: 100%;}

td.contentFrameHome 
{
	background: #454546 !important;
}

/* Fix Home LEFT/RIGHT Column Widths; Background image for cells */
div.HomeLeftColumn {}
div.HomeRightColumn { width: 160px; padding: 0; }
html>body div.HomeRightColumn { width: 160px; }
td.tblHomeFrame { }

td.tblHomeFrameCenter {border-right: solid 2px #000;border-left: solid 2px #000;background-color: #fff;width: 380px;}

/* Fix Home CENTER Column Width; Nest DIVs to allow expanding rounded corners */
div.HomeCenterColumn { }
div.HomeCenterColumn div.HomeCenterColumn { }
div.HomeCenterColumn div.HomeCenterColumn div.HomeCenterColumn { background-color:White }
html>body div.HomeCenterColumn div.HomeCenterColumn div.HomeCenterColumn { padding-bottom: 5px;}

/* Position the Home Theme Image */
div.HomeCenterColumn div.HomeCenterColumn div.HomeCenterColumn div.HomeTheme { margin-top: 0px; text-align: center; }

/* Position the Home Intro Image */
div.HomeCenterColumn div.HomeCenterColumn div.HomeCenterColumn div.HomeIntro { margin-top: 0px; text-align: center; }

/* Position the Home Content */
div.HomeCenterColumn div.HomeCenterColumn div.HomeCenterColumn div.HomeContent { margin: 10px; }


/* Left Column Create Account */
div.CreateAccount 
{
    background: url(images/home/bg_createaccount.gif) no-repeat 50% 0px; 
    height: 190px;
    padding-top: 58px;
    text-align: center;
}

div.CreateAccount * 
{
    font-size: 9px;
}

div.CreateAccount table.LoginForm td
{
    text-align: left;
}

div.CreateAccount table.LoginForm td span.error
{
    background: #fff;
    border: solid 1px #70519c;
    position: absolute;
    padding: 3px;
}

a.SignUpIcon:active, 
a.SignUpIcon:visited, 
a.SignUpIcon 
{
	background: transparent url(images/home/more_arrow.gif) no-repeat 100% 50%;
	padding-right: 20px;
	margin: 3px;
	display: block;
	text-align: right;
	font-size: 11px;
	text-decoration: underline;
}

/* Right Column How To Links */
div.HomeRightColumn 
{
	margin-bottom: 5px;
}

div.HomeRightColumn a 
{
	display: block;
	margin-bottom: 15px;
}

/* Home Seller Buy Logos - requires transparent */
td.tblHomeFrame div.HomeSellerBuyerLogos 
{
	margin-top: 10px;
	text-align: center;
}

td.tblHomeFrame div.HomeSellerBuyerLogos div.HomeSellerBuyerLogos 
{
	margin-left: -172px;
	margin-top: 96px;
	position: absolute;
}