body, th{font-size:11px; font-family:Tahoma,Verdana,sans-serif; color:#b0b0b0; background-color:#000; background-repeat:repeat-x}

.textcolor{color:#b0b0b0}

:-moz-any-link:focus, a:active img, a:active img, a:visited img, a img {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

*{font-family:Tahoma,Verdana,sans-serif}

.loginButton 		{ display: block; position: absolute; background: transparent url(/themes/modelrun/images/loginButton.gif); background-position: 0 0; border: none; height: 34px; width: 34px; cursor: pointer }
.loginButton:hover 	{ background-position: 0 -34px }

body{margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px}
form{margin:0px; padding:0px}
p{margin:0px; padding:7px}
a img{border:none}
a:link{color:#b0b0b0}
a:visited{color:#b0b0b0}
a:hover{color:#DC1786}
a:active{color:#DC1786}

.greenPink:link, .greenPink:visited{color:#A9EB00 !important; text-decoration:none }
.greenPink:hover{color:#DC1786  !important; text-decoration:none}
.pinkGreen, .pinkGreen:link, .pinkGreen:visited{color:#DC1786; text-decoration:none}
.pinkGreen:hover{color:#A9EB00; text-decoration:none}
.redGreen, .redGreen:link, .redGreen:visited{color:red; text-decoration:none}
.redGreen:hover{color:#A9EB00; text-decoration:none}
.yellowPink, .yellowPink:link, .yellowPink:visited{color:#e2db10; text-decoration:none}
.yellowPink:hover{color:#A9EB00; text-decoration:none}

h1{font-size:18px; color:#525252}
h2{clear:both; font-size:12px; font-weight:normal; color:#949494; margin:0px 0px 10px 0px; padding:2px}
h3{font-size:12px; color:#b0b0b0; font-weight:normal; margin:10px 0px 10px 8px}
h3 span{color:#A9EB00}
h4{font-size:14px; margin:0px; margin-bottom:5px; font-weight:bold}
h5{font-size:12px; margin:0px; padding:0; color:#A9EB00; line-height:30px; font-weight:bold; clear:both; border-bottom: 1px solid #2a2a2a}
h6{line-height:30px; font-size:12px; font-weight:bold; clear:both; border-bottom: 1px solid #2a2a2a}
h6 span{color:#DC1786 !important; display:inline !important; background:none !important}
h6 div{color:#A9EB00 !important; display:inline !important; background:none !important}
ul{list-style:none; margin:0px; padding:0px}

.boxBig{clear:both; background-image:url(/themes/modelrun/images/header/default/main_list_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #303030; padding:5px !important; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px}
.boxBig h6{margin:-5px -5px 10px -5px !important; padding-left:8px}
.boxBig h5{margin:-5px 0px 10px 0px}
.boxBig .accHeader{margin:-5px -5px 10px -5px !important; float:none !important; width:auto !important}

.boxTabs 	{clear: both; border:1px solid #222; padding:5px !important; position:relative;}
.boxTabs h4 {margin:-5px -5px 10px -5px !important; padding: 2px 8px; background-image:url(/themes/modelrun/images/msgs/tfp_inbox_top.gif); background-repeat:repeat-x; background-position:top; font-size: 12px !important; height: 19px; line-height: 18px;}
.boxTabs h6 {margin:-5px -5px 10px -5px !important; padding-left:8px; background-image:url(/themes/modelrun/images/msgs/tfp_inbox_top.gif); background-repeat:repeat-x; background-position:top}
.div12 div, .div12 p, .div12 td, .div12 th {font-size: 12px !important}

#scrollable{position:absolute; height:137px; width:614px; left:0; top:0; overflow:hidden}

.scrollItem{height:137px; left:0; top:0; position:absolute}

.button79{width:79px !important; height:22px !important; padding:0 !important; border:none !important}

#recaptcha_response_field {color: white !important}
.dateHeader     {padding: 3px; background-color:#121212 !important; font-size: 11px; font-weight: normal; }
.verdana12		{font-size: 12px}
.lheight16		{line-height: 18px}
.hr_gray		{color:#303030; background-color:#303030; height:1px; border:none}
.hr_ltgray		{color:#4F4F4F; background-color:#4F4F4F; height:1px; border:none}
.table_centered td{text-align:center !important}
.errorInput		{ border: 1px solid red !important }
.absolute       {position:absolute}
.relative       {position:relative}
.static         {position:static !important}
.error          {color:red}
.warning        {color:#b0b0b0}
.margin20       {margin:20px}
.margin5        {margin:5px}
.marginTop      {margin-top:10px}
.marginTop5     {margin-top:5px}
.marginBottom   {margin-bottom:10px}
.padding20      {padding:20px}
.padding10      {padding:10px}
.margin10       {margin:10px}
.imgborder      {border:3px solid black}
.success        {color:green}
.clear          {clear:both}
.left           {float:left}
.right          {float:right}
.align_right    {text-align:right}
.center         {text-align:center}
.borderTop      {border-top:1px solid #1f1f1f}
.border         {border-top:1px solid #2a2a2a}
.borderb        {border-bottom:1px solid #2a2a2a}
.borderl        {border-left:1px solid #2a2a2a}
.noborderb      {border-bottom: none}
.borders        {border:1px solid #303030}
.bold 			{font-weight:bold; }
.padding        {padding:10px}
.censored       {color:#DC1786 !important}
.white          {color:white !important}
.red1           {color:red !important}
.grey           {color:#b0b0b0 !important}
.blue           {color:#5e85cc !important}
.dark           {color:#949494 !important}
.darkgray       {color:#727272 !important}
.darker         {color:#303030 !important}
.darkest        {color:#606060 !important}
.green          {color:#A9EB00 !important}
.pink           {color:#DC1786 !important}
.green:link, .green:visited{color:#009c00}
.strong         {font-weight:bold}
.nomargin       {margin:0}
.float          {float:left}
.floatRight     {float:right}
.alignLeft      {text-align:left}
.size16         {font-size:16px !important}
.size13         {font-size:13px !important}
.required       {color:red}
.width100       {width:100%}
.txtbig         {font-size:12px}
.test1          {border:1px dashed red}
.test2          {border:1px dashed green}
.test3          {border:1px dashed blue}
.line20         {line-height:17px}
.line23         {line-height:23px}
.info           {font-size:smaller}
.size9          {font-size:9px}
.width_auto     {width: auto !important}
.justified		{text-align: justify}
.rounded        { -moz-border-radius:5px; -webkit-border-radius:5px}
.noroundown     { -moz-border-radius-bottomleft:0 !important; -webkit-border-bottom-left-radius:0 !important; -moz-border-radius-bottomright:0 !important; -webkit-border-bottom-right-radius:0 !important}
.noroundup      { -moz-border-radius-topleft:0 !important; -webkit-border-top-left-radius:0 !important; -moz-border-radius-topright:0 !important; -webkit-border-top-right-radius:0 !important}
#leftMenuContainer{float:left; margin-top:-12px !important}

/** Right column **/
.rightColumnBox {background: url(/themes/modelrun/images/header/default/main_list_bg.jpg) repeat-x left top; padding: 8px 0 0 8px; margin-bottom:10px; float:left; clear: both; width:234px; border:1px solid #303030; -moz-border-radius:5px; -webkit-border-radius:5px}
.rightColumnBox h6 {line-height:12px; margin: 0 0 10px -8px; padding-bottom:10px; padding-left:8px; color: #A9EB00}
.rightColumnBox ul li{float:left; padding:0px 3px 2px 2px}
.rightColumnBox ul li div{text-align:center; padding-bottom:10px}

/** Blog **/
.blogTop {margin:0 0 10px 0; width:100%}
.blogDetailsLine {margin:4px; color: #6A6A6A}

.popupHdr {border-bottom:1px solid #303030; padding-bottom:3px; margin-bottom:3px; color:#A9EB00 !important; font-size:12px; font-weight:bold}

td.captcha div{position:relative}
#recaptcha_instructions_image{color:#b0b0b0 !important}
td.reg_captcha div.recaptcha_input_area{ position:absolute !important; top:75px; left:28px; text-align:left !important}
.captcha input{color:#fff !important}

.blogHistory{width:220px}
.blogHistory li{clear:both; line-height:13px; width:180px}
.blogHistory a{text-decoration:none}
.b_mon{margin-left:15px}
.b_month_holder{display:none; margin-left:15px}
.b_entry_holder{display:none; margin-left:10px}

.buzzHistory{width:220px}
.buzzHistory li{clear:both; line-height:13px; width:200px}
.buzzHistory a{text-decoration:none}
.buzz_mon{margin-left:10px}
.buzz_month_holder{display:none; margin-left:0}

.topFriends{float:left; clear:both; width:694px; margin:0 0 15px 0; padding:0 10px 10px 0px}

.topFriendHolder{padding:20px 0 12px 30px; float:left}
.topFriends h5{padding-top:0 !important}

#noFriendsDiv{float:left; clear:both; margin-top:40px; margin-bottom:40px; text-align:center; display:none; width:100%}

.friends{float:left; width:684px; margin-left:0; padding:0 10px 10px 10px}

.friends h5{margin-top:0 !important; padding-top:0 !important}

.city{color:#8F8F8F; text-transform:capitalize}

.icoBut{padding-bottom:2px; cursor:pointer}

.cursor, .emot_link2{cursor:pointer}

.slideMenu{text-align:left}

.slideMenu a:link, .slideMenu a:visited{text-decoration:none; padding-left:6px; position:relative}

.slideMenu .img{ /*position:absolute; left:0; */ float:left; }

div.default_error{color:#060; border:1px solid #333; padding:5px; background-color:#FFF}
compensation
div.flashmsg{clear:both; text-align:center; font-size:12px; margin:10px}

span.field_invalid{display:block; color:red; padding:2px}
span.auto-error{}

#container, #footer, #header{margin-left:auto; margin-right:auto; width:960px; text-align:left; clear:both; overflow:hidden}
div.headBg{background-color:#1A1616}
div.subNav {clear:both; margin-left:auto; margin-right:auto; text-align:center; overflow:hidden; background-image:url(/themes/modelrun/images/header/default/nav_bgnd.gif); background-repeat:repeat-x}
div.subNav .delimiter {font-size:14px; width:10px; color: #303030}
div.subNav img{border:0; margin-right:4px}

div.subNav ul{clear:both; overflow:hidden; display:block; width:954px !important; margin-left:auto; margin-right:auto;}

div.leftNav ul{clear:both; margin:20px 0 10px 30px}

/** Subnav **/

div.subNav ul li{float:left; padding:4px 0 5px 0; margin:0 10px 0 0}
div.leftNav ul li a { text-decoration:none }
div.subNav ul li a { text-decoration:none; background-image: url(/themes/modelrun/images/ico/submenu/submenu_sprite.gif); background-repeat: no-repeat; display: block; padding:3px 0 0 24px; margin: 0; height:17px; }
div.subNav ul li a span { color: #303030 }
.unread{color:#DC1786 !important}

.sub_home2 			{ background-position: left 0px; width:30px }
.sub_news  			{ background-position: left -20px; width:46px}
.sub_news2 			{ background-position: left -40px; width:46px }
.sub_messages		{ background-position: left -60px; width:70px }
.sub_messages_new	{ background-position: left -80px; width:70px }
.sub_tfp			{ background-position: left -100px; width:82px }
.sub_tfp_new		{ background-position: left -120px; width:82px }
.sub_profile		{ background-position: left -140px; width:35px }
.sub_photos			{ background-position: left -160px; width:80px }
.sub_books			{ background-position: left -180px; width:32px }
.sub_addressbook	{ background-position: left -200px; width:72px }
.sub_castings		{ background-position: left -220px; width:60px }
.sub_personal		{ background-position: left -240px; width:45px }
.sub_friends		{ background-position: left -260px; width:40px }
.sub_lists			{ background-position: left -280px; width:20px }
.sub_divisions		{ background-position: left -300px; width:20px }
.sub_modelsearch	{ background-position: left -320px; width:65px }
.sub_casting_messages	{ background-position: left -340px; width:65px }
.sub_casting_messages_new	{ background-position: left -360px; width:65px }
.sub_calendar	{ background-position: left -380px; width:65px }
.sub_compcards	{ background-position: left -400px; width:65px }
.sub_badges		{ background-position: left -420px; width:65px }
.sub_videos		{ background-position: left -440px; width:65px }
.sub_friend_cats		{ background-position: left -460px; width:65px }
.sub_favorites		{ background-position: left -480px; width:65px }
.sub_press		{ background-position: left -500px; width:65px }
.sub_polls		{ background-position: left -520px; width:65px }
.sub_blogs		{ background-position: left -540px; width:65px }
.sub_stats		{ background-position: left -560px; width:65px }
.sub_wiki2		{ background-position: left -580px; width:65px }
.sub_chat		{ background-position: left -600px; width:65px }
.sub_forum		{ background-position: left -620px; width:65px }
.sub_invite		{ background-position: left -640px; width:65px }
.sub_packages		{ background-position: left -660px; width:65px }
.sub_rss		{ background-image: url(/images/rss.gif) !important }
.sub_wiki			{ background-image:url(/themes/modelrun/images/wiki.gif) !important; background-repeat:no-repeat; background-position:0 2px; padding:3px 0 0 38px !important;  width:45px}

#containerBody{padding:0px 10px 0px 0px; float:left; width:706px; overflow:hidden}
#containerMenu{width:244px; float:left; overflow:hidden}
#container{overflow:hidden; padding-bottom:15px; padding-top:15px}

ul.menu-top{width:438px; float:left}
ul.menu-top li, #header img{float:left}
ul.menu-top li{background-image:url(/themes/modelrun/images/header/default/top-menu-line.jpg); background-position:left; background-repeat:no-repeat; padding:5px}
ul.menu-top li div {cursor:pointer; width:73px; background: url(/themes/modelrun/images/header/topMenuBackground.gif) repeat-x 0 0; padding-top:52px; padding-bottom:8px; text-align:center}
ul.menu-top li div:hover {background: url(/themes/modelrun/images/header/topMenuBackground.gif) repeat-x 0 -73px}
ul.menu-top li div a:link, ul.menu-top li div a:visited{text-decoration:none; color:#b0b0b0}
ul.menu-top li div a:hover{color:#DC1786}

#langs{width:10px; position:absolute; top:5px; left:5px}
a.mainMenu:link, a.mainMenu:visited, a.mainMenu:active{color:#b0b0b0; font-size:10px; font-weight:bold; text-decoration:none}
a.mainMenu:hover{font-weight:bold; text-decoration:underline}

.msg{color:#F3727B; font-weight:bold; background-repeat:no-repeat; background-position:left; margin-bottom:10px; padding-left:23px}

#footer div{float:left}

div.footerLine{clear:both; background-color:#1A1616; height:15px; padding:4px; color:#393838; text-align:center}
#footer{padding-top:10px; padding-bottom:10px; text-align:center}


ul.login-form{clear:both}

ul.login-form li{float:left}

div.login-footer{clear:both; font-size:10px; color:#E4E4E4; padding-left:1px; padding-top:3px}

div.login-footer input{vertical-align:middle}

div.login-footer a{text-decoration:none; color:#E4E4E4; font-size:10px}

div.login-footer a:hover{color:#DC1786}

input.login_input{width:100px; font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif}

input.login_but{width:auto !important; height:auto !important; margin-top:-2px !important}

#login div.login-title{padding-top:7px; color:#E4E4E4}

#login{float:left}

div.loginField{background: #0f0f0f; height:78px; width:243px; margin-left:2px; border:1px solid #454545; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px}
#prelogin {height:45px; width:245px; margin-left:2px; text-align: center; padding-top: 35px; float: left}

div.topProfile{clear:both; overflow:hidden; padding-top:4px}

#login form{padding-left:10px}

input, select, textarea{border:1px solid #454545; background-color:#262626; color:#b0b0b0; padding:3px; font-size:12px; font-family:Tahoma,sans-serif}

.noStyle{border:none !important; background:none !important; background-image:none !important; padding:0; width:auto !important; height:auto !important}


ul.login-form li input{width:85px; height:14px; margin-top:7px; margin-right:5px}

div.topProfile{clear:both; overflow:hidden; margin:0; padding-top:4px}

.topProfile-submenu{position:absolute; display:block; top:57px; right:10px; font-size:10px; font-weight:normal}

.topProfile-submenu a{font-weight:normal}

div.topProfile img{height:70px; margin-right:7px; margin-left:5px; float:left}

div.topProfile div{width:160px; padding:1px 0 0 0; margin:0; font-size:10px}

div.topProfile div a{margin:0; padding:0; text-decoration:none}

div.topProfile span{font-weight:bold; margin:0; padding:0}

.username{ background: #262626 url('/themes/modelrun/images/username_password.gif') 0 0 no-repeat; font-size:8pt; padding:2px; height:13px}

.password{ background: #262626 url('/themes/modelrun/images/username_password.gif') 0 -18px no-repeat; font-size:8pt; padding:2px; height:13px}

.regFields input{width:168px}
.regFields textarea{width:250px; height:100px; display:inline}

.popupboxt td b{color:#949494}

div.txtRequired{font-style:italic; font-weight:bold; margin-top:10px; margin-bottom:10px}

div.leftMenu{border:1px solid #393838; padding:1px 1px 0px 1px; -moz-border-radius:5px; -webkit-border-radius:5px}

.gr{color:#a9eb00}
div.newmembers{clear:both; padding:8px 0 0 15px; margin-bottom:1px; margin-top:10px; background-image:url(/themes/modelrun/images/header/default/main_list_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #303030; overflow:hidden}
div.newmembers h6{line-height:12px !important; margin-top:0px !important; padding-bottom:10px; margin-bottom:10px !important; margin-right:15px}
div.quick-search div{padding-bottom:10px; width: 210px; clear: both; float: left}
#r_search_type, #right_country, #r_right_state, #r_major_city{width:205px}
div.quick-search select{font-size:11px; padding: 0 !important; height: 20px; float: left}
div.quick-search div span{width:100px; display:block; clear:none}
div.quick-search div span select{width:95px;}
div.quick-search div label{display:block; padding-bottom:4px}
div.quick-search div.btnSubmit {clear:both; padding-top:10px; margin-right:30px; overflow:hidden; border-top: 1px solid #2a2a2a;}
img.profileImgnewlist{padding:1px; background-color: black; width:38px; height:50px}
.profileImg{padding:5px; background-color:#000}
a.greenLink:link, a.greenLink:visited, a.greenLink:active{color:#a9eb00; font-size:10px; text-decoration:none}
.faqsize{font-size:10px !important; padding-right:8px; width:222px; float:left; padding-bottom: 10px}
.message_list div{float:left}
.msg_title{padding:5px}
.msg_status{padding:4px}
.msg_thead{padding:5px}

.cap{text-transform:capitalize}

.tfp_body{background-color:#333; color:#ddd; border:2px #ddd solid}
.tfp_body div{color:#d22; padding:8px 10px 0px 0px}
.tfp_form p{padding:0px; margin:10px}
.pform{display:inline}
.hdr{background-color:#111}
.bld a{font-weight:bold}
.msg_bg_even{background:#1A1A1A}
.msg_bg_odd{background:#fffff}

div.mainLists, div.mainLists2{float:left; clear:both; background-image:url(/themes/modelrun/images/header/default/main_list_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #303030; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px}
div.mainLists ul li{float:left; padding:7px 0px 0px 7px}
div.mainLists ul li div{text-align:center; padding-bottom:10px}
div.mainLists span{background-position:bottom left}
div.mainLists span span{background-position:bottom right}
.mainLists h6{margin:0 0 0px 0; padding-left:15px; height:30px; color:#a9eb00}
.mainLists td{border:none; background:none}


.fromBig, .fromBig:link, .fromBig:visited, .fromBig:hover, .fromBig:active{text-decoration:none; font-size:12px; color:#DC1786}

input.to{font-size:9px; width:354px}
ul.categories_checks{float:left}
ul.categories_checks li{display:block; float:left; width:170px; padding-left:5px}
ul.categories_checks li label{padding-left:2px}

.categories{font-size:9px; margin-bottom:10px}

.categories a{text-decoration:none}

div.featuredPhotographer{float:left; border:1px solid #303030; background-image:url(/themes/modelrun/images/header/default/main_list_bg.jpg); background-repeat:repeat-x; background-position:top; padding:5px; margin:0; -moz-border-radius:5px; -webkit-border-radius:5px}
div.featuredPhotographer img{width:310px; height:352px; border:5px solid #000}
div.featuredPhotographerName{color:#f5f5f5; padding-left:4pt; font-size:10pt}
div.mainTxt{width:363px; padding-left:10px; float:left}
div.mainTxt div.mainLists{margin-top:0px}
div.mrBg{padding:0px 0px 0px 15px !important; height:173px}
div.mainTxt li{float:left; padding:10px 12px 5px 0; margin-left:2px}
div.mainTxt div{padding-bottom:20px}
div.rightList{clear:both; background-image:url(/themes/modelrun/images/header/default/main_list_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #303030; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px}
div.rightList ul{margin:0px 5px}
div.rightList ul li{float:left; width:192px; padding:6px 5px; border-top: 1px solid #303030}
div.rightList ul li:first-child {border-top: none !important}

.commentPic{float:left; padding:1px 7px}
img.typeImage{width:auto !important; height:auto !important; margin:auto !important; border:none}
div.rightList h6{margin:0 0 0 0; padding-left:15px; height:30px; color:#a9eb00}
#mainRightList{width:215px; float:left; margin-left:10px}

#mainLeftList{width:480px; float:left}


ul.homepage_pics{display:block; clear:both}
ul.homepage_pics li{display:block; float:left; width:110px; text-align:center}
ul.homepage_pics li img {border: 4px solid black; margin:0px; padding:0px}
img.homepage_pic{border:4px solid #000}
.aboutInfo div.icons{float:left; width:160px}


.overal-pics{float:left; padding:0 0 0 13px}

#showcase_id{font-weight:bold; color:#DC1786}

#showcase_id option{font-weight:bold; color:#DC1786}

div.overal-pics h6{margin-bottom:0px !important}

.aboutInfo{margin-left:10px; padding:10px}

.line1{border-top:1px solid #262626; height:1px; margin-bottom:10px}

.comments{padding:10px 5px 10px 5px; clear:both}
div.comentDate{float:left; width:160px}
div.comentPodredba{float:left; width:60px}
div.comentW{width:470px; float:left}
.commentbox{border:1px solid #454545; background-color:#262626; color:#b0b0b0; padding:10px; font-size:12px; font-family:Tahoma,sans-serif; width:100%; height:100px; overflow:auto}

#remainingChars{width:30px; margin-right:6px}

div.cmnt-but{padding-left:7px}
.delComment:link, .delComment:active, .delComment:visited{color:#6f6f6f; text-decoration:none}
.delComment:hover{color:#F00; text-decoration:none}
.reportComment:link, .reportComment:active, .reportComment:visited{color:#333; text-decoration:none}
.reportComment:hover{color:#F00; text-decoration:none}
input.comment_button{border:1px #eaeaea solid; background-color:#FFF; width:90%; height:35px}
.lastComment{text-decoration:none}
.lastComent:link, .lastComent:active, .lastComent:hover, .lastComent:visited{text-decoration:none}
ul.editFields li{width:300px; text-align:left}
ul.editFields li label{width:60px; float:left; margin:7px 7px 0 0}
ul.editPic li label{width:100px !important}
ul.editFields li input, ul.editFields li select{margin-top:7px}
ul.picCatsList{overflow:hidden; clear:both; margin-left:30px; margin-top:10px; margin-bottom:10px}
ul.picCatsList li{float:left; width:150px; text-align:left}
.closeBtn{position:absolute; left:170px; top:-30px; width:10px; height:10px}
input.imagebtn{border:0px !important; padding:0px}

ul.location{margin-top:15px}
ul.location li{float:left; margin:5px 5px 0 5px; padding:1px 5px 1px 5px}
ul.location li label{width:50px; display:block; float:left; margin-top:5px; padding-left:7px}
div.cb-compensation{margin-top:10px; margin-left:118px}
div.cb-apply{margin-top:10px; margin-left:14px}
div.cb-compensation div{padding:4px}
div.cb-compensation div input{margin-right:10px}
div.casting-ages{padding:15px 0px 0px 10px; clear:both}
div.casting-ages span select{width:57px}
div.casting-ages label{padding-left:10px; width:105px; display:block; float:left}
div.casting-ages span{margin-right:10px}

.capitalise{text-transform:capitalize}
.admin_btn{border:none; padding:0px; margin:0px}

.pointer{cursor:pointer}

div.profile_comments{float:left; width:99.8%; border:1px solid #303030; margin-top:12px; font-size:12px; font-family:Verdana !important}
div.photo_comments{float:left; width:958px; border:1px solid #303030; margin-top:12px; font-size:12px; font-family:Verdana !important}

.imagesList{float:left; clear:right; width:248px}
.galleryMenu{margin-top:3px; float:left; clear:left; width:702px; position:relative}
.voteMenu{margin-top:3px; margin-left:10px; float:left; clear:right; width:248px; font-family:Tahoma,sans-serif; font-size:12px; color:#666; line-height:20px; text-align:right}
.galleryPaging{position:absolute; left:230px; width:244px; top:0; margin:0; padding:0; font-size:14px; color:#8CCA1E;     font-weight:bold; font-family:Verdana; line-height:20px; text-align:center}
#comments{float:left; clear:both}
.green_tit{font-size:12px; color:#a9eb00; padding-left:8px}
stats_align{margin:0}
.stats_align th{text-align:right; width:50%; padding:0 4px 0 0; font-size:10px}
.stats_align td{text-align:left; font-size:11px; color:white !important}

.bio ul{list-style:disc; line-height:16px; padding:2px 0px 2px 20px; margin:0px}
.bio ol{line-height:16px; padding:2px 0px 2px 28px; margin:0px}
.bio p{padding:0px; margin:0px}

.box_registration{width:103px}
.box_registration_small{width:50px}

td.btn_td{text-align:center; width:25px}


.feed_comment_text a{color:#e3179c}
.feed_comment_text{width:120px; float:left; padding:10px 0px 0px 5px}
.feed_name{color:#e3179c !important}
.feed_target{color:#a9eb00 !important}
.gallery_thumb{border:3px solid black; cursor:pointer}
.gallery_thumb2{border:3px solid #8CB114; cursor:pointer}



a.photo-manage-top-links{color:#DC1786; text-decoration:none}
a.photo-manage-top-links:hover{color:#b0b0b0; text-decoration:none}
a.photo-manage-top-links2{color:#a9eb00; text-decoration:none}
a.photo-manage-top-links2:hover{color:#DC1786; text-decoration:none}
.bannerIndex2{margin: 0 0 10px 0}
.red{padding-left:5px; color:red}
.agency_reg{}

.message{border:1px solid #393838; border-collapse:collapse; margin: 0 0 0 -5px; width:705px}
.message td{border:1px solid #393838}
.message h2{margin:0; padding:9px}
.message .subject{float:left; padding-left:12px}
.message .date{float:right; padding-right:21px}

.accHeader{font-size:12px; padding:5px 10px 5px 10px; border-bottom:1px solid #303030; border-top:1px solid #303030; background:#191919; width:100%; float:left; color:#A9EB00; margin:0}

.accountTable{border-collapse:collapse; margin:20px; background:transparent; clear:both; width:auto}

.accountTable th{text-align:left; color:#949494; width:120px !important; background:transparent}

.accountTable td{background:transparent}

.accountP{margin:20px}

.modelMeasures th{width:70px !important}

.modelMeasures td{width:90px !important}

.expandable{width:705px; margin:0 -7px 0 -7px}

div.profileField{position:relative; background-image:url(/themes/modelrun/images/main/bg-top-box.jpg); background-repeat:repeat-x; background-position:top; height:78px; width:245px; border:1px solid #454545; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px}


span.post img{padding:5px}
span.post ul{list-style:disc; margin:5px 0 5px 35px !important; text-align:left !important}
span.post ul li{clear:both !important; margin:0; padding:0}

#mj{text-transform:capitalize}
#mj option{text-transform:capitalize}

.table{  border-top:1px solid #303030; border-left:1px solid #303030; margin-bottom:20px}
.table td{background-color:#1f1a1a; border-right:1px solid #303030; border-bottom:1px solid #303030}
.table th{background-color:#161212; border-right:1px solid #303030; border-bottom:1px solid #303030; line-height:20px; text-align:center}
.table th.red_th td { background-color:#fff !important; }

.table2{  border-top:1px solid #303030; border-left:1px solid #303030; margin-bottom:20px}
.table2 td{ border-right:1px solid #303030; border-bottom:1px solid #303030}
.table2 th{background-color:#161212; border-right:1px solid #303030; border-bottom:1px solid #303030; line-height:20px; text-align:center}
.table2 th.red_th td { background-color:#fff !important; }

.casting_border{text-align:center; height:30px; border-bottom:1px solid #303030; line-height:26px}

.msg_new_msg{text-decoration:none}
.small{padding-top:4px; color:#707070; font-size:10px}

.large { width:675px; margin:15px 0 15px 9px !important; }
.calendar_static{border:1px solid #303030; margin-left:-2px; margin-bottom:10px; background-color:#1a1616}

.calendar_static th{background:transparent; text-align:center; background-color:#161111}

.calendar_static td{padding:4px; width:20px; border:1px solid #303030; text-align:center; cursor:pointer; background:#191919}

.large td {cursor:default !important;}

.calendar_static a{text-decoration:none}
.haveEvents, a.haveEvents{font-weight:bold; color:#a9eb00}
.passedEvents{color:red; font-weight:bold}
.weekend, a.weekend{color:#DC1786}
.site_logo{border:1px solid #303030; margin:7px}
.highlighted{color:white !important; font-weight:bold; text-decoration:underline}
.managePhotoHolder{overflow-x:scroll; height:172px; width:100%}
.current{background:#342c2c !important}
.hlThis{background:#4F4A4A !important}

.menuitems{padding-left:10px; padding-right:10px; color:#b0b0b0}
.ratings{float:left; width:65px; margin:0 18px 0 20px; text-align:center; height:13px !important}
.ratings img{margin:0 !important}

.show_all{margin-top:13px; text-align:center}

div.show_all a{font-size:10px; color:#b0b0b0; text-decoration:none}

.innerBorders{border-collapse:collapse}
.innerBorders td{cursor:pointer; border:1px solid #303030; padding:5px}

.innerBorders td td{border:none; padding:0px}

.agencyEvents{float:left; clear:both; margin-bottom:10px; width:233px}
.agencyEvents li{float:left; clear:both; display:block; height:20px; line-height:20px; text-indent:22px; width:222px}
.account_flagged{margin-left:auto; margin-right:auto; width:954px; background:red; text-align:center; padding:2px; color:white; border:3px double red}
.pressArticles ul{list-style-type:circle; padding-left:20px}
.bio_td{padding:0 10px 10px 10px; border-top:none !important; height:104px; background:black}
.border{border:1px solid #303030}
.underline{text-decoration:underline !important}
.banner_code{width:600px; font-size:9px; color:#949494; margin-bottom:50px}
.banner_div p span{font-size:9px; color:#949494}
.banner_div img{margin-bottom:8px}

.wizard_links{width:240px}

.wizard_links td{font-size:14px; text-align:right; color:red}

.wizard_description{font-weight:normal !important; text-decoration:none !important; color:#b0b0b0 !important; font-size:10px !important}

.casting_msg_list td{background:inherit !important}

.webaddress a{margin:0 8px 0 0}

.no_info{padding:10px 0 20px 10px; text-align:center; width:687px}
.video_thumb{border:5px solid #000; padding-left:4px; float:left; margin-right:15px; width:120px !important; height:90px !important; overflow:hidden !important; margin-right:5px}
.video_thumb2{border:1px solid #393838; padding:5px 5px 5px 7px; float:left; margin-right:15px; width:125px !important; height:145px !important; overflow:hidden !important; margin-right:5px; text-align:left !important}
.video_thumb2 div.video_thumb{width:120px !important; overflow:hidden !important; margin:0 0 0 -4px; padding:0}
div.video_thumb .video_tit{ line-height:20px; margin:6px 0 3px 0}
div.video_thumb2 .video_tit{ line-height:10px; margin:3px 0 3px 0}

.div-no-margin div{margin:0 !important; padding:0 !important}

.regFields div{margin:0 !important; padding:0 !important}

.modelInfo{font-size:10px !important}

.modelInfo th{text-align:right; font-weight:normal; color:silver; background:transparent !important; padding-left:10px; white-space:nowrap !important; font-size:10px !important}

.modelInfo td{white-space:nowrap; font-size:10px !important; color:white}

.popupModel th{line-height:15px}
.industryPopup th{line-height:15px}

.empty{font-size:12px; width:100%; text-align:center; padding:40px 0}

.pic_cats{width:340px; float:left}

.pic_cats li{width:170px; float:left}

.pic_cats li input{border:none; background:none}

.pic_cats li label{position:absolute; padding-top:3px}

.acc_info:link, .acc_info:visited{color:red; text-decoration:none}

.acc_info:hover{text-decoration:underline}

#photoRatings div{width:400px; margin-top:10px; line-height:12px}

.basicNetwork{float:left; margin:2px; padding:2px; border:1px solid #303030; width:221px}

.basicNetwork div{margin:0 !important; padding:0; clear:none; float:left}

.photoBox{border:1px solid #303030; float:left; margin:2px; padding:1px; height:148px; width:304px; -moz-border-radius:5px; -webkit-border-radius:5px}

.popupText, .popupText td{font-size:12px !important; color:#b0b0b0}

.lists{width:400px}
.lists >div{border-top:1px solid #202020; width:400px; padding:2px 0}
.lists >div:first-child{border-top:none}

/*User type icons*/
.iconTypes { background: url(/themes/modelrun/images/user_types/user_types.gif) no-repeat !important; width: 110px; height: 16px; display: block; float: left; clear: both }
.icoModel { background-position: left 0 !important }
.icoPhotographer { background-position: left -16px !important }
.icoAgent { background-position: left -32px !important }
.icoMakeUp { background-position: left -48px !important }
.icoAgency { background-position: left -64px !important }
.icoStylist { background-position: left -80px !important }
.icoActor { background-position: left -96px !important }
.icoBooker { background-position: left -112px !important }
.icoCastingManager { background-position: left -128px !important }
.icoDesigner { background-position: left -144px !important }
.icoHairStylist { background-position: left -160px !important }
.icoPromoter { background-position: left -176px !important }
.icoScout { background-position: left -192px !important }
.icoPostProd { background-position: left -208px !important }
.button { margin-bottom: 2px }

.s68x22 { width: 68px; height: 22px; display: inline-block; vertical-align:top; background-position: 0 0; text-decoration: none; font-size: 1px; }
.s68x22:hover { background-position: 0 -22px }
.s79x22 { width: 79px; height: 22px; display: inline-block; vertical-align:top; text-decoration: none; font-size: 1px; background-image: url("/themes/modelrun/images/icons/big/79x44.gif"); border: none; cursor: pointer }
.s110x19 { width: 110px; height: 19px; display: inline-block; vertical-align:top; text-decoration: none; font-size: 1px; background-image: url("/themes/modelrun/images/icons/big/110x38.gif") }
.s144x22 { width: 144px; height: 22px; display: inline-block; vertical-align:top; text-decoration: none; font-size: 1px; background-image: url("/themes/modelrun/images/icons/big/144x44.gif") }
.s220x22 { width: 220px; height: 22px; display: inline-block; vertical-align:top; background-position: 0 0; text-decoration: none; font-size: 1px }
.s220x22:hover { background-position: 0 -22px }

/** Big buttons **/
.search_big					{ background-position: -1501px 0 }
.search_big:hover			{ background-position: -1501px -22px }
.advanced_search_big		{ background-position: -550px 0 }
.advanced_search_big:hover	{ background-position: -550px -19px }
.submit_big 			{ background: url(/themes/modelrun/images/icons/big/submit.gif) }
.import_contacts			{ background-position: -144px 0 }
.import_contacts:hover		{ background-position: -144px -22px }
.register2_big				{ background-position: -1185px 0 }
.register2_big:hover		{ background-position: -1185px -22px }
.close2_big					{ background-position: -553px 0 }
.close2_big:hover			{ background-position: -553px -22px }
.register_now				{ background: url(/themes/modelrun/images/icons/big/register_now.gif) }
.send						{ background-position: -1480px 0 }
.send:hover					{ background-position: -1480px -20px }

/** Manage Submenu **/
ul.menu li a { text-decoration:none; background-image: url(/themes/modelrun/images/ico/submenu/submenu_sprite.gif); background-repeat: no-repeat; display: block; padding:3px 0 0 24px; margin: 0; height:17px; }
ul.menu li a span { color: #303030 }
ul.menu li .delimiter {font-size:14px; width:10px; color: #303030}

/** Polls **/
ul.arrows2{clear:both; margin:5px 0 10px 0; padding:0;}
ul.arrows2 li{background: url(/themes/modelrun/images/arrow.gif);border:none !important; background-repeat:no-repeat; background-position:0 5px; padding:0 0 0 10px !important; margin:3px 0 0 0 !important}
ul.answers li label { width:150px; float:left; }
#userPoll { margin:7px 0 0 13px; }
.longPoll { height: 210px; margin: 0px 0 10px 0; position: relative; }
.shortPoll { height: 163px; margin: 0px 0 10px 0; position: relative }



/** xtheme-modelrun.css **/
/*
 * Ext JS Library 2.1
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://extjs.com/license
 */

.x-combo-list {
	font-size: 12px;
	border:1px solid #303030;
	background:#ddecfe;
	zoom:1;
	overflow:hidden;
}
.x-combo-list-inner {
	overflow:auto;
	background:black;
	position:relative; /* for calculating scroll offsets */
	zoom:1;
	overflow-x:hidden;
}
.x-combo-list-hd {
	font:bold 11px tahoma, arial, helvetica, sans-serif;
	color:#15428b;
	background-image: url(/themes/modelrun/images/xtheme-modelrun/panel-title-light-bg.gif);
	border-bottom:1px solid #98c0f4;
	padding:3px;
}
.x-resizable-pinned .x-combo-list-inner {
	border-bottom:1px solid #98c0f4;
}
.x-combo-list-item {
	font:normal 12px tahoma, arial, helvetica, sans-serif;
	padding:2px;
	/*border:1px solid #fff;*/
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.x-combo-list .x-combo-selected{
	border:1px dotted #a3bae9 !important;
	background:#DFE8F6;
	cursor:pointer;
}
.x-combo-noedit{
	cursor:pointer;
}
.x-combo-list .x-toolbar {
	border-top:1px solid #98c0f4;
	border-bottom:0 none;
}

.x-combo-list-small .x-combo-list-item {
	font:normal 11px tahoma, arial, helvetica, sans-serif;
}

/*
 * Ext JS Library 2.1
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://extjs.com/license
 */

/* all fields */
.x-form-field {
	margin: 0 0 0 0;
	font:normal 12px tahoma, arial, helvetica, sans-serif;
}

/* ---- text fields ---- */
.x-form-text, textarea.x-form-field{
	padding:0px 3px 0px 3px;
	background:#262626 url(/themes/modelrun/images/xtheme-modelrun/text-bg.gif) repeat-x 0 0;
	border:1px solid black;
}
textarea.x-form-field {
	padding:2px 3px;
}
.x-form-text {
	height:22px;
	line-height:18px;
	vertical-align:middle;
}
.ext-ie .x-form-text {
	margin:-1px 0; /* ie bogus margin bug */
	height:22px; /* ie quirks */
	line-height:18px;
}
.ext-ie textarea.x-form-field {
	margin:-1px 0; /* ie bogus margin bug */
}
.ext-strict .x-form-text {
	height:18px;
}
.ext-safari .x-form-text {
	height:20px; /* safari always same size */
	padding:0 3px; /* remove extra top/bottom padding */
}
.ext-safari.ext-mac textarea.x-form-field {
	margin-bottom:-2px; /* another bogus margin bug, safari/mac only */
}
.ext-gecko .x-form-text {
	padding-top:2px; /* FF won't center the text vertically */
	padding-bottom:0;
}
textarea {
	resize: none;  /* Disable browser resizable textarea */
}

/* select boxes */

.x-form-select-one {
	height:20px;
	line-height:18px;
	vertical-align:middle;
   /* background-color:#fff;*/ /* opera */
	border: 1px solid #B5B8C8;
}

/* multi select boxes */

/* --- TODO --- */

/* checkboxes */

/* --- TODO --- */

/* radios */

/* --- TODO --- */


/* wrapped fields and triggers */

.x-form-field-wrap {
	position:relative;
	zoom:1;
	white-space: nowrap;
}

.x-editor .x-form-check-wrap {
  /* background:#fff;*/
}
.x-form-field-wrap .x-form-trigger{
	width:17px;
	height:21px;
	border:0;
	cursor:pointer;
	border-bottom: 1px solid #303030;
	position:absolute;
	top: -1px;
}
.ext-safari .x-form-field-wrap .x-form-trigger{
	height:21px; /* safari doesn't allow height adjustments to the fields, so adjust trigger */
}

.ext-safari .x-form-field-wrap .x-form-trigger{
	right:0;
}
.x-form-field-wrap .x-form-twin-triggers{

}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{
	position:static;
	top:auto;
	vertical-align:top;
}


.x-form-field-wrap .x-form-trigger-over{
	background-position:-17px 0;
}
.x-form-field-wrap .x-form-trigger-click{
	background-position:-34px 0;
}

.x-trigger-wrap-focus .x-form-trigger{
	background-position:-51px 0;
}
.x-trigger-wrap-focus .x-form-trigger-over{
	background-position:-68px 0;
}
.x-trigger-wrap-focus .x-form-trigger-click{
	background-position:-85px 0;
}
.x-trigger-wrap-focus .x-form-trigger{
	border-bottom: 1px solid #303030;
}

.x-item-disabled .x-form-trigger-over{
	background-position:0 0 !important;
	border-bottom: 1px solid #B5B8C8;
}
.x-item-disabled .x-form-trigger-click{
	background-position:0 0 !important;
	border-bottom: 1px solid #B5B8C8;
}

/* field focus style */
.x-form-focus, textarea.x-form-focus{
	border: 1px solid #7eadd9;
}

/* invalid fields */
.x-form-invalid, textarea.x-form-invalid{
	border: 1px solid #dd7870;
}
.ext-safari .x-form-invalid{
	background-color:#ffeeee;
	border: 1px solid #ff7870;
}

/* editors */

.x-editor {
	visibility:hidden;
	padding:0;
	margin:0;
}
.x-form-check-wrap {
	line-height:18px;
}
.ext-ie .x-form-check-wrap input {
	width:15px;
	height:15px;
}
.x-editor .x-form-check-wrap {
	padding:3px;
}
.x-editor .x-form-checkbox {
	height:13px;
}
/* If you override the default field font above, you would need to change this font as well */
.x-form-grow-sizer {
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	left: -10000px;
	padding: 8px 3px;
	position: absolute;
	visibility:hidden;
	top: -10000px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	zoom:1;
}
.x-form-grow-sizer p {
	margin:0 !important;
	border:0 none !important;
	padding:0 !important;
}
/* Form Items CSS */

.x-form-item {
	font:normal 10px tahoma, arial, helvetica, sans-serif;
	display:block;
	margin-bottom:4px;
	zoom:1;
}

.x-form-item label {
	display:block;
	float:left;
	width:100px;
	padding:3px;
	padding-left:0;
	clear:left;
	z-index:2;
	position:relative;
}

.x-form-element {
	padding-left:105px;
	position:relative;
}

.x-form-invalid-msg {
	color:#ee0000;
	padding:2px;
	padding-left:18px;
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	line-height:16px;
	width:200px;
}


.x-form-label-right label {
   text-align:right;
}

.x-form-label-top .x-form-item label {
	width:auto;
	float:none;
	clear:none;
	display:inline;
	margin-bottom:4px;
	position:static;
}

.x-form-label-top .x-form-element {
	padding-left:0;
	padding-top:4px;
}

.x-form-label-top .x-form-item {
	padding-bottom:4px;
}

.x-form-empty-field {
	color:gray;
}
/* Editor small font for grid, toolbar and tree */
.x-small-editor .x-form-field {
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-small-editor .x-form-text {
	height:20px;
	line-height:16px;
	vertical-align:middle;
}
.ext-ie .x-small-editor .x-form-text {
	margin-top:-1px !important; /* ie bogus margin bug */
	margin-bottom:-1px !important;
	height:20px !important; /* ie quirks */
	line-height:16px !important;
}
.ext-strict .x-small-editor .x-form-text {
	height:16px !important;
}

.ext-safari .x-small-editor .x-form-field {
	/* safari text field will not size so needs bigger font */
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}
.ext-ie .x-small-editor .x-form-text {
	height:20px;
	line-height:16px;
}
.ext-border-box .x-small-editor .x-form-text {
	height:20px;
}

.x-small-editor .x-form-select-one {
	height:20px;
	line-height:16px;
	vertical-align:middle;
}
.x-small-editor .x-form-num-field {
	text-align:right;
}
.x-small-editor .x-form-field-wrap .x-form-trigger{
	height:19px;
}


.x-form-clear {
	clear:both;
	height:0;
	overflow:hidden;
	line-height:0;
	font-size:0;
}
.x-form-clear-left {
	clear:left;
	height:0;
	overflow:hidden;
	line-height:0;
	font-size:0;
}

.x-form-cb-label {
	width:'auto' !important;
	float:none !important;
	clear:none !important;
	display:inline !important;
	margin-left:4px;
}

.x-form-column {
	float:left;
	padding:0;
	margin:0;
	width:48%;
	overflow:hidden;
	zoom:1;
}

/* buttons */
.x-form .x-form-btns-ct .x-btn{
	float:right;
	clear:none;
}
.x-form .x-form-btns-ct .x-form-btns td {
	border:0;
	padding:0;
}
.x-form .x-form-btns-ct .x-form-btns-right table{
	float:right;
	clear:none;
}
.x-form .x-form-btns-ct .x-form-btns-left table{
	float:left;
	clear:none;
}
.x-form .x-form-btns-ct .x-form-btns-center{
	text-align:center; /*ie*/
}
.x-form .x-form-btns-ct .x-form-btns-center table{
	margin:0 auto; /*everyone else*/
}
.x-form .x-form-btns-ct table td.x-form-btn-td{
	padding:3px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{
	background-position:0 -147px;
}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{
	background-position:0 -168px;
}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{
	background-position:0 -189px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-center{
	background-position:0 -126px;
}
.x-form .x-form-btns-ct .x-btn-click  .x-btn-right{
	background-position:0 -84px;
}
.x-form .x-form-btns-ct .x-btn-click .x-btn-left{
	background-position:0 -63px;
}
.x-form-invalid-icon {
	width:16px;
	height:18px;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	display:block;
}

/* fieldsets */
.x-fieldset {
	border:1px solid #B5B8C8;
	padding:10px;
	margin-bottom:10px;
	display:block; /* preserve margins in IE */
}
.x-fieldset legend {
	font:bold 11px tahoma, arial, helvetica, sans-serif;
	color:#15428b;
}
.ext-ie .x-fieldset legend {
	margin-bottom:10px;
}
.ext-ie .x-fieldset {
	padding-top: 0;
	padding-bottom:10px;
}
.x-fieldset legend .x-tool-toggle {
	margin-right:3px;
	margin-left:0;
	float:left !important;
}
.x-fieldset legend input {
	margin-right:3px;
	float:left !important;
	height:13px;
	width:13px;
}
fieldset.x-panel-collapsed {
	padding-bottom:0 !important;
	border-width: 1px 0 0 0 !important;
}
fieldset.x-panel-collapsed .x-fieldset-bwrap {
	visibility:hidden;
	position:absolute;
	left:-1000px;
	top:-1000px;
}
.ext-ie .x-fieldset-bwrap {
	zoom:1;
}
.ext-ie td .x-form-text {
	position:relative;
	top:-1px;
}
.x-fieldset-noborder {
	border:0px none transparent;
}
.x-fieldset-noborder legend {
	margin-left:-3px;
}
/* IE legend positioing bug */
.ext-ie .x-fieldset-noborder legend {
	position: relative;
	margin-bottom:23px;
}
.ext-ie .x-fieldset-noborder legend span {
	position: absolute;
	left:-5px;
}

.ext-gecko .x-window-body .x-form-item {
	-moz-outline: none;
	overflow: auto;
}

.ext-gecko .x-form-item {
	-moz-outline: none;
}

.x-hide-label label.x-form-item-label {
	 display:none;
}
.x-hide-label .x-form-element {
	 padding-left: 0 !important;
}

.x-fieldset {
	overflow:hidden;
}

.x-fieldset-bwrap {
	overflow:hidden;
	zoom:1;
}

.x-fieldset-body {
	overflow:hidden;
}

/* Forms */
.x-form-text, textarea.x-form-field {
	border:1px solid #303030;
}
.x-trigger-wrap-focus .x-form-trigger {
	border-bottom:1px solid #303030;
}
.x-form-focus,textarea.x-form-focus {
	border:1px solid #303030;
}

.x-form-field-wrap .x-form-trigger {
	background:transparent url(/themes/modelrun/images/xtheme-modelrun/trigger.gif) no-repeat 0 0;
}

.x-form-field-wrap .x-form-trigger {
	border-bottom: 2px solid #303030;
}

.x-form fieldset legend {
	color:#333;
}

.x-form-select {
	font:normal 12px arial, tahoma, helvetica, sans-serif;
	border:1px solid #303030;
	background: black;
	padding: 1px;
	height: 22px;
}

.x-form-select option {
}


/* 	the following need to be duplicated from ext-all.js,
	otherwise hover effects are broken */
.x-form-field-wrap .x-form-trigger-over{background-position:-17px 0;}
.x-form-field-wrap .x-form-trigger-click{background-position:-34px 0;}
.x-trigger-wrap-focus .x-form-trigger{background-position:-51px 0;}
.x-trigger-wrap-focus .x-form-trigger-over{background-position:-68px 0;}
.x-trigger-wrap-focus .x-form-trigger-click{background-position:-85px 0;}

/* Combos */
.x-combo-list{
	border:1px solid #303030;
}
.x-combo-list .x-combo-selected{
	border:1px dotted #ccc!important;
	background:#6d9700;
	color: #fff;
	margin:0 !important;
	padding:0 0 1px 1px !important;
}

input.x-form-small, textarea.x-form-small {font-size: 11px; height: 16px !important}
select.x-form-small {font-size: 11px; height: 20px !important}
.x-form-big { font-family: serif !important; font-weight: bold; font-size: 20px !important; height: 26px !important}

/** xtheme-modelrun.css **/

.newsticker-jcarousellite {padding: 0 !important; height: 108px; overflow: hidden}
.newsticker-jcarousellite li {padding:0; margin:0 0 0 50px; font-size: 16px; line-height: 22pt; font-weight: normal; color: #b0b0b0; display: block; float: left; clear: both; height: 29px}

.register_styled {
	background-color: #cb2a65;
	background-image: -moz-linear-gradient(center top , #cb2a65 , #9c014e );
	border: 1px solid #930048 ;
	color: #2F1506 !important;
	display: inline-block;
	text-shadow: 0 -1px 0 #4b0025;
	padding: 5px 20px;
	font-size: 16px;
	text-decoration: none;
	color: white !important;
	-moz-border-radius: 5px 5px 5px 5px !important;
	webkit-border-radius:5px;
	border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
}

.register_styled:hover {	
	background-color: #9c014e;
	background-image: none;
}