body
{
margin:0px;
padding:0px;
font-family:arial;
color:#000000;
font-size:12px;
}

img
{
border:0px;
}

#mastermain
{
margin:0;
padding:0;
width:100%;
background:url(../images/bodybg.jpg) repeat-x;
border:0px solid #000000;
}

#main
{
margin:0 auto;
padding:0;
width:1000px;
/*background:url(../images/bodybg.jpg) repeat-x;*/
border:0px solid #000000;
}

#header
{
margin:0px;
padding:0px;
width:1000px;
height:415px;
text-align:center;
background:url(../images/headerbg.jpg);
border:0px solid #000000;
}

#headerinner
{
margin:0px;
padding:0px;
width:1000px;
height:222px;
border:0px solid #000000;
}

#logo
{
position:absolute;
margin:0 0 0 22px;
top:27px;
padding:0;
width:185px;
height:15px;
z-index:10;
border:0px solid #000;
}

#topmenu
{
position:absolute;
margin:0 0 0 815px;
top:20px;
padding:0;
width:185px;
height:15px;
border:0px solid #000;
}

#mainmenu
{
margin:0px;
padding:8px 0 0 35px;
width:965px;
height:87px;
background:url(../images/menubg.jpg);
background-repeat:repeat-x;
border:0px solid #000000;
}

#innermainmenu
{
margin:0px;
padding:7px 0 0 35px;
width:965px;
height:87px;
background:url(../images/innermenubg.jpg);
background-repeat:repeat-x;
border:0px solid #000000;
}

#contentmain
{
margin:0;
padding:0;
width:1000px;
border:0px solid #000000;
}

#invented
{
float:left;
padding-top:15px;
padding-right:20px;
padding-left:15px;
width:370px;
height:185px;
border-right:1px dotted #000000;
}

#inventedfun
{
float:left;
padding-top:15px;
padding-right:20px;
padding-left:15px;
width:900px;
height:185px;
border-right:0px dotted #000000;
}


#inventedinner
{
margin:0px;
padding:0 0 0 15px;
width:280px;
border:0px solid #000000;
}

#inventedinnerfun
{
margin:0px;
padding:0 0 0 15px;
width:780px;
border:0px solid #000000;
}

.heading
{
margin:0px;
padding:0;
height:30px;
width:260px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
text-align:center;
background:url(../images/headingbg.jpg) repeat-x;
}

.headingh
{
margin:0px;
padding:0;
height:30px;
width:200px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
text-align:center;
background:url(../images/headingbg.jpg) repeat-x;
}


#storelocator
{
float:left;
padding-top:15px;
padding-left:5px;
width:290px;
height:185px;
border-right:1px dotted #000000;
}

#storelocatorinner
{
margin:0px;
padding:0 10px 20px 15px;
width:240px;
border:0px solid #000000;
}

#storelocatorinnermedia
{
margin:0px;
padding:65px 0 0 13px;
width:242px;
height:292px;
background:url(../images/print_media_airingnow.jpg) no-repeat;
border:0px solid #000000;
}


.heading1
{
clear:both;
margin:0px;
padding:0;
height:30px;
width:140px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
text-align:center;
background:url(../images/headingbg.jpg) repeat-x;
}

#toothbrush
{
float:left;
padding-left:15px;
width:260px;
height:185px;
border:0px dotted #000000;
}


#brush1min
{
margin:15px 0 0 0;
padding:15px 0 0 15px;
width:255px;
border-top:1px dotted #000000;
}


.text
{
margin:0px;
padding:5px 0 0 5px;
width:164px;
height:26px;
font-size:11px;
color:#555555;
background:url(../images/textbg.jpg);
border:0px dotted #000000;
}

.text1
{
margin:0px;
padding:5px 0 0 5px;
width:207px;
height:22px;
font-size:11px;
color:#555555;
background:url(../images/textdropbg.jpg);
border:0px dotted #000000;
}



#innerleft
{
float:left;
padding-top:15px;
padding-right:0px;
padding-left:15px;
width:685px;
border-right:1px dotted #000000;
}

#innerleftexpert
{
float:left;
padding-top:15px;
padding-right:0px;
padding-left:15px;
width:585px;
min-height:380px;
border-right:1px dotted #000000;
}

/* for Internet Explorer */
/*\*/
* html #innerleftexpert {
height:380px;
}
/**/

#innerrightexpert
{
float:left;
padding-top:5px;
padding-left:15px;
width:380px;
border:0px solid #000000;
}




#innerleftcontent
{
margin:0px;
padding:0 0 0 15px;
width:650px;
height:140px;
line-height:18px;
border:0px solid #000000;
}



.headinginner
{
margin:0px;
padding:0;
height:30px;
width:260px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
text-align:center;
background:url(../images/innerheadingbg.jpg) repeat-x;
}

.headinginner1
{
margin:0px;
padding:0;
height:30px;
width:140px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
text-align:center;
background:url(../images/innerheadingbg.jpg) repeat-x;
}


.headinginner2
{
margin:0px;
padding:0;
height:30px;
width:200px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
text-align:center;
background:url(../images/innerheadingbg.jpg) repeat-x;
}

.headdinginnr3
{
font:13px/15px Comic Sans MS, arial, verdana;
font-weight:bold;
color:#e1164f
}

#fireflyurchild
{
clear:both;
margin:10px 0 0 0;
padding:0px;
width:650px;
height:365px;
line-height:18px;
background:#ffffff;
border:0px solid #000000;
}


#winner
{
clear:both;
margin:10px 0 0 0;
padding:0px;
width:650px;
height:765px;
line-height:18px;
border:2px solid #f46944;
background:url(../images/bottombg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.headingcommon
{
margin:0px;
padding:0;
height:30px;
width:638px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
border-bottom:1px dotted #000000;
}


.productsmain
{
float:left;
width:170px;
height:187px;
border:0px solid #000000;
}

.productsmaininnr
{
float:left;
width:200px;
height:187px;
border:0px solid #000000;
}


.productscontent
{
margin:0px;
padding:0 0 0 0;
width:155px;
height:143px;
background:url(../images/productcontentbg.gif);
text-align:center;
border:0px solid #000000;
}

.productscontentwinn
{
margin:0px;
padding:12px 0 0 0;
width:180px;
height:159px;
background:url(../images/productbg.gif);
background-repeat:no-repeat;
text-align:center;
border:0px solid #000000;
}

.productsview
{
margin:0px;
padding:7px;
width:141px;
height:16px;
font-size:11px;
font-weight:bold;
color:#828282;
background:url(../images/viewbg.gif);
border:0px solid #000000;
}


.productsmore
{
margin:65px auto;
padding:0px;
width:90px;
height:55px;
background:url(../images/moreclass.jpg);
border:0px solid #000000;
}


.mainmediacontent
{
padding-top:10px;
padding-left:10px;
width :206px;
height:195px;
float:left;
}
.mediacontentmain
{
padding:5px 0 2px 0px;
width :206px;
height:195px;
float:left;
border:2px dotted pink;
text-align:center;
text-decoration:none;
color:#d50885;
}

.printad
{
float:left;
padding-left :20px;
}


.headinginnercontent
{
margin-left :15px;
padding:0;
height:30px;
width:120px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
background:url(../images/innerheadingbg.jpg) repeat-x;

}


#innerleftmedia
{
float:left;
padding-top:15px;
padding-right:0px;
padding-left:15px;
width:635px;
border-right:1px dotted #000000;
}

#innerrightmedia
{
float:left;
padding-top:5px;
padding-left:15px;
width:320px;
border:0px solid #000000;
}
 
 #mediarightothervideo
{
margin:15px 0 0 0;
padding:20px 0 0 15px;
width:300px;
border:1px dotted #000000;
}
 

#innerright
{
float:left;
padding-top:5px;
padding-left:15px;
width:280px;
border:0px solid #000000;
}

 
#footer
{
clear:both;
margin:0;
padding:15px 0 0 0;
width:1000px;
height:38px;
background:url(../images/footerbg.jpg) repeat-x;
border:0px solid #000000;
}

#footercorner
{
clear:both;
margin:0;
padding:2px 0 0 0;
width:1000px;
height:38px;
background:url(../images/footerbgcorner.jpg) repeat-x;
border:0px solid #000000;
}

#footerleft
{
float:left;
width:760px;
padding-top:10px;
padding-left:10px;
height:28px;
border:0px solid #000000;
}

#footerright
{
float:left;
width:230px;
padding-top:10px;
height:28px;
border:0px solid #000000;
}

a{
text-decoration:none;
color:#d50885;
}

a:hover{
text-decoration:none;
color:#0855d5;
}

.onclick
{
display :none;
background-color:White ;
margin:5px 0 0 0;
padding:10px;
width:540px;
border:1px solid #b6b160;
text-align:justify;
}

.dropdown
{
width:240px;
border:1px solid #b3b3b3;
font-size:12px;
color:#999999;
background-color:#f1f1f1;
}

#div1
{display:none;position:absolute;z-index:10;}

.formtext
{
float:left;
width:330px;
line-height:31px;
border:0px solid #000000;
}

.formfield
{
float:left;
width:200px;
line-height:31px;
border:0px solid #000000;
}

h3
{
font-size:13px;
color:#f3009a;
font-family:arial;
}

#inmain
{
margin:0 auto;
padding:0;
width:900px;
padding-left:5px;
padding-right:5px;
height:550px;
background:url(../images/bodybg.jpg) repeat-x;
border:0px solid #000000;
}

#pro-title
{
margin:0px;
padding:0px;
width:900px;
height:50px;
text-align:center;
font-size:25px;
color:#d21c6f;
border:0px solid #000000;
}
.in-products
{
float:left;
width:300px;
height:550px;
text-align:center;
border:0px solid #000000;
}

#advantage
{
margin:0px;
padding:5px;
text-align:left;
background:#d21c6f;
border:2px solid #919191;
color:#ffffff;
}

#advantage ul
{
margin:0px;
padding:0 0 0 20px;
list-style:square;
}

.in-heading
{
margin:0;
padding:5px;
height:30px;
width:140px;
font:15px/25px Comic Sans MS, arial, verdana;
font-weight:bold;
border:1px solid #d21c6f;
text-align:left;
}

#popup
{
margin:0;
padding:0;
width:370px;
height:220px;
background:url(../images/popupbg.jpg) repeat-x;
border:0px solid #000000;
}

#popupmainheader
{
margin:0;
padding:0 10px 0 10px;
width:350px;
height:40px;
line-height:40px;
background:url(../images/footerbgcorner.jpg) repeat-x;
border:0px solid #000000;
}

#popupcontent
{
margin:0;
padding:10px;
width:350px;
height:160px;
border:0px solid #000000;
}





#popupstore
{
margin:0;
padding:0;
width:370px;
height:620px;
background:url(../images/bodybg.jpg) repeat-x;
border:0px solid #000000;
}
#popupcontentstore
{
margin:0;
padding:10px;
width:350px;
height:560px;
overflow:auto;
border:0px solid #000000;
}
.links
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:center;
}

