/********************************************************/
/***********Glow Women's Fitness Style Sheet*************/
/**********Website by Contact Point IT Services**********/
/********************************************************/
body {
  margin: 0;
  background: #dedede url(images/background.gif) repeat-x;
  font-family: Arial;
  font-size: 9pt;
  color: #555555;
}

/********************************************************/
/*********************START DIVS*************************/
/********************************************************/

#wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0px 8px;
  width: 760px;
  background: url(images/shadow.png) repeat-y;
}

#content {
  width: 760px;
  background: 0px 250px url(images/text-background.jpg) no-repeat;
}

#header {
  background: #ff007d;
  width: 760px;
  height: 86px;
}

#header h1 {
  padding: 0;
  margin: 0;
  text-indent: -5000px;
}

/********************************************************/
/*********************NAVIGATION*************************/
/********************************************************/

#navigation {
  width: 760px;
  height: 33px;
  background: url(images/nav-background.jpg) repeat-x;
}

#nav {
  position: relative;
  padding: 0;
  margin: 0;
  list-style-type: none;
  margin-left: 40px;
}

#nav li {
  display: block;
  float: left;
}

#nav li a {
  display: block;
  float: left;
  height: 33px;
}

#nav li a b {
  margin-left:-9999px;
}

#nav li:hover a, #nav a:hover {
  background-position: 0 34px;
}

#nav li a#home {width: 62px; background: url(images/nav-home.jpg);}
#nav li a#home.active, #nav li a:hover#home {background-position: 0 33px;}

#nav li a#whoarewe {width: 103px; background: url(images/nav-who-are-we.jpg);}
#nav li a#whoarewe.active, #nav li a:hover#whoarewe {background-position: 0 33px;}

/*#nav li a#whatisglow {width: 112px; background: url(images/nav-what-is-glow.jpg);}
#nav li a#whatisglow.active, #nav li a:hover#whatisglow {background-position: 0 33px;} */
#nav li a#vipclub {width: 74px; background: url(images/nav-vip-club.jpg);}
#nav li a#vipclub.active, #nav li a:hover#vipclub {background-position: 0 33px;}

/*#nav li a#shopping {width: 79px; background: url(images/nav-shopping.jpg);}
#nav li a#shopping.active, #nav li a:hover#shopping {background-position: 0 33px;} */
#nav li a#teamglowprograms {width: 160px; background: url(images/nav-team-glow-programs.jpg);}
#nav li a#teamglowprograms.active, #nav li a:hover#teamglowprograms {background-position: 0 33px;}

#nav li a#resources {width: 91px; background: url(images/nav-resources.jpg);}
#nav li a#resources.active, #nav li a:hover#resources {background-position: 0 33px;}

#nav li a#glowvipclub {width: 78px; background: url(images/nav-vip-login.jpg);}
#nav li a#glowvipclub.active, #nav li a:hover#glowvipclub {background-position: 0 33px;}

/*#nav li a#onlinejournal {width: 118px; background: url(images/nav-online-journal.jpg);}
#nav li a#onlinejournal.active, #nav li a:hover#onlinejournal {background-position: 0 33px;} */

#nav li a#links {width: 54px ;background: url(images/nav-links.jpg);}
#nav li a#links.active, #nav li a:hover#links {background-position: 0 33px;}

#nav li a#faqs {width: 51px; background: url(images/nav-faqs.jpg);}
#nav li a#faqs.active, #nav li a:hover#faqs {background-position: 0 33px;}

#nav li a#contact {width: 75px; background: url(images/nav-contact.jpg);}
#nav li a#contact.active, #nav li a:hover#contact {background-position: 0 33px;}


/********************************************************/
/**********************banner*****************************/
/********************************************************/

#banner{
  background: url(images/top-banner.jpg) no-repeat;
  width: 760px;
  height: 128px;
}
#banner form td{
    padding: 95px 0 5px 9px;
}


/********************************************************/
/******************Content Formatting********************/
/********************************************************/
#format a:link, #format a:visited, #format a:active {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px dotted #555555;
}

#format a:hover {
  color: #ff007d;
  border-bottom: 1px dotted #ff007d;
}

img {
  border: 0;
}

h1 {
  margin: 0 0 10px;
  color: #8ece31;
  font-size: 18pt;
  line-height: 26px;
}

h2 {
  margin: 0 0 10px;
  color: #8ece31;
  font-size: 13pt;
  line-height: 26px;
}

h3 {
  margin: 0;
  font-size: 9pt;
}


#text {
  width: 730px;
  padding: 15px;
}

/********************************************************/
/*********************BOTTOM TABLE***********************/
/********************************************************/

#bottom_links {
  margin-top: 15px;
  border-collapse: collapse;
  text-align: left;
}

#bottom_links th {
  padding: 5px;
  background: #ff007d;
  color: #FFFFFF;
  font-weight: normal;
  font-size: 13pt;
  border: 3px solid #FFFFFF;
}

#bottom_links td {
  border: 1px solid #FFFFFF;
  vertical-align: top;
}

#bottom_links_container {
  float: left;
  width: 182px;
}

#bottom_links_container table {
  width: 179px;
  border-collapse: collapse;
  text-align: left;
}

#bottom_links_container table th {
  padding: 5px;
  background: #ff007d;
  color: #FFFFFF;
  font-weight: normal;
  font-size: 13pt;
  border: 3px solid #FFFFFF;
}

#bottom_links_container table td {
  border: 1px solid #FFFFFF;
  vertical-align: top;
}

.arrow {
  display: block;
  width: 179px;
  height: 26px;
  background: url(images/arrow.jpg) no-repeat;
}

.arrow:hover {
  background: url(images/arrow-a.jpg) no-repeat;
}


/********************************************************/
/******************BOTTOM NAVIGATION*********************/
/********************************************************/

#bottom_navigation {
  font-size: 7.5pt;
}

#bottom_navigation a, #bottom_navigation a:active, #bottom_navigation a:visited {
  color: #555555;
  text-decoration: none;
  text-transform: uppercase;
}

#bottom_navigation a:hover {
  color: #ff007d;
  border-bottom: 1px dotted #ff007d;
}

/********************************************************/
/*********************FOOTER*****************************/
/********************************************************/

#footer {
  margin: 0 auto;
  width: 756px;
  height: 10px;
  padding: 20px 20px 20px 0;
  background: url(images/footer.png) no-repeat;
  text-align: right;
}

#footer a, #footer a:active, #footer a:visited {
  color: #999999;
  text-decoration: none;
}

#footer a:hover {
  color: #ff007d;
  border-bottom: 1px dotted #ff007d;
}

/********************************************************/
/*********************SHOPPING CART**********************/
/********************************************************/

#mini_cart {
  position: absolute;
  top: 20px;
  right: 50px;
  width: 200px;
  height: 50px;
}

#mini_cart a, #mini_cart a:active, #mini_cart a:visited {
  color: #000000;
  text-decoration: none;
}


/********************************************************/
/**********************ADMIN*****************************/
/********************************************************/

body.admin {
  background: none;
  background: #ffffff;
}



