body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-image:url(/images/bkgd_topgradient.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	background-color:#FFF;
	}

a { 
	outline:none;
	color:#000;
	}
a:hover {
	color:#ff8400;
	}

img, a img {
	border:none;
	}

form {
	margin:0px;
	padding:0px;
	}
h1,h2,h3,h4,h5{ margin:0px; }
h2 {
	font-size:20px;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:13px;
	line-height:16px;
	text-decoration:underline;
}
form {
	margin:0px;
	padding:0px;
	}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	}

.cornerTL, .cornerTR, .cornerBL, .cornerBR {
	position:absolute;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	}
.cornerTL {
	top:0px;
	left:0px;
	}
.cornerTR {
	top:0px;
	right:0px;
	}
.cornerBL {
	bottom:0px;
	left:0px;
	}
.cornerBR {
	bottom:0px;
	right:0px;
	
	}



#contentcontainer {
	margin-left:10px;
	width:750px;
	background-color:#fff;
	float:left;
	display:inline;
	text-align:left;
	}
#topbordergradient {
	width:775px;
	margin-left:135px;
	background:url(/images/topbordergradient.jpg) top left no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	margin-top:-1px;
	}
#page {
/*	width:775px;*/
	width:1045px; 
	position:relative;
	margin:0px auto;
	display:block;
	background:url(/images/page_bkgd.jpg) top center repeat-y;
	overflow:hidden;
	}
	
#header {
	background:url(/images/topheader_top6.jpg) top left no-repeat;
	width:775px;
	height:158px;
	display:block;
	margin:0px auto;
	text-align:left;
	position:relative;
	}
#header_a {
	position:absolute;
	display:block;
	width:295px;
	height:50px;
	top:40px;
	left:70px;
	}
#header_menu {
	width:350px;
	height:20px;
	float:right;
	font-size:11px;
	text-align:right;
	display:inline;
	padding:6px 15px 0px 0px;
	margin-right:4px;
	color:#fff;
	}
#header_menu a {
	color:#fff;
	text-decoration:none;
	}
#header_menu a:hover {
	text-decoration:underline;
	}
#secondarynav {
	width:775px;
	display:block;
	margin:0px auto;
	padding:0px;
	text-align:left;
	position:relative;
	}
.secondary_support {
	background:url(/images/topheader_bottom_support.jpg) top left no-repeat;
	height:27px;
	}
.secondary_myaccount {
	background:url(/images/topheader_bottom_myacc.jpg) top left no-repeat;
	height:27px;
	}
.secondary_default {
	background:url(/images/topheader_bottom.jpg) top left no-repeat;
	height:7px;
	}	
#footer {
	background-color:#FFFFFF;
	background:url(/images/footer2.jpg) top left no-repeat;
	width:775px;
	height:28px;
	float:left;
	display:inline;
	text-align:center;
	padding-top:40px;
	margin-left:135px;
	}
#footer_links {
	font-size:10px;
	color:#666;
	text-align:center;
	background-color:#fff;
	padding-top:10px;
	width:775px;
	float:left;
	display:inline;
	padding-bottom:50px;
	margin-left:135px;
	}
#footer_links a {
	color:#666;	
	}


.tablehead_container {
	background:url(/images/table_headerM.gif) top left repeat-x;
	height:32px;
	position:relative;
	margin:0px;
	}
.tablehead_left {
	background:url(/images/table_headerL.gif) top left;
	width:23px;
	height:32px;
	position:absolute;
	left:0;
	top:0;
	}
.tablehead_right {
	background:url(/images/table_headerR.gif) top right;
	width:21px;
	height:32px;
	position:absolute;
	right:0;
	top:0;
	}
.tablehead_label {
	padding-top:13px;
	float:left;
	display:inline;
	}
.tablehead_label a {
	color:#fff;
	}
.tablehead_label a:hover {
	color:#ff8400;
	}
.tablebody_container {
	float:left;
	display:inline;
	}

.tablebody_left {
	background:url(/images/tablebody_left.gif) top left repeat-y;
	float:left;
	display:inline;
	}	
.tablebody_content {
	float:left;
	display:inline;
	}
.tablebody_right {
	background:url(/images/tablebody_right.gif) top right repeat-y;
	float:right;
	display:inline;
	padding-right:6px;
	}	

.tablelisting {
	margin-left:0px;
	border-left:#d2d2d2 1px solid;
	}
.tablelisting td {
	border-bottom:#d2d2d2 1px solid;
	border-right:#d2d2d2 1px solid;
	text-align:center;
	font-size:11px;
	padding:8px 0px;
	}
.tablelisting td.alt {
	background-color:#e4e4e4;
	}
	
.tablefoot_container {
	background:url(/images/table_footM.gif) top left repeat-x;
	height:5px;
	position:relative;
	float:left;
	display:inline;
	margin-bottom:10px;
	}
.tablefoot_left {
	background:url(/images/table_footL.gif) top left no-repeat;
	width:10px;
	height:5px;
	position:absolute;
	left:0;
	top:0;
	}
	
.tablefoot_right {
	background:url(/images/table_footR.gif) top right no-repeat;
	width:10px;
	height:5px;
	position:absolute;
	right:0;
	top:0;
	}

		

/***** START NAVIGATION *****/

#navigation {
	width:685px;
	height:14px;
	margin:110px 0px 0px 60px;
	float:left;
	display:inline;
	position:relative;
	}

#navi_home {
	float:left;
	display:inline;
	height:13px;
	width:50px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}
#navi_home a {
	width:40px;
	height:13px;
	display:block;
	background:url(/images/navi_home.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_home a:hover {
	background-position:0px -12px;
	}


#navi_howitworks {
	float:left;
	display:inline;
	height:13px;
	width:109px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}
#navi_howitworks a {
	width:99px;
	height:13px;
	display:block;
	background:url(/images/navi_howitworks.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_howitworks a:hover {
	background-position:0px -12px;
	}
	
#navi_buy {
	float:left;
	display:inline;
	height:13px;
	width:39px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}
#navi_buy a {
	width:29px;
	height:13px;
	display:block;
	background:url(/images/navi_buy.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_buy a:hover {
	background-position:0px -12px;
	}

#navi_sell {
	float:left;
	display:inline;
	height:13px;
	width:44px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}
#navi_sell a {
	width:34px;
	height:13px;
	display:block;
	background:url(/images/navi_sell.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_sell a:hover {
	background-position:0px -12px;
	}

#navi_search {
	float:left;
	display:inline;
	height:13px;
	width:65px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}
#navi_search a {
	width:55px;
	height:13px;
	display:block;
	background:url(/images/navi_search.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_search a:hover {
	background-position:0px -12px;
	}

#navi_myaccount {
	float:left;
	display:inline;
	height:13px;
	width:99px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}
#navi_myaccount a {
	width:89px;
	height:13px;
	display:block;
	background:url(/images/navi_myaccount.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_myaccount a:hover {
	background-position:0px -12px;
	}

#navi_press {
	float:left;
	display:inline;
	height:13px;
	width:54px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}
#navi_press a {
	width:44px;
	height:13px;
	display:block;
	background:url(/images/navi_press.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_press a:hover {
	background-position:0px -12px;
	}


#navi_advertise {
	float:left;
	display:inline;
	height:13px;
	width:74px;
	}
#navi_advertise a {
	width:74px;
	height:13px;
	display:block;
	background:url(/images/navi_advertise.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_advertise a:hover {
	background-position:0px -12px;
	}


#navi_locations {
	position:absolute;
	height:32px;
	width:103px;
	right:0px;
	top:-15px;
	}
#navi_locations a {
	width:103px;
	height:32px;
	display:block;
	background:url(/images/navi_locations.gif) no-repeat;
	background-position:0px 1px;
	}

#navi_locations a:hover {
	background-position:0px -32px;
	}
#navi_locationSelect {
	position:absolute;
	height:25px;
	width:203px;
	right:9999px;
	top:-4px;
	text-align:right;
	}
#locationSelect_learn {
	position:absolute;
	top:-15px;
	right:5px;
	font-size:10px;
	color:#ececec;
	}
#locationSelect_learn a {
	color:#ececec;	
	}
#locationSelect_learn a:hover {
	color:#ff8400;	
	}

#locationSelect_city {
	float:right;
	display:inline;
	margin:8px 5px 0 0;
	}
#nav_citySelect {
	font-size:11px;
	width:150px;
	float:right;
	display:inline;
	margin-top:2px;
	}

/**** start secondary navigation: MY ACCOUNT ****/ 

#secnavi_history {
	float:right;
	display:inline;
	height:14px;
	width:143px;
	}
#secnavi_history a {
	width:130px;
	height:14px;
	display:block;
	background:url(/images/secnavi_history.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_history a:hover {
	background-position:0px -13px;
	}


#secnavi_notification {
	float:right;
	display:inline;
	height:14px;
	width:149px;
	}
#secnavi_notification a {
	width:136px;
	height:14px;
	display:block;
	background:url(/images/secnavi_notification.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_notification a:hover {
	background-position:0px -13px;
	}

#secnavi_profile {
	float:right;
	display:inline;
	height:14px;
	width:65px;
	}
#secnavi_profile a {
	width:52px;
	height:14px;
	display:block;
	background:url(/images/secnavi_profile.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_profile a:hover {
	background-position:0px -13px;
	}

#secnavi_invite {
	float:right;
	display:inline;
	height:14px;
	width:49px;
	margin-right:20px;
	margin-top:6px;
	}
#secnavi_invite a {
	width:39px;
	height:14px;
	display:block;
	background:url(/images/secnavi_invite.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_invite a:hover {
	background-position:0px -13px;
	}

#secnavi_history,#secnavi_notification,#secnavi_profile,#secnavi_tips,#secnavi_buyerfaq,#secnavi_sellerfaq,#secnavi_guidetosell {
	margin-top:6px;
	}


/**** end secondary navigation: MY ACCOUNT ****/ 


/**** start secondary navigation: SUPPORT ****/ 
#secnavi_buyerfaq {
	float:right;
	display:inline;
	height:14px;
	width:87px;
	}
#secnavi_buyerfaq a {
	width:77px;
	height:14px;
	display:block;
	background:url(/images/secnavi_faqbuy.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_buyerfaq a:hover {
	background-position:0px -13px;
	}

#secnavi_sellerfaq {
	float:right;
	display:inline;
	height:14px;
	width:91px;
	}
#secnavi_sellerfaq a {
	width:81px;
	height:14px;
	display:block;
	background:url(/images/secnavi_faqsell.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_sellerfaq a:hover {
	background-position:0px -13px;
	}
	
#secnavi_guidetosell {
	float:right;
	display:inline;
	height:14px;
	width:115px;
	margin-right:20px;
	}
#secnavi_guidetosell a {
	width:105px;
	height:14px;
	display:block;
	background:url(/images/secnavi_guide.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_guidetosell a:hover {
	background-position:0px -13px;
	}

#secnavi_tips {
	float:right;
	display:inline;
	height:14px;
	width:39px;
	margin-top:6px;
	}
#secnavi_tips a {
	width:29px;
	height:14px;
	display:block;
	background:url(/images/secnavi_tips.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_tips a:hover {
	background-position:0px -13px;
	}



/**** end secondary navigation: SUPPORT ****/ 


.skyscraperAd{
	position:absolute;
	right:0px;
	top:200px;
	width:120px;
	font-size:10px;
	}
#partner_234x60 {
	position:absolute;
	right:25px;
	top:240px;
	width:100px;
	height:200px;
	}
#partner_ad {
	width:100px;
	height:200px;
	float:left;
	display:inline;
/*	background-image:url(/bannerads/images/gobbl_234x60bkgd.jpg);
	background-repeat:no-repeat;
	background-position:top left;
*/	}
#partner_ad img {
	border:#000000 1px solid;
	}
#partner_ad a {
	width:100px;
	height:200px;
	display:block;
	}
#partner_label {
	float:right;
	display:inline;
	font-size:9px;
	color:#666;
	width:100px;
	margin-top:3px;
	text-align:right;
	}


/***** END NAVIGATION *****/


#float_survey {
	float:left;
	display:inline;
	height:29px;
	width:126px;
	}
#float_survey a {
	width:126px;
	height:29px;
	display:block;
	background:url(/images/icon_survey.gif) no-repeat;
	background-position:0px 1px;
	}
#float_survey a:hover {
	background-position:0px -28px;
	}



.footerAd728x90 {
	clear:both;
	margin:0px 0 0 -3px;
	width:761px;
	background-color:#ededed;
	border-top:#dadada 2px solid;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	}
.footerAd728x90 .ad {
	width:728px;
	height:90px;
	margin:0 auto;
	padding:0 auto;
	padding-bottom:10px;
	text-align:left;
	font-size:10px;
	}


.selected { 
	background-color:#9cf; 
	}
	
.required{
	color:#F00;
	}
	
.pageheader {
	float:left;
	display:inline;
	padding:20px 15px;
	width:730px;
	clear:both;
	}
.pagetitle {
	width:730px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	}
.pagecopy {
	float:left;
	display:inline;
	padding:0px 15px 20px 15px;
	width:730px;
	}
.pagecopy p {
	margin:10px 0px;
	font-size:12px;
	line-height:14px;
	}
.pagedivider {
	border-top:1px solid #ccc;
	height:20px;
	margin:20px 0px 0px 0px;
	}
.success {
	color:#127d3f;
	}
.errors {
	color:#f00;
	}




/** SHUTDOWN **/

#thenote {
	width:721px;
	height:860px;
	position:absolute;
	top:30px;
	left:165px;
	/*
	margin:15px auto 50px auto;
	*/
	background-image:url(/images/update_notebkgd.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	text-align:justify;
	}
#thenote p {
	width:640px;
	margin:175px 0 0 45px;
	float:left;
	display:inline;
	}
	
#static {
	background-image:url(/images/update_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:750px;
	height:723px;
	float:left;
	display:inline;
	text-align:center;
	}


