html,body,div,span,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{
margin:0;
padding:0;
}

P,TD,LI,H1,H2,H3,H4,H5,H6,LABEL{
text-align:left;
}

P{
line-height:130%;
}

TD P{
margin:0;
padding:0;
}

A IMG, IMG{
border:0;
}


SELECT > OPTION{
padding-right:15px;
}

body{
background:#445CD7 url(../images/main-back.jpg) repeat-x top left;
color:#01257B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.w40 P{
	padding:0;
	margin:0 0 10px 0;
}

A:link,A:visited{
color:#4860DE;
outline:none;
}

H1,H2,H3,H4,H5,H6{
color:#01257B;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:36px;
margin-top:0;
padding-top:0;
}

h1{
background-repeat:no-repeat;
clear:left;
height:50px;
margin:0 0 0px 0;
padding-bottom:0px;
text-indent:-10000px;
width:368px;
}

#tabID h1{
margin:0;
padding:0;
}

#tabID DIV{
float:right;
width:300px;
}

#tabID DIV IMG{
margin-right:100px;
margin-top:45px;
}

#tabID h2{
font-size:1px;
height:1px;
line-height:1px;
margin:0;
padding:0;
}

H2{
font-size:20px;
}

H3, h3 A:link{
color:#4860de;
font-size:14px;
font-weight:bold;
margin-bottom:0;
}

H4,H5,H6{
font-size:14px;
}

#container{
margin:0px auto;
width:954px;
}

#logo{
height:121px;
margin:0 auto;
width:291px;
}

#logo a{
background-image:url(../images/logo.png);
background-repeat:no-repeat;
display:block;
height:121px;
text-indent:-10000px;
width:291px;
}

#mainmenu ul{
display:none;
}

#mainmenu{
background:#01257b;
clear:left;
height:38px;
margin-left:18px;
padding-left:12px;
width:903px;
}

#mainmenu li{
background-image:url(../images/tab.gif);
background-position:right -36px;
background-repeat:no-repeat;
float:left;
height:38px;
list-style:none;
margin-left:0px;
margin-right:4px;
padding-right:9px;
position:relative;
top:3px;
}

#mainmenu li a{
background-image:url(../images/tab.gif);
background-position:left -36px;
background-repeat:no-repeat;
color:#ffffff;
display:inline-block;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
height:26px;
padding:12px 10px 0;
padding-left:11px;
padding-right:0px;
text-decoration:none;
white-space:nowrap;
}

#mainmenu li.selected{
background-position:right 3px;
}

#mainmenu li.selected a{
background-position:left 3px;
color:#4860DE;
}

#mainmenu li a:hover{

}

#mainmenu li.selected a:hover{

}

#mainmenu-fix{
background:#fff;
height:3px;
left:-13px;
position:relative;
width:910px;
}

.clear{
clear:both;
font-size:0;
height:1px;
line-height:1px;
}

#box-blue{
clear:left;
width:954px;
}

#box-blue .top,#box-blue .mid,#box-blue .bot{
background-repeat:no-repeat;
float:left;
width:100%;
}

#box-blue .top{
background-image:url(../images/box-blue-top.png);
height:23px;
}

#box-blue .mid{
background-image:url(../images/box-blue-mid.png);
background-repeat:repeat-y;
}

#box-blue .bot{
background-image:url(../images/box-blue-bot.png);
height:20px;
}

#box-white{
clear:left;
float:left;
width:556px;
}

#box-white .top-,#box-white .mid-,#box-white .bot-{
background-repeat:no-repeat;
float:left;
width:556px;
}

#box-white .top-{
background-image:url(../images/box-white-top.gif);
height:15px;
}

#box-white .mid-{
background-image:url(../images/box-white-mid.gif);
background-repeat:repeat-y;
height:244px;
}

#box-white .bot-{
background-image:url(../images/box-white-bot.gif);
height:7px;
}

.content{
float:left;
margin-left:20px;
min-height:290px;
padding:0 0 0 14px;
width:920px;
}

.content Li{
margin-left:40px;
}

*:first-child+html P{
padding-top:10px;
}

* html P{
padding-top:10px;
}

.w100,.w40,.w60{
float:left;
padding:10px 0 10px;
}

.w100{
text-align:left;
width:870px;
}

.w40{
width:362px;
}

* html .w60{
	
width:500px;
}

.w60{
width:556px;
}

.w40 P{
margin-right:20px;
}

.w60 P{
margin-right:40px;
}

.w60 td{
padding:2px 4px 10px;
text-align:center;
vertical-align:top;
width:144px;
}

#cols,#footer{
clear:left;
color:#FFFFFF;
font-size:12px;
margin:10px auto 0;
width:929px;
}

#footer{
font-size:10px;
margin:40px auto 40px;
}

#footer A{
color:#FFFFFF;
}

#tabID UL{
clear:left;
}

#tabID UL LI{
list-style:none;
margin:0px 0px;
margin-right:40px;
padding:20px 10px 20px 10px;
width:500px;
}

#tabID UL LI P{
	margin:0 0 20px 0;
	padding:0;
}

#tabID TABLE{
border:1px solid #999999;
margin:0px 20px 0 20px ;
width:460px;
}

#tabID TD{
padding:3px 20px 3px 3px;
}

#tabID TABLE#gda,#tabID TABLE#gda6{
background-image:url(../images/gda.jpg);
background-repeat:repeat-x;
border:none;
margin:0px auto 10px;
width:330px;
}
#tabID TABLE#gda6{
	width:396px;
}

#tabID TABLE#gda TD,#tabID TABLE#gda6 TD{
height:35px;
padding:0;
width:66px;
text-align:center;

}

#tabID TABLE#product_footer{
border:none;
margin:0px;
width:870px;
}

#tabID TABLE#product_footer TD{
padding:0;
vertical-align:top;
}
#tabID TABLE#product_footer TD P{
	margin:0;
	padding:0;
}


#tabID OL.tabcontrol{
border-bottom:1px solid #999999;
height:28px;
margin-right:40px;
margin-top:10px;
padding-left:5px;
width:560px;
}

OL.tabcontrol LI{
background-image:url(../images/tabs-white.gif);
background-position:right bottom;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:28px;
list-style:none;
margin-left:1px;
margin-right:2px;
padding-right:10px;
}

OL.tabcontrol LI A{
background-image:url(../images/tabs-white.gif);
background-position:left bottom;
background-repeat:no-repeat;
display:inline-block;
font-weight:bold;
height:20px;
padding:8px 0 0 10px;
text-decoration:none;
}

OL.tabcontrol li.selected{
background-position:right 0px;
height:30px;
position:relative;
top:-1px;
}

OL.tabcontrol li.selected a{
background-position:left 0px;
color:#01257b;
height:22px;
padding:8px 0 0 10px;
}

#tooltip{
position:absolute;
z-index:3000;
}

#tooltip h3{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:weight;
padding:7px 10px 0 0;
}

#tooltip.pretty{
background-image:url('../images/call-out.png');
background-position:center left;
height:31px;
padding:0 0 0 20px;
white-space:nowrap;
}

.recipe{
margin-top:50px;
_margin-top:58px;
width:480px;
padding:0;
border-collapse:collapse;
}

.recipe A{
font-size:10px;
}

#flashDiv{
float:left;
height:230px;
margin:0 7px 0 7px;
width:500px;
cursor:pointer;
}

#flashControls{
float:left;
height:188px;
width:40px;
}

#tube,#soft,#dips,#tube A,#soft A,#dips A{
display:block;
height:66px;
margin:0;
padding:0;
width:40px;
}

#tube a,#soft a,#dips a{
background-position:left top;
text-indent:-10000px;
}

#tube a{
background-image:url(../images/box-white-tab1.png);
}

#soft a{
background-image:url(../images/box-white-tab2.png);
}

#dips a{
background-image:url(../images/box-white-tab3.png);
}

#tube a:hover,#soft a:hover,#dips a:hover{
background-position:center top;
}

#tube a.selected,#soft a.selected,#dips a.selected{
background-position:right top;
}
