/*-------------------------------------------	
	Reset Fonts etc
-------------------------------------------*/

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h1,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h1,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}


/*-------------------------------------------	
	Global
-------------------------------------------*/

body {
  background: url(http://www.fridaygirl.com/images/css/common/body-bg.gif) #9FDADB top left repeat-x;
}

body {
  min-width: 990px;text-align: center;
}

a { outline: none; }

#wrapper {margin: 0 auto;width: 990px;text-align: left;font-size: 85%;
}

/* header
-------------------------------------------*/

#header { /**/
  width: 990px;
  height:100px;
  position: relative;
  overflow: visible;
  background: url(http://www.fridaygirl.com/images/css/common/header-bg.gif) top no-repeat;
  z-index: 10;
}

#logo { /**/
position: relative;
   float: left;
   display: block;
   width: 300px; 
   height: 100px;
}

#logo img a {
margin:0;
padding:0;
border:0;
}

#tel-no {
position: relative;
float:right;
padding: 50px 5px 0px 0px;
}

#tel-no .caps{
font-family: Georgia;
font-weight:bold;
  font-size: 11px;
  text-transform: uppercase;
  color: #00869B;
  }
  
  #tel-no .digits{
font-family: Georgia;
  font-size: 25px;
  color: #00869B;
  }

#header ul#navigation{
position: relative;
  padding: 20px 0 0 5px;
  margin: 0px 0 0 0;
  display: block;
  float: left;
  width: 990px;
  z-index: 10;
}

#header ul.sf-menu { /**/
   position: absolute;
  padding:0;
  margin:0;
   left: 0px;
   width: 990px; 
   height: 31px;
   z-index: 10;
 }

#header ul li.head {
  padding:0;
  margin:0;
  position: relative;
  float: left;
  height: 31px;
  background-repeat: no-repeat;
  background-position: top right;
}



#header ul li#nav-home { position: relative; left: 33px; } 
#header ul li#nav-home { width: 92px; }
#header ul li#nav-feeling { width: 160px; }
#header ul li#nav-whatwedo { width: 98px; }
#header ul li#nav-saveyourday { width: 163px; }
#header ul li#nav-helped { width: 164px; }
#header ul li#nav-standfor { width: 141px; }
#header ul li#nav-toptips { width: 75px; }
#header ul li#nav-contact { width: 74px; }


#header ul li.head a {
  padding: 0;
  display: block;
  height: 33px;
  font-family: Georgia;
  font-size: 15px;
  text-transform: lowercase;
  text-decoration: none;
  cursor:pointer;
}

#header ul li.head a span {
  display: block;
  height: 33px;
  padding: 10px 0px 10px 12px;
  margin: 0;
  color: #000;
}

#header ul li#nav-home.head:hover span {
color: #000;
  background: #fff;
   background: url(http://www.fridaygirl.com/images/css/common/nav-home-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-home span.selected {
   background: url(http://www.fridaygirl.com/images/css/common/nav-home-on-bg.gif) 0px -33px no-repeat;
}


#header ul li#nav-feeling.head:hover span {
color: #000;
  background: #fff;
   background: url(http://www.fridaygirl.com/images/css/common/nav-feeling-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-feeling span.selected {
   background: url(http://www.fridaygirl.com/images/css/common/nav-feeling-on-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-whatwedo.head:hover span {
color: #000;
  background: #fff;
   background: url(http://www.fridaygirl.com/images/css/common/nav-whatwedo-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-whatwedo span.selected {
   background: url(http://www.fridaygirl.com/images/css/common/nav-whatwedo-on-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-saveyourday.head:hover span {
color: #000;
  background: #fff;
   background: url(http://www.fridaygirl.com/images/css/common/nav-saveyourday-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-saveyourday span.selected {
   background: url(http://www.fridaygirl.com/images/css/common/nav-saveyourday-on-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-helped.head:hover span {
color: #000;
  background: #fff;
   background: url(http://www.fridaygirl.com/images/css/common/nav-helped-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-helped.head span.selected {
   background: url(http://www.fridaygirl.com/images/css/common/nav-helped-on-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-standfor.head:hover span {
color: #000;
  background: #fff;
   background: url(http://www.fridaygirl.com/images/css/common/nav-standfor-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-standfor.head span.selected {
   background: url(http://www.fridaygirl.com/images/css/common/nav-standfor-on-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-toptips.head:hover span {
color: #000;
  background: #fff;
   background: url(http://www.fridaygirl.com/images/css/common/nav-toptips-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-toptips.head span.selected {
   background: url(http://www.fridaygirl.com/images/css/common/nav-toptips-on-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-contact.head:hover span {
color: #000;
  background: #fff;
   background: url(http://www.fridaygirl.com/images/css/common/nav-contact-bg.gif) 0px -33px no-repeat;
}

#header ul li#nav-contact.head span.selected {
   background: url(http://www.fridaygirl.com/images/css/common/nav-contact-on-bg.gif) 0px -33px no-repeat;
}

#header ul.sub {
  padding-top: 0px;
  position: absolute;
  z-index: 100;
  left: -999em;
  width: 152px;
  padding-bottom: 4px;
  border-top: solid 1px #D9D9D9;
    background: url(http://www.fridaygirl.com/images/css/common/menu-bottom.gif) bottom left no-repeat;
}

#nav-feeling ul.sub {
padding-top: 0px;
padding-right:2px;
  position: absolute;
  z-index: 100;
  left: -999em;
  width: 154px;
  padding-bottom: 4px;
  border-top: solid 1px #D9D9D9;
    background: url(http://www.fridaygirl.com/images/css/common/menu-bottom-feeling.png) bottom left no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fridaygirl.com/images/css/common/menu-bottom-feeling.png', sizingMethod='scale');
}

#nav-whatwedo ul.sub {
padding-top: 0px;
padding-right:2px;
  position: absolute;
  z-index: 100;
  left: -999em;
  width: 180px;
  padding-bottom: 4px;
  border-top: solid 1px #D9D9D9;
    background: url(http://www.fridaygirl.com/images/css/common/menu-bottom-whatwedo.png) bottom left no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fridaygirl.com/images/css/common/menu-bottom-whatwedo.png', sizingMethod='scale');
}

#nav-saveyourday ul.sub {
padding-top: 0px;
padding-right:2px;
  position: absolute;
  z-index: 100;
  left: -999em;
  width: 157px;
  padding-bottom: 4px;
  border-top: solid 1px #D9D9D9;
    background: url(http://www.fridaygirl.com/images/css/common/menu-bottom-saveyourday.png) bottom left no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fridaygirl.com/images/css/common/menu-bottom-saveyourday.png', sizingMethod='scale');
}

#nav-helped ul.sub {
padding-top: 0px;
padding-right:2px;
  position: absolute;
  z-index: 100;
  left: -999em;
  width: 158px;
  padding-bottom: 4px;
  border-top: solid 1px #D9D9D9;
    background: url(http://www.fridaygirl.com/images/css/common/menu-bottom-helped.png) bottom left no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fridaygirl.com/images/css/common/menu-bottom-helped.png', sizingMethod='scale');
}

#nav-standfor ul.sub {
padding-top: 0px;
padding-right:2px;
  position: absolute;
  z-index: 100;
  left: -999em;
  width: 158px;
  padding-bottom: 4px;
  border-top: solid 1px #D9D9D9;
    background: url(http://www.fridaygirl.com/images/css/common/menu-bottom-helped.png) bottom left no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fridaygirl.com/images/css/common/menu-bottom-helped.png', sizingMethod='scale');
}

#nav-toptips ul.sub {
padding-top: 0px;
padding-right:2px;
  position: absolute;
  z-index: 100;
  left: -999em;
  width: 158px;
  padding-bottom: 4px;
  border-top: solid 1px #D9D9D9;
    background: url(http://www.fridaygirl.com/images/css/common/menu-bottom-helped.png) bottom left no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fridaygirl.com/images/css/common/menu-bottom-helped.png', sizingMethod='scale');
}

#nav-contact ul.sub {
padding-top: 0px;
padding-right:2px;
  position: absolute;
  z-index: 100;
  left: -999em;
  width: 86px;
  padding-bottom: 4px;
  border-top: solid 1px #D9D9D9;
    background: url(http://www.fridaygirl.com/images/css/common/menu-bottom-contact.png) bottom left no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fridaygirl.com/images/css/common/menu-bottom-contact.png', sizingMethod='scale');
}


#header li.head:hover ul.sub,
#header li.sfHover ul.sub {
  top: 33px; left: 2px;
  
}

#header ul.sub li {
  padding: 0px 0px 0px 0px;
  background: #fff;
  border-left: solid 1px #D9D9D9;
  border-right: solid 1px #D9D9D9;
}

#header ul.sub li.first {
  padding: 0px 0px 0px;
}

#header ul.sub li a {
  padding: 10px 5px 10px 8px;
  margin:0px;
  width: auto; height: auto;
/*  line-height: 23px;*/
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  color: #000;
  text-transform: lowercase;
}

#header ul.sub li.first span {
  display: block;
  padding-top: 7px;
}

#header ul.sub li a:hover {
color:#fff;
  background-color: #009DA5;
}

#primary {
  position: relative;
float:left;
width:990px;
display:block;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(http://www.fridaygirl.com/images/css/homepage/hero-bg.gif) top left no-repeat;
z-index: 1;
 }

#primary .hero { 
padding: 25px 0px 0px 40px;
width:990px;
height:300px;
}


#primary H2 {
  padding: 5px 5px 5px 0px;
  font-family: Georgia;
  font-weight:normal;
  font-size: 38px;
  color: #000;
}
#primary p {
padding: 10px 5px 0px 0px;
margin:0;
  width: 470px; height: auto;
line-height: 15px;
  font-family: Arial;
  font-size: 11px;
  color: #666;
  background:#fff;
}

#primary p.para1 {
padding: 15px 5px 0px 0px;
margin:0;
background:#fff;
}

#primary p.hero-link a {
padding: 10px 5px 5px 0px;
  width: 470px; height: auto;
line-height: 15px;
  font-family: Georgia;
  font-size: 15px;
  color: #009DA5;
  text-decoration:none;
  background:#fff;
}

#primary p.hero-link a:hover {
  text-decoration:underline;
}

#primary-end {
clear:both;
position: relative;
float:left;
width:990px;
height:10px;
display:block;
font-family: Arial;
  font-size: 3px;
  padding:0px;
  margin:0px;
background: url(http://www.fridaygirl.com/images/css/homepage/end-large.gif) top left no-repeat;}


.della-home {
position:absolute;
left: 970px;
top: -100px;
width: 140px;
height:243px;
z-index: 100;
background-color: transparent;
background: url(http://www.fridaygirl.com/images/css/homepage/della-home.png) top left no-repeat;
}

#secondary {
position: relative;
float:left;
width:990px;
display:block;
margin:23px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 100;
 }

#secondary .feature1{
float:left;
position: relative;
overflow: hidden;
width: 324px;
height: 156px;
}

#secondary .feature1 h1{
float: left;
display: block;
text-indent: -1000em;
width: 324px;
height: 156px;
background: url(http://www.fridaygirl.com/images/css/homepage/column1-bg.gif) top left no-repeat;

  }

#secondary .feature1 h1 a{
float: left;
display: block;
text-indent: -1000em;
width: 324px;
height: 156px;
  }
  
  #secondary .feature1 p{
text-indent: -1000em;
  }
  
  #secondary .feature1 p a{
text-indent: -1000em;
  }

#secondary .feature2{
float:left;
position: relative;
overflow: hidden;
width: 324px;
height: 156px;
margin: 0 0 0 9px;
}

#secondary .feature2 h1{
float: left;
display: block;
text-indent: -1000em;
width: 324px;
height: 156px;
  }

#secondary .feature2 h1 a{
float: left;
display: block;
text-indent: -1000em;
width: 324px;
height: 156px;
background: url(http://www.fridaygirl.com/images/css/homepage/column2-bg.gif) top left no-repeat;
  }
  
  #secondary .feature2 p{
text-indent: -1000em;
  }
  
  #secondary .feature2 p a{
text-indent: -1000em;
  }

#secondary .feature3{
float:left;
position: relative;
overflow: hidden;
width: 324px;
height: 156px;
margin: 0 0 0 9px;
}

#secondary .feature3 h1{
float: left;
display: block;
text-indent: -1000em;
width: 324px;
height: 156px;
  }

#secondary .feature3 h1 a{
float: left;
display: block;
text-indent: -1000em;
width: 324px;
height: 156px;
background: url(http://www.fridaygirl.com/images/css/homepage/column3-bg.gif) top left no-repeat;
}
  
#secondary .feature3 p{
text-indent: -1000em;
}
  
#secondary .feature3 p a{
text-indent: -1000em;
}


#tertiary {
position: relative;
float:left;
width:990px;
display:block;
margin:23px 0px 0px 0px;
padding: 0px 0px 0px 0px;
 }
 
#tertiary .newsletter {
float: left;
display: block;
width: 494px;
background: url(http://www.fridaygirl.com/images/css/homepage/newsletter-bg.gif) top left no-repeat;
}

#tertiary .newsletter h1 {
line-height: 16px;
font-family: Georgia;
font-size: 20px;
color: #000;
text-decoration:none;
padding: 20px 0px 0px 20px;
}
  
#tertiary .newsletter p {
width:390px;
line-height: 16px;
font-family: Arial;
font-size: 11px;
color: #666;
text-decoration:none;
padding: 20px 0px 0px 20px;
}

#tertiary .newsletter p a {
color: #333;
text-decoration:none;
}

#tertiary .newsletter p a:hover {
color: #000;
text-decoration:underline;
}

#tertiary p.hp-form, #tertiary p.error-block {
padding:0px 0px 0px 0px;
margin:0px;
}

#tertiary p.error-block {
color:#990000;
padding-bottom:5px;
}
  
#tertiary .newsletter form {
line-height: 16px;
font-family: Arial;
font-size: 11px;
color: #666;
text-decoration:none;
padding: 20px 0px 0px 20px;
}
 
 
#tertiary .newsletter input.txt-name {
width: 190px;
border: 1px solid #99CCCC;
margin-bottom: 10px;
color: #333;
padding: 5px 5px 5px 5px;
background: #fff;
height: 15px;
}

#tertiary .newsletter input.txt-name_error {
width: 190px;
border: 1px solid #990000;
margin-bottom: 10px;
color: #333;
padding: 5px 5px 5px 0px;
background: #fff;
height: 15px;
}
	
	
#tertiary .newsletter input.txt-email {
width: 275px;
border: 1px solid #99CCCC;
margin-bottom: 10px;
color: #333;
background: #fff;
height: 15px;
padding: 5px 5px 5px 5px;
}

#tertiary .newsletter input.txt-email_error {
clear:both;
width: 275px;
border: 1px solid #990000;
margin-bottom: 10px;
color: #333;
background: #fff;
height: 15px;
padding: 5px 5px 5px 0px;
}

#tertiary .newsletter input.submit{
padding: 0px 0px 0px 205px;
}

#tertiary .newsletter label {
float:left;
padding: 5px 10px 0 0;
}
  
#tertiary .newsletter p.smallprivacy {
line-height: 14px;
font-family: Arial;
font-size: 10px;
color: #666;
text-decoration:none;
padding: 20px 0px 16px 20px;
}
 

#tertiary .news {
float: left;
display: block;
width: 494px;
background: url(http://www.fridaygirl.com/images/css/homepage/news-bg.gif) top left no-repeat;
margin:0px 0px 0px 2px;
}

#tertiary .news h1 {
line-height: 16px;
font-family: Georgia;
font-size: 20px;
color: #000;
text-decoration:none;
padding: 20px 0px 0px 20px;
}

#tertiary .news h4 {
line-height: 16px;
font-family: Georgia;
font-size: 13px;
color: #000;
text-decoration:none;
padding: 13px 0px 0px 20px;
margin:0;
}
  
#tertiary .news p {
width:440px;
line-height: 16px;
font-family: Arial;
font-size: 11px;
color: #666;
text-decoration:none;
padding: 0px 0px 5px 20px;
margin:0;
}

#tertiary .tertiary-end {
width: 494px;
height:20px;
background: url(http://www.fridaygirl.com/images/css/homepage/end-medium.gif) top left no-repeat;
}


#main {
  position: relative;
float:left;
width:990px;
display:block;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fff url(http://www.fridaygirl.com/images/css/common/main-bg.gif) top left no-repeat;
 }

#main h2 {
  padding: 25px 5px 5px 40px;
  font-family: Georgia;
  font-weight:normal;
  font-size: 38px;
  color: #000;
  }
  
  #main-area h1 {
  padding: 25px 0px 15px 0px;
  margin: 0 0 0 40px;
  width: 640px;
  font-family: Georgia;
  font-weight:normal;
  font-size: 28px;
  color: #009DA5;
  border-bottom: 1px solid #ccc;
  }
  
  #main-area h4 {
  padding: 8px 5px 0px 40px;
  font-family: Georgia;
  font-weight:normal;
  font-size: 16px;
  color: #000;
  }
  
  #main-area p {
  margin: 3px 0px 8px 40px;
  width: 640px;
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #666;
  padding-bottom:0px;
    border-bottom: 0px;
  }
  
  #main-area p.seperator {
  margin: 3px 0px 8px 40px;
  width: 640px;
  padding-bottom:15px;
  border-bottom: 1px solid #ccc;
  }
  

  
  #main-area p a {
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #009DA5;
  text-decoration:none;
  }
  
    #main-area p a:hover {
  text-decoration:underline;
  }
  
  #main-area p.intro {
  margin: 25px 0px 0px 40px;
  width: 640px;
  font-family: Georgia;
  font-weight:normal;
  font-size: 18px;
  line-height:22px;
  color: #009DA5;
  padding-bottom:30px;
  border-bottom: 1px solid #ccc;
  }
  
    #main-area p.first {
  margin: 3px 0px 3px 40px;
  width: 640px;
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #666;
  padding-bottom:0px;
  border-bottom: 0px;
  }
  
  #main-area ul.list {
list-style: disc!important;
  }
  
#main-area ul.list li {
    list-style: disc!important;
  padding:5px 0 5px 0px;
  margin: 0 0 0 15px;
  }
  
  #main-area ul {
  margin: 3px 0px 8px 40px;
  width: 640px;
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #666;
  padding-bottom:5px;
  list-style:none;
  }
  
#main-area ul.seperator {
  margin: 3px 0px 8px 40px;
  width: 640px;
  padding-bottom:15px;
  border-bottom: 1px solid #ccc;
  }
  
  #main-area ul li.seperator {
  margin: 3px 0px 8px 40px;
  width: 600px;
  padding-bottom:15px;
  border-bottom: 1px solid #ccc;
  }
  
  #main-area li a {
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #009DA5;
  text-decoration:none;
  list-style:none;
  }
  
    #main-area li a:hover {
  text-decoration:underline;
  }
  
  #main-area {
  position:relative;
  float:left;
  width:680px;
  padding: 0 0px 30px 0;
  margin:0;
  }
  

  #main-area p.narrow-column{
  width:390px;
  }
  
    #main-area img{
padding:0px;
margin:0px;
  float:right;
  }

  #main-area p.pdf-link{
  margin-top:40px;
  }
    
  
  #main-area p.pdf-link a {
  display:block;
padding: 17px 5px 5px 50px;
  width: 390px; 
  height: 41px;
line-height: 15px;
  font-family: Georgia;
  font-size: 15px;
  color: #009DA5;
  text-decoration:none;
    background: url(http://www.fridaygirl.com/images/css/common/pdf-icon.gif) top left no-repeat;
}

  #main-area p.pdf-link a:hover {
  text-decoration:underline;
  }
  
#departments {
  display:block;
  float:left;
  width: 680px;
  margin: 3px 0px 8px 40px;
  padding:0;
  }
  

#departments ul h4 {
font-family: Georgia;
  font-weight:normal;
  font-size: 13px;
  line-height:22px;
  margin: 3px 0px 8px 0px;
  padding:0;
  }
  
    #departments ul h4 a {
font-family: Georgia;
  font-weight:normal;
  font-size: 13px;
  line-height:22px;
  margin: 3px 0px 8px 0px;
  padding:0;
  color:#000;
  text-decoration:none;
  }
  
  #departments ul h4 a:hover {
  text-decoration:underline;
  }
  
  
  #departments ul li {
  margin: 0px;
  padding:0;
  }
  
#departments ul.dept {
border-left: 1px solid#ccc;  
padding: 0 0 0 10px;
}

#departments ul {
position:relative;
float:left;
width: 215px;
margin: 0;
padding:0 0 20px 0;
}

#main-area p.question {
  margin: 8px 0px 0px 40px;
  padding: 15px 80px 5px 80px;
  width: 480px;
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #000;
background: url(http://www.fridaygirl.com/images/css/wcsyd/question-bg.gif) top left no-repeat;
}

#main-area p.question-end {
  margin: 0px 0px 0px 40px;
  padding: 0;
  width: 640px;
  height:10px;
  font-family: Arial;
  font-weight:normal;
  font-size: 5px;
  color: #000;
background: url(http://www.fridaygirl.com/images/css/wcsyd/question-end-bg.gif) top left no-repeat;
}

#main-area p.answer {
  margin: 8px 0px 0px 40px;
  padding: 15px 80px 5px 80px;
  width: 480px;
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #000;
background: url(http://www.fridaygirl.com/images/css/wcsyd/answer-bg.gif) top left no-repeat;
}

#main-area p.answer-end {
  margin: 0px 0px 0px 40px;
  padding: 0;
  width: 640px;
  height:10px;
  font-family: Arial;
  font-weight:normal;
  font-size: 5px;
  color: #000;
background: url(http://www.fridaygirl.com/images/css/wcsyd/answer-end-bg.gif) top left no-repeat;
}

#main-area p.dear-della {
  margin: 8px 0px 0px 40px;
  padding: 10px 80px 0px 60px;
  width: 500px;
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #000;
  padding-bottom:0px;
    border-bottom: 0px;
}

  #main-area h4.question-title {
  padding: 8px 5px 10px 100px;
  font-family: Georgia;
  font-weight:normal;
  font-size: 16px;
  color: #000;
  }
  

  
  #right-area {
  position:relative;
  padding:0 4px 0 0;
  margin:0;
  float:right;
  display:block;
  width: 250px;
  border-left: 1px solid #ccc;
  }
  
  #right-area h4 {
  padding: 5px 5px 0px 15px;
  font-family: Georgia;
  font-weight:normal;
  font-size: 16px;
  color: #000;
  }
  
  #right-area p {
  width: 230px;
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #666;
  padding: 5px 0px 10px 15px;
  }
  
    #right-area a {
  font-family: Arial;
  font-weight:normal;
  font-size: 11px;
  line-height:16px;
  color: #009DA5;
  padding: 0px 0px 10px 15px;
  text-decoration:none;
  }
  
#right-area a:hover {
  text-decoration:underline;
  }
  
  
  #right-area .promotion {
  padding: 10px 0 20px 0;
  border-bottom: 1px solid #ccc;
  }
  
  #right-area .promotion form {
line-height: 16px;
font-family: Arial;
font-size: 11px;
color: #666;
text-decoration:none;
padding: 0px 0px 0px 15px;
}

  #right-area .promotion form p {
margin: 0;
padding: 0;
}
 
 
 
#right-area .promotion input.txt-email {
width: 210px;
border: 1px solid #99CCCC;
margin-bottom: 10px;
color: #333;
padding: 5px;
background: #fff;
height: 15px;
}

#right-area .promotion input.txt-email_error {
width: 210px;
border: 1px solid #990000;
margin-bottom: 10px;
color: #333;
padding: 5px;
background: #fff;
height: 15px;
}
	
#right-area .promotion textarea.txt-question {
width: 210px;
border: 1px solid #99CCCC;
margin-bottom: 10px;
padding: 5px;
color: #333;
background: #fff;
height: 70px;
}

#right-area .promotion textarea.txt-question_error {
width: 210px;
border: 1px solid #990000;
margin-bottom: 10px;
padding: 5px;
color: #333;
background: #fff;
height: 70px;
}

#right-area .promotion input.submit{
padding: 0px 0px 0px 119px;
}

#right-area .promotion label {
float:left;
padding: 5px 0px 0px 0;
}
  
.main-fridaygirlfeeling {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/fridaygirlfeeling/main-image.jpg) top left no-repeat;
}

.main-wwd {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/wwd/main-image.jpg) top left no-repeat;
}

.main-tt {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/tt/main-image.jpg) top left no-repeat;
}

.main-wcsyd {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/wcsyd/main-image.jpg) top left no-repeat;
}

.main-swwh {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/swwh/main-image.jpg) top left no-repeat;
}

.main-wwsf {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/wwsf/main-image.jpg) top left no-repeat;
}

.main-contact {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/contact/main-image.jpg) top left no-repeat;
}

.main-privacy {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/privacy/main-image.jpg) top left no-repeat;
}

.main-terms {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/terms/main-image.jpg) top left no-repeat;
}

.main-sitemap {
margin: 3px 3px 0px 3px;
width:984px;
height:204px;
background: url(http://www.fridaygirl.com/images/css/sitemap/main-image.jpg) top left no-repeat;
}

#main-end {
float:left;
position:relative;
display:block;
width:990px;
height:10px;
padding: 0 0 0px 0;
background: url(http://www.fridaygirl.com/images/css/common/main-end.gif) top left no-repeat;
}


  #main-area form {
  width:640px;
line-height: 16px;
font-family: Arial;
font-size: 11px;
color: #666;
text-decoration:none;
padding: 30px 0px 20px 40px;
}

  #main-area form p {
  width:500px;
margin:0px;
padding: 20px 0px 20px 0px;
}
 
 
#main-area input.txt-email {
width: 210px;
border: 1px solid #99CCCC;
margin-bottom: 10px;
color: #333;
padding: 5px;
background: #fff;
height: 15px;
}

#main-area input.txt-email_error {
width: 210px;
border: 1px solid #990000;
margin-bottom: 10px;
color: #333;
padding: 5px;
background: #fff;
height: 15px;
}

#main-area select {
width: 223px;
border: 1px solid #99CCCC;
margin-bottom: 10px;
color: #333;
padding: 5px;
background: #fff;
height: 27px;
}
	
#main-area textarea.txt-question {
width: 210px;
border: 1px solid #99CCCC;
margin-bottom: 10px;
padding: 5px;
color: #333;
background: #fff;
height: 70px;
}

#main-area label {
		clear: both;
		width: 200px;
		display: block;
		float: left;
		text-align:right;
		padding: 6px 10px 0px 0px;
		font-size: 11px;
		line-height: 1.2em;
		}
		
#main-area label.opt-in_error{
color:#990000;}

#main p.error-block {
padding:0px 0px 0px 0px;
margin:0px;
color:#990000;
}

#main-area input.submit{
padding: 0px 0px 0px 0px;
}

#main-area input.check {
margin: 5px 0px 0px 0px;
}


#right-area .promotion label {
padding: 5px 0px 0px 0;
}
  

#footer {
position: relative;
width:990px;
display:block;
margin:0px 0px 0px 0px;
padding: 10px 0px 60px 0px;

}


#footer ul {
position: relative;
width:990px;
display:block;
padding: 10px 0px 30px 0px;
background: url(http://www.fridaygirl.com/images/css/common/footer-line.gif) 0px 5px no-repeat;
}

#footer ul.left {
float:left;
position: relative;
width: 494px;
line-height: 16px;
font-family: Georgia;
font-size: 10px;
color: #000;
text-decoration:none;
text-align:left;
}

#footer ul.left li.phone {
font-family: Georgia;
font-size: 14px;
color: #000;
text-decoration:none;
text-align:left;
padding-top:10px;
}

#footer ul.right {
float:left;
position: relative;
width: 494px;
line-height: 16px;
font-family: Georgia;
font-size: 10px;
color: #000;
text-decoration:none;
text-align:right;
}

#footer ul.right li.foot-first{
padding-bottom:10px;
}

#footer ul.right li a {
color: #000;
text-decoration:none;
}

#footer ul.right li a:hover {
color: #000;
text-decoration:underline;
}

#footer ul.right li.bbd a {
line-height: 16px;
font-family: Arial;
font-size: 10px;
color: #000;
text-decoration:none;
padding: 2px 30px 5px 0;
background: url(http://www.fridaygirl.com/images/css/common/bbd-bg.gif) top right no-repeat;
}

#footer ul.right li.bbd a:hover {
text-decoration:underline;
}
/*div {border:1px solid #000;}*/


/* ********************************
	Lightbox
******************************** */

#screenoverlay
{
	background-color: #000000; /* The color to display*/

	/* The transparency of the background */
	opacity: .60;
	filter: alpha(opacity=60);

	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;

	/* Set the overlay so it appears above the page content */
	z-index: 1000;
}

#topbox
{
	position: absolute;

	/* Default positioning, that will be overridden by the javascript */
	left: 40%;
	top: 40%;

	padding: 0px;
	width: 400px;
	height: 300px;
	background: #ffffff url(http://www.fridaygirl.com/images/contact/thankyou.gif) top left no-repeat;

	/*Must use a z-index greater than the screen overlay*/
	z-index: 1001;
	text-align:left;
}

#topbox a {
float:right;
font-family: Arial;
font-size:11px;
padding: 5px 10px 0 0;
color:000;
text-decoration:none;
}

#topbox h3 {
font-family: Georgia, Times New Roman, Serif;
font-size:13px;
color: #000000;
width:200px;
padding: 10px 0px 3px 10px;
margin-left:160px;
}

#topbox p {
font-family: Arial;
font-size:11px;
color: #666666;
width:200px;
padding: 10px 0px 3px 10px;
margin-left:160px;
}
