@charset "utf-8";
/* CSS Document */

html, body, pre, code, form, div, p, blockquote, ul, li, dt, dl, dd, ol, h1, h2, h3, h4, h5, h6, a {
    margin:0pt;
    padding:0pt;
    color:#000000;
}

body {
    background:url(../images/bg.png) #494f5a repeat-x;
    margin: 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

ul
{
    list-style:none;
}
.SiteWrapper {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}


#nav
{
    width:990px;
    height:32px;
    margin:auto;
    background:url(../images/btn_nav_bg.gif) repeat-x;
}

#nav .nav-buttons
{
    overflow:hidden;
    float:left;
}

#nav .nav-border-l
{
    background:url(../images/nav_l.gif); height:32px; width:4px; float:left;
}

#nav .nav-border-r
{
    background:url(../images/nav_r.gif); height:32px; width:4px; float:right;
}

#nav .nav-btn-selected
{
    background:#FFFFFF url(../images/btn_nav_sel_r.gif) right no-repeat; float:left; margin-left:4px; margin-right:4px;
}

#nav .nav-btn-selected a
{
    line-height:32px; display:block; background:transparent url(../images/btn_nav_sel_l.gif) left no-repeat; color:#4a788c; text-decoration:none; font-weight:bold; padding-left:5px; padding-right:5px;
}

#nav .nav-sep
{
    float:left; line-height:32px; margin-left:4px; margin-right:4px; color:#FFFFFF; font-weight:bold;
}

#nav .nav-btn
{
    padding-left:4px; padding-right:4px; float:left;
}
#nav .nav-btn a
{
    line-height:32px; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold;
}

#content
{
    width:999px;
    margin:auto;
    background:#FFFFFF;
    overflow:hidden;
    clear:both;
}

#sub-content
{
    padding:10px;
    overflow:hidden;
}

#footer
{
    background:#1f1f1f;
    width:999px;
    margin:auto;
    overflow:hidden;
}

#footer .border-left
{
    background:url(../images/footer_b_l.gif) no-repeat; height:10px; width:5px; float:left;
}

#footer .border-right
{
    background:url(../images/footer_b_r.gif) no-repeat; height:10px; width:5px; float:right;
}

#footer a
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}

#header
{
    background:#080909;
    width:1000px;
    margin:auto;
    overflow:hidden;
    margin-bottom:50px;
    color:#CCCCCC;
}

#header p, #header div
{
    color:#CCCCCC;
}

#header a
{
    text-decoration:none;
    color:#CCCCCC;
}

#header a:hover
{
    text-decoration:underline;
}

#header .topnav
{
    background:url(../images/HeaderIconsBg.jpg) repeat-x;
    height:60px;
}

#header .topnav .wrapper
{
    padding-left:5px;
    padding-right:5px;
}

#header .userlogin
{
    height:26px;
}

#header .userlogin input
{
    font-size:0.8em;
}

#header .userlogin span
{
    color:#CCCCCC;
}

#header .userlogin .welcome
{
    font-family:"Trebuchet MS", Arial;
    font-size:1.2em;
    color:#FFFFFF; font-weight:bold; margin-left:12px; line-height:26px;
}

#header .icons img
{
    border:0;
}

#header .icons ul
{
    list-style:none;
}

#header .icons ul li
{
    /*float:left;
    margin:0 17px;*/
    
    float:left;
    text-align:center;
    width:123px;
}

#header .icons ul li a
{
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    line-height:20px;
}

#testimonials h1
{
    font-size:14px;
}

.red
{
    color:#FF0000;
}

.title-1
{
    background:#075b7a url(../images/title_bg.gif) repeat-y; height:27px; width:100%; color:#FFFFFF; line-height:27px; font-size:14px;
}
.title-1 span
{
    margin-left:5px;
}

.title-2
{
    border-left:#456f82 solid 5px; background:#07212d; height:42px;
}
.title-2 p
{
    margin-left:5px;
    line-height:42px;
    color:#FFFFFF;
}

.content
{
    background:#ebeef2; border:#d3d3d3 solid 1px; padding:5px; margin-bottom:10px;
}

.content-2
{
    background:#ffffff; border:#b5bfc8 solid 1px; overflow:hidden; margin-bottom:5px; overflow:hidden;
}


.table1
{
    border-color:#ffe2ae;
    border-style:solid;
    border-width:2px;
    
    background-color:#fff5e1;
}

.table2
{
    background-image:url(../images/lashawnna_bg.gif);
    background-repeat:repeat-x;
    background-color:#F8B656;
}

.table3
{
    border-color:#bfd8ee;
    border-style:solid;
    border-width:2px;
    
    background-color:#FFFFFF;
}

.color1
{
    background-color:#bfd8ee;
}

.color2
{
    background-color:#e8f1f8;
}

.color3 td
{
    background-color:#F8F8F8;
}

.castings-nav
{
    background:transparent url(../images/castings_nav_bg.jpg) repeat-x; height:22px; margin-bottom:2px;
}

.castings-nav a
{
    color:#636363; line-height:22px; text-decoration:none; padding:0px 10px; font-weight:bold;
}

.castings-nav a.selected
{
    color:#991000; line-height:22px; text-decoration:underline; padding:0px 10px; font-weight:bold;
}

.text1
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#f5b752;
}

.text2
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
}

.text3
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
}

.text4
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#727272;
}

.text5
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;
}

.text6
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#727272;
}

.text7
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

.text8
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#996600;
}

.text9
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}

.text10
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CC6600;
}

.text11
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#921616;
}

.text12
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#F0F0F0;
}

.text13
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#368cd9;
}

.text14
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000000;
}

.text15
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#996600;
}

.text16
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.text17
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#88daff;
    font-weight:bold;
}

#search-talents div{
 color:#FFFFFF;
}

a.link3, a.link3:active, a.link3:visited
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    
    text-decoration:none;
    
    color:#921616;
}
a.link3:hover
{    
    color:#921616;
}

a.link4, a.link4:active, a.link4:visited
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    
    text-decoration:underline;
    
    color:#996600;
}
a.link4:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    
    text-decoration:none;
    
    color:#996600;
}

a.link6, a.link6:active, a.link6:visited
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:underline;
    
    color:#CC0000;
}
a.link6:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:none;
    
    color:#CC0000;
}

a.link7, a.link7:active, a.link7:visited
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:underline;
    
    color:#FFFFFF;
}
a.link7:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:none;
    
    color:#FFFFFF;
}

a.links_nav, a.links_nav:active, a.links_nav:visited
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:underline;
    
    color:#214e75;
}
a.links_nav:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:none;
    
    color:#214e75;
}


a.link4, a.link4:active, a.link4:visited
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:underline;
    
    color:#368cd9;
}
a.link4:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:none;
    
    color:#368cd9;
}

a.link5, a.link5:active, a.link5:visited
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:underline;
    
    color:#61853b;
}
a.link5:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    
    text-decoration:none;
    
    color:#61853b;
}

.nav_text
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    
    text-decoration:none;
    
    color:#214e75;
}

#signup-content div
{
    color:#FFFFFF;
}

#lashawnna-topics div a.back {color:#fff; font-weight:bold; text-decoration:none;}

#lashawnna-topics .lashawnna-advice li{margin:5px 0px;}
#lashawnna-topics .lashawnna-advice li h1 a{color:#ffc14a; font-size:16px; font-weight:bold; text-decoration:none;}
#lashawnna-topics .lashawnna-advice li h2{color:#ffffff; font-size:12px}
#lashawnna-topics .lashawnna-advice li p{color:#ffffff; font-weight:normal;}

#news-topics div a.back {color:#fff; font-weight:bold; text-decoration:none;}

#news-topics .news-advice li{margin:5px 0px;}
#news-topics .news-advice li h1 a{color:#ffc14a; font-size:16px; font-weight:bold; text-decoration:none;}
#news-topics .news-advice li h2{color:#ffffff; font-size:12px}
#news-topics .news-advice li p{color:#ffffff; font-weight:normal;}

td.div1
{
    background-image:url(../images/div1.gif);
    background-repeat:repeat-x;
    height:1px;
}

td.div2
{
    background-image:url(../images/members_profile_bg_bar.gif);
    background-repeat:repeat-x;
    height:41px;
    padding-left:10px;
    
    line-height:41px;
    font-family:Arial, Helvetica, sans-serif;
    color:#202020;
    font-size:12px;
    font-weight:bold;
}

.layerPictures{
    background-color:#000000;
    
    left:0px;
    top:0px;
    
    width:100%;
    height:100%;
            
    z-index:150;
    opacity:0.8;
    position:absolute;
    filter: alpha(opacity=80);
    display:inline;
}

.message_list1 td
{
    background-color:#EFEFEF;
    border-bottom:solid;
    border-bottom-color:#CCCCCC;
    border-width:1px;
    border-bottom-style:solid;
}

.message_list2 td
{
    background-color:#F4F4F4;
    border-bottom:solid;
    border-bottom-color:#CCCCCC;
    border-width:1px;
    border-bottom-style:solid;
}

.message_list3 td
{
    background-color:#FFFFFF;
    border-bottom:solid;
    border-bottom-color:#CCCCCC;
    border-width:1px;
    border-bottom-style:solid;
}

.table_warning
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    
    background-color:#FFCC00;
    border:solid;
    border-color:#FF6600;
    border-style:solid;
    border-width:1px;
    
    padding:5px;
}

#footer {
    width:999px;
}
#footer p {
    color:#FFFFFF;
}
#footer h1 {
    font-size:12px;
    color:#b8d0fb;
}
#footer .section {
    margin:10px;
    width:175px;
}
#footer .new {
    color:#ff8d31;
    font-weight:bold;
}
#footer a {
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
}
#footer .sub {
    background:#ffffff url(../images/footer-bg.gif) repeat-x;
    height:74px;
}
#footer .sub p {
    color:#404040;
}
#footer .sub a {
    color:#404040;
}
#footer .sub .icons {
    float:right;
    margin:5px 30px 0 0;
}
#footer .sub .icons a {
    margin-left:10px;
    margin-right:10px;
}
#footer .sub .text {
    float:left;
    margin:20px 0px 0px 30px;
}
#footer .sub .text a {
    font-weight:bold;
}


#CastingSearch {
    background:url(../images/lashawnna_bg.gif) repeat-x;
    color:#FFFFFF;
    margin-bottom:0.5em;
}

#CastingSearch .Title{
    background:#07212d;
    text-align:center;
    font-weight:bold;
}

#CastingSearch table td, #CastingSearch table td span{
    color:#FFFFFF;
}
tr td h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block; 
    padding: 10px;
}

tr td h2 a {
   color: #921616; 
}
.FormContainer {
     
}
.FormContainer dl {
}
.FormContainer dl dt {
    width: 180px;
    float: left;
    color: white;
    font-weight: bold;   
}
.FormContainer dl dd {
    padding-bottom: 14px;   
    color: white;   
}
.FormContainer small {
   padding-left: 180px; 
}
.CVV2Input small {
    padding-left: 0px !important;  
}
.CVV2Input img {
    margin-top: 7px;
    margin-left: 180px;
}
.InfoMessage {
    padding-top: 10px;
    padding-bottom: 20px;
    color: white;  
}
.ErrorMessage {
   padding-bottom: 15px;
   color: red;
}
.Submit {
   padding-left: 180px; 
}
.Submit input {
    background-color: white;
    border-color: gray;
    border-width: 1px;
    border-style: solid;
}
.ProductPrice {
  font-weight: bold;   
}
.SummaryPage {
    color: white;   
}
.SummaryPage h2 {
    color: white;
    padding-bottom: 10px;
    padding-top:10px;  
}
.SummaryPage h3 {
    color: white;
    padding-bottom: 10px;
    padding-top:10px;  
    padding-left:80px;  
}
.SummaryPage p {
    margin-bottom: 10px;
   margin-top:10px;
   color: white; 
}
.SummaryPage table tr td {
   color: white;     
}
.SummaryPage a {
   color: red; 
   font-weight: bold; 
   text-decoration: none;   
}
.SummaryPage a:hover {
    text-decoration: underline; 
}

