.buy-it-now {
position:relative;
top:-123px;
left:320px;
margin: 0 px;
padding:0px;
}

.find-out-more {
position:relative;
top:-126px;
left:320px;
margin: 0 px;
padding:0px;
}

div.centre {
text-align:center;
}

.centre-main {
text-align:center;
position:relative;
top:-55px;
}

td.content {
width:1050px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
vertical-align:top;
backgroud-color:white;
}


table.main-table {
margin: 0 auto;
padding:0px;
width:1050px;
height:700px;
background-repeat:no-repeat;
border-collapse:collapse;
vertical-align:top;
}

div.right {
width:290px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
vertical-align:top;
float:right;

}

td.right {
width:350px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
vertical-align:top;
}

div.maincontent {
width:500px;
margin: 0 auto;
padding:0px;
vertical-align:top;
float:left;

}

div.footer {
width:1050px;
margin: 0 auto;
padding:0px;
vertical-align:top;
float:left;

}

div.left {
width:260px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
vertical-align:top;
float:left;

}

td.left {
width:245px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
vertical-align:top;
}

table.left-table {
width:220px;
height:130px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
vertical-align:top;
}

td.left-top {
width:220px;
height:15px;
background-image:url(images/left-top.gif);
background-repeat:no-repeat;
padding:0px;
margin: 0 auto;
vertical-align:top;
}

td.left-content {
width:220px;
height:101px;
background-image:url(images/left-content.gif);
padding:0px;
margin: 0 auto;
vertical-align:top;
background-repeat:repeat-y;
}

td.left-bottom {
width:220px;
height:16px;
background-image:url(images/left-bottom.gif);
background-repeat:no-repeat;
padding:0px;
margin: 0 auto;
vertical-align:top;
}

td.search {
width:100%;
height:110px;
background-image:url(images/left-content.gif);
background-repeat:no-repeat;
padding:0px;
margin: 0 auto;
vertical-align:top;
}

div.search {
width:100%;
height:110px;
background-image:url(images/search.gif);
background-repeat:no-repeat;
padding:0px;
margin: 0 auto;
vertical-align:top;
cursor:pointer;
}

p.search {
margin: 0 auto;
padding-left:15px;
padding-right:0px;
padding-top:15px;
padding-bottom:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

p.search-bottom {
margin: 0 auto;
padding-left:15px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

h1.search {
margin: 0 auto;
padding-left:15px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

span.orange {
color:#f2cc16;
}

h1.cat-header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin: 0 auto;
color: #043f4c;
}

h1.cat-subheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-style:italic;
text-align:left;
color: #043f4c;
padding-left:10px;
padding-right:5px;
padding-bottom:5px;
padding-top:0px;
margin: 0 auto;
}

ul.cat-subheader {
padding:0px;
margin: 0 auto;
}

ul.cat-subheader li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding:0px;
margin-left:40px;
}

a.menu {
color:#043f4c;
text-decoration:none;
}

a.menu:hover {
font-style:italic;
text-decoration:underline;
}

p.search {
margin: 0 auto;
padding-left:15px;
padding-right:0px;
padding-top:15px;
padding-bottom:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

p.search-bottom {
margin: 0 auto;
padding-left:15px;
padding-right:30px;
padding-top:0px;
padding-bottom:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

table.right-table {
width:300px;
height:440px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
vertical-align:top;
}

td.right-main {
width:280px;
height:400px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
vertical-align:top;
}

div.textbody {
padding 0px;
margin: 0 auto;
vertical-align:top;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin: 0 auto;
padding-left:20px;
padding-right:30px;
padding-top:3px;
padding-bottom:3px;
}

table.drip-table {
width:100%;
padding:0px;
margin:0 auto;
}

table.drip-table td.drip {
width:50px;
height:40px;
padding:0px;
margin: 0 auto;
vertical-align:middle;
}

table.drip-table td.text {
width:200px;
height:40px;
padding:0px;
margin: 0 auto;
vertical-align:middle;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

img.drip {
float:right;
padding-right:10px;
}

td.right-cat-main {
width:280px;
height:500px;
background-image:url(images/right-cat.gif);
background-repeat:repeat-y;
padding:0px;
margin: 0 auto;
vertical-align:top;
}

td.right-cat-top {
width:280px;
height:18px;
background-image:url(images/right-cat-top.gif);
background-repeat:no-repeat;
padding:0px;
margin: 0 auto;
vertical-align:top;
}

td.right-cat-bottom {
width:280px;
height:27px;
background-image:url(images/right-cat-bottom.gif);
background-repeat:no-repeat;
padding:0px;
margin: 0 auto;
vertical-align:top;
}

h1.orangeheader {
color:#00414d;
font-size:18px;
text-align:left;
padding-left:10px;
padding-top:15px;
padding-bottom:5px;
padding-right:20px;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

table.results-table {
width:460px;
margin:0px;
padding:0px;
vertical-align:top;
}

table.results-table td.result {
width:100px;
height:240px;
margin: 0 auto;
padding:0px;
background-image:url(images/searchbox.gif);
background-repeat:no-repeat;
vertical-align:top;
}

table.results-table td {
width:100%;
height:240px;
margin: 0 auto;
padding:0px;
vertical-align:top;
}

img.search-image {
margin: 0 auto;
width:80px;
padding-top:20px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

h1.result-name {
padding-left:7px;
padding-right:7px;
padding-bottom:0px;
padding-top:0px;
margin:0 auto;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#336799;
text-align:center;
font-weight:bold;
}

h1.result-from-price {
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
padding-top:5px;
margin:0 auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:red;
text-align:center;
}

h1.result-more-info {
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
padding-top:0px;
margin:0 auto;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#336799;
text-align:center;
}

a.link {
color:white;
text-decoration:none;
}

a.link2 {
color:black;
}

a.link2:hover {
font-style:italic;
text-decoration:underline;
}

a.link:hover {
font-style:italic;
text-decoration:underline;
}

h1.productheader {
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
margin: 0 auto;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
text-align:left;
}

table.productinfo {
width:50%;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin: 0 auto;
}

h1.price {
color:#336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:0px;
margin: 0 auto;
font-size:12px;
}

span.price {
font-size:18px;
}

h1.models {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-right:0px;
padding-left:5px;
padding-top:10px;
padding-bottom:0px;
margin: 0 auto;
color:#336699;
}

ul.models {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding:5px;
margin: 0px 0px 0px 30px;
color:black;
}

h1.purchaseheader {
padding: 0px 0px 5px 0px;
margin: 0 auto;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
text-align:left;
}

h1.accheader {
padding: 0px 40px 5px 30px;
margin: 0 auto;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
text-align:left;
}

table.optionstable {
width:28%;
vertical-align:top;
text-align:left;
padding: 0px;
margin: 0 auto;
}

td.gap {
width:30px;
margin: 0 auto;
padding:0px;
vertical-align:top;
}

select.option {
width:220px;
padding:0px;
margin: 0 auto;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

input.imgfloatright {
float:right;
margin: 0 auto;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:20px;
}

input.imgfloatright-indent {
margin: 0 auto;
}

input.imgfloatright-indent2 {
margin: 0 auto;
float:left;
padding-left:15px;
padding-right:0px;
padding-top:10px;
padding-bottom:0px;
}

td.pricebox {
height:86px;
background-image:url(images/pricebox.jpg);
background-repeat:no-repeat;
padding:0px;
margin: 0 auto;
}

p.pricemessage {
margin: 0 auto;
padding-top:15px;
padding-bottom:0px;
padding-left:10px;
padding-right:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:red;
}

p.currentprice {
margin: 0 auto;
padding-top:10px;
padding-bottom:0px;
padding-left:10px;
padding-right:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
text-align:left;
color:red;
font-weight:bold;
}

p.currentprice-acc {
margin: 0 auto;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
text-align:left;
color:red;
font-weight:bold;
}

span.vat {
font-size:10px;
font-weight:normal;
}

p.extraheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
margin: 0 auto;
padding-left:0px;
padding-right:0px;
padding-top:10px;
padding-bottom:5px;
}

p.extranote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
margin: 0 auto;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:5px;
}

table.extra-table {
width:240px;
vertical-align:top;
text-align:left;
padding: 0px;
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

table.extra-table td {
padding:0px;
margin:0 auto;
vertical-align:middle;
}

p.blueparagraph {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#336799;
margin: 0 auto;
padding-left:0px;
padding-top:5px;
padding-right:30px;
padding-bottom:10px;
}

p.subpricemessage {
margin: 0 auto;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:black;
}

p.currentprice {
margin: 0 auto;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
text-align:left;
color:#336799;
font-weight:bold;
}

h1.pageheader {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin: 0 auto;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
color:#083d4d;
font-size:14px;
}

p.login {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin: 0 auto;
padding-left:15px;
padding-right:10px;
padding-top:5px;
padding-bottom:0px;
}

a:link img, a:visited img { border-style: none; } /* no border on img links */

div.middle {
text-align:center;
}

table.toppages-table {
width:500px;
vertical-align:top;
padding:0px;
margin: 0 auto;
text-align:center;
}

a.toppage-link {
color:white;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
text-decoration:none;
}

a.toppage-link-2 {
color:black;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
text-decoration:none;
}

a.toppage-link:hover {
font-style:italic;
text-decoration:underline;
}

a.toppage-link-2:hover {
font-style:italic;
text-decoration:underline;
}

a.orange {
color:#f2cc16;
text-decoration:none;
font-weight:bold;
}

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

table.results-table td.viewresult {
width:230px;
padding-top:5px;
margin: 0 auto;
height:5px;
vertical-align:middle;
}

table {
border-collapse:collapse;
margin: 0 auto;
padding:0px;
}

table.display-price {
margin: 0 auto;
padding:0px;
width:280px;
}


table.productinfo {
width:500px;
height:500px;
margin: 0 auto;
padding:0px;
}

table.productinfo td.left {
width:150px;
height:500px;
}

table.productinfo td.right {
width:350px;
height:500px;
}

hr {
border: 0;
color: #043f4c;
height: 1px;
width: 100%;
text-align: left;
}

table.navigation {
width:180px;
height:0px;
padding:0px;
margin: 0 auto;
}

table.navigation td {
width:180px;
height:0px;
padding:0px;
margin: 0 auto;
}

table.user-search-table {
width:500px;
padding:0px;
margin: 0 auto;
}

table.user-search-table td.text {
width:250px;
padding:0px;
margin: 0 auto;
}

table.user-search-table td.input {
width:200px;
padding:0px;
margin: 0 auto;
}

p.right { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
margin: 0 auto;
padding-left:20px;
padding-right:30px;
padding-top:3px;
padding-bottom:3px;
}

div.yellow {
background-repeat:no-repeat;
background-image:url(images/yellow-background.gif);
width:280px;
height:448px;
padding:0px;
margin: 0 auto;
}

.footer-text {
text-align:left;
font-size:9px;
font-style:italic;
color:black;
}

.footer-anchor {
text-align:left;
font-size:9px;
color:black;
text-decoration:none;
}

.footer-anchor:hover {
font-style:italic;
color:blue;
text-decoration:underline;
}

a {
color:blue;
}

.h1-header {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
PADDING-BOTTOM: 10px; 
MARGIN: 0px auto; 
COLOR: #013f4c; 
PADDING-TOP: 10px; 
FONT-STYLE: italic; 
FONT-FAMILY: verdana,arial;
}

.p-paragraph {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 20px; 
COLOR: #013f4c; 
PADDING-TOP: 5px;
}

.sitemap-header {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
FONT-SIZE: 14px; 
PADDING-BOTTOM: 0px; 
COLOR: #013f4c; 
PADDING-TOP: 5px;
}

.sitemap-subheader {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 25px; 
FONT-SIZE: 14px; 
PADDING-BOTTOM: 0px; 
COLOR: #013f4c; 
PADDING-TOP: 5px;
}

.sitemap-paragraph {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 55px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 0px; 
COLOR: #013f4c; 
PADDING-TOP: 5px;
}

/*
# added styling elements for etc advert block
*/
table.etc {
border:1px solid red;
width:232px;
margin:0 0 0 21px;
}
td.right-main h2{ white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#02404C;}
td.right-main p{ width:202px; margin:0; padding:0 0 10px 0;}