/* This part is common to all hwize.co.uk Style Sheets */
html,body {
color:#000000;
background-color:#ffffff;
font:10pt Verdana,Tahoma,Arial,Sans-serif;
}

#outerMainFrame {
position:absolute;
top:0px;
left:0px;
width:800px;
padding:0px;
margin:0px;
background-color:#ffffff;
border-left:10px solid #ffffff;
}

#mainFrame {
padding:10px;
margin:0px;
background-color:#ffffff;
}

#outerLeftFrame {
position:absolute;
top:0px;
left:800px;
width:200px;
padding:0px;
margin:0px;
color:#000000;
font-weight:bold;
background-color:#ffffff;
text-align:center;
}

#leftFrame {
background-color:#80ff80;
border-width:10px 10px 10px 10px;
border-style:solid;
border-color:#ffffff;
}

div.highlight {
margin:0 30px 16px 30px;
background-color:#80ff80;
padding:2px 0;
}

img.tyhlogo {
}

h1 {
font:bold 18pt Verdana,Tahoma,Arial,Sans-serif;
line-height:1.1em;
text-align:center;
margin:0 auto;
clear:both;
}

h2 {
font:bold 13pt Verdana,Tahoma,Arial,Sans-serif;
line-height:1.1em;
margin:8px auto 4px auto;
}

h2.subheading {
font:bold 10pt Verdana,Tahoma,Arial,Sans-serif;
text-align:center;
color:#007000;
margin:0 auto;
}

h3 {
font:bold 10pt Verdana,Tahoma,Arial,Sans-serif;
line-height:1.1em;
margin:8px auto 2px auto;
color:#008000;
}

p {
margin:8px 0px 0px 0px;
}

table#footer {
margin:60px auto 10px auto;
}

table#footer td {
font:8pt Verdana,Tahoma,Arial,Sans-serif;
}

/* Left Frame */

img#worldpaylogo {
border:1px solid #000000;
margin:1px auto 1px auto;
}

img#paypallogo {
margin:0px auto 0px auto;
}

div.whoarewe {
font:normal 10pt Verdana,Tahoma,Arial,Sans-serif;
line-height:1.1em;
text-align:center;
color:#ffffff;
background:#000000;
padding:5px;
margin:5px 5px 10px 5px;
}

div.whoarewe p {
margin:2px 0px; 
}

div.whoarewe a {
font:bold 12pt Verdana,Tahoma,Arial,Sans-serif;
text-decoration:none;
color:#ffff00;
}

div.headerbox {
font:bold 12pt Verdana,Tahoma,Arial,Sans-serif;
line-height:1.1em;
text-align:center;
color:#ffff00;
background:#000;
padding:4px;
margin:16px 10px 0px 10px;
}

div#buttonBar {
font:bold 14pt "Comic Sans MS","Times New Roman",Sans-serif;
color:#000000;
margin-top:4px;
margin-bottom:16px;
text-align:center;
}

div#buttonBar a {
display:block;
font:normal 8pt Verdana,Tahoma,Arial,Sans-serif;
padding:1px 4px;
color:#000000;
text-decoration:none;
margin:2px 10px 2px 10px;
border-left:2px solid #000000;
border-bottom:1px solid #000000;
/*background-color:#d0d0d0;*/
background-color:#ffffff;
text-align:left;
}

div#buttonBar a:hover {
background:#ffff00;
}

div.cards {
text-align:center;
margin:2px auto;
}

div.cards img {
border:none;
}

img#creditcards {
text-align:center;
}

ul.nav {
margin:0 0 24px 0;
padding:0 0 4px 0;
}

ul.nav.line1 {padding-left:55px;}
ul.nav.line2 {padding-left:55px;}
ul.nav.line3 {padding-left:75px; margin-bottom:24px;}

ul.nav li {
list-style:none;
float:left;
line-height:20px;
margin:0;
padding:0;
white-space: nowrap;
border-top:4px solid #004f75;
}

ul.nav a {
text-decoration:none;
font-weight:bold;
padding: 0 16px 0 0;
background: #DDD url(../pics/tabs2-big.gif) 100% 100% no-repeat; color: #333;
}

ul.nav a span {
padding:0 0 0 16px;
background:#BBB url(../pics/tabs2-big.gif) 0 100% no-repeat;
}

ul.nav, ul.nav a, ul.nav a span {
display:block;
float:left;
}

/* Commented Backslash Hack hides rules from IE5-Mac \*/
ul.nav, ul.nav a, ul.nav a span {float:none;} /* End IE5-Mac hack */

ul.nav li#current a, ul.nav li#current a span {
color:#ffffff;
background-image: url(../pics/tabs2-big-ct.gif);
}

ul.nav a:hover, ul.nav a:hover span {
color: #ffffff;
background-image: url(../pics/tabs2-big-ct.gif);
}

div#siteNav {
font:bold 14pt "Comic Sans MS","Times New Roman",Sans-serif;
color:#000000;
margin-top:4px;
margin-bottom:16px;
text-align:center;
}

div#siteNav a {
display:block;
font:normal 8pt Verdana,Tahoma,Arial,Sans-serif;
padding:1px 4px;
color:#000000;
text-decoration:none;
margin:2px 10px 2px 10px;
border-left:2px solid #000000;
border-bottom:1px solid #000000;
/*background-color:#d0d0d0;*/
background-color:#ffffff;
text-align:left;
}

div#siteNav a:hover {
background:#ffff00;
}

div.bestsellers {
margin:16px auto;
border:2px #e0c000 solid;
}

div.bestsellers div.infotitle {
margin:0px auto;
background-color:#e0c000;
color:#000000;
}

div.advert {
text-align:center;
margin:16px auto;
}

div.advert a {
color:#000000;
text-decoration:none;
font:normal 8pt Verdana,Tahoma,Arial,Sans-serif;
}

div.advert img {
border:none;
}

img#basket {
float:left;
border:none;
margin-right:4px;
}

