/*---------------- NEW TEMPLATE -------------------*/
*{ margin:0px; padding:0px}
html{ height:100%; background:#fff}

body { background:url(../images/bg_bottom.jpg) repeat-x bottom ; background-attachment: scroll; font-family: Arial, Helvetica; font-size:11px;color: #1c3062; height:auto; margin:0px; padding:0px; min-height:100%; _height:100%; line-height:16px; width:100%}
body #home{ background:url(../images/bg_bottom_home.jpg) #fff no-repeat right bottom ; }
p{ padding:0px 0px 7px; margin:0px}
.globalWrapHome{ background:url(../images/bg_top_home.jpg) no-repeat left top; height:100%; padding-top:50px }
.globalWrap{ background:url(../images/bg_top.jpg) repeat-x top; height:100%; padding-top:50px }
h1{ color:#0085cb; font: bold 30px/35px 'Arial' ,Helvetica; margin-bottom:10px  }
h2{ color:#1a2e5e; font: bold 18px/20px 'Arial' ,Helvetica; margin-bottom:5px; margin-top:10px  }
h3{ color:#1a2e5e; font: bold 14px/20px 'Arial' ,Helvetica; margin-bottom:5px; margin-top:10px  }
ul, ol{ margin-bottom:10px}
ul li, ol li{ list-style:inside}
.promotionterms ol li  { list-style:decimal; margin-left:18px }
.bodypadd ul li{ background:url(../images/ico_bullet.gif) no-repeat 0px 5px; padding:0px 0px 3px 10px; *padding:0px 0px 3px 0px; _padding:0px 0px 3px 0px; list-style:none}
a {color: #1c3062;text-decoration:underline;}
a:hover {color: #ff2c00;text-decoration:underline;}
img { border:0 ;}
.clearing{ clear:both}

/* ---------- HEADER ------------ */
.header{ background:url(../images/navigation.gif) no-repeat; width:967px; height:47px; position:relative; margin:0 auto; margin-bottom:60px}
.header #logo{ width:300px; height:120px; float:left; margin-top:-30px}

/*--------- HOME -------------- */
.flashElement{ width:634px; float:left; overflow:hidden; height:400px}

/* ---------- NAVIGATION ------------ */
#nav, #nav ul {  padding: 0px; margin: 0; list-style: none; width:623px;   z-index:10 ;  float:left; text-transform:uppercase; font-size:12px}
#nav{ margin-top:15px; margin-right:25px; float:right; position:relative}
#nav a {display: block; color:#999; text-decoration:none; font-family:Helvetica, Arial; font-weight:bold; }
#nav a:hover{ color:#ef3c32}
#nav li.active a{ color:#ef3c32 !important}
#nav li.active ul{left:0px; z-index:0}
#nav li.active ul li a{ color:#FFF !important; }
#nav li.active ul li a:hover{color:#000 !important; text-decoration:none}
#nav li.active ul li.current{  height:23px!important}
#nav li.active ul li.current a{ color:#000 !important}
#nav li { float: left; list-style:none;display:inline; height:50px;}
#nav li a {border-left: solid 1px #999;padding:0px 14px;}
#nav li ul li{  height:28px; overflow:hidden; }
#nav li ul li a{ display:block; padding:3px 8px 3px 13px;}
#nav li ul { background:url(../images/bg_subnav.gif) no-repeat; position: absolute;  height:23px; left: -999em;  top:32px /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li ul a{ color:#FFF; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; border:0px; padding:0px; z-index:10; position:relative}
#nav li ul a:hover{  color:#000; text-decoration:none}
#nav .sfhover { }
#nav li ul ul { margin: -26px 0 0 155px; }
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: 0px;}
#nav ul li ul { left: -999em; }
#nav ul li.sfhover ul { left: 0px;}
#nav li ul ul li a{}

/*------------ SUB NAVIGATION ----------------*/
.lavaLamp li a{ }
.lavaLamp li.back { background: url("../images/lava.gif") no-repeat right -23px;  width: 9px; height: 23px!important; z-index: 8; position: absolute; padding:0px; margin:0px}
.lavaLamp li.back .left { background: url("../images/lava.gif") no-repeat top left; height: 23px!important; margin-right: 9px;}

.subnav { background: url(../images/bg_subnav_left.gif) no-repeat; width:255px; overflow:hidden; padding:10px; float:left; margin-right:30px; }
.subnav ul{padding:0px; margin:0px; }
.subnav ul li{ border-top: solid 1px #d4e9fc; list-style-type:none;  list-style-position:outside; }
.subnav ul li a{ display: inline-block; width:100%; color:#dc291e; text-decoration:none;  padding:5px; margin:0px;  }
.subnav ul li a:hover{background-color: #eee; color:#dc291e; text-decoration:none }
.subnav ul li.currentSub a{color:#fff; text-decoration:none; display: block;  background-color:#f53a2b;}

.angel{ width:275px; float:left; margin-right:30px}
.angel .angelTxt{ background: url(../images/bg_angel_txt.gif) no-repeat; width:235px; overflow:hidden; padding:20px 20px 0px 20px; }
.angel .angelTxt h2{ margin-top:0px}
.angel .angelBtm{ background: url(../images/bg_angel_btm.gif) no-repeat; width:275px; height:18px; }

/*----------- CONTENT ---------*/
.mainContainer{margin:0 auto;  width:964px; _width:97
4px; overflow:auto; overflow-x:hidden;  clear:both}
.bodypadd {margin:0;padding-left: 0 ;width: 659px; float:right; min-height:300px; _height:300px}

/*--------------FOOTER ANGEL -----------------*/
.footerangel {border: none;margin:0px 0px 0px -10px;padding: 40px 30px 40px 70px ;width: 450px;height: 235px;font-family: verdana, Tahoma, Arial, Helvetica;font-size: 11px;color: #1c3062;background-image: url(../images/footerAngel3.gif);background-repeat: no-repeat;}
.footerangel .c1{width: 350px;float:left;}
.footerangel .c2{width: 50px;float:left;}

.footerangel2 {background: url(../images/footerangel_back2.gif) no-repeat; width:490px; height:155px; padding:30px}

.footerangel13 {border: none;margin:0px 0px 0px -10px;padding: 20px 30px 40px 12px ;width: 499px;height: 155px;font-family: verdana, Tahoma, Arial, Helvetica;font-size: 11px;color: #1c3062;background-image: url(../images/footerangel_back13.jpg);background-repeat: no-repeat;}
.footerangel13 .c1 {width: 65px;float:left;}
.footerangel13 .c2 {width: 350px;float:left;}
.footerangel13 .c3 {width: 27px;float:left;}

/*------------HOMEPAGE----------*/

a.macAdv { float:left; margin-bottom:10px; position:relative; width:308px; height:332px; cursor:pointer}
/*.mainContainer .macAdv a:hover{ background:url(../images/angel_macleansadv_hover.gif) no-repeat; display:block}*/
.mainContainer .macAdv_large, .mainContainer .macAdv_large a{ width:279px; height:601px; background:url(../images/angel_macleansadv_large.gif) no-repeat; display:block; float:left; margin-bottom:10px }
.mainContainer .macAdv_large a:hover{ background:url(../images/angel_macleansadv_large_hover.gif) no-repeat; display:block}
.mainContainer #angels { height:164px; clear:both}
.mainContainer #angels li{ width:331px; height:164px; float:left; list-style:none; display:inline}
.mainContainer #angels li a{width:331px; height:164px; display:block}
.mainContainer #angels #brushing,.mainContainer #angels #brushing a{ background:url(../images/angel_brushing.gif) no-repeat}
.mainContainer #angels #brushing a:hover{ background:url(../images/angel_brushing_hover.gif) no-repeat}
.mainContainer #angels #macleansshowing, .mainContainer #angels #macleansshowing a{ background:url(../images/angel_macleans.gif) no-repeat}
.mainContainer #angels #macleansshowing a:hover{ background:url(../images/angel_macleans_hover.gif) no-repeat}
.mainContainer #angels #stuff{ margin-right:-50px}
.mainContainer #angels #stuff,.mainContainer #angels #stuff a{ background:url(../images/angel_stuff.gif) no-repeat;}
.mainContainer #angels #stuff a:hover{ background:url(../images/angel_stuff_hover.gif) no-repeat}
/**** Future You ****/
.mainContainer #angels #futureyou{ margin-right:-50px}
.mainContainer #angels #futureyou,.mainContainer #angels #futureyou a{ background:url(../images/angel_futureyou.gif) no-repeat;}
.mainContainer #angels #futureyou a:hover{ background:url(../images/angel_futureyou_hover.gif) no-repeat}

/*------------OUR RANGE ---------*/
.mainContainer .text{ width:500px; float:left}
#toothbrushes { padding:0px; margin:0px; _margin-left:-15px; margin-bottom:30px}
#toothbrushes li{ list-style:none; margin-bottom:10px; background:none; padding-left:0px; margin:0px}
#toothbrushes li a{ text-decoration:none; font-size:15px; font-weight:bold; }
#toothbrushes .AdvPro, #toothbrushes .AdvPro a{ background:url(../images/advanced_enamel.gif) no-repeat; width:635px; height:72px; display:block}
#toothbrushes .AdvPro a:hover{ background:url(../images/advanced_enamel_hover.gif) no-repeat;}
#toothbrushes .ForChild, #toothbrushes .ForChild a{ background:url(../images/for_children.gif) no-repeat; width:635px; height:71px; display:block}
#toothbrushes .ForChild a:hover{ background:url(../images/for_children_hover.gif) no-repeat;  }
#toothbrushes .Sensitive, #toothbrushes .Sensitive a{ background:url(../images/sensitive_teeth.gif) no-repeat;width:635px; height:69px; display:block}
#toothbrushes .Sensitive a:hover{ background:url(../images/sensitive_teeth_hover.gif) no-repeat;}
#toothbrushes .FamilyProt,#toothbrushes .FamilyProt a{ background:url(../images/family_protection.gif) no-repeat;width:635px; height:68px; display:block}
#toothbrushes .FamilyProt a:hover{ background:url(../images/family_protection_hover.gif)no-repeat;}
#toothbrushes .ExtClean, #toothbrushes .ExtClean a{ background:url(../images/extreme_clean.gif) no-repeat;width:635px; height:74px; display:block}
#toothbrushes .ExtClean a:hover{ background:url(../images/extreme_clean_hover.gif)no-repeat;}
#toothbrushes .Whitening, #toothbrushes .Whitening a{ background:url(../images/whitening_range.gif)  no-repeat; width:635px; height:72px; display:block}
#toothbrushes .Whitening a:hover{ background:url(../images/whitening_range_hover.gif)no-repeat;}
#toothbrushes .ToothBrush, #toothbrushes .ToothBrush a{ background:url(../images/toothbrushes.gif) no-repeat; width:635px; height:239px; display:block}
#toothbrushes .ToothBrush a:hover{ background:url(../images/toothbrushes_hover.gif)no-repeat;}

/* ---------- FOOTER ---------- */
.footer {width:964px;font-size:10px;color:#999; margin:20px auto; line-height:12px; clear:both}
.footer .top{ background:url(../images/footer_top.gif) no-repeat; width:964px; height:14px}
.footer .bottom { background:url(../images/footer_btm.gif) no-repeat; width:964px; overflow:hidden; min-height:62px; _height:62px}
.footer .bottom a{ color:#999}
.footer .bottom a:hover{ color: #ff2c00;}
.footer .bottom .footerLeft { /*width:800px;*/ float:left ; padding: 0 0 0 20px;}
.footer .bottom .footerRight { width:110px ; float:right ; margin-right:10px}

/*-------------MEDIA CENTRE ------------*/

.centerPopup .mainContainer{ width:540px; text-align:center; padding-top:50px }
.videos{ margin:0px; padding:0px}
.videos li{ float:left; display:block; width:120px; height:150px; float:left; list-style:none; margin:0px 15px 15px 0px; padding:15px 140px 15px 15px!important}
.videos li h2{ font-size:14px; line-height:18px; white-space:nowrap; margin-top:0px}
.videos li.videoAdvanced{ background: url(../images/video_macleansadvanced.gif) no-repeat;} 
.videos li.videoStrengthens{ background: url(../images/video_strengthens.gif) no-repeat;} 
.videos li.videoExtremeClean{ background: url(../images/video_extremeclean.gif) no-repeat;} 
.videos li.videoWiggles{ background: url(../images/video_wiggles.gif) no-repeat; } 
/*-------- MACLEANS ADVANCED -----------*/
img.MAtop{ display:block; margin:0; padding:0; }
div.advancedBox {background: url(../images/macleans_advanced/macleans_advanced_back.png) repeat-y top left; width: 953px; padding-left:12px; }  
div.advancedBox2 { background: url(../images/macleans_advanced/macleans_back.jpg) no-repeat top left;  padding: 11px 11px 0 0;  }  
div.advancedBox > div.advancedBox2 { position:relative;  }  
div.advancedBox > div.advancedBox2 > a > img.back { position:absolute; right:20px;  }  
div.advancedBox2 .back{ float:right; margin-right:20px; border:0px; }
div.btm { width: 965px; background: url(../images/macleans_advanced/MA_btm.png) no-repeat top left; height:19px; }  
div.advancedBox2 .col1 { padding:127px 0 0 21px;  position:relative; width:293px; float:left; }
div.advancedBox2 .col1 img.productShot{ position:absolute; left:-12px;}
p.productintro { font-weight:700; color:#1288c8; margin-bottom: 30px; margin-left:6px;  }
p.productintro em{ font-style:normal; color:#ec1c24;  }

.enamelock { margin-top:160px; }
div.advancedBox2 h5 { color:#1b2f61; font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:400;}

.col2{ width:363px;  float:left; padding: 57px 10px 0 17px;/* line-height:15px;*/ line-height:1.4em; position:relative; height:600px}
.col2 ul{  margin: 0 0 1em ; padding: 0 0 0 1.75em;}
.col2 p{  margin:1em 0 0  ;}

.col2 h5{  margin:0 0 1em  ;}

.col3{ width:236px; float:right;}
.col3 h6{  margin:0px; padding:0px;}
div.amazingmouth {width:221px; background:url(../images/macleans_advanced/col3_angel_back.gif) repeat-y top left; margin:0px;}
div.amazingmouth p { padding: 0 17px 17px; margin:0px;}

.clear2 { clear:both; } 

/*----------- MACLEANS ADVANCED TIPS ------------------*/

div.advancedBox2 div.tips { background:url(../images/macleans_advanced/tips_back1.png) no-repeat top right; _background:url(../images/macleans_advanced/tips_back1.gif) no-repeat top right; margin: 0 13px 0 34px; padding:122px 0 0 0; min-height:278px; }
div.advancedBox2 div.tips div.copy{ margin-right:588px;  }
div.advancedBox2 div.tips div.copy p{ margin: 0 0 1em; }

div.advancedBox2 div.tips h5 { padding:0; margin:0; width:417px;  }
div.advancedBox2 div.tips h6 { padding:0 ; margin:0; width:417px; }
div.advancedBox2 div.tips ul { padding:0 0 0 1.75em ; margin:0 0 1em ;}

div.advancedBox2 div.advancedB { background:url(../images/macleans_advanced/advanced_blue.jpg) no-repeat top left; min-height: 255px; padding: 0 0 0 16px; margin: 14px 0 0 13px;}

div.boxAfterMeals{ float:left; width:285px;  padding: 0 20px 0 5px; color: #fff;}
div.boxHarderBrushing{ float:left; width:260px;  color: #fff;  padding: 0 20px 0 5px; }
div.advancedBox2  h5.myths { font-family:Verdana, Geneva, sans-serif; font-size:18px ; color:#fff; font-weight:700; margin: 1em 0 .5em;  }


/* header */
/*
#home a{ background:url(../images/home.gif) no-repeat; width:33px; height:12px; display:block; float:right}
#home a:hover{ background-position:0 -20px; width:33px; height:12px}
#navFlash{width:704px; 	float:left; margin-left:-32px; }
#fl{position: absolute; z-index:0; }
#flashcontent{ position: relative; z-index:0}
*/

.divShow { visibility: visible; }
.divHide { visibility: hidden; }





/***********content*****************/
.c1{ float:left; padding: 0px 30px 0px 0px; }

/*** your teeth***/
.col_01{ width:680px; float:left; padding-right:20px}

.ax {/* to be turned on once voting commences*/display:none;}
.nonvote {/*display to be changed to off once voting commences*/}
.videohome {position:relative;	padding-top: 15px;padding-bottom: 15px;padding-left: 15px;padding-right: 15px;height: 120px;width: 160px;background-image:url(../images/video_back.gif);}
.sofar {padding-right: 14px;color:#666666;font-size: 10px;}
.sofar strong {color:#f85600;font-size: 10px;}
.videoctner {padding-top: 14px;padding-bottom: 7px;padding-left: 12px;padding-right: 14px;height: 120px;width: 160px;position:relative;}
div.vidvid {height: 120px;width: 160px;display: none;position: absolute;z-index: 23;}
div.vidthumb {height: 120px;width: 160px;display: block;position:relative;z-index: 22;}
div.vidmask {height: 120px;width: 160px;display: none;position: absolute;z-index: 21;}
span.errormsg {color: #CC0000;font-weight: bold;}
.vote {height: 25px;width: 178px;background-color:#0066CC;background-image:url(../images/vote_for.jpg);text-align:right;vertical-align: text-bottom;color:#FFFFFF;font-size: 10px;}
.vote2 {height: 25px;width: 178px;background-color:#0066CC;background-image:url(../images/vote_for2.jpg);text-align:right;vertical-align: text-bottom;color:#FFFFFF;font-size: 10px;}
.voted {height: 25px;width: 178px;background-color:#0066CC;background-image:url(../images/voted_for.jpg);text-align:right;vertical-align: text-bottom;color:#FFFFFF;font-size: 10px;}
.novote {height: 17px;width: 178px;background-color:#0066CC;background-image:url(../images/novote_for.jpg);text-align:right;vertical-align: text-bottom;color:#FFFFFF;padding-top:8px;}
.voteradiobtn {padding-top: 3px;height: 25px;vertical-align:middle;}
.ayms {color: #666666;font-size:11px;}
.aymscolor {color: #0378bc;font-weight: bold;font-size:11px;}

.col_02{ width:200px; float:left;}

/***teeth tips ***/

.col_03{ width:520px; float:left;}

/***your child's teeth***/

.col_04{ width:470px; float:left; margin-right:20px}
.col_05{ width:280px; float:left}
.personResize{ width:120px!important}

/***ourrange**/

.col_06{width:150px; text-align:left; float:left; padding: 0px 20px 0px 0px;}
.col_07{width:535px; float:left; padding: 0px 20px 0px 0px;}
.col_07 p{}
.col_08{width:388px; height:305px; padding: 20px 0px 0px 30px; float:left; background-image: url(../images/toothbrushes-bkgnd.png);background-repeat: no-repeat; _background-image: url(../images/toothbrushes-bkgnd.gif);background-repeat: no-repeat;}
.col_09{ width:100px; padding-left:5px; float:left}

/***register ***/

.col_10{width:130px; text-align:center; float:left}
.col_11{ width:370px; float:left}

/***ourrange**/

.col_12{ float:left; width:390px}
.col_13{ width:240px; float:left; padding:0px 5px; }
.col_14{ float:left}
.col_15{ width:480px; float:left; padding:0px 5px; }
.col_16{ width:213px; float:left; text-align:center;}





.bodypadd .c1{width: 390px;float:left;}
.bodypadd .c2{width: 247px;float:left;}
.bodypadd .c3{width: 247px;float:left;}
.person{float:left; width:170px;}
.bodypadd table td{vertical-align:		top;}
.bodypadd table .cText{width:				170px;}
.bodypadd .footer {width:auto;font-size:10px;color:#999; margin:20px auto; line-height:12px; clear:both}
.style1 {font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 11px;}
.legal {font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 9px;color:#999999;}


.register td { padding: 3px 0 0 3px}
form { margin:0 ; padding:0}
.register input { width:200px ; height: 16px ; margin: 0 ; padding: 0 ;}
.register .check { width:15px ; margin: 5px 5px 2px 5px ; vertical-align:bottom ;}
.subNavs{float: 			right; margin-right: 	40px;}

/* ---------- Amazing science of the mouth ---------- 
.bodypadd .hd-amazing { position: relative; width:964px; min-height:322px; background:url(../images/pic_clouds.gif) no-repeat right 0px;}
.bodypadd .hd-amazing #tiburon{ background: url(../images/pic_tiburon.png) no-repeat; width:181px; height:110px; position:absolute; z-index:100; top:-25px}
.bodypadd .hd-amazing #logo-amazing{ background:url(../images/logo_amazing.gif) no-repeat; width:295px; height:357px; position:absolute; top:-25px}
.bodypadd .hd-amazing #scientist{background:url(../images/pic_scientist.gif) no-repeat; width:155px; height:210px; position:absolute; left:300px}
.bodypadd .hd-amazing #robot{ background:url(../images/pic_robot.gif) no-repeat; width:119px; height:191px; position:absolute; right:200px; }*/

/* ---------- Structure ---------- 

div.globalWrap{_height:90%;min-height:90%;margin:-50px 0 -50px;padding:50px 0 50px;}
*/


/*----------------sifr---------------

h1, h2, h3, h4, h5 {font-family: Helvetica, Arial, Verdana, sans-serif;font-weight: bold;letter-spacing: -.05em;margin: 0;padding: 0;line-height: 1em;}
h1 {font-size: 41px;display:inline;padding:0px;margin:0px;letter-spacing:-1px}
h2 {font-size: 20px;display: inline;padding:0px;margin:0px;}
h3 {font-size: 16px;}
h4 {color: #660000;font-size: 10px;margin: 20px 0 20px 0;display: inline;	}
h5 {font-size: 16px;}
*/

/* flash*/


/* fact */
.fact{ width:280px; float:left; margin-left:10px}
.fact img{float:left;}
.fact .txt{width:175px; float:left; padding-top:20px; padding-left:5px}

/*box lef */

.boxTop{ background: url(../images/box_top.png) no-repeat;_background: url(../images/box_top.gif) no-repeat;  width:210px; height:16px; overflow:hidden}
.boxContent{ background:url(../images/box_content.png) no-repeat;_background:url(../images/box_content.gif) no-repeat; width:185px; overflow:hidden; padding:0px 0px 0px 25px; color:#1c3062; font-size:10px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.boxContent p{ width:155px; margin-left:10px}
.boxBottom{ background:url(../images/box_bottom.png) no-repeat; _background:url(../images/box_bottom.gif) no-repeat; width:210px; height:23px; overflow:hidden}
/*
#nav, #nav ul { 
padding: 0px 0px;margin: 0;list-style: none;height:110px; float:left;margin-left:-20px;width:800px}
#nav{ margin-top:15px}
#nav a {display: block;}
#nav li { 
*/
/* all list items 
float: left; list-style:none;display:inline;}
.nav_home a{ background:url(../images/nav_home.gif) no-repeat; width:143px; height:73px; display:block}
.nav_home a.active{ background-position:0px -73px; }
.nav_home a:hover{ background-position:0px -73px; }
.nav_looking a{ background:url(../images/nav_looking.gif) no-repeat; width:169px; height:73px; display:block}
.nav_looking a.active{ background-position:0px -73px; }
.nav_looking a:hover{ background-position:0px -73px; }
.nav_kids a{ background:url(../images/nav_kids.gif) no-repeat; width:131px; height:73px; display:block}
.nav_kids a.active{ background-position:0px -73px; }
.nav_kids a:hover{ background-position:0px -73px; }
.nav_ourrange a{ background:url(../images/nav_ourrange.gif) no-repeat; width:102px; height:73px; display:block}
.nav_ourrange a.active{ background-position:0px -73px; }
.nav_ourrange a:hover{ background-position:0px -73px; }
.nav_smiles a{ background:url(../images/nav_smiles.gif) no-repeat; width:148px; height:73px; display:block}
.nav_smiles a.active{ background-position:0px -73px; }
.nav_smiles a:hover{ background-position:0px -73px; }
.nav_about a{ background:url(../images/nav_about.gif) no-repeat; width:150px; height:73px; display:block}
.nav_about a.active{ background-position:0px -73px; }
.nav_about a:hover{ background-position:0px -73px; }
*/

/* kidsstuff */
.kidsstuffangel01{ width:300px ; float:left ; padding: 0 6px 0 0px;height:100%;}
.kidsstuffangel02{ width:305px ; float:left ; padding: 0 7px 0 0px;height:100%;}
.kidsstuffangel03{ width:305px ; float:left ; padding: 0 7px 0 0px;height:100%;}

.ourrangekidsangel02{ width:305px ; float:left ; padding: 0 60px 0 130px;height:100%;}
.ourrangekidsangel03{ width:305px ; float:left ; padding: 0 0px 0 0px;height:100%;}

/* macleans media centre*/
.tv01{ background:url(../images/box_content.png) no-repeat;_background:url(../images/box_content.gif) no-repeat; width:185px; height:300px; overflow:hidden; padding:0px 0px 0px 25px; letter-spacing:.8px; color:#1c3062; font-size:10px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.tv01 p{ width:155px; margin-left:10px}
.tv02{ width:305px ; float:left ; padding: 0 0px 0 0px;height:100%;}
.tv03{ width:305px ; float:left ; padding: 0 0px 0 0px;height:100%;}

/* for kids - milkteeth*/
.milkteethcont01{width:450px ; float:left ; padding: 0 0px 0 0px;height:100%;}
.milkteethbrush{ width:100% ; padding: 0 0px 0 0px;height:100%; float:left}
.milkteethbrush01{ width:350px ; float:left ; padding: 0 0px 0 0px;height:100%;}
.milkteethbrush02{ width:55px ; float:left ; padding: 0 0px 0px 30px;height:100%;}
.milkteethcont02{width:350px ; float:left ; padding: 0 0px 0 0px;height:100%;}
.milkteethsong{ width:55px ; float:left ; padding: 0 0px 0px 0px;height:100%;}
.wigglesong{ width:55px ; float:left ; padding: 0 0px 0px 0px;height:100%;}

/* for kids - juniorjaws*/
.juniorjawscont01{width:450px ; float:left ; padding: 0 0px 0 0px; _padding: 0 0px 0 10px; height:100%}
.juniorjawscont02{width:320px ; float:left ; padding: 0 0px 0 70px; _padding: 0 0px 0 10px;height:100%; height:100%;}
.macattack{  width:350px; margin: 0 0px 0px 0px; float:left }
.mactheshark{ width:350px ; float:left ; padding: 0 0px 0px 0px; height:100%;}

.footerangeljj {border: none;margin:0px 0px 0px -10px;padding: 40px 30px 40px 70px ;width: 450px;height: 135px;font-family: verdana, Tahoma, Arial, Helvetica;font-size: 11px;color: #1c3062;background-image: url(../images/footerangeljj.gif);background-repeat: no-repeat;}
.footerangeljj .c1{width: 300px;float:left;}
.footerangeljj .c2{width: 50px;float:left; margin:15px 0px 0px -20px}

.chart{float:left; width:160px; text-align:left}
.chart02 {float:left;}

.extremefamily{ width:490px; float:left; padding:5px 0px 0px 8px; }
 
.footerangel_ext_fam {border: none;margin:0px 0px 0px -10px;padding: 20px 30px 40px 12px ;width: 499px;height: 155px;font-family: verdana, Tahoma, Arial, Helvetica;font-size: 11px;color: #1c3062;background-image: url(../images/footerangel_back13.jpg);background-repeat: no-repeat;}
.footerangel_ext_fam .c1 {width: 65px;float:left; padding: 5px 0px 0px 0px; }
.footerangel_ext_fam .c2 {width: 350px;float:left; padding: 8px 0px 0px 0px;}
.footerangel_ext_fam .c3 {width: 27px;float:left;padding: 8px 0px 0px 10px; }



/**** Macleans Image Gallery ****/
.ig-breadcrumb { float:right;}
.ig-breadcrumb div { float:left;}
.img-btn-page { padding:2px 5px 0px 5px;}

.mc-img-gallery { padding:20px 0px;}
.mc-img-gallery-row { padding:2px 0px;}
.mc-image-gallery-content { padding:20px 0px}
.mc-gallery-column { float:left; width:158px; margin-right:6px;}

/**** Macleans Media Releases ****/
.media-releases { padding-bottom:40px; }
.media-releases-row { padding:20px 0px;}
.media-releases-row .column_left { width:300px; float:left; padding:15px 0px 0px 15px;}
.media-releases-row .column_right { width:635px; border-top:1px solid #b2b2b2; float:left; padding-top:15px;}

.media-releases-row .column_right h1 { font:bold 24px Arial; color:#0085cb; margin:0px; padding:0px;}
.media-releases-row .column_right h2 { font:normal 18px Arial; color:#1a2e5e; margin:0px; padding:0px; padding:5px 0px;}

.mediareleases-date { float:right; color:#0085cb; font-weight:bold; margin-top:-26px;}