/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
font-size: x-small;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
background-image:url(background1.gif);
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

.container{
background: no-repeat url(Web-Logo-small.gif) ;
}

.maintable{
margin-left: 7px ;
margin-top: 6px ;
}


.header{
height: 93px;
padding-left: 10px;
background: no-repeat url(header.jpg);

}

.footer{
font: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ffffff;
text-align: right;
letter-spacing: 2px;
padding: 10px;
height: 105px;
background: no-repeat url(footer.jpg) ;

}

.left {
width: 92px;
background: #cccccc ;
}

.lefthome {
width: 92px;
}

.midd {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
line-height: 14px;
letter-spacing: 1px;
height: 325px;
width: 367px;
padding: 20 0 0 7;
background: no-repeat url(middprod-offers.jpg) ;
}
.middtop {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 162px;
width: 360px;
padding: 30 0 0 5;
line-height: 14px;
letter-spacing: 2px;
background: no-repeat url(middrighttop.jpg) ;
}

.middbot {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 165px;
width: 360px;
padding: 30 0 0 5;
line-height: 14px;
letter-spacing: 2px;
background: no-repeat url(middrightbot.jpg) ;

}

.middprimary {
height: 162px;
overflow:auto;
}

.product {

border-bottom: 1px #cccccc solid;
margin: 5px;
}

.seperator {
height: 1px;
width: 100%;
border-bottom: 1px dashed #cccccc;
}

.middsubsection {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
display:block;
width: 720px;
height: 25px;

background: no-repeat url(middsubsec_bg.jpg) ;
margin-bottom:5px;

}

img {
border: none;
}
.image {
border: 1px solid #cccccc;
padding: 5px;
}

.designimage {
width: 310px;
border: 1px solid #cccccc;
text-align:center;
padding: 5 0 5 0;
}


.middfrontimage {
margin-left: 15px;
padding: 2px;
border: 1px solid #ffffff;
}




/*text*/

a:link{
color:#009999;
text-decoration:none;
}

a:visited{
color:#999999;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:underline;
}

a:active{
color:#009999;
text-decoration:none;
}

.middtop a:link, .middtop a:visited {
color: #333333;
text-decoration:none;
}

.middtop a:hover {
color: 333399;
text-decoration: none;
background-color: #FFFFFF;
}

.middbot a:link, .middbot a:visited {
color: #333333;
text-decoration:none;
}

.middbot a:hover {
color: 333399;
text-decoration:none;
background-color: #FFFFFF;
}

.middsubsection a:link, .middsubsection a:visited {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
display:block;
width: 720px;
height: 25px;
padding:10px;
background: no-repeat url(middsubsec_bg.jpg) ;
}

.middsubsection a:hover {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffcc00;
text-decoration:none;
width: 720px;
height: 25px;
display:block;
background: no-repeat url(middsubsec_bg_ov.jpg) ;
}

.footer a:link, .footer a:visited {
font: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #ffffff;
letter-spacing: 2px;
text-decoration:underline;
}

.footer a:hover {
font: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
letter-spacing: 2px;
color: #ffffff;
}

#footerlink {

font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2px;
color: #cc3333;
text-align:left;
}

#footerlink a:link, #footerlink a:visited, #footerlink a:hover  {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2px;
color: #cc3333;
text-align:left;
}

i {

font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
text-decoration:none;

}

b {

font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #cc3333;
text-decoration:none;

}



li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

H1 {
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing: 1px;
color: #666666;
}

H3 {
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
letter-spacing: 3px;
font-weight:bold;
color: #666666;
}



.separator {
background-image: url(hr.gif);
height:1px;
width: 720px;
}


H2, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actCHECKOUTEM {background-color:#009999;}
.actCHECKOUTBG {background-color:#eeeeee;}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:xx-small;color:#000000;}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:medium;color:#000000;}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}
.actnoproducts{
font: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
letter-spacing: 2px;
color:#000000;
margin-left: 20px;
}

.actwarningcolor{color:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{font-size:x-large;color:#ff3300;}
.actwelcome{font-size:medium;color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#009999;}