

body	      { font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif; background-color: #ffffff; text-align:center; padding:0;  margin: 0 }
table.page    { width: 900px; background-color: #ffffff; border:none; margin-left: auto; margin-right: auto;}
table.main    { background-color: #ffffff; margin: 0 0 0 0 }
p             { font: normal 12px Arial, Helvetica, sans-serif;text-align: left;  color: #000000; margin: 8px 0 8px 0;  }


td            { background-color: #ffffff; border:none; }

td.helpfill   { background-color: #ffffff}
td.helpbanner { Font: 20pt Arial, Helvetica, sans-serif; color: #000000 ;  background-color: #ffffff;  }
td.helpbody   { background-color: #ffffff; }

td.banner3    { font: normal bold 7pt Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; padding: 0 0 0 0; margin: 0 0 0 0; text-align: right; border:0}
a:visited.top,
a:link.top    { font: normal bold 7pt Arial, Helvetica, sans-serif; padding: 0 0 0 0; color: #000000;   }
a:hover.top   { font: normal bold 7pt Arial, Helvetica, sans-serif; padding: 0 0 0 0; color: silver}

td.menu       { width: 1px; font: normal bold 8pt Arial, Helvetica, sans-serif;text-align: left; background-color: #ffffff; padding: 0 0 0 0; margin: 0}

a:visited.menu,
a:link.menu   { font: normal bold 8pt Arial, Helvetica, sans-serif; color: #000000}
a:hover.menu  { color: #000000}
.menuheading  { font: normal bold 8pt Arial, Helvetica, sans-serif; color: #ffffff; background-color: #9b9ab9;   }

td.content    { width: 899px; background-color: #ffffff;  padding: 0 0 0 0; margin: 0 }
td.column1    { width: 1px; background-color: #ffffff; padding: 0; margin: 0; }   
td.column2    { width: 587px; padding: 10px 10px 50px 10px; border-right: 13px solid #ffffff; background-color: #ffffff; text-align: left; min-height: 120px; /*background-image: url('bg_top_left.jpg'); background-repeat:repeat-x; background-position: top left*/; }
td.column3    { width: 280px; background-color: #ffffff;  padding: 0 0 50px 0; margin: 0 0 0 13px; border: none; min-height: 120px; /*background-image: url('bg_top_left.jpg'); background-repeat:repeat-x; background-position: top left;*/ }




.newstitle    { font: normal bold 20px Arial, Helvetica, sans-serif; background-color: transparent; color:#000000;  padding: 10px; margin: 0 0 0 0; border: none; text-align: left; }

.newsheading  { font: normal bold 12px Arial, Helvetica, sans-serif;  background-color: transparent; padding: 10px; color: #000000;  text-align: left;   border: none; }

.newstext     { font: normal 10px Arial, Helvetica, sans-serif; background-color: transparent; color: #000000; text-align: left; padding:10px;}


td.newsheading  { font: normal bold 12px Arial, Helvetica, sans-serif;  background-color: #ebebeb; padding: 10px; color: #000000;  text-align: left;   border-top: none; }


td.formheading{ font: normal bold 10pt Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; border-color: #cacaca; margin: 10px; padding: 10px; }
.formnotes    { font: normal 8pt Arial, Helvetica, sans-serif; color: #000000 }
.box          { border:1px solid #cecece; color: #000000 ; background-color: #ffffff; text-align: left; padding: 10px; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Arial, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px  }

td.footer1    { font: normal Arial, Helvetica, sans-serif; color: white; text-align: left; background-color: #C2C0C1; padding: 0; margin: 0 0 0 0 }
td.footer2    { font: normal Arial, Helvetica, sans-serif 7pt; color: #000000; text-align: center; background-color: #C2C0C1; padding: 0; margin: 0 0 0 0 }

a:visited.foot, 
a:link.foot   { font: normal Arial, Helvetica, sans-serif; color: white; }
a:hover.foot  { font: normal Arial, Helvetica, sans-serif; color: #cfceed}

a:	      { font: normal bold Arial, Helvetica, sans-serif; color: #b70101; text-align: left; text-decoration: none; }
a:link	      { font: normal bold Arial, Helvetica, sans-serif ; color: #b70101; text-align: left; text-decoration: none; }
a:hover       { font: normal bold Arial, Helvetica, sans-serif ; color: #000000; text-align: left; text-decoration: none; }
a:visited		{ font: normal bold Arial, Helvetica, sans-serif ; color: #b70101; text-align: left; text-decoration: none; }

.heading      { font: normal bold 20px Arial, Helvetica, sans-serif; background-color: transparent; color:#000000;  padding: 10px 0; margin: 0 0 0 0}

.subheading     { font: normal bold 10pt Arial, Helvetica, sans-serif;text-align: left;  color: #892466; padding: 5px 0 10px 0}
.textnorm     { font: normal 8pt Arial, Helvetica, sans-serif;text-align: justify;   color: #000000; }
.textsmall    { font: normal 8pt Arial, Helvetica, sans-serif;text-align: left;  color: #000000;}
.textvsmall   { font: normal 8pt Arial, Helvetica, sans-serif;text-align: left;  color: #000000;}


.textbold     { font: normal bold 8pt Arial, Helvetica, sans-serif;text-align: left;  color: #000000;}
.copyright    { font: normal normal 7pt Arial, Helvetica, sans-serif; text-align: left; color: #393939; }
.copyright2    { font: normal normal 7pt Arial, Helvetica, sans-serif; text-align: left; color: #5C7600 }

.foot	      { font: normal normal 7pt Arial, Helvetica, sans-serif; text-align: center; color: #000000 }
.prodbox      { width: 300px; background-color: #ffffff; border-style: solid; border-width: 1; border-color: #cacaca; color: #000000; padding: 5px; margin: 5px 5px 5px 20px; float: left }

td.textnorm   { color: #000000; }
td.formcell   { background-color: #ffffff; color: #000000; font: normal 8pt Arial, Helvetica, sans-serif;}
table.help    { background-color: #ffffff; text-align: left ; padding: 0; margin: 0 0 0 0}

.box2         { width: 100%; font: normal normal 8pt Arial, Helvetica, sans-serif; background-color: #FFFFFF; border:solid; border-width:1px; color:#410F56; padding: 10px 10px 10px 10px; margin: 0 0 10px 0 }
.cathead      { font: normal bold 8pt Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 10px 0 10px 0; margin: 0 0 0 0; clear: both }
.cat          { font: normal bold 9pt Arial, Helvetica, sans-serif; color: #000000; padding: 10px 0 10px 0; margin: 0}
.proddesc     { font: normal normal 8pt Arial, Helvetica, sans-serif; color: #000000 }
.prodprice    { font: normal bold 8pt Arial, Helvetica, sans-serif; color: #DB282C }
td.formprompt { width: 30%; font: normal normal 8pt Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color: #ffffff;vertical-align: middle;} 
td.formprompt2{ width: 50%; font: normal normal 8pt Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; text-align: left; vertical-align: middle;  padding: 5px }
td.formprompt4{ font: normal normal 8pt Arial, Helvetica, sans-serif; color: #000000; text-align: left; vertical-align: middle; background-color: #FFFFFF; padding: 5px }

table.form3   { width: 100%; font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0;}

td.form3   { font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0 }



td.forminput  { width: 70%; text-align: left; vertical-align: middle; background-color: #ffffff; padding: 0 }
td.forminput2 { background-color: white }
td.grid       { height: 70px; font: normal normal 8pt Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; border-width: 0 } 

.bestsellerprice     {font: normal bold 8pt Arial, Helvetica, sans-serif; text-align: left;  color: #000000;line-height: 1.5; padding-top:0; padding-bottom:0; padding-right:5; padding-left:5}

a.bestsellerlink    { font: normal Arial, Helvetica, sans-serif 8pt; color: #000000; text-align: left; text-decoration: underline;}

.bestsellersmall      { font: normal 7pt Arial, Helvetica, sans-serif; color: #000000; padding-top:0; padding-bottom:0; padding-right:5px; padding-left:5px;}
img.bestseller      { margin: 0 0 0 0; padding-top:0; padding-bottom:5px; padding-right:5px; padding-left:5px; width:142px  }
hr            { clear: left; margin: 4px 0 0 0; color: #cacaca; height: 2px }

.navdrop {font: normal 7pt Arial, Helvetica, sans-serif; color: #405a7b; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid;BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff}
.options      { font: normal bold 7pt Arial, Helvetica, sans-serif; text-align: center }


ul { list-style-type: square; padding: 5px 0 5px 20px;}
li {	font: normal 8pt Arial, Helvetica, sans-serif;text-align: left;   color: #000000; background-color: #ffffff; margin: 0 0 0 0 ; padding: 5px 0 5px 20px; }


a.footerlinks:	      { font: normal bold Arial, Helvetica, sans-serif; color: #000000; text-align: left; text-decoration: none;}
a.footerlinks:visited, 
a.footerlinks:link	      { font: normal bold Arial, Helvetica, sans-serif ; color: #000000; text-align: left; text-decoration: none;}
a.footerlinks:hover       { font: normal bold Arial, Helvetica, sans-serif ; color: #b70101; text-align: left; text-decoration: none; }

a.breadcrumblinks:	      { font: normal bold 10px Arial, Helvetica, sans-serif ; color: #454545; text-align: left; text-decoration: none; padding: 0px; margin: 0px}
a.breadcrumblinks:visited   { font: normal bold 10px Arial, Helvetica, sans-serif ; color: #454545; text-align: left; text-decoration: none; padding: 0px; margin: 0px}
a.breadcrumblinks:link	      { font: normal bold 10px Arial, Helvetica, sans-serif ; color: #454545; text-align: left; text-decoration: none;}
a.breadcrumblinks:hover       { font: normal bold 10px Arial, Helvetica, sans-serif ; color: #35acc5; text-align: left; text-decoration: none; }

/*v3*/

#header {
width:900px;
height:166px;
padding-top:80px;
background:url(header-main.jpg) no-repeat;
}

html>body #header {
width:900px;
height:86px;
padding-top:80px;
background:url(header-main.jpg) no-repeat;
}


#nav{
width:auto;
height:51px;
float:left;
padding-left:344px;
}

#nav a{
color:#000;
font:Verdana, Geneva, sans-serif;
font-weight:normal;
}

#nav a:hover{
color:#fff;
}

.nav-block{
font-size:18px;
float:left;
display:block;
}


#home{
width:auto;
height:35px;
padding:16px 0 0 28px;
float:left;
}

html>body #account{
width:auto;
}

#account{
width:150px;
height:35px;
padding:16px 0 0 28px;
float:left;
}

#basket{
width:auto;
height:35px;
padding:16px 0 0 28px;
float:left;
}

#logout{
width:auto;
height:35px;
padding:16px 0 0 28px;
float:left; }





table.topback tr td{
border-left: solid;
border-left-color:ffffff;
border-left-width:0px;
margin: 0px;
padding-left:20px;
padding-right:20px;
padding-top:80px;
padding-bottom:0px;
background-image: url('header-main.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #ffffff;
color: #000000;
font-family:  arial, verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: right;
	}


a.toplinks, a.toplinks:active, a.toplinks:link, a.toplinks:visited {
vertical-align: bottom;
text-align: right;
font-family:arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color:#000000;
text-decoration: none;
}

a.toplinks:hover {
vertical-align: bottom;
text-align: right;
font-family:arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color:#000000;
text-decoration: underline;

	}

a.bannerlinks, a.bannerlinks:active, a.bannerlinks:link, a.bannerlinks:visited {
vertical-align: bottom;
text-align: right;
font-family:arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#000000;
text-decoration: none;
}

a.bannerlinks:hover {
vertical-align: bottom;
text-align: right;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#000000;
text-decoration: none;

	}
