
html>body { font-family:"Lucida Sans";  }
#container { width: 900px; margin: 0 auto; z-index:0;  }
p { font-size:0.8em; line-height:1.8em; color:#3b3b3b;  }
h2 { font-size: 1.5em; color:#644275; margin: 0 0 20px 0; font-weight:normal; }
h3 { font-size: 1.3em; color:#644275; margin: 0 0 20px 0; font-weight:normal; letter-spacing:-0.05em;}
h4{ font-weight:normal; }
blockquote { color:#a791b1; margin: 0 0 15px 0; font-size: 1.0em; line-height: 1.5em; }
a { text-decoration: none; color:#666;  }
.grey { font-style:italic; color:#999; font-size:0.9em; letter-spacing:normal; }


/**Home Styles**/
#home_top_wrap { width:100%; height:316px; margin-bottom: 50px; margin-left: -30px; padding: 0 0 0 0; }
#home_top_wrap .left { width: 520px; float:left; }
#home_top_wrap .right { width: 300px; float:left; }
#home_bottom_wrap {  }
#home_bottom_wrap .left { float:left; width: 400px; margin: 0 120px 0 0; }
#home_bottom_wrap .left 
#home_bottom_wrap .right { width: 400px; float:left; }
#home_bottom_wrap .right img { padding:5px; border: 1px solid #cfcfcf; }
#home_bottom_wrap .right ul { margin: 20px 0 0 0; }
#home_bottom_wrap .right ul li { margin: 0 0 20px 0; }
/**End Home Styles**/


/**Header Styles**/
#header { height: 90px; }
img.logo { position:absolute; z-index:1; margin-top: -40px; margin-left:-30px; } 
#logo h1, #logo small { display:block;  text-indent:-9999px; } 
#top_nav { float:right; margin-top: 54px; margin-right: -23px; }
#nav { list-style: none; padding: 0; height: 30px; display: inline; }
#nav li { display: inline; list-style-type: none; font-size:0.9em; }
#nav a { float: right; color:#000; margin: 0 10px 0 0; text-decoration:none; width:85px; text-align:center; padding: 10px 0 10px 0; }
#nav a:hover { background: url(images/nav_hover.jpg) no-repeat; color:#fff; }


body#kids a#kidsnav,
body#female a#femalenav,
body#contact a#contactnav,
body#male a#malenav,
body#home a#homenav { background: url(images/nav_hover.jpg) no-repeat; color:#fff; }
/**End Header Styles**/


/**Content Wrap**/
#contentwrap { width:100%; position:relative;  }
#contentwrap_two { width:820px; background:#fff; margin: 0 auto;  min-height:350px; padding: 58px 0 0 78px; }
#contentwrap .top { width:100%; height: 130px; }
#contentwrap .top h2 { text-align:right; color:#fff; font-weight:normal; font-size:1.1em; padding: 65px 0px 0 0; }
#contentwrap h2 { font-weight:normal; font-size:1.4em; letter-spacing: 0.05em;}
#contentwrap .left2 { float: left; width:100%; margin: 20px 50px 0 0; text-align:justify; } 
#contentwrap .left2 h5 { text-align:center; padding: 5px 0 0 0; color:#3C214A; font-size:0.9em; font-weight:normal; } 
#contentwrap .left2 h5:hover { color:#724188;  text-decoration:underline; } 
#contentwrap .left2 h6 { color:#9257AF; font-size:1.1em; font-weight:normal; } 
#contentwrap .left_contact { float: left; width:500px; margin: 0 0 0 0; margin: 0 50px 0 0; }
#contentwrap .right2 { float: left; width:300px; margin: 0 0 0 0; }
#contentwrap .right_contact { float: left; width:200px;  margin: -50px 0 0 0; padding: 0 0 0 0; }

/**End Content Wrap**/


/*--Contact Styles--*/
.address { font-style:italic; font-size:1.0em; color:#7F5098; margin-bottom: -1px; }
.texta { padding: 9px 4px 0px 4px; margin: 0 0 10px 0; height: 30px; width: 450px; font-size: 14px; background-color: #fff; border: 1px solid #d1d1d1; text-align: left; color:#6a6a6a; }
.message { padding: 4px 4px 20px 4px; width: 450px; font-size: 14px; background-color: #fff; border: 1px solid #d1d1d1; text-align: left; font-family:"Lucida Sans"; color:#6a6a6a; }
.send { background:#fff; border: 1px solid #d1d1d1; color:#b791b1; margin: 15px 27px 4px 0; cursor: pointer; float: left; width: 154px; height: 38px; }
.send:hover {  }
.enter_email { padding:20px 0 0 0; margin:0 0 0 0; }
.minus { margin-left:-95px; }
.minus_request { margin-left:-90px; }
p#txtMsg { color:#d9c3d6; padding:10px 0 0 0; text-align:center; }
/*--End Contact Styles--*/

#spacer { height: 50px; clear:both; }

/**Footer Styles**/
#footer { width:100%; height: 100px; clear:both; text-align:center; }
#footer ul { list-style:none; margin-top: 20px;  }
#footer ul li { display:inline; padding: 0 20px 0 20px; font-size:0.8em; border-right: 1px solid #666;}
#footer ul li a { text-decoration:none; color:#666; }
#footer ul li a:hover {  color:#7F5098; }
#footer ul li.none { border:none; }
/**Footer Styles**/

#profile_shot_wrap { margin: 0 20px 20px 0; }
#profile_shot_wrap img { padding:10px; border: 1px solid #eee; background:#fff; }
#profile_shot_wrap img:hover { padding:10px; border: 1px solid #eee; background:#fcf7fe; }

#actor_wrap { width:350px; float:left; clear:both; padding: 17px 0 0 17px; }
#actor_wrap .left {  float:left; margin: 0 25px 0 0; }
#actor_wrap .right { float:left; margin:0 0 0 0;  }
#actor_wrap .right p { line-height:normal; padding:0 0 11px 0; margin:0;  color:#666; font-size:0.7em; }
#actor_wrap .request { float:left; width:327px; padding: 0 0 0 0;  }
#actor_wrap img { float:left; padding:10px; border: 1px solid #eee; background:#fff; }
#actor_wrap h5 { margin: 0 0 15px 0; font-weight:normal; color:#662d7c; font-size:1em; line-height:normal;  }
#actor_wrap img.border { border:none; }



#one { float:left;  width:200px;   }
#one img { padding:10px; border: 1px solid #eee; background:#fff; }
#two { float:left;  width:180px; background:url(images/line.gif) right no-repeat; margin: 0 0 0 0;  }
#three { width:300px; position:absolute; top:42%; left:54%; }
#three .black { color:#000; }
#three .purple { color:#662d7c; }
#three .text_input { border: 1px solid #ccc;  font-size:18px; font-style:italic; color:#ccc;  width: 300px; float:left; padding: 5px 0 5px 5px; margin: 0 0 10px 0; } 
#three .cv_send { background:url(images/request_send.jpg) no-repeat; width:97px; height:23px; border:none;  clear:both; }
#three .cv_send:hover { background-position: 0 -23px; cursor:pointer; }
#three p { margin-bottom: 2px; color:#7F5098; font-style:italic; font-size:0.9em; }


#request_cv
{
  display: block;
  width: 327px;
  height: 49px;
  background: url(images/request_cv.jpg) no-repeat 0 0;
  margin: 10px 0 0 0;
}

#request_cv:hover
{ 
  background-position: 0 -49px;
}

#request_cv span
{
  display: none;
}