DIV.mainContent{
position:absolute;
top:140px;
left:0px;
width:100%;
/*background-image:url('../images/bg_diag.gif');	*/
height:85px;
}

DIV.footer{
position:absolute;
left:-250px;
width:auto;
z-index:2;
}


DIV.footer2{
position:absolute;
width:auto;
z-index:2;
top:780px;
}




DIV.header{
position:absolute;
width:786px;
top:50px;
left:50%;
margin-left:-390px;
}

DIV.picksmenu{
position:absolute;
width:786px;
top:100px;
left:50%;
margin-left:-406px;
}

DIV.imagedisplay{
position:absolute;

height:auto;
top:100px;
left:50%;
margin-left:-140px;
z-index:0;
}


DIV.lens{
position:absolute;
height:auto;
left:-5px;
top:50px;

z-index:2;
}

IMG.zoom{
display:block;
margin-top:20px;
}



IMG.daysDisplay{
padding:5px;
border:1px solid;
border-color:#e1e1e1;
}

TABLE.picklist{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#a59687;
line-height:16px;
}

TABLE.widgetDesc{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#999999;
line-height:22px;
}

FONT.widgetheader{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:18px;
color:#d61e3e;
line-height:22px;
}

FONT.daysHeader{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:24px;
color:#d61e3e;
line-height:22px;
}


FONT.sysreq{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:10px;
color:#999999;
line-height:14px;
}

TD.selected{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#d61e3e;
line-height:16px;
}

TD.hdiv{
background-image:url('../images/hdot_div.gif');
}

TD.productDescription{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#999999;
line-height:16px;
}

TD.imgCaption{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#999999;
line-height:16px;
}

DIV.caps{
float:right;
margin-left:20px;
margin-top:5px;
margin-right:0px;
margin-bottom:20px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:10px;
color:#666666;
font-style:italic;
line-height:16px;
text-align:left;
}

H1{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:18px;
/*color:#333333;*/
color:#d61e3e;
line-height:16px;
font-weight:normal;
}

H2{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#666666;
line-height:12px;
font-weight:normal;
margin-top:-3px;
}


UL{
 font-size:11px;
 margin: 15px;
 padding: 2px;
 line-height:14px;
}

A,A:visited{
color:#666666;
text-decoration:none;
font-weight:normal;
}

A:hover,A:visited:hover{
color:#d61e3e;
text-decoration:underline;
font-weight:normal;
}

A:active,A:visited:active{
color:#ff0000;
text-decoration:underline;
font-weight:normal;
}

A.pickitem, A.pickitem:visited{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#a59687;
line-height:16px;
text-decoration:none;
font-weight:normal;
}

A.pickitem:hover, A.pickitem:visited:hover{
color:#333333;
text-decoration:none;
font-weight:normal;
}

A.pickitem:active, A.pickitem:visited:active{
color:#333333;
text-decoration:underline;
font-weight:normal;
}


TD.formheading{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#333333;
line-height:16px;
}

INPUT.form1,SELECT.select1{
width:311px;
background-color:#ffffff;
border:1px solid;
border-color:#666666;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#333333;
}

INPUT.zip{
width:155px;
background-color:#ffffff;
border:1px solid;
border-color:#666666;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#333333;
}

SELECT.stateDrop{
width:140px;
background-color:#ffffff;
border:1px solid;
border-color:#666666;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#333333;
}