/* Medium sizing */

* {
	margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	background-color: white;
	color: #85859c;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	text-align: center;
}

.tester {
	width:500px;
	background-color:lime;
	color:orange;
	border-width: 0px 0px 0px 0px;
}

.tester td {
	font-size:11px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
}


.breadcrumb {
	width:500px;
	background:fuchsia;
}

 table{
	width: 580px;
	font-family:tahoma;
	border-width: 1px 1px 1px 2px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

 table th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: grey grey gray gray;
	background-color: white;
}

 table td {
	font-size:11px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 1px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}

 .loginholder {
	float:right;
	border: 1px solid grey;
	border-style:ridge;
	width:110px;
	padding-top:12px;
	margin-top:-460px;
	background:gray;
}

 .logintable {
	margin-top:-12px;
	width:110px;
	color:black;
	border-width: 0px 0px 0px 0px;
}

 .logintd {
	margin-top: 10px;
	font-size:13px;
	border-width: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-color: black;
	background:gray;
	color:white;
	text-align:center;
}

 .logintd a {
	color:white;
}

 .logintd input {
	color:black;
	font-size:14px;
}

 .buttonalign {
	margin-left:120px;
}

 .termstable {
	border-style:none;
}

 .terms_table_caption{
	border-style:none;
}

 .reviewtable {
	border-style:none;
}

 .reviewheader {
	background-color: black;
	color:white;
	border-style:none;
}

 .datarow_1 {
	background-color: #CECECE;
	border-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

 .datarow_1 a{
	color:black;
	text-decoration:none;
}

 .datarow_0 {
	background-color: #fff;
	border-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

 .datarow_0 a{
	color:black;
	text-decoration:none;
}


.var1 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 }
.var2 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3333CC }


 .qtyInput { 
	background-color: #FFFCDC; 
	color:black;
	font-weight: bold; 
	text-align: center;
}

 .tableholder {
	padding: 5px 5px 5px 5px;
	border: 1px solid grey;
	border-style:ridge;
	width: 200px;
	margin-left:auto;
	margin-right:auto;
}

 .termholder {
	padding: 0px 5px 5px 5px;
	border: 1px solid grey;
	border-style:ridge;
	width: 600px;
	margin-left:auto;
	margin-right:auto;
}

 .checkouttable{
	width:590px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid white;
}

 .checkouttd {
	margin-top: 5px;
	font-size:14px;
	border: 1px solid white;
}

 .checkoutheader {
	background:black;
	font-size:14px;
	color:white;
	text-align:center;
	border:1px solid black;
}

 .checkouttitle{
	width: 150px;
	border: 1px solid white;
	text-align:right;
	font-size:14px;
	padding-right:5px;
}

 .deladdtable{
	width:585px;
	color:black;
	margin-left:10px;
	border-width: 0px 0px 0px 0px;
}

 .deladdtd {
	margin-top: 5px;
	font-size:14px;
	width:400px;
	border-width: 0px 0px 0px 0px;
}

 .deladdheader {
	background:black;
	font-size:14px;
	color:white;
	text-align:center;
}

 .deladdtitle{
	border: none;
	text-align:right;
	font-size:14px;
	padding-right:5px;
}

 .buttonholder {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-style:none;
}


 .baskettable {
	width:200px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border-width: 0px 0px 0px 0px;
}

 .totaltd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

 .baskettd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: black;
}

 .invtable {
	width:200px;
	color:black;
	margin-left:20px;
	border:none;
}

 .invheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

 .invtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

 .deltable {
	width:200px;
	float:right;
	margin-top:-203px;
	color:black;
	margin-right:20px;
	border-width: 0px 0px 0px 0px;
}

 .delheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

 .deltd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

 .methtable {
	width:200px;
	float:left;
	color:black;
	margin-left:20px;
	margin-top:20px;
	border-width: 0px 0px 0px 0px;
}

 .methheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

 .methtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: black;
}

 .paytable {
	width:200px;
	float:right;
	color:black;
	margin-right:20px;
	margin-top:20px;
	border-width: 0px 0px 0px 0px;
}

 .payheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

 .paytd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .paytd option {
	color:red;
	border-width:0px 0px 0px 0px;
}

 .addtable {
	width:540px;
	float:left;
	color:black;
	margin-left:20px;
	margin-top:12px;
	border-width: 0px 0px 0px 0px;
}

 .addheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

 .addtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


 .basketbar {
	padding: 2px 2px 2px 2px;
	color:black;
}

 .basketbar a {
	text-decoration:none;
	color:black;
}

 .basketbar a:hover {
	text-decoration:none;
	color:orange;
}


 table{
	width: 580px;
	font-family:tahoma;
	border-width: 1px 1px 1px 2px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

 table th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: grey grey gray gray;
	background-color: white;
}

 table td {
	font-size:11px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 1px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}

 a {
	color: #85859c;
	text-decoration: underline;
}

 a:hover {
	color: #69699c;
}

 span {
	display: none;
}

 img {
	border: none;
}

 p {
	margin: 10px 0px 5px;
	text-align: justify;
	line-height: 14px;
}

 .clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

 #container {
	margin: 0px auto;
	width: 880px;
	border-color: white; <!-- orange for border round the paggggggge D5D0D0 -->
	border-width: 0px 1px 1px;
	border-style: solid;
	color:black;
	
}

 input {
	padding-left: 2px;
	background-color: #fff;
	color: black;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
}


/* Page Header */

 #page_header {
	width: 880px;
	height: 71px;
	color: #000;
	background: url('images/background5big.jpg') no-repeat;

}

 #page_header a {
	color: #000;
	text-decoration: none;
}

 #page_header a:hover {
	color: #e1e1e1;
}

 #heading_style{
	border: 2px solid black;
}

 #page_heading {
	padding-top:3px;
	width: 190px;
	height: 75px;
	background: transparent;
	float: left;
}

 #page_heading h1 {
	width: 190px;
	text-align:left;
	padding-left:97px;
	height: 32px;
	font-size:x-large;
	background: <!--url('images/company_name2.jpg') no-repeat 56px 36px;-->
	float: left;
}

 #page_heading h2 {
	width: 290px;
	padding-left:95px;
	font-size:medium;
	text-align:left;
	font-family: papyrus;
	height: 16px;
	background: <!--url('images/company_punchline.jpg') no-repeat 56px 2px;-->
	float: left;
	
}

 #page_headerlinks {
	padding-right: 0px;
	width: 75px;
	height: 63px;
	float: right;
	color:white;
	margin-right:63px;
	margin-top: 8px;
	text-align: left;
	word-spacing: -1px;
}

 #page_headerlinks img{
	margin-top:-3px;
	height: 38px;
	width:71px;
	margin-bottom:20px;
}

/* Main Navigation Menu */

 #page_menu {
	margin-bottom: 1px;
	width: 880px;
	height: 23px;
}

 #page_menu ul {
	width: 880px;
	height: 23px;
	list-style-type: none;
	overflow: hidden;
}

 #page_menu li {
	margin-right: 1px;
	width: 146px;
	height: 23px;
	float: left;
	background: url('images/menu_background_grey.JPG') repeat-x 0px 0px;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

 #page_menu li a{
	margin-right: 1px;
	width: 146px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color:white;

}

 #page_menu li.last {
	margin-right: 0px;
	width: 145px;
}

 #page_menu a {
	padding-top: 3px;
	display: block;
	color: #000;
	text-decoration: none;
}
/*hover color of main buttons */
 #page_menu a:hover {
	color:#989292;
}


/* Left Sidebar */

 #left_sidebar {
	width: 146px;
	float: left;
	text-align: left;
	color: #8989b6;
}

 #left_sidebar a {
	color: #8989b6;
}

 #left_sidebar a:hover {
	color: #75759c;
}

/* Left Sidebar : Categories */
/*categories - border-color:orange for border around side bar */
 #categories {
	margin-bottom: -2px;
	padding: 1px 8px 1px 0px;
	text-align: center;
}

 #categories_header {
	margin-bottom: 2px;
	width: 146px;
	height: 22px;
	background-color: orange;
	overflow: hidden;
}

 #categories_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

 #categories ul {
	width: 146px;
	list-style-type: none;
}

 #categories li {
	width: 144px;
	height: 31px;
	list-style-type: none;
	text-align: left;
	border-bottom: black 1px orange;
	float: left;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

 #categories li.last {
	border-bottom: orange 1px solid;
}

 #categories li.first {
	border-top: orange 1px solid;
}

 #categories li a {
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	display: block;
	text-align:center;
	font-size:14px;
	color: black;
	background:orange;
	padding-bottom:2px;
	padding-top:2px;
	text-decoration: none;

}

 #categories li a:hover {
	color: white;
}

/* Main Content Area */

 #contentinner {
	margin-left:20px;
	background: white;
	font-size:small;
	text-align:left;
	color: black;
}

 .info{
	text-align:center;
	color:red;
	font-weight:bold;
	line-height:20px;
	margin-left:-100px;
	margin-top:-2px;
}

 .scroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:721px; 
	height:467px; 
	overflow:auto; 
	color:#000;
	margin-left:-100px;
	padding-right:5px;
}

 .basketscroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:597px; 
	height:467px; 
	overflow:auto; 
	color:#000;
	margin-left:-100px;
	padding-right:5px;
}


 .homepage{
	border: 0px solid #aaa;
	background-color:white; 
	width:721px; 
	height:445px; 
	overflow:visible; 
	color:#000;
	padding-right:5px;
	margin-left:-100px;
}


 .infoscroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:721px; 
	height:426px; 
	overflow:auto; 
	color:#000;
	padding-right:5px;
	margin-left:-100px;
}



 .cards{
	height:40px;
	width:56px;
	margin-right:20px;
}

 .printlinetop{
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom:7px;
	width: 350px;
	border-top: 2px solid black;
}

 .printlinebottom{
	margin-left:auto;
	margin-right:auto;
	padding-top: 11px;
	padding-bottom:8px;
	width: 350px;
	border-bottom: 2px solid black;
}


 #contentinner li.ukList {
	font-size:20px;
	vertical-align:middle;
	margin-left:190px;
	margin-bottom:20px;
	list-style: url(images/uk_flag_wide.jpg);
}

 #contentinner li.euList {
	font-size:20px;
	padding-right:8px;
	vertical-align:middle;
	margin-left:190px;
	margin-bottom:20px;
	list-style: url(images/eu_flag_wide.jpg);
}

 #contentinner li.woList {
	font-size:20px;
	margin-left:190px;
	vertical-align:middle;
	list-style: url(images/world_flag_wide.jpg);
}

 #contentinner .deliveryprice{
	float:right;
	margin-right:170px;
	margin-top:-33px;
	padding-bottom:22px;
}


 #contentinner .deliverypriceworld{
	float:right;
	margin-right:170px;
	margin-top:-35px;
	padding-bottom:22px;
}


 #contentinner .deliverypriceuk{
	float:right;
	margin-right:170px;
	margin-top:-33px;
	padding-bottom:22px;
}

 #contentinner li{
	margin-left:20px;
}

 #main_content {
	margin-right: 2px;
	width: 644px;
	text-align: center;
	float: right;
}

 #main_content .h_divider {
	margin-bottom: 2px;
	height: 1px;
	background-color: #c2c2cd;
	overflow: hidden;
}


/* New Item Description */

 #new_item {
	margin: 0px auto 2px;
	padding: 5px 0px;
	width: 600px;
	text-align: justify;
}

 #new_item ol{
	padding-left:10px;
}

 .printline{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	padding-top: 5px;
	padding-bottom:0px;
	width: 550px;
	border-top: 2px solid black;
}

 hr {
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:-20px;
	border: 1px solid #000;
	width:550px;
}

 #new_offer_header {
	margin-top: -4px;
	float: left;
	width: 600px;
}

 #new_offer_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

 #new_offer_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}

 #new_item_header {
	margin-top: -4px;
	float: left;
	width: 400px;
}

 #new_item_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

 #new_item_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}

 #new_offer_header {
	margin-top: -4px;
	float: left;
	width: 600px;
}

 #new_offer_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

 #new_offer_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}


 #knifepic {
	margin-top:6px;
	height:120px;
	width:120px;
}


 #new_item_image {
	width: 120px;
	float: right;
	overflow: hidden;
	text-align: right;
}

 #new_item_image.style3 {

	width: 120px;
	margin-right: 10px;
}

 #new_item_text {
	float: left;
	clear: left;
	width: 428px;
	margin-bottom:22px;
}

 #new_offer_text {
	float: left;
	clear: left;
	width: 575px;
	margin-bottom:22px;
}

 #new_item_link {
	float:left;
	clear: left;
	margin-top:10px;
	margin-left:-120px;
	width: 700px;
	font-weight: bold;
	text-align: right;
}

 #new_item_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: -16px;
}

 #new_offer_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}

 #new_item_price2 {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

 #new_item_price3 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

 #new_item_price4 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

 #new_item_price5 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

 #new_item_link a {
	text-decoration: none;
	color:red;
}

 #new_offer_link a {
	text-decoration: none;
	color:red;
}


 #new_keyboard_link {
	float: right;
	clear: right;
	margin-top:95px;
	margin-left:-120px;
	width: 98px;
	font-weight: bold;
	text-align: right;
}

 #new_keyboard_link a {
	text-decoration: none;
	color:red;
}

 #new_keyboard_link2 {
	float: right;
	clear: right;
	margin-top:114px;
	margin-left:-120px;
	width: 98px;
	font-weight: bold;
	text-align: right;
}

 #new_keyboard_link2 a {
	text-decoration: none;
	color:red;
}

 .new_book_text right {
	text-align:right;
	color:fuchsia;
	text-decoration:none;
}


 #new_book {
	margin: 0px auto 2px;
	padding:0px;
	width: 600px;
	text-align: justify;
}


 #new_book_text{
	float: left;
	clear: left;
	width: 600px;
	margin-bottom:27px;

}

 #new_book_header {
	float: left;
	width: 600px;
}

 #new_book_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

 .bookline{
	margin-left:auto;
	margin-right:auto;
	width: 550px;
	margin-top:10px;
	border-top: 2px solid black;
}

 #new_book_link {
	float: left;
	clear: left;
	width: 550px;
	font-weight: bold;
	margin-left:50px;
	text-align: right;
}

 #new_book_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-left:0px;
	margin-top: -19px;
}


 #new_book_link a {
	text-decoration: none;
	color:red;
}

 #keyboard_left {
	float: left;
	width: 220px;
	margin-right:72px;
	padding-left:40px;
}

 #keyboard_right {
	float: right;
	clear:right;
	padding-left:8px;
	width: 280px;
}

 #sectioner {
	font-weight:bold;
	text-align:center;
	font-size:16px;
	margin-top:-14px;
	padding-bottom:10px;
}

 .keyboardline{
	height:520px;
	width: 1px;
	margin-left:340px;
	border-left:2px solid black;
}

 #new_pen_link {
	float: right;
	clear: right;
	margin-top:56px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

 #new_pen_link a {
	text-decoration: none;
	color:red;
}

 #new_pen_link2 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

 #new_pen_link2 a {
	text-decoration: none;
	color:red;
}

 #new_pen_link3 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

 #new_pen_link3 a {
	text-decoration: none;
	color:red;
}

 #new_pen_link4 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

 #new_pen_link4 a {
	text-decoration: none;
	color:red;
}

 #new_pen_link5 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

 #new_pen_link5 a {
	text-decoration: none;
	color:red;
}



/* Page Footer */

 #page_footer {
	padding-top: -5px;
	margin-top: 6px;
	width: 640px;
	float: right;
	font-size:medium;
}

 #page_footer a{
	color:red;
	font-size:small;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
}

 #page_footer a:hover{
	color:fuchsia;
}

 #style_selection{
	text-align:center;
	width: 114px;
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-left:7px;
}

 #style_selection a{
	color:blue;
}

 .keyboardlineh{
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:20px;
	width: 604px;
	border-top: 2px solid black;
}

/* LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOW */

.screen_low .loginholder {
	float:right;
	border: 1px solid grey;
	border-style:ridge;
	width:110px;
	padding-top:12px;
	margin-top:-400px;
	background:gray;
}

.screen_low .logintable {
	width:110px;
	color:black;
	border-width: 0px 0px 0px 0px;
}

.screen_low .logintd {
	margin-top: 10px;
	font-size:13px;
	border-width: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-color: black;
	background:gray;
	color:white;
	text-align:center;
}

.screen_low .logintd a {
	color:white;
}

.screen_low .logintd input {
	color:black;
	font-size:14px;
}

.screen_low .buttonalign {
	margin-left:60px;
}

.screen_low .termstable {
	border-style:none;
	width:490px;
}

.screen_low .termsheadtd {
	font-size:12px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_low .termstd {
	margin-top: 8px;
	font-size:12px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

.screen_low .terms_table_caption{
	border-style:none;
}

.screen_low .reviewtable {
	border-style:none;
	width:490px;
}

.screen_low .reviewheader {
	background-color: black;
	color:white;
	border-style:none;
}

.screen_low .datarow_1 {
	background-color: #CECECE;
	border-style:none;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}

.screen_low .datarow_1 a{
	color:black;
	text-decoration:none;
}

.screen_low .datarow_0 {
	background-color: #fff;
	border-style:none;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}

.screen_low .datarow_0 a{
	color:black;
	text-decoration:none;
}


.screen_low .var1 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
.screen_low .var2 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3333CC }


.screen_low .qtyInput { 
	background-color: #FFFCDC; 
	color:black;
	font-weight: bold; 
	text-align: center;
}

.screen_low .tableholder {
	padding: 5px 5px 5px 5px;
	border: 1px solid grey;
	border-style:ridge;
	width: 200px;
	margin-left:auto;
	margin-right:auto;
}

.screen_low .termholder {
	padding: 0px 5px 5px 5px;
	border: 1px solid grey;
	border-style:ridge;
	width: 490px;
	margin-left:auto;
	margin-right:auto;
}

.screen_low .checkouttable{
	width:590px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border:none;
}

.screen_low .checkouttd {
	margin-top: 5px;
	font-size:14px;
	border:none;
}

.screen_low .checkoutheader {
	background:black;
	font-size:14px;
	color:white;
	text-align:center;
	border:none;
}

.screen_low .checkouttitle{
	width: 150px;
	border: none;
	text-align:right;
	font-size:14px;
	padding-right:5px;
}

.screen_low .deladdtable{
	width:485px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border-width: 0px 0px 0px 0px;
}

.screen_low .deladdtd {
	margin-top: 5px;
	font-size:14px;
	width:400px;
	border-width: 0px 0px 0px 0px;
}

.screen_low .deladdheader {
	background:black;
	font-size:14px;
	color:white;
	text-align:center;
}

.screen_low .deladdtitle{
	border: none;
	text-align:right;
	font-size:14px;
	padding-right:5px;
}

.screen_low .buttonholder {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-style:none;
}


.screen_low .baskettable {
	width:200px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border-width: 0px 0px 0px 0px;
}

.screen_low .totaltd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_low .baskettd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: black;
}

.screen_low .invtable {
	width:170px;
	color:black;
	margin-left:20px;
	border:none;
}

.screen_low .invheadtd {
	font-size:12px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_low .invtd {
	margin-top: 8px;
	font-size:12px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

.screen_low .deltable {
	width:170px;
	float:right;
	margin-top:-171px;
	color:black;
	margin-right:20px;
	border-width: 0px 0px 0px 0px;
}

.screen_low .delheadtd {
	font-size:12px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_low .deltd {
	margin-top: 5px;
	font-size:12px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

.screen_low .methtable {
	width:170px;
	float:left;
	color:black;
	margin-top:20px;
	margin-left:20px;
	border-width: 0px 0px 0px 0px;
}

.screen_low .methheadtd {
	font-size:12px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_low .methtd {
	margin-top: 5px;
	font-size:12px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: black;
}

.screen_low .paytable {
	width:170px;
	float:right;
	color:black;
	margin-top:12px;
	margin-right:20px;
	border-width: 0px 0px 0px 0px;
}

.screen_low .payheadtd {
	font-size:12px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_low .paytd {
	margin-top: 5px;
	font-size:12px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.screen_low .paytd option {
	color:red;
	border-width:0px 0px 0px 0px;
}

.screen_low .addtable {
	width:440px;
	float:left;
	color:black;
	margin-left:20px;
	margin-top:12px;
	border-width: 0px 0px 0px 0px;
}

.screen_low .addheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_low .addtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.screen_low .basketbar {
	padding: 2px 2px 2px 2px;
	color:black;
}

.screen_low .basketbar a {
	text-decoration:none;
	color:black;
}

.screen_low .basketbar a:hover {
	text-decoration:none;
	color:orange;
}


.screen_low table{
	width: 580px;
	font-family:tahoma;
	border-width: 1px 1px 1px 2px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

.screen_low table th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: grey grey gray gray;
	background-color: white;
}

.screen_low table td {
	font-size:11px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 1px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}

.screen_low a {
	color: #85859c;
	text-decoration: underline;
}

.screen_low a:hover {
	color: #69699c;
}

.screen_low span {
	display: none;
}

.screen_low img {
	border: none;
}

.screen_low p {
	margin: 10px 0px 5px;
	text-align: justify;
	line-height: 14px;
}

.screen_low .clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

.screen_low #container {
	margin: 0px auto;
	width: 774px;
	border-color: white; <!-- orange for border round the paggggggge D5D0D0 -->
	border-width: 0px 1px 1px;
	border-style: solid;
	color:black;
	
}

.screen_low input {
	padding-left: 2px;
	background-color: #fff;
	color: black;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
}


/* Page Header */

.screen_low #page_header {
	width: 774px;
	height: 52px;
	color: #000;
	background: url('images/background5low.jpg') no-repeat;
}

.screen_low #page_header a {
	color: #000;
	text-decoration: none;
}

.screen_low #page_header a:hover {
	color: #e1e1e1;
}

.screen_low #heading_style{
	border: 2px solid black;
}

.screen_low #page_headerlinks {
	padding-right: 0px;
	width: 75px;
	height: 63px;
	float: right;
	color:white;
	margin-right:60px;
	margin-top: 4px;
	text-align: left;
	word-spacing: -1px;
}

.screen_low #page_headerlinks img{
	margin-top:-3px;
	height: 38px;
	width:71px;
	margin-bottom:20px;
}

/* Main Navigation Menu */

.screen_low #page_menu {
	margin-bottom: 1px;
	width: 774px;
	height: 19px;
}

.screen_low #page_menu ul {
	width: 774px;
	height: 19px;
	list-style-type: none;
	overflow: hidden;
}

.screen_low #page_menu li {
	margin-right: 1px;
	width: 128px;
	height: 19px;
	float: left;
	background: url('images/menu_background_grey.JPG') repeat-x 0px 0px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}

.screen_low #page_menu li a{
	margin-right: 1px;
	width: 128px;
	height: 19px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color:white;

}

.screen_low #page_menu li.last {
	margin-right: 0px;
	width: 127px;
}

.screen_low #page_menu a {
	padding-top: 3px;
	display: block;
	color: #000;
	text-decoration: none;
}
/*hover color of main buttons */
.screen_low #page_menu a:hover {
	color:#989292;
}


/* Left Sidebar */

.screen_low #left_sidebar {
	width: 128px;
	float: left;
	text-align: left;
	color: #8989b6;
}

.screen_low #left_sidebar a {
	color: #8989b6;
}

.screen_low #left_sidebar a:hover {
	color: #75759c;
}

/* Left Sidebar : Categories */
/*categories - border-color:orange for border around side bar */
.screen_low #categories {
	margin-bottom: -2px;
	padding: 1px 8px 1px 0px;
	text-align: center;
}

.screen_low #categories_header {
	margin-bottom: 2px;
	width: 128px;
	height: 19px;
	background-color: orange;
	overflow: hidden;
}

.screen_low #categories_header h2 {
	margin-top: 1px;
	margin-left: 5px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.screen_low #categories ul {
	width: 128px;
	list-style-type: none;
}

.screen_low #categories li {
	width: 126px;
	height: 27px;
	list-style-type: none;
	text-align: left;
	border-bottom: black 1px orange;
	float: left;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.screen_low #categories li.last {
	border-bottom: orange 1px solid;
}

.screen_low #categories li.first {
	border-top: orange 1px solid;
}

.screen_low #categories li a {
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	display: block;
	text-align:center;
	font-size:11px;
	color: black;
	background:orange;
	padding-bottom:2px;
	padding-top:2px;
	text-decoration: none;

}

.screen_low #categories li a:hover {
	color: white;
}

/* Main Content Area */

.screen_low #contentinner {
	margin-left:20px;
	background: white;
	font-size:small;
	text-align:left;
	color: black;
}

.screen_low .info{
	text-align:center;
	color:red;
	font-weight:bold;
	line-height:20px;
	margin-left:-40px;
	margin-top:2px;
}

.screen_low .scroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:630px; 
	height:400px; 
	overflow:auto; 
	color:#000;
	margin-left:-10px;
	padding-right:5px;
	font-size:11px;
}

.screen_low .basketscroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:510px; 
	height:400px; 
	overflow:auto; 
	color:#000;
	margin-left:-10px;
	padding-right:5px;
}


.screen_low .homepage{
	border: 0px solid #aaa;
	background-color:white; 
	width:621px; 
	height:400px; 
	overflow:visible; 
	color:#000;
	padding-right:5px;
	margin-left:-10px;
	font-size:11px;
}


.screen_low .infoscroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:621px; 
	height:370px; 
	overflow:auto; 
	color:#000;
	padding-right:5px;
	margin-left:-10px;
}



.screen_low .cards{
	height:40px;
	width:56px;
	margin-right:20px;
}

.screen_low .printlinetop{
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom:7px;
	width: 350px;
	border-top: 2px solid black;
}

.screen_low .printlinebottom{
	margin-left:auto;
	margin-right:auto;
	padding-top: 11px;
	padding-bottom:8px;
	width: 350px;
	border-bottom: 2px solid black;
}


.screen_low #contentinner li.ukList {
	font-size:20px;
	vertical-align:middle;
	margin-left:190px;
	margin-bottom:20px;
	list-style: url(images/uk_flag_wide.jpg);
}

.screen_low #contentinner li.euList {
	font-size:20px;
	padding-right:8px;
	vertical-align:middle;
	margin-left:190px;
	margin-bottom:20px;
	list-style: url(images/eu_flag_wide.jpg);
}

.screen_low #contentinner li.woList {
	font-size:20px;
	margin-left:190px;
	vertical-align:middle;
	list-style: url(images/world_flag_wide.jpg);
}

.screen_low #contentinner .deliveryprice{
	float:right;
	margin-right:170px;
	margin-top:-33px;
	padding-bottom:22px;
}


.screen_low #contentinner .deliverypriceworld{
	float:right;
	margin-right:170px;
	margin-top:-35px;
	padding-bottom:22px;
}


.screen_low #contentinner .deliverypriceuk{
	float:right;
	margin-right:170px;
	margin-top:-33px;
	padding-bottom:22px;
}

.screen_low #contentinner li{
	margin-left:20px;
}

.screen_low #main_content {
	margin-right: 2px;
	width: 644px;
	text-align: center;
	float: right;
}

.screen_low #main_content .h_divider {
	margin-bottom: 2px;
	height: 1px;
	background-color: #c2c2cd;
	overflow: hidden;
}


/* New Item Description */

.screen_low #new_item {
	margin: 0px auto 2px;
	padding: 5px 0px;
	width: 600px;
	text-align: justify;
}

.screen_low #new_item ol{
	padding-left:10px;
}

.screen_low .printline{
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom:0px;
	width: 550px;
	border-top: 2px solid black;
}

.screen_low #new_offer_header {
	margin-top: -4px;
	float: left;
	width: 600px;
}

.screen_low #new_offer_header h1 {
	color: #220278;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_low #new_offer_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}

.screen_low #new_item_header {
	margin-top: -4px;
	float: left;
	width: 400px;
}

.screen_low #new_item_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_low #new_item_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}

.screen_low #new_offer_header {
	margin-top: -4px;
	float: left;
	width: 600px;
}

.screen_low #new_offer_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_low #new_offer_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}


.screen_low #knifepic {
	margin-top:6px;
	height:120px;
	width:120px;
}


.screen_low #new_item_image {
	width: 120px;
	float: right;
	overflow: hidden;
	text-align: right;
}

.screen_low #new_item_image.style3 {

	width: 120px;
	margin-right: 10px;
}

.screen_low #new_item_text {
	float: left;
	clear: left;
	width: 428px;
	margin-bottom:22px;
}

.screen_low #new_item_text p {
	line-height:18px;
	font-size:13px;
	}
	
.screen_low #new_offer_text {
	float: left;
	clear: left;
	width: 575px;
	margin-bottom:22px;
}

.screen_low #new_offer_text p {
	line-height:20px;
	}

.screen_low #new_item_link {
	float:left;
	clear: left;
	margin-top:10px;
	margin-left:-120px;
	width: 700px;
	font-weight: bold;
	text-align: right;
}

.screen_low #new_item_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: -16px;
}

.screen_low #new_offer_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}

.screen_low #new_item_price2 {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_low #new_item_price3 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_low #new_item_price4 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_low #new_item_price5 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_low #new_item_link a {
	text-decoration: none;
	color:red;
}

.screen_low #new_offer_link a {
	text-decoration: none;
	color:red;
}


.screen_low #new_keyboard_link {
	float: right;
	clear: right;
	margin-top:95px;
	margin-left:-120px;
	width: 98px;
	font-weight: bold;
	text-align: right;
}

.screen_low #new_keyboard_link a {
	text-decoration: none;
	color:red;
}

.screen_low #new_keyboard_link2 {
	float: right;
	clear: right;
	margin-top:114px;
	margin-left:-120px;
	width: 98px;
	font-weight: bold;
	text-align: right;
}

.screen_low #new_keyboard_link2 a {
	text-decoration: none;
	color:red;
}

.screen_low .new_book_text right {
	text-align:right;
	color:fuchsia;
	text-decoration:none;
}


.screen_low #new_book {
	margin: 0px auto 2px;
	padding:0px;
	width: 600px;
	text-align: justify;
}


.screen_low #new_book_text{
	float: left;
	clear: left;
	width: 600px;
	margin-bottom:27px;

}

.screen_low #new_book_header {
	float: left;
	width: 600px;
}

.screen_low #new_book_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_low .bookline{
	margin-left:auto;
	margin-right:auto;
	width: 550px;
	margin-top:10px;
	border-top: 2px solid black;
}

.screen_low #new_book_link {
	float: left;
	clear: left;
	width: 550px;
	font-weight: bold;
	margin-left:50px;
	text-align: right;
}

.screen_low #new_book_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-left:0px;
	margin-top: -19px;
}


.screen_low #new_book_link a {
	text-decoration: none;
	color:red;
}

.screen_low #keyboard_left {
	float: left;
	width: 220px;
	margin-right:42px;
	padding-left:40px;
}

.screen_low #keyboard_right {
	float: right;
	clear:right;
	padding-left:8px;
	width: 220px;
}

.screen_low #sectioner {
	font-weight:bold;
	text-align:center;
	font-size:16px;
	margin-top:-14px;
	padding-bottom:10px;
}

.screen_low .keyboardline{
	height:440px;
	width: 1px;
	margin-left:140px;
	border-left:2px solid black;
}

.screen_low #new_pen_link {
	float: right;
	clear: right;
	margin-top:39px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_low #new_pen_link a {
	text-decoration: none;
	color:red;
}

.screen_low #new_pen_link2 {
	float: right;
	clear: right;
	margin-top:67px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_low #new_pen_link2 a {
	text-decoration: none;
	color:red;
}

.screen_low #new_pen_link3 {
	float: right;
	clear: right;
	margin-top:95px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_low #new_pen_link3 a {
	text-decoration: none;
	color:red;
}

.screen_low #new_pen_link4 {
	float: right;
	clear: right;
	margin-top:125px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_low #new_pen_link4 a {
	text-decoration: none;
	color:red;
}

.screen_low #new_pen_link5 {
	float: right;
	clear: right;
	margin-top:153px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_low #new_pen_link5 a {
	text-decoration: none;
	color:red;
}



/* Page Footer */

.screen_low #page_footer {
	padding-top: -5px;
	margin-top: 6px;
	width: 640px;
	float: right;
	font-size:medium;
}

.screen_low #page_footer a{
	color:red;
	font-size:small;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
}

.screen_low #page_footer a:hover{
	color:fuchsia;
}

.screen_low #style_selection{
	text-align:center;
	width: 114px;
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-left:7px;
}

.screen_low #style_selection a{
	color:blue;
}

.screen_low .keyboardlineh{
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:4px;
	width: 604px;
	border-top: 2px solid black;
}

.screen_low hr {
	margin-left:24px;
	margin-top:15px;
	margin-bottom:-20px;
	border: 1px solid #000;
	width:550px;
}


/* MEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDIUM */

.screen_med .loginholder {
	float:right;
	border: 1px solid grey;
	border-style:ridge;
	width:110px;
	padding-top:12px;
	margin-top:-460px;
	background:gray;
}

.screen_med .logintable {
	margin-top:-12px;
	width:110px;
	color:black;
	border-width: 0px 0px 0px 0px;
}

.screen_med .logintd {
	margin-top: 10px;
	font-size:13px;
	border-width: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-color: black;
	background:gray;
	color:white;
	text-align:center;
}

.screen_med .logintd a {
	color:white;
}

.screen_med .logintd input {
	color:black;
	font-size:14px;
}

.screen_med .buttonalign {
	margin-left:120px;
}

.screen_med .termstable {
margin-top:10px;
	border-style:none;
}

.screen_med .termstd {
	font-size:12px;
	border:none;
	padding: 0px 5px 3px 5px;
}


.screen_med .terms_table_caption{
	border-style:none;
}

.screen_med .reviewtable {
	border-style:none;
}

.screen_med .reviewheader {
	background-color: black;
	color:white;
	border-style:none;
}

.screen_med .datarow_1 {
	background-color: #CECECE;
	border-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

.screen_med .datarow_1 a{
	color:black;
	text-decoration:none;
}

.screen_med .datarow_0 {
	background-color: #fff;
	border-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

.screen_med .datarow_0 a{
	color:black;
	text-decoration:none;
}


.var1 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 }
.var2 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3333CC }


.screen_med .qtyInput { 
	background-color: #FFFCDC; 
	color:black;
	font-weight: bold; 
	text-align: center;
}

.screen_med .tableholder {
	padding: 5px 5px 5px 5px;
	border: 1px solid grey;
	border-style:ridge;
	width: 200px;
	margin-left:auto;
	margin-right:auto;
}

.screen_med .termholder {
	padding: 0px 5px 5px 5px;
	border: 1px solid grey;
	border-style:ridge;
	width: 600px;
	margin-left:auto;
	margin-right:auto;
}

.screen_med .checkouttable{
	width:590px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid white;
}

.screen_med .checkouttd {
	margin-top: 5px;
	font-size:14px;
	border: 1px solid white;
}

.screen_med .checkoutheader {
	background:black;
	font-size:14px;
	color:white;
	text-align:center;
	border:1px solid white;
}

.screen_med .checkouttitle{
	width: 150px;
	border: 1px solid white;
	text-align:right;
	font-size:14px;
	padding-right:5px;
}

.screen_med .deladdtable{
	width:585px;
	color:black;
	margin-left:10px;
	border-width: 0px 0px 0px 0px;
}

.screen_med .deladdtd {
	margin-top: 5px;
	font-size:14px;
	width:400px;
	border-width: 0px 0px 0px 0px;
}

.screen_med .deladdheader {
	background:black;
	font-size:14px;
	color:white;
	text-align:center;
}

.screen_med .deladdtitle{
	border: none;
	text-align:right;
	font-size:14px;
	padding-right:5px;
}

.screen_med .buttonholder {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-style:1px solid white;
}


.screen_med .baskettable {
	width:200px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border-width: 0px 0px 0px 0px;
}

.screen_med .totaltd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_med .baskettd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: black;
}

.screen_med .invtable {
	width:200px;
	color:black;
	margin-left:20px;
	border:none;
}

.screen_med .invheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_med .invtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

.screen_med .deltable {
	width:200px;
	float:right;
	margin-top:-203px;
	color:black;
	margin-right:20px;
	border-width: 0px 0px 0px 0px;
}

.screen_med .delheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_med .deltd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

.screen_med .methtable {
	width:200px;
	float:left;
	color:black;
	margin-left:20px;
	margin-top:20px;
	border-width: 0px 0px 0px 0px;
}

.screen_med .methheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_med .methtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: black;
}

.screen_med .paytable {
	width:200px;
	float:right;
	color:black;
	margin-right:20px;
	margin-top:20px;
	border-width: 0px 0px 0px 0px;
}

.screen_med .payheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_med .paytd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.screen_med .paytd option {
	color:red;
	border-width:0px 0px 0px 0px;
}

.screen_med .addtable {
	width:540px;
	float:left;
	color:black;
	margin-left:20px;
	margin-top:12px;
	border-width: 0px 0px 0px 0px;
}

.screen_med .addheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_med .addtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.screen_med .basketbar {
	padding: 2px 2px 2px 2px;
	color:black;
}

.screen_med .basketbar a {
	text-decoration:none;
	color:black;
}

.screen_med .basketbar a:hover {
	text-decoration:none;
	color:orange;
}


.screen_med table{
	width: 580px;
	font-family:tahoma;
	border-width: 1px 1px 1px 2px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

.screen_med table th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: grey grey gray gray;
	background-color: white;
}

.screen_med table td {
	font-size:11px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 1px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}

.screen_med a {
	color: #85859c;
	text-decoration: underline;
}

.screen_med a:hover {
	color: #69699c;
}

.screen_med span {
	display: none;
}

.screen_med img {
	border: none;
}

.screen_med p {
	margin: 10px 0px 5px;
	text-align: justify;
	line-height: 14px;
}

.screen_med .clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

.screen_med #container {
	margin: 0px auto;
	width: 880px;
	border-color: white; <!-- orange for border round the paggggggge D5D0D0 -->
	border-width: 0px 1px 1px;
	border-style: solid;
	color:black;
	
}

.screen_med input {
	padding-left: 2px;
	background-color: #fff;
	color: black;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
}


/* Page Header */

.screen_med #page_header {
	width: 880px;
	height: 71px;
	color: #000;
	background: url('images/background5big.jpg') no-repeat;

}

.screen_med #page_header a {
	color: #000;
	text-decoration: none;
}

.screen_med #page_header a:hover {
	color: #e1e1e1;
}

.screen_med #heading_style{
	border: 2px solid black;
}

.screen_med #page_heading {
	padding-top:3px;
	width: 190px;
	height: 75px;
	background: transparent;
	float: left;
}

.screen_med #page_heading h1 {
	width: 190px;
	text-align:left;
	padding-left:97px;
	height: 32px;
	font-size:x-large;
	background: <!--url('images/company_name2.jpg') no-repeat 56px 36px;-->
	float: left;
}

.screen_med #page_heading h2 {
	width: 290px;
	padding-left:95px;
	font-size:medium;
	text-align:left;
	font-family: papyrus;
	height: 16px;
	background: <!--url('images/company_punchline.jpg') no-repeat 56px 2px;-->
	float: left;
	
}

.screen_med #page_headerlinks {
	padding-right: 0px;
	width: 75px;
	height: 63px;
	float: right;
	color:white;
	margin-right:63px;
	margin-top: 8px;
	text-align: left;
	word-spacing: -1px;
}

.screen_med #page_headerlinks img{
	margin-top:-3px;
	height: 38px;
	width:71px;
	margin-bottom:20px;
}

/* Main Navigation Menu */

.screen_med #page_menu {
	margin-bottom: 1px;
	width: 880px;
	height: 23px;
}

.screen_med #page_menu ul {
	width: 880px;
	height: 23px;
	list-style-type: none;
	overflow: hidden;
}

.screen_med #page_menu li {
	margin-right: 1px;
	width: 146px;
	height: 23px;
	float: left;
	background: url('images/menu_background_grey.JPG') repeat-x 0px 0px;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.screen_med #page_menu li a{
	margin-right: 1px;
	width: 146px;
	height: 23px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color:white;

}

.screen_med #page_menu li.last {
	margin-right: 0px;
	width: 145px;
}

.screen_med #page_menu a {
	padding-top: 3px;
	display: block;
	color: #000;
	text-decoration: none;
}
/*hover color of main buttons */
.screen_med #page_menu a:hover {
	color:#989292;
}


/* Left Sidebar */

.screen_med #left_sidebar {
	width: 146px;
	float: left;
	text-align: left;
	color: #8989b6;
}

.screen_med #left_sidebar a {
	color: #8989b6;
}

.screen_med #left_sidebar a:hover {
	color: #75759c;
}

/* Left Sidebar : Categories */
/*categories - border-color:orange for border around side bar */
.screen_med #categories {
	margin-bottom: -2px;
	padding: 1px 8px 1px 0px;
	text-align: center;
}

.screen_med #categories_header {
	margin-bottom: 2px;
	width: 146px;
	height: 22px;
	background-color: orange;
	overflow: hidden;
}

.screen_med #categories_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.screen_med #categories ul {
	width: 146px;
	list-style-type: none;
}

.screen_med #categories li {
	width: 144px;
	height: 31px;
	list-style-type: none;
	text-align: left;
	border-bottom: black 1px orange;
	float: left;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.screen_med #categories li.last {
	border-bottom: orange 1px solid;
}

.screen_med #categories li.first {
	border-top: orange 1px solid;
}

.screen_med #categories li a {
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	display: block;
	text-align:center;
	font-size:14px;
	color: black;
	background:orange;
	padding-bottom:2px;
	padding-top:2px;
	text-decoration: none;

}

.screen_med #categories li a:hover {
	color: white;
}

/* Main Content Area */

.screen_med #contentinner {
	margin-left:20px;
	background: white;
	font-size:small;
	text-align:left;
	color: black;
}

.screen_med .info{
	text-align:center;
	color:red;
	font-weight:bold;
	line-height:20px;
	margin-left:-100px;
	margin-top:-2px;
}

.screen_med .scroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:721px; 
	height:467px; 
	overflow:auto; 
	color:#000;
	margin-left:-100px;
	padding-right:5px;
}

.screen_med .basketscroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:597px; 
	height:467px; 
	overflow:auto; 
	color:#000;
	margin-left:-100px;
	padding-right:5px;
}


.screen_med .homepage{
	border: 0px solid #aaa;
	background-color:white; 
	width:721px; 
	height:445px; 
	overflow:visible; 
	color:#000;
	padding-right:5px;
	margin-left:-100px;
}


.screen_med .infoscroll{
	border: 0px solid #aaa;
	background-color:white; 
	width:721px; 
	height:426px; 
	overflow:auto; 
	color:#000;
	padding-right:5px;
	margin-left:-100px;
}



.screen_med .cards{
	height:40px;
	width:56px;
	margin-right:20px;
}

.screen_med .printlinetop{
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom:7px;
	width: 350px;
	border-top: 2px solid black;
}

.screen_med .printlinebottom{
	margin-left:auto;
	margin-right:auto;
	padding-top: 11px;
	padding-bottom:8px;
	width: 350px;
	border-bottom: 2px solid black;
}


.screen_med #contentinner li.ukList {
	font-size:20px;
	vertical-align:middle;
	margin-left:190px;
	margin-bottom:20px;
	list-style: url(images/uk_flag_wide.jpg);
}

.screen_med #contentinner li.euList {
	font-size:20px;
	padding-right:8px;
	vertical-align:middle;
	margin-left:190px;
	margin-bottom:20px;
	list-style: url(images/eu_flag_wide.jpg);
}

.screen_med #contentinner li.woList {
	font-size:20px;
	margin-left:190px;
	vertical-align:middle;
	list-style: url(images/world_flag_wide.jpg);
}

.screen_med #contentinner .deliveryprice{
	float:right;
	margin-right:170px;
	margin-top:-33px;
	padding-bottom:22px;
}


.screen_med #contentinner .deliverypriceworld{
	float:right;
	margin-right:170px;
	margin-top:-35px;
	padding-bottom:22px;
}


.screen_med #contentinner .deliverypriceuk{
	float:right;
	margin-right:170px;
	margin-top:-33px;
	padding-bottom:22px;
}

.screen_med #contentinner li{
	margin-left:20px;
}

.screen_med #main_content {
	margin-right: 2px;
	width: 644px;
	text-align: center;
	float: right;
}

.screen_med #main_content .h_divider {
	margin-bottom: 2px;
	height: 1px;
	background-color: #c2c2cd;
	overflow: hidden;
}


/* New Item Description */

.screen_med #new_item {
	margin: 0px auto 2px;
	padding: 5px 0px;
	width: 600px;
	text-align: justify;
}

.screen_med #new_item ol{
	padding-left:10px;
}

.screen_med .printline{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	padding-top: 5px;
	padding-bottom:0px;
	width: 550px;
	border-top: 2px solid black;
}

.screen_med hr {
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:-20px;
	border: 1px solid #000;
	width:550px;
}

.screen_med #new_offer_header {
	margin-top: -4px;
	float: left;
	width: 600px;
}

.screen_med #new_offer_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_med #new_offer_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}

.screen_med #new_item_header {
	margin-top: -4px;
	float: left;
	width: 400px;
}

.screen_med #new_item_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_med #new_item_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}

.screen_med #new_offer_header {
	margin-top: -4px;
	float: left;
	width: 600px;
}

.screen_med #new_offer_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_med #new_offer_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}


.screen_med #knifepic {
	margin-top:6px;
	height:120px;
	width:120px;
}


.screen_med #new_item_image {
	width: 120px;
	float: right;
	overflow: hidden;
	text-align: right;
}

.screen_med #new_item_image.style3 {

	width: 120px;
	margin-right: 10px;
}

.screen_med #new_item_text {
	float: left;
	clear: left;
	width: 428px;
	margin-bottom:22px;
}

.screen_med #new_item_text p {
	line-height: 16px;
}


.screen_med #new_offer_text {
	float: left;
	clear: left;
	width: 575px;
	margin-bottom:22px;
}

.screen_med #new_offer_text p{
	line-height:16px;
}


.screen_med #new_item_link {
	float:left;
	clear: left;
	margin-top:10px;
	margin-left:-120px;
	width: 700px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_item_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: -16px;
}

.screen_med #new_offer_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}

.screen_med #new_item_price2 {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_med #new_item_price3 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_med #new_item_price4 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_med #new_item_price5 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_med #new_item_price6 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_med #new_item_price7 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_med #new_item_price8 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}


.screen_med #new_item_link a {
	text-decoration: none;
	color:red;
}

.screen_med #new_offer_link a {
	text-decoration: none;
	color:red;
}


.screen_med #new_keyboard_link {
	float: right;
	clear: right;
	margin-top:95px;
	margin-left:-120px;
	width: 98px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_keyboard_link a {
	text-decoration: none;
	color:red;
}

.screen_med #new_keyboard_link2 {
	float: right;
	clear: right;
	margin-top:114px;
	margin-left:-120px;
	width: 98px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_keyboard_link2 a {
	text-decoration: none;
	color:red;
}

.screen_med .new_book_text right {
	text-align:right;
	color:fuchsia;
	text-decoration:none;
}


.screen_med #new_book {
	margin: 0px auto 2px;
	padding:0px;
	width: 600px;
	text-align: justify;
}


.screen_med #new_book_text{
	float: left;
	clear: left;
	width: 600px;
	margin-bottom:27px;

}

.screen_med #new_book_header {
	float: left;
	width: 600px;
}

.screen_med #new_book_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_med .bookline{
	margin-left:auto;
	margin-right:auto;
	width: 550px;
	margin-top:10px;
	border-top: 2px solid black;
}

.screen_med #new_book_link {
	float: left;
	clear: left;
	width: 550px;
	font-weight: bold;
	margin-left:50px;
	text-align: right;
}

.screen_med #new_book_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-left:0px;
	margin-top: -19px;
}


.screen_med #new_book_link a {
	text-decoration: none;
	color:red;
}

.screen_med #keyboard_left {
	float: left;
	width: 220px;
	margin-right:72px;
	padding-left:40px;
}

.screen_med #keyboard_right {
	float: right;
	clear:right;
	padding-left:8px;
	width: 280px;
}

.screen_med #sectioner {
	font-weight:bold;
	text-align:center;
	font-size:16px;
	margin-top:-14px;
	padding-bottom:10px;
}

.screen_med .keyboardline{
	height:520px;
	width: 1px;
	margin-left:340px;
	border-left:2px solid black;
}

.screen_med #new_pen_link {
	float: right;
	clear: right;
	margin-top:56px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_pen_link a {
	text-decoration: none;
	color:red;
}

.screen_med #new_pen_link2 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_pen_link2 a {
	text-decoration: none;
	color:red;
}

.screen_med #new_pen_link3 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_pen_link3 a {
	text-decoration: none;
	color:red;
}

.screen_med #new_pen_link4 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_pen_link4 a {
	text-decoration: none;
	color:red;
}

.screen_med #new_pen_link5 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_pen_link5 a {
	text-decoration: none;
	color:red;
}

.screen_med #new_pen_link6 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_pen_link6 a {
	text-decoration: none;
	color:red;
}

.screen_med #new_pen_link7 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_pen_link7 a {
	text-decoration: none;
	color:red;
}

.screen_med #new_pen_link8 {
	float: right;
	clear: right;
	margin-top:14px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_med #new_pen_link8 a {
	text-decoration: none;
	color:red;
}

/* Page Footer */

.screen_med #page_footer {
	padding-top: -5px;
	margin-top: 6px;
	width: 640px;
	float: right;
	font-size:medium;
}

.screen_med #page_footer a{
	color:red;
	font-size:small;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
}

.screen_med #page_footer a:hover{
	color:fuchsia;
}

.screen_med #style_selection{
	text-align:center;
	width: 114px;
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-left:7px;
}

.screen_med #style_selection a{
	color:blue;
}

.screen_med .keyboardlineh{
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:20px;
	width: 604px;
	border-top: 2px solid black;
}


/* Wide sizing / Wide sizing / Wide sizing / Wide sizing / Wide sizing / Wide sizing / Wide sizing / Wide sizing */

* {
	margin: 0px;
	padding: 0px;
}

.screen_wide {
	height: 100%;
	background-color: white;
	color: #85859c;
	font-family: tahoma, arial, sans-serif;
	font-size: 17px;
	text-align: center;
}

.screen_wide table{
	width: 580px;
	font-family:tahoma;
	border-width: 1px 1px 1px 2px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

.screen_wide table th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: grey grey gray gray;
	background-color: white;
}

.screen_wide table td {
	font-size:11px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 1px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}

.screen_wide a {
	color: #85859c;
	text-decoration: underline;
}

.screen_wide a:hover {
	color: #69699c;
}

.screen_wide span {
	display: none;
}

.screen_wide img {
	border: none;
}

.screen_wide p {
	margin: 10px 0px 5px;
	text-align: justify;
	line-height:20px;
}

.screen_wide .clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

.screen_wide #container {
	margin: 0px auto;
	width: 1481px;
	padding-top: 10px;
	color:black;
	
}

.screen_wide input {
	padding-left: 2px;
	background-color: #fff;
	color: #85859c;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}


/* Page Header */

.screen_wide #page_header {
	width: 1481px;
	height: 119px;
	color: #000;
	background: url('images/background5wide.jpg') no-repeat;
}

.screen_wide #page_header a {
	color: #000;
	text-decoration: none;
}

.screen_wide #page_header a:hover {
	color: #e1e1e1;
}

.screen_wide #heading_style{
	border: 2px solid black;
}

.screen_wide #page_heading {
	padding-top:3px;
	width: 190px;
	height: 75px;
	background: transparent;
	float: left;
}

.screen_wide #page_heading h1 {
	width: 190px;
	text-align:left;
	padding-left:97px;
	height: 32px;
	font-size:x-large;
	background: <!--url('images/company_name2.jpg') no-repeat 56px 36px;-->
	float: left;
}

.screen_wide #page_heading h2 {
	width: 290px;
	padding-left:95px;
	font-size:medium;
	text-align:left;
	font-family: papyrus;
	height: 16px;
	background: <!--url('images/company_punchline.jpg') no-repeat 56px 2px;-->
	float: left;
	
}

.screen_wide #page_headerlinks {
	padding-right: 0px;
	width: 200px;
	height: 63px;
	float: right;
	margin-right:32px;
	margin-top: 13px;
	text-align: left;
	word-spacing: -1px;
}

.screen_wide #page_headerlinks a {
	color:black;
}

.screen_wide #page_headerlinks img{
	margin-top:-3px;
	height: 38px;
	width:71px;
	margin-bottom:20px;
}

/* Main Navigation Menu */

.screen_wide #page_menu {
	margin-bottom: 1px;
	width: 1481px;
	height: 34px;
}

.screen_wide #page_menu ul {
	width: 1481px;
	height: 34px;
	list-style-type: none;
	overflow: hidden;
}

.screen_wide #page_menu li {
	margin-right: 1px;
	width: 246px;
	height: 34px;
	float: left;
	background: url('images/menu_background_grey_wide2.jpg') repeat-x 0px 0px;
	overflow: hidden;
}

.screen_wide #page_menu li a{
	margin-right: 1px;
	padding-top:6px;
	width: 246px;
	height: 34px;
	float: left;
	overflow: hidden;
	font-size: 17px;
	font-weight: bold;
	color:white;

}

.screen_wide #page_menu li.last {
	margin-right: 0px;
	width: 246px;
}

.screen_wide #page_menu a {
	padding-top: 3px;
	display: block;
	color: #000;
	text-decoration: none;
}
/*hover color of main buttons */
.screen_wide #page_menu a:hover {
	color:#989292;
}


/* Left Sidebar */

.screen_wide #left_sidebar {
	width: 246px;
	float: left;
	text-align: left;
	color: #8989b6;
}

.screen_wide #left_sidebar a {
	color: #8989b6;
}

.screen_wide #left_sidebar a:hover {
	color: #75759c;
}

/* Left Sidebar : Categories */
/*categories - border-color:orange for border around side bar */
.screen_wide #categories {
	margin-bottom: -2px;
	padding: 1px 8px 1px 0px;
	text-align: center;
}

.screen_wide #categories_header {
	margin-bottom: 2px;
	width: 246px;
	height: 34px;
	background-color: orange;
	overflow: hidden;
}

.screen_wide #categories_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #fff;
	font-size: 17px;
	padding-top: 4px;
	font-weight: bold;
}

.screen_wide #categories ul {
	width: 246px;
	list-style-type: none;
}

.screen_wide #categories li {
	width: 246px;
	height: 42px;
	list-style-type: none;
	text-align: left;
	border-bottom: orange 1px solid;
	float: left;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.screen_wide #categories li.last {
	border-bottom: orange 1px solid;
}

.screen_wide #categories li.first {
	border-top: orange 1px solid;
}

.screen_wide #categories li a {
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	display: block;
	text-align:center;
	font-size:17px;
	font-weight:lighter;
	color: black;
	background:orange;
	text-decoration: none;
	padding-top:3px;
	padding-bottom:3px;

}

.screen_wide #categories li a:hover {
	color: white;
}

/* Main Content Area */

.screen_wide #contentinner {
	width:1215px;
	margin-left:10px;
	background: white;
	text-align:left;
	color: black;
	padding-top:10px;
	border:0px solid fuchsia;
}

.screen_wide .info{
	color:red;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	line-height:10px;
}

.screen_wide .infoscroll{
	background-color:white;
	font-size:17px; 
	width:1208px;
	height:576px;  
	overflow:auto;
	float:left;
	color:#000;
	padding-right:5px;
	border-style:none;
	padding-top:15px;
	margin-left:16px;
}



.screen_wide .scroll{
	background-color:white;
	font-size:17px; 
	line-height: 110%;
	width:1208px; 
	height:635px; 
	overflow:auto;
	float:left;
	color:#000;
	padding-right:5px;
	margin-left:22px;
	border-style:none;
}

.screen_wide .scroll p {
	font-size: 17px;
}

.screen_wide .scroll a {
	text-decoration:none;
	color:black;
}

.screen_wide .homepage{
	background-color:white; 
	width:1208px;
	font-size: 16px; 
	height:603px; 
	overflow:visible; 
	color:#000;
	padding-right:5px;
	border-style:none;
	margin-left:5px;
}

.screen_wide .cards{
	height:40px;
	width:56px;
	margin-right:20px;
}

.screen_wide .printlinetop{
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom:7px;
	width: 350px;
	border-top: 2px solid black;
}

.screen_wide .printlinebottom{
	margin-left:auto;
	margin-right:auto;
	padding-top: 11px;
	padding-bottom:8px;
	width: 350px;
	border-bottom: 2px solid black;
}


.screen_wide #contentinner li.ukList {
	font-size:24px;
	text-align:center;
	margin-bottom:20px;
	margin-left: -54px;
	list-style: url(images/uk_flag_wide.jpg);
}

.screen_wide #contentinner li.euList {
	font-size:24px;
	vertical-align:middle;
	margin-bottom:20px;
	text-align:center;
	margin-left: -95px;
	list-style: url(images/eu_flag_wide.jpg);
}

.screen_wide #contentinner li.woList {
	font-size:24px;
	vertical-align:middle;
	text-align:center;
	margin-left: 10px;
	list-style: url(images/world_flag_wide.jpg);
}

.screen_wide #contentinner .deliveryprice{
	float:right;
	margin-right:269px;
	margin-top:-20px;
	padding-bottom:22px;
}


.screen_wide #contentinner .deliverypriceworld{
	float:right;
	margin-right:270px;
	margin-top:-20px;
	padding-bottom:22px;
}


.screen_wide #contentinner .deliverypriceuk{
	float:right;
	margin-right:267px;
	margin-top:-20px;
	padding-bottom:22px;
}


.screen_wide #contentinner li{
	margin-left:20px;
}

.screen_wide #main_content {
	margin-right: 2px;
	width: 644px;
	text-align: center;
	float: left;
}

.screen_wide #main_content .h_divider {
	margin-bottom: 2px;
	height: 1px;
	background-color: #c2c2cd;
	overflow: hidden;
}


/* New Item Description */

.screen_wide #new_item {
	margin: 0px auto 2px;
	padding: 5px 0px;
	width: 900px;
	text-align: justify;
}

.screen_wide .printline{
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	padding-top: 0px;
	padding-bottom:7px;
	width: 904px;
	border-top: 2px solid black;
}


.screen_wide #new_item_header {
	margin-top: 0px;
	text-align: center;
	float:left;
	width: 900px;
}

.screen_wide #new_item_header h1 {
	color: #3000B5;
	font-size: 17px;
	font-weight: normal;
}

.screen_wide #new_item_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;

}

.screen_wide #new_item_image {
	float: right;
	overflow: hidden;
	text-align: right;
}

.screen_wide #knifepic {
	width:120px;
	height:120px;
}

.screen_wide #new_item_image.style3 {
	margin-top: -30px;
	width: 120px;
	margin-right: 0px;
}

.screen_wide #new_item_text {
	float: left;
	clear: left;
	width: 620px;
	margin-bottom:27px;
}

.screen_wide #new_item_text p{
	font-size: 17px;
	line-height: 110%;

}

.screen_wide #new_item_link {
	float: left;
	clear: left;
	width: 900px;
	margin-left: 0px;
	font-weight: bold;
	text-align: right;
	margin-top: -20px;
}

.screen_wide #new_item_price {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: -20px;
}

.screen_wide #new_item_price2 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}

.screen_wide #new_item_price3 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_wide #new_item_price4 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_wide #new_item_price5 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_wide #new_item_price6 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_wide #new_item_price7 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_wide #new_item_price8 {
	float: left;
	clear: left;
	width: 468px;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
}

.screen_wide #new_item_link a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_book {
	margin: 0px auto 2px;
	padding: 5px 0px;
	width: 900px;
	text-align: justify;
}


.screen_wide #new_book_text{
	float: left;
	clear: left;
	width: 900px;
	margin-bottom:27px;

}


.screen_wide #new_book_text p{
	font-size: 17px;
	line-height: 110%;

}

.screen_wide #new_book_header {
	margin-top: -5px;
	padding-bottom:10px;
	float: left;
	width: 900px;
}

.screen_wide #new_book_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
	line-height:28px;
}

.screen_wide #new_book_header h1 a{
	color:blue;
}
.screen_wide .bookline{
	margin-left:auto;
	margin-right:auto;
	width: 850px;
	margin-top:10px;
	margin-bottom:10px;
	border-top: 2px solid black;
}

.screen_wide #new_book_link {
	float: left;
	clear: left;
	width: 900px;
	font-weight: bold;
	text-align: right;
	margin-left:-12px;
}

.screen_wide #new_book_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-left:0px;
	margin-top: -19px;
}


.screen_wide #new_book_link a {
	text-decoration: none;
	color:red;
}

.screen_wide #keyboard_left {
	float: left;
	width: 320px;
	padding-left: 80px;
	padding-right: 150px;
}

.screen_wide #keyboard_right {
	float: right;
	clear:right;
	padding-left: -100px;
	padding-right: 40px;
	width: 380px;
}

.screen_wide #new_keyboard_link {
	float: right;
	clear: right;
	margin-top:88px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_keyboard_link a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_pen_link {
	float: right;
	clear: right;
	margin-top:64px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_pen_link a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_pen_link2 {
	float: right;
	clear: right;
	margin-top:13px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_pen_link2 a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_pen_link3 {
	float: right;
	clear: right;
	margin-top:13px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_pen_link3 a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_pen_link4 {
	float: right;
	clear: right;
	margin-top:13px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_pen_link4 a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_pen_link5 {
	float: right;
	clear: right;
	margin-top:13px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_pen_link5 a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_pen_link6 {
	float: right;
	clear: right;
	margin-top:13px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_pen_link6 a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_pen_link7 {
	float: right;
	clear: right;
	margin-top:13px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_pen_link7 a {
	text-decoration: none;
	color:red;
}

.screen_wide #new_pen_link8 {
	float: right;
	clear: right;
	margin-top:13px;
	margin-left:-160px;
	width: 158px;
	font-weight: bold;
	text-align: right;
}

.screen_wide #new_pen_link8 a {
	text-decoration: none;
	color:red;
}

.screen_wide #sectioner {
	font-weight:bold;
	text-align:center;
	font-size:20px;
	margin-top:-14px;
	padding-bottom:5px;
}


.screen_wide .keyboardline{
	margin-left:560px;
	margin-right:0px;
	height:600px;
	width: 1px;
	border-left:2px solid black;
}


/* Page Footer */

.screen_wide #page_footer {
	padding-top: -5px;
	margin-top: 10px;
	width: 940px;
	float: right;
	font-size: 17px;
}

.screen_wide #page_footer a{
	color:red;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:17px;
}

.screen_wide #page_footer a:hover{
	color:red;
}

.screen_wide #style_selection{
	text-align:center;
	width: 114px;
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-left:7px;
}

.screen_wide #style_selection a{
	color:#3000B5;
}

.screen_wide .keyboardlineh{
	margin-left:auto;
	margin-right:auto;
	margin-top: 6px;
	padding-top: 0px;
	padding-bottom:20px;
	width: 904px;
	border-top: 2px solid black;
}

.screen_wide hr {
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:-10px;
	border: 1px solid #000;
	width:904px;
}

.screen_wide #new_offer_header {
	margin-top: -4px;
	float: left;
	width: 904px;
}

.screen_wide #new_offer_header h1 {
	color: #3000B5;
	text-align:center;
	font-size: 17px;
	font-weight: normal;
}

.screen_wide #new_offer_header h2 {
	color: #434367;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
}

.screen_wide #new_offer_text {
	float: left;
	clear: left;
	width: 904px;
	margin-bottom:22px;
	line-height:25px;
}

.screen_wide #new_offer_price {
	float: left;
	clear: left;
	width: 348px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}

.screen_wide #new_offer_link a {
	text-decoration: none;
	color:red;
}

.screen_wide .basketscroll{
	border: 0px solid blue;
	background-color:white; 
	width:997px; 
	height:631px; 
	overflow:auto; 
	color:#000;
	margin-left:0px;
	padding-right:5px;
}

.screen_wide .tableholder {
	padding: 5px 5px 5px 5px;
	border: 1px solid grey;
	border-style:ridge;
	width: 200px;
	margin-left:auto;
	margin-right:auto;
}

.screen_wide .baskettable {
	width:200px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border-width: 0px 0px 0px 0px;
}

.screen_wide .totaltd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_wide .baskettd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: black;
}

.screen_wide .buttonalign {
	margin-left: 305px;
}

.screen_wide .checkouttable{
	width:890px;
	color:black;
	margin-left:auto;
	margin-right:auto;
	border-width: 0px 0px 0px 0px;
}

.screen_wide .checkouttd {
	margin-top: 5px;
	font-size:16px;
	border-width: 0px 0px 0px 0px;
}

.screen_wide .checkoutheader {
	background:black;
	font-size:16px;
	color:white;
	text-align:center;
}

.screen_wide .checkouttitle{
	width: 250px;
	border: none;
	text-align:right;
	font-size:16px;
	padding-right:5px;
}

.screen_wide .buttonholder {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-style:none;
}

.screen_wide .reviewtable {
	border-style:none;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

.screen_wide .reviewheader {
	background-color: black;
	color:white;
	border-style:none;
}

.screen_wide .datarow_1 {
	background-color: #CECECE;
	border-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

.screen_wide .datarow_1 a{
	color:black;
	text-decoration:none;
}

.screen_wide .datarow_0 {
	background-color: #fff;
	border-style:none;
	padding-top:2px;
	padding-bottom:2px;
}

.screen_wide .datarow_0 a{
	color:black;
	text-decoration:none;
}

.screen_wide .loginholder {
	float:right;
	border: 1px solid grey;
	border-style:ridge;
	width:110px;
	padding-top:12px;
	margin-top:-620px;
	background:gray;
	margin-right:5px;
}

.screen_wide .logintable {
	margin-top:-12px;
	width:110px;
	color:black;
	border-width: 0px 0px 0px 0px;
}

.screen_wide .logintd {
	margin-top: 10px;
	font-size:13px;
	border-width: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-color: black;
	background:gray;
	color:white;
	text-align:center;
}

.screen_wide .logintd a {
	color:white;
}

.screen_wide .logintd input {
	color:black;
	font-size:14px;
}

.screen_wide .termstable {
	border-style:none;
	width: 800px;
	margin-left:auto;
	margin-right:auto;
}

.screen_wide .termstd {
	font-size:12px;
	border:none;
	padding: 0px 5px 3px 5px;
}

.screen_wide .terms_table_caption{
	border-style:none;
}

.screen_wide .invtable {
	width:200px;
	color:black;
	margin-left:20px;
	border:none;
}

.screen_wide .invheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_wide .invtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

.screen_wide .deltable {
	width:200px;
	float:right;
	margin-top:-201px;
	color:black;
	margin-right:20px;
	border-width: 0px 0px 0px 0px;
	padding-bottom:30px;
}

.screen_wide .delheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_wide .deltd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	border-color: black;
}

.screen_wide .methtable {
	width:200px;
	float:left;
	color:black;
	margin-top:20px;
	margin-left:20px;
	border-width: 0px 0px 0px 0px;
}

.screen_wide .methheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_wide .methtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: black;
}

.screen_wide .paytable {
	width:200px;
	float:right;
	color:black;
	margin-top:20px;
	margin-right:-200px;
	border-width: 0px 0px 0px 0px;
}

.screen_wide .payheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_wide .paytd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.screen_wide .paytd option {
	color:red;
	border-width:0px 0px 0px 0px;
}

.screen_wide .addtable {
	width:540px;
	float:left;
	color:black;
	margin-left:200px;
	margin-top:12px;
	border-width: 0px 0px 0px 0px;
}

.screen_wide .addheadtd {
	font-size:14px;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
	border-color: black;
}

.screen_wide .addtd {
	margin-top: 5px;
	font-size:14px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.screen_wide .basketbar {
	padding: 2px 2px 20px 20px;
	color:black;
}

.screen_wide .basketbar a {
	text-decoration:none;
	color:black;
}

.screen_wide .basketbar a:hover {
	text-decoration:none;
	color:orange;
}

.screen_wide .popUp
{
	position: absolute;
	top: 1000px;
	left: 200px;
	text-align: center;
	padding: 5px;
	border: 1px solid black;
	background: white;
}

.popUp
{
	position: absolute;
	top: 1000px;
	left: 200px;
	text-align: center;
	padding: 5px;
	border: 1px solid black;
	background: white;
}

.screen_wide #backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  

.screen_wide #popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:286px;  
width:669px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:0px;  
font-size:13px;  
}  

.screen_wide #popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  

.screen_wide #popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

.screen_wide #button{  
text-align:center;  
margin:100px;  
}  

.screen_wide #imgbox 
{
    vertical-align : middle;
    position : absolute;
    border: 1px solid #999;
    background : #FFFFFF; 
    filter: Alpha(Opacity=100);
    visibility : hidden;
    height : 200px;
    width : 200px;
    z-index : 50;
    overflow : hidden;
    text-align : center;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; margin-top: 40px;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

