@charset "UTF-8";
/* CSS Document */

body {
	background-image:url('images/background-tile.jpg');
}

h1 {
	padding:0px;
	margin:0px;
	font-weight:100;
}

h2 {
	padding:0px;
	margin:0px;
	font-weight:100;
}

h3 {
	padding:0px;
	margin:0px;
	font-weight:100;
}

h4 {
	padding:0px;
	margin:0px;
	font-weight:100;
}

h5 {
	padding:0px;
	margin:0px;
	font-weight:100;
}

h6 {
	padding:0px;
	margin:0px;
	font-weight:100;
}

/* <-- HEADER//////////////////////////////////////////////////////////////////--> */

#wrap_header {
	background-image:url(images/header-image.jpg);
	position:relative;
	height:144px;
	width:921px;
	margin:auto;
	margin-top:30px;
}

#world_image {
	position:absolute;
	left:21px;
	top:23px;
}

#emblem_image {
	position:absolute;
	left:489px;
	top:18px;
}


#strip_image {
	position:absolute;
	top:138px;
	width:inherit;
}

#sos_logo_text {
	position:absolute;
	left:133px;
	top:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-style:normal;
	letter-spacing:1.5px;
	width:80px;
}

#reduce_recycle_reuse_text {
	position:absolute;
	color:#366;
	left:133px;
	top:111px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	letter-spacing:0px;
	width:180px;
}

#header_links {
	position:absolute;
	top:140px;
	left:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:normal;
	letter-spacing:0px;
	width:900px;
}

#header_links a {
	position:relative;
	bottom:8px;
	color:#FFF;
	text-decoration:none;
	padding-left:23px;
	padding-right:24px;
}

#header_links a:hover {
	text-decoration:underline;
}

.slogan_text {
	font-family:Georgia, "Times New Roman", Times, serif;
}

#slogan_saving {
	position:absolute;
	top:37px;
	left:538px;
	font-size:20px;
}

#slogan_you {
	position:absolute;
	top:41px;
	left:611px;
	font-size:16px;
}

#slogan_money {
	position:absolute;
	top:39px;
	left:641px;
	font-size:18px;
}

#slogan_and_the {
	position:absolute;
	top:41px;
	left:699px;
	font-size:16px;
}

#slogan_environment {
	position:absolute;
	top:58px;
	left:600px;
	font-size:19px;
}

#slogan_give {
	position:absolute;
	top:79px;
	left:640px;
	font-size:20px;
}

#slogan_us_a {
	position:absolute;
	top:82px;
	left:684px;
	font-size:16px;
}

#slogan_call {
	position:absolute;
	top:75px;
	left:717px;
	font-size:24px;
}

#slogan_number {
	position:absolute;
	top:100px;
	left:735px;
	font-size:24px;
}

/* <-- BODY//////////////////////////////////////////////////////////////////--> */

#wrap_body {
	background-image:url(images/body_repeat.jpg);
	position:relative;
	right:6px;
	width:911px;
	margin:auto;
	margin-top:30px;
}

#content {
	padding-left:5px;	
	max-width:625px;
}

.cat_title {
	font-size:45px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.cat_blurb {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.product_container {
	position:relative;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:18px;
}

.product_image {
	position:absolute;
	z-index:1;
	left:1px;
	top:1px;
	max-width:190px;
}

.divvy {
	display:inline;
	
}

.product_price {
	color:#F60;
	font-size:14px;
}

.product_rrp {
	color:#333;
	font-size:12px;
}

.product_condition {
	color:#5ecae6;
	font-size:12px;
}

.product_name {
	color:#333;
	font-size:15px;
	margin-bottom:15px;
}

.product_available {
	color:#333;
	font-size:13px;
}

.product_sold_out {
	color:#333;
	font-size:13px;
	width:250px;
}

.product_sold_out a {
	color:#C00;
	text-decoration:none;
}

.product_sold_out a:hover {
	text-decoration:underline;
}

.more_details_btn {
	position:absolute;
	bottom:11px;
	right:11px;
}

.more_details_btn a {
	position:absolute;
	bottom:5px;
	right:20px;
	z-index:2;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}

.more_details_btn a:hover {
	text-decoration:underline;
}

#products_table {
	margin-top:0px;
	margin-bottom:10px;
}

.product_info {
	position:absolute;
	z-index:1;
	top:15px;
	left:202px;
	font-family:Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	width:400px;
	height:300px;
	line-height:15px;
}

/* <-- FOOTER//////////////////////////////////////////////////////////////////--> */

#wrap_footer {
	background-image:url(images/footer_image.jpg);
	position:relative;
	height:67px;
	width:921px;
	margin:auto;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:normal;
}

#wrap_footer a {
	color:#666;
	text-decoration:none;
}

#wrap_footer a:hover {
	color:#333;
}

#footer_text_left {
	position:absolute;
	top:8px;
	left:40px;
}

#footer_validate_icon {
	position:absolute;
	left:750px;
	top:14px
}
	
#rabbit_ears {
	position:absolute;
	left:850px;
	top:11px
}

/* <-- SIDEBAR//////////////////////////////////////////////////////////////////--> */

#wrap_sidebar {
	padding-left:40px;
	padding-top:15px;
	padding-bottom:15px;
	max-width:210px;
}

#wrap_sidebar a {
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	text-decoration:none;
	font-size:14px;
}

#wrap_sidebar a:hover {
	color:#666;
}

#sidebar_orange {
	color:#F90;
}

.sidebar_line {
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	right:12px;
}

#sidebar_text {
	font-family:Helvetica, sans-serif;
	margin-left:17px;
	margin-top:10px;
	width:160px;
	color:#333;
	font-size:12px;
	text-align: center;
	line-height:16px;
}

#something_missing {
	font-size:22px;
	line-height:24px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.something_missing {
	font-size:12px;
}


/* <-- PAGECONTROLLER//////////////////////////////////////////////////////////////////--> */

#page_controller {
	margin-top:5px;
	width:620px;
}

#page_controller a {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	margin-left:5px;
}

#page_controller a:hover {
	text-decoration:underline;
}

.inactive {
	color:#CCC;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	margin-left:5px;
}

.current_page {
	color:#5ecae6;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	margin-left:5px;
}

.pc_message {
	color:#333;
	font-family:Helvetica, sans-serif;
	font-size:10px;
	margin-left:50px;
	margin-bottom:1px;
}

/* <-- SINGLE//////////////////////////////////////////////////////////////////--> */

#single_table_left {
	padding-right:10px;
	font-family:Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:305px;
}

#single_table_right {
	
}

.single_title {
	margin-top:5px;
	margin-bottom:10px;
	font-size:36px;
}

#single_desc {
	font-size:12px;
	color:#444;
}
	
.single_price {
	color:#F60;
	font-size:14px;
}

.single_cond {
	color:#5ecae6;	
}

#single_image_div {
	position:relative;
	background: url(images/single_image_border.jpg) no-repeat 0 0;
	height:235px; 
	width:320px;
}

#single_image {
	position:relative;
	padding:6px;
	max-width:310px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#interested_text {
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
}
	
#why_not_number {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#5ecae6;
}

.why_not_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

#or_email_us {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin-top:5px;	
	margin-bottom:5px;	
}

#single_email_form {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
}

.single_email_form_div {
	margin-bottom:5px;
}

.single_submit_btn {
	position:relative;
}

.single_submit_btn a {
	position:absolute;
	left:14px;
	top:4px;
	z-index:2;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

.single_submit_btn a:hover {
	text-decoration:underline;
}

#paperclip {
	position:absolute;
	z-index:2;
	left:242px;
	top:-50px;
}

/* <-- CONTACT US//////////////////////////////////////////////////////////////////--> */

.contact_us_copy {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:16px;
}

.contact_us_titles {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	font-weight:100;
	padding-bottom:10px;
	padding-top:5px;
}

.contact_us_h_balance {
	font-size:12px;
	color:#333;
	line-height:16px;
}

.contact_us_form {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:30px;
}

.contact_us_float_right {
	float:right;	
}

.generic_btn {
	position:relative;
	padding-top:5px;
}

.generic_btn img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

.generic_btn a {
	position:absolute;
	top:4px;
	left:6px;
	z-index:2;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	line-height:normal;
}

.generic_btn a:hover {
	text-decoration:underline;
}

#pencil {
	position:absolute;
	left:495px;
	top:-32px;
}

/* <-- ABOUT US//////////////////////////////////////////////////////////////////--> */

.about_us_title {
	font-size:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	margin-top:4px;
}

#about_us_image_container {
	position:relative;	
}

#about_us_image {
	float:right;
	margin-right:40px;
	margin-bottom:10px;
}

#celeb_image {
	position:relative;
	left:-15px;
	
}

.about_us_text {
	float:right;
	font-size:12px;
	font-family:Helvetica, sans-serif;
	line-height:16px;
	padding-bottom:10px;
	padding-right:10px;
}

.about_us_text2 {
	font-size:12px;
	font-family:Helvetica, sans-serif;
}

#about_us_indent {
	font-size:20px;
	line-height:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#about_us_quote_div {
	float:left;
	width:220px;
	margin-top:25px;
}

#about_us_quote_quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	font-weight:100;
	line-height:20px;
	color:#333;
	width:250px;
	margin-top:10px;
}

#about_us_quote_name {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:14px;
}

/* <-- PHOTOCOPIER//////////////////////////////////////////////////////////////////--> */

#photocopier_images {
	margin-left:22px;
}

#copier_lrge {
	position:absolute;
	left:735px;
	top:60px;
}

/* <-- HOME//////////////////////////////////////////////////////////////////--> */

.home_title {
	font-size:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	margin-top:4px;
	width:530px;
}

#tree {
	float:right;
	position:absolute;
	top:40px;
	right:25px;
}

#photocopier {
	float:right;
}

.about_us_text2 {
	float:left;
	font-size:12px;
	font-family:Helvetica, sans-serif;
	line-height:16px;
	padding-bottom:10px;
	padding-right:10px;
	width:180px;
}

.padded {
	padding-top:5px;
}

#blue_area {
	position:relative;
}

#blue_square {
	position:absolute;
	top:46px;
	left:15px;
}

#blue_square img {
	padding-right:7px;	
}

#blue_span {
	position:relative;
	display:inline-block
}

.blue_itempic {
	position:relative;
	top:-201px;
	left:0px;
	height:109px;
	max-width:139px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.blue_itemlabel {
	position:absolute;
	top:114px;
	left:5px;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:130px;
	
}

.aligner {
}

.aligner img {
	
}

.blue_itemprice {
	position:absolute;
	top:164px;
	left:5px;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}

.blue_moredetails {
	position:absolute;
	top:186px;
	left:38px;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#0CF;
	text-decoration:none;
}

.blue_moredetails:hover {
	text-decoration:underline;
}

#latest_in {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#FFF;
	position:absolute;
	top:12px;
	left:14px;
}

#latest_in a {
	text-decoration:none;
	color:#FFF;
}

#latest_in a:hover {
	text-decoration:underline;
}

.blue_link {
	color:#0CF;
	text-decoration:none;
}

.blue_link:hover {
	text-decoration:underline;
}

/* <-- CLEARANCE//////////////////////////////////////////////////////////////////--> */

#yorkshire_div {
	position:relative;
	padding:5px;
	width:300px;
}

#yorkshire_div label {
	color:#000;
}

#places_leeds {
	position:absolute;
	left:105px;
	top:143px;
	font-size:22px;
}

#places_harrogate {
	position:absolute;
	left:100px;
	top:60px;
	font-size:18px;
}

#places_sheffield {
	position:absolute;
	left:100px;
	top:215px;
	font-size:20px;
}

#places_york {
	position:absolute;
	left:180px;
	top:90px;
	font-size:20px;
}

#places_bradford {
	position:absolute;
	left:40px;
	top:120px;
	font-size:20px;
}

#places_wakefield {
	position:absolute;
	left:90px;
	top:185px;
	font-size:14px;
}

#places_huddersfield {
	position:absolute;
	left:20px;
	top:165px;
	font-size:18px;
}

#places_barnsley {
	position:absolute;
	left:105px;
	top:200px;
	font-size:14px;
}

#places_wetherby {
	position:absolute;
	left:105px;
	top:90px;
	font-size:16px;
}

#places_dewsbury {
	position:absolute;
	left:90px;
	top:150px;
	font-size:16px;
}

#places_selby {
	position:absolute;
	left:172px;
	top:130px;
	font-size:16px;
}

#list_items {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

.fixed_width_td {
	width="310px";
}

.fixed_width_table {
	width="620px";
	table-layout:fixed;
}
