html, body {
	background: #DFDBC5;
}

/* TODO this is wrong. We need to redo this */
body,div,input,textarea,select,p,h1,h2,h3,h4,h5,small {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: normal;
	line-height: 120%;
	color: black;
}

h1 {
	font-size: 48px;
	font-weight: bold;
}

h2 {
	font-size: 40px;
	font-weight: bold;
}

h3 {
	font-size: 30px;
	font-weight: bold;
}

h4 {
	font-size: 15px;
	font-weight: bold;
}

h5 {
	font-size: 14px;
	font-weight: bold;
}

small {
	font-size: 11px;
	font-weight: normal;
}

a:link, a:visited {
	outline-style: none;
	text-decoration: none;
}

.bigtext {
	font-size: 40px;
	font-weight: bold;
}

.popup_panel {
	position: relative;
	width: 940px;
	margin: auto;
}

.maincol {
	clear: both;
	width: 940px;
}

.leftcolumn {
	float: left;
	clear: left;
	width: 620px;
}

.rightcolumn {
	float: right;
	clear: right;
	width: 300px;
}

.left1 {
	float: left;
	clear: left;
	width: 280px;
	margin-left: 20px;
}

.right1 {
	float: right;
	clear: right;
	width: 280px;
	margin-right: 20px;
}

.innerbox {
	background: #EEEFE5;
	position: relative;
	padding: 20px 0;
}

.corner_t {
	position: absolute;
	width: 7px;
	height: 7px;
}

.corner_s {
	position: absolute;
	width: 10px;
	height: 10px;
}

.corner_m {
	position: absolute;
	width: 15px;
	height: 15px;
}

.corner_l {
	position: absolute;
	width: 20px;
	height: 20px;
}

.tl {
	top: 0px;
	left: 0px;
}

.tr {
	top: 0px;
	right: 0px;
}

.bl {
	bottom: 0px;
	left: 0px;
}

.br {
	bottom: 0px;
	right: 0px;
}

.tl3 {
	top: -3px;
	left: -3px;
}

.tr3 {
	top: -3px;
	right: -3px;
}

.bl3 {
	bottom: -3px;
	left: -3px;
}

.br3 {
	bottom: -3px;
	right: -3px;
}

.tn_link {
	float: left;
}

.tn_link .thumbnail {
	width: 120px;
	height: 90px;
	border: 3px solid #EFEEE5;
}

.tn_link .thumbnail:hover {
	border-color: #C3C3C1;
}

.tn_link .thumbnail.selected, .tn_link .thumbnail.selected:hover {
	border-color: #F20096;
}

.tn_link .thumbnail img {
	background: #FFFFFF;
	width: 120px;
	height: 90px;
}

#panel .page_ctrl {
	clear: both;
	position: relative;
	top: 5px;
	text-align: center;
}

#panel .page_ctrl span.nxtprv, #panel .page_ctrl #prev1, #panel .page_ctrl #next1 {
	font-size: 30px;
	font-weight: bold;
	line-height: 16px;
	vertical-align: -3px;
	padding: 0 3px;
	color: #878782;
}

#panel .page_ctrl span.nxtprv {
	color: #C3C3C1;
}

#panel .page_ctrl a {
	padding: 0 3px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #878782;
}

#panel .page_ctrl a:hover, #panel .page_ctrl #prev1:hover, #panel .page_ctrl #next1:hover {
	color: #F20096;
}

#panel .page_ctrl a.selected {
	color: #F20096;
	font-size: 20px;
}

.btn {
	position: relative;
	display: inline;
	padding: 5px 15px;
	line-height: 30px;
	font-size: 22px;
	font-weight: bold;
	color: white;
	background: #EC72AA;
}

.btn:hover {
	background: #D92282;
}

body .innerbox .btn .tl {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -300px 0px;
}

body .innerbox .btn .tr {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -310px 0px;
}

body .innerbox .btn .bl {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -300px -10px;
}

body .innerbox .btn .br {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -310px -10px;
}

.left_hdr img {
	float: left;
	margin: 0 30px;
}

.left_hdr a {
	color: #F20096;
}

.left_hdr a:hover {
	color: white;
}

.left_hdr h1 {
	margin-bottom: 5px;
}

/*--------------------------- REGISTER AND LOGIN STUFF ----------------------------------*/

#reg_outer {
	margin: 100px auto 0;
	width: 450px;
	text-align: center;
}

#reg_modal a {
	color: #F20096;
}

#reg_modal a:hover {
	color: black;
}

.reg_hdr {
	margin-bottom: 10px;
}

.reg_hdr h3 {
	display: inline;
	clear: left;
	line-height: 40px;
}

.reg_hdr p, .reg_hdr a {
	font-size: 20px;
	font-weight: bold;
}

.reg_hdr a {
	margin-left: 80px;
	line-height: 40px;
}

.reg_hdr p {
	clear: both;
	margin: 0;
	color: black;
}

.reg_group {
	margin-bottom: 20px;
}	

.reg_group label {
	display: block;
	float: left;
	line-height: 30px;
	width: 100px;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	margin-right: 8px;
}

.reg_group .reg_block {
	clear: both;
	min-height: 50px;
}

.reg_group .reg_input {
	float:left;
	line-height:30px;
}

.reg_group input {
	font-size: 13px;
	font-weight: bold;
	width: 250px;
}

.reg_group select {
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
}

.reg_group .reg_memo {
	font-size: 11px;
	font-weight: normal;
	color: #555551;
}

.reg_group span.fail {
	display: block;
}

.reg_group span.pass {
	display: inline;
	margin-left: 8px;
}

#reg_tosagree {
	font-size: 13px;
	font-weight: bold;
}

#reg_tosagree input {
	margin-left: 16px;
	margin-right: 2px;
}

#reg_toserror {
	margin-left: 20px;
}

.reg_btn {
	display: inline;
	position: relative;
	background-color: #527D95;
	margin: 0 15px;
	padding: 3px 15px;
	font-size: 20px;
	font-weight: bold;
	color: white;
	cursor: pointer;
}

.reg_btn:hover {
	background-color: #7E9EB1;
}

#reg_modal .corner_t.tl { background: transparent url('../images/popup_assets.png') no-repeat scroll -300px -20px; }
#reg_modal .corner_t.tr { background: transparent url('../images/popup_assets.png') no-repeat scroll -307px -20px; }
#reg_modal .corner_t.bl { background: transparent url('../images/popup_assets.png') no-repeat scroll -300px -27px; }
#reg_modal .corner_t.br { background: transparent url('../images/popup_assets.png') no-repeat scroll -307px -27px; }

a.reg_cancel {
	font-size: 20px;
	font-weight: bold;
}

#reg_error_msg {
	font-size: 13px;
	font-weight: bold;
	min-height: 20px;
	margin: 0 25px;
	color: red;
}

#reg_log_in .reg_hdr {
	margin-bottom: 30px;
}

#reg_log_in .reg_group {
	margin-top: 10px;
	margin-bottom: 0;
}

#log_in_remember {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 25px;
}

#log_in_remember input {
	margin-left: 108px;
	margin-right: 2px;
}

#log_in_btn {
	margin-left: 20px;
	margin-right: 5px;
}

#log_in_forgot {
	font-size: 13px;
	font-weight: bold;
	margin-right: 140px;
}

#log_in_error_msg {
	font-size: 13px;
	font-weight: bold;
	margin: 0 20px 0 110px;
	min-height: 20px;
	color: red;
}

/*--------------------------- CREATE STUFF ----------------------------------------------*/

#main_create {
	position: absolute;
	overflow: hidden;
}

.osxff_hide_create {
	top: -9999px;
}

#create_hdr {
	position: relative;
	height: 60px;
	background: #DFDBC5;
	overflow: hidden;
	padding-left: 30px
}

.logo1 {
	position: absolute;
	float: left;
	top: -18px;
	width: 226px;
	height: 100px;
	background: transparent url('../images/logo_horz1.png') no-repeat scroll 0px 0px;
}

.logo2 {
	position: absolute;
	float: left;
	top: 2px;
	width: 226px;
	height: 100px;
	background: transparent url('../images/logo_horz2.png') no-repeat scroll 0px 0px;
}

.btnbar {
	position: relative;
	float: left;
	margin-left: 274px;
	margin-top: 12px;
	width: 300px;
}

.btnbar .tl { background: transparent url('../images/popup_assets.png') no-repeat scroll -476px -20px; }
.btnbar .tr { background: transparent url('../images/popup_assets.png') no-repeat scroll -486px -20px; }
.btnbar .bl { background: transparent url('../images/popup_assets.png') no-repeat scroll -476px -30px; }
.btnbar .br { background: transparent url('../images/popup_assets.png') no-repeat scroll -486px -30px; }

.btnbar .btnbar_btn {
	float: left;
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #555551;
	background: #F3EDD1; 
	cursor: pointer;
}

.btnbar .btnbar_btn:hover {
	color: #EC72AA;
}

.btnbar .btnbar_btn.selected {
	color: white;
	background: #EC72AA;
}

.hdrmsg {
	float: right;
	margin-right: 15px;
	margin-top: 8px;
}

.hdrmsg, .hdrmsg span {
	font-size: 16px;
	font-weight: bold;
	color: #555551;
}

.hdrmsg a, .hdrmsg a span.usercoins {
	color: #F20096;
}

.hdrmsg a:hover, .hdrmsg a:hover span.usercoins {
	color: white;
}

/*--------------------------- PUBLISH STUFF ---------------------------------------------*/

#create_btn {
	position: relative;
	margin: 0;
	padding: 1px 42px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: white;
	background: #D92282;
	border: #F29CC9 3px solid;
}

#create_btn:hover {
	background: #EC72AA;
}

.publish {
	background: #DBE7D5;
}

.publish .leftcolumn {
	width: 520px;
	margin-left: 10px;
}

.publish .left_hdr {
	margin-top: 40px;
}

.publish .left_hdr img {
	margin: 0 15px 0 0;
}

.publish .rightcolumn {
	width: 360px;
	margin-top: 30px;
	margin-right: 10px;
}

.publish .rightcolumn .innerbox {
	padding: 20px;
}

.publish h4 {
	margin-bottom: 10px;
}

.publish .gadget h5 {
	margin-top: 10px;
}

.publish .innerbox .tl {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -220px 0px;
}

.publish .innerbox .tr {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -235px 0px;
}

.publish .innerbox .bl {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -220px -15px;
}

.publish .innerbox .br {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -235px -15px;
}

.publish .propPriceTextBox {
	width: 50px;
}

.publish .prop_doink_cut {
	font-size: smaller;
}

#publish_preview {
	margin-top: 40px;
	padding-left: 20px;
}

#publish_avatar_div {
	margin-top: 10px;
}

#publish_div {
	position: absolute;
	top: 600px;
	background: #EEEFE5;
	border-top: #919191 1px solid;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 45px;
}

.padded {
	padding-bottom: 15px;
}

.title {
	min-height: 65px;
}

.share_btn {
	float: left;
	clear: both;
	text-indent: -9999px;
	margin: 40px 0 5px 0;
	width: 222px;
	height: 34px;
	outline-style: none;
}

#share_panel {
	float: left;
	clear: left;
	margin-top: 30px;
	margin-left: 40px;
}

.share_panel_inner {
	width: 320px;
	margin: 0;
}

#share_panel form {
	margin-top: 20px;
}

#share_panel p {
	margin-bottom: 10px;
}

#share_panel h2 {
	font-size: 20px;
	font-weight: bold;
	color: black;
	margin: 0 0 20px 0;
}

#share_panel h3 {
	font-size: 14px;
	font-weight: bold;
	color: black;
	margin: 0 0 2px 0;
}

#share_panel small {
	font-size: 11px;
	color: black;
}

.share_text {
	width: 100%;
	font-size: 13px;
	color: black;
}

#share_panel select, #share_panel label {
	font-size: 13px;
	color: black;
}

#share_prop_btn {
	background: transparent url('../images/create_assets.png') no-repeat scroll 0px 0px;
}

#share_creation_btn {
	background: transparent url('../images/create_assets.png') no-repeat scroll -222px 0px;
}

#share_secret_btn {
	background: transparent url('../images/create_assets.png') no-repeat scroll -444px 0px;
}

#learn_more_btn {
	position: absolute;
	top: 480px;
	left: 40px;
	background: transparent url('../images/create_assets.png') no-repeat scroll -666px 0px;
	width: 120px;
}

#cancel_publish_btn {
	position: absolute;
	top: 480px;
	background: transparent url('../images/create_assets.png') no-repeat scroll -786px 0px;
	width: 90px;
	right: 40px;
}

.finish_sharing_btn {
	position: absolute;
	top: 480px;
	left: 150px;
	background: transparent url('../images/create_assets.png') no-repeat scroll -876px 0px;
	width: 150px;
}

.go_back_btn {
	position: absolute;
	top: 480px;
	left: 40px;
	background: transparent url('../images/create_assets.png') no-repeat scroll -1026px 0px;
	width: 90px;
}

.share_list {
	float: left;
	clear: both;
}

.share_list li {
	list-style: disc inside none;
}

#prop_type {
	margin-right: 8px;
}

#learn_info {
	margin: 0;
	width: 300px;
	height: 445px;
	overflow-y: scroll;
	padding-right: 20px;
}

#learn_info p {
	font-size: 13px;
	font-weight: normal;
}

#preview_flash {
	background: white;
	width: 480px;
	height: 360px;
}

#preview_waiting {
	background: #F8F9F1;
	width: 420px;
	height: 300px;
	padding: 60px 30px 0 30px;
}

#preview_waiting h3 {
	font-size: 20px;
	font-weight: bold;
	color: black;
	text-align: center;
	margin-bottom: 30px;
}

#preview_waiting p {
	font-size: 18px;
	font-weight: normal;
	color: black;
	margin: 20px 0;
}

#wait_spinner {
	margin: 50px 0 0 202px;
}

#preview_box {
	margin-top: 20px;
	padding-left: 20px;
}

#preview_box .bigtext {
	margin-left: 70px;
	margin-bottom: 20px;
}

.preview_flash {
	background: white;
	width: 260px;
	height: 195px;
}

.preview_waiting {
	background: #F8F9F1;
	width: 230px;
	height: 155px;
	padding: 40px 15px 0 15px;
}

.preview_waiting p {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: black;
}

.preview_waiting img {
	margin: 40px 0 0 110px;
}

#publish_finish {
	float: left;
}

#publish_cancel {
	float: right;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
	margin-right: 20px;
	color: #F20096;
}

#publish_cancel:hover {
	color: black;
}

.gadget {
	color: #193441;
	margin-bottom: 20px;
}

.gadget_titlebar {
	clear: both;
	background-color: #E9EAE4;
	height: 25px;
}

.gadget_title {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: 193441;
	margin-top: 4px;
	margin-left: 15px;
}

.gadget_text {
	clear: both;
	margin-top: 8px;
	font-size: 14px;
	font-weight: bold;
}

.gadget_text a {
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.gadget_text a:hover {
	color: #F20096;
}

.gadget_help {
	float: right;
	margin: 4px 7px 0 0;
	width: 18px;
	height: 18px;
	background: transparent url('../images/popup_assets.png') no-repeat scroll -320px 0px;
}

.gadget_help:hover {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -338px 0px;
}

#gadget_info .gadget_titlebar {
	background-color: #AFBDD3;
}

#gadget_privacy .gadget_titlebar {
	background-color: #B0D4CD;
}

#gadget_privacy_select {
	float: right;
	margin-right: 10px;
}

#gadget_props .gadget_titlebar {
	background-color: #D2ADD0;
}

.detail_icon {
	float: left;
	margin-right: 8px;
	width: 24px;
	height: 24px;
}

#icon_email {
	background: transparent url('../images/popup_assets.png') no-repeat scroll 0px 0px;
}

#icon_twitter {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -24px 0px;
}

#icon_facebook {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -48px 0px;
}

#icon_myspace {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -72px 0px;
}

#icon_digg {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -96px 0px;
}

#icon_stumbleupon {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -120px 0px;
}

#icon_youtube {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -144px 0px;
}

#icon_cafepress {
	float: left;
	padding-right: 5px;
	background: transparent url('../images/popup_assets.png') no-repeat scroll -168px 0px;
	width: 52px;
	height: 32px;
}

#gadget_embed .gadget_titlebar {
	background-color: #AFBDD3;
}

#gadget_embed .gadget_text {
	line-height: 28px;
}

#gadget_embed label {
	float: left;
	margin: 0;
	padding-top: 2px;
	width: 55px;
}

#gadget_embed input {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	width: 215px;	
}

#gadget_share .gadget_titlebar {
	background-color: #B0D4CD;
}

#gadget_share {
	padding-bottom: 2px;
}

#gadget_share a {
	position: relative;
	top: 4px;
}

#gadget_share div {
	margin-bottom: 8px;
}

#gadget_youtube .gadget_titlebar {
	background-color: #BAADD3;
}

#gadget_youtube img {
	border-style: none;
}

#gadget_cafepress {
	padding-bottom: 10px;
}

#gadget_cafepress a {
	position: relative;
	top: 4px;
}

#gadget_cafepress .gadget_titlebar {
	background-color: #D2ADD0;
}

#gadget_downloads .gadget_titlebar {
	background-color: #D2AEB5;
}

#share_left {
	float: left;
	width: 140px;
}

#share_right {
	float: right;
	width: 140px;
}

#distribute {
	background: #DEE9EB;
}

#distribute .left_hdr {
	margin-top: 20px;
	margin-left: 125px;
}

#distribute .innerbox .tl {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -250px 0px;
}

#distribute .innerbox .tr {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -265px 0px;
}

#distribute .innerbox .bl {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -250px -15px;
}

#distribute .innerbox .br {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -265px -15px;
}

#distribute .btnbar .tl { background: transparent url('../images/popup_assets.png') no-repeat scroll -280px -20px; }
#distribute .btnbar .tr { background: transparent url('../images/popup_assets.png') no-repeat scroll -290px -20px; }
#distribute .btnbar .bl { background: transparent url('../images/popup_assets.png') no-repeat scroll -280px -30px; }
#distribute .btnbar .br { background: transparent url('../images/popup_assets.png') no-repeat scroll -290px -30px; }

#dist_share {
	margin-top: 20px;
	padding-bottom: 5px;
	background: white;
}

#dist_share h3 {
	margin: 0 0 15px 20px;
}

#dist_create {
	text-align: center;
	margin-top: 20px;
}

#dist_create h2, #dist_create div {
	display: inline;
}

#distribute #create_btn .tl3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -280px 0px; }
#distribute #create_btn .tr3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -290px 0px; }
#distribute #create_btn .bl3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -280px -10px; }
#distribute #create_btn .br3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -290px -10px; }

.modal_div {
	overflow-y: scroll;
	width: 480px;
	height: 360px;
}

.modal_div h4 {
	margin-top: 10px;
	color: #F20096;
}

.modal_div p {
	margin-top: 5px;
}

#publish_finish_spinner {
	float: left;
	padding-left: 100px;
	padding-top: 8px;
}

/*--------------------------- VALIDATION --------------------------------------------*/
label.floating_error {
	/* Move the error above the input element. */
	position: absolute;
	line-height: 1.5em;
	margin-top: -1.5em;

	background-color: red;
	color: white;
	padding: 0 2px;
	right: 345px;
	white-space: nowrap;
}
/*--------------------------- END VALIDATION --------------------------------------------*/


/*--------------------------- BAZAAR STUFF ----------------------------------------------*/

#bazaar_hdr {
	position: relative;
	height: 60px;
}

#bazaar a {
	color: #F20096;
}

#bazaar a:hover {
	color: white;
}

#bazaar #logo {
	float: left;
	background: transparent url('../images/logo_no_text2.png') no-repeat scroll;
	width: 120px;
	height: 100px;
	margin: 8px 10px 0 15px;
}

#bazaar .corner_l.tl { background: transparent url('../images/popup_assets.png') no-repeat scroll -376px 0px; }
#bazaar .corner_l.tr { background: transparent url('../images/popup_assets.png') no-repeat scroll -396px 0px; }
#bazaar .corner_l.bl { background: transparent url('../images/popup_assets.png') no-repeat scroll -376px -20px; }
#bazaar .corner_l.br { background: transparent url('../images/popup_assets.png') no-repeat scroll -396px -20px; }

#bazaar .corner_m.tl { background: transparent url('../images/popup_assets.png') no-repeat scroll -416px 0px; }
#bazaar .corner_m.tr { background: transparent url('../images/popup_assets.png') no-repeat scroll -431px 0px; }
#bazaar .corner_m.bl { background: transparent url('../images/popup_assets.png') no-repeat scroll -416px -15px; }
#bazaar .corner_m.br { background: transparent url('../images/popup_assets.png') no-repeat scroll -431px -15px; }

#bazaar #msg_tabs {
	float: left;
	margin-top: 12px;
	margin-left: 125px;
}

#bazaar #msg_tabs h2 {
	margin-left: 5px;
}

#bazaar #msg_tabs ul {
	float: left;
}

#bazaar #msg_tabs ul li {
	position: relative;
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: white;
	min-width: 110px;
	height: 35px;
	line-height: 35px;
	margin-top: 8px;
	margin-right: 8px;
	list-style: none outside none;
	background: #C3C3C1;
}

#bazaar #msg_tabs ul li:hover {
	color: #F20096;
	background: #878782;
	cursor: pointer;
}

#bazaar #msg_tabs ul li.selected {
	color: black;
	background: #F8F9F1;
}

#bazaar #buy_coins {
	position: relative;
	float: right;
	width: 264px;
	height: 69px;
	margin-top: 6px;
	margin-right: 10px;
	padding: 8px 0 0 30px;
	background: #E0CC60;
	border: 3px solid #F20096;
}

#bazaar #buy_coins p, #bazaar #buy_coins span {
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
	color: black;
}

#bazaar #buy_coins .tl {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -446px 0px;
	top: -3px;
	left: -3px;
}

#bazaar #buy_coins .tr {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -461px 0px;
	top: -3px;
	right: -3px;
}

#bazaar #buy_coins .bl {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -446px -15px;
	bottom: -3px;
	left: -3px;
}

#bazaar #buy_coins .br {
	background: transparent url('../images/popup_assets.png') no-repeat scroll -461px -15px;
	bottom: -3px;
	right: -3px;
}

#bazaar #bazaar_body {
	position: relative;
	background: #F8F9F1;
	width: 100%;
	min-height: 475px;
}

#bazaar_create {
	text-align: center;
	margin-top: 14px;
}

#bazaar_create h3, #bazaar_create div {
	display: inline;
}

#bazaar #create_btn .tl3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -476px 0px; }
#bazaar #create_btn .tr3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -486px 0px; }
#bazaar #create_btn .bl3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -476px -10px; }
#bazaar #create_btn .br3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -486px -10px; }

#bazaar .item_get {
	clear: both;
	padding-top: 15px;
}

#bazaar .buy_prop_price {
	float: left;
	font-size: 24px;
	font-weight: bold;
	line-height: 46px;
	margin-left: 20px;
}

#bazaar .rebuy_prop_explanation {
	float: left;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	width: 170px;
}

#bazaar .item_get .item_get_btn {
	position: relative;
	float: right;
	width: 184px;
	height: 40px;
	background: #E0CC60;
	border: #F20096 solid 3px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	margin-right: 20px;
	cursor: pointer;
}

#bazaar .item_get .item_get_btn:hover {
	background: #ECE096;
}

#bazaar .item_get .disabled, #bazaar .item_get .disabled:hover {
	background: #EEEFE5;
	border-color: #C3C3C1;
	color: #C3C3C1;
	cursor: default;
}

#bazaar .item_get .item_get_btn .tl3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -356px -20px; }
#bazaar .item_get .item_get_btn .tr3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -366px -20px; }
#bazaar .item_get .item_get_btn .bl3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -356px -30px; }
#bazaar .item_get .item_get_btn .br3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -366px -30px; }

#bazaar .item_get .item_get_btn.disabled .tl3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -336px -20px; }
#bazaar .item_get .item_get_btn.disabled .tr3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -346px -20px; }
#bazaar .item_get .item_get_btn.disabled .bl3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -336px -30px; }
#bazaar .item_get .item_get_btn.disabled .br3 { background: transparent url('../images/popup_assets.png') no-repeat scroll -346px -30px; }

#bazaar .item_need_coins {
	clear: both;
	text-align: center;
	margin: 0 auto;
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
}

#bazaar .item_need_coins a:hover {
	color: black;
}

#bazaar .item_have {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
}

#bazaar_props #props_choose {
	float: left;
	width: 470px;
	text-align: center;
}

#bazaar_props #props_tools #props_search {
	width: 380px;
	margin: 15px auto 0;
}

#bazaar_props #props_tools label {
	display: block;
	font-size: 14px;
	font-weight: bold;
}

#bazaar_props #props_tools #props_query {
	float: left;
}

#bazaar_props #props_tools #props_category {
	float: right;
}

#bazaar_props #props_tools #query {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 200px;
	height: 18px;
	padding: 2px 5px 3px;
	background: #EEEFE5;
	color: black;
	border: 1px solid #C3C3C1;
}

#bazaar_props #props_tools #submit {
	float: left;
}

#bazaar_props #props_sort {
	position: relative;
	clear: both;
	width: 425px;
	margin: 11px auto 0;
}

#bazaar_props #props_sort .tl { background: transparent url('../images/popup_assets.png') no-repeat scroll -322px -20px; }
#bazaar_props #props_sort .tr { background: transparent url('../images/popup_assets.png') no-repeat scroll -329px -20px; }
#bazaar_props #props_sort .bl { background: transparent url('../images/popup_assets.png') no-repeat scroll -322px -27px; }
#bazaar_props #props_sort .br { background: transparent url('../images/popup_assets.png') no-repeat scroll -329px -27px; }

#bazaar_props #props_sort .sortType {
	float: left;
	width: 85px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #444541;
	background: #F3EDD1; 
	cursor: pointer;
}

#bazaar_props #props_sort .sortType:hover {
	color: #EC72AA;
}

#bazaar_props #props_sort .sortType.selected {
	color: white;
	background: #EC72AA;
}

#bazaar_props #props_choose .tn_array {
	clear: both;
	width: 432px;
	min-height: 330px;
	margin: 8px auto 0px;
}

#bazaar_props #props_choose .tn_link {
	margin: 7px 9px;
}

#bazaar_props #props_body {
	position: relative;
	float: left;
	width: 468px;
	min-height: 435px;
	margin-top: 20px;
	border-left: #DFDBC5 solid 2px;
	text-align: center;
}

#bazaar_props #props_inner {
	width: 380px;
	margin: auto;
}

#bazaar_props #props_hdr p, #bazaar_props #props_hdr h3 {
	white-space: nowrap;
	overflow: hidden;
}

#bazaar_props #props_hdr p {
	font-size: 16px;
	font-weight: normal;
	color: #878782;
}

#bazaar_props #props_hdr strong {
	font-weight: bold;
	color: black;
}

#bazaar_props #props_view {
	width: 360px;
	height: 270px;
	margin-top: 15px;
	background: white;
	border: #C3C3C1 solid 10px;
}

#bazaar_props #props_view:hover {
	background: transparent url('../images/checker.png') repeat scroll;
}

#bazaar_tools #tools_list {
	position: relative;
	float: left;
	margin-top: 20px;
	width: 255px;
	min-height: 435px;
	text-align: center;
	border-right: #DFDBC5 solid 2px;
}

#bazaar_tools #tools_list .tools_item {
	position: relative;
	width: 176px;
	height: 132px;
	margin: 10px auto 20px;
	border: #C3C3C1 solid 3px;
	background: #EEEFE5;
	text-align: center;
	cursor: pointer;
}

#bazaar_tools #tools_list .tools_item.selected {
	border-color: #F20096;
	background: white;
}

#bazaar_tools #tools_list .tools_item p {
	margin-top: 4px;
	margin-left: 6px;
	font-size: 18px;
	font-weight: bold;
}

#bazaar_tools #tools_list .tools_item img {
	width: 160px;
	height: 100px;
}

#bazaar_tools #tools_body {
	position: relative;
	float: left;
	margin-top: 25px;
	margin-left: 30px;
}

#bazaar_tools #tools_body .tools_hdr {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 10px;
}

#bazaar_tools #tools_body .tools_desc {
	float: left;
	width: 200px;
}

#bazaar_tools #tools_body .tools_desc p {
	margin-bottom: 15px;
}

#bazaar_tools #tools_body .tools_view {
	float: left;
	margin-left: 30px;
	width: 380px;
}

#bazaar_tools #tools_body .tools_frame {
	width: 360px;
	height: 270px;
	padding: 10px;
	background: #C3C3C1;
}

#bazaar_tools #tools_body .tools_frame img {
	background: white;
	width: 360px;
	height: 270px;
}

/*--------------------------- HELP STUFF ------------------------------------------------*/

#help #help_msg {
	float: left;
	clear: both;
	margin: 12px 0 20px 125px;
}

#help #help_feedback {
	clear: both;
	margin-top: 60px;
	margin-left: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #555551;
}

#help #help_feedback a {
	color: #F20096;
}

#help #help_feedback a:hover {
	color: white;
}

/*--------------------------- END HELP STUFF --------------------------------------------*/

