/* CSS Document */

/*   
Theme Name: MadJester theme
Theme URI: 
Description: CSS Theme for MadJester site
Author: Simon R
Author URI: 
Template: hybrid
Version: 1.0
Tags: TAG1Trythis, TAG2trythis
*/

/* Get base CSS */
@import url('../hybrid/style.css');
/*
 * Two columns with content floated left.
 * Fixed width of 960px.
 * @since 0.6
 * @package Hybrid
 * @subpackage CSS
 to follow: FROM 21px */
	#body-container,
	#container,
	.no-widgets .content,
	.no-default-widgets .content,
	.no-widgets .content, 
	.page-template-no-widgets .content {width: 960px;}
	.content							{position:relative;left:10px;margin-left: 0px;}
	.content,
	.hfeed div.content,
	#footer .LEFT,
	.FULLROW							{width:720px;}
	
	#primary,					
	#secondary							{width: 210px;}
	#utility-after-content				{float:left;}

/* GLOBALS */
	body a,
	body a:hover, 
	body a:active				{color:#000}
.red	{color:#ff0000}

	body 						{font: normal normal normal 15px/21px Tahoma, Arial, serif;color: #000;background: url('images/bg_body.jpg') no-repeat center top #111111;}
	#body-container 			{margin: 0px auto 0px auto;background:#000}
	#content					{background:#fff;}
	#primary-menu li,
	#primary-menu li a			{background:#000;}
	#container					{padding-top:10px;background:#000;}
	
	body, 
	form						{margin:0px;}
	
	.page, .post,
	#comments-template			{padding:10px}
	
	a, 
	b, 
	div, 
	i, 
	input, 
	p, 
	q, 
	span, 
	td, 
	textarea,
	span,
	#primary-menu li li a,
	#footer .LEFT h2			{font-family:'Tahoma','Verdana',sans-serif}
	
	/*  HEADINGS AND TEXTS*/
		
		/*
		@font-face{font-family:'LeagueGothic';src:url('League Gothic.otf');}
		*/
		.widget_twitter .widget-title,
		.widget_twitter .widget-title span,
		h1, h1 a, h1 span,
		h2, h2 a, h2 a span, 
		h3, h3 a,
		h4, h4 a,
		h5, h5 a, 
		h6, h6 a,
		body .search-title,
		#primary-menu li a,
		.MJ_bskt span.currentprice,
		.MJ_total td,
		.MJ_total td span,
		#TB_window #TB_Header				{font-family: Impact, Tahoma, Arial, Helvetica, sans-serif;font-weight: normal;color: #333;text-transform:uppercase;}
		.widget-title,
		.widget-title a,
		.search-title,
		.entry-content p a,
		.page-template-MJ_corp .entry-content ul li a			{color:#000;}
		
		h1, h1 a					{font-size:30px;line-height:34px;}
		h2, h2 a					{font-size:26px;line-height:31px;}
		h3, h3 a					{font-size:24px;line-height:28px;}
		h4, h4 a					{font-size:22px;line-height:25px;}
		h5, h5 a					{font-size:20px;line-height:23px;}
		h6, h6 a					{font-size:18px;line-height:20px;}
		/* hide */
			#menu-item-523,
			#menu-item-524,
			#footer .page-item-91,
			#footer .page-item-95,
			#footer .page-item-309,
			#footer .page-item-366,
			#TB_ThumbnailLink_3,
			.MJ_bskt .inner legend.MJ_prodOp				{display:none;}
		/*no underline*/
			.page-title a,
			.content .widget-title a,
			#primary-menu li a,
			.breadcrumb a,
			.MJ_prod_list li a:hover,
			.widget-pages li a,
			#body-container .shoppingcart table tr td a,
			#primary #text-4 a							{text-decoration:none;}
		/*underline*/
			a:hover,
			#primary-menu li a:hover,
			.breadcrumb a:hover,
			.content .widget_twitter a:hover,
			.widget-pages li a:hover,
			#body-container .shoppingcart table tr td a:hover,
			#primary #text-4 a:hover		{text-decoration:underline;}
		/* text indent */
			.wpsc_make_purchase .make_purchase,
			.h1_tshirts a.a-more						{text-indent:-999em}
			
		.byline,
		.entry-meta,
		.post-meta-data				{font-style:normal}
		p							{font-size:12px;line-height:18px;}
		.entry-content p a,
		.page-template-MJ_corp .entry-content ul li a			{font-weight:bold;}
		
		.search-title,
		.loop-description,
		.search .hentry				{padding:10px 10px 0px 10px;}
		.search .search-info,
		.search .search-title		{margin-bottom:0px;}
		.search .search-info		{background:#eee;}
		.search .hentry				{margin-bottom:10px;}

/* HEADER */
	#header-container				{background: url('images/bg_topnav.gif') no-repeat #7f7f7f;padding:0px;border-bottom:solid 1px #333333}
	#header 						{margin:0px;height:150px;padding:0px;margin:0px;clear:both;}
		#header .LEFT				{float:left;width:400px;}
		#header .LEFT ul,
		#header .LEFT ul li			{margin:0px;padding:0px;list-style:none;}
		#header .LEFT ul			{clear:both;float:left;width:400px;height:28px;}
		#header .LEFT ul.TOP		{margin-top:70px;}
		#header .LEFT ul li			{float:left;color:#ffffff;font-size:11px;}
		#header .LEFT ul li.col_1,
		#header .LEFT ul li.col_3	{width:65px;padding-left:10px;}
		#header .LEFT .search-text	{padding:0px;color:#fff;border:solid 1px #444;background:#000;width:190px;margin:0px;height:22px;line-height:22px;font-size:12px;}
		#header #search-submit			{background: url('images/bg_buttons_icons.gif') no-repeat 0px -120px;}
			#header #search-submit:hover	{background: url('images/bg_buttons_icons.gif') no-repeat -80px -120px;}
		#header #add-sub,
			.addsub_button				{background: url('images/bg_buttons_icons.gif') no-repeat 0px -150px;}
			#header #add-sub:hover,
			.addsub_button:hover			{background: url('images/bg_buttons_icons.gif') no-repeat -80px -150px;}
		/* button shared */
		#header #search-submit,			
		#header #add-sub,
		.navigation-links .next,
		.navigation-links .previous,
		#MPZunsub-form input.button,
		.addsub_button			{width:70px;height:20px;display:block;border:none;cursor:pointer;text-indent:-999em;margin-top:2px;}
		
		#site-title					{float:right;margin:0px;padding:0px}
		#site-title a				{display:block;float:right;width:540px;height:150px;text-indent:-10000px;}
		#site-description			{display:none;}
		
/* page navigation prev next */
	.navigation-links				{clear:both;float:left;width:700px;padding:10px 0px 0px 0px;position:relative;left:10px;}
	.navigation-links .previous			{background: url('images/bg_buttons_icons.gif') no-repeat 0px -530px;}
		.navigation-links .previous:hover	{background: url('images/bg_buttons_icons.gif') no-repeat -80px -530px;}
	.navigation-links .next			{background: url('images/bg_buttons_icons.gif') no-repeat 0px -560px;float:right;text-align:left}
		.navigation-links .next:hover			{background: url('images/bg_buttons_icons.gif') no-repeat -80px -560px;}
		
/* TOP NAV */
	#primary-menu,
	#primary-menu .menu				{height:40px;margin-bottom:0px;}
	#primary-menu li a				{font-size:20px;line-height:40px;padding:0px 10px 0px 10px;color:#fff;border:none;}
	#primary-menu li ul				{background:#000;border:none;padding-top:10px;}
	#primary-menu li li a			{border: none;border-bottom:solid 1px #555;margin-right: 0;padding:2px 15px 2px 15px}
	#primary-menu li li a			{line-height:24px;font-size:12px;color:#fff;font-weight:normal;text-transform:capitalize;}
	#primary-menu li a .sf-sub-indicator{display:none;}
	#primary-menu li a:hover,
	.widget-pages ul li a:hover		{color:#fff;}
	
	.page-template-MJ_corp #primary .widget-pages					{background:#000;border:none;padding-top:0px;}
	.page-template-MJ_corp #primary .widget-pages .widget-inside	{left:0px;padding-top:0px;}
	.widget-pages ul,
	.widget-pages ul li,
	.widget-pages ul li a			{width:200px;}
	.widget-pages ul				{background:#000;margin:0px;padding:0px;}
	.widget-pages ul li				{padding:0px;}
	.widget-pages ul li a			{display:block;line-height:24px;font-size:12px;}
	.widget-pages ul li a			{border: none;border-top:solid 1px #555;color:#fff;margin: 0px;padding:2px 0px 2px 0px;}
	
/* Breadcrumb */
	.breadcrumb 					{margin: 0px;padding:5px 0px 5px 10px;color: #ddd;font-size:12px;clear:both;font-style:normal;background:#333}
	.breadcrumb a 					{color: #fff;font-style:normal;font-weight:bold;}
	.breadcrumb a:hover 			{color: #ff0000;}
	
/* WIDGETS global*/
	#utility-before-content,
	#utility-after-content,
	#utility-after-page,
	#utility-after-single			{padding:0px;margin:0px;border:none;}
	
	/*home*/
		.content .widget_twitter								{background:#fff;margin:0px;}
		.content .widget_twitter .widget-title a,
		.widget_twitter .widget-title,
		.widget_twitter .widget-title span						{font-size:30px;line-height:36px;font-weight:normal;color:#888;}
		.content .widget_twitter .widget-title a:hover,
		.content .widget_twitter ul li a:hover					{color:#fff;}
		.content .widget_twitter ul,
		.content .widget_twitter ul li							{color:#666;}
		.content .widget_twitter ul								{margin-bottom:0px;}
		.content .widget_twitter ul li							{padding-bottom:10px;float:left;}
		.content .widget_twitter a								{color:#888;font-weight:bold;text-decoration:none;}
		.content .widget_twitter .from-meta						{font-size:10px;text-transform:uppercase;color:#666;}
		.content .widget										{border-top:solid 10px #000;}
		.content .widget-inside									{position:relative;left:10px;width:700px;}
		.content .widget-title									{margin-bottom:10px;padding-top:5px;}
		.content .widget_twitter a:hover						{color:#000;}
		/* twitter extras */
			.content .intent-meta									{margin-top:5px;float:right;clear:both;}
			.content .intent-meta a									{float:right;display:block;margin-left:1px;line-height:16px;background:#555;padding:1px 4px 1px 4px;font-size:10px;color:#ddd}
			.content .intent-meta a:hover							{background:#777}
			.twitter-follow-button									{padding-top:5px;}
	/*side*/
		#primary .widget,
		#secondary .widget				{width:200px;clear:both;float:left;margin-bottom:10px;padding:0px 0px 0px 0px;background:#555;}
		#primary .widget-title			{text-align:right;font-size:30px;text-transform:uppercase;margin:0px;}
		#content .widget				{width:720px;}
		#primary .widget-inside,
		#secondary .widget-inside		{position:relative;left:10px;width:180px;clear:both;float:left;padding:17px 0px 10px 0px}
	
	/* shopping cart */
		#body-container	.widget_wpsc_shopping_cart							{background:#333333;}
		#body-container	.widget_wpsc_shopping_cart .widget-title			{color:#939393;text-align:right;background: url('images/bg_buttons_icons.gif') no-repeat -451px 0px}
		#body-container	.widget_wpsc_shopping_cart p.empty					{padding:3px 0px 5px 0px;margin:0px;color:#fff;text-align:right;}
		#body-container	.widget_wpsc_shopping_cart a.visitshop				{margin-top:5px;overflow:hidden;display:block;height:20px;width:69px;background: url('images/bg_buttons_icons.gif') no-repeat 0px 0px;float:right;clear:both;text-indent:100px}
		#body-container	.widget_wpsc_shopping_cart a.visitshop:hover		{background: url('images/bg_buttons_icons.gif') no-repeat -80px 0px;}
		/* widget basket */
			#body-container .shoppingcart input.remove_button					{text-transform:uppercase;border:solid 1px #888;padding:0px;width:12px;height:16px;color:#fff;background:#666;line-height:8px;font-size:8px;cursor:pointer;}
			#body-container .shoppingcart										{padding:10px 0px 0px 0px}
			#body-container .shopping-cart-wrapper span.cart_message			{border:none;font-size:11px;color:#ddd;}
			#body-container .shoppingcart table									{border:none;margin:0px;width:180px}
			.shoppingcart .pricedisplay,
			.shoppingcart #price												{text-align:right;}
			#body-container .shoppingcart table thead td,
			#body-container .shoppingcart table thead th						{border:none;font-size:11px;text-transform:uppercase;padding:0px;}
			.shopping-cart-wrapper .shoppingcart table td,
			.shopping-cart-wrapper .shoppingcart table th						{padding:0px 1px 0px 1px;}
			#body-container .shoppingcart table tr td 							{vertical-align:top;border:none;border-bottom:solid 1px #ccc;border-right:dotted 1px #aaa;font-size:11px;color:#eee;}
			#body-container .shoppingcart table tr td a							{color:#fff;}
			#body-container .shoppingcart table tfoot tr.cart-widget-total td	{background:#555;border-right:none;border-bottom:none;}
			#body-container .shoppingcart table tfoot tr td						{border-right:none;border-bottom:none;}
			#body-container .shoppingcart table #cart-widget-links				{padding:10px 0px 0px 0px;}
			#body-container .shoppingcart table #cart-widget-links a.gocheckout			{clear:none;text-indent:999em;float:right;width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat 0px -210px;}
			#body-container .shoppingcart table #cart-widget-links a.gocheckout:hover	{background: url('images/bg_buttons_icons.gif') no-repeat -80px -210px;}
			#body-container .shoppingcart table #cart-widget-links a.gocheckout:active	{border:none;}
			#body-container .shoppingcart table #cart-widget-links a.emptycart			{clear:none;text-align:left;float:left;width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat 0px -240px;}
			#body-container .shoppingcart table #cart-widget-links a.emptycart:hover	{background: url('images/bg_buttons_icons.gif') no-repeat -80px -240px;}
		
	/* free t offer */
		#primary #text-3 .widget-inside		{padding:0px;}
		/*#primary #text-3					{background: url('images/bg_t-offer.gif') no-repeat -24px 0px #ededed;height:535px;}*/
		#primary #text-3					{background: url('images/bg_25-offer.gif') 0px 30px no-repeat #ededed;height:535px;}
		#text-3 .widget-title				{text-align:left;color:#ff0000;text-indent:-999em;margin-top:325px;height:160px;}
		#text-3 p							{padding-top:3px;text-align:right;color:#fff;}
		#text-3 a.btn_more_info_red			{float:right;margin-top:10px;} 
		
	/* visit ebay */
		#primary #text-4					{background: url('images/bg_ebay.gif') no-repeat 0px 0px #ff0000;height:138px;padding:0px;}
		#primary #text-4 .widget-inside		{left:0px;padding:0px}
		#primary #text-4 a					{display:block;color:#fff;width:200px;height:138px;font-size:12px;}
		#primary #text-4 a span				{display:block;position:relative;left:75px;top:42px;width:115px;text-align:right;}
		
	/* poll */
		#primary .widget_polls-widget		{background: url('images/bg_rht_inferno.jpg') no-repeat #666;}
		.widget_polls-widget label			{font-size:12px;line-height:18px;color:#fff;}
		.wp-polls-form p,
		#polls-widget-3 .widget-title		{color:#fff;}
		.wp-polls-form p					{text-align:right;padding-top:3px}
		#polls-2-ans ul						{padding-top:140px;}
		
	/* home twitter */
		.content .widget_twitter							{background:#333;padding-bottom:10px;}
		.content .widget_twitter .widget-title				{color:#eee;margin-bottom:0px;}
		.content .widget_twitter ul,
		.content .widget_twitter li							{margin:0px;list-style:none;}
		.content .widget_twitter li							{padding:10px 0px 10px 0px;border-bottom:solid 1px #444;}
		.content .widget_twitter li,
		.content .widget_twitter li .entry-content			{color:#eee;font-size:12px;}

/* POSTS */		
	.post									{margin-bottom:0px;}
	.post img,
	.page img								{border:none;padding:0px;margin:0px 10px 10px 0px}
	
	body .entry-meta,
	body .byline							{font-size:11px;margin-bottom:10px;text-transform:uppercase;color:#666;}
	
	body .entry-meta a,
	body .byline a							{font-weight:bold;color:#888}
	.post .entry-meta						{padding-bottom:10px;border-bottom:solid 1px #eee;}
	
	.entry-content p						{margin-bottom:10px;}
		
/* PAGE FORMATTING */
	.HALF									{width:340px;float:left;}
	.LEFT									{margin-right:10px;}

	/* home */
		.page-template-MJ_TMP_home .page-title		{display:none;}
		.page-template-MJ_TMP_home .page,
		.page-template-MJ_TMP_home .post			{padding:0px;float:left;}
		.mj_tmp_home								{float:left;}

		.wrapper_h1,
		.wrapper_h1 h1 a							{display:block;width:720px;color:#000;line-height:46px;float:left;clear:both}
		.wrapper_h1	h1								{margin:0px;padding:0px;text-indent:10px;}
		.wrapper_h1	a span							{color:#ff0000;}
		/* tshirt panel */
			.h1_tshirts,
			.h1_about									{border-bottom:solid 10px #000;}
			.h1_tshirts p								{width:200px;padding:10px 0px 0px 0px;position:relative;left:10px;float:left;}
			.h1_tshirts a.a-more						{display:block;float:right;width:500px;height:150px;background: url('images/bg_hm_tshirts2.gif') no-repeat left bottom;}
		/* about panel */
			.h1_about h1								{display:block;float:right;width:510px;}
			.h1_about p									{display:block;float:right;width:500px;}
			.h1_about									{background: url('images/bg_hm_about2.gif') left bottom no-repeat #fff;}
		/* sponsor panel */
			.h1_sponsor									{background:#eee;}
			.h1_sponsor p								{padding:10px;}
		
		.page-template-MJ_TMP_home .entry-content	{margin-bottom:0px;}
		body.home #post-55							{background: url('images/bg_about.jpg') left top no-repeat #fff;}
		
		/* slides */
			.MJ_slide							{height:390px;background:#000;margin:0px; float:left;width:720px;}
			.MJ_slide,
			.MHslide							{width:720px;}						
			.MJ_slid,
			.MJ_slide,
			.MJ_slide li						{list-style:none;}
			.MJ_slide li						{height:380px;background:#000;}/* this one */
			.MJ_slide .MHslide h1				{line-height:28px;width:290px;padding:0px 0px 0px 0px;margin-top:20px;}
			.MJ_slide .MHslide h1,
			.MJ_slide .MHslide h1 a				{color:#ff0000;}
			.MJ_slide .MHslide h1,
			.MJ_slide .MHslide h3				{position:relative;left:-50px}
			.MJ_slide .MHslide h1,
			.MJ_slide .MHslide h3,
			.MJ_slide .MHslide p,
			.MJ_slide .MHslide a					{clear:both;float:right}
			.MJ_slide .MHslide p					{float:right;width:200px;padding:30px 10px 0px 0px;color:#000;}
			.MJ_slide .MHslide h3					{width:230px;padding:0px 10px 0px 0px;color:#000;}
			.MJ_slide .MHslide h1 span				{color:#000;}
			.MJ_slide .MHslide h3 strong			{display:block;clear:left;font-size:30px;font-weight:normal}
			.MJ_slide .MHslide a.btn				{position:relative;left:-10px;}
			
			.MJ_slide .panel1 					{background: url('images/bg_slide_1.jpg') left top no-repeat #eee;}
			.MJ_slide .panel2 					{background: url('images/bg_slide_2.jpg') left top no-repeat #eee;}
			.MJ_slide .panel3 					{background: url('images/bg_slide_3.jpg') left top no-repeat #eee;}
			.MJ_slide .panel4 					{background: url('images/bg_slide_4.jpg') left top no-repeat #eee;}
			
	/* unsub form */
		#MPZunsub-form input.button				{background: url('images/bg_buttons_icons.gif') no-repeat 0px -500px;}
		#MPZunsub-form input.button:hover		{background: url('images/bg_buttons_icons.gif') no-repeat -80px -500px;}
		#MPZunsub-form .text-input,
		#mpzmail_clone							{background:#eee;border:solid 1px #ccc;margin-bottom:10px;}

	/* PAGE corp */
		.page-template-MJ_corp .LEFT						{margin-right:0px;}
		.page-template-MJ_corp .page						{padding:0px;background:#eee;}
		.page-template-MJ_corp .MJ_corp_LEFT				{padding:0px;width:280px;float:left;} 
		.page-template-MJ_corp .MJ_corp_RIGHT				{padding:0px 0px 20px 0px;width:440px;float:right;background: url('images/bg_corp_bg1.gif') bottom right no-repeat #fff;} 
		.page-template-MJ_corp .page-title,
		.page-template-MJ_corp .entry-content				{position:relative;left:30px;}
		.page-template-MJ_corp .page-title,
		.page-template-MJ_corp .entry-content,
		.page-template-MJ_corp .entry-content ul.WIDE li	{width:380px;}
		.page-template-MJ_corp .widget .entry-content 		{left:0px;}
		.page-template-MJ_corp .page-title					{padding:40px 0px 5px 0px;margin:0px 0px 10px 0px }
		.page-template-MJ_corp .entry-content ul,
		.page-template-MJ_corp .entry-content ul li			{list-style:none;margin:0px;width:175px;line-height:18px;}
		.page-template-MJ_corp .entry-content ul li			{float:left;display:block;padding:10px 0px 5px 0px;font-size:12px;}
		.page-template-MJ_corp .entry-content ul.LEFT		{float:left}
		.page-template-MJ_corp .entry-content ul.RIGHT		{float:right}
		.page-template-MJ_corp .page-title a				{color:#ff0000;}
		
		.page-template-MJ_corp .entry-content ul em			{display:block;background:#ff0000;color:#fff;font-style:normal;font-weight:bold;float:left;margin-right:10px;padding:2px 6px 2px 6px}
		.page-template-MJ_corp .entry-content ul h3			{margin-bottom:7px;}
		
		.CTA_links											{width:410px;float:right;clear:both;padding:20px 0px 10px 0px;position:relative;left:-30px}
		.CTA_links a,										
		.CTA_links a img									{background:#fff;display:block;float:right;}
		.CTA_links a										{border:solid 1px #ccc;padding:4px;margin-left:5px;}
		.CTA_links a:hover									{border:solid 1px #000}
		.CTA_links a img									{border: none;height: 75px;width: 75px;margin:0px;}
		
		/* page ABOUT */
			#post-2											{background: url('images/bg_about.jpg') left top no-repeat #eee;}
			#post-55										{background: url('images/bg_about.jpg') left top no-repeat #eee;}

			/*#post-645 free t offer						{background: url('images/bg_t-offer.gif') -13px 30px no-repeat #eee;} */
			#post-645 /*25 % off*/							{background: url('images/bg_25-offer.gif') 0px 30px no-repeat #eee;} 
			#post-168,/*shopping*/

			#post-13/*size guides*/							{background: url('images/bg_corp_label.gif') left center no-repeat #eee;}

			#post-749,/*remove sub*/
			#post-95,/*sub removed*/
			#post-248,
			#post-74,/*contact*/
			#post-53,
			#post-91/*sub add*/								{background: url('images/bg_contact.jpg') -10px bottom no-repeat #eee;}

			#post-309										{background: url('images/bg_yamaha.jpg') -15px bottom no-repeat #eee;}

			#post-366										{background: url('images/bg_sponsors.jpg') -15px bottom no-repeat #eee;}

			#post-641,
			#post-323										{background: url('images/bg_delivery.jpg') left bottom no-repeat #eee;}

			#post-183										{background: url('images/bg_stores.jpg') left top no-repeat #000;}

	/* Comment headers */
	
	/* Respond textarea */

	/* e-commerce */
		.MJ_prod_list,									
		.MJ_prod_list li												{float:left;}
		.MJ_prod_list													{margin:0px;clear:both;padding:0px;list-style:none;width:700px;}
		.MJ_prod_list li												{margin:0px 10px 0px 0px;padding:0px 0px 15px 0px;width:165px;}
		.MJ_prod_list li a												{border:solid 1px #ccc;float:left;padding:5px;margin-bottom:5px;height:230px}
		.MJ_prod_list li a												{font-size:11px;line-height:18px;color:#333;}
		.MJ_prod_list li a img											{margin:0px 0px 5px 0px;border:solid 5px #ccc;padding:0px;width:143px;height:143px;}
		.MJ_prod_list li a:hover										{border:solid 1px #000}
		.MJ_prod_list strong.MJ_prodlist_title							{font-size:12px;font-weight:bold;}
		.MJ_prod_list strong.in_stock									{font-weight:normal;text-transform:uppercase;color:#666666}
		.MJ_prod_list li a small										{font-size:10px;color:#888;}
		.MJ_prod_list li a,
		.MJ_prod_list li a img,
		.MJ_prod_list li a strong,
		.MJ_prod_list li a small,
		.MJ_prod_list li input											{clear:both;display:block;}
		.MJ_prod_list li .oldprice										{display:none;font-weight:normal}
		.MJ_prod_list li .pricedisplay									{font-family:Impact, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;}
		
		.MJ_prod_list li a												{background:#fff;}
		.MJ_prod_list li input											{border:none;background: url('images/bg_buttons_icons.gif') no-repeat 0px -330px;width:70px;height:20px;padding:0px;}
		.MJ_prod_list li input:hover									{background: url('images/bg_buttons_icons.gif') no-repeat -80px -330px;}
		/* prods page */
				.MJ_prod_list span.pricedisplay			{float:none;}
				.wpsc #post-3							{padding-bottom:50px;}
		/* single prod page */
			.wpsc-product-title							{padding:10px 0px 0px 10px;}
			div.MJ_row									{width:700px;clear:both;float:left;margin-bottom:10px;}
			.single_product_display						{position:relative;left:10px;width:700px;background:#fff;}
			.singular-wpsc-product .wpsc-product,
			.wpsc #post-3,
			#post-9,
			#post-7										{background: url("images/bg_corp_bg1.gif") no-repeat right bottom #FFFFFF;}
			.MJ_single_product .MJ_bskt,
			.single_additional_description				{float:right;color:#333;line-height:22px;font-size:14px;}	
			.MJ_single_product .wpcart_gallery,
			.single_additional_description,
			.MJ_bskt .inner								{width:200px;}
			.MJ_bskt .inner								{padding:0px;text-align:left;font-size:12px;color:#666;}
			.MJ_bskt div.wpsc_loading_animation			{width:40px;float:left;}
			.wpsc_loading_animation img					{border:none;}
			div.wpsc_buy_button_container				{padding:10px 0px 10px 0px;float:left;}
			.MJ_bskt .inner legend,						
			.MJ_bskt .inner span.col1,
			.MJ_bskt .inner span.col2,
			.MJ_bskt span.currentprice,
			.MJ_bskt .pricedisplay						{display:block;float:none;padding-top:3px;}	
			.MJ_bskt .pricedisplay						{margin-bottom:10px;}
			.MJ_sze										{padding:0px 0px 10px 0px;}
			.MJ_sze,
			.MJ_sze a									{display:block;float:left;clear:both;width:178px;}	
			.MJ_single_product .imagecol .MJ_sze a		{padding:0px;text-align:center;font-size:11px;line-height:18px;font-weight:normal;color:#333;background:#ddd;border:solid 1px #ccc;}		
			.MJ_single_product .imagecol .MJ_sze a:hover{border:solid 1px #000;background:#ccc;}
			#MJ_pnp										{display:none;}	
			.MJ_bskt .inner span.col2					{padding-bottom:10px;}
			.MJ_bskt span.currentprice					{font-size:28px;color:#666;float:none;}
			.MJ_bskt .wpsc_buy_button					{float:left;width:105px;height:30px;background: url('images/bg_buttons_icons.gif') no-repeat 0px -360px;}
			.MJ_bskt .wpsc_buy_button:hover				{background: url('images/bg_buttons_icons.gif') no-repeat -125px -360px;}
			.MJ_bskt .FB_like,			
			.wpcart_gallery								{float:right;}
			.wpcart_gallery a,
			.MJ_other_designs ul li a					{margin:0px 10px 10px 0px;border:solid 1px #ccc;}
			.wpcart_gallery a							{width:83px;height:83px;display:block;float:left;}
			.wpcart_gallery a img						{border:none;width:75px;height:75px;margin:0px;}
			
			/* left col */
				.MJ_single_product .imagecol						{width:700px;float:left;clear:both;}
				.MJ_single_product .imagecol a.preview_link			{margin-bottom:5px;}	
				.MJ_single_product .imagecol a.thickbox				{margin-right:5px;}				
				.MJ_single_product .imagecol a img,
				.MJ_other_designs .MJ_prod_list li a img			{display:block;border:solid 4px #fff;margin:0px;padding:0px;}
				.MJ_single_product .imagecol a						{display:block;float:left;border:solid 1px #ccc;padding:0px;margin:0px;}	
				.MJ_single_product .imagecol a:hover				{border:solid 1px #000;}					
				.MJ_single_product .preview_link a:hover,
				.MJ_other_designs .MJ_prod_list li a:hover,
				.wpcart_gallery a:hover								{border:solid 1px #000;}
				.MJ_single_product .product_image					{height:450px;}
				.MJ_single_product .product_image,
				.product_description								{width:450px;}
			/* right */
				.MJ_single_product .MJ_bskt							{}		
				div.wpsc_variation_forms table						{border-collapse:collapse;border:none;}
				div.wpsc_variation_forms table tr td				{border:none;padding:2px;}
				.MJ_single_product select.wpsc_select_variation		{width:180px;background:#eee;border:solid 1px #ccc;}
				.wpsc_variation_forms span							{display:block;}
			/*product descs*/
				.product_description								{float:left;}
				.product_description ul								{margin-left:20px;}
				.product_description ul,
				.product_description ul li							{font-size:14px;line-height:22px;padding-bottom:6px;}
				.product_description ul li small					{display:block;}
			/*other designs*/
				.MJ_other_designs .MJ_prod_list li								{width:auto;margin:0px;}
				.MJ_other_designs .MJ_prod_list li a							{background:#fff;float:left;display:block;border:solid 1px #ccc;padding:4px;height:auto}
				.MJ_other_designs .MJ_prod_list li a img						{width:75px;height:75px;border:none}
				.MJ_other_designs .MJ_prod_list .wpsc_buy_button,
				.MJ_other_designs .MJ_prod_list li strong,
				.MJ_other_designs .MJ_prod_list li small						{display:none;}
				.MJ_other_designs h2											{color:#ff0000;margin:0px 0px 5px 0px;font-weight:normal;}
			/*thickbox popup*/
				body #TB_window											{border:solid 1px #333;}
				#TB_window #TB_Header									{background:#fff;font-size:26px;padding-bottom:10px}
				#TB_TopCloseWindowButton,
				#TB_closeWindowButton									{text-align:left;width:70px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat 0px -470px;}
				#TB_additional_images a img								{margin:0px;}
				#TB_TopCloseWindowButton:hover,
				#TB_closeWindowButton:hover								{width:70px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat -80px -470px;}
				body #TB_window img										{border:solid 1px #fff;}	
				a.TB_Selected img										{border:solid 1px #333;}
				
			/* CHECKOUT cart */
				.wpsc-shopping-cart .page-title a							{color:#ff0000;margin-bottom:10px;}
				.wpsc-shopping-cart h2, h3									{font-size:24px;line-height:26px;}
				.wpsc-shopping-cart table									{border-collapse:collapse;border:none;padding:0px;}
				table.checkout_cart											{border:solid 10px #333;}
				.wpsc-shopping-cart table tr th,
				.wpsc-shopping-cart table tr td								{font-size:12px;}
				.wpsc-shopping-cart table tr th								{text-transform:uppercase;color:#666;}
				.wpsc-shopping-cart table tr td								{color:#333;border-right:dotted 1px #ccc;}
				.wpsc-shopping-cart table tr td a							{color:#333;font-weight:bold;}
				.wpsc-shopping-cart table tr td img							{margin:0px;}
				.wpsc-shopping-cart table tr td.wpsc_billing_forms,
				.wpsc-shopping-cart table tr td.wpsc_shipping_forms  				{border-right:none;}
				.wpsc-shopping-cart table tr td h4									{margin:0px;padding:20px 0px 10px 0px}
				#wpsc_shopping_cart_container h2									{margin-bottom:10px;}		
				.MJ_total td														{border-top:solid 10px #333;border-bottom:solid 10px #333;padding-top:10px;padding-bottom:10px;}	
				.wpsc-shopping-cart table tr.MJ_total td,
				.MJ_total td span													{font-size:20px;}
				#wpsc_shopping_cart_container .text									{background:#eee;width:450px;float:right;border: solid 1px #ccc;}		
				.same_as_shipping_row label,
				.wpsc_email_address b												{font-weight:bold;color:#ff0000;}
				/* cart buttons */
					.wpsc_make_purchase .make_purchase									{width:104px;height:30px;background: url('images/bg_buttons_icons.gif') no-repeat 0px -430px;}
					.wpsc_make_purchase .make_purchase:hover							{width:104px;height:30px;background: url('images/bg_buttons_icons.gif') no-repeat -125px -430px;}
					.wpsc-shopping-cart .btn_update													{float:right;width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat -0px -270px;}
					.wpsc-shopping-cart .btn_update:hover											{width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat -80px -270px;}				
					.wpsc-shopping-cart .btn_remove													{float:right;width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat -0px -300px;}
					.wpsc-shopping-cart .btn_remove:hover											{width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat -80px -300px;}				
					.wpsc-shopping-cart .btn_calculate												{float:right;width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat -0px -400px;}
					.wpsc-shopping-cart .btn_calculate:hover										{width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat -80px -400px;}				
					.wpsc_make_purchase span											{display:block;clear:both;float:right;}
/* buttons */
	.wpsc-shopping-cart .btn_calculate,
	.wpsc-shopping-cart .btn_update,
	.wpsc-shopping-cart .btn_remove,
	.wpsc_make_purchase .make_purchase,
	.btn,
	.MJ_bskt .wpsc_buy_button,
	#body-container .shoppingcart table a.gocheckout,
	#body-container .shoppingcart table #cart-widget-links a.emptycart,
	#TB_closeWindowButton,
	#TB_TopCloseWindowButton									{display:block;cursor:pointer;text-indent:-999em;border:none;}
	.btn_more_info_red						{width:69px;height:20px;background: url('images/bg_buttons_icons.gif') no-repeat 0px -30px;}
	.btn_more_info_red:hover				{background: url('images/bg_buttons_icons.gif') no-repeat -80px -30px;}

/* Footer */
	#footer									{position:relative;left:10px;width:940px;background: url('images/bg_buttons_icons.gif') no-repeat left bottom;padding-bottom:30px;}
	#footer,
	#footer p,
	#footer a								{font-style:normal;font-size:11px;color:#888;}
	#footer p								{margin:0px;}
	#footer .LEFT							{float:left;background:#000;}
	#footer .LEFT h2						{line-height:20px;margin-bottom:5px;font-size:12px;font-weight:bold;color:#666;text-transform:capitalize}
	#footer .LEFT ul.col					{width:230px;float:left;}
	#footer .LEFT ul						{margin-left:0px;}
	#footer .LEFT li						{list-style:none;}
	#footer .LEFT li ul						{list-style-type:square;margin-left:20px;}
	#footer .LEFT li ul li					{color:#ccc;list-style-type:square;}
	#footer .LEFT li ul li a				{color:#888;}
	#footer .LEFT li ul li a:hover			{color:#fff;}
	#footer .RIGHT							{float:right;width:200px;background: url('images/bg_buttons_icons.gif') no-repeat -430px -80px;}
	#footer .copyright						{float:left;position:relative;left:80px;width:120px;margin:0px;color:#fff;font-size:12px;padding-bottom:10px;}
	/* <div class="copyright">Copyright &#169; [the-year] [site-link].<p>All rights reserved.</p></div> */
