@charset "utf-8";
/* CSS Document */
/*==================================================
	Author Info: 	Kevin Mario
	Date Created:	2009/08/19
	Styled2Race
==================================================*/

/*============================*/
/* GLOBAL RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/*============================*/
/* GLOBAL CLASSES */
HTML,
BODY	{}
img		{ -ms-interpolation-mode:bicubic; }  /* Smoothen resized images in IE7 */

HTML {}
BODY {
/*	background-repeat:		repeat;*/
	color:					#676767;
	/*background:				url(../image/backgrounds/website_mainBg.jpg) top left repeat;*/
	background:				#000 url(../image/backgrounds/bg_carbFiber.jpg) top left repeat;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				12px;
	margin:					0;
	padding:				0;
	line-height:			normal;
}

H1, H2, H3, H4, H5 {
	font-weight:			bold;
	padding:				0 0 10px;
}

H1 {
	font-size: 				2.7em;
	font-weight:			normal;
	margin:					0 0 10px 0;
	padding:				0;
}
H2 {
	font-size:				1.8em;
}
H3 {
	font-size:				1.6em;
	padding:				0 0 5px;
}
H4 {
	font-size:				1.4em;
	padding:				0 0 5px;
}
H5 {
	font-size:				1.2em;
	padding:				0 0 5px;
}

.Left		{ float: left !important; }
.Right		{ float: right !important; }
.t-center	{ text-align: center !important; }
.t-red		{ color: #900 !important; }
.Padded		{ padding: 10px; }

STRONG		{ font-weight: bold; }

P,
.block,
.Padded {
/*	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;*/
}

P:after,
.block:after,
.Padded:after,
.xoxo .widget:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html P,
* html DL,
* html UL,
* html .block,
* html .Padded,
* html .xoxo .widget { zoom: 1; } /* IE6 */

*:first-child+html P,
*:first-child+html DL,
*:first-child+html UL,
*:first-child+html .block,
*:first-child+html .Padded,
*:first-child+html .xoxo .widget { zoom: 1; } /* IE7 */


.page-wrap {
	width:					765px;
	margin:					0 auto;
	background-color:		#FFF;
}



/*============================*/
/* FORM COMPONENT */
.formComp {}
.formComp .buttonArea {
	padding:				4px 20px 0 0;
}
.formComp .buttonArea INPUT {
	width:					auto !important;
}
.formComp .buttonArea .button {
	color:					#333;
	height:					auto;
	.height:				23px;
	padding:				4px 10px;
	background-position:	bottom;
	background-repeat:		repeat-x;
	background-image:		url(../images09/backgrounds/TabBg.gif);
	border:					1px solid #333;
}
.formComp .buttonArea .buttonGreen {
	color:					#FFF;
	border-color:			#56a221;
}
.formComp P,
.formComp DIV {
	padding:				4px 0;
	font-size:				1.1em;
}
.formComp SPAN,
.formComp LABEL,
.formComp INPUT,
.formComp STRONG,
.formComp SELECT {
	float:					left;
	font-family:			Verdana;
}
.formComp SPAN.FromTo {
	padding:				4px 6px 0;
}
.formComp LABEL,
.formComp STRONG,
.formComp BLOCKQUOTE {
	width:					110px;
	padding:				4px 4px 0 0;
	text-align:				right;
}
.formComp LABEL {
	cursor:					pointer;
}
.formComp SELECT {
	font-size:				1em;
	padding:				1px;
	.height:				20px;
}
.formComp .Radio INPUT,
.formComp .Checkbox INPUT {
	width:					13px;
	height:					13px;
	padding:				0;
	margin:					2px 10px 0 0;
}
.formComp .Checkbox INPUT {
	margin:					2px 5px 0 0;
}
.formComp .Checkbox LABEL {
	width:					auto;
	padding:				4px 15px 0 0;
}

	/* SIZES */
	DIV.formComp .XSml,
	DIV.formComp P .XSml,
	DIV.formComp DIV .XSml	{ width:50px; }
	DIV.formComp .Sml,
	DIV.formComp P .Sml,
	DIV.formComp DIV .Sml	{ width:100px; }
	DIV.formComp .Med,
	DIV.formComp P .Med,
	DIV.formComp DIV .Med	{ width:150px; }
	DIV.formComp .Lge,
	DIV.formComp P .Lge,
	DIV.formComp DIV .Lge	{ width:200px; }
	DIV.formComp .XLge,
	DIV.formComp P .XLge,
	DIV.formComp DIV .XLge	{ width:300px; }



/*============================*/
/* UNDER CONSTRUCTION */
BODY {}
#underCons {
	width:						800px;
	margin:						0 auto;
}
#underCons DIV {
	float:						left;
	position:					relative;
	width:						100%;
	height:						180px;
	background:					url(../image/under-cons/under-cons_001.jpg) top left no-repeat;
}
#underCons DIV.undercons-02 {
	height:						220px;
	background-image:			url(../image/under-cons/under-cons_002.jpg);
}
#underCons DIV.undercons-03 {
	height:						220px;
	background-image:			url(../image/under-cons/under-cons_003.jpg);
}
#underCons DIV.undercons-04 {
	background-image:			url(../image/under-cons/under-cons_004.jpg);
}
#underCons DIV.undercons-02 A {
	position:					absolute;
	width:						340px;
	height:						100px;
	right:						13px;
	top:						45px;
	overflow:					hidden;
	text-indent:				-9999px;
}


	/* CONTACTUS-POPUP */
	#contactUs-popUp {
		width:						560px;
	}
	#cboxLoadedContent {}
	#contactUs-popUp .formComp P,
	#cboxLoadedContent .formComp P {
		background-color:			transparent;
		padding:					8px 0 8px 40px;
		margin:						0;
	}
	#contactUs-popUp .formComp P LABEL,
	#cboxLoadedContent .formComp P LABEL {
		font-weight:				bold;
		padding:					4px 10px 0 0;
	}
	#contactUs-popUp .formComp P INPUT,
	#contactUs-popUp .formComp P TEXTAREA,
	#cboxLoadedContent .formComp P INPUT,
	#cboxLoadedContent .formComp P TEXTAREA {
		padding:					2px 0 2px 2px;
		font-family:				Tahoma;
		font-size:					12px;
	}
	#contactUs-popUp .formComp P.buttonArea,
	#cboxLoadedContent .formComp P.buttonArea {
		padding:					15px 15px 10px;
	}
	#contactUs-popUp .formComp P.buttonArea INPUT,
	#cboxLoadedContent .formComp P.buttonArea INPUT {
		font-weight:				bold;
		padding:					2px 15px;
		cursor:						pointer;
	}
	#contactUs-popUp .formComp P.buttonArea .Left,
	#cboxLoadedContent .formComp P.buttonArea .Left {
		background-color:			#FFEFEF;
		border:						1px solid #B66;
		color:						#600;
	}
	#contactUs-popUp .formComp P.buttonArea .Right,
	#cboxLoadedContent  .formComp P.buttonArea .Right { float: right; }



/*============================*/
/* S2R eSHOP */
.s2r {
	width:				960px;
	border:				1px solid #525252;
	margin:				15px auto;
	.margin:			15px auto 15px;
}


.s2r A {
	color:				#FFE13A;
}
.s2r A:HOVER {
	color:				#f8ff3a;
}


.s2r #wrapper {
	background-color:	#2c2c2c;
}
.s2r #container {
	margin:				0;
	padding:			25px 0 15px 0;
}
.s2r #container #content {
/*	margin:				0 199px 0 249px;  proposed changes */
	margin:				0 199px 0 189px;
}


	/* HEADER */
	#header {
		position:			relative;
	}
	#header #blog-title {
		margin:				0;
	}
	#header #blog-title A {
		display:			block;
		overflow:			hidden;
		background:			url(../image/backgrounds/s2r-header_03.jpg) top left no-repeat;
		text-indent:		-9999px;
		height:				188px;
	}
	#header #goToContacts {
		position:			absolute;
		width:				120px;
		height:				130px;
		top:				5px;
		right:				13px;
		text-indent:		-9999px;
	}

	/* COINSLIDER / JSHOWOFF */
	.coinSlider {
		height:				252px;
	}
	.coinSlider .cs-title {
		width:				auto;
		background-color:	transparent;
		display:			none;
	}
	.coin-slider .cs-buttons {
		position:			absolute !important;
		top:				5px !important;
		right:				5px !important;
		left:				auto !important;
		margin:				0 !important;
	}
	#cs-navigation-coin-slider {
		display:			none !important;
	}
	.cs-buttons a {
		padding:			3px 6px 8px;
		font-size:			12px;
		font-weight:		bold;
		background-color:	#000;
		text-indent:		0;
		border:				1px solid #6b6666;
		color:				#FFF;
	}
	.cs-buttons a.cs-active {
		background-color:	#7f7f7f;
	}
	.sliderPreLoad {
		display:			block;
		height:				0;
		overflow:			hidden;
		visibility:			hidden;
	}

	#coin-slider {
	    position:relative;
	}
	#coin-slider DIV {
    	position:absolute;
	    top:0;
    	left:0;
	    z-index:8;
    	opacity:0.0;
	}
	#coin-slider DIV.active {
    	z-index:10;
	    opacity:1.0;
	}
	#coin-slider DIV.last-active {
    	z-index:9;
	}
	#coin-slider DIV IMG {
	    display: block;
    	border: 0;
	}

	/* NAVIBAR */
	div#menu {
		margin:				0;
	}
	.siteNavi {
		height:				38px;
		border-top:			1px solid #525252;
		border-bottom:		1px solid #525252;
		background:			url(../image/backgrounds/navigation-bg.gif) top left repeat-x;
	}
	.siteNavi UL {
/*		padding:			10px 0 0 10px;  added one more item  */
		padding:			10px 0 0 0;
	}
	.siteNavi LI {
		float:				left;
/*		padding:			0 13px;*/
/*		padding:			0 8px 0 9px;*/
		padding:			0 23px;
		border-right:		1px solid #FFF;
	}
	.siteNavi LI.Last {
		border-right:		0 none;
	}
	.siteNavi LI A {
		color:				#FFF;
		font-weight:		bold;
		font-family:		Arial;
		font-size:			14px;
		text-decoration:	none;
	}
	.siteNavi UL LI.wpsc_category_12 { display: none; }

	/* MAIN POSTS - MAIN PAGE */
	.s2r #primary,
	.s2r #container {
/*		position:			relative;
		z-index:			9;*/
	}
	.s2r #primary,
	.s2r #secondary {
/*		.position:			relative;
		.z-index:			10;*/
	}
	.s2r #container #content .module {
		background-color:	#434242;
		border:				1px solid #666;
		color:				#FFF;
		margin:				0 0 20px;
	}
	.s2r #container #content .module H2 {
		background:			#b8b8b8 url(../image/backgrounds/mainPage_post-header.gif) bottom left repeat-x;
		font-size:			13px;
		padding:			4px 0 4px 8px;
		color:				#000;
	}
	.s2r #container #content .module H2 A {
		color:				#000;
		text-decoration:	none;
/*		.position:			relative;
		.z-index:			8;*/
	}
	.s2r #container #content .newPosts {}
	.s2r #container #content .module .postsContainer {
		padding:			10px;
/*		position:			relative;
		z-index:			8;*/
	}
	.s2r #container #content .module .post {
		padding:			0;
		margin:				0 0 15px;
		border:				1px solid #565656;
	}
	.s2r #container #content .module .Last {
		margin:				0;
	}
	.s2r #container #content .module .post H3 {
		border-bottom:		1px solid #CCC;
		position:			relative;
		font-size:			13px;
		padding:			0 100px 3px 5px;
	}
	.s2r #container #content .module .post H3 A {
		text-decoration:	none;
	}
	.s2r #container #content .module .post .entry-date {
		position:			absolute;
		font-size:			11px;
		font-weight:		bold;
		right:				5px;
		top:				2px;
	}
	.s2r #container #content .module .entry-content {
		padding:			7px 5px;
		background-color:	#565656;
		font-size:			11px;
	}
	.s2r #container #content .newPosts .entry-content {
	}
	.s2r #container #content .newPosts .entry-content P {
	}

	/* LATEST PRODUCTS - MAIN PAGE */
	.s2r #container #content .latestProducts {}
	.s2r #container #content .mediaReleases .postsContainer {
		padding:			10px 0 7px 10px;
	}
	.s2r #container #content .latestProducts .postsContainer {
		padding:			10px 0 10px 10px;
	}
	.s2r #container #content .latestProducts .productContainer {}
	.s2r #container #content .mediaReleases .productContainer .Item,
	.s2r #container #content .latestProducts .productContainer .Item {
		position:			relative;
		float:				left;
		width:				180px;
		height:				165px;
		padding:			5px 6px 0 0;
		margin:				0;
		text-align:			center;
		overflow:			hidden;
	}
	.s2r #container #content .mediaReleases .productContainer .Item {
		height:				auto;
	}
	.s2r #container #content .mediaReleases .productContainer .Item A,
	.s2r #container #content .latestProducts .productContainer .Item A {
		text-decoration:	none;
	}
	.s2r #container #content .mediaReleases .productContainer .Item A IMG,
	.s2r #container #content .latestProducts .productContainer .Item A IMG,
	.s2r #container #content .latestProducts .productContainer .Item A .noImage {
		border:				1px solid #666;
		height:				90px;
		position:			relative;
		top:				-5px;
	}
	.s2r #container #content .latestProducts .productContainer .Item A .noImage {
		float:				left;
		line-height:		90px;
		width:				130px;
		text-align:			center;
		background-color:	#CCC;
		color:				#666;
		font-size:			10px;
		left:				24px;
	}

	.s2r #container #content .latestProducts .productContainer .Item .desc,
	.s2r #container #content .latestProducts .productContainer .Item .addDesc {
		position:			absolute;
		bottom:				14px;
		left:				0;
		width:				170px;
		height:				26px;
		font-size:			9px;
		font-weight:		normal !important;
		overflow:			hidden;
	}
	.s2r #container #content .latestProducts .productContainer .Item .curPrice {
		position:			absolute;
		bottom:				0;
		left:				0;
		padding:			0;
		width:				180px;
		font-size:			10px;
		font-weight:		bold;
		text-align:			center;
	}
	.s2r #container #content .latestProducts .productContainer .Item .curPrice .pricedisplay {
		float:				none;
		width:				auto;
	}

	/* SIDEBARS */
	.s2r DIV.sidebar li {
		margin:				0;
		padding:			0 0 20px;
		color:				#FFF;
	}
	.s2r #primary {
/*		width:				210px; proposed changes */
		width:				150px;
		margin-top:			0;
		padding:			25px 0 0 20px;
		overflow:			visible;
	}
	.s2r #secondary {
		width:				160px;
		padding:			25px 0 15px 0;
		margin:				0 0 0 -180px;
	}
	.s2r #secondary .xoxo {
/*		padding:			55px 0 0 0;*/
		.padding:			0 0 15px;
	}
	.s2r #secondary .xoxo LI {
		margin:				0 0 20px;
		padding:			0;
		background-color:	#434242;
		border:				1px solid #666;
	}
	.s2r #secondary .xoxo LI H3 {
		background:			#b8b8b8 url(../image/backgrounds/mainPage_post-header.gif) bottom left repeat-x;
		font-size:			13px;
		padding:			4px 0 4px 8px;
		color:				#000;
	}
	.s2r #secondary .widget_text {
		display:		none;
	}

	A#seeSpecials,
	A#dropUsMessage {
		display:		block;
/*		float:			left;*/
		height:			47px;
		width:			160px;
		text-indent:	-999px;
		overflow:		hidden;
		border:			0 none !important;
	}

	A#seeSpecials {
		padding:		0 0 15px;
		background:		url(../image/backgrounds/sidebar-bg_specials.gif) top left no-repeat;
	}

	A#dropUsMessage {
		height:			80px;
		background:		url(../image/image_drop-a-message.jpg) top left no-repeat;
/*		.clear:			both;
		.margin:		20px 0 0 0;*/
	}

	/* FOOTER */
	.s2r #footer {
		position:			relative;
		height:				20px;
		width:				auto;
		padding:			145px 10px 0 10px;
		background:			#363636 /*url(../image/backgrounds/website_footerBG.jpg) top left no-repeat*/;
	}
	.s2r #footer DIV {
		font-size:			11px;
	}
	.s2r #footer .bottomBanners {
		position:			absolute;
		top:				10px;
		left:				10px;
		width:				940px;
	}
	.s2r #footer .bottomBanners .Left {
		padding:			0 0 0 3px;
	}
	.s2r #footer .bottomBanners .Right { 
		padding:			0 3px 0 0;
	}
	.s2r #footer .bottomBanners UL {}
	.s2r #footer .bottomBanners UL LI {
/*		display:			none;*/
	}
	.s2r #footer DIV.Center {
/*		display:			inline;*/
		float:				left;
		width:				590px;
		font-size:			10px;
		text-align:			center;
	}

	/* ALERT MODULES */
	#content .Alert {
		background-color:	#666;
		background-repeat:	no-repeat;
		border:				1px solid #a29e9e;
		padding:			10px 10px 10px 50px;
	}
	#content .Alert.Info {
		background-image:	url(../image/backgrounds/icon-info25.png);
		_background-image:	url(../image/backgrounds/icon-info25.gif);
		background-position:7px center;
	}

	/* WSPC BREADCRUMB */
	.entry-content .AlternateBreadcrumb {
		overflow:			hidden;
		height:				15px;
		margin:				0;
		padding:			0 0 8px;
	}



/*============================*/
/* CATEGORIES */
BODY.home #content .newPosts .entry-content {
	padding:			7px 5px 0;
}
BODY.home #content .newPosts .entry-content P {
	position:			relative;
	padding:			0 0 10px;
	top:				5px;
}





/*============================*/
/* PAGE TEMPLATES */
#content.s2rSinglePosts .hentry,
.page-template #content .page  {
	background-color:		#434242;
	border:					1px solid #666;
	color:					#FFF;
	margin:					0 0 20px;
	height:					auto;
	min-height:				820px;
	_height:				820px;
}
#content.s2rSinglePosts H2.entry-title,
.page-template #content .page H2.entry-title {
	padding:				10px 5px 5px 0;
	margin:					0 10px 5px 10px;
	font-size:				15px;
	border-bottom:			1px solid #FFF;
}
#content.s2rSinglePosts .entry-content,
.page-template #content .page .entry-content {
	padding:				10px;
	position:				relative;
}
.page-template div.wpsc_category_details {
	margin:					0;
}
#content .entry-content {
	font-size:				11px;
}
#content .entry-content P {
	padding:				0 0 15px;
	line-height:			150%;
}
#content .entry-content UL,
#content .entry-content OL {
	margin:0 0 0 10px;
	padding:0 0 0 20px;
}
#content .entry-content OL LI {
	list-style-position:outside;
	list-style-type:decimal;
	vertical-align:top;
	padding:0 0 15px;
}
#content .entry-content UL {
	padding:				0 0 15px 20px;
}
#content .entry-content UL LI {
	list-style-type:		disc;
	padding:				3px 0;
}

#content .entry-content P+UL {
	margin:					-10px 0 0 10px;
}

#content .entry-content P.wpsc_extras_forms {
	padding:				5px 0 0;
}
#content .entry-content H1 {}
#content .entry-content H2 {}
#content .entry-content H3 {
	font-size:				18px;
}
#content .entry-content H4 {
	font-size:				14px;
}

#content.s2rSinglePosts #comments,
#content.s2rSinglePosts #nav-below {
	display:				none;
}

	/* NO SIDEBARS */
	.s2r #content.NoSidebars {
		margin:				0 25px !important;
	}


/*============================*/
/* WIDGETS */
.s2r .widget .productContainer {
	padding:				10px 14px;
}

	/* WP E-COMMERCE */
	.s2r .wpsc_category_grid a.wpsc_category_grid_item {
		margin:				0 10px 10px 0;
	}
	.s2r .wpsc_category_grid a.wpsc_category_grid_item IMG {
		width:				70px;
	}
	.s2r .wpsc_category_grid a.alt {
		margin:				0 0 10px 0;
	}

		/* LEFT COL CATEGORY */
		.s2r .widget_wpsc_categorisation {
			position:			relative;
		}
		.s2r .widget_wpsc_categorisation H3 {
			overflow:			hidden;
			text-indent:		-9990px;
			background:			url(../image/backgrounds/sidebar-bg_brands.gif) top left no-repeat;
/*			height:				35px; proposed changes */
			height:				55px;
			padding:			0;
		}
		.s2r #primary .xoxo #categorisation_group_2 {
			margin:				0;
		}

		.s2r .widget_wpsc_categorisation DIV UL,
		.s2r .widget_wpsc_categorisation DIV UL LI {
			padding:			0;
			margin:				0;
			list-style:			none;
		}
		div.carouselholder {
			position: relative;
			width: 150px;
			margin:				20px 0 !important;
		}
		div.carouselholder ul, div.carouselholder li {
			display: block;
			list-style: none;
			margin: 0;
		}
		div.carouselholder ul {
			padding: 0;
		}
		div.carouselholder li {
			float: left;
			width: 150px;
			height: 40px;
		}

		div.carouselholder .gradTop,
		div.carouselholder .gradBtm,
		div.carouselholder #carousel_prev,
		div.carouselholder #carousel_next {
			position:	absolute;
			width:		150px;
			left:		0;
			z-index:	10;
		}

		div.carouselholder .gradTop,
		div.carouselholder .gradBtm {
			height:		40px;
			background-image:url(../image/elements/manufacturer-bgCover.png);
			_background-image:url(../image/elements/manufacturer-bgCover.gif);
			z-index:	5;
		}

		div.carouselholder #carousel_prev,
		div.carouselholder #carousel_next {
			height:		20px;
			background-image:url(../image/elements/manufacturer-SliderBtn.gif);
			background-repeat:no-repeat;
			overflow:	hidden;
			text-indent:-999px;
		}

		div.carouselholder .gradBtm,
		div.carouselholder #carousel_next {
			background-position:top left;
		}
		div.carouselholder .gradTop,
		div.carouselholder #carousel_prev {
			background-position:bottom left;
		}

		div.carouselholder .gradTop {
			top:		0;
		}
		div.carouselholder .gradBtm {
			bottom:		0;
		}

		div.carouselholder #carousel_next {
			top:		-10px;
		}
		div.carouselholder #carousel_prev {
			bottom:		-10px;
		}

		/* LEFT COL BRAND SELECTOR SIMPLE */
		.s2r #brandSelectorHover:HOVER {
			cursor:				pointer;
		}
		.s2r #brandSelectorSimple {
			display:			none;
			position:			absolute;
			top:				20px;
			left:				30px;
			background:			url(../image/backgrounds/bg_black_semiTrans.png);
			_background:		#000 none;
			padding:			15px;
			z-index:			9999;
			-moz-border-radius:	5px;
			-webkit-border-radius:5px; 
		}
		.s2r #brandSelectorSimple #closeThis {
			position:			absolute;
			top:				-10px;
			right:				-10px;
			width:				42px;
			height:				42px;
			text-indent:		-999px;
			background:			url(../image/close_PopUp-alt.png) top left no-repeat;
		}
		.s2r #brandSelectorSimple UL {
			width:				345px;
		}
		.s2r #brandSelectorSimple UL LI {
			float:				left;
			width:				110px;
			padding:			0 5px 6px 0;
		}

		/* RIGHT COL SEARCHBOX */
		.s2r .sidebar .widget_searchForm {}
		.s2r .sidebar .widget_searchForm DIV {
			padding:	10px 0 10px 10px;
			overflow:	hidden;
			_height:	1%;
		}
		.s2r .sidebar .widget_searchForm DIV LABEL {
			font-size:	10px;
		}
		.s2r .sidebar .widget_searchForm INPUT {}
		.s2r .sidebar .widget_searchForm INPUT#s {
			width:		132px;
		}
		.s2r .sidebar .widget_searchForm INPUT#searchsubmit {
			float:		right;
/*			position:	relative;
			top:		-22px;
			left:		80px;*/
			padding:	0;
			margin:		5px 5px 0 0;
/*			width:		61px;
			height:		22px;*/
		}

		/* RIGHT COL SPECIALS */
		.s2r .widget_specials {}
		.s2r .widget_specials DIV.Item A IMG {
			border:				1px solid #999;
		}
		.s2r .widget_specials H4 {
			font-size:			11px;
			text-decoration:	none;
			padding:			5px 0;
		}
		.s2r .widget_specials H4 A {
			float:				none;
			display:			inline;
		}
		.s2r .widget_specials DIV {
			font-size:			10px;
		}
		.s2r .widget_specials .block {
			padding:			5px 0 0 0;
		}

		/* RIGHT COL SPECIALS - HOMEMADE */
		.s2r .widget_specials-v2 {}
		.s2r .widget_specials-v2 .productsPage {
			padding:			10px;
			/* below is for testing purposes */
			height:				520px;
			overflow:			hidden;
		}
		.s2r .widget_specials-v2 .breadcrumb,
		.s2r .widget_specials-v2 .subCategories,
		.widget_specials-v2 #jqnewsVert .producttext .product_form .wpsc_product_price .oldprice STRONG {
			display:			none !important;
		}
		.s2r .widget_specials-v2 .wpsc_container {}
		.s2r .widget_specials-v2 .wpsc_container DIV {}
		.s2r .widget_specials-v2 .wpsc_container .productdisplay .textcol,
		.s2r .widget_specials-v2 .wpsc_container .productdisplay .imagecol {
			margin:				0 !important;
		}
		.s2r .widget_specials-v2 .wpsc_container .productdisplay .imagecol .item_no_image {
			height:				88px !important;
			width:				128px !important;
		}

		.s2r .widget_specials-v2 .productContainer {
/*			padding:			12px 7px 12px 14px;*/
		}
		.s2r .widget_specials-v2 .productContainer .Padded {
/*			overflow:			hidden;
			height:				530px;*/
			margin:				0;
		}
		.s2r .widget_specials-v2 .productContainer .Padded .Item {
			padding:			0 0 15px;
		}
		.s2r .widget_specials-v2 .productContainer .Padded .Item A IMG {
			height:				90px;
		}
		.s2r .widget_specials-v2 .productContainer .Padded .Item A STRONG {
			display:			block;
			padding:			4px 0 0;
		}
		.s2r .widget_specials-v2 .productContainer .Padded .Item A STRONG.smallText {
			font-size:			10px;
		}
		.s2r .widget_specials-v2 .productContainer .Padded .Item .desc {
			font-size:			9px;
			height:				26px;
/*			height:				37px; this is for 3 lines of Desc */
			padding:			5px 0 0;
			margin:				0 0 5px;
			overflow:			hidden;
		}
		.s2r .widget_specials-v2 .productContainer .Padded .Item .curPrice {
			border-bottom:		1px solid #666;
			font-size:			10px;
			font-weight:		bold;
			padding:			0 0 10px;
		}
		.s2r .widget_specials-v2 .productContainer .Padded .Item .curPrice .pricedisplay {
			float:				none;
			width:				auto;
		}
		.s2r .widget_specials-v2 .productContainer .Padded .Item SPAN.alt {
			text-decoration:	line-through;
			color:				#929292;
			font-size:			9px;
		}

		.s2r .widget_specials-v2 .productContainer .Padded .Item A .noImages {
			display:			block;
			text-align:			center;
			color:				#666;
			font-size:			10px;
			width:				128px;
			height:				88px;
			line-height:		88px;
			border:				1px solid #AAA;
			background-color:	#CCC;
		}

		.s2r .widget_specials-v2 #specialProductsHolder {
			width:				auto;
			margin:				0 !important;
			padding:			12px 7px 5px 14px;
			position:			relative;
			min-height:			450px;
		}
		.s2r .widget_specials-v2 #specialProductsHolder UL LI {
			border:				0 none;
			height:				195px;
			width:				auto;
			.width:				137px;
			margin:				0;
			padding:			0;
		}
		.s2r .widget_specials-v2 #specialProductsHolder UL LI .desc {
		}
		.s2r .widget_specials-v2 #specialProductsHolder .gradTop,
		.s2r .widget_specials-v2 #specialProductsHolder .gradBtm {
			background-image:	url(../image/elements/manufacturer-bgCoverLight.png);
			width:				158px;
		}



/*============================*/
/* PRODUCTS PAGE CUSTOMIZATION */

	.s2r .entry-content .categoryBodykits,
	.s2r .entry-content .categoryAccessories,
	.s2r .entry-content .categoryPerformance {}

	.s2r .entry-content DIV .PeCategories LI,
	.s2r .entry-content DIV .PeCategories LI SPAN.category {
		display:			none;
	}

	.s2r .entry-content DIV .PeCategories .SubCategories LI,
	.s2r .entry-content .categoryAccessories .PeCategories LI.Acc,
	.s2r .entry-content .categoryBodykits .PeCategories LI.Bodykits,
	.s2r .entry-content .categoryPerformance .PeCategories LI.PerfProducts {
		display:			block;
	}

	BODY.wpsc-category .subCategories {
		padding:			0 0 25px;
	}
	BODY.wpsc-category .subCategories .PeCatsBrands {
		border:				1px solid #666;
		padding:			3px 10px 8px;
		background-color:	#565656;
	}
	BODY.wpsc-category #content .subCategories .SubCategories {
		overflow:			hidden;
		_height:			1%;
		_overflow:			visible;
		padding:			0;
		margin:				0;
	}
	BODY.wpsc-category #content .subCategories .SubCategories LI {
		float:				left;
		position:			relative;
		top:				10px;
		list-style-type:	none;
/*		width:				210px;*/
		width:				130px;
		height:				110px;
/*		padding:			5px 0 5px 5px;*/
		padding:			15px 0 0 5px;
		text-align:			center;
	}
	BODY.wpsc-category .subCategories .SubCategories LI .img {
		float:				left;
		width:				100px;
		height:				75px;
		margin:				0 15px 5px;
		background-image:	url(../image/subCategories/subCategory-Generic.jpg);
		background-position:top left;
		background-repeat:	no-repeat;
		overflow:			hidden;
		text-indent:		-999px;
	}

		/* PERF PARTS */
		BODY.wpsc-category .subCategories .SubCategories LI .category-8 .img {
			background-image:	url(../image/subCategories/brake-systems.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-28 .img {
			background-image:	url(../image/subCategories/drivetrain.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-6 .img {
			background-image:	url(../image/subCategories/engine-perf-parts.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-27 .img {
			background-image:	url(../image/subCategories/engine-control-unit.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-7 .img {
			background-image:	url(../image/subCategories/exhaust-systems.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-9 .img {
			background-image:	url(../image/subCategories/stability-parts.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-10 .img {
			background-image:	url(../image/subCategories/interior-dress-up.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-11 .img {
			background-image:	url(../image/subCategories/wheels-rims.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-29 .img {
			background-image:	url(../image/subCategories/race-gear.jpg);
		}


		/* BODYKITS */
		.s2r .entry-content .categoryBodykits #products_page_container .wpsc_category_boundary .SubCategories .Right {
			position:			relative;
			left:				-145px;
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-13 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-100 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-103 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-106 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-109 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-112 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-115 .img {
			background-image:	url(../image/subCategories/bumper-kits.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-14 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-101 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-104 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-107 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-110 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-113 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-116 .img {
			background-image:	url(../image/subCategories/spoilers.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-84 .img {
			background-image:	url(../image/subCategories/brands_others.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-286 .img {
			background-image:	url(../image/subCategories/clearance-icon.jpg);
		}

			/* BRANDS */
			BODY.wpsc-category .categoryBumper .SubCategories LI .img,
			BODY.wpsc-category .categoryBonnets .SubCategories LI .img {
				background-image:	url(../image/subCategories/brands_others.jpg);
			}
			BODY.wpsc-category .subCategories .SubCategories LI .category-31 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-78 .img {
				background-image:	url(../image/subCategories/brands_charge-speed.jpg);
			}
			BODY.wpsc-category .subCategories .SubCategories LI .category-30 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-36 .img {
				background-image:	url(../image/subCategories/brands_fiber-Creations.jpg);
			}
			BODY.wpsc-category .subCategories .SubCategories LI .category-34 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-81 .img {
				background-image:	url(../image/subCategories/brands_ganador.jpg);
			}
			BODY.wpsc-category .subCategories .SubCategories LI .category-35 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-82 .img {
				background-image:	url(../image/subCategories/brands_hks-kansai.jpg);
			}
			BODY.wpsc-category .subCategories .SubCategories LI .category-32 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-79 .img {
				background-image:	url(../image/subCategories/brands_origin.jpg);
			}
			BODY.wpsc-category .subCategories .SubCategories LI .category-33 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-80 .img {
				background-image:	url(../image/subCategories/brands_vertex.jpg);
			}

			/* PARTS MANUFACTURER */
/*			BODY.wpsc-category .subCategories .SubCategories LI .category-118 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-126 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-134 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-142 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-150 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-158 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-214 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-222 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-230 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-238 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-246 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-254 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-166 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-174 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-182 .img*/
			BODY.wpsc-category .subCategories .SubCategories LI .manuHonda .img
			{ background-image:	url(../image/subCategories/manuf-Honda.jpg); }

/*			BODY.wpsc-category .subCategories .SubCategories LI .category-123 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-131 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-139 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-147 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-155 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-163 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-219 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-227 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-235 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-243 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-251 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-259 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-171 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-179 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-187 .img*/
			BODY.wpsc-category .subCategories .SubCategories LI .manuMazda .img
			{ background-image:	url(../image/subCategories/manuf-Mazda.jpg); }

/*			BODY.wpsc-category .subCategories .SubCategories LI .category-122 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-130 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-138 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-146 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-154 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-162 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-218 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-226 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-234 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-242 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-250 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-258 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-170 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-178 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-186 .img*/
			BODY.wpsc-category .subCategories .SubCategories LI .manuMitsu .img
			{ background-image:	url(../image/subCategories/manuf-Mitsubishi.jpg); }

/*			BODY.wpsc-category .subCategories .SubCategories LI .category-120 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-128 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-136 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-144 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-152 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-160 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-216 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-224 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-232 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-240 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-248 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-256 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-168 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-176 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-184 .img*/
			BODY.wpsc-category .subCategories .SubCategories LI .manuNissan .img
			{ background-image:	url(../image/subCategories/manuf-Nissan.jpg); }

/*			BODY.wpsc-category .subCategories .SubCategories LI .category-119 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-127 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-135 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-143 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-151 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-159 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-215 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-223 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-231 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-239 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-247 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-255 .img*/
			BODY.wpsc-category .subCategories .SubCategories LI .manuSubaru .img
			{ background-image:	url(../image/subCategories/manuf-Subaru.jpg); }

/*			BODY.wpsc-category .subCategories .SubCategories LI .category-124 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-132 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-140 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-148 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-156 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-164 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-220 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-228 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-236 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-244 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-252 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-260 .img*/
			BODY.wpsc-category .subCategories .SubCategories LI .manuSuzuki .img
			{ background-image:	url(../image/subCategories/manuf-Suzuki.jpg); }

/*			BODY.wpsc-category .subCategories .SubCategories LI .category-121 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-129 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-137 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-145 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-153 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-161 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-217 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-225 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-233 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-241 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-249 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-257 .img*/
			BODY.wpsc-category .subCategories .SubCategories LI .manuToyota .img
			{ background-image:	url(../image/subCategories/manuf-Toyota.jpg); }

/*			BODY.wpsc-category .subCategories .SubCategories LI .category-125 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-133 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-141 .img, 
			BODY.wpsc-category .subCategories .SubCategories LI .category-149 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-157 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-165 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-221 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-229 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-237 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-245 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-253 .img,
			BODY.wpsc-category .subCategories .SubCategories LI .category-261 .img*/
			BODY.wpsc-category .subCategories .SubCategories LI .manuUniversal .img
			{ background-image:	url(../image/subCategories/manuf-Universal.jpg); }


		/* ACCESORIES */
		BODY.wpsc-category .subCategories .SubCategories LI .category-21 .img {
			background-image:	url(../image/subCategories/car-care-products.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-15 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-22 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-102 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-105 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-108 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-111 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-114 .img,
		BODY.wpsc-category .subCategories .SubCategories LI .category-117 .img {
			background-image:	url(../image/subCategories/hid-lightings.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-91 .img {
			background-image:	url(../image/subCategories/car-magazines.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-19 .img {
			background-image:	url(../image/subCategories/emblem-keyrings-perfume.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-18 .img {
			background-image:	url(../image/subCategories/radar-laser-detectors.jpg);
		}
		BODY.wpsc-category .subCategories .SubCategories LI .category-20 .img {
			background-image:	url(../image/subCategories/shirts-jackets.jpg);
		}


	.s2r .entry-content .categoryBodykits DIV .wpsc_page_numbers,
	.s2r .entry-content .categoryAccessories DIV .wpsc_page_numbers,
	.s2r .entry-content .categoryPerformance DIV .wpsc_page_numbers {
		display:			none;
		visibility:			hidden;
	}

	BODY.wpsc-category .subCategories .SubCategories .SubCategories {
		display:			none;
		visibility:			hidden;
	}

	BODY.wpsc-category .page .productsPage .default_product_display .producttext .wpsc_description P {
		font-size:			11px;
		line-height:		125%;
	}

	BODY.wpsc-category .page .productsPage .default_product_display .producttext .custom_meta,
	BODY.wpsc-category .page .productsPage .default_product_display .producttext .wpsc_description {
		display:			none;
	}


	/* PRODUCTS PAGE LISTING */
	.s2r #container #content .entry-content DIV .productsPage #products_page_container {}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .indItems {
		padding:		5px;
		margin:			0 0 15px;
		border:			1px solid #666;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers {
		margin:			0;
		padding:		10px 0 5px;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers .block {
		margin:			0 auto;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers .block A,
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers .block SPAN {
		float:			left;
		padding:		2px 4px;
		margin:			0 3px 0 0;
		border:			1px solid #CCC;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers .block SPAN {
		border:			1px solid #666;
		color:			#666;
	}

	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers .block .next,
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers .block .last {
		float:			right;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers .block .last {
		margin:			0;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .wpsc_page_numbers .numbers .selected {
		font-weight:	bold;
		background-color:#FFE13A;
		border:			1px solid #FFE13A;
		text-decoration:none;
		color:			#000;
	}

	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay {
		float:			none;
		overflow:		hidden;
		_height:		1%;
		_overflow:		visible;
		width:			auto;
/*		padding:		0 70px 12px 0;*/
		padding:		0 70px 0 0;
		margin:			0;
	}
	.s2r #container #content .entry-content DIV .indItems .textcol {
		min-height:		80px;
		_height:		80px;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay H2.prodtitles {
		padding:		0 0 5px;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay H2.prodtitles A {
		float:			none;
		display:		inherit;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .item_no_image A,
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .item_no_image A SPAN {
		color:			#666;
		font-size:		10px;
		text-decoration:none;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .item_no_image A SPAN {
		width:			128px;
	}

	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .additional_description_span {
		height:			37px;
		padding:		0;
		margin:			0 0 10px;
		overflow:		hidden;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .additional_description_span P {
		line-height:	normal;
		font-size:		11px;
		padding:		0;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .wpsc_product_price {
		width:			auto;
		font-size:		11px;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .wpsc_product_price .pricedisplay {
		float:			none;
	}
	BODY.wpsc-category .page .productsPage .default_product_display .producttext .additional_description_span .additional_description {
		display:		block;
	}
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .wpsc_extras_forms,
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay .wpsc_variation_forms,
	.s2r #container #content .entry-content DIV .productsPage #products_page_container .productdisplay H2.prodtitles A.wpsc_edit_product {
		display:		none;
	}

		/* BRANDS */
		.s2r #container #content #products_page_container .Cat-NoBrand,
		.s2r #container #content #products_page_container .productdisplay {
			background:			url(../image/brands/no-brand.jpg) top right no-repeat;
		}
		.s2r #container #content #products_page_container .Cat-5Zigen	{ background-image:	url(../image/brands/brands-5zigen.jpg); }
		.s2r #container #content #products_page_container .Cat-Advan	{ background-image:	url(../image/brands/brands-advan.jpg); }
		.s2r #container #content #products_page_container .Cat-Apexi	{ background-image:	url(../image/brands/brands-apexi.jpg); }
		.s2r #container #content #products_page_container .Cat-ARC 		{ background-image:	url(../image/brands/brands-arc.jpg); }
		.s2r #container #content #products_page_container .Cat-AVO		{ background-image:	url(../image/brands/brands-AVO.jpg); }

		.s2r #container #content #products_page_container .Cat-BC		{ background-image:	url(../image/brands/brands-BC.jpg); }
		.s2r #container #content #products_page_container .Cat-Billion	{ background-image:	url(../image/brands/brands-billion.jpg); }
		.s2r #container #content #products_page_container .Cat-Blitz	{ background-image:	url(../image/brands/brands-blitz.jpg); }
		.s2r #container #content #products_page_container .Cat-Bride	{ background-image:	url(../image/brands/brands-bride.jpg); }
		.s2r #container #content #products_page_container .Cat-BuddyClub{ background-image:	url(../image/brands/brands-buddyClub.jpg); }

		.s2r #container #content #products_page_container .Cat-Carmate	{ background-image:	url(../image/brands/brands-carmate.jpg); }
		.s2r #container #content #products_page_container .Cat-CSpeed	{ background-image:	url(../image/brands/brands-chargeSpeed.jpg); }
		.s2r #container #content #products_page_container .Cat-Convex	{ background-image:	url(../image/brands/brands-convex.jpg); }
		.s2r #container #content #products_page_container .Cat-Cusco	{ background-image:	url(../image/brands/brands-cusco.jpg); }

		.s2r #container #content #products_page_container .Cat-Defi		{ background-image:	url(../image/brands/brands-defi.jpg); }
		.s2r #container #content #products_page_container .Cat-DBA		{ background-image:	url(../image/brands/brands-dba.jpg); }

		.s2r #container #content #products_page_container .Cat-EBCBrake	{ background-image:	url(../image/brands/brands-ebcBrakes.jpg); }
		.s2r #container #content #products_page_container .Cat-Endless	{ background-image:	url(../image/brands/brands-endless.jpg); }
		.s2r #container #content #products_page_container .Cat-Enkei	{ background-image:	url(../image/brands/brands-enkei.jpg); }
		.s2r #container #content #products_page_container .Cat-Exedy	{ background-image:	url(../image/brands/brands-exedy.jpg); }

		.s2r #container #content #products_page_container .Cat-Fcreation{ background-image:	url(../image/brands/brands-fiberCreations.jpg); }

		.s2r #container #content #products_page_container .Cat-Ganador	{ background-image:	url(../image/brands/brands-ganador.jpg); }
		.s2r #container #content #products_page_container .Cat-Garrett	{ background-image:	url(../image/brands/brands-garrett.jpg); }
		.s2r #container #content #products_page_container .Cat-GFB		{ background-image:	url(../image/brands/brands-gfb.jpg); }
		.s2r #container #content #products_page_container .Cat-Goodridge{ background-image:	url(../image/brands/brands-goodRidge.jpg); }
		.s2r #container #content #products_page_container .Cat-Greddy	{ background-image:	url(../image/brands/brands-gReddy.jpg); }

		.s2r #container #content #products_page_container .Cat-HID		{ background-image:	url(../image/brands/brands-hid.jpg); }
		.s2r #container #content #products_page_container .Cat-HDI		{ background-image:	url(../image/brands/brands-HDI_hybrid.jpg); }
		.s2r #container #content #products_page_container .Cat-Haltech	{ background-image:	url(../image/brands/brands-haltech.jpg); }
		.s2r #container #content #products_page_container .Cat-HKS 		{ background-image:	url(../image/brands/brands-hks.jpg); }
		.s2r #container #content #products_page_container .Cat-HKSKansai{ background-image:	url(../image/brands/brands-hksKansai.jpg); }
		.s2r #container #content #products_page_container .Cat-HyperRev	{ background-image:	url(../image/brands/brands-hyperRev.jpg); }

		.s2r #container #content #products_page_container .Cat-IHI		{ background-image:	url(../image/brands/brands-IHI.jpg); }
		.s2r #container #content #products_page_container .Cat-Intima 	{ background-image:	url(../image/brands/brands-intima.jpg); }

		.s2r #container #content #products_page_container .Cat-JICMagic	{ background-image:	url(../image/brands/brands-jic_magic.jpg); }

		.s2r #container #content #products_page_container .Cat-MOMO		{ background-image:	url(../image/brands/brands-MOMO.jpg); }
		.s2r #container #content #products_page_container .Cat-Mugen	{ background-image:	url(../image/brands/brands-mugen.jpg); }

		.s2r #container #content #products_page_container .Cat-Nismo	{ background-image:	url(../image/brands/brands-nismo.jpg); }

		.s2r #container #content #products_page_container .Cat-OMP		{ background-image:	url(../image/brands/brands-OMP.jpg); }
		.s2r #container #content #products_page_container .Cat-Origin	{ background-image:	url(../image/brands/brands-Origin.jpg); }

		.s2r #container #content #products_page_container .Cat-PDW		{ background-image:	url(../image/brands/brands-PDW.jpg); }
		.s2r #container #content #products_page_container .Cat-Pivot	{ background-image:	url(../image/brands/brands-pivot.jpg); }
		.s2r #container #content #products_page_container .Cat-ProWest	{ background-image:	url(../image/brands/brands-ProcessWest.jpg); }

		.s2r #container #content #products_page_container .Cat-Ralliart	{ background-image:	url(../image/brands/brands-ralliart.jpg); }
		.s2r #container #content #products_page_container .Cat-RAZO		{ background-image:	url(../image/brands/brands-razo.jpg); }
		.s2r #container #content #products_page_container .Cat-Rays		{ background-image:	url(../image/brands/brands-rays.jpg); }
		.s2r #container #content #products_page_container .Cat-Rota		{ background-image:	url(../image/brands/brands-rota.jpg); }

		.s2r #container #content #products_page_container .Cat-Saber	{ background-image:	url(../image/brands/brands-saber.jpg); }
		.s2r #container #content #products_page_container .Cat-SARD		{ background-image:	url(../image/brands/brands-sard.jpg); }
		.s2r #container #content #products_page_container .Cat-Skunk	{ background-image:	url(../image/brands/brands-skunk.jpg); }
		.s2r #container #content #products_page_container .Cat-Soft99 	{ background-image:	url(../image/brands/brands-soft99.jpg); }
		.s2r #container #content #products_page_container .Cat-Sparco	{ background-image:	url(../image/brands/brands-sparco.jpg); }
		.s2r #container #content #products_page_container .Cat-Splitfire{ background-image:	url(../image/brands/brands-splitfire.jpg); }
		.s2r #container #content #products_page_container .Cat-STI		{ background-image:	url(../image/brands/brands-STI.jpg); }
		.s2r #container #content #products_page_container .Cat-S2R		{ background-image:	url(../image/brands/brands-s2r.jpg); }

		.s2r #container #content #products_page_container .Cat-Tomei	{ background-image:	url(../image/brands/brands-Tomei.jpg); }
		.s2r #container #content #products_page_container .Cat-Trust	{ background-image:	url(../image/brands/brands-trust.jpg); }
		.s2r #container #content #products_page_container .Cat-TurboSmart{ background-image:	url(../image/brands/brands-turbosmart.jpg); }
		.s2r #container #content #products_page_container .Cat-Vertex	{ background-image:	url(../image/brands/brands-vertex.jpg); }

		.s2r #container #content #products_page_container .Cat-Walbro	{ background-image:	url(../image/brands/brands-walbro.jpg); }
		.s2r #container #content #products_page_container .Cat-Whistler	{ background-image:	url(../image/brands/brands-whistler.jpg); }
		.s2r #container #content #products_page_container .Cat-Whiteline{ background-image:	url(../image/brands/brands-whiteline.jpg); }
		.s2r #container #content #products_page_container .Cat-Works	{ background-image:	url(../image/brands/brands-works.jpg); }


	/* SINGLE PRODUCTS PAGE */
	.s2r #SingleProductPage {
		padding:		15px 0 0 0;
		border-top:		1px solid #585757;
		background-position:right 15px !important;
	}

	.s2r #SingleProductPage .topArea .Left {
		width:			325px;
	}
	.s2r #SingleProductPage .topArea .Right {
		width:			225px;
		padding:		40px 0 0;
		position:		relative;
	}

	.s2r #SingleProductPage .topArea .mainImage {
		height:			190px;
		padding:		10px 0 0 0;
		margin:			0 25px 10px 0;
		text-align:		center;
		border:			2px solid #767676;
		background:		url(../image/backgrounds/singleProduct-imageBg.jpg) bottom left repeat-x;
		overflow:		hidden;
	}

	.s2r #SingleProductPage .topArea .mainImage IMG {
		height:			180px;
	}

	.s2r #SingleProductPage .topArea .mainImage .item_no_image {
		background:		none transparent;
		height:			auto;
		width:			auto;
		border:			0 none;
		line-height:	170px;
		text-align:		center;
	}
	.s2r #SingleProductPage .topArea .mainImage .item_no_image A {
		height:			auto;
		width:			auto;
	}
	.s2r #SingleProductPage .topArea .mainImage .item_no_image A SPAN {
		display:		block;
	}

	.s2r #SingleProductPage .topArea #productDescription {
		height:			40px;
		margin:			0 25px 15px 0;
	}

	.s2r #SingleProductPage .topArea .extraGallery .imgThumb {
		float:			left;
		width:			53px;
		height:			53px;
		margin:			0 10px 10px 0;
		border:			1px solid #878787;
	}
	.s2r #SingleProductPage .topArea .extraGallery .imgThumb SPAN {
		display:		block;
		width:			50px;
		height:			50px;
		padding:		1px;
		overflow:		hidden;
	}
	.s2r #SingleProductPage .topArea .extraGallery .imgThumb SPAN IMG {
		height:			110%;
	}

	.s2r #SingleProductPage .topArea .fbLikeModule {
		width:			100px;
		position:		absolute;
		top:			0;
		left:			0;
		font-size:		9px;
	}
	.s2r #SingleProductPage .topArea .fbLikeModule .facebook_like_button {
		padding:		3px 0 0;
	}
	.s2r #SingleProductPage .topArea .wpsc_product_price,
	.s2r #SingleProductPage .topArea .wpsc_product_price SPAN {
		float:			none;
		width:			auto;
	}
	.s2r #SingleProductPage .topArea .wpsc_product_price {
		position:		relative;
		font-size:		28px;
/*		font-family:	Georgia, "Times New Roman", Times, serif;*/
	}
	.s2r #SingleProductPage .topArea .wpsc_product_price SPAN.pricedisplay {
		font-weight:	bold;
	}
	.s2r #SingleProductPage .topArea .wpsc_product_price SPAN.oldprice {
		display:		block;
		font-size:		15px;
		font-weight:	bold;
		color:			#929292;
		margin:			0 0 -3px;
	}
	.s2r #SingleProductPage .topArea .wpsc_product_price SPAN.CustomPrice {
		font-size:		20px;
	}
	.s2r #SingleProductPage .topArea .wpsc_product_price SPAN.CustomPrice STRONG {
		display:		block;
		font-size:		18px;
		font-weight:	bold;
	}
	.s2r #SingleProductPage .topArea .wpsc_product_price SPAN.pricefloatright {
		float:			none;
		display:		block;
		font-size:		13px;
		font-weight:	normal;
	}


	.s2r #SingleProductPage .topArea .extraInformation {
		padding:		20px 0 0 0;
	}
	.s2r #SingleProductPage .topArea .extraInformation H5 {
		padding:		0 0 2px;
	}

	.s2r #SingleProductPage .fbArea {
		height:			70px;
		padding:		10px 0 0;
	}
	.s2r #SingleProductPage .fbArea .fbLikeModule {
		padding:		5px;
		border:			1px solid #CCC;
	}
		.s2r #SingleProductPage .fbArea .addthis_toolbox {
			border-top:		1px solic #CCC;
			margin:			5px 0 0;
			padding:		5px 0 0;
		}

	.s2r #SingleProductPage .bottomArea {
		padding:		20px 0 0 0;
	}
	.s2r #SingleProductPage .bottomArea .custom_meta,
/*	.s2r #SingleProductPage .bottomArea .wpsc_description,*/
	.s2r #SingleProductPage .bottomArea .single_additional_description {
		display:		none;
	}

	.s2r #SingleProductPage .Alert {
		position:		relative;
		top:			10px;
	}


/*============================*/
/* SPECIALS PAGE */
.s2r #post-54 .productsPage .subCategories {
	display:			none;
}


/*============================*/
/* SEARCH RESULTS PAGE */
.s2r #searchResultPage {}
.s2r #searchResultPage #search_list_products .search_product {
	float:				none;
	width:				auto;
	border:				1px solid #666;
	margin:				0 0 5px;
	padding:			5px;
}
.s2r #searchResultPage #search_list_products .search_product SPAN.chop {
/*	display:			block;*/
	float:				left;
	margin:				0 15px 0 0;
	width:				130px;
	height:				90px;
	overflow:			hidden;
}
.s2r #searchResultPage #search_list_products .search_product SPAN.chop IMG {
	width:				100%;
}
.s2r #searchResultPage #search_list_products .search_product .productName {
	font-size:			13px;
	font-weight:		bold;
	padding:			0 0 5px;
}
.s2r #searchResultPage #search_list_products .search_product .desc {
	padding:			10px 0 5px;
}


/*============================*/
/* GALLERY PAGE */
.page-template .s2r #post-33 .entry-content {
	padding:			10px 0 10px 10px !important;
}
.s2r #content .ngg-albumoverview {}
.s2r #content .entry-content .ngg-albumoverview .ngg-album-compact {
	padding:			0 20px !important;
}
.s2r #content .ngg-albumoverview .ngg-album-compact P {
	padding:			0 0 0 12px;
}
.s2r #content .ngg-albumoverview .ngg-album-compact H4 {
	width:				120px;
	font-size:			12px;
}
.s2r #content .ngg-albumoverview .ngg-album-compact H4 A {
	text-decoration:	none;
}

.s2r #content .ngg-galleryoverview {
	margin:				0;
	padding:			0 0 10px;
}
.s2r #content .ngg-galleryoverview .ngg-gallery-thumbnail-box {
/*	padding:			0 6px 6px;*/
	padding:			0 5px 10px 0;
}
.s2r #content .ngg-galleryoverview .ngg-gallery-thumbnail-box IMG {
	margin:				0;
}



/*============================*/
/* DISCLAIMER */
.s2r #post-65 .entry-content H3 {
	font-size:			16px;
}
.s2r #post-65 .entry-content {
	font-size:			12px;
}
.s2r #post-65 .entry-content P {
	padding:			0 0 15px 15px;
}
.s2r #post-65 .entry-content P+H3,
.s2r #post-65 .entry-content OL+H3 {
	padding:			15px 0 5px;
}



/*============================*/
/* NON DYNAMIC PAGES */
.s2r #container.staticPage {
	position:			relative;
	padding:			0;
	margin:				-50px 0 0;
}
.s2r #container.staticPage .page {
	min-height:			0;
	_height:			0;
}



/*============================*/
/* MECHANICAL WORKS */
.s2r #container.MechanicalWorks {
	margin:				-20px 0 0;
}
.s2r #container.MechanicalWorks .entry-content {
	font-size:			13px;
	padding:			10px 10px 80px;
	background:			url(../image/backgrounds/page-mechanicalWorks.jpg) bottom left no-repeat;
}


/*============================*/
/* CONTACT US */
.s2r #container.ContactUs {
	margin:				0;
	padding:			25px 0 0;
}
.s2r #container.ContactUs .entry-content {
	padding:			10px 10px 80px;
	background:			url(../image/backgrounds/page-ContactUs.jpg) bottom left no-repeat;
}
.s2r #container.ContactUs .entry-content .googleMap {
	position:			absolute;
	top:				15px;
	right:				15px;
}



/*============================*/
/* TEXT STYLES */
.t-orange {
	color:				#ffb847 !important;
}



/*============================*/
/* FIX IE Z-INDEX PROBLEM */




/*============================*/
/* DEVELOPMENT */
SPAN.edit-link,
A.wpsc_edit_product {
	display:			none;
}

#cboxLoadedContent #cboxPhoto {
	margin:				0 0 28px !important;
}




