.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.clearfix {
 display: inline-block;
}
 
html[xmlns] .clearfix {
 display: block;
}
 
* html .clearfix {
 height: 1%;
}
body {font-weight: normal; font-size: 12px; color: #333333; font-family: arial, verdana, tahoma, helvetica; background-image: url("images/wooden_background.jpg"); text-align:center; margin:0px; }
#wrapper {width:980px; margin:auto; padding:auto; background-color:#FFFFFF; border:10px solid #000000; }

#mainHeader {background-color:#000000; width:960px; padding:10px; display:block; }
#mainHeader .mainHeaderLeft {float:left; width:180px; text-align:left; }
#mainHeader .mainHeaderCenter {float:left; width:600px; text-align:center; }
#mainHeader .mainHeaderRight {float:right; width:150px; text-align:right; }
#mainHeader h1 {font-family: arial, verdana, tahoma, helvetica; font-size:25px; font-weight:bold; margin:0px; padding:0px; color:#A5C016; }
#mainHeader h2 {margin:3px; font-size:15px; font-weight:normal; color:#EAEAEA; }


#topMenuContainer {padding:10px; padding-top:15px; padding-bottom:15px; text-align:center; width:960px; height:34px; background-image:url('images/topMenuBG.png'); background-repeat:repeat-x; display:block; }
#topMenuContainer a {color:#ffffff; margin-left:22px; margin-right:22px; text-transform:uppercase; font-size:14px; text-decoration:none; font-weight:bold; }
#topMenuContainer a:hover {color:#BCD631; }
/* General style for select lists used where list does not have its own explicit class */
select {
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	background-color:ffffff;
}

/* Top menu links */
#internalMenu {
	width:850px;
	height:50px;
	padding-top:15px;
	background-image:url("images/navin.jpg");
	background-repeat:no-repeat;
	text-align:center;
	float:left;
	margin:0px;
}
#internalMenu a {
	color:#ffffff;
	margin-left:20px;
	margin-right:20px;
	text-transform:uppercase;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
#internalMenu a:hover {
	color:#BCD631;
}
#mainMenu {
	width:850px;
	height:50px;
	padding:0px;
	padding-top:15px;
	background-image:url("images/homenav.jpg");
	background-repeat:no-repeat;
	text-align:center;
	float:left;
	margin:0px;
}
#mainMenu a {
	color:#ffffff;
	margin-left:22px;
	margin-right:22px;
	text-transform:uppercase;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
#mainMenu a:hover {
	color:#BCD631;
}

/* General links style used where link does not have its own explicit class */
a {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
}
img{border:none;}

/* general table cells used where cell does not have its own explicit class */
table, td {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
}

/* Cell style for display of site title and slogan*/
.headercell {
	background-color:#ffffff;
	height:50px;
}

/* Class for title text */
.title {
	color: #333333;
	font-family: "arial, verdana, tahoma, helvetica";
	font-weight: bold;
	font-size: 30px;
}

.newestmemeberscell {
	width: 10%;
}

#content {
	clear:both;
}
#content #login ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height:24px;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
#content #login ul li a {
	font-size:14px;
	padding:6px;
	text-align:center;
	background-color:#A5C016;
	display:block;
	text-decoration: none;
	font-weight:bold;
	text-transform:uppercase;
}
#content #login ul li a:hover{ /*hover state CSS*/
	color:#FFFFFF;
/*	background-color:#BDDA18; */
}
/* Class for slogan text */
.slogan {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 13px;
}

/* template specific. Separator lines*/
.decobar {
	background-color: #ffffff;
	height:10px;
}

/* Inbox classes */


.unreadmail {
/* Style for font displaying subject link for mail that has not been read  */
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.readmail {
/* Style for font displaying subject link for mail that has been read  */
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
}

.vplinkinbox {
/* View profile links displayed in inbox next to sender's name */
	color: #333333;
	font-weight: normal;
	font-size:13px;
	font-family: arial, verdana, tahoma, helvetica;
	text-decoration:none;
}

.colsheader {
/* Used in inbox display and on the page where mail is read. Styles the colum headers as in: Sender, Subject, Date / From, Subject Date  */
	color: #333333;
	background-color: #ffffff;
	border:0px outset #ffffff;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.whiterows {
/* Used in inbox display and on the page where mail is read. Styles the rows displaying the inbox content under sender, subject date when showing inbox list and the cell next to from, subject date when reading mail */
	color: #eeeeee;
	background-color: #ffffff;
	font-family: arial, verdana, tahoma, helvetica;
	font-size: 12px;
}

/* Font style for create account link on home page menu*/
.createaccount {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	font-family: arial, verdana, tahoma, helvetica;
	text-decoration:none;
}

/* Standard sized bold links */
.boldlink {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	text-decoration: none;
}

/* Standard submit button class */
.aptbutton {
	font-size: 12px;
	font-family: arial, verdana, tahoma, helvetica;
	color: #fefefe;
	height:30px;
	font-weight:normal;
	background-color: #ffffff;
	border:1px solid #333333;
	background-image:url('images/subheader_bg.gif');
	background-repeat:repeat-x;
	margin:4px;
	margin-right:6px;
	margin-left:6px;
}
.resetbutton {
	font-size: 12px;
	font-family: arial, verdana, tahoma, helvetica;
	color: #990000;
	height:20px;
	font-weight:normal;
	background-color: #ffffff;
	border:1px solid #990000;
}
.mailbutton {
	font-size: 11px;
	font-family: arial, verdana, tahoma, helvetica;
	color: #333333;
	height:20px;
	padding:2px;
	margin:2px;
	font-weight:normal;
	background-image:url('images/mail-button-bg.gif');
	background-repeat:repeat-x;
	border:1px solid #333333;
}

/* Standard class used for page headers (Areas of page that shows the page title above the main content) */
.headertext {
	color: #ffffff;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
	border:0px outset #ffffff;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image: url("images/mbkg.jpg");
	background-repeat: repeat-x;
	height:30px;

}
.manageCasting {
	height:30px;
	border:3px solid #BCD631;
	background-color:#FFFFFF;
}
.modelingTips {
	background-color:#D5E47C;
}
/* Alternate class for page subheaders */
.subheadertext {
	color: #ffffff;
	font-family: arial, verdana, tahoma, helvetica;
	background-image:url('images/subheader_bg.gif');
	background-repeat:repeat-x;
	font-weight: bold;
	font-size: 13px;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	height:30px;
}
.jobheadertext {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 17px;
	padding-left:15px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #c1c1c1;
}

.menuheadertext {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 13px;
	border:0px outset #ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: BCD631;
	height:30px;
}
.feedbackContent {
	background-color:#eaeaea;
	margin-bottom:6px;
}

/* Second alternate class for page subheaders (Examples of use: contact form cells for name, email, type of message; featured photographer table cells for name, country, access, currently rated, online status)*/
.subheadertext2 {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	padding-left:5px;
	background-color: #D5E47C;
}
.subheadertext2 a {
	font-size: 11px;
}
#formHeader {
	width:620px;
	color:#A5C016;
	font-size:14px;
	text-align:left;
	padding:4px;
	text-transform:uppercase;
}
.formInput {
	background-color:#eaeaea;
	padding-left:5px;
	border:1px solid #eaeaea;
}
.formButton {
	padding:4px;
	clear:both;
}
.searchFormRow {
	width:350px;
	background-color:#eaeaea;
	padding:4px;
	margin-bottom:3px;
	border-bottom:1px solid #c1c1c1;
	clear:both;
}
.formRow {
	width:620px;
	background-color:#eaeaea;
	padding:4px;
	margin-bottom:3px;
	border-bottom:1px solid #c1c1c1;
	clear:both;
}
.formLabel {
	float:left;
	width:280px;
	text-align:right;
	font-size:15px;
	font-weight:normal;
	padding-right:10px;
}
.formLabelShort {
	float:left;
	width:160px;
	text-align:right;
	font-size:15px;
	font-weight:normal;
	padding-right:10px;
}
.formHelp {
	font-size:10px;
	color:#888888;
}
.formField {
	float:left;
	text-align:left;
	font-size:15px;
}
/* View photos link used in random photographer table on subheadertext2 class*/
.subheadertextlink2 {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}

/* Class for table displaying title and slogan */
.titleslogan {
	background-color: #303230;
	padding-left: 0px;
	height:25px;
}


/* Class for input box style. used on login form */
.box {
	border:1px solid #888888;
	padding:3px;
}

/* General border class */
.border {
   border: 1px solid #ffffff;
}
.allJobListings {
	padding:2px;
	text-align:center;
	border:0px solid #c1c1c1;
	background-color:#ffffff;
}
/* Lost password link */
.lpasslink {
	font-family: arial, verdana, tahoma, helvetica;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
/* Copyright class */
#copyright {
	font-family: arial, verdana, tahoma, helvetica;
	font-size:12px;
	color:ffffff;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
.etownlink {
	font-family: arial, verdana, tahoma, helvetica;
	font-size:10px;
	color:#cccccc;
	text-decoration:none;
	font-weight:normal;
}

/* Class for message alerts sent by system */
.alert {
	font-family: arial, verdana, tahoma, helvetica;
	font-size:12px;
	color:#990000;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	padding:3px;
	padding-left:8px;
}

/* Class for style of main photo display in portfolio */
.bigphoto {
	border:0px outset #333333;
	background-color: #ffffff;
}

/* Class for style of thumbnial displays */
.picthumbs {
	border:0px outset #333333;
	background-color: #ffffff;
}
.defThumb {
	font-family: arial, verdana, tahoma, helvetica;
	font-size:10px;
	color:#A5C016;
	text-transform:uppercase;
	font-weight:bold;
}

/* Standard inset border style (used in relogin.html, templates/admin/frame.html, templates/bits/browse.html, templates/bits/browse_females.html, templates/bits/browse_males.html, templates/bits/userlist.html, templates/bits/modelingtips.html, addons\rating\templates\bits\top_rated.html) */
.borderinset {
	border:1px solid #999999;
	background-color:#F6F6F6;
}

/* Standard outset border style (used in cnotice_view.html, contact_form.html,mail_send.html,bits\joblist.html) */
.borderoutset {
	border:1px solid #999999;
	background-color:#F6F6F6;
}

/* Class for menu at top of page greeting member, showing number of members online, number of profile views, number of new messages and logout link after user has logged in */
.statusmenu {
	background-color:#ffffff;
	border-bottom:2px solid #c1c1c1;
	color: #333333;
	font-size:12px;
	font-family: arial, verdana, tahoma, helvetica;
	padding-top:10px;
	padding-bottom:10px;
}

/* Cell style using only a bottom border (used in templates/bits/modelingtips.html) */
.bottomline {
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#ffffff;
	color:#333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
}

/* Class for menu styles--all menus use this class */
.menus {
/*background-color:#ffffff;*/
	background-image: url("images/mbkg3.jpg");
	background-repeat: repeat-x;
	height:30px;
	color: #CC0099;
	padding:0px;
	padding-left:8px;
}

.menus2 {
	color: #ffffff;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 14px;
}

/* Class for menu links */
.menulinks {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 14px;
	text-decoration:underline;
}
.menufooter {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 13px;
	text-decoration:underline;
}
.cancellink {
	color: #990000;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 14px;
	text-decoration:underline;
	text-transform:uppercase;
}
/* Class for table used in relogin.html behind text "Submit A Portfolio" */
.submitaback {
	background-color:#ffffff;
	border:0px outset #000000;
	height:60px;
}

/* Class for font of text "Submit A Portfolio" as used in relogin.html */
.submitafont {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 25px;
}

.submitalinksm {
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
}

.submitalinksm2 {
	color: #314F77;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
}

/* Class for general text space area (In most pages this is the middle content area */
.textspace {
	padding-left:8px;
	padding-right:8px;
	border:0px outset #444444;
}

/* Class for background in control center where membership status info and upgrade link is displayed (Used in templates/cpanel.html and templates/yourcontent.html) */
.mstat {
	background-color:#D5E47C;
	border:0px outset #ffffff;
	color:ffffff;
	font-size:12px;
	font-family: arial, verdana, tahoma, helvetica;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

/* Class for "Use the advanced search tool" link used in basicsearch.html */
.advslink a {
	color: #BCD631;
	text-decoration:underline;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 14px;
}
.advslink a:hover {
	text-decoration:none;
}

/* Class used to style pics display in rate members script. Code found in (addons\rating\templates\rateme.html) */
.pframetop {
	border-top:5px solid #314F77;
	border-bottom:0px solid #314F77;
	border-left:0px solid #314F77;
	border-right:0px solid #314F77;
}

/* Class used to style pics display in rate members script. Code found in (addons\rating\templates\rateme.html) */
.pframeleft {
	border-top:0px solid #314F77;
	border-bottom:0px solid #314F77;
	border-left:5px solid #314F77;
	border-right:0px solid #314F77;
}

/* Class used to style pics display in rate members script. Code found in (addons\rating\templates\rateme.html) */
.pframe1 {
	color: #314F77;
	width:150px;
}

/* Class used to style pics display in rate members script. Code found in (addons\rating\templates\rateme.html) */
.pframe2 {
	color: #314F77;
	height:150px;
}

/* Delete pic link used in admin pic inspector */
.dellinkpicinspect {
	color: #900000;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
}

/* Portfolio classes */
.psheader {
/* class for section headers such as (Basic Information, Skills, Work Interests, Additional Stats etc.) */
	color: #fff;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #E0E0B4;
}

.pcell1 {
/* Class for cell displaying field name in portfolio information display */
	background-color: #ffffff;
	border:0px outset #ffffff;
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	padding-left:0px;
}
.pcellw1 {
/* Class for cell displaying field name in portfolio information display (Full Width version) */
	background-color: #ffffff;
	border:0px outset #ffffff;
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	padding-left:0px;
}
/*WEB010*/
.pcell1hidden {
/* Class for cell displaying field name in portfolio information display HIDDEN */
    background-color: #ffffff;
    border:0px outset #ffffff;
    color: #333333;
    font-family: arial, verdana, tahoma, helvetica;
    font-weight: normal;
    font-size: 12px;
    text-decoration:none;
    padding-left:0px;
    display: block;
}

.pcell2 {
/* Class for cell displaying field answer in portfolio information display */
	background-color: #ffffff;
	border:0px outset #ffffff;
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
	padding-left:0px;
	padding-right:10px;
	text-align:right;
}
.pcellw2 {
/* Class for cell displaying field answer in portfolio information display (Full Width version) */
	background-color: #ffffff;
	border:0px outset #ffffff;
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	padding-left:20px;
	text-align:left;
}
.pcell3 {
/* Class for cell displaying field answer in portfolio information display */
	background-color: #ffffff;
	border:0px outset #ffffff;
	color: #333333;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	padding-left:0px;
	text-align:left;
}

.pheader {
	border: 1px solid #c1c1c1;
	background-color: #e8e8e8;
	height:60px;
	font-size:18px;
}

/* Style to decorate table cell displaying random model pic */
.randommodel1 {
	border:1px inset #333333;
}

.randommodel2 {
	/*border:1px inset #314F77;*/
	background-color: #ffffff;
}
.rmodelname {
	background-color: #ffffff;
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}

.rmodellink {
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
}

.spotlight {
	border:0px outset #ffffff;
	background-color: #ffffff;
}

.rightcell {
	background-color: #ffffff;
}

.tspace1border {
	background-color: #fff;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

.tspace1 {
	background-color: #ffffff;
	font-size:12px;
}

/* Photographers view photos link */
.ph_vplink {
	color: #c80000;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
}

.blinkscell{
	background-color:#ffffff;
	border:0px outset #ffffff;
}

.blinkscell_links {
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
	text-transform:uppercase;

}

.tratablelinks {
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}

.biotable {
	background-color: #ffffff;
}

.joincell {
	background-image: url("images/joinbkg.jpg");
	background-repeat: repeat-x;
	height:130px;
}
.registerType {
	background-color:#A5C016;
}
.registerType p {
	font-size:12px;
	margin:8px;
}
.thumbnail {
	width:100px;
}
.thumbnailh {
	height:100px;
}
.profileIcon {
	margin:0px;
	margin-right:12px;
}
.outset_lastx {
	background-color: #ffffff;
	border:1px inset #ffffff;
}
.lastx {
	background-color: #ffffff;
}
.message {
	background-color: #ffffff;
}
.featuredModelHeader {
	background-color:#BCD631;
	color:#333333;
	text-align:center;
}
.pictureThumbs {
	margin-top:6px;
	margin-bottom:6px;
}
.pictureContacts {
	margin:8px;
}
.centerIt {width:640px;text-align:center; }
.largeText {
	font-size:18px;
	font-weight:bold;
}
.mediumText {
	font-size:15px;
	font-weight:bold;
	margin-bottom:6px;
}
.hugeText {
	font-size:24px;
	font-weight:bold;
}
.tinyText {
	font-size:10px;
	text-transform:uppercase;
}
h1 {
	font-family: arial, verdana, tahoma, helvetica;
	font-size:25px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#333333;
}
h2 {
	font-size:15px;
	font-weight:normal;
	color:#333333;
}
h3 {
	font-size:18px;
	color:#A5C016;
	margin:0px;
}
h4 {
	margin-top:12px;
	margin-left:16px;
	font-size:24px;
	font-weight:lighter;
	color:#666666;
}
h5 {
	margin:12px;
	font-size:18px;
	font-weight:bold;
	color:#444444;
}
.green {
	color:#A5C016;
}
.headerTitles {
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	padding-left:4px;
	padding-right:4px;
}
.headerTitles h1 {
	font-family: arial, verdana, tahoma, helvetica;
	font-size:22px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#333333;
}
.headerTitles h2 {
	font-family: arial, verdana, tahoma, helvetica;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:0px;
	padding:0px;
	color:#333333;
}
p {
	font-size:12px;
	margin:0px;
	padding:2px;
	padding-right:8px;
	padding-left:8px;
}
.features {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding:4px; magrin:0px;
}
li {
	font-size: 12px;
	color: #333333;
}
.featuresArea {
	background-color:#F0F0F0;
	text-align:left;
}
.featuresTitle {
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
}
.talentTypes {
	text-align:center;
	background-color:#FFFFFF;
}
.loginFormHeader {
	font-family: arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 13px;
	background-color:#333333;
	text-align:center;
	color: #FFFFFF;
	padding:8px;
}
.latestMembers {
	text-align:center;
	border:1px solid #c1c1c1;
	overflow:hidden;
	width:96px;
	height:96px;
	float:left;
	padding:0px;
	margin:2px;
}
.refHeader {
	background-color:#BCD631;
	font-weight:bold;
}
.refDetail {
	border-bottom:1px solid #c1c1c1;
}

.profileDetails {
	width:190px;
	font-size:12px;
}
.profileDetails .profileDetailsLabel {
	width:170px;
	font-weight:bold;
}
.profileDetails .profileDetailsData {
	width:170px;
	font-weight:normal;
	margin-bottom:6px;
}

.loginForm {
	background-color:#A5C016;
/*	background-color:#E0E0B4; */
}
.topBorder {
	border-top:1px solid #c1c1c1;
}
.borderBottom {
	border-bottom:1px solid #c1c1c1;
}
.borderRight {
	border-right:1px solid #c1c1c1;
}
.borderLeft {
	border-right:1px solid #c1c1c1;
}
.borderAll {
	border:1px solid #c1c1c1;
}
.adBorder {
	border:1px solid #BCD631;
}
.searchResultsTitle {
	font-size:15px;
	font-weight:bold;
	margin:15px;
}
.jobLabel {
	width:130px;
	font-weight:bold;
}
.jobHeader {
	display:block;
	margin-bottom:4px;
	padding:2px;
}
.emailLabel {
	background-color:#e9e9e9;
	width:140px;
	font-weight:bold;
}
.emailcontent {
	background-color:#e9e9e9;
	width:450px;
}
.footerCell {
	border-top:1px solid #c1c1c1;
	background-color:#222222;
	margin-top:12px;
	text-align:center;
}
.profileLink {
	padding:6px;
	background-color:#EAEAEA;
	border:2px dashed #BCD631;
}
.register {
	border:4px solid #C1C1C1;
	background-color:#D5E47C;
}
.darkSpacer {
	background-color:#A5C016;
}
.lightSpacer {
	background-color:#A5C016;
	font-weight:bold;
	border-bottom:1px solid #777777;
	height:30px;
}
.graySpacer {
	background-color:#eaeaea;
	border-bottom:1px solid #777777;
	height:30px;
}
.pictureList {
	border-top:2px solid #eaeaea;
	border-bottom:2px solid #eaeaea;
	background-color:#f9f9f9;
}
#topLogin {
	text-align:center;
	background-image:url(images/toplogin.png);
	background-repeat:no-repeat;
	background-position:center 0px;
	color:#fefefe;
}
#topLogin a {
	color:#444444;
	margin-left:18px;
	margin-right:18px;
	text-transform:uppercase;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
#topLogin a:hover {
	color:#ffffff;
}
.white {
	color:#FFFFFF;
}
.featuredModelPicture {
	border:1px solid #DADADA;
	border-top:1px solid #777777;
}
.redBold {
	color: #990000;
	font-weight: bold;
}
.alignCenter {
	text-align:center;
}
.rightAlign {
	text-align:right;
	margin-right:10px;
}
.leftAlign {
	text-align:left;
}
.mailboxSelect {
	border:1px solid #c1c1c1;
	background-color:#fafafa;
}
.capitalise {
	text-transform:uppercase;
}
.videoTitle {
	text-transform:uppercase;
	font-weight:bold;
}
.pager {
	font-size:15px;
	color:#666666;
}
.pageractive {
	font-size:15px;
	color:#000000;
}
.jobIcons {
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
	padding:2px;
	border:1px solid #c1c1c1;
}
.managerNoteHeader {
	height:40px;
	width:248px;
	background-image:url('images/managersnotes.jpg');
	background-repeat:no-repeat;
}
.featuredMember {
	height:40px;
	width:280px;
	background-image:url('images/featuredmember.jpg');
	background-repeat:no-repeat;
}
hr {
	border:0px none;
	color:#C0C0C0;
	width:100%;
	height:1px;
}
.urbangreymenu{
	width: 206px; /*width of menu*/
}

.urbangreymenu .headerbar{
	font: bold 13px Arial;
	color: #333333;
	background: #A5C016 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 7px 0 7px 20px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
	font: normal 12px Arial;
	color: black;
	background: #E9E9E9;
	display: block;
	padding: 7px 0;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
}

.urbangreymenu ul li a:visited{
	color:#000000;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
	color:#FFFFFF;
	background-color:#222222;
}
.urbangreymenu ul li .mostThumb{
	overflow:hidden;
	height:50px;
	width:50px;
	border:1px solid #c1c1c1;
	float:left;
	margin-right:6px;
}
.clear{
	clear:both;
}

/* JQuery Fade */
blockquote {
	margin: 2em;
	padding: .3em 0 0 2em;
	background: url(../img/quote.png) 0 0 no-repeat;
}

blockquote p{
	color: #888;
	font-size: 129%;
	font-style: italic;
	line-height: 1.2;
}
blockquote p.author {
	color: #aaa;
	font-size: 85%;
	font-weight: bold;
}
#contentHeader {
	width:960px;
	margin:0px;
	padding:0px;
	float:left;
}
#social {
	width:160px;
	height:130px;
	padding:0px;
	margin:0px;
	float:left;
}
#twitter a {
	margin:0px;
	padding:0px;
	height:65px;
	width:160px;
	display:block;
	background-image:url('images/site/twitter.jpg');
	background-repeat:no-repeat;
}
#facebook a {
	margin:0px;
	padding:0px;
	height:65px;
	width:160px;
	display:block;
	background-image:url('images/site/facebook.jpg');
	background-repeat:no-repeat;
}
#joinCell {
	float:left;
	width:800px;
	height:130px;
	padding:0px;
	margin:0px;
}
ul#portfolio {
	padding:0px;
	margin:0px;
	width:800px;
}
ul#portfolio li {
	float:left;
	padding:0px;
	margin:0px;
	left:0px;
	list-style:none;
}

#contentLeftPane {
	text-align:center;
	width:240px;
	float:left;
	padding:5px;
}
#contentRightPane {
	float:right;
	text-align:right;
	width:710px;
	padding:5px;
}
#videoFeature {
	float:left;
	margin-right:20px;
}
#videoFeature a {
	margin-top:15px;
	text-decoration: underline;
	color:#333333;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	}
#videoFeature a:hover {
	color: #333333;
	text-decoration: none;
}
#photoShootAd {
	float:left;
}
#latestJobs {
	margin-bottom:10px;
	width:700px;
	margin:0px;
	padding:0px;
	border:1px solid #c1c1c1;
	background-color:#eaeaea;
}
#latestJobs ul {
	padding:0px;
	margin:0px;
}
#latestJobs li {
	list-style:none;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #dadada;
	padding:0px;
	margin:0px;
}
#latestJobs ul li a {
	text-decoration: underline;
	color:#BCD631;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	}
#latestJobs li a:hover {
	color: #333333;
	text-decoration: none;
}
.jobDescription {
	width:450px;
	float:left;
	text-align:left;
	margin:8px;
}
.jobLinks {
	width:210px;
	float:left;
	margin:8px;
}
.smallHeader {
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	display:block;
	color:A5C016;
}
.smallAd {
	margin-bottom:8px;
}
ul#latestjoined {
	float:right;
	margin:0px;
	margin-bottom:10px;
	width:234px;
	padding:0px;
	border:1px solid #c1c1c1;
	background-color:#eaeaea;
}
ul#latestjoined li {
	text-align:left;
	width:224px;
	height:100px;
	list-style:none;
	float:left;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #dadada;
	padding:4px;
}
ul#latestjoined li .imageHolder {
	float:left;
	width:90px;
	height:90px;
	overflow:hidden;
	margin-right:8px;
}
ul#latestjoined li .textHolder {
	width:122px;
	float:left;
	font-size:11px;
}
.talentName {
	font-size:13px;
	color:#A5C016;
	display:block;
	margin:0px;
	margin-bottom:2px;
	text-transform:uppercase;
}
#bottomAds {
	float:left;
	width:960px;
	display:block;
	padding:0px;
	margin:0px;
}
.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

#contacts p {
	margin:10px;
}

#jobHeading {
	padding-top:8px;
	float:right;
	text-align:right;
}
#freeAd {
	padding:12px;
	float:left;
	text-align:left;
	background-color:#A5C016;
}
#freeAd a {
	font-size:15px;
}

#addthis_toolbox {float:left; width:130px; margin:0; padding:0; }
#addthis_toolbox .custom_images a{width:34px; height:32px; margin:0; padding:0; }
#addthis_toolbox .custom_images a:hover img{opacity:1;}
#addthis_toolbox .custom_images a img{opacity:0.75;}
#addthis_toolbox .custom_images .logging a {width:72px; height:32px; margin:0; padding:0; padding-top:2px; vertical-align:middle; text-align:center; color:#ffffff; }

.copyrightColumn {float:left; margin:20px; margin-left:40px; margin-right:0px; width:270px; text-align:left; }
.copyrightColumn .copyrightItem {float:left; width:255px; padding:5px; padding-left:10px; border-bottom:1px solid #555555; text-align:left; }
.copyrightColumn .copyrightItem a {color:#f9f9f9; }
.copyrightColumn .copyrightItem a:hover {color:#A5C016; }
.copyrightColumn .copyrightItem h3 {color:#A5C016; font-size:11px; text-transform:uppercase; margin:0px; }
#copyrightNotice {float:left; width:910px; margin-left:20px; color:#f9f9f9; text-align:left; margin-bottom:10px; font-size:11px; }
#copyrightNotice a {color:#f9f9f9; }
#copyrightNotice a:hover {color:#A5C016; }

.clearAll {clear:both; margin:0px; padding:0px; }

#pageFooter {border-top:1px solid #c1c1c1; padding-top:6px; background-color:#222222; margin-top:12px; text-align:center; }
