﻿body 
{
	margin:0;
	padding:0;
	font-family:Arial,Verdana;
	font-size:12px;
	background:url(/images/main_bg_repeat.gif) center top repeat-x #454245;
}

.tabs ul 
{
	display:none;
}

div#ProfileContainer .tabs ul {
    display:block;
}

ul 
{
	list-style:none;
	margin:0;
	padding:0;
}

ul.inline li
{
	display:inline;
}

li 
{
	margin:0;
	padding:0;
	
}

strong { font-weight:bold !important; }

img { border:none; }
.c { clear: both; font-size:1px;}
.l { float:left; }
.r { float:right; }
.orange { color:#f4901d; }
.purple { color:#ce029b; }
.pink { color:#ec4ec9; }
.red { color:#e91c23; }

.textl{text-align:left;}
.textr{text-align:right;}
.textc{text-align:center;}

.hidden { display:none; }

.spacer5 { height:5px; font-size:1px; }
.spacer15 { height:15px; font-size:1px; }
.spacer25 { height:25px; font-size:1px; }
.spacer35 { height:35px; font-size:1px; }
.smallText { font-size:10px; }

.small {font-size:9px;}
.large {font-size:14px; }
.xlarge {font-size:16px; }

.italic { font-style: italic; }

.aqua, a.aqua, a.aqua:visited, a.aqua:hover {	color:#1b75b9; }
.dark_grey, a.dark_grey, a.dark_grey:visited, a.dark_grey:hover { color:#231f20; }
.white, a.white, a.white:visited, a.white:hover { color:#fff; }
.yellow, a.yellow, a.yellow:visited, a.yellow:hover {color:#f4eb62;}
.orange, a.orange, a.orange:visited, a.orange:hover {color:#f4901e;}
.black, a.black, a.black:visited, a.black:hover {color:#000;}

.yellowbg { background:#f4eb62; }

.uc { text-decoration:uppercase; }

h1,h2,h3,h4,h5 
{
	padding:0;
	margin:0;
}

h4
{
 font-size:14px;
}

h1
{
	font-size:25px;
}

a, a:hover, a:visited 
{
	color:#EA297B;
}

a.noline 
{
	text-decoration:none;
}

a:hover 
{
	text-decoration:underline;
}



a.right_arrow 
{
	display:block;
	padding-right:10px;
	background:url(/images/arrow_white_right.gif) right no-repeat;
}

ul.stars
{
 list-style:none;
 padding:0;
 margin:0;
}


ul.stars li
{
	background: url(/images/list_blue_star.gif) no-repeat;
	background-position:0 5px;
	padding:5px 0 0 20px;
}

span.thumb img{	
	border:#808083 solid 1px;
}

div#MainContainer
{
	background:#666666;
	width:880px;
	padding-top:16px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}

div#BorderContainer 
{
	background:url(/images/main_bg.gif) center top no-repeat;
	width:100%;
	min-width:840px;
	min-height:985px;
}

div#Logo 
{
	position:absolute;
	top:-20px;
	left:-75px;
}

div#Account 
{
	background:url(/images/bg_account.png) left top no-repeat;
	width:619px;
	height:90px;
	position:absolute;
	right: -20px;
	top:-5px;
}

div#SignUp,
div#CastingTools
{
	position:absolute;
	left:14px;
	top:15px;
}

div#PostACasting 
{
	position:absolute;
	left:128px;
	top:15px;
}

a.signupbtnhome 
{
	width:163px;	
	height:44px;
	background:url(/images/btnSignupHome.jpg) top left no-repeat;
	display:block;
	float:left;
	padding-right:5px;
}

a.signupbtnhome:hover
{
	background-position: 0 -49px;
}

a.postcastingbtnhome 
{
	width:132px;	
	height:44px;
	background:url(/images/btnPostacasting.jpg) top left;
	display:block;
	float:left;
}

a.postcastingbtnhome:hover
{
	background-position: 0 -49px;
}

div#ModalContainer 
{
	position:absolute;
}

div#MainMenu 
{
	position:absolute;
	right:8px;
	top:95px;
	background:url(/images/nav_left.gif) top left no-repeat;
	padding-left:4px;
	color:#fff;
	height:45px;
}

div#MainMenuWrapper 
{
	background:url(/images/nav_right.gif) top right no-repeat;
	padding-right:5px;
	height:45px;	
}

div#MainMenu ul li 
{
	display:inline;
	list-style-type:none;
}

div#MainMenu ul li.separator 
{
	background:url(/images/nav_separator.gif) no-repeat left top;
	width:7px;
	height:45px;
	display:block;
	float:left;
}

div#MainMenu ul li.item 
{
	width:105px;
	height:45px;
	display:block;
	float:left;
}
div#MainMenu ul li a 
{
	background:url(/images/nav_bg.gif) no-repeat left top;
	display:block;
	color:#ccc;
	text-decoration:none;
	text-align:center;
	float:left;
	font-size:11px;
	font-family:Verdana,Arial;
	font-weight:bold;
	text-transform:uppercase;
	width:105px;
	height:45px;
}

div#MainMenu ul li a span 
{
	display:block;
	padding-top:15px;
}

div#MainMenu ul li a:hover 
{
	background:url(/images/nav_bg.gif) no-repeat left top;
}

div#MainMenu ul li a:hover span
{
	color:#fff;
}

div#MainMenu ul li.first a
{
	background-image:none;
}

div#MainMenu ul li.first a:hover 
{
	background:#353535;
	background-image:none;
}

div#MainMenu ul li.cd a
{
	background:url(/images/nav_cd_bg.gif) no-repeat left bottom;
}
div#MainMenu ul li.cd a:hover 
{
	background:url(/images/nav_cd_separator.gif) #4d4d4d no-repeat left bottom;
}

div#ContentWrapper 
{
	background:#fff;
	width:850px;
	margin:0 auto;
}

div#ContentContainer 
{
	text-align:left;
	padding:10px;
	min-height:585px;
}

* html div#ContentContainer 
{
	height:330px;
}


div#Footer 
{
	background:#666666;
	padding:20px 0 20px 0;
	text-align:center;
	width:880px;
	position:relative;
	margin:0 auto;
}

div#HandContainer 
{
	position:absolute;
	top:335px;
	left:-206px;
	background:url(/images/arm_clock.gif) no-repeat top right;
	height:184px;
	width:50%;
	min-width:420px;
}

div#FifteenMin 
{
	background:url(/images/15min_bg.gif) no-repeat;
	width:496px;
	height:220px;
	display:none;
}

div#FifteenMin .img
{
	width:240px;
	padding-right:25px;
	padding-top:20px;
	padding-bottom:5px;
}
div#FifteenMin .details 
{
	padding-right:25px;
	width:240px;
}

div#HomeContainer h2 
{	
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}

div#HomeContainer div.top
{
	letter-spacing:1px;
	padding:2px 4px;
	height:16px;
	color:#fff;
	overflow:hidden;
	font-size:10px;
}


div#HomeLeft 
{
	width:500px;
}

div#HomeRight 
{
	width:300px;
}

div#FeaturedCasting 
{
	margin-top:8px;
}

div#NowCasting 
{
	margin-top:8px;	
}

div#Profiles 
{
	margin-top:8px;
}

div#VideosAndPhotos 
{
	margin-top:8px;	
}

div#InANutshell 
{
	margin-top:18px;	
}

div#ctl00_ctl00_MainContent_LeftContent_MoreAboutMePrivate 
{
	margin-top:8px;	
}

div#ctl00_ctl00_MainContent_LeftContent_MoreAboutMePublic 
{
	margin-top:8px;	
}

div#ctl00_ctl00_MainContent_LeftContent_MoreAboutMePublic div.content
{
	background:url(/images/bg_profile_notebook.gif) repeat;
	font-size:11px;
}

div#HomeRight div#CastingProBox 
{
	float:right;
	margin-top:5px;
}

div#HomeRight div#CastingProBox a
{
	font-size:11px;
	color:#1b75b9;
}

div#LoginBox 
{
	padding:10px;
	position:absolute;
	right:20px;
	width:280px;
}

div#ProfileBox 
{
	padding:12px;
	margin-top:8px;
	position:absolute;
	right:20px;
	color:#fff;
}

div#ProfileBox h2 
{
	color:#f4eb62;
	font-size:14px;
	padding-bottom:4px;
}

div#ProfileBox a 
{
	color:#fff;
}


div#LoginBox input
{
	width:131px;
	margin-bottom:3px;
}

div#LoginBox div.l
{
	width:145px;
}

div#LoginBox strong
{
	margin-bottom:3px;
}

div#LoginBox a
{
	color:#fff;
	font-size:10px;
}


div#HowItWorks 
{
	margin-top:8px;
	background:#000;
	padding:13px 10px 10px 20px;
	color:#fff;
}

div#HowItWorks h2 
{
	color:#f4eb62;
	font-size:1.5em;
}

div#HowItWorks ul li
{
	padding-bottom:4px;
	
}

div.ad300 
{
	margin-top:8px;
	width:300px;
	background:url(/images/bg_ad300.gif) no-repeat top left;
	padding:19px 0 14px;
}


/* Yellow MovieClip Area */

div#MovieBackground
{
	width:496px;
	position:relative;
	float:left;		
}

div#MovieBackground div.hd 
{
	background:url(/images/header_profile_movie.gif) no-repeat #000;
	color: #fff;	
	padding:6px 10px;
}

div#MovieBackground div#MovieFrame div#VideoContainer
{
	height:330px;
	width:400px;
	background:#000;
}
div#MovieBackground div#MovieFrame div#VideoContainer div#imagePlayer,
div#MovieBackground div#MovieFrame div#VideoContainer div#imagePlayer div#ctl00_MainContent_uiDefaultPhoto
{
	vertical-align:middle;
	height:330px;
	line-height:8em;
}
div#MovieBackground div.body 
{
	background: #f4eb62;	
	padding:6px 6px 0 6px;	
}

div#MovieBackground div.ft 
{
	background:url(/images/footer_profile_movie.gif) no-repeat;
	height:15px;
}

div.profileRight
{
	width:334px;
	position:relative;
	float:left;
}

div.profileRight div.ad300 
{
}

/**** Upload Modal *****/
div#jSuggestContainer {
	position:absolute;
	font: 12px;
	border:1px solid #000000;
	border-top:0;
	background:#FFF;
}

div.jSuggestLoading {
	font-size:9px;
	padding: 10px;
}

div#jSuggestContainer ul, 
div#jSuggestContainer ul li{
	margin: 0;
	padding:0;
	list-style:none;
}

div#jSuggestContainer li{
	padding: 2px 4px;
	background:#e5e5e5;
	cursor:pointer
}

div#jSuggestContainer ul li.last{
	border-bottom: 0;
}

div#jSuggestContainer li.jSuggestHover{
	background:#ffeaaa;
	color:#333;
}

div#FileUploadContainer.jqmWindow, div#ImageUploadContainer.jqmWindow  {
    top: 15%;
    /* background: url(/images/modal_blue_bg.png) no-repeat; */
}

#FileUploadContainer div#modal .formFields, #ImageUploadContainer div#modal .formFields
{
	height:300px;
}

div#FileUploadContainer div.formFields div#eyespotUploaderDiv, div#ImageUploadContainer div.formFields div#eyespotUploaderDiv
{
	padding:20px 0 15px 20px;
	float:left;
	width:450px;
}

div#FileUploadContainer div.formFields div#eyespotMsgDiv, div#ImageUploadContainer div.formFields div#eyespotMsgDiv
{
	font-weight:bold;
	color:#fff;
	float:left;
	padding:25px 0 15px 15px;
	width:150px;
}

div#FileUploadContainer div.formFields div#eyespotToolbar, div#ImageUploadContainer div.formFields div#eyespotToolbar
{
	padding:3px 0 15px 25px;	
}


div#eyespotBox 
{
	margin-top:10px;
}

div#eyespotBox div.content
{
	background:#f4eb62;
}



div#ViewStrip div.body
{
 background-color:#1b75b9;
 padding:0 0 0 4px;
 width:450px;
 height:25px;
}

div#ViewStrip div.body div.content
{
 width:49%;
 padding:5px 0;
}

div#ViewStrip div.body div.separator
{
 padding:5px 0;
}


div#AddTagBox div.body
{
	background-color:#652d8e;
	width:287px;
	height:33px;
}

div#AddTagBox div.body div.content
{
	width:35%;
	padding:8px 0 2px 0;
}


div#MovieFrame
{
	background:url(/images/bg_profile_movieframe.gif) no-repeat;
	width:469px;
	height:368px;
	margin:0 auto;
	padding-top:47px;
}


div#ProfileModules
{
	background-color:#f4eb62;
	padding:7px 0 0 5px;
}

div#ProfileModules div.hd 
{
	background:url(/images/header_profile_boxes.gif) no-repeat #000;	
	padding:3px 15px;
}

div#ProfileModules div.body 
{	
	background-color:#fff;
	padding:6px 2px 6px 10px;
}

div#ProfileModules div.ft 
{
	background:url(/images/footer_profile_boxes.gif) no-repeat bottom #fff;
	height:auto;	
}

div#ProfileModules div.module
{
	width:48%;
}

div#ProfileModules div#ShareButtons 
{
	padding:3px 10px;
	letter-spacing:4px;
}

div#ProfileModules div#RatingContent
{
	width: 125px;
	padding-top:7px;
}


.green_thumb 
{
	background:url(/images/green_thumbsup.jpg) no-repeat;
	background-position:0 3px;
	padding-left:8px;
}

.red_thumb 
{
	background:url(/images/red_thumbsdown.jpg) no-repeat;
	background-position:0 3px;
	padding-left:8px;
}

/* BOX HEADERS */

div.pad 
{
	padding:6px;
}

img.black-border {
    border:solid 1px black;
}
    
div.profile-content {
    width:400px;
}
/* RED BOX FRAME */
div.redbox div.content 
{
	border-left:solid 4px #ed3928;
	border-right:solid 4px #ed3928;
	border-bottom:solid 4px #ed3928;
	padding:5px;
}

div.redbox div.hd_wrapper_left 
{
	padding-left:5px;
	background:url(/images/redbox_top_left.gif) no-repeat;
}

div.redbox div.hd_wrapper_right
{
	background:url(/images/redbox_top_right.gif) no-repeat top right;
}



/* PURPLE BOX FRAME */
div.purplebox div.content 
{
	border-left:solid 4px #652d8e;
	border-right:solid 4px #652d8e;
	border-bottom:solid 4px #652d8e;
	padding:5px;
}

div.purplebox div.hd_wrapper_left 
{
	padding-left:5px;
	background:url(/images/purplebox_top_left.gif) no-repeat;
}

div.purplebox div.hd_wrapper_right
{
	background:url(/images/purplebox_top_right.gif) no-repeat top right;
}


/* AQUA BOX FRAME */
div.aquabox div.content 
{
	border-left:solid 4px #57b4db;
	border-right:solid 4px #57b4db;
	border-bottom:solid 4px #57b4db;
	padding:5px;
}

div.aquabox div.hd_wrapper_left 
{
	padding-left:5px;
	background:url(/images/aquabox_top_left.gif) no-repeat;
}

div.aquabox div.hd_wrapper_right
{
	background:url(/images/aquabox_top_right.gif) no-repeat top right;
}

/* YELLOW BOX FRAME */
div.yellowbox div.content 
{
	border-left:solid 4px #f4eb62;
	border-right:solid 4px #f4eb62;
	border-bottom:solid 4px #f4eb62;
	padding:5px;
}

div.yellowbox div.hd_wrapper_left 
{
	padding-left:5px;
	background:url(/images/aquabox_top_left.gif) no-repeat;
}

div.yellowbox div.hd_wrapper_right
{
	background:url(/images/aquabox_top_right.gif) no-repeat top right;
}


/* BEIGE BOX FRAME */
div.beigebox div.content 
{
	border-left:solid 4px #bfb298;
	border-right:solid 4px #bfb298;
	border-bottom:solid 4px #bfb298;
	padding:5px;
}

div.beigebox div.nobottom {
    border-bottom:none;
}

div.beigebox div.hd_wrapper_left 
{
	padding-left:5px;
	background:url(/images/beigebox_top_left.gif) no-repeat;
}

div.beigebox div.hd_wrapper_right
{
	background:url(/images/beigebox_top_right.gif) no-repeat top right;
}

div.beigebox div.ft_wrapper_left {
    padding-left:5px;
    background:url(/images/beigebox_btm_left.gif) no-repeat;
    height:4px;
    font-size:1px;
}

div.beigebox div.ft_wrapper_right {
    padding-left:5px;
    background:url(/images/beigebox_btm_right.gif) no-repeat bottom right;
    height:4px;
    font-size:1px;
}

div.beigebox div.big
{
	height:35px;
}

/* BLACK BOX FRAME */
div.blackbox div.content 
{
	display:inline-block;
	border-left:solid 4px #000;
	border-right:solid 4px #000;
	border-bottom:solid 4px #000;
}

div.blackbox div.content div.pad 
{
	padding:5px;
}

div.blackbox div.hd_wrapper_left 
{
	padding-left:10px;
	background:url(/images/blackbox_top_left.gif) no-repeat;
}

div.blackbox div.hd_wrapper_right
{
	background:url(/images/blackbox_top_right.gif) no-repeat top right;
}

div.blackbox div.hd_wrapper_right div.big
{
	height:35px;
}
/* GREEN BOX FRAME */
div.greenbox div.content 
{
	border-left:solid 4px #009145;
	border-right:solid 4px #009145;
	border-bottom:solid 4px #009145;
	padding:5px;
}

div.greenbox div.hd_wrapper_left 
{
	padding-left:5px;
	background:url(/images/greenbox_top_left.gif) no-repeat;
}

div.greenbox div.hd_wrapper_right
{
	background:url(/images/greenbox_top_right.gif) no-repeat top right;
}


/* GREY BOX FRAME */
div.greybox 
{
	margin-top:5px;
}

div.greybox div.hd_wrapper_left 
{
	padding-left:5px;
	background:url(/images/greybox_top_left.gif) no-repeat;
}

div.greybox div.hd_wrapper_right
{
	background:url(/images/greybox_top_right.gif) no-repeat top right;
}

div.greybox div.content 
{
	border-left:solid 4px #656668;
	border-right:solid 4px #656668;
	border-bottom:solid 4px #656668;
	padding:5px;
}

div.greybox div.padlesscontent 
{
	border-left:solid 4px #656668;
	border-right:solid 4px #656668;
	border-bottom:solid 4px #656668;
}


div#HomeContainer div.greybox div.top 
{
	height:14px;
}

div.featured_image 
{
	width:175px;
}

div.featured_grey_box 
{
	width:305px;
}

div.featured_grey_box .hd 
{	
	padding:2px;
	background:#919396;
	border:solid 1px #c8c9ca;
	color:#fff;
	margin-bottom:2px;
}

ul.ui-tabs-nav 
{
	padding-top:2px;
	font-size:9px;
	text-transform:uppercase;
	border:none;
}

ul.ui-tabs-nav li 
{
	float:left;
}
ul.ui-tabs-nav li a
{
	display:block;
	background:url(/images/tab_on_left.gif) no-repeat top left;
	padding-left:3px;
	height:14px;
	margin-right:3px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

* html ul.ui-tabs-nav li a 
{
	width:10px;
	white-space:nowrap;
}

* html ul.ui-tabs-nav li a span 
{
	padding-top:2px;
	height:12px;
}

ul.ui-tabs-nav li a span
{
	display:block;
	background:url(/images/tab_on_right.gif) no-repeat top right;
	height:14px;
	padding-right:3px;
	text-decoration:none;
}

ul.ui-tabs-nav li.ui-tabs-selected a,
ul.ui-tabs-nav li.ui-tabs-selected a span 
{
	height:16px;
}

ul.ui-tabs-nav li.ui-tabs-disabled a
{
	color:#999;
}

.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-hide 
{
	display:none;
}


/* bigger tabs */

div.big
{
	padding-top:5px;
	height:24px;
}

div.big ul.ui-tabs-nav li a
{
	padding-left:8px;
	height:20px;
}

div.big ul.ui-tabs-nav li a span 
{
	padding-top:3px;
	padding-right:8px;
	height:20px;
}

div.big ul.ui-tabs-nav li.ui-tabs-selected a,
div.big ul.ui-tabs-nav li.ui-tabs-selected a span 
{
	height:22px;
}

div.big ul.ui-tabs-nav 
{
	padding-top:4px;
	font-size:12px;
	text-transform:uppercase;
}

div#breakdownTabs 
{
	padding-left:3px;
}

div#tagCloud a
{
	color:#336699;
	text-decoration:none;
}

div#tagCloud a:active
{
	text-decoration:none;
}

div#tagCloud a:visited
{
	text-decoration:none;
}

div#tagCloud a:hover
{
	text-decoration:underline;
}

div#HeaderWrapper
{
	position:relative;
}

div#AdContainer 
{
	height:120px;
	width:880px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

div#ctl00_ctl00_HomeAd, div#ctl00_HomeAd
{
	width:768px;
	position:absolute;
	right:0;
	top:10px;
}

div#HeaderWrapper 
{
	background:#424042;
	position:relative;
	width:880px;
	margin:0 auto;
}

/* Home Page CSS Home.aspx */
div#Profiles .profileListItem,
div#BrowsePage .profileListItem
{
	width:143px;	
	float:left;
	text-align:center;
/*	padding-bottom:7px;
	padding-right:7px;
	padding-top:7px;
	padding-left:8px; */
	height:190px;
}

div#ctl00_ctl00_MainContent_LeftContent_uiApplied .profileListItem
{
	width:138px;	
	float:left;
	text-align:center;
/*	padding-bottom:7px;
	padding-right:7px;
	padding-top:7px;
	padding-left:8px; */
	height:190px;
}

div#NowCasting .picContainer
{
	width:115px;
	height:120px;
	vertical-align:middle;
	text-align:left;
	padding:6px;
	overflow:hidden;
}

div#Profiles .picContainer,
div#BrowsePage .picContainer,
div#ctl00_ctl00_MainContent_LeftContent_uiApplied .picContainer 
{
	width:115px;
	height:120px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #cccccc;
	padding:6px;
	overflow:hidden;
}

div#Profiles .testimonialItem
{
	width:150px;
	float:left;
	text-align:left;
	padding-bottom:7px;
}

/********Paging CSS****************/
.pager { width:100%; text-align:center;margin-top:15px; }


.pager #ctl00_ctl00_MainContent_LeftContent_uiResultsPager1 span 
{ 
	border: 1px solid #888888;
	color: #888888;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}

.pager #ctl00_ctl00_MainContent_LeftContent_uiResultsPager1 span.currentPage 
{
	color:#ffffff;
	border:1px solid #888888;	
	padding:4px 6px;
	margin-right:2px;
}


.pager .currentPage
{
	border: 1px solid #888888;
	color: #ffffff;
	background:#000000;
	font-weight:bold;
	margin-right:2px;
	padding:4px 6px;
}

.pager a:link,
.pager a:visited
{
	color: #000000;
	border:1px solid #888888;
	font-weight:bold;
	text-decoration:none;
	padding:3px 6px;
	margin-right:2px;
}


/* Post Breakdown */
.uploadButton 
{
	display:block;
	background:url(/images/btn_upload.gif);
	cursor:pointer;
	cursor:hand;
	width:100px;
	height:31px;
}

div#breakdownUpload1
{
	position:absolute;
	top:1060px;
	left:230px;
}

div#breakdownUpload2
{
	position:absolute;
	top:1060px;
	left:390px;
}

div.showTabContainer  { padding:5px; }
div.showTabContainer div.showItem 
{
	float:left;
	width:157px;
	margin-bottom:15px;
	height:120px;
}


/* custom for apply/reg */


div#modal
{
	padding-left: 10px;		
}

div#modal .header
{
	height:37px;
	padding-top:10px;
}

div#modal .header h1
{
	font-size:28px;
	color:#ffffff;
	padding:0px;
	margin:0px;
}

.formFields
{
	/* width:360px; */
	padding:10px;
	background:#fff;
	float:left;
}

.formExtras 
{
	/* width:290px; */
	padding:15px 10px;
	/* float:right; */
	/* height:410px; */
}

.formExtras h1 
{
	font-size:36px;
	color:#ffffff;
	text-align:center;
}

.formExtras 
{
	background:#009145;
}

div#step9 .formFields
{
	height:410px;
	/* width:387px;
	margin-top:10px;
	float:left; */
}

 div#step9 .formExtras
{
	height:405px;
	/* width:314px;
	padding-top:15px;
	float:right; */
}


 div#step2 .grey
{
	background:#e5e5e5;
	
}

 div#step2 .formExtras
{
	width:282px;
}

 div#step3 .formFields
{
	height:350px;
	float:left;	
}

 div#step5 .formFields
{
	width:502px;
	float:left;
	padding: 25px;
	
}

.formFields  h1
{
	font-size:14px;	
}

.formExtras h2 
{
	font-size:14px;
}

 div#step5 .formExtras
{
	background:#339933;
	height:375px;
	width:110px;
	float:left;
	padding-top:15px;
}

 div#step3 .formFields strong
{
	font-size:14px;
	line-height:18px;
}

 div#step3 .formExtras
{
	height:345px;
	width:260px;
}

 div#step9 .formExtras  h1
{
	font-size:36px;
	color:#ffffff;
	text-align:center;
}

 div#step2 .formExtras  h1
{
	font-size:28px;
	color:#ffffff;
	text-align:center;
}

 div#step3 .formExtras  h1
{
	font-size:19px;
	color:#ffffff;
	text-align:center;
}

div#step2 strong
{
	font-size:18px;	
}

div#step2 .formExtras p 
{
	color:#000000;
	line-height:18px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	margin-left:15px;
}

.formExtras ul 
{
	list-style-image: url(/images/li_pink.gif);
	margin-left:35px;
	
	padding:5px;
}

.formExtras li 
{
	margin-left:0px;
	margin-bottom:15px;
	padding-left:5px;	
	font-weight:bold;
	color:#000000;
}

.formRow
{
	width:460px;	
	padding: 6px 10px 6px 10px;
}

.formLabel
{
	float:left;
	width:100px;
	text-align:right;
	padding-top:5px;
	margin-right:7px;
	height:25px;
}

.formField
{
	float:left;
	/* width:251px; */
	height:30px;
}

.formField input, div#modal .formField select
{
	width:205px;
	border:1px solid black;
	font-style:normal;
	font-size:11px;
}

.formRow select, div#modal .formRow input
{
	border:1px solid black;
}

.formField input, div#modal .formField a
{
	color:#57b4db;
	font-size:11px;
	margin-top:5px;
}

.formField a
{
	font-style:italic;
}

.formField select#birthdayMonth
{
	width:70px;
	margin-right:7px;
}
.formField select#birthdayDay
{
	width:55px;
	margin-right:8px;
}
.formField select#birthdayYear
{
	width:60px;
}

.error 
{
	color:#ff0000;
}

input.error, div#modal select.error {
	border: 1px solid red;
}
