/*
Theme Name: Cheap Shops UK
Theme URI: http://cheapshopsuk.co.uk/
Description: Cheap Shops UK Blog.
Version: 1.0
Author: Hilton Web Center
Author URI: http://h-w-c.co.uk/
Tags: custom css, recoded templates, two column
*/

/* ***** global ***** */
html, body 		{ height: 100%; font-family: tahoma, arial, helvetica, sans-serif; background-color: #fff; color: #666; margin: 0; font-size: 13px; line-height: 18px; text-align: center; }

img 			{ border: 0; }
h1 			{ font-family: tahoma, arial, helvetica, sans-serif; font-size: 20px; font-weight: normal; margin: 0 10px 0 0; padding: 0; line-height: 52px; color: #fff; float: right; }
h2 			{ color: #000; font-family: tahoma, arial, helvetica, sans-serif; font-size: 19px; line-height: 25px; font-weight: normal; margin: 0; padding: 0; }
h3 			{ color: #000; font-family: tahoma, arial, helvetica, sans-serif; font-size: 17px; font-weight: normal; margin: 0; padding: 0; }
p 			{ font-family: tahoma, arial, helvetica, sans-serif; line-height: 20px; }
.accessibility		{ display: none;}
.space			{ width: 10px; display: inline-block; }
.divider-line		{ height: 10px; margin: 0 0 10px 0; border-bottom: 1px solid #ccc; }

/* ***** header ***** */
#header 		{ width: 975px; height: 71px; margin: 0 auto; text-align: left; color: #CFCECE; font-size: 14px; font-family: tahoma, arial, helvetica, sans-serif; }
#logo 			{ width: 193px; height: 71px; float: left; }
#rss 			{ width: 48px; height: 20px; float: right; margin: 17px 10px 0 0; }
#bookmark 		{ width: 82px; height: 20px; float: right; margin: 17px 5px 0 0; }
#menu-top 		{ float: left; display: block; margin: 17px 0 0 0; }
#menu-top a 		{ color: #494040; text-decoration: none; }
#menu-top a:hover 	{ color: #494040; text-decoration: underline; }
#header ul 		{ float: left; list-style: none; padding: 0; margin: 17px 0 0 0; }
#header ul li 		{ margin: 0; padding: 0 10px 0 0; display: inline; }
#header li a 		{ color: #000; text-decoration: none; }
#header li a:hover 	{ color: #666; text-decoration: none; }

/* ***** top bar ***** */
#top-bar 		{ width: 975px; height: 52px; margin: 0 auto; background: url('http://www.cheapshopsuk.co.uk/images/main/background-top-bar.gif') top repeat-x; clear: both; vertical-align: center; }
#save 			{ width: 139px; height: 52px; float: left; }

/* main menu */
#menu-main 		{ width: 975px; height: 40px; margin: 0 auto; background: url('http://www.cheapshopsuk.co.uk/images/main/background-menu.gif') top no-repeat; clear: both; vertical-align: middle; text-align: left; font-size: 13px; font-family: tahoma, arial, helvetica, sans-serif; color: #BCBABB; border-bottom: 1px solid #CFCECE; }
#menu-main ul 		{ height: 40px; list-style: none; padding: 0 0 0 10px; margin: 0; }
#menu-main ul li 	{ line-height: 40px;  margin: 0; display: inline; }
#menu-main a 		{ color: #494040; text-decoration: none; }
#menu-main a:hover 	{ color: #494040; text-decoration: underline; }
#filter 		{ color: #494040; }

#breadcrumb 		{ width: 975px; margin: 0 auto; background: url('http://www.cheapshopsuk.co.uk//images/main/background-breadcrumb.gif') top left no-repeat; clear: both; text-align: right; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; color: #666; }
#breadcrumb ul 		{ list-style: none; padding: 4px 10px 4px 0; margin: 0; }
#breadcrumb ul li 	{ margin: 0 0 0 0; padding: 0; display: inline; }
#breadcrumb a 		{ color: #000; text-decoration: none; }
#breadcrumb a:hover 	{ color: #666; text-decoration: none; }

/* ***** container ***** */
#container 		{ width: 955px; margin: 21px auto 0 auto ; clear: both;}

/* ***** main column ***** */
#column-main 		{ width: 624px; float: left; text-align: left; }
#column-main p a 	{ text-decoration: none; color: #666; text-decoration: none; font-weight: bold; }
#column-main p a:hover 	{ text-decoration: none; color: #000; text-decoration: none; font-weight: bold; }
#feature-image 		{width: 174px; height: 230px; float: right; margin: 0 0 10px 10px; }
#sort-by 		{ width: 614px; height: 23px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 23px; text-align: right; clear: both; margin: 8px 0 0 0; color: #CFCECE; background: url('http://www.cheapshopsuk.co.uk/images/main/background-sort-by.gif') top repeat-x; padding: 0 10px 0 0; }
#sort-by-text 		{ color: #494040; }
.shop 			{ width: 624px; padding: 10px 0; border-bottom: 1px solid #BEBEBE; }
.shop p 		{ margin: 0; }
.shop img 		{ margin: 10px 0; }
.shop a 		{ text-decoration: none; color: #000; text-decoration: none; font-weight: bold; }
.shop a:hover 		{ text-decoration: none; color: #666; text-decoration: none; font-weight: bold; }
.shop-heading		{ font-size: 17px; padding: 0 0 10px 0; display: block; }
.shop-heading a 	{ color: 000; text-decoration: none; font-size: 15px; font-family: tahoma, arial, helvetica, sans-serif; margin: 2px 0 0 0; }
.shop-heading a:hover 	{ color: 666; text-decoration: none; font-size: 15px; font-family: tahoma, arial, helvetica, sans-serif; margin: 2px 0; }
.rating 		{ width: 75px; height: 23px; margin: 4px 0 2px 0; }
.offer 			{ color: #AF2020; margin: 2px 0; }
.small 			{ color: #666; padding: 10px 0; font-size: 11px; display: block; }
.small a 		{ text-decoration: none; color: #666; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; text-transform: lowercase; font-weight: bold; }
.small a:hover 		{ text-decoration: none; color: #000; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; text-transform: lowercase; font-weight: bold; }
.marker 		{ font-size: 15px; font-family: tahoma, arial, helvetica, sans-serif; margin: 2px 0 0 0; color: #6488D4; }
.award 			{ width: 138px; height: 99px; float: right; margin: 0 0 0 4px; }
#paging 		{ width: 624px; padding: 4px 0; color: #ccc; }
#paging-text 		{ color: #494040; }
#notes 			{ width: 624px; margin: 25px 0 0 0; }
#notes p		{ font-size: 10px; line-height: 12px; margin: 0; }
.share 			{ padding: 8px 0; }
.thumb	 		{ width: 174px; height: 230px; float: right; padding: 0 0 10px 10px; }

.entry img 		{ margin: 10px 0; }
.entry p 		{ margin: 0; }

.navigation		{ margin: 10px 0 0 0; }
.navigation a		{ text-decoration: none; color: #000; text-decoration: none; font-weight: bold; }
.navigation a:hover	{ text-decoration: none; color: #666; text-decoration: none; font-weight: bold; }

.alignleft		{ float: left; }
.alignright		{ float: right; }

/* ***** feature column ***** */
#column-feature 	{ width: 320px; float: right; text-align: center; }
#sales-header 		{ width: 320px; height: 39px; line-height: 39px; vertical-align: middle; background: #FFDF7D url('http://www.cheapshopsuk.co.uk/images/main/background-feature-yellow.gif') top no-repeat; text-align: left; }
#sales-header p 	{ margin: 0 0 0 10px; color: #AC1E1E; font-size: 17px; font-family: tahoma, arial, helvetica, sans-serif; }
#sales 			{ width: 318px; background: #FFE69F; border-left: 1px solid #FFBB30; border-bottom: 1px solid #FFBB30; border-right: 1px solid #FFBB30; margin: 0 0 10px 0; text-align: left; }
.sales-item 		{ display: block; padding: 0 10px; line-height: 22px; margin: 0; }
.sales-item a 		{ color: #C76200; text-decoration: none; font-weight: bold; }
.sales-item a:hover 	{ color: #AC1E1E; text-decoration: none; font-weight: bold; }
.sales-item-even 	{ display: block; padding: 0 10px; line-height: 22px; margin: 0; background: #FFF5D7; }
.sales-item-even a 	{ color: #C76200; text-decoration: none; font-weight: bold; }
.sales-item-even a:hover 	{ color: #AC1E1E; text-decoration: none; font-weight: bold; }

#deals-header 		{ width: 320px; height: 39px; line-height: 39px; vertical-align: middle; background: #C0D1AA url('http://www.cheapshopsuk.co.uk/images/main/background-feature-green.gif') top no-repeat; text-align: left; }
#deals-header p 	{ margin: 0 0 0 10px; color: #47562A; font-size: 17px; font-family: tahoma, arial, helvetica, sans-serif; }
#deals 			{ width: 318px; background: #D1DDC0; border-left: 1px solid #A4AE91; border-bottom: 1px solid #A4AE91; border-right: 1px solid #A4AE91; margin: 0 0 10px 0; text-align: left; }
.deals-item 		{ display: block; padding: 0 10px; line-height: 22px; margin: 0; }
.deals-item a 		{ color: #627341; text-decoration: none; font-weight: bold; }
.deals-item a:hover 	{ color: #627341; text-decoration: underline; font-weight: bold; }
.deals-item-even 	{ display: block; padding: 0 10px; line-height: 22px; margin: 0; background: #ECF1E5; }
.deals-item-even a 	{ color: #627341; text-decoration: none; font-weight: bold; }
.deals-item-even a:hover 	{ color: #627341; text-decoration: underline; font-weight: bold; }

.sponsors-header 	{ width: 320px; height: 39px; line-height: 39px; vertical-align: middle; background: #D0C6A7 url('http://www.cheapshopsuk.co.uk/images/main/background-feature-brown.gif') top no-repeat; text-align: left; }
.sponsors-header p 	{ margin: 0 0 0 10px; color: #564B36; font-size: 17px; font-family: tahoma, arial, helvetica, sans-serif; line-height: 39px; }
.sponsors 		{ width: 318px; background: #F1EEE5; border-left: 1px solid #B19D76; border-bottom: 1px solid #B19D76; border-right: 1px solid #B19D76; margin: 0 0 10px 0; text-align: left; }
.sponsor-left 		{ width: 145px; height: 38px; float: left; margin: 10px 0 0 10px; display: block; }
.sponsor-right 		{ width: 145px; height: 38px; float: right; margin: 10px 10px 0 0; display: block; }
.sponsors  ul		{ padding: 0; margin: 0; }
.sponsors li		{ list-style: none; padding: 4px 10px; margin: 0; }
.sponsors a 		{ font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #000; text-decoration: none; font-weight: bold; }
.sponsors a:hover 	{ font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #666; text-decoration: none; font-weight: bold; }
.spacer 		{ clear: both; height: 10px; }

form			{ margin: 0; padding: 0; }
#searchform		{ margin: 0; padding: 0; }
#searchform p		{ margin: 0; padding: 4px 10px; }
input			{ margin: 0; padding: 0; }
.go			{ border: 0; background: transparent; color: #494040; font-family: tahoma, arial, helvetica, sans-serif; font-size: 15px; font-weight: normal; }
.submit-comment		{ border: 0; background: #fff; color: #494040; font-family: tahoma, arial, helvetica, sans-serif; font-size: 15px; font-weight: normal; }

/* ***** footer ***** */
#footer 		{ width: 975px; height: 22px; margin: 20px auto 10px auto; clear: both; vertical-align: center; text-align: right; border-top: 1px solid #ccc; line-height: 22px; }
#footer p 		{ margin: 0 10px 0 0; }

