body {
	background: #02263C url(/assets/images/bg.jpg) top center repeat-x;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    line-height: 1.5em;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

a img {
    border: none;
}

a {
    color: #81929D;
    text-decoration: none;
}
a:hover{ color: #fff; }

h1 {
    font-size: 1.4em;
    text-indent: 0px;
    color: #fff;
}

h1 a img {
    border: 0;
    padding: 0 0 0 15px;
}

h2 {
    font-size: 1.4em;
    text-indent: 0px;
    color: #fff;
}

iframe {
/* move annoying tracking graphics off screen */
	position: absolute;
	top: -5000px;
	left: -5000px;
}

input#submit {
	cursor: pointer;
}

#sharecustomize {
	padding-left: 22px;
	padding-bottom: 2px;
	background:transparent url(/assets/images/phase2/sharethis.gif) no-repeat 0 0;
}


ul.bullets {
	list-style: none;
	padding: 0;
}

ul.bullets li {
	padding: 3px 20px 3px 0;
}

ul.bullets li a {
	background: transparent url(/assets/images/phase2/icon_arrow_right.gif) center left no-repeat ;
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 16px;
}
ul.bullets li a:hover{
	color: #ced1d2;
}


ul.explore-btns {
	list-style: none;
	clear: both;
}
ul.explore-btns li {
	padding: 5px 0;
}

ul.explore-btns li a {
	width: 220px;
	height: 31px;
	display: block;
	cursor: pointer;
}

ul.explore-btns li a.order_brochure {
	background: transparent url(/assets/images/phase2/btn_order_brochure.png) 0 0 no-repeat;
}
ul.explore-btns li a.book_testdrive {
	background: transparent url(/assets/images/phase2/bnt_book_a_test_drive.png) 0 0 no-repeat;
}
ul.explore-btns li a.configure_polo {
	background: transparent url(/assets/images/phase2/btn_design_your_polo.png) 0 0 no-repeat;
}


ul.explore-btns li a.explore_polo {
	background: transparent url(/assets/images/phase2/btn_explore.png) 0 0 no-repeat;
}


ul.explore-btns li a.order_brochure span,
ul.explore-btns li a.book_testdrive span,
ul.explore-btns li a.configure_polo span,
ul.explore-btns li a.explore_polo span { display: none; }

ul.explore-btns li a:hover {
	background-position: 0 -31px;
}

/* ------------------------  LAYOUT / HEADER */
#wrapper {
	position:relative;
    margin: 0px auto;
    padding: 0;
    width: 975px;
}



#header {
    background: transparent url(/assets/images/phase2/img_timeless50.png) no-repeat top left;
    margin: 0 0 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}
body#fifty {
	background:url(/assets/images/collection_bg.jpg) top center repeat-x #02263C;
}

body#fifty #header, body#item-detail #header {
    background: transparent url(/assets/images/phase2/bg_header_top_fifty.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#item-detail.fashion #header {background-image: url(/assets/images/phase2/bg_header_fashion.png)}
body#item-detail.tv #header {background-image: url(/assets/images/phase2/bg_header_tv.png)}
body#item-detail.design #header {background-image: url(/assets/images/phase2/bg_header_design.png)}
body#item-detail.food #header {background-image: url(/assets/images/phase2/bg_header_food.png)}
body#item-detail.music #header {background-image: url(/assets/images/phase2/bg_header_music.png)}

body#terms #header {background-image: url(/assets/images/phase2/bg_header_terms.png)}
body#privacy #header {background-image: url(/assets/images/phase2/bg_header_privacy.png)}

body#how #header {
    background: transparent url(/assets/images/phase2/bg_header_how.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#account #header {
    background: transparent url(/assets/images/phase2/bg_header_account.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#earn #header {
    background: transparent url(/assets/images/phase2/bg_header_earn.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#explore #header {
    background: transparent url(/assets/images/phase2/bg_header_explore.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#signup #header {
    background: transparent url(/assets/images/phase2/bg_header_signup.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#thankyou #header {
    background: transparent url(/assets/images/phase2/bg_header_welcome.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#fashion #header {
    background: transparent url(/assets/images/phase2/bg_header_fashion.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#design #header {
    background: transparent url(/assets/images/phase2/bg_header_design.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#music #header {
    background: transparent url(/assets/images/phase2/bg_header_music.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#food #header {
    background: transparent url(/assets/images/phase2/bg_header_food.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#tv #header {
    background: transparent url(/assets/images/phase2/bg_header_tv.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#whatIs #header {
    background: transparent url(/assets/images/phase2/bg_header_whatis.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

body#password-reset #header {
    background: transparent url(/assets/images/phase2/bg_header_reset.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}
body#optin #header {
    background: transparent url(/assets/images/phase2/bg_header_thankyou.png) no-repeat scroll 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

#flashHeader {
    background: none;
    margin: 0 0 0 0;
    padding: 15px 0 30px 0;
    height: 55px;
    width: 645px;
    float: left;
}

#content02 {
    color: #999999;
    height: _1%;

	padding: 10px 0 0 0;
}
#content {
	color:#999999;
/*
	height: _1%;
*/
	padding: 140px 0 0 0;
	float: left;
}

#flashContainer01 {
	height: 401px;
	width: 618px;
	display: block;
	float: left;
}

#flashContent01 {
	position:relative;
	z-index:3;
}

#flashContainer02 {
	width: 975px;
	display: block;
	clear:both;
}



body#whatIs #wrapper {
	background:transparent url(/assets/images/phase2/bg_what_is_timeless50.png) no-repeat scroll center top;
	display:block;
	height:672px;
}


/* --------------------- NAVIGATION ---------------------*/   

#content img.brand {
	float: right;
	padding: 0;
}


#header ul#nav {
	list-style-type:none;
	display: inline;
}

#header ul#nav li {
	float: left;
	padding: 0px 13px 3px 0px;
	font-size: 1.2em;
}

#header ul#nav li a {
	color: transparent;
}

#header ul#nav li a span {
	left:-5000px;
	position:absolute;
}
#header ul#nav li.collection a {
	display: block;
	width: 109px;
	height: 9px;
	margin-left:20px;
	text-decoration: none;
	background: url(/assets/images/phase2/nav_the_fifty.gif) no-repeat;
}

#header ul#nav li.collection a:hover {
	background-position: 0 -20px;
}


body#fifty #header ul#nav li.collection a,
body#fashion #header ul#nav li.collection a,
body#tv #header ul#nav li.collection a,
body#music #header ul#nav li.collection a,
body#design #header ul#nav li.collection a,
body#food #header ul#nav li.collection a,
body#item-detail #header ul#nav li.collection a {background-position: 0 -20px;}



#header ul#nav li.how a {
	display: block;
	width: 98px;
	height: 9px;
	margin-left:20px;
	text-decoration: none;
	background: url(/assets/images/phase2/nav_how.gif) no-repeat;
}

#header ul#nav li.how a:hover {
	background-position: 0 -20px;
}


body#how #header ul#nav li.how a {background-position: 0 -20px;}


#header ul#nav li.explore a {
	display: block;
	width: 145px;
	height: 9px;
	margin-left:20px;
	text-decoration: none;
	background: url(/assets/images/phase2/nav_explore.gif) no-repeat;
}

#header ul#nav li.explore a:hover {
	background-position: 0 -20px;
}


body#explore #header ul#nav li.explore a {background-position: 0 -20px;}

#header img#logo,
#header h1 a {
	float: left;
}

/* filter dropdown */

#filter {
	float: left;
	margin: 50px 0 0 20px;
	font-size: .9em;
}

#fashion #filter,
#music #filter,
#design #filter,
#food #filter,
#tv #filter {
	margin: 70px 0 0 22px;
}

#filter label {
	font-weight: bold;
	color: #fff;
}

#filter select {
	background-color:#000;
	border:1px solid #424242;
	color:#999999;
	margin: 0 0 0 10px;
	width:130px;
	font-size: 100%;
	padding: 1px;
}
#filter option {
	padding: 1px;
}

/* --------------------- LOG IN SLIDER AREA ---------------------*/
#topPanel {
	left:50%;
	margin-left:-490px;
	position:absolute;
	text-align:left;
	top:0;
	width:975px;
	z-index: 50;
}

#logIn, #logOut {
	background:#152027 url(/assets/images/phase2/bg_login.gif) no-repeat scroll left bottom;
	float:right;
	padding:0;
	margin:0;
	width:294px;
	color: #fff;
	border-left:#263137 solid 1px;
	border-right:#263137 solid 1px;
}

#logInBottom {
	background:transparent url(/assets/images/phase2/bg_login_bottom.png) no-repeat scroll left top;
	float:right;
	height:7px;
	padding:0;
	position:relative;
	top:5px;
	width:295px;
}

#logIn .leftCol {
	float: left;
	width: 265px;
	padding: 0 15px;
}

#logIn .rightCol {
	float: right;
	width: 265px;
	padding: 0 15px;
}

#logOut .leftCol {
	float: left;
	width: 170px;
	padding: 0 0 0 15px;
}

#logOut .rightCol {
	float: right;
	width: 84px;
	padding: 0 15px 0 10px;
	margin: 0;
}

#logOut .heading {
	float:none;
}

#logIn .leftCol p.loginError {
	clear:both;
	color:#e00000;
	display:block;
	line-height:1;
	margin:0;
	padding:0 0 10px;
	text-align:right;
}

/* --------------------- LOG OUT SLIDER AREA ---------------------*/

#logOut {
	background:#152027 url(/assets/images/phase2/bg_login.gif) no-repeat scroll left bottom;
	float:right;
	padding:0;
	margin:0;
	width:294px;
	color: #fff;
	border-left:#263137 solid 1px;
	border-right:#263137 solid 1px;
}


/* CREDIT'S BOX */
span.credits {
	background:transparent url(/assets/images/phase2/bg_credits.gif) no-repeat scroll left top;
	clear:both;
	display:block;
	height:42px;
	padding:20px 0 0;
	text-align:center;
	width:83px;
}

span.credits .a {
	color:#FFFFFF;
	font-size:2.4em;
	font-weight:bold;
	line-height:2px;
	display:block;
}

span.credits .b {
	color:#fafafa;
	font-size:0.8em;
	font-weight:normal;
	line-height:0.8em;
	text-transform:lowercase;
	display:block;
}
img.closePopup {
	cursor: pointer;
}


/* --------------------- NOT LOGGED IN  ---------------------*/
#logIn .leftCol .formElement,
#overlayContent .formElement {
	padding:0 0 7px 0;
	margin: 0;
	float: left;
}

#logIn .leftCol label,
#overlayContent .formElement label {
	clear:left;
	color:#6B6E70;
	float:left;
	font-size:1em;
	font-weight:bold;
	padding:0 0 0 0;
	margin: 0;
	width:66px;
}

#logIn .leftCol input,
#overlayContent .formElement input {
	background-color:#404649;
	border:1px solid #404649;
	color:#FFFFFF;
	float:left;
	margin:0;
	padding:0;
	width:197px;
}
#overlayContent .formElement input {
	width:186px;
}

button#login-btn,
button#popup_login-btn {
	background: url(/assets/images/phase2/btn_login.gif) 0 0 no-repeat;
	display: block;
	width: 63px;
	height: 19px;
	border: 0;
	color:#FFFFFF;
	padding:0;
	margin:0;
	float: right;
	cursor: pointer;
}
button#popup_login-btn {
	margin-right: 10px;
}
button#login-btn:hover,
button#popup_login-btn:hover {
	background-position: 0 -19px;
}
button#login-btn span,
button#popup_login-btn span { display: none; }



/* ---------------------LOGGED IN  ---------------------*/

ul#showCredits {
	width: 165px;
	overflow:hidden;
	list-style:none;
	clear: left;
	padding: 0;
	margin: 0;
}
ul#showCredits li#toggle {
	display:block;
	margin: auto 0;
	text-align: left;
	width: 165px;
}

ul#showCredits li#toggle a {
	color: #adabab;
	padding: 5px 0 0 2px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	clear: both;
	display: block;
}
ul#showCredits li#toggle a:hover { color: #fff; }

ul#showCredits li#toggle a#open {
	background: transparent url(/assets/images/phase2/down-arrow.gif) 1px 100% no-repeat;
	padding-left: 15px;
	width: 155px;
}

ul#showCredits li#toggle a#close {
	background: transparent url(/assets/images/phase2/up-arrow.gif) 1px 100% no-repeat;
	padding-left: 15px;
	width: 155px;
}

/* LOGIN TEXT */
p {	padding:5px 0; margin:0;}

#logIn ul{
	margin: 0;
	padding: 0;
}

ul li.heading {
	float: left;
	display: inline;
	padding: 0 0 0 10px;
	color: #fafafa;
	font-weight: bold;
	font-size:1.2em;
}

ul li.status {
	display: block;
	list-style:none;
}

ul li.status a {
	text-decoration: none;
	font-size:0.8em;
	float:right;
	margin:0 0 7px 0;
}

p.signup {
	color: #999;
	text-decoration: none;
	font-size:11px;
	padding:5px 0 12px 0;
	float:right;
}

div.rightCol span a {
	padding:0 0 4px 68px;
	text-decoration:underline;
	color: #999;
	text-decoration: none;
	font-size:11px;
	float:left;
}
p.signup span a{
	color: #6396b4;
	text-decoration: underline;
	font-size:11px;
	padding:0 0 0 7px;
}

div.rightCol span a:hover,
p.signup span a:hover {
	color: #fff;
}

#wrapper #content div.signupbuttons {
	width: auto;
	float: right;
}


p.heading {
	padding: 5px 0 5px 0;
	color: #fafafa;
	font-weight: bold;
	font-size:1.2em;
	float:left;
}

p#items {
	color: #adabab;
	font-weight: bold;
	padding: 0 0 10px 0;
	font-size:1em;
}
p#items span{
	color: #6396b4;
	font-weight: bold;
}

p.earn{
	font-weight: bold;
	font-size:0.9em;
	padding: 0 0 0 5px;
}
p.earn a{
	background:transparent url(../images/phase2/icon_arrow_right.gif) no-repeat scroll left top;
	background-position:0 2px;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0 0 18px;
	text-decoration: none;
}
p.earn a:hover{ color: #ced1d2; }

p.invite{
	font-weight: bold;
	font-size:0.9em;
	padding: 0 0 0 5px;
}
p.invite a{
	background:transparent url(../images/phase2/icon_arrow_right.gif) no-repeat scroll left top;
	background-position:0 2px;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0 0 18px;
	text-decoration: none;
}
p.invite a:hover{ color: #ced1d2; }

#facebook-link {
	margin-bottom: -4px;
}

/* ITEMS AND BIDS */
#userCredits {
	padding: 0 0 0 18px;
	float: left;
	background:transparent url(../images/phase2/bg_middle.gif) repeat-y scroll left top;
	width:261px;
}

#userCredits dl{
	color: #a3a0a0;
	font-size: 0.9em;
	font-weight: bold;
	width: 261px;
}

#userCredits dt{
	float: left;
	width: 206px;
}

#userCredits dd{
	float: right;
	width: 55px;
	text-align: right;
}



/* --------------------- FOOTER ---------------------*/   
#footer {
	clear:both;
	display:block;
	float:left;
	font-size:0.9em;
	padding:0 0 10px 0;
	width:975px;
	text-align:center;
}

#footer ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:16px 37px 0 0;
}

#footer ul li {
	display: inline;
	padding: 0 7px 0 0px;
}



/* --------------------- HOME PAGE ---------------------*/   

.flashPanel {
	width: 975px;
	float: right;
}

object:focus, embed:focus {
	outline:0;	
}

ul#subNavigation  {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	float: right;
	width: 320px;
	height: _1%;
	overflow: auto;
	padding: 200px 0 0 0;
}


ul#subNavigation li {
	padding: 0 0 10px 0;
}


ul#subNavigation li a{
	color: #fff;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
}
ul#subNavigation li a:hover{ color: #ced1d2; }

ul#thumbContainer {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0 0 0 40px;
}

ul#thumbContainer li.first{
	margin:0 0 0 0px;
}

ul#thumbContainer li{
	float: left;
	padding: 0;
	margin:0 0 0 6px;
	display: block;
	width: 303px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul#thumbContainer li h3 {
	color: #6396b4;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 5px 10px;
}
ul#thumbContainer li h3 a {
	color: #6396b4;
}
ul#thumbContainer li h3 a:hover{ color: #fff; }


.thumb { 
	float: left;
	display: block;
	/*margin: 0 3px 0 3px;*/
	width:303px;
}

#countdown {
	color: white;
	padding-right: 2px;
}
#countdown strong {
	font-size: 1.2em;
}

#prizeDraw {
	background: transparent url(/assets/images/phase2/bg_prize_draw.gif) no-repeat top left;
	height: 83px;
	margin:0 auto;
	text-align:left;
	overflow: hidden;
	position: relative;
}
#prizeDraw p {
	font-size:0.9em;
	padding: 1px 0 5px 10px;
	width:292px;
	height: 76px;
	overflow: hidden;
	z-index: 2;
	color: #81929D;
}
#prizeDraw p.active {
	z-index: 3;
}
#prizeDraw img {
	float: right;
}

#prizeDraw a { 
	display: block;
}
#prizeDraw strong {
	color: #b3bdbf;
	display: block;
	padding-top: 4px;
}

#prizeDraw a:hover strong {
	color: #fff;
}



#news {
	background: transparent url(/assets/images/phase2/bg_prize_draw.gif) no-repeat top left;
	height: 83px;
}

#news p{
	font-size:0.9em;
	padding:5px 8px 5px 10px;
	width:164px;
	float: left;
	height: 72px;
	overflow: hidden;
}
#news p img { float: none; }
#news img { float: right; opacity: .8; }
#news a{ display: block; }
#news a:hover img { opacity: 1; }

#news strong {
	color: #b3bdbf;
	display: block;
	padding-top: 4px;
}
#news a:hover strong {
	color: #fff;
}

#win {
	background: transparent url(/assets/images/phase2/bg_prize_draw.gif) no-repeat top left;
	height: 83px;
}

#win p{
	font-size:0.9em;
	padding:5px 10px;
	width:160px;
	float: left;
}
#win p img { float: none; }
#win img { float: right; opacity: .8;  }
#win a{ display: block; }
#win a:hover img { opacity: 1; }

/* --------------------- ITEM PAGE ---------------------*/   

.panel {
	width: 900px;
	float: right;
}

.panel a.seeAll {
	float: left;
	display: block;
	height: 48px;
	width: 33px;
	padding: 0 0 0 32px;
	margin: 150px 0 0 0;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	line-height: 1.5;
	background: transparent url(/assets/images/phase2/item-arrows.png) 0 0 no-repeat;
	text-transform: uppercase;
}

#item-detail.food .panel a.seeAll {background-position: 0 0}
#item-detail.tv .panel a.seeAll {background-position: 0 -48px}
#item-detail.music .panel a.seeAll {background-position: 0 -96px}
#item-detail.fashion .panel a.seeAll {background-position: 0 -144px}
#item-detail.design .panel a.seeAll {background-position: 0 -192px}

.thanksForVoting .panel {
	width: 700px;
	float: right;
}

.panel img.item {
	float: left;
	margin: 0 0 0 95px;
}

/* ITEM DESCRIPTION */

.panel .itemDesc {
	float: left;
	margin: -14px 0 0 50px;
	width: 280px;
}

.panel .itemDesc h2 {
	color: #FFFFFF;
	font-size:1.8em;
	margin: 0;
	padding: 0 0 3px;
	line-height: 1.2;
}

.panel .itemDesc p.desc {
	color: #989797;
	line-height: 1.6;
}

.panel .itemDesc h4.prize {
	color: #FFFFFF;
}

.panel .itemDesc p.prize {
	color: #972d63;
	line-height: 1.4;
}

body#item-detail.tv .panel .itemDesc p.prize {color: #FDDE45;}
body#item-detail.fashion .panel .itemDesc p.prize {color: #DE4492;}
body#item-detail.food .panel .itemDesc p.prize {color: #2B879B;}
body#item-detail.design .panel .itemDesc p.prize {color: #BED849;}
body#item-detail.music .panel .itemDesc p.prize {color: #EC1A3B;}

p.giveAway {
	color:#989797;
	font-weight: bold;
	background: url(/assets/images/phase2/bullet-tv.png) 0 6px no-repeat;
	padding:0 0 0 15px;
	margin: 10px 0 0 0;
}

#item-detail.fashion p.giveAway{background-image: url(/assets/images/phase2/bullet-fashion.png)}
#item-detail.food p.giveAway{background-image: url(/assets/images/phase2/bullet-food.png)}
#item-detail.tv p.giveAway{background-image: url(/assets/images/phase2/bullet-tv.png)}
#item-detail.music p.giveAway{background-image: url(/assets/images/phase2/bullet-music.png)}
#item-detail.design p.giveAway{background-image: url(/assets/images/phase2/bullet-design.png)}

.panel .itemDesc ul.actions {
	float:left;
	list-style:none;
	list-style-position:inside;
	list-style-type:none;
	margin:20px 0 0;
	clear: both;
	width: 100%;
}
  
.panel .itemDesc ul.actions li a {
	color:#8B8C8C;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
	font-weight: bold;
}
.panel .itemDesc ul.actions li a:hover{ color: #fff; }

.panel .itemDesc ul.actions li a.viewComments {
	background:url(/assets/images/icon_comments.gif) 0 center no-repeat;
}

.panel .itemDesc ul.actions li a.item-terms {
	font-size: .9em;
	font-weight: 400;
}
.panel .itemDesc ul.actions li a.item-choose-another {
	background:url(/assets/images/icon_arrow_grey.gif) 0 center no-repeat;
}

.panel .itemDesc ul.actions li a.addComments {
	color:#8B8C8C;
	text-decoration:none;
	padding: 0;
}
.panel .itemDesc ul.actions li a.addComments:hover{
	color: #fff;
}

.comments a.addComments {
	color: #de4492;
	background: url(/assets/images/icon_add.gif) left center no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
	font-weight: bold;
	float: right;
	margin-top: -1.6em;
}
body.food .comments a.addComments {
	color: #2B879B;
	background: url(/assets/images/phase2/icon_add_food.gif) left center no-repeat;
}
body.design .comments a.addComments {
	color: #BED849;
	background: url(/assets/images/phase2/icon_add_design.gif) left center no-repeat;
}
body.music .comments a.addComments {
	color: #EC1A3B;
	background: url(/assets/images/phase2/icon_add_music.gif) left center no-repeat;
}
body.tv .comments a.addComments {
	color: #FDDE45;
	background: url(/assets/images/phase2/icon_add_tv.gif) left center no-repeat;
}
body.fashion .comments a.addComments {
	color: #DE4492;
	background: url(/assets/images/phase2/icon_add_fashion.gif) left center no-repeat;
}
.panel .itemDesc ul.actions li a.reminder {
	background-image:url(/assets/images/phase2/icon_reminder.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

.panel .itemDesc ul.actions li a.share {
	background-image:url(/assets/images/phase2/icon_share.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
}


/* Bidding module  + - */

.panel div.makeBid {
	background: url(/assets/images/phase2/bg_make_bid-fashion.png) 0 0 no-repeat;
	color:#000000;
	display:block;
	float:left;
	height:61px;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
	width:153px;
}

#item-detail.fashion .panel div.makeBid {background-image: url(/assets/images/phase2/bg_make_bid-fashion.png)}
#item-detail.tv .panel div.makeBid {background-image: url(/assets/images/phase2/bg_make_bid-tv.png)}
#item-detail.food .panel div.makeBid {background-image: url(/assets/images/phase2/bg_make_bid-food.png)}
#item-detail.music .panel div.makeBid {background-image: url(/assets/images/phase2/bg_make_bid-music.png)}
#item-detail.design .panel div.makeBid {background-image: url(/assets/images/phase2/bg_make_bid-design.png)}

#account .panel div.makeBid {
	background-image: url(/assets/images/phase2/bg_make_bid_small-fashion.png);
	width: 83px;
	height: 29px;
	margin: 0 10px 0 0;
	padding: 0;
}

#account .panel div.makeBid.tv {background-image: url(/assets/images/phase2/bg_make_bid_small-tv.png)}
#account .panel div.makeBid.music {background-image: url(/assets/images/phase2/bg_make_bid_small-music.png)}
#account .panel div.makeBid.food {background-image: url(/assets/images/phase2/bg_make_bid_small-food.png)}
#account .panel div.makeBid.fashion {background-image: url(/assets/images/phase2/bg_make_bid_small-fashion.png)}
#account .panel div.makeBid.design {background-image: url(/assets/images/phase2/bg_make_bid_small-design.png)}

.panel div.makeBid input {
	background-color: transparent;
	border:none;
	color:#fff;
	font-size: 24px;
	margin: 15px 0 0 38px;
	text-align:center;
	width:40px;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.panel div.makeBid input {
		width: 45px;
	}
}

#account .panel div.makeBid input {
	margin: 0 0 0 9px;
	text-align:center;
	float:left;
	position: relative;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#account .panel div.makeBid input {
		font-size: 18px;
		padding-top: 5px;
	}
}

.panel div.makeBid ul {
	float: right;
	margin: 0;
	width:39px;
}

.panel div.makeBid ul li {
	list-style: none;
	width:39px;
	height: 30px;
	float: left;
}


.panel div.makeBid ul li a {
	display: block;
	padding: 0;
	margin: 0;
}
.panel div.makeBid ul li a:hover{ color: #fff; }

#account .panel ul#bidding div.makeBid ul {
	width: 24px;
	height: 15px;
}

#account .panel ul#bidding li p.winnerText {
	width: 100px;
}

#account .panel ul#bidding div.makeBid ul li {
	width: 24px;
	height: 15px;
	padding: 0;
	margin: 0;
	border: 0;
}

.panel input#submit, #submit-bid {
	background:url(/assets/images/phase2/button_submit-fashion.png);
	border:0 none;
	height:30px;
	margin-top:23px;
	float: left;
/*
	width:87px;
*/

	width:96px;

}
#submit-bid {margin-top: 0;}

#item-detail.fashion .panel input#submit, #submit-bid.fashion {background:url(/assets/images/phase2/button_submit-fashion.png)}
#item-detail.tv .panel input#submit,#submit-bid.tv{background:url(/assets/images/phase2/button_submit-tv.png)}
#item-detail.music .panel input#submit, #submit-bid.music  {background:url(/assets/images/phase2/button_submit-music.png)}
#item-detail.food .panel input#submit, #submit-bid.food {background:url(/assets/images/phase2/button_submit-food.png)}
#item-detail.design .panel input#submit, #submit-bid.design {background:url(/assets/images/phase2/button_submit-design.png)}

/* Posted Comments */
.comments {
	float: left;
	margin: 5px 0 0 50px;
	width: 280px;
}

#scrollComments {
	height: 265px;
	overflow: auto;
}


p#beTheFirst {
	padding:5px 0;
}

.comments .post {
	float: left;
	border-bottom: 1px solid #323537;
	padding: 12px 2px;
	width: 261px;
}

.comments .post h3 {
	color: #bab6b6;
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
}
.comments .post p {
	color: #666666;
}

.comments ul.details {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0 !important;
	height: _1%;
	padding: 20px 0 20px 0;
	float: left;
	/*overflow: auto;*/
	border: none;
}

.comments ul.details li {
	display:block !important;
}

.comments ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0 !important;
	height: _1%;
	padding: 0 0 20px 0;
	/*overflow: auto;*/
	border-bottom: 1px solid #323537;
}

.comments ul li {
	display: inline;
}

.comments ul li h2 {
	color:#ffffff;
	font-size:1.6em;
	margin:0;
	padding:0 0 3px 0;
	float: left;
	width: 100px;
}

.comments ul li.addComment a {
	color: #de4492;
	background: url(/assets/images/icon_add.png) left center no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
	font-weight: bold;
	float: right;
}

.comments ul li.addComment a:hover {
	color:#fff;
	text-decoration: none;
}

div.comments ul li a.backToDetail {
	background:url(/assets/images/icon_arrow_grey.gif) 0 center no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
	color:#8b8c8c;
	text-decoration: none;
}
div.comments ul li a.backToDetail:hover {
	color: #fff;
}

.panel .ItemDesc ul li a.viewComments {
	background-image:url(/assets/images/icon_comments.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
	color:#8b8c8c;
	text-decoration: none;
}

.panel .ItemDesc ul li a.addComments {
	color:#8b8c8c;
	text-decoration: none;
}
.panel .ItemDesc ul li a.addComments:hover {
	color: #fff;
}

ul li.vote a {
	background-image:url(/assets/images/icon_vote_fashion.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
}


/* --------------------- EARN CREDITS PAGE ---------------------*/   

.panel #earnCreditsDesc {
	width: 350px;
	float: left;
	background: transparent url(/assets/images/phase2/bg_earn_credits.png) no-repeat bottom left;
	height: 370px;
}

.panel #earnCreditsDesc h2 {
	color:#FFFFFF;
	font-family:arial;
	font-size:1.6em;
	line-height:1.2em;
	text-indent:0;
}

.panel #earnCreditsForm {
	padding: 5px;
	width: 462px;
	float: left;
	margin: 0 0 0 30px;
}

.panel #earnCreditsForm .formElement {
	margin: 0 0 5px 0;
}

#personalUrl,
#inviteFriend{
	padding: 15px;
}

.panel #earnCreditsForm label{
	color:#FFFFFF;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
	width:120px;
}

.panel #earnCreditsForm #inviteFriend label{
	color:#FFFFFF;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
	width:100px;
}

.panel #earnCreditsForm input {
	background-color:#404649 !important;
	border:1px solid #404649;
	color:#FFFFFF;
	margin:0 0 5px 0;
	padding:0;
	width:330px;
}

.panel #earnCreditsForm input#url{
	width: 408px;
	clear: both;
}


.panel #earnCreditsForm input#send {
	width: 63px;
	height: 19px;
	border: 0;
	margin-top: 10px;
	float: right;
	cursor: pointer;
}

.panel .section {
	width: 462px;
	float: left;
	background: transparent url(/assets/images/phase2/bg-section.png) no-repeat top left;
}

.panel .sectionBottom {
	width: 462px;
	float: left;
	padding: 15px 0 0 0;
	background: transparent url(/assets/images/phase2/bg-section-bottom.png) no-repeat top left;
	clear: left;
	margin: 0 0 0px 0;
}

.panel #earnCreditsForm h3 {
	color: #6396b4;
	font-size: 1.2em;
	font-weight: bold;
}

#inviteFriend p.error  {
	clear: both;
	color: #e00000;
	margin: 0 0 0 100px;
	padding: 0 0 5px;
}
.panel #inviteFriend input {
	float: right;
}

.panel #inviteFriend input#send {
	clear: right;
	cursor: pointer;
}

/* -------- SIGN UP PAGE -------- */
div#signup_info {
	float:left;
	width:321px;
	margin-left:172px;
	margin-right:49px;

}

div#signup_info span.centre {
	display:block;	
	text-align:center;
}

.thanksForVoting div.signup_form {
	width:333px;
	float:left;
}

#signup .signup_form div.signUp {
	float: left;
	margin: 0 0 15px 0;
	width: 333px;
}

#signup .signup_form div.signUp label{
	width: 140px;
	float: left;
	
	font-size: 1em;
	text-align: left;
	color: #fff;
}

#signup .signup_form div.signUp select {
	background-color:#404649;
	border:1px solid #999999;
	color:#FFFFFF;
	width:193px;
}

#signup .signup_form .thanksForVoting div.signUp p.white {
	color:#FFFFFF;
}

#signup .signup_form div.signUp select.np {
	width: 95px;	
}

#signup .signup_form div.tandc {
	margin: 0 0 5px 0;
	width: 333px;
	float: none;
}

#signup .signup_form div.tandc label {
	font-size: 0.9em;
}

#signup .signup_form div.tandc input.checkbox {
	width: auto;
	float: left;
	margin-right: 4px;
	vertical-align: top;
	border: 0;
	background: none;
	height: 20px;
	margin-bottom:20px;
}

#signup .signup_form div.signUp input.small{
	float: left;
	margin: 0;
	width:80px;
}

#signup .signup_form div.signUp input, #signup .panel div.signUp Signnames {
	width:191px;
	float: left;
	padding: 0;
	margin: 0;
	background-color: #404649;
	border: 1px solid #404649;
	color: #fff;
}

#signup .signup_form div.signUp input#submit{
	background-image:url(/assets/images/phase2/btn_submit_large.gif);
	border:0 none;
	height:25px;
	margin-top:10px;
	width:84px;
}

#signup .signup_form div.signUp p#findAddressError {
	clear: both;
	color: #e00000;
	margin: 0 0 0 140px;
}

#signup .signup_form div.signUp p.error  {
	clear: both;
	color: #e00000;
	margin: 0 0 0 140px;
	padding: 0;
}

#signup .signup_form div.signUp span a {
	text-decoration:underline;
	color: #fff;
}
#signup .signup_form div.signUp span a:hover{ color: #ced1d2; }

#signup .signup_form div.signUp span {
	color: #fff;
	float:right;
}

#signup .signup_form div.signUp a  {
	clear: both;
	color: #f00;
	margin: 0;
	padding: 0;
}

#signup .signup_form div.signUp ul.buttons {
	float:right;
	margin:0 0 0 0;
	padding:0 8px 0 0;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	display: inline;
}

#signup .signup_form div.signUp ul.buttons li {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

#signup .signup_form div.signUp ul.buttons li a {
	color: #fff;
	display:block;
	margin-top:3px;
	margin-right:10px;
}
#signup .signup_form div.signUp ul.buttons li a:hover{ color: #ced1d2; }

#signup .signup_form .hide {
	display: none;
}

#signup .signup_form .thanksForVoting p  {
	color: #999;
	width: 360px;
	padding: 5px 0;
}

p.terms {
	clear:both;
	font-size:0.8em;
}

#signup .signup_form p.terms {
	clear:both;
	float: left;
	font-size:0.8em;
}

/* --------------- Thankyou page ------------------*/
#thankyou .panel {
	float:none;
	width:465px;
	margin:0 auto;
	margin-top:50px;
}

#thankyou .panel ul.cta {
	list-style: none;
}
#thankyou .panel ul.cta li {
	float:left;
	padding:10px 10px 0 0;
	padding-top:30px;
}

/* --------------------- ACCOUNT PAGE ---------------------*/   

.panel #accountDesc {
	width: 250px;
	float: left;
	background: transparent url(/assets/images/phase2/bg_account.png) bottom left no-repeat;
	padding: 0 0 170px 0;
}

.panel #accountDesc h2 {
	color:#FFFFFF;
	font-size: 1.6em;
	line-height: 1.2em;
	text-indent: 0;
}

#accountDesc ul.bullets {margin: 10px 0;}

.panel #accountForm {
	padding: 5px;
	width: 610px;
	height: 326px;
	float: left;
	margin: 0 0 0 30px;
	overflow: auto;
}

.panel #accountForm ul#bidding {
	margin: 10px 0;
	overflow: hidden;
}

.panel #accountForm ul#bidding li {
	 display: block;
	 width: 550px;
	 padding: 10px 0;
	 border-bottom: 1px solid #565454;
	 float: left;
	 clear: left;
}

.panel #accountForm ul#bidding li img.item {
	float: left;
	padding: 0;
	margin: 0 12px 0 0;
}

.panel #accountForm ul#bidding li p {
	width: 274px;
	float: left;
	padding: 0;
	margin: 0px 25px 0 0;
}

.panel #accountForm ul#bidding li p.heading {
	font-size: 1.2em;
}

.panel #accountForm ul#bidding li p.heading a {color: #fff;}


/* --------------------- COLLECTION / CATEGORY ---------------------*/   

p.strapLine {
	font-weight: bold;
	font-size: 1em;
	padding: 0 0 10px 0;
	float: left;
}

p.sendToFriend {
	background:transparent url(/assets/images/phase2/icon_envelope.gif) no-repeat scroll 0 5px;
	float:right;
	margin:0 10px 0 0;
	padding:0;
}

p.sendToFriend a {
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 15px;
	font-weight: bold;
}
p.sendToFriend a:hover{ color: #ced1d2; }

#category, #collection {
	border-top: 0px solid #3a3e40;
	border-right: 0px solid #3a3e40;
	border-left: 1px solid #3a3e40;
	border-bottom: 0px solid #3a3e40;
	width:955px;
	margin: 0 auto;
	overflow: hidden;
}

#collection ul.category {
	float: left;
	width: 191px;
}

#category ul.category {
	float: left;
	width: 975px;
}

#collection ul.category li {
	display: block;
	width: 190px;
	height: 205px;
	border-right: 1px solid #3a3e40;
	border-bottom: 1px solid #3a3e40;
	float: left;
}

#category ul.category li {
	display: inline;
	float: left;
	width: 190px;
	height: 205px;
	border-right: 1px solid #3a3e40;
	border-bottom: 1px solid #3a3e40;
}

#category ul.category li a img,
#collection ul.category li a img{
	display:block;
	margin:0 auto;
	padding: 0;
}

#category ul.category li span,
#collection ul.category li span {
	background-color: #021c2c;
	display: block;
	text-align:center;
	height: 1.5em;
}

#category ul.category li span a,
#collection ul.category li span a {
	color:#FFFFFF;
	font-weight:400;
	padding:0;
	text-decoration:none;
	font-size: .9em;
	opacity: .5;
}

#category ul.category li span a:hover,
#collection ul.category li span a:hover{ color: #ced1d2; }

/* CATEGORIES HEADERS */

ul#categories {
	background:transparent url(/assets/images/phase2/bg_collection_bar.gif) no-repeat scroll 0 2px;
	height: 33px;
	clear: both;
	width: 968px;
	margin: 0 auto;
}

ul#categories li {
	display:inline;
	text-align:center;
	width:190px;
	padding: 10px 0 0 0;
	float: left;
	margin-left: 1px;
}

ul#categories li.fashion {
	margin-left: 7px;
}
ul#categories li.tv {
	padding-right: 6px;
}
ul#categories li a {
 	display:inline-block;
}

ul#categories li.fashion a {
	background:transparent url(/assets/images/phase2/bg_collection_fashion.gif) no-repeat scroll 0 2px;
	height:14px;
	text-align:center;
	width:82px;
}

ul#categories li.fashion a:hover {
	background-position: 0 -20px;
}

ul#categories li.music a {
	background:transparent url(/assets/images/phase2/bg_collection_music.gif) no-repeat scroll 0 2px;
	height: 14px;
	width: 59px;
}

ul#categories li.music a:hover {
	background-position: 0 -20px;
}

ul#categories li.design a {
	background:transparent url(/assets/images/phase2/bg_collection_design.gif) no-repeat scroll 0 2px;
	height: 14px;
	width: 69px;
}

ul#categories li.design a:hover {
	background-position: 0 -20px;
}

ul#categories li.food a{
	background:transparent url(/assets/images/phase2/bg_collection_food.gif) no-repeat scroll 0 2px;
	height: 14px;
	width: 51px;
}

ul#categories li.food a:hover {
	background-position: 0 -20px;
}

ul#categories li.tv a {
	background:transparent url(/assets/images/phase2/bg_collection_tv.gif) no-repeat scroll 0 2px;
	height: 14px;
	width: 21px;
}

ul#categories li.tv a:hover {
	background-position: 0 -20px;
}

ul#categories li a span {
	left:-5000px;
	position:absolute;
}




/* HEADERS */

h2#header-fashion {
	background:transparent url(/assets/images/phase2/bg_header_fashion.gif) no-repeat scroll 0 2px;
	height: 33px;
	display: block;
	clear: both;
	width: 968px;
	margin: 0 auto;
}

h2#header-music {
	background:transparent url(/assets/images/phase2/bg_header_music.gif) no-repeat scroll 0 2px;
	height: 33px;
	display: block;
	clear: both;
	width: 968px;
	margin: 0 auto;
}

h2#header-design {
	background:transparent url(/assets/images/phase2/bg_header_design.gif) no-repeat scroll 0 2px;
	height: 33px;
	display: block;
	clear: both;
	width: 968px;
	margin: 0 auto;
}

h2#header-food {
	background:transparent url(/assets/images/phase2/bg_header_food.gif) no-repeat scroll 0 2px;
	height: 33px;
	display: block;
	clear: both;
	width: 968px;
	margin: 0 auto;
}

h2#header-tv {
	background:transparent url(/assets/images/phase2/bg_header_tv.gif) no-repeat scroll 0 2px;
	height: 33px;
	display: block;
	clear: both;
	width: 968px;
	margin: 0 auto;
}




/* ITEM ROLLOVER */

#collection ul.category li .itemDesc,
#category ul.category li .itemDesc {
	background:transparent url(/assets/images/phase2/bg_item_hover.png) no-repeat scroll 0 0;
	height: 207px;
	width: 195px;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
}


#collection ul.category li .itemDesc h3,
#category ul.category li .itemDesc h3 {
	padding: 20px 15px;
	width:160px;
}

#collection ul.category li .itemDesc p,
#category ul.category li .itemDesc p {
	width:160px;
	padding: 0px 15px;
	margin-bottom: 10px;
}

.wonBadge {
	position:absolute;
	right:20px;
	top:50px;
}

.sash {
	position:absolute;
	left:0;
	top:0;
}

/* --------------------- HOW TO WIN PAGE / WHAT IS THE TIMELESS 50 ---------------------*/   

#how .panel {
	float:left;
	margin-left:173px;
	width:420px;
	position:relative;
	top:-50px;
}

#how .panel h2 {
	margin-top: .6em;
}

#how .panel h3 {
	font-size:12px;
}

img#steps {
	padding: 0 0 30px 0;
}

#how .panel ul.cta {
	list-style: none;
}

#how .panel ul.cta li {
	float:left;
	padding:10px 10px 0 0;
	padding-top:30px;
}

body#how div#how_content {
	background:transparent url(/assets/images/phase2/bg_chair_logo.png) no-repeat scroll center top;
	display:block;
	min-height: 360px;
	height: auto !important;
	height: 360px;
	width: 975px;
}

#how_content h2 a {
	cursor: pointer;
	color: #fff;
}
#how_content h2 a:hover {
	color: #ced1d2;
}
#how #content {
	padding-top: 150px;
}

/* --------------------- What is Timeless 50  ---------------------*/   

#whatIs .panel {
	float:left;
	margin-left:70px;
	width:300px;
	z-index:2;
}

#how .panel h3 {
	font-size:12px;
}

img#steps {
	padding: 0 0 30px 0;
}

#whatIs .panel ul.cta {
	list-style: none;
}

#whatIs .panel ul.cta li {
	float:left;
	padding:10px 10px 0 0;
	padding-top:30px;
}

#whatIs .panel ul {
	margin-top:30px;	
}

#whatIs .panel ul li,
#how .panel ul li {
	list-style-type:none;
	margin-bottom:3px;
}

#whatIs .panel ul li a {
	text-indent:-9000px;
	outline:none;	
}

#whatIs .panel ul li a#btn_collection {
	display:block;
	background-image:url(/assets/images/phase2/button_see_top50.png);
	height:31px;
	width:185px;
}

#whatIs .panel ul li a#btn_how {
	display:block;
	background-image:url(/assets/images/phase2/button_how.png);
	height:33px;
	width:267px;
}

#whatIs .panel ul li a#btn_explore {
	display:block;
	background-image:url(/assets/images/phase2/button_explore.png);
	height:33px;
	width:226px;
}

body#whatIs div#whatIs_content {
	background:none;
	display:block;
	min-height: 375px;
	height: auto !important;
	height: 375px;
	width:975px;
	background:transparent url(/assets/images/phase2/bg_car.png) no-repeat scroll center top;
}
body#terms div#content {
	background:none;
	display:block;
	min-height: 294px;
	height: auto !important;
	height: 294px;
	width:975px;
}


body#terms #terms_content {
	background:transparent url(/assets/images/phase2/bg_terms.png) top right no-repeat;
}


/* ------  jScrollPane CSS ------ */
/* ------  being used on account page ------ */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: transparent url(/assets/images/phase2/scrollbar-bg.png) 0 0 no-repeat;
}
.jScrollPaneDrag {
	position: absolute;
	background: #4c7085;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


/* --------------------- PASSWORD SCREENS ---------------------*/
#password-reset .panel {
	width: 462px;
	float: none;
	margin: 40px auto;
}
#password-reset .panel form {
	padding: 15px;	
}
#password-reset .panel p {
	padding-bottom: 10px;
}

#password-reset .panel p.error {
	color: #e00000;
	float: left;
	clear: both;
}

#password-reset .panel input {
	background-color:#404649 !important;
	border:1px solid #404649;
	color:#FFFFFF;
	margin:0 0 5px 0;
	padding:0;
	width:330px;
	float: right;
}
#password-reset .panel label{
	color:#FFFFFF;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
	width:100px;
}
#password-reset .panel input#submit-password {
	width: 73px;
	height: 19px;
	border: 0;
	float: right;
	margin-top: 10px;
	clear: both;
}

.panel #password-reset-confirm input {
	width:310px;
}
.panel #password-reset-confirm label {
	width:120px;
}

#password-reset .panel .section .message {
	margin:40px auto;
	padding:0;
}
#password-reset .panel .section .message p {
	padding:0;
}
.panel #password-reset-confirm .formElement {
	clear: both;
}


/* PASSWORD SCREENS */

#password-reset .form-wrap {
	width: 266px;
	margin: 40px auto;
	background: transparent url(/assets/images/phase2/password-bg.png) bottom left no-repeat;
	color: #9fa2a4;
	padding: 25px 15px;
	overflow: hidden;
}
#password-reset.confirmation .form-wrap {
	margin: 0 auto 40px auto;
	padding-top: 15px;
}
#password-reset.confirmation .form-wrap h3 {
	color: #fff;
	padding: 0 0 1em 0;
}

#password-reset div.signUp {
	width: 266px;
	margin: 0 0 6px 0;
}

#password-reset div.signUp label {color: #9fa2a4; width: 100px;}
#password-reset.confirmation div.signUp label {width: 60px;}

#password-reset div.signUp input.pwd,
#password-reset div.signUp input.txt {background-color:#404649;
border:1px solid #404649;
color:#FFFFFF;
float:right;
height:12px;
margin:0;
padding:2px;
width:150px;}

#password-reset.confirmation div.signUp input.pwd,
#password-reset.confirmation div.signUp input.txt {width: 190px; }

#password-reset #submit-password {float: right;}

#password-reset .message {
	color: #5f859c;
	font-weight: bold;
	width: 266px;
	margin: 40px auto 10px auto;
}

.thanks {width: 700px;}
.extra_info { position: relative; bottom: 12px;}
.share {
	float: right;
	margin-top: 10px;
	margin-right: 11px;
}

div#logo50 {
	position:absolute;
	top:30px;
	left:10px;
	width:534px;
	height:238px;
}

/* EXPLORE SCREEN */

#scroller {
	width: 534px;
	float: left;
	margin: 0 0 0 64px;
	padding: 20px 0 0 0;
	position: relative;
	margin-left: 33px;
}

#scroller #go-left,
#scroller #go-right  {
	position: absolute;
	width: 25px;
	height: 33px;
	bottom: 20px;
	background: transparent url(/assets/images/phase2/explore/big-blue-arrows.png) 0 0 no-repeat;
	text-indent: -9000em;
	outline: 0;
}

#scroller #go-left {
	left: 0;
}

#scroller #go-right {
	right: 0;
	background-position: -25px 0;
}

#scroller #go-left:hover {
	background-position: 0 -33px;
}

#scroller #go-right:hover {
	background-position: -25px -33px;
}

#explore #description {
	width: 330px;
	padding: 20px;
	float: left;
	line-height: 1.3;
	padding-right: 0;
	width: 388px;
}

#explore #description h3 {
	color: #ccc;
}
#explore #description p.sub {
	color: #fff;
}


ul#explore-thumbs {
	width: 483px;
	list-style: none;
	padding: 0;
	margin: 32px 0 20px 25px;
	text-align: center;
	float: left;
	overflow: hidden;
	border: 1px solid #5e7582;
}

ul#explore-thumbs li {
	display: block;
	float: left;
	width: 43px;
	height: 31px;
	position: relative;
	border-right: 1px solid #5e7582;
}

ul#explore-thumbs li.last {
	border-right: none;
}

ul#explore-thumbs li a {
	background-color: #FFFFFF;
	display: block;
}
ul#explore-thumbs li a:hover{ color: #ced1d2; }

ul#explore-thumbs li b {
	width: 43px;
	height: 31px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

#flashContent02 {
	position: relative;
	z-index:: 2;
	clear: both;
	padding-top: 25px;
}
#flashContent02 ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 921px;
}
#index #flashContent02 {
	padding-left: 24px;
}
#flashContent02 ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	line-height: 1;
	font-size: .9em;
	width: 32px;
	color: #7b8e99;
	position: relative;
	display: block;
	padding: 8px 0 6px;
	cursor: pointer;
}
#flashContent02 ul li.old {
	color: #335062;
}
#flashContent02 ul #cal-current {
	color: #fff;
	background: #4d6676 url(/assets/images/cal-cur.png) 0 0 no-repeat;
}
#flashContent02 ul li.last {
	color: #fff;
	background: #13374d url(/assets/images/cal-last.png) -7px 0 no-repeat;
	width: 121px;
	float: right;
}

#flashContent02 ul li.last a {
	display: block;
	text-align: left;
	cursor: pointer;
}


#flashContent02 ul li.fashion { background: url(/assets/images/phase2/cal-dot-fashion.gif) center 25px no-repeat; }
#flashContent02 ul li.tv { background: url(/assets/images/phase2/cal-dot-tv.gif) center 25px no-repeat; }
#flashContent02 ul li.music { background: url(/assets/images/phase2/cal-dot-music.gif) center 25px no-repeat; }
#flashContent02 ul li.design { background: url(/assets/images/phase2/cal-dot-design.gif) center 25px no-repeat; }
#flashContent02 ul li.food { background: url(/assets/images/phase2/cal-dot-food.gif) center 25px no-repeat; }


#flashContent02 ul #cal-current.fashion { background: #4d6676 url(/assets/images/phase2/cal-cur-fashion.png) 0 0 no-repeat; }
#flashContent02 ul #cal-current.tv { background: #4d6676 url(/assets/images/phase2/cal-cur-tv.png) 0 0 no-repeat; }
#flashContent02 ul #cal-current.music { background: #4d6676 url(/assets/images/phase2/cal-cur-music.png) 0 0 no-repeat; }
#flashContent02 ul #cal-current.design { background: #4d6676 url(/assets/images/phase2/cal-cur-design.png) 0 0 no-repeat; }
#flashContent02 ul #cal-current.food { background: #4d6676 url(/assets/images/phase2/cal-cur-food.png) 0 0 no-repeat; }



#flashContent02 ul li:hover {
	color: #fff;
}
#flashContent02 ul li strong {
	display: block;
	padding-bottom: 9px;
	margin-bottom: 9px;
	border-bottom: 1px solid #335062;
}
#flashContent02 ul #cal-current strong {
	border-bottom: 1px solid #58707e;
}
#flashContent02 ul li span {
	display: block;
	font-weight: 700;
}
#flashContent02 ul li em {
	display: block;
	font-size: .9em;
	font-style: normal;
}


#flashContent02 ul li.last strong,
#flashContent02 ul li.last span,
#flashContent02 ul li.last em {
	padding-left: 14px;
	padding-right: 14px;
	width: 18px;
	text-align: center;
}
#flashContent02 ul li p {
	display: none;
	position: absolute;
	top: -99px;
	left: 50%;
	width: 102px;
	padding-top: 10px;
	height: 85px;
	margin-left: -52px;
	z-index: 5;
	background: url(/assets/images/cal-tt-2.png) 0 0 no-repeat;
	text-transform: uppercase;
	font-weight: 700;
	font-size: .8em;
	color: #82888d;
	cursor: default;
}

#flashContent02 ul li p.tripple {
	background: url(/assets/images/cal-tt-3.png) 0 0 no-repeat;
	width: 144px;
	margin-left: -73px;
}

#flashContent02 ul li.last p {
	margin-left: -98px;
}
#flashContent02 ul li:hover p {
	display: block;
}

#flashContent02 ul li p img {
	margin-top: 8px;
	width: 38px;
	height: 54px;
}

#terms .panel {
	width: 600px;
	float: none;
	padding-left: 75px;
}
#privacy .panel {
	width: 825px;
	float: none;
	margin: 0 auto;
}
#terms .panel ol, #privacy .panel ul {
	list-style-position: inside;
	padding-left: 2em;
	padding-bottom: 1em;
}
#terms .panel ol li, #privacy .panel ul li  {
	padding-bottom: .4em;
}

#privacy .panel ul {list-style: none; padding-top: 2em;}
#privacy .panel ul li ul {padding-top: .4em;}
#privacy .panel ul li span { padding: 0 .8em 0 0;}
#privacy .panel ul li p { padding: 0 0 1em 2em;}
#privacy .panel ul li ul li span {font-weight: bold; padding: 0 .6em 0 0;}


#terms .prize_terms h2 {
	color: #fff;
	margin-top: 1em;
}

#terms .prize_terms h4 {
	color: #fff;
	margin-top: 1em;
}

div.errorPanel {
	margin: 200px 0 100px 266px;
	float:left;
	width: 380px;
}

#optin_content {
	background: url(/assets/images/phase2/bg_optin.png) 0 0 no-repeat;
	min-height: 325px;
	height: auto !important;
	height: 325px;
	width: 975px;
}
#optin_content .panel {
	margin-left: 168px;
	width: 368px;
	float: none;
}


#optin .explore-btns .privacy_policy {
	width: 100%;
	font-weight: 700;
	color: #fff;
}
#optin .explore-btns .privacy_policy:hover {
	color: #81929D;
}
#optin .explore-btns .privacy_policy img {
	margin-left: 11px;
	margin-right: 8px;
}


#index #content02 {
	min-height: 512px;
	height: auto !important;
	height: 512px;
	background: url(/assets/images/phase2/bg-home-car.png) 0 0 no-repeat;
}

#index .flashPanel {
	padding-top: 65px;
}

#index #footer {
	float: none;
	padding: 1px 0 10px;
}

#prizeDraw span {
	display:block;
	padding-top:5px;
}

#prizeDraw span img {
	float:none;
	margin-top:3px;
}

