:focus {
	outline: 0;
}

* html {
	padding: 0;
	margin: 0;
	font-size: 100.01%;
}

body{
	text-align: center;
	padding: 0;
	margin: 0;
	font: 62.5% Arial,"Trebuchet MS",Helvetica,Sans-Serif;
	background: #413f3a url(/images/web/global/bg-body.png) repeat-x;
	background-attachment: scroll;
	color: #888;
}

strong{
	font-weight: bold;
}

/* { behavior: url(/css/iepngfix.htc); }*/
a:link{
	color: #c30;           #elite_terms
	text-decoration: underline;
	-moz-outline: none;
}

a:visited{
	color: #c30;
	text-decoration: underline;
	-moz-outline: none;
}

a:hover{
	color: #c30;
	text-decoration: none;
	-moz-outline: none;
}

a:active{
	color: #c30;
	text-decoration: underline;
	-moz-outline: none;
}

/* basic fonts from style guide */
body p strong{
	font-weight: bold;
	color: #666;
}

p{
	font-size: 13px;
	margin-bottom: 3px;
	line-height: 1.3em;
	color: #666;
}

p em{
	font-style: italic;
}

h1{
	font-size: 28px;
	font-weight: bold;
	color: #888;
	margin-bottom: 10px;
}

h2{
	font-size: 18px;
	margin: 10px 0;
	font-weight: bold;
	color: #888;
}

h3{
	font-size: 16px;
	font-weight: bold;
	color: #600;
	margin-bottom: 2px;
}

h4{
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin-bottom: 2px;
	margin-left: 15px;
}

h5{
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #888;
	text-align:left;
}

strong, .strong, bold, .bold {font-weight:bold;}

.c2w-c3 #c2 p,/* FONT FOR MIDDLE COLUMNS OR ONE-COLUMN PAGE CONTENT */
.c1w #c1 p{
	font-size: 1.2em;
	line-height: 1.5em;
}

.c1-c2w-c3 #c3 p{
	font-size: 1.1em; /* RIGHT COLUMN FONT HANDLING */
	line-height: 1.3em;
}

#solow #countdown1{
	background: none;
	display: inline;
	float: left;
	height: inherit;
	width: inherit;
}

#solow {
	position: absolute;
	top: 15px;
	left: 50%;
	width: 984px;
	margin-left: -492px;
	text-align: left;
}

#back{
	display: block;
	position: absolute;
	width: 120px;
	height: 20px;
	top: -34px;
	left: 823px;
	font-size: 12px;
	font-weight: bold;
}

#hd{
	position: relative;
	height: 95px;
	background: transparent url(/images/web/global/hdr-main.png) no-repeat top;
	margin: 0;
	padding: 0;
}

#hd .logo{
	display: block;
	position: absolute;
	width: 235px;
	height: 88px;
	top: 0;
	left: 0;
	border: none;
}

#hd h1{
	display: none; /* page heading for seo */
}

#hd #info{
	position: absolute;
	top: 64px;
	left: 525px;
	width: 435px; /* account information */
	font: bold 11px/20px  Arial, Helvetica, Sans-Serif;
	color: #fff;
	text-align: center;
}

#hd a:link,
#hd a:visited,
#hd a:hover,
#hd a:active{
	color: #fff;
}

#hd em a:link,
#hd em a:visited,
#hd em a:hover,
#hd em a:active{
	color: #fc6;
}

#hd a:hover{
	text-decoration: none;
}

#hd em{
	color: #ffcc66; /* bid bucks */
	font-weight: bold;
}

#hd span{
	color: #999; /* pipes */
	padding: 0 5px;
}

#ft{
	position: relative;
	height: 138px;
	background: transparent url(/images/web/global/ftr-main.png) no-repeat bottom;
}

#ft ul{
	display: block;
	position: absolute;
	top: 22px;
	left: 36px;
	width: auto;
	height: 35px;
	margin: 0;
	padding: 0 2px 0 0;
	background: transparent url(/images/web/global/nav-div-btm-3.png) no-repeat top right;
}

#ft li{
	display: block;
	float: left;
	height: auto;
	width: auto;
	margin: 0;
	padding: 0 0 0 1px;
	text-align: center;
	background: transparent url(/images/web/global/nav-div-btm-3.png) no-repeat top left;
}

#ft li a:link,
#ft li a:visited{
	display: block;
	float: left;
	color: #ccc;
	font: normal 11px/35px Arial, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 105px; /* manage width of menu items */
}

#ft li a:hover{
	text-decoration: underline;
}

#ft span.bookmark{
	display: block;
	position: absolute;
	top: 25px;
	left: 630px;
	width: 125px;
	height: 16px;
}

#ft #certification_Truste a{
	position:absolute;
	top:98px;
	left:26px;
	width:90px;
	height:25px;
	overflow:hidden;
}

#ft #certification_BBB a{
	position:absolute;
	top:91px;
	left:141px;
	width:24px;
	height:40px;
	overflow:hidden;
}

#ft #sendme span{
	display: none;
}

#bd{
	background: transparent url(/images/web/global/bg-content.png) repeat-y center; /* BODY */
	position: relative;
	margin: 0;
}

#bd .top{
	width: auto;
	margin: 0;
	padding: 0 20px;
	background: transparent url(/images/web/global/bg-top.png) no-repeat top;
}

#bd .btm{
	height: 568px;
	width: auto;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/global/bg-btm.png) no-repeat bottom;
	overflow:hidden;
}

.fl {float:left;}
.fr {float:right;}

.clr-l{
	display: block;
	border: none;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	clear: left;
	width: 99.9%;
	margin: 0;
	padding: 0;
	background: none;
}

#bd .r{
	width: 100%;
	height: 530px;
}

#auctions #bd .r{
	overflow-y: hidden;
}

#bd .r:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* global style for countdown scripts (overrides page specific spans) */
#ctd{
	background: none;
	display: inline;
	float: none;
	height: inherit;
	width: inherit;
}

.auction-item .c2 a.my{
	float: right;
}

/* Navigation menu
================================  */
#nav{
	display: block;
	position: absolute;
	top: 2px;
	right: 25px;
	width: 450px;
	height: auto;
	margin: 0;
	padding: 0 0 0 1px; /* background: transparent url(/images/web/global/nav-light.png) no-repeat; */
}

#nav li{
	display: block;
	float: left;
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	text-align: center;
}

#nav li a{
	background: transparent url(/images/web/global/nav-hov.png) no-repeat;
}

#nav li a:link,
#nav li a:visited {
	display: block; /* OFF STATE */
	float: left;
	background: transparent url(/images/web/global/nav-hov.png) no-repeat;
	color: #fff;
	font: normal 12px/34px Arial, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 90px; /* width of each nav element */
	height: 34px;
}

#nav li a:hover,
#nav li a:focus {
	text-decoration: underline; /* HOVER STATE */
	background-position: 0px -34px;
}

#how_to_play #nav li.howto a,
#auctions #nav li.auctions a,
#winners #nav li.winners a,
#my-solow #nav li.my a{
	background-position: 0px -34px; /* ON STATE */
}

/* FORMS
================================ */
.warning{
	color: #c30;
	font-weight: bold;
}
#warning{
	color: #c30;
	font-weight: bold;
}

/* SIGNIN PAGE */
#login .c{
	float: left;
	width: 944px;
	padding-top: 11px;
	background: transparent url(/images/web/bxs/bdr_top_full.gif) no-repeat top;
	text-align: center;
}

#login .c .r_l{
	display: block;
	float: left;
	width: 944px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/bxs/bdr_r_l_full.gif) repeat-y;
}

#login .c .r_l .btm{
	position: relative;
	display: block;
	float: left;
	width: 944px;
	margin: 35px 0 0 0;
	padding: 0;
	height: 240px; /* padding-bottom:15px; */
	background: transparent url(/images/web/bxs/bdr_btm_full.gif) no-repeat bottom;
	text-align: left;
}


/* FORGOT PASSWORD */
#forgot_pw .c{
	float: left;
	width: 944px;
	padding-top: 11px;
	background: transparent url(/images/web/bxs/bdr_top_full.gif) no-repeat top;
	text-align: center;
}

#forgot_pw .c .r_l{
	display: block;
	float: left;
	width: 944px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/bxs/bdr_r_l_full.gif) repeat-y;
}

#forgot_pw .c .r_l .btm{
	position: relative;
	display: block;
	float: left;
	width: 944px;
	margin: 35px 0 0 0;
	padding: 0;
	height: 240px; /* padding-bottom:15px; */
	background: transparent url(/images/web/bxs/bdr_btm_full.gif) no-repeat bottom;
	text-align: center;
}

/* EDIT ACCOUNT */
#my-solow .c,
#auctions .c{
	float: left;
	width: 944px;
	padding-top: 11px;
	background: transparent url(/images/web/bxs/bdr_top_full.gif) no-repeat top;
	text-align: center;
}

#my-solow .c .r_l,
#auctions .c .r_l{
	display: block;
	float: left;
	width: 944px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/bxs/bdr_r_l_full.gif) repeat-y;
}

#my-solow .c .r_l .btm,
#auctions .c .r_l .btm{
	position: relative;
	display: block;
	float: left;
	width: 944px;
	margin: 0;
	padding: 0;
	height: 517px; /* padding-bottom:15px; */
	background: transparent url(/images/web/bxs/bdr_btm_full.gif) no-repeat bottom;
	text-align: left;
}

.c .scroll{
	height: 500px;
	width: 915px;
	margin: 2px auto;
	overflow: auto;
	overflow-y: scroll;
}

form#phone_entry {
	width: 50%;
	margin: 10px auto;
}

form select,
form input{
	display: block;
	float: left;
	margin-top: 5px;
	font-size: 13px;
    font-family: Arial,"Trebuchet MS",Helvetica,Sans-Serif;;
    line-height: 22px;
	height: 22px;
}
form textarea {
	display: block;
	float: left;
	margin-top: 5px;
	font-size: 13px;
}

form li span{
	display: block;
	float: left;
	line-height: 30px;
	font-size: 16px;
}

form#phone_entry .phone{
	float: none;
	width: 153px;
	margin: 0 auto;
	display:inline;
}

.mysolowLoginPhoneBox{
	float: none;
	width: 227px;
	margin: 0 auto;
	display:inline;
	position:absolute;
	left:387px;
}

.mysolowSubmittbutton{
	display:inline;
	position:absolute;
	right:8px;
	top:129px;
}

form input[type="text"].ac{
	width: 35px;

}

form input[type="text"].pfix{
	width: 35px;

}

form input[type="text"].sfix{
	width: 55px;

}

form input.ac{
	width: 35px;
}

form input.pfix{
	width: 35px;
}

form input.sfix{
	width: 55px;
}

/*
form input[type="text"],
form input[type="password"],
*/
form input.txt,
form input.txt{
	width: 150px;
}

form input.txt.ac{
    _width: 35px;
}

.LoginForm, .LoginFormPwd
{
    width:433px;
}

form ul{
	width: 100%;
}
form li{
	width: 100%;
	line-height: 30px;
	clear: both;
}

form#processLogin label{
	display: block;
	float: left;
	width: 245px;
	margin-right: 23px;
}

form#products label{
	display: block;
	float: left;
	width: 20%;
	margin-right: 3px;
}

form#edit_account{
	width: 60%;
	margin: 0 auto;
}

form#edit_account label{
	display: block;
	float: left;
	width: 50%;
}

form#edit_account input.txt{
	width: 40%;
}

form#edit_account li span{
	margin-right: 15px;
	margin-left: 5px;
}

form#store label{
	display: block;
	float: left;
	width: 25%;
	margin-right: 2%;
}

form li label{
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

/* BUTTONS
================================ */
button#submit,
button#cancel{
	display: block; /* OFF STATE */
	background: transparent url(/images/web/global/btn-md.png) top left no-repeat;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
    font-family: Microsoft Sans Serif;
    line-height: 27px;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 110px;
	text-decoration: none;
	border: none;
	text-align: center;
	cursor: pointer;
}
button#submit_act,
button#submit_pwd,
button#submit_msg
{
	display: block; /* OFF STATE */
	background: transparent url(/images/web/global/btn-md-green.png) top left no-repeat;
	font-size: 11px;
    font-family: Microsoft Sans Serif;
    color: #fff;
	font-weight: bold;
	line-height: 27px;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 110px;
	text-decoration: none;
	border: none;
	text-align: center;
	cursor: pointer;
}

button#submit_act:hover,
button#submit_act:focus,
button#submit_pwd:hover,
button#submit_pwd:focus,
button#submit_msg:hover,
button#submit_msg:focus{
	background-position: 100%; /* HOVER STATE */
	text-decoration: none;
}
}
a#sm{
	text-decoration: none; /* small size button */
}

a#sm:link,
a#sm:visited {
	display: block; /* OFF STATE */
	float: left;
	background: transparent url(/images/web/global/btn-sm.png) top left no-repeat;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	line-height: 27px;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 27px;
	text-decoration: none;
	font-weight: bold;
	display: inline;
}

a#sm:hover,
a#sm:focus {
	background-position: 100%; /* HOVER STATE */
	text-decoration: none;
}

a#sm{
	text-decoration: none; /* small size button */
}

a#bt:link,
a#bt:visited {
	display: inline; /* OFF STATE */
	float: left;
	background: transparent url(/images/web/bxs/bid_btn.png) top left no-repeat;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	line-height: 27px;
	margin: 0;
	padding: 0;
	width: 78px;
	height: 25px;
	text-decoration: none;
	font-weight: bold;
}

a#bt:hover,
a#bt:focus {
	background-position: 100%; /* HOVER STATE */
	text-decoration: none;
}

a#md{
	text-decoration: none; /* medium size button */
}

a#md:link,
a#md:visited {
	display: block; /* OFF STATE */
	float: left;
	background: transparent url(/images/web/global/btn-md.png) top left no-repeat;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	line-height: 27px;
	margin: 0;
	padding: 0;
	width: 110px;
	height: 27px;
	text-decoration: none;
	text-align: center;
	display: inline;
}

a#md:hover,
a#md-now:focus {
	background-position: 100%; /* HOVER STATE */
	text-decoration: none;
}

a#bid-now{
	text-decoration: none; /* medium size button */
}

a#bid-now:link,
a#bid-now:visited {
	display: block; /* OFF STATE */
	background: transparent url(/images/web/global/btn-play.gif) top left no-repeat;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	line-height: 18px;
	margin-left: 58px;
	padding: 0;
	width: 82px;
	height: 21px;
	text-decoration: none;
	text-align: center;
}

a#bid-now:hover,
a#bid-now:focus {
	background-position: 100%; /* HOVER STATE */
	text-decoration: none;
}

/* HOME CAROUSEL
================================ */
#home .carousel-component .carousel-list li {
	height: 227px;
	width: 206px;
	margin-top: 11px;
	margin-right: 8px;
	border: 1px solid #ccc;
}

#home .carousel-component .carousel-list li a {
	display: block;
	outline: none;
	-moz-outline: none;
}

#home .carousel-component .carousel-list li a:hover {
}

#home .carousel-component .carousel-list li.active a {
}

#home .carousel-component .carousel-list li img {
	display: block;
	border-bottom: 1px solid #ccc;
}

#home .carousel-component .carousel-list li strong,
#home .c2b strong{
	font-weight: bold;
}

#home .carousel-component .carousel-prev {
	position: absolute;
	top: 0px;
	z-index: 3;
	cursor: pointer;
	left: 0px;
}

#home .carousel-component .carousel-next {
	position: absolute;
	top: 0px;
	z-index: 3;
	cursor: pointer;
	right: 0px;
}

#home .carousel-component .carousel-list li h2,
#home .c2b h2{
	margin: 0;
	padding: 0 0 0 5px;
	background: #6c6c6c url(/images/web/global/hdr-auction-item.gif) repeat-x;
	font: bold 14px/27px Arial, Helvetica, Sans-Serif;
	color: #fff;
}

#home .c2b h2{
	text-align:center;
	padding: 0;
}

#home .carousel-component .carousel-list li p {
	margin: 6px 5px 0 5px;
	padding: 0;
	font-size: 11px;
	line-height: 1.4em;
}

#home .c2b p{
	margin: 11px 0 0 0;
	padding: 0;
	font-size: 14px;
	text-align:center;
	line-height: 1.6em;
}

#home .c2b p .highlight {
	color: #e65821;
	font-weight: bold;
}

#home .carousel-component .carousel-list li em {
	color: #900;
	font-weight: bold;
}

#home .carousel-component .carousel-list li em,
#home .c2b em{
	color: #900;
	font-weight: bold;
}

/* PAGE HEADINGS/TITLES
================================ */
 /* the "y's" touch too closely... may want to increase padding on all pages */
body#login .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-login.gif) no-repeat left top;
}

body#how_to_play .r{
	position: relative;
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-how-to-play.gif) no-repeat top left;
}

body#auctions .r{
	position: relative;
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-current-games.jpg) no-repeat top left;
}

body#elite .r{
	position: relative;
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-elite.jpg) no-repeat top left;
}

body#store .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-swap-shop.jpg) no-repeat top left;
}

body#my-solow .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-my-solow.gif) no-repeat top left;
}

body#forgot_pw .r{
	text-align: center;
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-login.gif) no-repeat top left;
}

body#winners .title {
	background:transparent url(/images/web/global/ttl-previous-winners.gif) no-repeat scroll left top;
	position:relative;
	height:40px;
	padding:0;
	margin:0;
}

/* company page headers */
body.privacy .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-privacy-policy.gif) no-repeat top left;
}

body.contact .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-contact-us.gif) no-repeat top left;
}

body.terms .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-terms-of-service.gif) no-repeat top left;
}

body.about .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-about-us.gif) no-repeat top left;
}

body.jobs .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-jobs.gif) no-repeat top left;
}

body.press .r{
	padding-top: 40px;
	background: transparent url(/images/web/global/ttl-press-releases.gif) no-repeat top left;
}

body.rules .r{
	padding-top: 40px;
}


/* REWARDS
================================ */

#bd .rewards {
	position:absolute;
	top:0px;
	left:740px
}

a#rewards{
	text-decoration: none; /* medium size button */
}

a#rewards:link,
a#rewards:visited {
	display: block; /* OFF STATE*/
	float: left;
	background: transparent url(/images/web/global/reward_button.gif) top left no-repeat;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	margin-left: 72px;
	padding: 0;
	width: 143px;
	height: 32px;
	text-decoration: none;
	text-align: center;
	display: inline;
}

a#rewards:hover,
a#rewards:focus {
	background-position: 100%; /* HOVER STATE */
	text-decoration: none;
}


/* HOME
================================ */
body#home #bd .btm .top .first{
	height: 280px;
}

body#home #bd .r{
	height: 280px;
	overflow-y: hidden;
}

#home .c1a{
	float: left;
	width: 600px;
}

#home .csp{
	width: 5 px;
	display: inline;
}

#home .c2a{
	float: right;
	width: 344px;
	display: inline;
}

#home .c1b{
	float: left;
	width: 704px;
}

#home .c2b{
	float: right;
	width: 230px;
	display: inline;
}

#home .first{
	margin-bottom: 8px;
}

#home .r .c1b{
	padding-top: 29px;
	background: transparent url(/images/web/global/hdr_howitworks.png) no-repeat top;
}

#home .r .c1b .howtoplay_module{
	background: transparent url(/images/web/howtoplay_module_burst.png) no-repeat top left;
	text-align: center;
	display: block;
	width: 704px;
	height: 251px;
	margin: 0;
	padding: 0;
}

#home .r .c1b .howtoplay_module a.lowestuniquebid{
	height:235px;
	left:28px;
	overflow:hidden;
	position:absolute;
	top:325px;
	width:350px;
}


#home .r .c1b .howtoplay_module a.demovideo {
    height:235px;
    left:378px;
    overflow:hidden;
    position:absolute;
    top:325px;
    width:165px;
}

#home .r .c1b .howtoplay_module a.premiumburst {
    height:130px;
    left:560px;
    overflow:hidden;
    position:absolute;
    top:325px;
    width:158px;
}


#home .c2bTemp{/*Renamed Temporarily for 50K prupose*/
	padding-top: 29px;
	background: transparent url(/images/web/global/hdr-recent-winner.png) no-repeat;
	text-align: center;
}
#home .c2b{
	padding-top: 29px;
	background: transparent url(/images/web/global/hdr-checkItOut.png) no-repeat;
	text-align: center;
}
#home .c2b_winner{
	padding-top: 29px;
	background: transparent url(/images/web/global/hdr-recent-winner.png) no-repeat;
	text-align: center;
}
#home .c2b span{
	display: block;
	float: right;
	width: 230px;
	height: 251px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/global/bg-red-box.png) repeat-x;
}

#home .c2b span span{
	background: transparent url(/images/web/global/lt-red-box.png) no-repeat top left;
}

#home .c2b span span span{
	background: transparent url(/images/web/global/rt-red-box.png) no-repeat top right;
}

/* TEMPORARY FOR 2MILLION */
#home .c2b .auction-item {
	height: 229px;
	width: 208px;
	text-align: left;
	margin: 10px auto 0 auto;
}

#home .c2b .auction-item img{
	display: block;
}

/*
#home .c2b .auction-item {
	height: 227px;
	width: 206px;
	border: 1px solid #ccc;
	text-align: left;
	margin: 11px auto 0 auto;
}

#home .c2b .auction-item img{
	display: block;
	border-bottom: 1px solid #ccc;
}
*/

/* RECENT WINNER MODULE ON HOMEPAGE */

#home .c2b .recent-winner {
	height: 230px;
	width: 212px;
	text-align: left;
	margin: 11px auto 0 auto;
	background: transparent url(/images/web/global/bg-recent-winner.png) no-repeat;
}

#home .c2b .recent-winner img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#home .c2b .static-winner {
	height: 230px;
	width: 212px;
	text-align: left;
	margin: 11px auto 0 auto;
	background: transparent url(/images/web/global/bg_winner.png) no-repeat;
}

#home .c2b .win50k {
	height: 230px;
	width: 212px;
	text-align: left;
	margin: 11px auto 0 auto;
	background: transparent url(/images/web/global/bg-50k.png) no-repeat;
}

/*PRIZE POLL */

#home .c2b .prize-poll {
	height: 230px;
	width: 212px;
	text-align: left;
	margin: 11px auto 0 auto;
	background: transparent url(/images/web/global/poll_homepage_final.jpg) no-repeat;
}


#home .c2b .prize-poll img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#prize-poll .r img{
	display: block;
}

.pollBCK {
	background:transparent url(/images/web/global/polling_page_final.jpg) no-repeat scroll center bottom;
	display:block;
	float:right;
	height:566px;
	width:944px;
	text-align:center;
}

.pollPosition{
    position:absolute;
    bottom:1px;
    left:658px
}
.pollTopBck{
    background:transparent url(/images/web/global/poll_top.png) no-repeat scroll center top;
    width:286px;
    height:39px;
}
.pollMiddleBCK{
    background:transparent url(/images/web/global/poll_mid.png) repeat-y scroll center top;
    width:286px;
    height:auto;
    min-height:100%
}
.pollMiddleSpan{
    position:relative;left:18px;
}
.pollBottomBck{
    background:transparent url(/images/web/global/poll_bottom.png) no-repeat scroll center top;
    width:286px;
    height:46px;
}


/* WINNERS
================================ */

body#winners .title #total {
padding-left:530px;
}
body#winners .title #total p {
display:inline;
float:left;
padding-top:7px;
padding-right:5px;
color:#666666;
font-size:18px;
margin:0;
color:#373737;
}
body#winners .title #total p.highlight {
color:#eb5b22;
}

body#winners .header {
background:transparent url(/images/web/global/hdr-blank.jpg) no-repeat scroll center top;
position:relative;
height:33px;
padding:0;
margin:0;
}

body#winners #wrapper .first.r {
height:244px;
padding:0;
margin:0;
}
body#winners #wrapper .r {
height:229px;
padding:0;
margin:0;
}
body#winners #wrapper .footer.r {
height:21px;
padding:0;
margin:0;
}
body#winners #wrapper {
background:#707070;
height:494px;
padding:0;
margin:0;
width:auto;
}
body#winners #wrapper span {
background:#707070;
padding:0;
margin:0;
height:495px;
width:auto;
}

#winners .c1a {
float:left;
width:934px;
height:242px;
margin:3px 0 0 0;
padding:0;
}
#winners .featured.c1a {
background-color:#707070;
width:713px;
margin:3px 0 0 0;
padding:0;
}

#winners .featured.c2a {
background:#707070 url(/images/web/winners/quotes.jpg) no-repeat scroll left top;
display:inline;
float:right;
width:223px;
height:242px;
padding:0;
margin:3px 0 0 0;
}
#winners .c2a #quotes {
padding-top:60px;
padding-left:18px;
padding-right:26px;
}
#winners .c2a #quotes p#text {
color:#FFFFFF;
font-size:13px;
font-style:italic;
font-weight:normal;
line-height:20px;
margin-bottom:5px;
}
#winners .c2a #quotes p#name {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
line-height:15px;
margin-bottom:15px;
}

#winners .c1b {
background-color:#707070;
float:left;
width:934px;
height:229px;
padding:0;
margin:0;
}
#winners .c1b #carousel, #winners .c1a #carousel {
background-color:#FFFFFF;
width:928px;
height:229px;
padding:0;
margin:0 0 0 8px;
}
#winners .c1a #carousel {
margin-top:3px;
}
#winners .c1b #carousel #carousel-bg, #winners .c1a #carousel #carousel-bg {
background:transparent url(/images/web/global/border-winners-carousel.png) repeat scroll center top;
width:928px;
height:229px;
padding:0;
margin:0;
}
#winners .c1b #carousel #carousel-left, #winners .c1a #carousel #carousel-left {
background:transparent url(/images/web/global/left-winners-carousel.png) no-repeat scroll left top;
width:928px;
height:229px;
padding:0;
margin:0;
}
#winners .c1b #carousel #carousel-right, #winners .c1a #carousel #carousel-right {
background:transparent url(/images/web/global/right-winners-carousel.png) no-repeat scroll right top;
width:928px;
height:229px;
padding:0;
margin:0;
}
#winners .c1b #carousel .prize, #winners .c1a #carousel .prize {
background:transparent url(/images/web/global/bg-winners-carousel.png) no-repeat scroll center top;
float:left;
display:inline;
width:180px;
height:220px;
padding:0px 2px;
margin:4px 0 0 0;
}
#winners .c1b #carousel .first, #winners .c1a #carousel .first {
margin-left:2px;
}
#winners .c1b #carousel .prize .image, #winners .c1a #carousel .prize .image {
padding:15px;
}
#winners .c1b #carousel .prize h2, #winners .c1a #carousel .prize h2 {
padding:0;
margin:0;
text-align:center;
}
#winners .c1b #carousel .prize h2, #winners .c1a #carousel .prize h2 {
background:#6C6C6C url(/images/web/global/hdr-auction-item.gif) repeat-x scroll 0%;
color:#FFFFFF;
font-family:Arial,Helvetica,Sans-Serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:27px;
margin:0pt;
}
#winners .c1b #carousel .prize .name, #winners .c1a #carousel .prize .name {
padding:7px 0 3px 0;
}
#winners .c1b #carousel .prize .bid, #winners .c1a #carousel .prize .bid {
padding:3px 0 3px 0;
}
#winners .c1b #carousel .prize .date, #winners .c1a #carousel .prize .date {
padding:3px 0 0 0;
}
#winners .c1b #carousel .prize .name p, #winners .c1b #carousel .prize .bid p, #winners .c1b #carousel .prize .date p, #winners .c1a #carousel .prize .name p, #winners .c1a #carousel .prize .bid p, #winners .c1a #carousel .prize .date p {
color:#666666;
font-size:12px;
font-weight:bold;
padding:0 5px 0 0;
margin:0;
color:#3f3f3f;
width:175px;
text-align:center;
}
#winners .c1b #carousel .prize .bid p span.highlight, #winners .c1b #carousel .prize .date p span.highlight, #winners .c1a #carousel .prize .bid p span.highlight, #winners .c1a #carousel .prize .date p span.highlight {
color:#eb5b22;
background:#FFFFFF;
}
#winners .c1b #carousel .divider, #winners .c1a #carousel .divider {
background:transparent url(/images/web/global/div-winners-carousel.png) no-repeat scroll center top;
float:left;
display:inline;
width:1px;
height:220px;
margin:2px 0 0 0;
}

#winners .c1c {
background-color:#707070;
float:left;
width:944px;
height:21px;
padding:0;
margin:0;
text-align:center;
}
#winners .c1c .left-corner {
background:transparent url(/images/web/bl-gray.png) no-repeat scroll left bottom;
width:944px;
height:21px;
padding:0;
margin:0;
}
#winners .c1c .right-corner {
background:transparent url(/images/web/br-gray.png) no-repeat scroll right bottom;
width:944px;
height:21px;
padding:0;
margin:0;
}
#winners .c1c .first {
background:transparent url(/images/web/global/nav-arrow-r-shading.png) no-repeat scroll center 1px;
width:100%;
height:19px;
min-height:19px;
padding:0;
margin:0;
text-align:center;
}
#winners .c1c .more {
background:transparent url(/images/web/global/nav-arrow-shading.png) no-repeat scroll center 1px;
width:100%;
height:19px;
min-height:19px;
padding:0;
margin:0;
text-align:center;
}
#winners .c1c .last {
background:transparent url(/images/web/global/nav-arrow-l-shading.png) no-repeat scroll center 1px;
width:100%;
height:19px;
min-height:19px;
padding:0;
margin:0;
text-align:center;
}
#winners .c1c a.right {
height:15px;
left:532px;
overflow:hidden;
position:absolute;
top:548px;
width:15px;
}
#winners .c1c a.left {
height:15px;
left:438px;
overflow:hidden;
position:absolute;
top:548px;
width:15px;
}
#winners .c1c a:link, #winners .c1c a:visited, #winners .c1c a:active, #winners .c1c a:hover {
text-decoration:none;
}



/* HOW TO PLAY
============================ */
#how_to_play .r img{
	display: block;
}

#how_to_play .r span {
	background:transparent url(/images/web/global/ft-gray-fade-box.jpg) no-repeat scroll center bottom;
	display:block;
	float:right;
	height:400px;
	width:944px;
	text-align:center;
}

#how_to_play .r span span {
	background:transparent url(/images/web/global/lt-gray-fade-box.jpg) no-repeat scroll left top;
	display:block;
	float:right;
	height:400px;
	width:944px;
	text-align:center;
}

#how_to_play .r span span span span {
	background:transparent url(/images/web/global/bg-gray-fade-box.jpg) no-repeat scroll center top;
	display:block;
	float:right;
	height:400px;
	width:944px;
	text-align:center;
}

#how_to_play .r span span span {
	background:transparent url(/images/web/global/rt-gray-fade-box.jpg) no-repeat scroll right top;
	display:block;
	float:right;
	height:400px;
	width:944px;
	text-align:center;
}

/* Video */

#how_to_play .r .video_bg {
	background:url(/images/web/howtoplay/video_background_351x335.jpg) no-repeat top center;
	height:335px;
	width:351px;
	text-align:center;
	margin:25px auto 0px auto;
	padding:0;
}

#how_to_play .r .video {
	width:351px;
	text-align:center;
	padding:22px 0 0 0;
	margin:0 auto;
}




/* AUCTIONS
============================ */
#auctions .c1a{
	float: left;
	width: 436px;
	background: #fff;
	padding: 0 0 0 0;
}

#auctions .c2c {
	float: left;
	width: 476px;
	height: 220px;
	margin: 0;
	padding: 0 0 0 10px;
	background: #707070;
}

#auctions .c2d {
	float: left;
	width: 329px;
	height: 281px;
	display: inline;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

#auctions .c3d {
	float: right;
	width: 144px;
	height: 277px;
	display: inline;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	font-size: 10px;
	color: #fff;
	background: transparent url(/images/web/bxs/side_panel.gif) no-repeat;
}

/*#auctions .c3d a {
	position:absolute;
	bottom: 33px;
	width: 130px;
	text-align: left;
	font-size: 12px;
}*/

#auctions .c3e {
	width: 130px;
	text-align: left;
	margin: 10px 0 0 0;
	font-size: 12px;
	color: #AAAAAA;
	line-height:14px;
}

#auctions .c3e strong {
	font-weight:bold;
	color: #AAAAAA;
}

#auctions .c3e p {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 15px;
	color: #AAAAAA;
}

#auctions .c3d p#bookmark {
	position:absolute;
	bottom: 10px;
	text-align: left;
}

#auctions embed {
	float: left;
    margin-left: 7px;
    width: 324px;
}

#auctions .splashbox {
	width: 275px;
    height: 265px;
    text-align: left;
	padding: 15px 0 0 15px;
	display: inline;
	float: left;
	font: 14px Arial, Helvetica, Sans-Serif;
	color: #fff;
}

#auctions .r #wrapper {
	margin: 0 0 0 0;
	padding: 0 0 0 11px;
	background: #707070 url(/images/web/tabs/auc_left.gif) no-repeat top left;
	float: left;
	height: auto;
	width: auto;
}

#auctions .r #wrapper span {
	margin: 0 0 0 0;
	padding: 11px 11px 11px 0;
	float: left;
	background: transparent url(/images/web/tabs/auc_right.gif) no-repeat top right;
}

#auctions .r #key{
	display: block;
	position: absolute;
	top: 8px;
	right: 0px;
	width: 248px;
	height: 23px;
	background: transparent url(/images/web/global/auction-key.png) no-repeat;
}

#auctions .r .c1a{
	padding-top: 0;
}

#auctions .c1a div {
	float: left;
	height: 508px;
	width: 436px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
	overflow: auto;
	overflow-x: hidden; /* for IE7 */
	display: inline;
}

#auctions .c1a .auction-item {
	float: left;
	height: 122px;
	width: 414px;
	border: 1px solid #ccc;
	text-align: left;
	margin: 0 0 4px 0;
	padding: 0;
}

#auctions .c1a .auction-item li{
	float: left;
}

#auctions .c1a .auction-item li.c1{
	width: 207px;
}

#auctions .c1a .auction-item li.c2{
	width: 204px;
}

#auctions .c1a .auction-item .c1 img{
	display: block;
	float: left;
	border-right: 1px solid #ccc;
}

#auctions .c1a .auction-item .c2 img{
	display: block;
	margin-top: 2px;
}

#auctions .c1a .auction-item li h2{
	display: block;
	float: left;
	width: 202px;
	margin: 0 0 7px 0;
	padding: 0 0 0 5px;
	background: #6c6c6c url(/images/web/global/hdr-auction-item.gif) repeat-x;
	font: bold 14px/26px Arial, Helvetica, Sans-Serif;
	color: #fff;
}

#auctions .c1a .auction-item h2 em{
	display: block;
	float: right;
	width: 22px;
	height: 26px;
	line-height: 26px;
}

#auctions .c1a .auction-item .sa{
	color: #9baf19;
}

#auctions .c1a .auction-item .pa{
	color: #888;
}

#auctions .c1a .auction-item p{
	margin: 5px 5px 0 5px;
	padding: 0;
	font-size: 12px;
	line-height: 1.4em;
}

#auctions .c1a .auction-item .price{
	font-size: 12px;
}

#auctions .c1a .auction-item .price.elite{
	padding-bottom:10px;
}

#auctions .c1a .auction-item .msg{
	color: #AAAAAA;
    font-size:11px;
    text-align:center;
    margin:5px auto 0 auto;
    width:202px;
}

#auctions .c1a .auction-item strong{
	font-weight: bold;
}

#auctions .c1a .auction-item em{
	color: #900;
	font-weight: bold;
}

#auctions .r .c2a{
	padding-top: 36px;
	background: transparent url(/images/web/bxs/hdr-auction-details.png) no-repeat top left;
}

#auctions .r .c2a span{
	display: block;
	float: left;
	width: 476px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/bxs/bg-auction-item.png) repeat-y;
}

#auctions .r .c2a span span{
	height: 483px;
	padding-bottom: 11px;
	background: transparent url(/images/web/bxs/btm2-current-auctions.png) no-repeat bottom;
}

#auctions .r .c2a span span img{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#auctions .r #c3a {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 250 px;
}

#auctions .r .c2a #mid{
	display: block;
	float: left;
	height: 12px;
	width: 476px;
	margin: 0;
	padding: 0;
}

/* STORE
======================== */
#store .c1a{
	float: left;
	width: 186px;
	text-align: center;
}
/*
#store .c2a{
	display: block;
	background: transparent url(/images/web/store/swapshop/prize_content_area.jpg) no-repeat top left;
	width: 748px;
	height: 477px;
}
*/

#store .c1a span{
	display: block;
	float: left;
	width: 186px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/global/bg-nav-product.png) repeat-y;
}

#store .c1a span span{
	padding-bottom: 15px;
	background: transparent url(/images/web/global/bg-nav-btm.png) no-repeat bottom;
}

#store .c1a .promo {
	float: left;
	display: inline;
	width: 186px;
	padding-top: 10px;
	text-align: center;
}

#store .c1a .promo img{
	display: inline;
	float: left;
	width: 186px;
	height: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#store .c2a{
	float: left;
	margin-left: 10px;
	width: 748px;
	height: 477px;
	padding-top: 12px;
	background: transparent url(/images/store/swapshop/prize_content_area.jpg) no-repeat top left;
	display: inline;
}
#store .product_detail{
	background: transparent url(/images/web/bxs/top-store.png) no-repeat top left;
}

#store .c2a ul.product_list{
	list-style-type:  none;
	height: 193px;
	margin-top: 40px;
	margin-left: 14px;
}
#store .c2a ul.last{
	margin-top: 24px;
}
#store .c2a ul.product_list li{
	font-size: 1.2em;
	display:    inline;
    float:      left;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;

	border-right: 1px solid #ddd;
}
#store .c2a ul.product_list li:last-child {
	border-right: none;
}


#store .c2a span{
	display: block;
	float: right;
	width: 748px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/bxs/bg-store.png) repeat-y;
}

#store .c2a span span{
	position: relative;
	width: 724px;
	height: 502px;
	padding: 5px 12px 11px 12px;
	background: transparent url(/images/web/bxs/btm-store.png) no-repeat bottom;
}

#store .r .itm{
	display: block;
	position: absolute;
	top: 0px;
	right: 12px;
}

#store .r h2{
	width: 466px;
	margin: 8px 0;
	padding: 0 0 0 6px;
	background: #6c6c6c url(/images/web/global/hdr-auction-item.gif) repeat-x;
	font: bold 16px/27px Arial, Helvetica, Sans-Serif;
	color: #fff;
}

#store .r p{
	width: 378px;
	margin: 0;
	padding: 0 0 0 6px;
	font-size: 13px;
	color: #999;
}

#store #get-it{
	display: block;
	position: absolute;
	top: 263px;
	left: 12px;
	width: 378px;
	height: 43px;
	line-height: 43px;
	background: transparent url(/images/web/bxs/bg-grdnt-43.png) repeat-x;
}

#store #get-it a{
	text-decoration: none;
}

#store #get-it a:link,
#store #get-it a:visited {
	display: block; /* OFF STATE */
	float: right;
	background: transparent url(/images/web/global/btn-get-it.png) top left no-repeat;
	line-height: 32px;
	margin: 6px 51px 0 0;
	padding: 0;
	width: 110px;
	height: 32px;
	text-decoration: none;
	display: inline;
}

#store #get-it a:hover,
#store #get-it a:focus {
	background-position: 100%; /* HOVER STATE */
	text-decoration: none;
}

#get-it label{
	display: block;
	float: left;
	width: 150px;
	padding-right: 7px;
	line-height: 43px;
	text-align: right;
	border-right: 1px solid white;
	font-size: 11px;
	color: #666;
}

#store #getit{
	display: block;
	position: absolute;
	left: 12px;
	width: 378px;
	height: 43px;
	line-height: 43px;
}

#getit label{
	display: block;
	float: left;
	width: 100px;
	padding-right: 7px;
	line-height: 43px;
	text-align: right;
	border-right: 1px solid white;
	font-size: 11px;
	color: #666;
}

/* LOGIN
======================== */
#login .c1{
	float: left;
	width: 433px;
	margin-right: 38px;
	padding-right: 38px;
	text-align: right;
	background: transparent url(/images/web/global/v-dotted-line.gif) repeat-y right;
	display: inline;
	list-style: none;
}

#login .c2{
	float: left;
	width: 433px;
	text-align: center;
}


/* MY SOLOW
======================== */
#my-solow .c1a{
	float: left;
	width: 600px;
	padding-top: 12px;
	background: transparent url(/images/web/bxs/top-my-solow.png) no-repeat top;
	text-align: center;
}

#my-solow .c1a span{
	display: block;
	float: left;
	width: 600px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/bxs/bg1-my-solow.png) repeat-y;
}

#my-solow .c1a span span{
	position: relative;
	height: 518px; /* padding-bottom:15px; */
	background: transparent url(/images/web/bxs/btm1-my-solow.png) no-repeat bottom;
	text-align: left;
}

#my-solow .c2a{
	float: right;
	width: 334px;
	height: 446px;
	padding: 42px 0; /* for some reason IE6 is doubling the padding anyway */
	margin: 0;
	background: transparent url(/images/web/bxs/hdr-my-auctions.png) no-repeat top left;
	overflow: hidden;
}

#my-solow .c2a span{
	display: block;
	float: left;
	width: 358px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/bxs/bg2-my-solow.png) repeat-y;
}

#my-solow .c2a span span{
	position: relative;
	width: 310px;
	height: 477px;
	padding: 0 12px 11px 12px;
	background: transparent url(/images/web/bxs/btm2-my-solow.png) no-repeat bottom left;
}

#my-solow #photo{
	background: none;
	display: inline;
	position: absolute;
	top: 60px;
	right: 0px;
	margin: 0;
	padding: 0;
	width: 250px;
	height: 80px;
	text-align: center;
}

#my-solow #photo div{
	display: block;
	width: 124px;
	height: 37px;
	line-height: 37px;
	/*background: transparent url(/images/web/bxs/bg-grdnt-37.png) repeat-x;*/
}

#my-solow #photo div a{
	margin: 5px 0 0 7px;
}

#my-solow #photo div.spend a{
	margin-left: 6px;
}

#my-solow #photo h2{
	position: relative;
	display: inline;
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
	font: bold 12px/27px Arial, Helvetica, Sans-Serif;
	color: #666;
}
#my-solow #photo h2 img{
	position: absolute;
	right: 20px;
	top: -19px;
}

#my-solow #photo em{
	display: inline;
	width: 122px;
	font: bold 30px/40px Arial, Helvetica, Sans-Serif;
	color: #990000;
	margin: 0;
	padding: 0;
}

#my-solow #photo .spend{
	width: 122px;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
}

#my-solow .edit{
	display: block;
	float: left;
	width: 570px;
	height: 37px;
	margin: 30px 15px 7px 15px;
	line-height: 37px;
	background: transparent url(/images/web/bxs/bg-grdnt-37.png) repeat-x;
	display: inline;
}

#my-solow .edit a{
	margin-top: 5px;
	margin-left: 246px;
	text-align: center;
	display: inline;
}

#my-solow .c1a ul{
	display: block;
	width: 415px;
	margin-top: 5px;
	margin-left: 15px;
	font-size: 13px;
	color: #888;
}

#my-solow .c1a li{
	line-height: 1.6em;
}

#my-solow .c1a ul strong{
	color: #666;
	font-weight: bold;
}

#my-solow .c1a h3{
	margin-left: 15px;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	width: 427px;
	line-height: 38px;
	background: none;
	clear: both;
}

/* ELITE
================================ */
#elite .c{
	position: relative;
	float: left;
	width: 944px;
	height: 521px;
	background: transparent url(/images/web/global/elite_page_blank.jpg) no-repeat center bottom;
	text-align: center;
}

#elite_graphic_lg a{
	position:absolute;
	top:15px;
	left:15px;
	width:570px;
	height:350px;
	overflow:hidden;
}

#elite_prizes a{
	position:absolute;
	top:365px;
	left:15px;
	width:570px;
	height:140px;
	overflow:hidden;
}


#elite_signup img{
	display:block;
}

#elite_signup p{
	font-size:17px;
	/*margin-bottom:22px;*/
}

form#elite_phone_entry .phone{
	float: none;
	width: 270px;
	margin: 0 auto;
	line-height:35px;
}
form#elite_phone_entry .phone label{float:left;width:100px;line-height:37px;}
form#elite_phone_entry .tnc{margin-right:5px;margin-left:3px;}
form#elite_phone_entry label{float:left;text-align:left;line-height:15px;}

#elite_signup {
color:#707070;
left:594px;
position:absolute;
top:16px;
width:334px;
height:487px;
display:block;
}

.signup_upgrade {background:transparent url(/images/web/global/banner_signup.jpg) no-repeat 0 0;width:334px;height:108px;margin-top:44px;}
.already_premium {background:transparent url(/images/web/global/banner_signup.jpg) no-repeat 0 -108px;width:334px;height:108px;margin-top:44px;}

.btn_elite {width:288px;height:53px;display:block;margin:25px auto 0;}
.btn_get_started, a.btn_get_started, a.btn_get_started:link, a.btn_get_started:visited, a.btn_get_started:hover, a.btn_get_started:active {background:transparent url(/images/web/global/btn-start.png) no-repeat 0 0;}
a.btn_get_started:hover {background-position:0 -53px}
.btn_start_playing, a.btn_start_playing, a.btn_start_playing:link, a.btn_start_playing:visited, a.btn_start_playing:hover, a.btn_start_playing:active {background:transparent url(/images/web/global/btn-start.png) no-repeat 0 -106px;}
a.btn_start_playing:hover {background-position:0 -159px;}


#elite_hdr {
border-bottom: 1px dotted #999999;
}

#elite_terms {
font-family:tahoma;
font-size:9px;
height:90px;
margin-top:5px;
text-align:left;
}

/* COMPANY PAGES (FULL WIDTH CONTENT)
================================ */
#company .c{
	float: left;
	width: 944px;
	padding-top: 11px;
	background: transparent url(/images/web/bxs/bdr_top_full.gif) no-repeat top;
	text-align: center;
}

#company .c span{
	display: block;
	float: left;
	width: 944px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/web/bxs/bdr_r_l_full.gif) repeat-y;\
}

#company .c span span{
	position: relative;
    height: 515px; /* padding-bottom:15px; */
    background: transparent url(/images/web/bxs/bdr_btm_full.gif) no-repeat bottom;
	text-align: left;
}

#company .c span span .company_hdr{
	background: transparent url(/images/web/bxs/hdr_company.png) no-repeat top;
	text-align: center;
	height: 59px;
}

#company .c span span .scroll{
	height: 502px;
    _height: 450px;
    width: 915px;
	margin: 2px auto;
	text-align: left;
	overflow: auto;
	overflow-y: scroll;
}
#company .c span span .pol_scroll{
	height: 502px;
    width: 915px;
	margin: 2px auto;
	text-align: left;
	overflow: auto;
	overflow-y: scroll;
}

/* company navigation menu */
#company .c span span .company_hdr ul#company_nav {
    margin-top:21px;
    margin-right:10px;
	display: block;
	z-index: 99;
    float:right;
}
#company .c span span .company_hdr ul#company_nav #on a:link,
#company .c span span .company_hdr ul#company_nav #on a:visited,
#company .c span span .company_hdr ul#company_nav #on a:hover,
#company .c span span .company_hdr ul#company_nav #on a:active{
	color:#fff;
	text-decoration: none;
}

#company .c span span .company_hdr ul#company_nav li {
	background: url(/images/web/bxs/pipe_company.png) no-repeat right 50%;
	height: 15px;
	display: block;
	position: relative;
	float: left;
	text-align: center;
	padding: 0 20px;
	display: inline;
}

#company .c span span .company_hdr ul#company_nav li.last{
	background: none;
}

#company .c span span .company_hdr ul#company_nav a:link,
#company .c span span .company_hdr ul#company_nav a:visited,
#company .c span span .company_hdr ul#company_nav a:hover,
#company .c span span .company_hdr ul#company_nav a:active{
	display: block;
	cursor: pointer;
	display: block;
	width: auto;
	font-size:12px;
	text-decoration: none;
	color:#f3b640;
}

#company .c span span .company_hdr ul#company_nav a:hover{
	text-decoration:underline;
}

/* press release text */
#company .c span span .scroll #sub_heading{
	font-size: 13px;
	font-style: italic;
	color: #888;
}

#company .c span span .pol_scroll span, #company .c span span .pol_scroll span span {
    background: none;
    height:auto;
    display:inline;
    float:none;
}

#company .scroll ul {
	display:block;
	float:none;
	margin:0pt 0px 10px;
	padding:0pt;
}

#company .scroll ul li{
	font-size: 13px;
	color: #888;
	display:list-item;
	float:none;
	line-height:1.3em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0pt 15px 0pt 30px;
	padding:0pt;
}

#company .scroll ol li {
	font-size: 13px;
	color: #888;
	display:list-item;
	float:none;
	line-height:1.3em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	margin:0pt 15px 0pt 30px;
	padding:0pt;
}

#company .scroll h4 {
font-size:12px;
font-weight:700;
margin:15px 0px 0pt;
}

#company .scroll h4 {
color:#888;
margin-top:25px !important;
}



/* MY SOLOW CAROUSEL
================================ */
#my-solow .carousel-component .carousel-list li {
	width: 310px;
	height: 530px; /* was disappering in IE */
}

#my-solow .carousel-component .carousel-list li h2{
	margin: 0 0 4px 0;
	padding: 0 0 0 5px;
	background: #6c6c6c url(/images/web/global/hdr-auction-item.gif) repeat-x;
	font: bold 14px/27px Arial, Helvetica, Sans-Serif;
	color: #fff;
}

#my-solow .carousel-component .carousel-list li p{
	display: block;
	float: left;
	width: 121px;
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 11px;
}

#my-solow .carousel-component .carousel-list li em{
	display: block;
	float: left;
	line-height: 28px;
	width: 99.9%;
	background: transparent url(/images/web/global/h-dotted-line.gif) repeat-x bottom;
	color: #900;
	font-weight: bold;
}

#my-solow .carousel-component .carousel-list li a.my {
	display: block;
	float: left;
	line-height: 22px;
	width: 118px;
	font-weight: bold;
	color: #cc0000;
	outline: none;
	-moz-outline: none;
	background: transparent url(/images/web/global/h-dotted-line.gif) repeat-x bottom;
}

#my-solow .carousel-component .carousel-list li a:link,
#my-solow .carousel-component .carousel-list li a:visited,
#my-solow .carousel-component .carousel-list li a:active{
	text-decoration: none;
}

#my-solow .carousel-component .carousel-list li a.my:hover {
	text-decoration: underline;
}

#my-solow .carousel-component .carousel-list li.active a{
}

#my-solow .carousel-component .carousel-list li a#bid-now{
	margin-top: 4px;
}

#my-solow .carousel-component .carousel-list li img {
	display: block;
	float: left; /*	width:183px; */
	border: 1px solid #ccc;
	margin: 0 4px 0 0;
	display: inline;
}

#my-solow .carousel-component .carousel-prev {
	position: absolute;
	bottom: 0px;
	z-index: 3;
	cursor: pointer;
	left: 0px;
}

#my-solow .carousel-component .more{
	position: absolute;
	bottom: 0px;
	z-index: 3;
	cursor: pointer;
	left: 87px;
}

#my-solow .carousel-component .carousel-next {
	position: absolute;
	bottom: 0px;
	z-index: 3;
	cursor: pointer;
	right: 0px;
}

/* store menu
----------------------- */
#store-nav {
	display: block;
	width: 172px;
	margin: 0 auto 3px auto;
	padding: 0;
}

.c1a #store-nav li {
	display: block;
	float: left;
	width: 172px;
	height: 22px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.c1a #store-nav li.n{
	background: transparent url(/images/web/global/line-dotted.gif) no-repeat 50% bottom;
	height: 21px;
}

.c1a #store-nav .d{
	height: 32px;
}

.c1a #store-nav img{
	display: block;
}

.c1a #store-nav .d img{
	padding-top: 10px;
}

#store-nav li a,
#store-nav li a:link,
#store-nav li a:visited {
	display: block; /* OFF STATE */
	float: left;
	text-decoration: none;
	width: 159px;
	padding-left: 13px; /* FONT */
	font: bold 12px/20px Arial, Sans-Serif;
	/*background: #fff url(/images/web/global/nav-arrow.png) no-repeat -20px 50%;*/
	background: #fff url(/images/web/global/nav-arrow.png) no-repeat 5px 50%; /* ON STATE */
	color: #888;
}

#store-nav li a:hover {
	background: #bbb url(/images/web/global/nav-arrow.png) no-repeat 5px 50%; /* ON STATE */
	color: #fff;
}

#store-nav li.on a,
#store-nav li.on a:link,
#store-nav li.on a:visited {
	background: #fff url(/images/web/global/nav-arrow.png) no-repeat 5px 50%; /* ON STATE */
	color: #888;
}
#mysolow_container {
	margin-left: 80px;
}
#mysolow_tabs ul {
	background: #fff url(/images/store/tabs_mysolow_new.png) no-repeat 0 0;
	height: 34px !important;
	margin: 0 0 0 7px !important;
	padding: 0 !important;
	width: 586px !important;
	clear: both;
}
#mysolow_tabs ul li {
	display: inline !important;
	float: left !important;
	width: 120px !important;
	margin-left: 0 !important!;
	padding: 0 !important;
	text-align: center;
}
#mysolow_tabs ul li img {
	1px solid blue !important;
}

#messaging_preferences select {
	width:  100px !important;
	display: inline;
	margin-left: 170px;
	margin-top: 0;
	font-size: 11px;
}
#messaging_preferences sub+select {
	position: absolute;
	left: 250px;
	margin-left: 25px;
}
#messaging_preferences p {
	margin-left: -20px;
}
#messaging_preferences p label {
	font-size: .9em;
	width: 130px;
	float: left;
	text-align: right;
	margin-right: 15px;
}

/*&&>> Hacks! - keep on the bottom of CSS file. <<&&*/
* html ul#store-nav li a {
	width: 1px;
}

/*&&>> IE5 Mac Hack <<&&*/
/*\*//*/
#store-nav ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
	}
#store-nav ul{
	padding-bottom: 0;
	margin-bottom: -1px;
	}
/**/

#disclaimer a:link{
    color:#999999;
    text-decoration:underline;
}

#disclaimer a:visited{
    color:#999999;
    text-decoration:underline;
}

#disclaimer a:hover{
    color:#999999;
    text-decoration:none;
}

#disclaimer a:active{
    color:#999999;
    text-decoration:underline;
}

#disclaimer strong  {
    color: #dddddd;
}



#disclaimer p {
   font-size:9px;
    color:#999;
    margin-top:10px;
    text-align:left;
}

.points {
 width:167px;
 position:absolute;
 left:318px;
 top:33px;
 text-decoration:none;
}

.redeem_now {
    position:absolute;
    top:-14px;
    left:131px;
    border:none;
    border-width:0px;
}


/******************************************
** BidBox
******************************************/

#bidBox {background:transparent url(/images/web/bidbox/bidbox_bg.png) no-repeat right top;width:326px;height:280px;display:block;position:relative;}
#bidBoxHdr {width:314px;height:52px;display:block;padding:0 6px;}
#bidBoxBody {width:314px;height:176px;display:block;padding:0 6px;position:relative;font-size:12px;text-align:center;color:#ffffff;}
#bidBox .bidBoxBtn {background:transparent url(/images/web/bidbox/btn_bid.png) no-repeat left top;width:78px;height:25px;line-height:25px;display:block;text-align:center;color:#ffffff;font-size:10px;font-weight:bold;text-decoration:none;border:none;cursor:pointer;}
#bidBox .bidBoxBtn:hover, #bidBox .disabled {background-position:right top;cursor:pointer;}
#bidBoxTabs {width:312px;height:44px;margin-left:6px;}
#tabPlayNow {background:url(/images/web/bidbox/tabs_bidbox.jpg) no-repeat 0 0;width:104px;height:44px;display:block;}
a#tabPlayNow:hover {background-position:-208px 0;}
#tabHow {background:url(/images/web/bidbox/tabs_bidbox.jpg) no-repeat 0 -44px;width:104px;height:44px;display:block;}
a#tabHow:hover {background-position:-208px -44px;}
#tabStatus {background:url(/images/web/bidbox/tabs_bidbox.jpg) no-repeat 0 -88px;width:104px;height:44px;display:block;}
a#tabStatus:hover {background-position:-208px -88px;}
#bidTabOn #tabPlayNow {background-position:-104px 0;}
#bidTabOn #tabHow {background-position:-104px -44px;}
#bidTabOn #tabStatus {background-position:-104px -88px;}
#bidBoxTabs li {float:left;clear:none;width: 104px}
#auctions .r #wrapper #bidBox span {background: transparent none; float:none;padding: 0}

.featuredBidBox {float:left;margin-left:7px;}

/* Bid Entry */
#bidEntryHdr {float:right;margin:18px 12px 0 0;}
#bidEntryBody {width:314px;height:176px;display:block;}
#bidBox .playBg {background:transparent url(/images/web/bidbox/play_bg.png) no-repeat center top;}
#bidEntryFields {position:absolute;bottom:0;left:0;width:314px;margin-left:6px;}
#bidEntryFields .txtBid {color:#ffffff;font-size:15px;line-height:25px;margin-left:18px;display:inline;}
#bidEntryFields .inputBid {width:70px;margin:2px 10px 0 10px;font-size:16px;text-align:center;font-weight:bold;}
#btnBid {margin:0;}
#txtComp {color:#cccccc;font-size:11px;padding:2px 0;text-align:center;}
#auctions .r #wrapper #txtComp span {background:transparent none;float:none;margin:0;padding:0;}
.bidBoxGame {width:294px;padding:23px 10px 0 10px;line-height:15px;}
.bidBoxGameName {padding-bottom:10px;font-size:13px;font-weight:bold;}

/* Bid Results */
#bidResultBody{width:294px;padding:15px 10px 0 10px;}
#bidResultHdr {color:#ffc400;}
#bidResultMsg {padding-top:15px;}
#bidResultHint {padding-top:5px;color:#ffc400;}
#btnCont {float:none;margin:30px auto 0 auto;}

 /*Bid How To*/
#bidBoxHowToWinImage {width: 300px; height: 135px;margin-top:4px}
.bidText {font-size:12px;}
.bidYellowText {color: #ffc200;font-weight:bold}

/*Bid Box Status*/
#bidBoxStatus {overflow: auto; height: 172px;width:312px}
#bidBoxStatus tr {height: 20px}
#bidBoxStatus th {width:50%;font-weight: bold; text-align: center}
#bidBoxStatus td {width:50%;text-align: left;padding-left:5px;padding-right:5px}
#bidBoxStatusMsg {margin-top: 70px;}
/******************************************
** YUI Lightbox General
******************************************/

.yui-overlay,
.yui-panel-container {visibility:hidden;position:absolute;}
.yui-panel {position:relative;}
.mask {-moz-opacity: 0.60;opacity:.60;filter: alpha(opacity=60);background-color:#000000;left:0;position:absolute;top:0;}
a.container-close, a.container-close:link, a.container-close:visited, a.container-close:hover, a.container-close:active {background:transparent url(/images/web/lightbox/close.png) no-repeat 0 0;cursor:pointer;height:15px;width:14px;margin:0;padding:0;position:absolute;right:15px;top:18px;visibility:inherit;overflow:hidden;text-indent:-10000em;text-decoration:none;}
a.container-close:hover {background-position:0 -15px;}


/******************************************
** Lightbox
******************************************/

#lightbox {padding:10px;display:block;position:relative;}
.lb_m {background:transparent url(/images/web/lightbox/bg_m.png) no-repeat 0 0;width:637px;height:370px;}
.lb_l {background:transparent url(/images/web/lightbox/bg_l.png) no-repeat 0 0;width:637px;height:552px;}

#lb_container {color:#ffffff;text-align:left;font-size:14px;}

#lb_hdr {height:75px;line-height:75px;margin-left:200px;font-size:30px;}
.lb_m #lb_body {height:295px;}
.lb_l #lb_body {height:259px;}
#lb_ftr {height:168px;}

/* two column layouts */
.lb_layout1_col1 {float:left;width:170px;padding-right:35px;text-align:right;}
.lb_layout1_col2 {float:left;width:425px;}
.lb_layout1_label {font-size:16px;font-weight:bold;}
.lb_layout2_col1 {}
.lb_layout2_col2 {}
.lb_layout2_label {}

/* one column layout */
.lb_layout3 {text-align:center;}
.lb_layout3_col {margin:0 auto;}

.lb_more_beneath {display:block;padding-top:5px;}
.lb_more_side {padding-left:5px;}

/* buttons */
.btn_inactive {background:transparent url(/images/web/lightbox/btn.png) no-repeat 0 -86px;width:128px;height:43px;line-height:43px;margin:0;display:block;text-align:center;color:#ffffff;font-size:16px;font-weight:bold;border:0 none;cursor:pointer;}
.btn_submit, a.btn_submit, a.btn_submit:link, a.btn_submit:visited, a.btn_submit:hover, a.btn_submit:active {background:transparent url(/images/web/lightbox/btn.png) no-repeat 0 0;width:128px;height:43px;line-height:43px;margin:0;display:block;text-align:center;color:#ffffff;font-family:Arial;font-size:16px;font-weight:bold;text-decoration:none;border:0 none;cursor:pointer;}
.btn_submit:hover, a.btn_submit:hover {background-position:0 -43px;}
.btn_cancel, a.btn_cancel, a.btn_cancel:link, a.btn_cancel:visited, a.btn_cancel:hover, a.btn_cancel:active {background:transparent url(/images/web/lightbox/btn.png) no-repeat -128px 0;width:128px;height:43px;line-height:43px;display:block;margin:0 0 0 5px;text-align:center;color:#ffffff;font-size:16px;font-weight:bold;text-decoration:none;border:0 none;cursor:pointer;}
a.btn_cancel:hover {background-position:-128px -43px;}

/* info icons */
a.info, a.info:link, a.info:visited, a.info:hover, a.info:active {background:url("/images/web/lightbox/info.png") no-repeat scroll 0 0 transparent;height:16px;width:16px;display:block;}
a.info:hover {background-position:0 -16px;}
.input_info {float:left;margin:8px 0 0 5px;}

/* info bubble */
#lb_infoBubble {background:transparent url(/images/web/lightbox/bubble.png) no-repeat 0 0;width:122px;height:135px;margin:-80px 5px 0 0;padding:30px 42px 15px 25px;display:block;color:#404040;text-align:left;}
#lb_infoBubble a.container-close {right:33px;}
#lb_infoBubble .hd{font-size:12px;font-weight:bold;border-bottom:2px solid #820000;margin-bottom:7px;padding-bottom:2px;}
#lb_infoBubble .bd{font-size:10px;}

/* input fields */
.lb_input {height:30px;line-height:30px;margin:0;border:2px solid #474747;font-size:20px;font-weight:bold;text-align:center;}
.lb_phone {width:96px;float:left;}
.lb_phone_lg {width:125px;float:left;}
.lb_phone_dash {float:left;margin:0 2px;line-height:30px;color:#a2a2a2;font-size:36px;}
.lb_email {width:125px;float:left;}
#login_password, #min_email {width:230px;}

/* errors */
.lb_error {background:#820000;font-size:12px;color:#ffffff;padding:2px 3px;}
.lb_error_center {margin:0 auto;text-align:left;}
#lb_phone_error {width:355px;}
#lb_password_error, #lb_email_error {width:228px;}

/* anchor tags */
a.lb_anchor, a.lb_anchor:link, a.lb_anchor:visited, a.lb_anchor:hover, a.lb_anchor:active {color:#ffc400;text-decoration:underline;}
a.lb_anchor:hover {text-decoration:none;}

/* font declarations */
.lb_txt_hdr {font-size:20px;font-weight:bold;}
.lb_txt {font-size:16px;font-weight:bold;}
.lb_txt_norm {font-size:16px;font-weight:normal;}
.lb_txt_emphasize {font-weight:bold;color:#ffc400;}
.lb_txt_s {font-size:12px;}
.lb_txt_xs {font-size:10px;}

/* carrier bar and T&C */
#lb_ftr {background:transparent url(/images/web/global/carrier.png) no-repeat center top;padding:40px 15px 0 15px;font-family:tahoma;font-size:9px;color:#E1E1E1;}
#lb_ftr a, #lb_ftr a:link, #lb_ftr a:visited, #lb_ftr a:hover, #lb_ftr a:active {color:#ffc400;}

/******************************************
** Login Lightbox
******************************************/

.lb_login .lb_layout1_col1, .lb_login .lb_layout1_col2 {margin-top:23px;}
#noAcct {margin-left:55px;margin-top:20px;}

/******************************************
** Upgrade Lightbox
******************************************/

.lb_upgrade_space {padding-top:30px;}
.lb_upgrade a.lb_upgrade_btn, .lb_upgrade a.lb_upgrade_btn:link, .lb_upgrade a.lb_upgrade_btn:visited, .lb_upgrade a.lb_upgrade_btn:hover, .lb_upgrade a.lb_upgrade_btn:active {margin:35px auto 0 auto;}

/******************************************
** Phone Entry (MIN) Lightbox
******************************************/

.lb_phoneEntryBasic .lb_layout1_col1, .lb_phoneEntryBasic .lb_layout1_col2 {margin-top:17px;}
.lb_phoneEntryPremium .lb_layout1_col1, .lb_phoneEntryPremium .lb_layout1_col2 {margin-top:7px;}

.lb_phoneEntryUpgrade {text-align:center;}
.lb_phoneEntryUpgrade .lb_upgrade_space {padding-top:20px;}
.lb_phoneEntryUpgrade .lb_upgrade_btn {margin:20px auto 0 auto;}
#lb_tnc {margin:0 5px 0 0;float:none;display:inline;height:inherit;line-height:inherit;}

/******************************************
** Welcome Lightbox
******************************************/

#welcome {background-image:url('/images/web/lightbox/bg_welcome.png');background-repeat:no-repeat;width:607px;height:206px;margin:15px;}
.welcome_first_col {float:left;width:189px}
.welcome_col {float:left;width:189px;margin-left:20px}
.welcome_col_top_div {text-align:center;margin-top:14px}
.welcome_last_col_top_div {text-align:center;margin-top:12px}
.welcome_col_bottom_div {margin-top:103px;margin-left:5px;margin-right:5px;line-height:18px}
.welcome_last_col_bottom_div {margin-top:107px;margin-left:10px;margin-right:5px;line-height:18px}

/******************************************
** Forgot Password Lightbox
******************************************/

.lb_fp_space {padding-top:15px;}
.lb_fp_space_more {padding-top:30px;}
.lb_fp_btn {margin:15px auto 0 auto;}