@charset "utf-8";
/* Shop Category Lisiting Page */

#content #shop-left-holder {
	margin:12px 0 0 37px;
	padding:0;
	display:block;
	float:left;
	width:295px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

*html #content #shop-left-holder {margin-left:18px;}

#content #shop-left-holder #shop-heading {
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:230px;
	font-size:24px;
}


#content #shop-left-holder #shop-heading h2 {
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

#content #shop-left-holder #shop-text {
	margin:0;
	margin-top:27px;
	padding:0;
	display:block;
	clear:both;
	width:295px;
	height:145px;
	font-size:14px;
}

#content #shop-image {
	margin:0;
	margin-top:-5px;
	margin-left:35px;
	padding:0;
	display:block;
	float:left;
	width:358px;
	height:217px;
}

*html #content #shop-image {margin-top:0px; margin-left:17px;}

#content #shop-image.category-page{margin-right:-32px;}

/* Shop Category Page */

#description-box {
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:752px;
}

#description-box #top {
	background-image:url(../images/shop-page-description-top.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:752px;
	height:8px;
}

/*#description-box #content {
	background-color:#000000;
	background-repeat:repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:752px;
}*/

#content #category-left-holder {
	margin:12px 0 0 37px;
	padding:0;
	display:block;
	float:left;
	width:295px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

#content #category-left-holder #category-heading {
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:230px;
	font-size:24px;
}

#content #category-left-holder #category-heading h2 {
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

#content #category-left-holder #category-text {
	margin:0;
	margin-top:27px;
	padding:0;
	display:block;
	clear:both;
	width:295px;
	height:145px;
	font-size:14px;
}


/*#description-box #bottom {
	background-image:url(../images/shop-page-description-bottom.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:752px;
	height:8px;
}*/

#content #item-holder {
	margin:0;
	margin-left:42px;
	padding:20px 0 20px 0;
	display:block;
	float:left;
	width:672px;
}

*html #content #item-holder {margin-left:21px;}

#content #item-holder #item-image {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:140px;
}

#content #item-holder #item-title {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:528px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
}

#content #item-holder #item-author {
	margin:0;
	margin-top:12px;
	padding:0;
	display:block;
	float:left;
	width:528px;
	height:19px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#content #item-holder #item-info {
	margin:0;
	margin-top:12px;
	padding:0;
	display:block;
	float:left;
	width:528px;
	height:19px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#content #item-holder #item-price-holder {
	background-image:url(../images/shop-item-price-holder-bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-top:12px;
	padding:0;
	display:block;
	float:left;
	width:198px;
	height:31px;
}

#content #item-holder #item-price-holder #price-text {
	margin:3px 0 0 12px;
	padding:0;
	display:block;
	float:left;
	height:30px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
}

*html #content #item-holder #item-price-holder #price-text {margin-left:6px;}

.pence {font-size:14px; font-weight:bold;}

#content #item-holder #add-to-cart-link {
	background-image:url(../images/shop-add-to-cart-link.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-top:24px;
	padding:0;
	display:block;
	float:right;
	width:147px;
	height:31px;
}

#content #item-holder #add-to-cart-link a {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:147px;
	height:31px;
}

#content #item-holder #buy-item-link {
	background-image:url(../images/shop-buy-now-link.jpg);
	background-repeat:no-repeat;
	margin:9px 0 0 180px;
	padding:0;
	display:block;
	float:left;
	width:147px;
	height:31px;
}

*html #content #item-holder #buy-item-link {margin-left:90px;}

#pages-content-left #list-links {
	margin:24px 0 0 0;
	padding:0;
	display:block;
	float:left;
	width:753px;
	height:34px;
	color:#ffffff;
}

#pages-content-left #list-links a {color:#ffffff;}

#pages-content-left #list-links #link {
	background-image:url(../images/pages-content-left-room-reviews-sort-page-num-link-off.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 8px;
	padding:0;
	display:block;
	float:left;
	width:32px;
	height:34px;
}

*html #pages-content-left #list-links #link {margin-left:4px;}

#pages-content-left #list-links #link a {
	margin:9px auto;
	padding:0;
	display:block;
	clear:both;
	width:12px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#pages-content-left #list-links #link.current {background-image:url(../images/pages-content-left-room-reviews-sort-page-num-link-on.jpg); background-repeat:no-repeat;}

/* Shop Category Page */

#pages-content-right #shop-top {
	background-image:url(../images/shop-right-content-top.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:216px;
	height:106px;
}

#pages-content-right #shop-content {
	background-image:url(../images/shop-right-content-content-bg.jpg);
	background-repeat:repeat;
	margin:0;
	padding:0 0 12px 0;
	display:block;
	clear:both;
	width:216px;
}

#pages-content-right #shop-bottom {
	background-image:url(../images/shop-right-content-bottom.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:216px;
	height:18px;
}

#shop-content #top-10-content-holder-1 {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:208px;

}

#shop-content #top-10-content-holder-2 {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:208px;
}

#shop-content #top-10-content-holder-1 #item, #shop-content #top-10-content-holder-2 #item {
	margin:20px 0 0 0;
	padding:0;
	display:block;
	float:left;
	width:209px;
}

#shop-content #top-10-content-holder-1 #item #top-10-number, #shop-content #top-10-content-holder-2 #item #top-10-number {
	margin:0 0 0 13px;
	padding:0;
	display:block;
	float:left;
	width:10px;
	height:22px;
	color:#ffffff;
	font-size:31px;
	font-family:Arial, Helvetica, sans-serif;
}

*html #shop-content #top-10-content-holder-1 #item #top-10-number, *html #shop-content #top-10-content-holder-1 #item #top-10-number {margin-left:6px;}

#shop-content #top-10-content-holder-1 #item #top-10-logo, #shop-content #top-10-content-holder-2 #item #top-10-logo {
	margin:8px 0 0 9px;
	padding:0;
	display:block;
	float:left;
	width:136px;
	height:26px;
}

*html #shop-content #top-10-content-holder-1 #item #top-10-logo, *html #shop-content #top-10-content-holder-2 #item #top-10-logo {margin-left:4px; behavior:url(css/iepngfix.htc);}

#shop-content #top-10-content-holder-2 #item #top-10-logo.logo-10 {margin-left:27px;}

*html #shop-content #top-10-content-holder-2 #item #top-10-logo.logo-10 {margin-left:12px;}

#shop-content #top-10-content-holder-1 #item #top-10-title, #shop-content #top-10-content-holder-2 #item #top-10-title {
	margin:13px 0 0 32px;
	padding:0;
	display:block;
	float:left;
	width:149px;
	color:#cccccc;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

*html #shop-content #top-10-content-holder-1 #item #top-10-title, *html #shop-content #top-10-content-holder-2 #item #top-10-title {margin-left:16px;}

#shop-content #top-10-content-holder-1 #item #top-10-title a, #shop-content #top-10-content-holder-2 #item #top-10-title a {color:#cccccc;}

#pages-content-right #shop-bottom {
	background-image:url(../images/shop-right-content-bottom.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:216px;
	height:18px;
}

#shop-content #top-10-content-holder-1 #item #top-10-score, #shop-content #top-10-content-holder-2 #item #top-10-score {
	margin:11px 0 0 32px;
	padding:0;
	display:block;
	float:left;
	width:117px;
	height:25px;
}

*html #shop-content #top-10-content-holder-1 #item #top-10-score, *html #shop-content #top-10-content-holder-2 #item #top-10-score {margin-left:16px;}

#shop-content #top-10-content-holder-1 #item #top-10-seperator, #shop-content #top-10-content-holder-2 #item #top-10-seperator {
	background-image:url(../images/home-page-right-content-seperator.jpg);
	background-repeat:no-repeat;
	margin:16px 0 0 16px;
	padding:0;
	display:block;
	float:left;
	width:177px;
	height:2px;
}

*html #shop-content #top-10-content-holder-1 #item #top-10-seperator, *html #shop-content #top-10-content-holder-2 #item #top-10-seperator {margin-left:8px;}


/* Shop Cart Styles */
#shop-cart-top {
	background-image:url(../images/shop-cart-top.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:216px;
	height:66px;
}

#shop-cart-bottom {
	background-image:url(../images/shop-cart-bottom.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	clear:both;
	width:216px;
	height:66px;
}

#pages-content-right #shop-cart-top #cart-heading {
	margin:6px 0 0 20px;
	padding:0;
	display:block;
	float:left;
	width:216px;
	height:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}

*html #pages-content-right #shop-cart-top #cart-heading {margin-left:10px;}

#pages-content-right #shop-content #cart-total-heading {
	margin:12px 0 0 20px;
	padding:0;
	display:block;
	float:left;
	width:90px;
	height:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

*htm; #pages-content-right #shop-content #cart-total-heading {margin-left:10px;}

#pages-content-right #shop-content #cart-total {
	margin:12px 0 0 2px;
	padding:0;
	display:block;
	float:left;
	width:90px;
	height:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
	

#pages-content-right #shop-cart-checkout-button {
	background-image:url(../images/shop-cart-checkout-link.jpg);
	background-repeat:no-repeat;
	margin:29px 0 0 18px;
	padding:0;
	display:block;
	float:left;
	width:147px;
	height:31px;
}

*html #pages-content-right #shop-cart-checkout-button {margin-left:9px;}

#pages-content-right #shop-cart-checkout-button a {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:147px;
	height:31px;
}

/* Shop Categorys */
#right-shop {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:217px;
}

#right-shop #top {
	background-image:url(../images/live-tournament-category-listing-top.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:217px;
	height:6px;
}

#right-shop #content {
	background-image:url(../images/content-right-box-content-poker-guide.jpg);
	background-repeat:repeat;
	margin:0;
	padding:0 0 0 15px;
	display:block;
	float:left;
	width:202px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

*html #right-shop #content {margin-top:-4px;}

#right-shop #content #right-heading {
	margin:0;
	margin-top:1px;
	margin-left:-5px;
	padding:0;
	display:block;
	float:left;
	width:85px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

#right-shop #content #right-heading h4 {
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-size:19px;
}

#right-shop #bottom {
	background-image:url(../images/content-right-box-bottom.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:217px;
	height:14px;
}

#right-shop #content #show-collapse-links {
	margin:7px 0 0 20px;
	padding:0;
	padding-bottom:17px;
	display:block;
	float:left;
	width:88px;
}

#right-shop #content #show-collapse-links a {
	background-image:url(../images/show-collapse-links.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-left:21px;
	display:block;
	float:left;
	width:88px;
	height:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#right-shop #content #shop-tags {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:192px;
	font-weight:bold;
}

#right-shop #content #shop-tags ul {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:192px;
	font-weight:bold;
}

#right-shop #content #shop-tags ul li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:192px;
	height:20px;
}

#right-shop #content #shop-tags ul li a {color:#ffffff;}

#right-shop #content #shop-tags ul li #right-arrow {
	background-image:url(../images/poker-guides-right-arrow-link.jpg);
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding:0;
	display:block;
	float:left;
	width:10px;
	height:9px;
}


	

