body
{
margin:0px;
background-image:url(/images/backgrounds/background.gif);
background-position:top;
background-repeat:repeat-x;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
}

.header
{
margin:auto;
width:753px;
height:163px;
background-image:url(/images/headers/header.gif);
background-repeat:no-repeat;
background-position:center;
position:relative;
}

.headerimage ,.homeheaderimage
{
margin-bottom:17px;
}

.headerimage
{
margin-top:2px;
}

.container
{
margin:auto;
margin-top:50px;
width:753px;
height:auto;
}

.leftlinksmenu
{
width:179px;
height:90px;
padding-top:5px;
float:left;
}

.leftlinksmenu ul
{
list-style-type:none;
padding:0px;
margin:0px;
display:block;
}

.topimage
{
border:0px;
padding-top:11px;
margin-bottom:-5px;
}

.leftlinkstopholder, .linksmenumain, .linksmenubottom
{
height:25px;
width:177px;
background-image:url(/images/Menu/linkstop.gif);
background-repeat:no-repeat;
}

.linksmenumain
{
background-image:url(/images/Menu/linksmenumain.gif);
background-repeat:repeat-y;
padding-bottom:16px;
padding-top:4px;
padding-left:17px;
padding-bottom:62px;
height:auto;
}

.linksmenubottom
{
background-image:url(/images/Menu/linksmenubottom.gif);
}

.rightcontent
{
padding-left:39px;
width:531px;
text-align:center;
float:left;
height:auto;
min-height:450px;
margin-bottom:0px;
padding-bottom:0px;
}

.productsleft, .productsright
{
width:230px;
height:154px;
float:left;
margin-bottom:28px;
margin-right:20px;
margin-left:11px;
}

.infopic
{
float:none;
margin:0px;
width:375px;
height:93px;
padding:0px;
border:1px solid #0033CC; 
}

.productsright
{
margin-right:10px;
margin-left:11px;
}

#footerimage
{
margin-top:-6px;
}

.lineimages
{
margin-top:0px;
margin-bottom:0px;
}

.menuimages
{
margin-top:-5px;
margin-bottom:-5px;
}

.betterthanhalfpriceheader
{
width:573px;
height:335px;
background-position:center;
background-repeat:no-repeat;
position:absolute;
top:196px;
left:50%;
margin-left:-287px;
}

.betterthanhalfpriceintrotext
{
position:absolute;
top:455px;
width:416px;
left:50%;
margin-left:-208px;
}

.boilerbottom
{
width:613px;
height:404px;
background-repeat:no-repeat;
position:absolute;
top:542px;
left:50%;
margin-left:-306px;
}

.positioner
{
width:100%;
height:100%;
position:relative;
}

.prodinfo
{
position:absolute;
top:144px;
left:345px;
}

.prodinfo ul, .prodinfo li
{
list-style-type:disc;
padding-left:0px;
margin-left:5px;
}

.pdffooter, .pdf2footer, .pdf3footer
{
width:613px;
height:95px;
position:absolute;
top:956px;
background-color:#243c98;
left:50%;
margin-left:-306px;
margin-bottom:10px;
}

.pdf2footer
{
top:455px;
}

.pdf3footer
{
top:635px;
}

.backbutton
{
float:left;
text-align:center
}

.printerfriendly
{
float:right;
text-align:center;
}

a
{
color:#00a6db;
text-decoration:none;
}

.miwlogo
{
width:54px;
height:30px;
position:absolute;
background-image:url(/images/logos/miwlogo.gif);
top:40px;
left:12px;
}

.isologo
{
width:44px;
height:34px;
position:absolute;
background-image:url(/images/logos/isologo.gif);
top:40px;
right:11px;
}

.footertext
{
margin-left:74px;
padding-top:9px;
width:auto;
height:54px;
}

.footertextheader, .footertextnumber
{
color:#ffd900;
font-size:1.9em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
float:left;
margin-left:5px;
text-align:center;
}

.footertextnumber
{
color:#FFFFFF;
}

.footermaintext, .footermaintext2
{
width:478px;
height:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
padding-top:4px;
float:left;
color:#FFFFFF;
text-align:center;
}

.pdftemp2header
{
width:539px;
height:144px;
position:absolute;
top:187px;
left:50%;
margin-left:-267px;
}

.indestructable, .indestructabletext
{
position:absolute;
top:193px;
left:50%;
width:616px;
margin-left:-308px;
height:460px;
}

.indestructabletext
{
top:440px;
height:auto;
padding-bottom:15px;
}


.pdftemp2maincontent
{
width:616px;
height:435px;
position:absolute;
top:338px;
left:50%;
margin-left:-308px;
background-image:url(/images/backgrounds/pdftemp2filler.gif);
background-position:right;
background-repeat:repeat-y;
}

.pdftemp2maincontentleft, .pdftemp2maincontentright
{
width:auto;
float:left;
margin:0px;
padding:0px;
text-align:left
}

.pdftemp2maincontentleft
{
width:49%;
margin-left:2px;
}

.pdftemp2maincontentright
{
float:right;
width:50%;
text-align:right;
}

.buttonholder
{
width:763px;
height:auto;
margin:auto;
margin-top:40px;
}

.pdfbottomspacer, .pdf2bottomspacer
{
position:absolute; 
top:550px; 
height:10px; 
border:1px solid #FFFFFF;
}

.pdfbottomspacer
{
top:1081px;
}

.links
{
position:absolute;
top:20px;
right:0px;
display:block;
font-size:1.2em;
color:#FFFFFF;
font-weight:bold;
}

.links a
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.links a:hover
{
text-decoration:underline;
font-weight:bold;
}

.buttonholder, .imagepagebuttons a, #off a, .off a
{
color:#1e4e89;
}

.buttonholder, .imagepagebuttons a:hover, #hoverbut a, .hoverbut a
{
color:#00a5da;
text-decoration:underline;
}

.headertext
{
font-size:1.2em;
width:100%;
margin:auto;
text-align:center;
margin-top:5px;
}

.imagepagebuttons
{
width:748px;
height:auto;
margin:auto;
margin-top:20px;
margin-bottom:20px;

/* IE only other browsers will ignore */ 
_margin-bottom:10px;
_margin-top:10px;
/* End of IE only */
}

.left, .lefttext, #lefttext
{
float:left;
width:auto;
padding-left:29px;
height:auto;
}

.lefttext
{
padding-left:10px;
margin-top:3px;
}

.right, .righttext, #righttext
{
float:right;
width:auto;
padding-right:29px;
height:auto;
}

.righttext
{
padding-right:10px;
margin-top:3px;
}

#printImage
{
display: none;
}

#viewImage
{
display: inline;
}