body
{
margin: 0;
padding: 0;
}

p { padding-left: 0px; padding-top:0px; text-align: center; COLOR: #000000; background: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
td { padding-left: 0px; padding-top:0px; text-align: center; COLOR: #000000; background: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
H1 {COLOR: #000000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.left { padding-left: 0px; padding-top:0px; text-align: left; COLOR: #000000; background: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.middle { padding-left: 0px; padding-top:0px; text-align: center; COLOR: #000000; background: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#main1 {
z-index: 0;
position: relative;
clear: both;
width: 700px;
height: 80px;
color: #ffffff;
background: url(logos/header.gif) #ffffff no-repeat;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 0;

}
#main2 {
z-index: 0;
position: relative;
clear: both;
width: 700px;
height: 80px;
color: #ffffff;

margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 0;

}

#main1 .spacer{
margin: 25px;
}

#main1 h1 {


padding-left: 70px;
padding-top:25px;
width:180px;

color: #000000;font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#main {
z-index: 0;
position: relative;
clear: both;
width: 700px;
height: 80px;
color: #ffffff;

margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 0;

}

#main h1 {


padding-left: 70px;
padding-top:25px;
width:180px;

color: #000000;font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#main h2 {COLOR: #000000; background: #e6eff6; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#main h3 {COLOR: #000000; background: #e6eff6; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#main h4 {COLOR: #000000; background: #e6eff6; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#main h5 {COLOR: #000000; background: #e6eff6; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#main h6 {COLOR: #000000; background: #e6eff6; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#main p { padding-left: 0px; padding-top:0px; text-align: center; COLOR: #000000; background: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#main b { padding-left: 0px; padding-top:0px; text-align: center; COLOR: #000000; background: #e6eff6; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#basket { position: absolute; left: 490px; top: 30px; width:112px; height:23px; color: #ffffff; background: #ffffff;}



#mainlink {display: block; float: left; width: 600px; height:30px; margin: 0  0 0  0; padding: 0px 0px 0px 110px   ;list-style: none;color: #ffffff; background: #ffffff;}
#mainlink li {display: block; float: left; margin: 0; padding: 0 ; border: 0;}
#mainlink li:first-child {border-left: none;}
#mainlink li a, #mainlink li a:visited {float: left; padding: 0px 0px; text-transform: lowercase; text-decoration: none; color: #fff; background: #fff; border-bottom: none;}
#mainlink li a:hover {color: #fff; background: #fff; padding: 0;}
#mainlink a:hover span {border-bottom: none; padding: 0;}



#nav2 {display: block; float: left; width: 600px; height: 30px;margin: 0  0 0  0; padding: 5px 0 0   100px   ; font: 14px Verdana, Arial, Helvetica, sans-serif; list-style: none; color: #fff;background: url(logos/top.gif) #ffffff no-repeat ;}
#nav2 li {display: block; float: left; margin: 0 0 0 0; padding: 0 0 0 20px; border: 0;}
#nav2 li:first-child {border-left: none;}
#nav2 li a, #nav li a:visited {float: left; padding: 0px 0px; text-transform: lowercase; text-decoration: none; color: #fff; background: #000066; border-bottom: none;}
#nav2 li a:hover {color: #fff; background: #000066;text-decoration: underline;}
#nav2 a:hover span {border-bottom: none;}




.midnav {display: block; float: left; width: 664px; height: 200px; margin: 0; padding: 1px 1px 1px 34px;  list-style: none;}
.midnav  li{display: block; float: left; margin: 0; padding: 8px 14px 14px 8px; border: 0;}

.cart{
color: #ffffff; background: #ffffff;
width:112px;
height:23px;
border: 0;
margin: 0;
padding: 0px;
}


.topnav {
text-align: center;
height: 70px;
}

.navlink {display:block;color:#ffffff;background: #ffffff;padding: 2px; margin-left: 7px;margin-right:7px;margin-top: 10px;}
a.navlink:hover { color:#ffffff;background: #ffffff;padding: 1px;margin-left: 7px;margin-top: 10px;margin-right: 7px; border : 1px solid #000000;  }
/*
a.navlink:visited { color:#ffffff; background: #ffffff; }
a.navlink:link { color:#ffffff;background: #ffffff;padding: 5px;margin-left: 25px;margin-top: 2px;margin-right: 25px;border : 1px solid #ffffff;}

*/
.navlink2 {

color:#ffffff;
background: #ffffff;
padding: 6px; 
margin: 2px;


}

a.navlink2:visited { color:#ffffff; background: #ffffff; }
a.navlink2:hover { 
color:#ffffff;
background: #ffffff;
padding: 5px;

margin: 2px;
border : 1px solid #000000; 

 }
a.navlink2:link { 
color:#ffffff;
background: #ffffff;
padding: 5px;

margin: 2px;
border : 1px solid #fff;
}




#main .back {
position: relative;
background: #e6eff6;
color: #ffffff; 
top: 5px;
text-align: center;
height: 400px;
padding-top:1px;
padding-bottom:1px;
border : 1px solid #ccc;
}
#main .back3 {
position: relative;
background: #ffffff;
color: #ffffff; 
text-align: center;
height: 430px;
padding-top:5px;
padding-bottom:10px;

}

#main .back2 {
background: #e6eff6;
color: #ffffff;
text-align: left;
margin-top: 15px;
padding: 15px;
border : 1px solid #ccc;
}

#main .back2  p{text-align: justify;
background: #e6eff6;
color: #000000;}

#main .back2  li{text-align: left;
background: #e6eff6;
color: #000000;}

#main .bnav{text-align: center;
padding: 10px;
}
#main .spacer{
margin: 25px;
}

.nav3 {display: block; float: left; width: 664px; height: 200px; margin: 0; padding: 0px 0px 0px 27px;  list-style: none; }
.nav3 li {display: block; float: left; margin: 0; padding: 0px; border: 0; }

#nav4 {display: block; float: left; width: 600px; height: 35px; margin: 0; padding: 1px 1px 1px 215px;  list-style: none; }
#nav4 li {display: block; float: left; margin: 0; padding: 7px 4px 4px 4px; border: 0;}

a.blue:link {   font:  14px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #e6eff6; text-decoration: none }
a.blue:visited {  font:  14px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #e6eff6; text-decoration: none}
a.blue:hover {  font:  14px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #e6eff6; text-decoration: underline;}

a.blinks:link {   font: 11px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #ffffff; text-decoration: none }
a.blinks:visited {  font: 11px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #ffffff; text-decoration: none}
a.blinks:hover {  font: 11px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #ffffff; text-decoration: underline;}

#logo { position: absolute; left: 250px; top: 0px; width:225px; height:79px; color: #ffffff; background: #ffffff;}

.name{
color: #ffffff; background: #ffffff;
width:225px;
height:79px;
border: 0;
margin: 0;
padding: 0px;
}


.borderit img{ border: 1px solid #ffffff;   }
.borderit:hover img{ color:#ffffff; background: #ffffff; border : 1px solid #000000; }
.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.border {
background: #000066; }