/* 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;
}

#headerFrame {
position:absolute;
top:0px;
left:200px;
width:600px;
height:80px;
padding:0px;
margin:0px;
background-color:#555eab;
}

#outerMainFrame {
position:absolute;
top:80px;
left:200px;
width:600px;
padding:0px;
margin:0px;
background-color:#ffffcc;
}

#mainFrame {
padding:10px;
margin:0px;
background-color:#ffffff;
}

#topLeftFrame {
position:absolute;
top:0px;
left:0px;
width:200px;
height:80px;
padding:5px 0px 0px 0px;
margin:0px;
color:#ffff80;
font-weight:bold;
background-color:#555eab;
text-align:center;
}

#outerBottomLeftFrame {
position:absolute;
top:80px;
left:0px;
width:200px;
padding:0px;
margin:0px;
background-color:#ffffff;
}

#bottomLeftFrame {
background-color:#ffffff;
border-width:0px 10px 10px 10px;
border-style:solid;
border-color:#ffffff;
}

#topRightFrame {
position:absolute;
top:0px;
left:800px;
width:200px;
height:80px;
padding:0px;
margin:0px;
color:#ffff80;
font-weight:bold;
background-image:url(pics/bluefade.jpg);
text-align:center;
}

#outerBottomRightFrame {
position:absolute;
top:80px;
left:800px;
width:200px;
padding:0px;
margin:0px;
background-color:#ffffff;
}

#bottomRightFrame {
background-color:#ffffff;
border-width:0px 10px 10px 10px;
border-style:solid;
border-color:#ffffff;
}

p {
margin:8px 0px 0px 0px;
}

div#buttonBar {
clear:both;
margin-top:4px;
margin-left:16px;
}

div#buttonBar a {
color:#000;
background-color:#ddd;
font-weight:bold;
padding-bottom:6px;
text-decoration:none;
margin-left:10px;
/*border:2px solid #ffffff;*/
}

div#buttonBar button {
padding:0px;
font:normal 8pt Verdana,Tahoma,Arial,Sans-serif;
margin-left:10px;
}

div#buttonBar a:hover {
background-color:#ff8000;
}

table#footer {
margin-top:60px;
}

table#footer td {
font:8pt Verdana,Tahoma,Arial,Sans-serif;
}

img.topad {
margin:5px auto 0px 105px;
}

/* Top Left Frame */

#logo {
color:#ffffff;
text-align:center;
font:normal 12pt "Comic Sans MS","Times New Roman",Sans-serif;
line-height:1.1em;
}

#logo b {
font:bold 18pt "Comic Sans MS","Times New Roman",Sans-serif;
line-height:1.1em;
color:#ffff00;
}

#logo em {
color:#ffff80;
}

#logo p {
margin:0px;
}

/* Bottom Left Frame */

img#worldpaylogo {
border:1px solid #000000;
margin:1px auto 1px auto;
}

img#paypallogo {
border:1px solid #000000;
margin:0px auto 0px auto;
}

img#llclogo {
border:none;
margin:0px auto 0px auto;
}

div.infotitle {
font:normal 12pt "Comic Sans MS","Times New Roman",Sans-serif;
line-height:1.1em;
text-align:center;
color:#ffffff;
background:#000000;
padding:5px;
margin-top:16px;
margin-bottom:0px;
}

/* Fix for IE6 div-clear bug (disappearing text) */
/* Hides from IE5-mac \*/
* html div.infotitle {height: 1%;}
/* End hide from IE5-mac */ 

/* Fix for IE6 div-clear bug (disappearing text) */
/* Hides from IE5-mac \*/
* html div.infotext {height: 1%;}
/* End hide from IE5-mac */ 

div.infotitle.inside {
margin-top:0px;
border-left:2px solid #555eab;
border-right:2px solid #555eab;
}

div.infotitle b {
font-weight:normal;
color:#ffff00;
}

div.infotext {
font:normal 10pt "Comic Sans MS","Times New Roman",Sans-serif;
line-height:1.1em;
text-align:center;
color:#000000;
background:#e0e0f0;
padding:5px;
margin-top:0px;
margin-bottom:0px;
border:2px solid #555eab;
border-top:none;
}

div.infotext.inner {
border-bottom:none;
}

div.infotext.clearbg {
background:#ffffff;
}

div.infotext b {
font-weight:normal;
color:#008000;
}

div.infotext p {
margin:8px 0px 0px 0px;
}

div.infotext + p {
margin-top:0px;
}

img#creditcards {
text-align:center;
}

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:1px 10px 1px 10px;
border-left:4px solid #555eab;
border-top:none;
text-align:left;
}

div#siteNav a:hover {
background:#ffff00;
}

div.atoz {
font:bold 13pt Verdana,Tahoma,Arial,Sans-serif;
margin:16px 4px 0px 4px;
padding:2px;
color:#000000;
text-align:left;
}

div.atoz.supp {
margin-top:8px;
}

div.tellafriend {
font:bold 10pt Verdana,Tahoma,Arial,Sans-serif;
line-height:1.1em;
text-align:center;
padding:0px;
margin-top:12px;
margin-bottom:12px;
}

div#siteNav div.tellafriend a.taf {
border-left:none;
}

a.taf img {
border:none;
margin-top:2px;
vertical-align:middle;
}

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.usaflag {
float:right;
margin:2px;
border:none;
}

ul.nav {
margin:0;
padding:4px 0 0 0;
}

ul.nav li {
list-style:none;
float:left;
line-height:24px;
margin:0 3px 0 0;
padding:0;
white-space: nowrap;
/*border-bottom:4px solid #004f75;*/
}

ul.nav a {
text-decoration:none;
font-weight:bold;
padding: 0 8px 0 0;
margin:0;
background: #DDD url(pics/tab-greyed.gif) 100% 0% no-repeat; color: #333;
}

ul.nav a span {
padding:0 0 0 8px;
background:#BBB url(pics/tab-greyed.gif) 0% 0% 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/tab-selected.gif);
}

ul.nav a:hover, ul.nav a:hover span {
color: #ffffff;
background-image: url(pics/tab-selected.gif);
}

div.tabholder {
clear:both;
border-top:4px solid #004f75;
padding:0;
margin:0;
}

form.searchform {
margin:0;
}

form.searchform select#searchmode {
font:8pt Verdana,Tahoma,Arial,Sans-serif;
margin:2px auto;
}

div.tyh {
text-align:right;
background-color:#ffffff;
}

a.tyha {
text-decoration:none;
color:#ffffff;
font-size:1pt;
}

span.strikethru {
text-decoration:line-through; 
}
