/* INITIAL
*/
	
	/* Neutralize styling:
	   Elements we want to clean out entirely: */ html, body, form, fieldset {
	    margin: 0;
	    padding: 0;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	}
	
	/* Neutralize styling:
	   Elements with a vertical margin: */
	h1, h2, h3, h4, h5, h6, p, pre,
	blockquote, ul, ol, dl, address {
	        margin: 0px 0px 1em 0px;
	        padding: 0px;
	        zoom: 1;
	}
	
	/* Apply left margin:
	   Only to the few elements that need it: */ li, dd, blockquote {
	        margin-left: 3em;
	        margin-bottom: 1em;
	}
	
	/* Miscellaneous conveniences: */
	fieldset {
	        border: none;
	}
	input, select, textarea {
	        font-size: 100%;
	        margin:0px;
	}
	img {
		border: 0px none;
	}
	
	

/** tag IDs starts here **/
	
	/* general */
		#body {
			text-align: center;
		    color: #000;
		    background: #e7e7e7;
		}
		
		#main {
		}
		
		.pointer {
			cursor: pointer;
		}
		
		#main1024 {
			width: 965px;
			margin: 6px auto;
			text-align: left;
		}
		
		#rightColumn197 {
			width: 200px;
			background: #fff;
			float: left;
			margin-left: 10px;
		}
		
		#leftColumn245 {
			width: 245px;
			background: #fff;
			float: left;
		}
		
		#centreColumn500 {
			width: 500px;
			float: left;
			margin-left: 10px;
		}
		
		#centreColumn755 {
			width: 755px;
			float: left;
		}
		
		#header {
			background: url(/custom/images/navbar/bg-rpt.jpg) repeat-x;
			height: 143px;
			border-bottom: 1px solid #fff;
		}
		
		#headerInner {
			height: 143px;
			margin: 0px auto;
			background: url(/custom/images/navbar/bg.jpg) no-repeat center;
		}
		
		#header1024 {
			width: 965px;
			height: 143px;
			overflow: hidden;
			margin: 0px auto;
			text-align: left;
		}
		
		#footer {
			background: #999;
			height: 34px;
			margin-bottom: 5px;
			clear: both;
		}
		
		#footer1024 {
			width: 965px;
			height: 24px;
			overflow: hidden;
			margin: 5px auto;
			text-align: right;
		}
		#bottomSearch {
			margin: 0px auto;
			padding: 5px 0 0 5px;
			width: 388px;
		}

		#breadcrumbs {
			height: 14px;
			font-size: 12px;
			background: #c4c4c4;
			margin-top: 2px;
			padding: 8px 10px
		}
		
		#topNav {
			clear: left;
			height: 35px;
			width: 755px;
			background: url(../images/navbar/parts.gif) repeat-x 0px -180px #ba057c;
		}
		#topNav a {
			color: #fff;
			text-decoration: none;
			display: block;
			float: left;
			font-size: 10pt;
			font-weight: bold;
			padding: 9px 12px 8px 12px;
		}
		
		#loginLink {
			background: url(../images/navbar/parts.gif) repeat-x 0px -215px #a0036b !important;
		}
		#registerLink {
			background: url(../images/navbar/parts.gif) repeat-x 0px -215px #a0036b !important;
		}
		
		#topNavLeft, #topNavRight {
			float: left;
			display: block;
			width: 4px;
			padding: 9px 0px 8px 0px;
			overflow: hidden;
			font-size: 10pt;
		}
		#topNavLeft {
			background: url(../images/navbar/parts.gif) no-repeat 0px -285px !important;
		}
		#topNavRight {
			background: url(../images/navbar/parts.gif) no-repeat 0px -250px !important;
		}
		
		.topLevelNav {
			height: 65px;
		}
		
		.topLevelNav a {
			text-decoration: none;
		}
		
		.topLevelNavCategoryImage {
			float: left;
			display: block;
			width: 44px;
			height: 44px;
			padding-right: 10px;
			background: no-repeat top left;
		}
		
		.topLevelNavSub {
			float: left;
			font-size: 12px;
			height: 65px;
			width: 171px;
			overflow: hidden;
		}
		
		.topLevelNavSub h2 {
			margin-bottom: 2px;
			font-size: 13px !important;
		}
		
		#topRight {
			float: right;
			margin-top: 12px;
			padding: 67px 8px 0 8px;
			color: #fff;
			width: 176px;
			height: 64px;
			text-align: center;
			line-height: 18px;
			font-size: 9pt;
			background: url(/custom/images/structure/giveusacall.jpg) no-repeat;
		}
		#topRight a {
			display: block;
			margin-top: 2px;
			color: #a3d40f;
		}
		#topLeft {
			float: left;
			width: 356px;
			height: 110px;
			overflow: hidden;
		}
		#topSearch {
			padding: 39px 0 0 15px;
			width: 388px;
			float: left;
		}
		#logoLink {
			float: left;
			padding: 7px 0px;
		}
		#searchBox {
			background: url(../images/structure/searchbox.gif) no-repeat top left;
			width: 399px;
			height: 35px;
			float: left;
			display: block;
		}
		#searchText {
			width: 346px;
			padding: 2px 0px;
			margin: 2px 0px 0px 2px;
			border: 0px;
			font-size: 20px;
			float: left;
		}
		#searchBtn {
			float: left;
			display: block;
			width: 38px;
			height: 35px;
			margin-left: 2px;
			text-decoration: none;
		}
		#bottomSearchBox {
			background: url(../images/structure/searchbox.gif) no-repeat top left;
			width: 399px;
			height: 35px;
			float: left;
			display: block;
		}
		#bottomSearchText {
			width: 346px;
			padding: 2px 0px;
			margin: 2px 0px 0px 2px;
			border: 0px;
			font-size: 20px;
			float: left;
		}
		#bottomSearchBtn {
			float: left;
			display: block;
			width: 38px;
			height: 35px;
			margin-left: 2px;
			text-decoration: none;
		}
		#searchExtras {
			text-align: right;
			padding-top: 40px;
			display: none;
		}
		#searchExtras a {
			color: #b10677;
			padding-left: 10px;
		}

		#productSectionDescription {
			background: #fff;
			padding: 10px;
			font-size: 12px;
		}
		
		#productSectionTitle {
			margin: 0px 0px 0.5em 0px;
			color: #08aed7;
			font-size: 22px;
		}
		
		#productSectionImage {
			float: left;
			padding-right: 10px;
		}
		
		#productSubCats {
			margin-top: 10px;
		}
		
		#productBrand {
			margin-top: 10px;
		}
	
		.whiteBackground h1 {
			color: #ff3dc6;
			font-size: 20px;
			font-weight: normal;
		}	

	/* general  END*/
	
	
	/* page specific */
	
	#homeMainTopBanner {
		background: #fff;
		width: 500px;
		height: 105px;
		margin-bottom: 10px;
	}
	
	.homeMainSlider {
		height: 73px;
		background: #fff;
		padding: 10px;
	}
	
	#productDetailTopRight {
		float: right;
		width: 470px;
	}
	
	#productImage {
		width: 200px;
		height: 200px;
		border-top: 1px solid #eaeaea;
		border-left: 1px solid #eaeaea;
		border-right: 2px solid #bfbfbf;
		border-bottom: 2px solid #bfbfbf;
		overflow: hidden;
		text-align: center;
		line-height: 200px;
		vertical-align: middle;
	}
	
	#productImage img {
		vertical-align: middle;
	}
	
	/* page specific end */

/** tag IDs END here **/




/* general tags starts here */
	a {
		text-decoration: underline;
		color: #000;
	}
	
	#loginForm {
		width: 310px;
	}
	#loginForm2 {
		width: 350px;
	}
	form.mainForm {
		width: 366px;
	}
	#loginForm.mainForm label {
		width: 110px;
	}
	#loginForm2.mainForm label {
		width: 150px;
	}
	form.mainForm label {
		display: block;
		float: left;
		width: 130px;
		font-size: 12px;
		font-weight: bold;
	}
	form.mainForm div {
		padding-bottom: 5px;
		clear: left;
	}
	
	form.mainForm input {
		width: 230px;
	}
	
	form.mainForm input.checkbox {
		width: auto;
	}
	
	h2 {
		font-size: 12px;
		font-weight: bold;
	}


/* general tags END here */


/* classes starts here */

	.absolute {
		position: absolute;
	}
	
	.columnTitleDark {
		background: url(../images/structure/columntitle/parts_dark.gif) repeat-x left -35px #8bb019;
		height: 35px;
		color: #fff;	
	}
	
	.columnTitle {
		background: url(../images/structure/columntitle/parts.gif) repeat-x left -35px #8bb019;
		height: 35px;
		color: #fff;
	}
	.columnTitle .columnTitleLeft {
		background: url(../images/structure/columntitle/parts.gif) no-repeat left top;
	}
	.columnTitleDark .columnTitleLeft {
		background: url(../images/structure/columntitle/parts_dark.gif) no-repeat left top;
	}
	.columnTitle .columnTitleRight {
		background: url(../images/structure/columntitle/parts.gif) no-repeat right -70px;
	}
	.columnTitleDark .columnTitleRight {
		background: url(../images/structure/columntitle/parts_dark.gif) no-repeat right -70px;
	}
	.columnTitle h1, .columnTitleDark h1, .columnTitleInner {
		font-weight: bolder;
		font-size: 12px;
		padding: 10px 10px;
		text-align: left;
	}

	
	.columnTitle a, .columnTitleDark a {
		color: #fff;
	}
	
	.subTitle {
		background: url(../images/structure/subtitle/parts.gif) repeat-x left -35px #d1d1d1;
		height: 35px;
		overflow: hidden;
		color: #000;
	}
	.subTitleLeft {
		background: url(../images/structure/subtitle/parts.gif) no-repeat left top;
	}
	.subTitleRight {
		background: url(../images/structure/subtitle/parts.gif) no-repeat right -70px;
	}
	.subTitle h2 {
		font-weight: bold;
		font-size: 12px;
		padding: 10px 10px;
		
	}
	
	.bigTabs {
		background: url(../images/structure/bigtab/line.gif) repeat-x bottom left #fff;
		height: 46px;
		padding-top: 5px;
	}
	.bigTabs .tabOn, .bigTabs .tabOff {
		float: left;
		width: 156px;
		height: 32px;
		margin-left: 5px;
		text-align: center;

		font-size: 13px;
		font-weight: bold;
	}
	.bigTabs .tabOn {
		background: url(../images/structure/bigtab/parts.gif) no-repeat left top;
		cursor: pointer;
		padding-top: 14px;
	}
	.bigTabs .tabOn a {
		color: #000 !important;
		text-decoration: none;
	}
	.bigTabs .tabOff {
		background: url(../images/structure/bigtab/parts.gif) no-repeat left -46px;
		cursor: pointer;
		padding-top: 14px;
	}
	.bigTabs .tabOff a {
		color: #797979 !important;
		text-decoration: none;
	}	
	
	#productFilters {
		background: #f3f3f3;
		height: 120px;
		padding: 10px 16px;
	}
	#productFiltersTitle {
		float: left;
		width: 100px;
		font-size: 13px;
		font-weight: bold;
	}
	.productFilterLabel {
		height: 20px;
		padding-left: 2px;
		font-size: 12px;
	}
	.productFilter {
		width: 137px;
		height: 85px;
		float: left;
	}
	.productFilter select {
		width: 136px;
		height: 65px;
		font-size: 12px;
		font-family: arial;
	}
	.productFilterSeparator {
		float: left;
		margin: 0 11px;
		background: url(/custom/images/structure/categorytab/filterseparator.gif) no-repeat;
		width: 1px;
		overflow: hidden;
		height: 85px;
	}
	#productFilterBar {
		text-align: right;
		width: 747px;
		height: 16px;
		font-weight: bold;
		padding: 2px 8px 0 0;
		background: url(/custom/images/structure/categorytab/filterbar.gif) no-repeat;
	}
	.productFilterFilter {
		margin-bottom: 5px;
	}
	.productFilterFilter .text {
		
		height: 16px;
		width: 134px;
	}
	.inputBorders {
		border-top: 1px solid #abadb3;
		border-right: 1px solid #dbdfe6;
		border-bottom: 1px solid #e3e9ef;
		border-left: 1px solid #e2e3ea;
	}
	#productFilterBar span {
		margin-left: 15px;
	}
	#productFilterBar span img {
		vertical-align: middle;
	}
	#productFilterBar .off {
		color: #bbb
	}
	#productFilterBar .on {
		color: #757575
	}
	#productFilterButton .silverButton {
		clear: both;
		float: right;
		margin-top: 10px;
	}
	.productSectionContainer {
		padding: 0 10px;
		background-color: #fff;
	}
	.productSectionContainer a {
		text-decoration: none;
	}
	.productSectionPageMods {
		padding-top: 11px;
		height: 24px;
	}
	.productSectionPageModsBorder {		
		border-bottom: #d9d9d9 1px solid;
	}
	.productSectionPagination {
		float: right;
	}
	.productSectionPagination a, .productSectionPagination span {
		margin-right: 5px;
	}
	.productSectionPageSize {
		height: 20px;
	}
	.pageSelected {
		text-decoration: underline;
		color: #08aed7;
		font-weight: bold;
	}
	.productSectionPrev {
		margin-right: 7px;
	}
	.productSectionNext {
		margin-left: 2px;
	}
	.filterRemove {
		float: right;
		cursor: pointer;
		margin: 1px 2px 0 0;
	}
	.categoryTabs {
		background: url(../images/structure/categorytab/line.gif) repeat-x bottom left #fff;
		height: 46px;
		padding-top: 5px;
	}
	.categoryTabs .tabOn, .categoryTabs .tabOff {
		float: left;
		width: 50px;
		height: 46px;
		margin-left: 5px;
		text-align: center;
	}
	.categoryTabs .tabOn {
		background: url(../images/structure/categorytab/tabs.gif) no-repeat left top;
		cursor: pointer;
	}
	.categoryTabs .tabOff {
		background: url(../images/structure/categorytab/tabs.gif) no-repeat left -46px;
		cursor: pointer;
		padding-top: 2px;
	}
	.image44 {
		width: 44px;
		height: 44px;
		overflow: hidden;
	}
	.categoryTabs .tabOff .image44 img {
		margin-top: -44px;
	}
	.tabPanel {
		background: #fff;
	}
	
	.padding10 {
		padding: 10px;
	}
	
	.silverButton, .silverButtonLeft, .silverButtonRight {
		height: 25px;
		display: block;
		cursor: pointer;
		text-decoration: none;
	}	
	.silverButton {
		background: url(../images/structure/btn_silver/parts.gif) repeat-x 0px -25px #6f6f6f;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		margin-top:15px;
	}
	.silverButtonLeft {
		background: url(../images/structure/btn_silver/parts.gif) no-repeat left -0px;
	}
	.silverButtonRight {
		background: url(../images/structure/btn_silver/parts.gif) no-repeat right -50px;
		padding: 5px 55px 0px 15px;
	}
	
	.silverButtonLarge, .silverButtonLargeLeft, .silverButtonLargeRight {
		height: 49px;
		display: block;
		cursor: pointer;
	}
	.silverButtonLarge {
		text-decoration: none;
		background: url(../images/structure/btn_silver_large/parts.gif) repeat-x 0px -49px #6f6f6f;
		color: #fff;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
	}
	.silverButtonLargeLeft {
		background: url(../images/structure/btn_silver_large/parts.gif) no-repeat left -0px;
	}
	.silverButtonLargeRight {
		background: url(../images/structure/btn_silver_large/parts.gif) no-repeat right -98px;
		padding: 8px 44px 0px 0px;
	}
	
	
	
	.silverButton2 {
		background: url(../images/structure/btn_silver/parts.gif) repeat-x 0px -25px #6f6f6f;
	}
	.silverButton2Left {
		background: url(../images/structure/btn_silver/parts.gif) no-repeat left -0px;
	}
	.silverButton2Right {
		background: url(../images/structure/btn_silver/parts.gif) no-repeat right -50px;
		padding: 5px 44px 0px 0px;
		text-align: right;
		height: 20px;
		color: #fff;
	}
	
	
	.underline { 
		text-decoration: underline;
	}
	
	.floatLeft {
		float: left;
	}
	
	.floatRight {
		float: right;
	}
	
	.clear {
		clear: both;
	}
	
	.forgottenPasswordLink {
		text-align: right;
	}
	
	.homeFeaturedProduct {
		margin-left: 10px;
		margin-bottom: 10px;
		width: 235px;
		height: 124px;
		float: left;
	}
	.registeredFeaturedProduct {
		margin-left: 15px;
		margin-bottom: 10px;
		width: 210px;
		height: 124px;
		float: left;
	}
	
	.featuredProduct .productThumbnail {
		width: 70px;
		height: 70px;
		overflow: hidden;
		float: left;
		padding-bottom: 10px;
	}
	
	.featuredProduct {
		font-size: 12px;
	}
	
	.featuredProductTitle {
		padding-left: 5px;
		height: 44px;
		overflow: hidden;
	}
	
	.featuredProductTitleInLink {
		display: none;
	}
	
	.homeFeaturedProductPriceLine {
		font-size: 13px;
		font-weight: bold;
		vertical-align: top;
	}
	.homeFeaturedProductPrice {
		color: #9ec81b;
		font-size: 24px;
	}
	
	.logoArrowLeft {
		background: url(../images/structure/btn_bigleftright.gif) no-repeat left -0px;
		width: 28px;
		height: 73px;
		float: left;
		cursor: pointer;
	}
	.logoArrowRight {
		background: url(../images/structure/btn_bigleftright.gif) no-repeat left -73px;
		width: 28px;
		height: 73px;
		float: left;
		cursor: pointer;
	}
	.logoScrollArea {
		width: 424px;
		height: 73px;
		overflow: hidden;
		float: left;
		white-space: nowrap;
	}
	.logoScrollArea p {
		border: 1px solid #cfcfcf;
		width: 130px;
		height: 61px;
		padding-top: 10px;
		overflow: hidden;
		float: left;
		margin: 0px 0px 0px 10px;
		white-space: nowrap;
		text-align: center;
	}
	.logoScrollAreaInner {
		width: 10000px;
		height: 73px;
		white-space: nowrap;
	}
	
	#homeAdvertSliderWindow {
		height: 87px;
		width: 500px;
		overflow: hidden;
	}
	#homeAdvertSliderScrollArea {
		width: 2000px;
		height: 87px;
	}
	.homeAdvertSliderScrollPanel {
		height: 87px;
		width: 500px;
		overflow: hidden;
		float: left;
	}
	.specialOffersPage .homeAdvertSliderScrollPanel {
		float: none !important;
		padding-bottom: 20px;
	}
	.homeASSPBrandContain {
		width: 130px; 
		height: 87px;
		float: left; 
		padding-top: 15px;
		text-align: center;
	}
	.homeASSPMainContain {
		width: 255px;
		height: 87px;
		float: left;
	}
	.homeASSPMain {
		padding: 18px 20px 0 15px;
		font-size: 18px;
		font-weight: bold; 
		color: #ffffff; 
		text-align: center;
	}
	.homeASSPStrapContain {
		width: 115px;
		height: 87px;
		float: left;
	}
	.homeASSPStrap {
		padding-top: 45px; 
		font-size: 23px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
	}
	
	.advertControls {
		background: url(../images/structure/advertslider.gif) repeat-x left -36px;
		height: 18px;
		width: 500px;
		overflow: hidden;
	}
	.advertControlsRight {
		background: url(../images/structure/advertslider.gif) no-repeat left -18px;
		height: 18px;
		width: 67px;
		float: right;
		overflow: hidden;
		cursor: pointer;
	}
	.advertControlsLeft {
		background: url(../images/structure/advertslider.gif) no-repeat left 0px;
		height: 18px;
		width: 67px;
		float: left;
		overflow: hidden;
		cursor: pointer;
	}
	
	.advertControlsPages {
		margin-left: 220px;
	}
	.advertControlsPage {
		background: url(../images/structure/advertslider.gif) no-repeat -18px -54px;
		height: 18px;
		width: 12px;
		float: left;
		overflow: hidden;
		cursor: pointer;
		margin: 0px 2px;
	}
	.advertControlsPageOn {
		background: url(../images/structure/advertslider.gif) no-repeat left -54px !important;
	}
	
	#breadcrumbs .current {
		color: #fff;
		font-weight: bold;
	}
	
	#breadcrumbs h1 {
		display: inline;
		padding: 0;
		margin: 0;
		font-size: 12px;
	}
	
	.productSubCat {
		width: 373px;
		height: 186px;
		background: #fff;
		float: left;
	}
	
	.productSubCatImage {
		width: 145px;
		height: 151px;
		float: left;
		overflow: hidden;
	}
	
	.productSubCatChildren {
		padding: 10px;
	}
	
	.productSubCatNoChildren {
		font-size: 16px;
	}
	
	.productSubCatNoChildren .title {
		color: #08aed7;
	}
	
	.productSubCatChildren ul {
		list-style-image: url(../images/structure/arrow.gif);
	}
	
	.productSubCatChildren li {
        margin-left: 2em;
        margin-bottom: 0;
	}
	
	.marginTop {
		margin-top: 10px
	}
	
	.productList {
		background: #fff;
		width: 100%;
		table-layout: fixed;
	}
	
	.productListBrand {
		width: 135px;
		text-align: center;
	}
	
	.brandImage {
		float: left;
		width: 130px;
		height: 50px;
		border-top: 1px solid #eaeaea;
		border-left: 1px solid #eaeaea;
		border-right: 2px solid #bfbfbf;
		border-bottom: 2px solid #bfbfbf;
		overflow: hidden;
		text-align: center;
		line-height: 50px;
		vertical-align: middle;
	}
	
	.brandImage img {
		vertical-align: middle;
	}

	
	.productListPrice {
		width: 166px;
		text-align: center;
	}
	
	.productListImage {
		width: 200px;
	}
	
	.productListDescription {
	}
	
	.priceIncCashBack {
		font-size: 21px;
		font-weight: bold;
		color: #9ec81b;
		margin: 0px;
	}

	.priceFrom {
		font-size: 12px;
		font-weight: bold;
		color: #9ec81b;
		margin: 0px;
	}

	.priceExCashBack {
		font-size: 12px;
		color: #848484;
		margin: 0px 0px 5px 0px;
	}
	
	.retailerCount {
		font-size: 12px;
		color: #08aed7;
		margin: 5px 0px 0px 0px;
	}
	
	.productListRow td {
		border-bottom: #d9d9d9 1px solid;
		cursor: pointer;
	}
	
	.whiteBackground {
		background-color: #fff;
		color: #000;
		min-height:150px;
	}
	.blueBackground {
		background-color: #3eb8da;
		color: #fff;
	}
	.blueBackground h2 {
		font-size: 12px;
		font-weight: bold;
	}
	
	.padding10 {
		padding: 10px;
	}

	.padding25 {
		padding:20px 20px 0 20px;
	}

	.label {
		font-weight: bold;
		display: block;
		float: left;
		width: 70px;
	}
	
	.acceptTC {
		text-align: right;
		color: #ff3dc6;
	}
	
	.acceptTC a {
		color: #ff3dc6;
	}

	.btnPink {
		width: 88px !important;
		height: 25px !important;
		background: url(../images/structure/btn_pink.gif) no-repeat top left;
		color: #fff;
		border: none;
	}	
/* classes  END here*/

/* competition specific */

.competition {
	background: #3eb8da url(../images/competitions/win_a_wii_big.gif) top right no-repeat;
}

.competitionTopText {
	height: 230px;
	width: 281px;
}

.competitionTopWinner {
	padding-top: 130px;
	width: 160px;
	float: right;
	text-align: center;
	color: #000;
	font-weight: bold;
}

/* competition specific END here*/

/* login box */
.mask { background-color:#000;-moz-opacity:0.75;opacity:.75;filter:alpha(opacity=75);}

#popupCancelButton {
	float: right;
	font-size: 11px;
	padding: 10px 10px;
	text-decoration: none;
}

#loginPopup, #messagePopup, #linkNotLoggedInPopup {
	background: transparent;
	border:none;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
	z-index: 9000;
}

#innerLoginPopup, #innerLinkNotLoggedInPopup {
	background: #fff;
	height: 400px;
	text-align: left;
}

.loginButton {
	width: 100px;
	margin-left: 210px;
}
.loginButton2 {
	width: 100px;
	margin-left: 248px;
	clear: none !important;
}

#popupUsername, #popupPassword, #popupUsername2, #popupPassword2 {
	width: 192px !important;
}

#clickHistoryTable {
	width: 100%;
	border-collapse: collapse;
}
#clickHistoryTable th {
	background: url(../images/structure/columntitle/parts.gif) repeat-x left -35px #8bb019;
	height: 35px;
	color: #fff;
	padding: 0 10px;
}
#clickHistoryTable td {
	height: 25px;
	padding: 0 10px;
}

.productListBuy {
	width: 100px; 
	padding-left: 33px;
}

.clickable {
	cursor: pointer;
}

.cashbackPriceHelp {
	vertical-align: middle;
}
.yui-skin-sam .yui-panel .bd {
	padding: 0px !important;
}
