* {margin:0;padding:0;outline:0;}
body, html {width:100%;font-family:Arial,Helvetica,sans-serif;}
body {background:#4d4d4d;text-align:center;}

#outer{height:100%;width:100%;display:table;vertical-align:middle;}
#container {text-align:center;position:relative;vertical-align:middle;display:table-cell;height:800px;}	
#inner {border:0;width:1000px;height:800px;text-align:left;margin-left:auto;margin-right:auto;}#contents {border:0;padding:0 0;width:1000px;height:800px;}

#noflash {white-space:pre;color:#B30838;font-weight:600;font-size:21px;padding-top:420px;}
#noflash a {color:#B30838;font-weight:600;font-size:21px;text-decoration:none;display:inline;}
#noflash a:hover {text-decoration:underline;}

#badge_savvy {position:relative;width:75px;height:75px;
top:-65px;left:25px;}


.left {float:left;}
.right {float:right;}
.magicImg {
  position:relative;
  margin:10px 15px 0 0;
  z-index:1000;
  height:0;overflow:visible;
}
.home {padding:15px 0 0 30px}
.home a{text-decoration:none;}

#header, #footer {background:#B30838;display:block;}
#header{height:60px;}
#footer {height:40px;}
#credit ,
#credit a {color:#999999;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;}
#credit a:hover {text-decoration:underline;}
#credit span {padding:10px 30px 0 30px;}

#stage {float:right;
  margin:30px 30px 0 0;
  width:780px;height:520px;
  background:white;}
#obj {float:right;
  margin:30px 30px 0 0;
  width:780px;height:572px;
  }

#page {padding:30px 40px;
position:relative;top:0;left:0;
width:700px;height:520px;
}

#pageTag {position:relative;left:711px;top:-120px;
width:69px;height:30px;
}
#content  {display:block;
background:#b59668;
height:650px;
background-color:#c39766;
background-image:url('../img/contentBG.jpg');
}
#stage p {font-size:12px;
  font-family:Arial,Helvetica,sans-serif;
  margin-bottom:15px;
  line-height:17px;
 }
.bigger p {font-size:16px !important;line-height:26px;}

#stage a {color:#808080 !important;
text-decoration:none;}
#stage a:hover {text-decoration:underline;}
#stage .left{width:49%;}
#stage .right {width:48%;}
#stage a.red {color:#B30838 !important;text-decoration:none !important;font-weight:500;}
#stage a.red:hover {color:#bbb !important;text-decoration:none !important;}


/*news page*/
.medium p {font-size:13px !important;line-height:24px !important;}
.news .left{width:285px  !important;}
.news .right {width:250px !important;line-height:1em !important}
.right b {margin-bottom:1em;}
.right hr {color:#d0d0d0; background-color:#d0d0d0;size:2;height:2px;border:0;margin:2px 0}
.medium .right a 
.medium .right a:active,
.medium .right a:visited,
.medium .right a:hover
{height:40px;margin:0 0;text-decoration:none;border:0 solid white;outline:0 solid white}


#stage h4 {font-family:Arial,Helvetica,sans-serif;
margin-bottom:15px;
font-size:30px;
color:#B30838;
font-weight:400;
text-transform:uppercase;
}
#stage table {margin-bottom:15px;}
#stage h5 {font-size:16px;line-height:18px;}

/* individual pag BG's*/
.littleGirl {background-image:url('../img/home_baby.jpg') !important;background-repeat:no-repeat;}
.aboutGroup {background-image:url('../img/about_group_pg.jpg') !important;background-repeat:no-repeat;}
.newsGroup {background-image:url('../img/in_the_news_pg.jpg') !important;background-repeat:no-repeat;}
.signup {background-image:url('../img/signup_pg.jpg') !important;background-repeat:no-repeat;}
.collect {background-image:url('../img/collectionBG.jpg') !important;background-repeat:no-repeat;}


/* nav */
.navBlock {height:30px;width:10px;background:#B30838;float:left;margin-right:-10px;}
.active {color:#B30838 !important;}
a.firstChild {color:white !important}
#nav {
 float:left; 
  width:160px;
  height:520px;
  margin:65px 0 0 0;}
#nav  {}
#nav  a {display:block;margin-left:30px;line-height:30px;
  font-family:font-family: Arial, Helvetica, sans-serif;
  font-size:21px;
  color:white;
  font-weight:600;
  text-decoration:none;
  text-transform:uppercase;}
.child {font-size:14px !important;
}
.child {white-space:pre;padding-left:5px;}
.last {margin-bottom:5px;}
.hidden {display:none !important}
.subheader {padding-left:20px;}

/* FORM --offer.php page */
.newsletter {padding-top:10px;}
#page form {display:inline;font-family:Arial,Helvetica,sans-serif; }
#page fieldset {border:0 !important;margin 0 0 !important;padding:0 0 !important;}
#page legend {margin:0 0 !important;padding:0 0 !important;
background:none;
display:block;border:0 !important;
  color:black;font-size:20px;}
#page label {dispay:block;font-size:12px;color:black;vertical-align:bottom;
  padding-left:0;}
#page label span {vertical-align:middle;line-height:16px;}
#page input {font-family:Arial,Helvetica,sans-serif;}
#page input.txt {margin-top:-2px;font-size:14px;vertical-align:top;
width:250px;
border:1px solid black;
height:22px;
display:block;
line-height:20px;
}
#page input.submit {
color:white;font-size:14px;;
width:100px;
height:20px;
background-image:url('../img/submitBG.jpg');
display:block;
line-height:14px;
border:0;}

/* FORM --footer*/
.newsletter {padding-top:10px;}


#footer.form {background-image:url('../img/footerBG.jpg');
background-repeat:no-repeat;}
#footer.noFrom {background-color:#B30838;background-image:none !important;}
#footer form {display:inline;font-family:Arial,Helvetica,sans-serif;}
#footer fieldset {border:0 !important;vertical-align:bottom;}
#footer legend {display:none;}
#footer label {float:right;font-size:12px;color:white;vertical-align:middle;}
#footer label .label {display:none;}
#footer input {font-family:Arial,Helvetica,sans-serif;}
#footer input.txt {margin-top:-2px;font-size:14px;vertical-align:top;
width:250px;
border:1px solid white;
height:22px;
line-height:20px;
}
#footer input.submit {
color:white;font-size:14px;margin-top:0px;
width:100px;
height:20px !important;
line-height:14px;
background-image:url('../img/submitBG.jpg');
border:0;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#stage p {
line-height:1.45em !important;
 }

}


#minipage {overflow-y:scroll;overflow-x:hidden;height:460px;}
#minipage table thead th{border-bottom:1px solid grey;text-align:center;}
#minipage table tbody td{font-size:10px !important;}
