body								{ background:#fff; padding:0px; margin:0px;
									  font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#343434; }

a									{ color:#B57326; text-decoration:underline; outline:none; }
a:hover								{ color:#397e86; text-decoration:underline; outline:none; }

form								{ margin:0px; padding:0px; }
img									{ border:0px; outline:none; }

.sitewidth							{ width:965px; }

div.header							{ background:#4E3C2C url("../images/bg_header.gif") top center repeat-x; height:194px; }
div.header .contents				{ text-align:left; }
div.header .logo					{ padding-left:71px; vertical-align:top; width:329px; }
div.header .nav_top					{ padding-left:119px; vertical-align:top; height:68px; }
div.header .nav						{ padding-left:47px; vertical-align:top; height:84px; }
div.header input.search				{ background:#fff url("../images/bg_search_input.gif"); border:0px; padding:0px; width:96px; height:15px; font-size:9px; color:#000; }

div.scuffle_vote				{ background:url("../images/home_scuffle_star_template.gif") no-repeat; border: 0px; padding:0px; width:200px; height:42px; z-index: 3;}
div.scuffle_vote img				{ padding-left:4px; padding-top: 7px;}

div.ad_banner						{ background:#D6861B url("../images/bg_ad_banner.gif"); height:60px; }
div.ad_banner .contents				{ text-align:left; vertical-align:top; padding:20px 0 15px 0; width:965px; }
div.ad_banner .contents .news		{ margin:0 0 0 35px; float:left; }
div.ad_banner .contents .title		{ padding:3px 35px 0 30px; float:left; }
div.ad_banner .contents .button		{ float:left; }
div.ad_banner .contents a			{ color:#fff; font-size:18px; font-weight:bold; text-decoration:none; }
div.ad_banner .contents a:hover		{ color:#fff; text-decoration:none; }

div.last_weeks_scuffle				{ background:#F5EFDC; }
div.last_weeks_scuffle .contents	{ text-align:left; }
div.last_weeks_scuffle .title_flash	{ padding-left:263px; }
div.last_weeks_scuffle .slider		{  }

div.slider .slider_thumbs			{ overflow:hidden; width:905px; }
div.slider .thumb_block				{ padding:0 6px 0 3px; vertical-align:top; }
div.slider .thumb_block	.thumb		{ border:4px solid #fff; }
div.slider .thumb_block	.buy_star	{ display:block; text-align:right; margin-top:-60px;  padding-right:6px;}
div.slider .thumb_block b			{ display:block; font-weight:bold; font-size:14px; color:#397e86; padding-bottom:2px; }
div.slider .thumb_block .info		{ padding:11px 0 25px 12px; }
div.slider .thumb_block a			{ font-size:11px; }

div.listing							{ padding-left:13px; }
div.listing .thumb_block			{ padding:0 6px 0 3px; vertical-align:top; }
div.listing .thumb_block .thumb		{ border:4px solid #fff; }
div.listing .thumb_block .buy_star	{ display:block; text-align:right; margin-top:-50px;  padding-right:12px;}
div.listing .thumb_block b			{ display:block; font-weight:bold; font-size:14px; color:#397e86; padding-bottom:2px; }
div.listing .thumb_block .info		{ padding:0 0 25px 2px; }
div.listing .thumb_block a			{ font-size:11px; }
div.time_to_vote					{ margin-top:-32px; }

td.sorting_links					{ color:#B57326; }
td.sorting_links a					{ padding:0 2px 0 2px; text-decoration:none; }
td.sorting_links a:hover			{ padding:0 2px 0 2px; text-decoration:underline; }
td.sorting_links a.selected			{ color:#397e86; }
td.sorting_links a.gray				{ color:#9a9592; }

div.listing_bottom_links			{ background:url("../images/bg_listing_footer.png") repeat-x; padding:38px 0 0 20px; border-bottom:9px solid #E6DAB2; }
div.listing_bottom_links td			{ text-align:center; }

div.scuffler						{ background:#F5EFDC url("../images/bg_scuffler.gif") top center repeat-x; height:272px; }
div.scuffler .contents				{ padding:25px 70px 0 50px; }
div.scuffler .contents td			{ vertical-align:top; }
div.scuffler .thumb_block 			{ padding-top:14px; }
div.scuffler .thumb_block .thumb	{ border:2px solid #FFFFC6; }
div.scuffler .thumb_block .buy_star	{ display:block; text-align:right; margin-top:-50px;  padding-right:12px;}
div.scuffler .thumb_info 			{ padding:24px 0 0 30px; color:#EB952B; font-size:14px; }
div.scuffler .thumb_info b			{ font-size:18px; color:#F5EFDC; display:block; margin-bottom:2px; }
div.scuffler .thumb_info a			{ color:#F5EFDC; }

div.this_weeks_scuffle				{ background:#EADEB5; border-top:1px solid #F2EBD2; }
div.this_weeks_scuffle .contents	{ text-align:left; padding:19px 0 0 0; }
td.home_scuffle						{ border-right:7px solid #CFA86F; vertical-align:top;}
td.home_puzzler						{ vertical-align:top; }
td.home_scuffle .home_scuffle_block	{ background:url("../images/bg_home_scuffle.gif") no-repeat; height:256px; color:#CDD2A9; }
.home_scuffle_block b				{ display:block; font-weight:bold; font-size:14px; color:#fff; padding-bottom:2px; }
.home_scuffle_block .info			{ width:244px; height:75px; text-align:center; padding-left:20px;}
.home_scuffle_block .thumb			{ padding-left:45px; vertical-align:top; }
.home_scuffle_block .rating			{ padding:17px 0 20px 20px; }

div.second_row { background-image:url('../images/bg_second_row.gif'); background-repeat: no-repeat; background-position: center; width:923px;height:257px; }

div.detail_rating { background:url("../images/bg_rate_this.gif") no-repeat; width: 259px; height: 102px; padding-top: 15px; }

div.page_title						{ background:#EDDBA4 url("../images/bg_page_title.gif") top center repeat-x; height:122px; padding-left:20px; }
div.page_title .contents			{ text-align:left; }

div.page_title_design				{ background:#EDDBA4 url("../images/bg_page_title_design.gif") top center repeat-x; height:122px; padding-left:20px; }
div.page_title_design .contents		{ text-align:left; }

div.page_title_account				{ background:#EDDBA4 url("../images/bg_page_title_account.gif") top center repeat-x; height:122px; padding-left:20px; }
div.page_title_account .contents	{ text-align:left; }

div.main_inner_content				{ background:#F5EFDC url("../images/bg_main_inside_content.gif") top center repeat-x; /* min-height:550px; */ padding-left:20px; }
div.main_inner_content .contents	{ text-align:left; padding-top:25px; }

/* alters the main_inner_content styles */
.create_page_title					{ padding:0px !important; padding-left:25px; min-height:0px !important; }

td.create_intro						{ color:#4e3e2e; font-size:18px; font-weight:bold; padding-right:70px; }
td.create_intro b					{ color:#cc7912; }
td.create_intro strong					{ color:#cc7912; }
div.create							{ background:#E9DDB4; padding-top:40px; padding-left:25px; margin-top:-40px; }
div.create .contents				{ background:url("../images/bg_create.gif") top left no-repeat; color:#4e3e2e; font-size:18px; font-weight:bold; }
div.create .contents td 			{ vertical-align:top; text-align:left; }
div.create .contents .tdA			{ padding:130px 0 0 160px; }
div.create .contents .tdB			{ padding:85px 0 0 159px; }
div.create .contents .tdC			{ padding:85px 0 0 162px; }
div.create .contents .tdD			{ padding:25px 0 0 76px; font-size:11px; line-height:25px; }
div.create .contents .tdE			{ padding:10px 70px 0 90px; text-align: justify; line-height:20px; }
div.create .contents .tdF			{ padding:23px 0 0 0; }

div.blog_list						{ padding-top:10px; }
div.blog_list table					{ width:622px; }
div.blog_list td					{ vertical-align:top; text-align:left; }
div.blog_list .info					{ font-size:10px; color:#000; border-top:1px solid #EBD296; }
div.blog_list .info	b				{ font-weight:normal; color:#69B4CA; }
div.blog_list .info table			{ width:380px; background:#F2E4C8; }
div.blog_list .info .posted			{ height:21px; padding:0 0 0 12px; vertical-align:middle !important; }
div.blog_list .info .responses		{ text-align:left; width:125px; vertical-align:middle !important; }
div.blog_list .info a				{ color:#887D73; text-decoration:underline; outline:none; }
div.blog_list .info a:hover			{ color:#397e86; text-decoration:underline; outline:none; }
div.blog_list .thumbnail			{ width:54px; padding:3px 7px 14px 0; border-top:1px solid #EBD296; }
div.blog_list .thumbnail img		{ border:3px solid #fff; }
div.blog_list .summary 				{ padding:12px 0 14px 12px; color:#000; }
div.blog_list .summary 	p			{ padding:0 0 0 0; margin: 0 0 0 0; }

td.design_detail					{ background:#D6831C url("../images/bg_design_detail.gif") top left repeat-x; width:642px; vertical-align:top; text-align:left; color:#f5efdc; }
td.design_detail a					{ color:#f5efdc; }
td.design_detail .detail_title		{ display:block; padding:16px 18px 15px 20px; font-size:14px; }
td.design_detail .detail_title b	{ display:block; padding-bottom:2px; font-size:18px; }
td.design_detail img.design_detail	{ display:block; border:4px solid #fff; margin:0 0 10px 10px; }
td.design_info						{ background:#3C2510 url("../images/bg_design_info.gif") top left repeat-x; width:305px; vertical-align:top; text-align:left; color:#f5efdc; }
td.design_info .design_info			{ padding:15px 25px 0 22px; }
div.design_info .sizes a	img		{ background:#794B22; }
div.design_info .sizes a:hover	img	{ background:#B67923; }
div.mini_thumbs						{  }
div.mini_thumbs	.previous, div.mini_thumbs	.next	{ width:25px; }
div.mini_thumbs .mini_slider img	{ border:2px solid #7E6F4C; margin:0 1px 0 1px; }
div.other_designs_buy				{ border:10px solid #EEE4C1; background:#EADEB5; padding:15px 35px 21px 35px; }
div.other_designs_buy .name			{ font-size:14px; text-align:center; padding:5px 0 8px 0; }
div.other_designs_buy .info			{ text-align:left; padding-top:10px; line-height:18px; }
div.other_designs_buy .info b		{ font-size:14px; color:#397E86; padding-right:10px; }

div.account_nav2					{ padding-left:99px; }

div.account_current					{ background:#E4DCC9; border-bottom:9px solid #f5efdc; padding-left:20px; }
div.account_current .contents		{ padding:23px 0px 30px 7px; text-align:left; }
div.account_current .title			{ background:#d78826; margin:0 0 10px 15px; width:673px; }

div.account_archived				{ background:#f4e6ca; border-bottom:35px solid #f5efdc; padding-left:20px; }
div.account_archived .contents		{ padding:23px 0px 30px 7px; text-align:left; }
div.account_archived .title			{ background:#4c3521; margin:0 0 10px 15px; width:673px; }

#floating_join_create_buy_boxes		{ position:absolute; top:220px; left:50%; margin-left:150px; }
#floating_join_create_buy_boxes div	{ margin-bottom:13px; }

div.callouts						{ background:#DECA93 url("../images/bg_home_callouts.gif") top left repeat-x; padding:7px 0 20px 0; }
div.callouts .contents				{ text-align:left; }
div.callouts .thickOrangeBorder		{ border-right:7px solid #BC813C; }

div.lower_callouts					{ background:#EFE6C8; border-top:14px solid #E7DBB3; }
div.lower_callouts .contents		{ text-align:left; }

div.footer							{ background:url("../images/bg_footer.gif") repeat-x; }
div.footer .contents				{ text-align:left; color:#656A4C; }
div.footer .contents td				{ vertical-align:top; line-height:20px; }
div.footer .copyright				{ padding:45px 20px 60px 0; }
div.footer .copyright a				{ color:#656A4C; text-decoration:none; }
div.footer .copyright a:hover		{ color:#656A4C; text-decoration:underline; }

