body{
margin:0;
padding:0;
background:url(images/main_bg3.gif) top repeat-x ;
font-family: "Franklin Gothic Book",  sans-serif;
text-align:left;
}


.mod
{
padding-left:15px; 
position:relative;
}

a:hover
{

}

p
{
font-family: "Franklin Gothic Book",  sans-serif; 
letter-spacing: -.02em;
color:black;
font-size:0.8em;
font-weight:lighter;
}


h1{ 
color:#ec1a22;
text-transform:uppercase; 
font-family: "Franklin Gothic Demi",  sans-serif;
margin:0px;
padding:0px; 
font-size: 1.2em;
 }


h3{ 
color:#ec1a22;
text-transform:uppercase; 
font-family: "Franklin Gothic Demi",  sans-serif;
margin:0px;
padding:0px; 
font-size:1.2em;
 } 



h2
{ 
font-family: "Franklin Gothic Demi",  sans-serif; 
font-size: 1.16em;
}

h4{ color:#ec1a22; text-transform:uppercase;  font-family: "Franklin Gothic Demi",sans-serif;font-weight:lighter;font-weight:bold;  }

.content
{
width: 710px;
margin:0 auto;

}

h5
{ 
color:#ec1a22;
text-transform:uppercase; 
font-family: "Franklin Gothic Demi", sans-serif;
margin:0px;
padding:0px; 
font-size: 12.8px;
}

address
{


font-family: "Franklin Gothic Book",  sans-serif;
margin:0px;
padding:0px; 
font-size: 12.8px;
font-style: normal;

}



.bannerbed
{
margin:0px;padding:0px;height:172px;background-image:url(images/blankbanner.jpg);background-repeat: no-repeat;margin-top:0px;margin-bottom:2px;margin-left:-1px;
}	

.bannerbedhold
{
float:left;height:172px;background-color:#FF0000;width:300px;
}	


.container
{

}

.container2
{
}
	
.main
{
width:710px; 
margin: 0 auto;
}

.menu
{
margin:0px;
padding:0px;
height:48px;
display:block;
}

.menu_list
{
list-style:none;
display:inline;
margin:0px;
padding:0px;
height:33px;
text-align:left;
}






.menu_list a
{
background-image:url(images/p2.jpg);
padding:0px;
float:left;
width:116px;
margin:0px;
margin-right:2px;
padding-top:8px;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-transform:none;
color:white;
font-size: .7em;
height:33px;
font-weight: bolder;
}

.selected a
{
background-image:url(images/p2_sel.jpg);
}


.linespacer
{
line-height: 1.4em;	
}

.selectedb
{
background-image:url(images/p2-b_sel.jpg);
}


.menu_list :hover
{
background-image:url(images/p2_sel.jpg);
}



.menu_list2 :hover
{
background-image:url(images/p2-b_sel.jpg);
}


.menu_list2
{
list-style:none;
display:inline;
margin:0px;
padding:0px;
height:33px;
text-align:left;
}






.menu_list2 a
{
background-image:url(images/p2-b.jpg);
padding:0px;
float:left;
width:99px;
margin:0px;
margin-right:2px;
padding-top:8px;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
text-transform:none;
color:white;
font-size: .7em;
height:33px;
font-weight: bolder;
}







.innermenu
{
padding: 0px;
padding-top:15px;
height:33px;
}


.strap1
{
top:35px;margin:0px;left:200px;
}


.strap2
{
top:50px;margin:0px;left:213px;
}

.strap3
{
top:50px;margin:0px;left:213px;
}

.strap4
{
top:42px;margin:0px;left:213px;
}

.strap5
{
top:62px;margin:0px;left:213px;
}


.strap2left
{
position:relative;left:207px;top: -55px;;
}

.offerlist
{
list-style:url(images/star2.gif);
color:black;
}

.whymooselist
{
font-family: "Franklin Gothic Book", sans-serif;
margin:0px;
padding:0px;
padding-left:19px;
margin-top:4px;
line-height: 18px;
font-size: .8em;

} 


.whymini
{
font-family: "Franklin Gothic Book", sans-serif;
margin:0px;
padding:0px;
padding-left:35px;
padding-top:10px;
line-height: 18px;
font-size: .8em;

} 

.strap2right
{
position:relative;left:622px;top: 20px;
}


.strap3left
{
position:relative;left:187px;top: -55px;;
}

.strap3right
{
position:relative;left:550px;top: 20px;
}


.strapline
{
font-family: "Franklin Gothic Book", sans-serif;
position:relative;
clear:both;
font-style:italic;
color:white;
letter-spacing: 0em;
word-spacing: -.1em;
margin: 0px;
padding:0px;
text-align: left;
line-height: 1em;
}

.strapline2
{
font-style:italic;
color:white;
position:relative;
letter-spacing: 0em;
word-spacing: -.1em;

width:420px;
}



.strapline3
{
font-family: "Franklin Gothic Book", sans-serif;
position:relative;
clear:both;
font-style:italic;
color:white;
letter-spacing: 0em;
word-spacing: -.1em;
margin: 0px;
padding:0px;
text-align: left;
line-height: 1em;
font-size:1.6em;
font-weight:bolder;

}


.strapline b
{
color: #EC1A22;
}


.strapline a
{
color:#EC1A22;
text-decoration: none;
}


.strapline a:hover
{
color:#EC1A22;
text-decoration:underline;
cursor: pointer;
}


.quotes
{
font-size:1.0em;font-style:italic;margin:3px;color: #EC1A22;
}


.quotes2
{
font-size:1.0em;font-style:italic;color: #EC1A22;
}

.mbg{
background:#f2f2f2;padding:0px;margin:0px;
width:100%;
height:100%;
float:right;
padding-top:15px;
border-top: #d9d9d9 1px solid;
border-bottom: #868686 1px solid;
margin-bottom:5px;
}

.lefttext
{
height:188px;
margin:0px;
padding:0px;
}

.lefttext2
{
height:210px;
margin:0px;
padding:0px;
}

.lefttext3
{
height:300px;
margin:0px;
padding:0px;
}


.leftcolumn
{
width:345px;
float:left;
margin-left:2px;
height:320px;

}

.leftcolumn_mini
{
width:180px;
float:left;
margin-left:8px;
height:320px;

}


.leftcolumn2
{
width:243px;
float:left;
margin-left:2px;
}


.rightcolumn
{

}

.rightcolumn2
{
float:left;
width:140px;

margin:5px;
margin-left:10px;
}


.rightcolumn_mini
{
float:right;
width:500px;

margin:5px;
margin-left:0px;
padding-left:5px;

}

.footer
{

 text-align:left;
 margin-left:3px;
 background-color:white;
 line-height:.8em;
 margin:0 auto;
 font-size: .75em;
 }
 
 
 .footer3
{
 text-align:left;
 background-color:white;
 line-height:.8em;
 font-size: .75em;
clear:both;
width:100%;
margin-lfet: 3px;
 }
 
.footerscroll 
{
width:710px;

}
 
 .footer b{color:#EC1A22;font-weight: bolder;}

.bottomflyer
{
margin:0px;
padding:0px;
vertical-align:bottom;
display:block;
width:100px;
height:120px;
margin-top:22px;
}

.sqrfoot
{
background-image:url(images/30pback.gif);
margin:0px;
padding:0px;
width:352px;
height:106px;
background-repeat:
no-repeat;
}



.sqrfoot p
{
font-family: "Franklin Gothic Book",  sans-serif; 
float:left;
margin:0px;
padding:0px;
font-size: .8em;
line-height:1em;
width:190px;
top:23px;
position:relative;

}

.rightpanel
{
background-image:url(images/silverpanel2.gif);
background-repeat:no-repeat;
height:300px;
width:330px;
float:right;
margin-right:2px;
padding-top:15px;
}
.rightpanel  ul
{
margin:0px;
padding-left:20px;
}


.rightpanel li
{
color:black;
list-style:url(images/star.gif);
padding:0px;
margin:0px;
line-height: 1.25em;
font-size: .8em;

}

.rightpanel .tick
{
list-style:url(images/tick.gif);
line-height: 1.1em;
}



.rightpanel h4
{
font-size: .9em;
margin:0px;
padding:0px;
}

.rightpanel a
{
text-decoration:underline;
height:33px;
color:#ec1a22;
font-size: .8em;
font-weight:bold;
padding:0px;
margin:0px;
line-height: 1.1em;
font-family: "Franklin Gothic Book",  sans-serif;
}

.sizelist
{
font-family: "Franklin Gothic Book",  sans-serif; 
color: black;
height:160px;
clear:both;

padding:0px;
margin:0px;

}

.sizelist table
{
color: black;
font-family: "Franklin Gothic Book",  sans-serif; 
}

.sizelist p
{
font-family: "Franklin Gothic Book",  sans-serif; 
color: black;
font-size: .8em;
line-height:normal;
}

.sizelist b
{
font-family: "Franklin Gothic Book",  sans-serif; 
color: black;
font-weight:bold;
}

.sizelist td
{
color: black;
font-family: "Franklin Gothic Book",  sans-serif; 
}

.fixed
{
font-size:12.8px;
padding:0px;
border:0px;
margin:0px;
line-height:.8em;
margin-bottom:3px;
display:block;
}

.sizelist li
{
font-size:12.8px;
line-height:.5em;
}


.leftlist
{
color:black;
list-style:url(images/star2.gif);
margin:0px;
padding:0px;
width:350px;
line-height: .9em;
margin-bottom:10px;
}



.rightpanel2 li
{
color:black;
font-size: .8em;
list-style:url(images/star.gif);
}

.rightpanel2  ul
{
margin:0px;
padding-left:20px;

}

.rightpanel2  p
{
font-family: "Franklin Gothic Demi", sans-serif;
font-weight: bolder;
font-size: .82em;
line-height: 1em;
text-align:right;
}

.rightpanel2  a
{
text-align:right;
color: #EC1A22;
text-decoration:underline;
font-size: .82em;
}

.rightpanel2
{
margin-top:3px;
margin-right:0px;
padding:0px;
float:right;
background-image:url(images/silverpanel2b.jpg);
background-repeat:no-repeat;
height:300px;
width:308px;

}

.sqrfoot2
{
position:relative;
top : -100px;
width: 400px;
height:110px;
}


.leftfaq
{
color:black;
margin:0px;
padding:0px;
width:980px;
margin-left:15px;
float:left;
height:680px;
}


.leftform
{
color:black;
margin:0px;
padding:0px;
width:545px;
margin-left:5px;
float:left;
height:590px;

}

.sqrfoot2 p
{
font-family: "Franklin Gothic Book",  sans-serif; 
float:left;
margin:0px;
padding:0px;
font-size: .8em;
line-height:1em;
width:190px;
top:23px;
margin-left:3px;
position:relative;
}

.calltoaction
{
position:relative;
top:5px;
font-size:12.8px;
margin-left:5px;
font-weight:bolder;
font-family: "Franklin Gothic Book",  sans-serif;


}


.heading
{
font-family: "Franklin Gothic Book",  sans-serif;
font-weight: bold;
display:inline;

padding: 0px;
margin: 0px;

}

.infotext
{
font-family: "Franklin Gothic Book", Verdana, Arial, sans-serif;
margin: 0px;
}



.linklist
{
margin:0px;
color:black;
padding: 0px;
width:500px;
list-style-position:inside;

}

.leftfaq p
{
font-size: .8em;
line-height: 1.1em;
} 

.leftfaq li
{
font-family: "Franklin Gothic Book", Verdana, Arial, sans-serif;
font-size: .8em;
}

.leftfaq a
{
font-family: "Franklin Gothic Book", Verdana, Arial, sans-serif;

color:#EC1A22;
}

.leftpacklist
{

color:black;
list-style:url(images/star2.gif);
margin:0px;
padding:0px;
width:230px;
height:280px;
float:left;

font-family: "Franklin Gothic Book"
}

.leftpacklist li
{
color:black;
margin:0px;
padding:0px;
font-size:.8em;
font-family: "Franklin Gothic Book"
}


.infoline
{
font-family: "Franklin Gothic Book",  sans-serif; 
font-size: .8em;
color: #828486;
position: relative;
line-height: 1.2em;
}


.tagline
{
font-family: "Franklin Gothic Book",  sans-serif; 
font-size: 1em;
color: #828486;
line-height: 1.2em;
}


.rightpanel3
{
margin-top:15px;
background-image:url(images/packaging.jpg);
background-repeat:no-repeat;
height:300px;
width:275px;
margin-left:5px;
float:left;
}


.contactus
{

}

.contactus input
{
border: 0px solid black;

}

.contactus textarea
{
border: 0px solid black;width:300px;
height:30px;
}

.contactus select
{
border: 0px solid black;
}

.contact_select
{
width:125px;
}

.radio
{
float:left;
}

.inputstyle
{
width:300px;
}

.contactformstyle
{

width:527px;
height:450px;
background-repeat:no-repeat;
padding-left:10px;
background-image:url(images/contactbck.jpg)
}

.contactformstyle label
{

font-size: 12.8px;
}

.contactformstyle td
{
margin:10px;
}

.submitstyle
{
cursor:pointer;
border:2px solid black;
font-size: 3em;
}

.formsend
{
text-decoration:underline;
cursor:pointer;
font-family: "Franklin Gothic Book",  sans-serif;
font-size: 12.8px;
}

.large
{
font-size: 1em;
font-family: "Franklin Gothic Book",  sans-serif;
}

