html, body, ul, ol, li, p, blockquote, q, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {
	margin: 0;
	padding: 0;
	border: 0;
	}
html {font-size: 70%; color: #000; }
body { background: #fff; font-size: 100%; font-family: arial, "trebuchet ms", Verdana, Arial, sans-serif;}
h3 {font-size: 10pt;}
#container {background: #fff; position: relative;  width: 850px; margin: 0px auto; border: 0px solid #cdcdcd;
	text-transform: none; background: #fff; height: 1000px; }
#header_nav {margin: 0px 0 0 20px; text-align: left; height: 20px; } 
#header_nav li {font-size: 100%; border-bottom: 0px solid #fffded; list-style: none; float: left; width: 500px;
line-height: 15px; padding:  3px 0 0px;}
#header_nav a {padding:  0px 0 0px; text-decoration: none; color: #212121; }
#header_nav a:hover {text-decoration: underline; }
#header_date {width: 160px; height: 10px; border: 1px solid white; position: absolute; top: 0px; right: 17px; text-align: right; }
#title {margin: 10px; width: 300px; height: 49px; border: 0px solid #000;
	background:  url(banner_2_shop.jpg) -45px 0px no-repeat; }
#title span {display: none; }


#left_nav {width: 145px; height: 330px; border-bottom: 1px solid #000; position: absolute;
	  top: 90px; left: 10px; background: #fff;}
#left_nav {text-align: center; font-weight: bold; border-left: 0px solid #cdcdcd;  
		  border-right: 0px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;}
#left_nav ul {text-align: left; font-weight: normal; list-style: none; margin: 0; padding: 0 0 0.0em;
  background: white; margin: 0 0px 0 0; } 
#left_nav li {font-size: 114%; padding: 0px 0em 0; line-height: 1em; border: 1px solid white; }
#left_nav a {text-decoration: none;
  padding: 0.25em 0.5em; margin: 0 0em;
  background: #fff; 
  position: relative; top: 0.em;
  display: block; color: #212121; }
#left_nav a:hover {background: #fff url(http://www.jewellerywish.co.uk/images/search_1g.jpg) top left repeat-y; color: #000; letter-spacing: 0.0em;}
#left_nav #current, #left_nav #current a {color: #fff; background: #000 url(http://www.jewellerywish.co.uk/images/jw_1.jpg) -50px -100px no-repeat; letter-spacing: 0.0em; }


#left_nav_2 {width: 145px; height: 285px; border-bottom: 1px solid #000; position: absolute;
	  top: 440px; left: 10px; background: #fff;}
#left_nav_2 {text-align: center; font-weight: bold; border-left: 0px solid #cdcdcd;  
		  border-right: 0px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;}
#left_nav_2 ul {text-align: left; font-weight: normal; list-style: none; margin: 0; padding: 0 0 0.0em;
  background: white; margin: 0 0px 0 0; } 
#left_nav_2 li {font-size: 114%; padding: 0px 0em 0; line-height: 1em; border: 1px solid white; }
#left_nav_2 a {text-decoration: none;
  padding: 0.25em 0.5em; margin: 0 0em;
  background: #fff; 
  position: relative; top: 0.em;
  display: block; color: #212121; }
#left_nav_2 a:hover {background: #fff url(http://www.jewellerywish.co.uk/images/search_1g.jpg) top left repeat-y; color: #000; letter-spacing: 0.0em;}
#left_nav_2 #current, #left_nav_2 #current a {color: #fff; background: #000 url(http://www.jewellerywish.co.uk/images/jw_1.jpg) -50px -100px no-repeat; letter-spacing: 0.0em; }


#topban {width: 468px; height: 60px; border: 1px solid white; position: absolute;
	  top: 15px; right: 17px; }
#lhs_1 {width: 125px; height: 240px; border: 1px solid #cdcdcd; position: absolute;
	  top: 140px; left: 10px; }
#lhs_2 {width: 125px; height: 125px; border: 0px solid red; position: absolute;
	  top: 460px; left: 17px; background: #fff; }
#lhs_3 {width: 125px; height: 125px; border: 0px solid red; position: absolute;
	  top: 595px; left: 17px; background: #fff; }
#lhs_4 {width: 125px; height: 125px; border: 0px solid red; position: absolute;
	  top: 730px; left: 17px; background: #fff; }	  
#rhs_1 {width: 125px; height: 600px; border: 0px solid red; position: absolute;
	  top: 90px; right: 17px; background: #fff;}

#rhs_3 {width: 125px; height: 125px; border: 0px solid red; position: absolute;
	  top: 700px; right: 17px; background: #fff; }
#single_sort select {text-transform: uppercase; font-size: 1em; } 
#single_sort {clear: left; margin: 15px 160px; width: 470px; border-top: 1px solid #000;  border-bottom: 1px solid #000; padding: 5px;  background: #fffded url(http://www.malthound.co.uk/images/search_1g.jpg) top left repeat-y; }

#topten {margin: 10px 160px; width: 529px; border: 1px solid #cdcdcd; padding: 5px 0px; background: #fff url(http://www.jewellerywish.co.uk/images/results_7.jpg) top left repeat-y; border-bottom: 1px solid white; border-top: 1px solid white; }
#topten h3 {padding-left: 5px; }
#topten p {text-align: center; }
#topten table {margin: 0 4px; width: 490px; }
#topten th {border: 1px solid white; }
#topten th {border-top: 1px solid #fff; }
#topten th {border-right: 1px solid gray; border-bottom: 1px solid gray; }


#topten td {border: 1px solid white; background: #ececec;}
#topten td {border-right: 0px solid gray; border-bottom: 1px solid white; }
#topten th {font-size: 9pt; background: rgb(174,174,174); padding: 3px 5px; }
#topten td {font-size: 8pt;  padding: 3px 5px; padding-left: 10px;  } 
#topten a {text-decoration: none; padding: 0px 3px; color: #126a8c ; border: 1px solid white;}
#topten td.col_four a:hover {text-decoration: none;
  background: #fff ; color: blue; 
  	 border-bottom: 0px solid white; border-right: 0px solid white; border-top: 0px solid gray; border-left: 2px solid gray;} 
#topten td.col_one a:hover { border: 1px solid white;} 
#topten th.col_one {width: 18%; }

#topten th.col_three {width: 11%;}
#topten th.col_four {width: 17%; white-space: nowrap;  }

#topten td.col_one {width: 18%; white-space: nowrap; padding-left: 10px;}

#topten td.col_three {width: 11%; text-align: right; }
#topten td.col_four {width: 17%;  white-space: nowrap; }

#topten td.col_two {padding: 0px 0px; }

#topten ul {list-style: none; }
#topten li {font-size: 114%; padding: 0px 0em 0; line-height: 2em; }
#topten li.pad {padding-left: 10px ;}


#single_malt {margin: 10px 150px; width: 490px; border: 1px solid #666; padding: 5px;}
#best_sellers {margin: 10px 150px; width: 490px; border: 1px solid #666; padding: 5px;}




#bot_1 {margin: 10px 160px; width: 480px; height: 120px; border: 1px solid #000; background: #a5b6bb; }
#bot_2 {margin: 10px 160px; width: 480px; height: 360px; border: 1px solid #000; background: #a5b6bb; }
#image {width: 420px; height: 120px; border: 0px solid red; margin: 5px 0 5px 5px; text-decoration: none; }
blockquote.pull {float: left; margin-top: -110px; padding-left: 120px; text-align: justify;  }
#history {width: 120px; height: 490px; border: 0px solid #555; position: absolute;
	  top: 390px; left: 17px; background: #5F7077 }
#history h3 {padding-left: 0px; text-align: center; font-size: 8pt; }
#history a {text-decoration: none; padding: 0px 3px; color: #fffded; border: 0px solid #fffded;}
#history a:hover {text-decoration: underline; } 
#history ul {list-style: none; }
#history li {font-size: 114%; padding: 0px 0em 0; line-height: 2em; }

#footer_nav {margin: 10px 0 0 0px; text-align: center; height: 20px; } 

#footer_nav a {padding: 0 0px 0 0px; text-decoration: none; color: #212121; }
#footer_nav a:hover {color: #1787b2; }
#footer_nav #current, #footer_nav #current a {color: #1787b2; }

#footer {margin: 10px 10px 0px 185px; width: 480px; height: 20px; border-top: 1px solid #555; }
#footer {font-size: 90%; }
#footer, #footer a {padding: 0px 0 0 0; clear: left; text-align: center; color: #212121; text-decoration: none;}
#footer a:hover {color: #6f8d07;}

#guides {margin: 10px 160px; width: 480px; border-top: 1px solid #d7d7d7;  border-bottom: 0px solid #d7d7d7; padding: 10px 0px; background: #fff;}
#guides h3 {padding: 5px; text-align: center; }
#guides h4 {font-size: 9pt; padding: 5px; text-align: center; }
#guides p {font-size: 9pt; padding: 0 10px; text-align: justify; }
#guides ul {list-style: none; text-align: center; }
#guides a {text-decoration: none; }

#pp {margin: 10px 160px; width: 480px; border-top: 1px solid #d7d7d7;  border-bottom: 0px solid #d7d7d7; padding: 10px 0px; background: #fff;}
#pp h3 {padding: 5px; text-align: center; }
#pp h4 {font-size: 9pt; padding: 5px; }
#pp p {padding: 0 10px; text-align: justify; }


input.button{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial;
	border : 1px solid #abc;
	background : #fff;
	CURSOR: pointer;
	CURSOR: hand;
	color: #126a8c;
}


input.butext{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial;
	border : 1px solid #abc;
	background : #fff;
	CURSOR: text;
	color: #000;
}

