/* CSS Document */

* {
text-decoration : none;
}

img {
border : none;
}



/*** main page body ***/

body {
background : url(layout-logos.gif) 50% 0% no-repeat;
font-family : Georgia, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 62.5%;
text-align : center;
}

	td {
	font-family : Georgia, Times New Roman, Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	* font-size : 0.9em;
	}
	
		td table {
		font-size : 1.0em;
		}



/*** main content wrapper ***/

#wrapper {
margin : auto;
position : relative;
width : 760px;
text-align : left;
}



/*** main content area wrapper ***/

#content_wrapper {
font-size : 1.2em;
padding : 15px;
position : absolute;
text-align : justify;
width : 100%;
}



/*** main content ***/

#content {
margin : 256px 270px 0px 180px;
* margin : 256px 255px 0px 180px;
* height : 659px;
min-height : 659px;
}

#cart_content {
margin : 218px 28px 0px 195px;
* height : 659px;
min-height : 659px;
}

	#content h1, #cart_content h1 {
	color : #0072BC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.8em;
	letter-spacing : -1px;
	margin : 0px;
	}

	#content a, #cart_content a {
	color : #0072BC;
	}
	
		#content a:hover, #cart_content a:hover {
		background : #75B6E3;
		color : #000000;
		}

	#content p, #cart_content p {
	padding : 7px 0px;
	margin : 0px;
	}



/*** left navigation ***/

#nav {
height : 659px;
left : 28px;
position : absolute;
width : 136px;
top : 218px;
}

	.nav_home, .nav_about, .nav_shop, .nav_england, .nav_poetry, .nav_sudoku, .nav_cd, .nav_puzzles, .nav_childrens, .nav_celebs, .nav_terms, .nav_search, .nav_contact {
	display : block;
	margin : 0px 0px 2px 0px;
	width : 100%;
	}
	
	
	
	/*** home ***/

	.nav_home {
	background : url(layout-home.gif) 0% 0% no-repeat;
	height : 38px;
	}
	
		a.nav_home:hover {
		background : url(layout-home_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** about us ***/

	.nav_about {
	background : url(layout-about.gif) 0% 0% no-repeat;
	height : 37px;
	}
	
		a.nav_about:hover {
		background : url(layout-about_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** shop ***/

	.nav_shop {
	background : url(layout-shop.gif) 0% 0% no-repeat;
	height : 39px;
	}
	
		a.nav_shop:hover {
		background : url(layout-shop_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** england merchandise ***/

	.nav_england {
	background : url(layout-england.gif) 0% 0% no-repeat;
	height : 39px;
	}
	
		a.nav_england:hover {
		background : url(layout-england_f2.gif) 0% 0% no-repeat;
		}
	
		
	
	/*** fridge poetry ***/

	.nav_poetry {
	background : url(layout-poetry.gif) 0% 0% no-repeat;
	height : 39px;
	}
	
		a.nav_poetry:hover {
		background : url(layout-poetry_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** fridge sudoku ***/

	.nav_sudoku {
	background : url(layout-sudoku.gif) 0% 0% no-repeat;
	height : 40px;
	}
	
		a.nav_sudoku:hover {
		background : url(layout-sudoku_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** sudoku cd ***/

	.nav_cd {
	background : url(layout-cd.gif) 0% 0% no-repeat;
	height : 38px;
	}
	
		a.nav_cd:hover {
		background : url(layout-cd_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** puzzles ***/

	.nav_puzzles {
	background : url(layout-puzzles.gif) 0% 0% no-repeat;
	height : 38px;
	}
	
		a.nav_puzzles:hover {
		background : url(layout-puzzles_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** childrens ***/

	.nav_childrens {
	background : url(layout-childrens.gif) 0% 0% no-repeat;
	height : 38px;
	}
	
		a.nav_childrens:hover {
		background : url(layout-childrens_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** childrens ***/

	.nav_celebs {
	background : url(layout-celebs.gif) 0% 0% no-repeat;
	height : 38px;
	}
	
		a.nav_celebs:hover {
		background : url(layout-celebs_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** terms ***/

	.nav_terms {
	background : url(layout-terms.gif) 0% 0% no-repeat;
	height : 38px;
	}
	
		a.nav_terms:hover {
		background : url(layout-terms_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** search ***/

	.nav_search {
	background : url(layout-search.gif) 0% 0% no-repeat;
	height : 38px;
	}
	
		a.nav_search:hover {
		background : url(layout-search_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** contact ***/

	.nav_contact {
	background : url(layout-contact.gif) 0% 0% no-repeat;
	height : 38px;
	}
	
		a.nav_contact:hover {
		background : url(layout-contact_f2.gif) 0% 0% no-repeat;
		}
	
	
	
	/*** nav graphic ***/
	
	.nav_graphic {
	background : url(layout-nav.gif) 0% 0% no-repeat;
	height : 253px;
	}
	



/*** right navigation ***/

#nav_right {
background : url(layout-nav-right.gif) 0% 100% no-repeat;
height : 659px;
right : 22px;
position : absolute;
width : 215px;
top : 218px;
}



/*** spiderlinks ***/

#spiders {
color : #0072BC;
padding : 10px 0px;
text-align : center;
clear: both;
}

	#spiders a {
	color : #0072BC;
	}
	
		#spiders a:hover {
		background : #75B6E3;
		color : #000000;
		}



/*** shopping cart details ***/

#cart_details {
background : url(layout-cart-details.gif) 0% 0% no-repeat;
height : 93px;
position : absolute;
right : 22px;
width : 215px;
}



	/*** cart button ***/

	.view_cart {
	background : url(layout-view-cart.gif) 0% 0% no-repeat;
	height : 33px;
	position : absolute;
	left : 9px;
	top : 9px;
	width : 87px;
	}
		
		a.view_cart:hover {
		background : url(layout-view-cart_f2.gif) 0% 0% no-repeat;
		}



	/*** checkout button ***/

	.view_checkout {
	background : url(layout-view-checkout.gif) 0% 0% no-repeat;
	height : 33px;
	position : absolute;
	right : 9px;
	top : 9px;
	width : 90px;
	}
		
		a.view_checkout:hover {
		background : url(layout-view-checkout_f2.gif) 0% 0% no-repeat;
		}
		
		
	
	/*** cart item details ***/	
	
	.cart_items {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	font-weight : bold;
	position : absolute;
	left : 17px;
	top : 51px;
	width : 180px;
	}
	
		.item {
		float : left;
		width : 90px;
		}
		
			.right {
			text-align : right;
			}



/*** section details ***/

.float_left {
float : left;
margin : 0px 7px 0px 0px;
}

.section {
color : #0072BC;
font-weight : bold;
text-align : left;
text-transform : uppercase;
}

.clear {
clear : both;
}

.price {
font-size : 1.4em;
font-style : italic;
font-weight : bold;
}



/*** vat settings ***/

.vat {
color : #75B6E3;
font-size : 0.8em;
}

.pp {
font-size : 0.8em;
}

#england .radio {
float: left;
margin: 5px 5px 0 0;
width: 200px;
text-align: left;
}

#celebs .radio {
float: left;
margin: 5px 5px 0 0;
width: 140px;
text-align: left;
}

.radio span {
color: #ffffff;
}

#breadCrumbs {
text-align: left;
border-top: 3px double #666666;
border-bottom: 3px double #666666;
padding: 10px 0px;
}
