@charset "utf-8";
/*-RESET-------------------------------------------------------*/
html, body, div, span, object,
h1,h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img,
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul {list-style:none;}

/*-SPACERI-----------------------------------------------------*/
.spacer {margin:0; padding:0; clear:both; height:0px; font-size:0px; line-height:0px; display:block;}
.spacer.px0 {height:0px;}
.spacer.px1 {height:1px;}
.spacer.px2 {height:2px;}
.spacer.px5 {height:5px;}
.spacer.px15 {height:15px;}
.spacer.px10 {height:10px;}
.spacer.px20 {height:20px; overflow:hidden;}
.spacer.px30 {height:30px;}
.spacer.px10x10 {height:10px; width:10px;}
.spacer.line {height:1px; border-bottom:1px #e0e0e0 solid; padding:20px 0 0 0;}
.clear {margin:0; padding:0; clear:both; height:0px; font-size:0px; line-height:0px; display:block;}
.fl {float:left;}
.fr {float:right;}
.imgFR { float:right; padding:0px 0px 10px 10px;}
.imgFL { float:left; padding:0px 10px 10px 0px;}

@font-face {
    font-family: 'ChunkFiveRoman';
    src: url('../font/chunkfive-webfont.eot');
    src: local('☺'), url('../font/chunkfive-webfont.woff') format('woff'), url('../font/chunkfive-webfont.ttf') format('truetype'), url('../font/chunkfive-webfont.svg#webfonts6Pax3Wr') format('svg');
    font-weight: normal;
    font-style: normal;
}

.purpleTxt { color:#6d2586;}

/*-BASIC-------------------------------------------------------*/
html { width:100%; height:100%;}
body {  margin:0px; padding:0px; font-family:"Arial Unicode MS", Arial, Helvetica, sans-serif; font-size:12px; color:#3b393d; background:url(../images/bkgd.gif) repeat;}
body { width:100%; height:100%;}
.wrap { background:url(../images/bkgd_wrap.gif) repeat-x; }

.containter { width:970px; padding-right:10px; margin:auto; height:100%;}
.header { height:103px; position:relative;}
.header.short { height:83px;}
.userBox { width:313px; float:right; padding:25px 0 0 0; margin-right:5px;}
a.signIn { font-family:Arial, Helvetica, sans-serif; width:58px; height:22px; display:block; font-weight:bold; color:#6d2586; float:right; background:url(../images/btn_sign_in.gif) no-repeat; text-align:center; text-decoration:none; padding:6px 10px 0 0;}
a:hover.signIn {text-decoration:underline;}
span.signIn { font-family:Arial, Helvetica, sans-serif; height:27px; padding:6px 0 0 0; display:block; color:#FFF; float:right; margin-right:10px;} 

.signInBox { width:302px; position:absolute; right:0; top:25px; display:none; z-index:1100; margin-right:5px;}
.btnSignInActive {height:27px; display:block; clear:both; }
.btnSignInActive a { font-family:Arial, Helvetica, sans-serif; float:right;}
a.signInActive { font-family:Arial, Helvetica, sans-serif; width:58px; height:22px; display:block; font-weight:bold; color:#6d2586; float:right;  background:url(../images/btn_sign_in_active.gif) no-repeat; text-align:center; text-decoration:none; padding:6px 10px 0 0; }
a:hover.signInActive {text-decoration:underline;}

.signInBoxTop { width:302px; height:13px; display:block; background:url(../images/bkgd_signin_t.png) no-repeat; line-height:2px; font-size:2px; margin-right:5px;}
.signInBoxMid { width:262px; padding:0 20px 10px; background:url(../images/bkgd_signin_m.gif) repeat-y;margin-right:5px;}
.signInBoxBot { width:302px; height:13px; display:block; background:url(../images/bkgd_signin_b.png) no-repeat; line-height:2px; font-size:2px;margin-right:5px;}

.frmLogin { color:#6d2586; overflow:hidden; }
.frmLogin label { width:258px; height:22px; padding-top:7px; color:#6d2586; display:block; clear:left; margin-left:2px;}
.frmLogin input { width:245px; height:16px; outline:none; overflow:visible; padding:8px 3px 8px 10px; line-height:15px; color:#939393; float:left; background:url(../images/bkgd_signin_input.gif) no-repeat; border:none; border-radius:6px; -moz-border-radius:6px;-webkit-border-radius:6px; margin-left:2px;}

.focusField { outline:none; overflow:visible; border:#6b2483 1px solid;  z-index:1000;  box-shadow: 0 0 7px rgba(107, 36, 131, 1); -webkit-box-shadow: 0 0 7px rgba(107, 36, 131, 1); -moz-box-shadow: 0 0 7px rgba(107, 36, 131, 1);word-wrap:break-word; }

.frmLogin input.btnLoginMain { width:97px; height:33px; float:left; color:#FFF; font-weight:bold; cursor:pointer; display:block; background:url(../images/btn_signin_purple.gif) no-repeat; text-align:center; padding:0 3px; }
.frmLogin input.btnLogin { width:97px; height:33px; float:left; margin:0 2px 0 30px; color:#FFF; font-weight:bold; cursor:pointer; display:block; background:url(../images/btn_signin_purple.gif) no-repeat; text-align:center;padding:0 3px;}
.forgotLinks a { color:#6d2586; text-decoration:none; /*font-size:16px; font-weight:bold;*/ }
.forgotLinks a:hover { color:#6d2586; text-decoration:underline; }

.frmLoginS { color:#6d2586; overflow:hidden; }
.frmLoginS label { width:258px; height:22px; padding-top:7px; color:#6d2586; display:block; clear:left;}
.frmLoginS input { width:245px; height:26px; outline:none; padding:3px 3px 3px 10px; float:left; background:url(../images/bkgd_signin_input.gif) no-repeat; border:none; }
.frmLoginS input.btnLogin { width:97px; height:33px; padding:5px; color:#FFF; font-weight:bold;  cursor:pointer; display:block; background:url(../images/btn_signin_purple.gif) no-repeat; margin-top:5px;}

.logo { width:210px; height:85px; display:block; position:relative; float:left;}
.logo a { width:210px; height:85px; display:block; color:#fff; text-decoration:none; text-align:center; font-weight:bold;}
.logo a span { width:210px; height:85px; display:block; position:absolute; top:0; left:0; background:url(../images/logo_trumppy.png) no-repeat;}
.tagline { width:260px; height:15px; padding-top:32px; display:block; float:left;}
.tagline a { width:260px; height:15px; display:block; color:#ffcd00; text-decoration:none; text-transform:uppercase; position:relative; text-align:left; font-weight:normal;}
.tagline a span { width:260px; height:15px; display:block; position:absolute; top:0; left:0; background:url(../images/tagline.gif) no-repeat;}

.userImg.small { width:22px; height:22px; float:left; display:block; clear:left; border:1px #ccc solid; padding:1px;}
.userNameS { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:12px; color:#fff; float:left; width:276px; padding-left:7px; line-height:12px;}
.userLinks { width:276px; margin-left:7px; float:left;}
.userLinks li { float:left; padding-left:11px; background:url(../images/bullWh.gif) left center no-repeat;}
.userLinks li:first-child { background:none; padding:0;}
.userLinks li a { color:#FFF; font-size:12px; text-decoration:none;}
.userLinks li a:hover { text-decoration:underline;}

.menu { width:313px; height:19px; position:absolute; right:0; bottom:12px;}
.menu ul {}
.menu li { float:left; height:19px; background:url(../images/bullBlack.png) right center no-repeat!important; padding-right:11px;}
.menu li:first-child {  padding-top:1px; /*margin-top:-1px;*/ height:18px!important; margin-top:0px;}
.menu li:last-child { margin-top:1px; background:none!important; padding-top:0px;}
.menu li a { float:left; display:block; line-height:17px; padding:3px 0 0 0; height:16px; font-family:'ChunkFiveRoman', Arial, Helvetica, sans-serif; font-weight:normal; color:#3f3f3f; font-size:14px; text-decoration:none;}
.menu li a:hover { text-decoration:underline;}
.menu li a span.contNo { height:16px;font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:12px; color:#6d2586; font-weight:normal;}

.boxWide { width:931px; height:135px; margin:auto; padding:15px; background:url(../images/bkgd_wideBox.gif) no-repeat;}
a.videoLink { width:202px; height:140px; margin-left:30px; background:url(../images/btn_video.gif) no-repeat; float:right;}
.boxWide h1 { font-size:35px; font-weight:bold; color:#6d2586; line-height:59px;}
.boxWide p { color:#6d2586; font-size:18px;}
a.join { color:#6d2586; font-size:18px; font-weight:bold; text-decoration:none;}
a:hover.join {text-decoration:underline;}

  /*----------search-start-----------*/
.search_Cont { width:280px; height:38px; display:block; position:relative; /*right:0; top:0;*/ margin-left:11px;}  
#search_Div { width:280px; height:38px; margin:0; float:right; display:inline; border:none;}
#search_Div form { height:38px; margin:0px; padding:0px; background:none; }
#searchBox { height:38px; border:none;}
#search_Div label {}
#search_Div input {width:223px; height:18px;  outline:none; padding:10px 0px 10px 11px; border:none; background:url(../images/bkgd_search.png) no-repeat; color:#3f3f3f; font-size:18px; font-weight:normal; line-height:18px; float:left;}
#search_Btn input {width:46px; height:38px; padding:0px; background: url(../images/btn_search.png) no-repeat;  float:right; margin:0; cursor:pointer; border:none;}
  /*-----------search-end------------*/

/*--tabs--*/
.tabsWrap { width:959px; margin:auto; position:relative;}
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 45px; width:961px;}
ul.tabs li { width:131px; height:45px;  float: left; margin: 0; padding: 0; margin-right:2px; line-height: 31px; margin-bottom: -1px; overflow: hidden; position: relative;}
ul.tabs li a { font-family:'ChunkFiveRoman', Arial, Helvetica, sans-serif; text-shadow:0px 1px 1px #333; font-size:30px; width:91px; height:30px; text-decoration: none; display: block; padding: 15px 20px 0; outline: none;}
ul.tabs li a:hover { }	
ul.tabs li a.tabIneed { color:#ffcd00; background:url(../images/tab_purple.png) bottom no-repeat;}
ul.tabs li a.tabIoffer { color:#6b2483; background:url(../images/tab_orange.png) bottom no-repeat;}

html ul.tabs li.active a, html ul.tabs li a:hover  { background-position:top;}
.tab_container { clear: both; float: left; width: 100%; border:none;}
.tab_content { padding: 20px 0; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; border-bottom-left-radius:5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px;border-bottom-right-radius:5px; -webkit-border-bottom-right-radius: 5px; /*-moz-border-radius-topright: 5px; -khtml-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;*/}
#tab1 {background: #6b2483;}
#tab2 {background: #ffcd00;}

.markets { width:292px; height:42px; float:right; background:url(../images/bkgd_markets.png) no-repeat; position:absolute; right:0; top:0px; font-family:'ChunkFiveRoman', Arial, Helvetica, sans-serif; color:#FFF; font-size:30px; padding:3px 0 0 16px; text-shadow: 1px 0px 2px #FFF;}
.markets span { color:#ffcd00; font-size:14px; /*margin:20px 0 0px 0px; padding-top:10px;*/ margin-left:30px; position:absolute; top:15px; vertical-align:middle; text-shadow:none;}

.box940Wrap { width:916px; margin:auto;}
.box940T {width:916px; height:7px; line-height:2px; font-size:2px; background:url(../images/boxWhT.png) no-repeat;}
.box940M {width:916px; background-image:url(../images/boxWhM.png); background-repeat:repeat-y; background-color:#FFF; }
.box940B {width:916px; height:7px; line-height:2px; font-size:2px; background:url(../images/boxWhB.png) no-repeat;}
.broadcastBox { width:890px; margin-left:10px; padding:5px 0px 14px; color:#000; font-size:24px; border-bottom:1px #dedbdb solid;}
.broadcastBox input {width:880px; border:none; background:none; outline:none; margin:auto; padding:5px 5px 5px 15px; color:#000; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.box940M textarea {width:874px; max-height:200px; border:none; border-bottom:1px #dedbdb solid; background:none; outline:none; -webkit-appearance: none; margin-left:15px; padding:5px 5px 5px 5px; height:28px; color:#000; font-size:24px; font-family:Arial, Helvetica, sans-serif;word-wrap:break-word;}
.box940M textarea:focus { outline:none; overflow:visible; /*border:#c2c2c2 1px solid; */ box-shadow: 0 0 7px rgba(109, 37, 134, 43); -webkit-box-shadow: 0 0 7px rgba(109, 37, 134, 43); -moz-box-shadow: 0 0 7px rgba(109, 37, 134, 43);word-wrap:break-word; }


.broadcastControl { width:896px; margin:auto; height:22px; display:block; padding-top:6px;}
a.broadcast { color:#000; float:right; display:block; font-size:18px; font-weight:bold; text-decoration:none; background:url(../images/ico_broadcast.gif) right no-repeat; padding-right:23px;}
a:hover.broadcast {text-decoration:underline;}

.broadcastCountry { float:left; height:14px; padding:1px 0 1px 18px; font-size:14px; background:url(../images/ico_wheel.gif) no-repeat; margin:4px 20px 0 5px;}
span.selectText { color:#515151; clear:right; margin:0 0 0 4px; overflow:hidden; padding:0;}
span.selectText input { width:auto; height:15px; border:none; padding:1px; }
span.labela { color:#8e8e8e; height:14px; float:left; margin:-3px 0 0px 0;  font-size:14px; padding:1px 0 1px 0; clear:both; }
#token-input-needCountries { color:#6d2586; margin-top:5px; cursor:pointer; }
#token-input-offerCountries { color:#ffcd00; margin-top:3px;cursor:pointer; }
.broadcastCategory { float:left; padding-left:18px; font-size:14px; background:url(../images/ico_plus.gif) no-repeat; margin-top:3px;}

.content { width:961px; margin:10px auto 0; font-size:18px;  height:100%;}
.contentTop { width:961px; height:5px; line-height:5px; font-size:2px; background:url(../images/bkgd_pageT.png) no-repeat;}
.contentMid { width:941px; height:100%; min-height:100px; padding:10px 10px 20px; background:url(../images/bkgd_pageM.png) repeat-y;}
.contentBot { width:961px; height:5px; line-height:5px; font-size:2px; background:url(../images/bkgd_page_B.png) no-repeat;}


.contentMain { width:645px; float:left; height:100%;}
.content.oneColumn .contentMain { width:900px; height:100%; z-index:50; }
.title {  color:#6d2586; font-size:18px!important; font-weight:bold; padding:20px 0 0px 19px; /*border-bottom:1px #e0e0e0 solid;*/ margin-top:-14px;}
.titlePage { display:block; color:#6d2586; font-size:18px; font-weight:bold; padding:0 0 14px 0px; border-bottom:1px #e0e0e0 solid; margin-top:-20px;}
.title.noBorder { border:none;}
.pageContent { padding:20px; overflow:visible; z-index:100;}
.title h1 { font-size:36px; color:#6d2586; font-weight:normal; font-family:"Arial Unicode MS", Arial, Helvetica, sans-serif;}
.title h2 { font-size:18px; color:#6d2586; font-weight:normal; font-family:"Arial Unicode MS", Arial, Helvetica, sans-serif;}

.content.oneColumn .contentTop { width:961px; height:5px; line-height:5px; font-size:2px; background:url(../images/bkgd_pageT_oneCol.png) no-repeat;}
.content.oneColumn .contentMid { width:901px; height:100%!important; position:relative; overflow:hidden; padding:24px 30px 20px; background:url(../images/bkgd_pageM_oneCol.png) repeat-y;}
.content.oneColumn .contentBot { width:961px; height:5px; line-height:5px; font-size:2px; background:url(../images/bkgd_pageB_oneCol.png) no-repeat;}
.content.oneColumn .title { display:block; color:#6d2586; font-size:18px; font-weight:bold; padding:4px 0 14px 0px; border-bottom:1px #e0e0e0 solid;}
.content.oneColumn .title.noBorder {  border:none;}
.content.oneColumn .pageContent { width:auto; height:auto; padding:20px 0 0 0;height:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b393d; font-weight:normal;}
.content.oneColumn .pageContent p{  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b393d;} 
.content.oneColumn .pageContent p.info{  font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3b393d;} 
.content.oneColumn .pageContent p.gray{  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#939393;}
.content.oneColumn .pageContent p.tipsNote{  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#939393;}
.content.oneColumn .pageContent h1{ font-size:16px; font-weight:bold;}
.content.oneColumn .pageContent h2{ font-size:14px; font-weight:bold;}
.content.oneColumn .pageContent h3{ font-size:12px;font-weight:bold;}
.content.oneColumn .pageContent ul{list-style:square; list-style-position:inside; }
.content.oneColumn .pageContent ul li{ display:marker; padding-left:15px; }
.content.oneColumn .pageContent ol{list-style:decimal; list-style-position:inside; }
.content.oneColumn .pageContent ol li{ display:list-item; padding-left:15px; }
.currentPage { float:right; margin-top:-10px }
.currentPage a{ text-decoration:none; color:#000;font-weight:bold; }
.currentPage a:active { text-decoration:underline; color:#6d2586;}
.currentPage a.active { text-decoration:underline; color:#6d2586;}
 


.sidebar { width:295px; float:right; position:relative;}
.content.oneColumn .sidebar { width:260px;/*top:50%; position:relative;*/ float:right;}
.sidehold { width:278px; border:1px solid #c2c2c2; margin:11px 0 0 11px; padding:10px 0 10px 0; background:#f8f8f8;border-radius: 6px;-moz-border-radius:6px;-webkit-border-radius:6px; }
.sideMenu { padding:0px;}
.sideMenu ul {}
.sideMenu ul li { display:block; padding:3px 0 0;}
.sideMenu a { color:#868686; text-decoration:none; font-size:18px; margin-left:20px;}
.sideMenu a:hover { color:#868686; text-decoration:underline; }
.activeFilter { color:#6d2586; font-weight:bold; text-decoration:none; }

.filterSave { width:244px; border:1px solid #c2c2c2; background:#FFF; border-radius: 6px;-moz-border-radius:6px;-webkit-border-radius:6px; padding:12px 0 5px 8px;  }
.filterSave a { text-decoration:none; font-size:12px; color:#6d2586; margin-top:13px; }
.sidebar .tagCloud { width:auto; margin:12px 20px 10px 20px; }
.tagCloud a { color:#868686; text-decoration:none; font-weight:normal; font-size:14px;}
.tagCloud span { color:#6d2586; font-weight:normal;font-size:14px;}
.tagCloud a:hover { text-decoration:underline; color:#6d2586; }

.forgotLinksForm { margin-top:13px; float:left; }
.forgotLinksForm a { color:#6d2586; text-decoration:none; font-size:16px; font-weight:bold;}
.forgotLinksForm a:hover { color:#6d2586; text-decoration:underline;}

.sideMenuBot { font-size:12px; color:#8e8e8e; padding:0 20px 0 20px; }
.sideMenuBot li { padding-left:11px; background:url(../images/bull.gif) 0px 2px no-repeat; float:left;}
.sideMenuBot li:first-child { padding-left:0px; background:none;}
.sideMenuBot a {font-size:12px; color:#8e8e8e; text-decoration:none;}
.sideMenuBot a:hover {color:#8e8e8e; text-decoration:underline;}


/* form elements start */

.formFilter { padding:10px 0 3px 12px;}
.formFilter p.selectCountry { font-size:12px; color:#868686; padding:0 0 10px 0;}
.formFilter p.selectCountry span { color:#6d2586;}
.formFilter select { width:274px; height:39px; margin:3px 0; padding-left:5px; border:none; outline:none; font-size:18px; color:#868686; background:url(../images/bkgd_sideinput.gif) no-repeat; }
.checkBox {}
.checkBox input { background:none; padding:0; width:16px; height:16px;  border:none;}
.checkBox label { width:95px; text-align:left; display:block;}

#form1 { width:250px!important;}
#form1 .btnright { height:37px; }
#form1 input.btnLogin { width:89px; height:26px; outline:none; border:none;  float:right; font-size:12px; margin:12px -4px 0 2px; color:#FFF;/* cursor:pointer; */	border-radius: 6px;-moz-border-radius:6px;-webkit-border-radius:6px; background-color:#6d2586; text-align:center;padding:0 0px;}
.countryContainer{float:left; margin:10px 0 0px 0;}
.countryContainer a {font-size:12px; color:#868686; font-weight:normal; text-decoration:none;}
.countryContainer a:hover { text-decoration:underline;} 
.countryContainer a.save { background:url(../images/ico_reply.gif) no-repeat;}

.popularTags { width:278px;	border-radius: 6px;-moz-border-radius:6px;-webkit-border-radius:6px; border: 1px solid #c2c2c2; padding:10px 0 10px 0px; margin-left:-1px; background:#f8f8f8;}

.radio span { width:120px; float:left; text-align:right; margin:7px 3px 4px 0;}
.radioBtn { width:165px; float:left;}
.radioBtn input { background:none; padding:0; width:16px; height:16px; margin-left:104px; border:none;}
.radioBtn label {width:40px; text-align:left;}


.star { color:#900; }
.bottomInfo { background:url(../images/crtHor.gif) top repeat-x; margin:20px 0 0 0; font-size:10px; padding:5px 20px 5px 0;}

.formselectContainer   			{width:auto; height:auto; margin-left:2px;}
.formselectContainer a { text-decoration:none; font-size:12px; color:#6d2586; margin-top:13px; padding-top:13px; }
.formselectContainer input{ width:254px; height:auto; background:url(../images/bkgd_select.gif) no-repeat; border:none; vertical-align:middle; line-height:16px; font-size:16px; padding:7px 10px 9px 7px;font-family:Arial, Helvetica, sans-serif; color:#868686; font-weight:bold;}
#token-input-filtCountries { width:274px; line-height:12px; font-size:12px; color:#6d2586; font-weight:normal; cursor:pointer;}
#token-input-tags { width:274px; line-height:12px; font-size:12px ; color:#6d2586; font-weight:normal;}
.formselectContainer input ul{/*display: block;list-style-position: outside;*/}
.formselectContainer input ul li { display: list-item; }
.ui-autocomplete {cursor: default;position: absolute; }
.ui-menu {  list-style-position: outside; margin:0px; padding:2px;}
.ui-widget { font-family:Arial, Helvetica, sans-serif, sans-serif;font-size: 17px;}
.ui-widget-content { width:268px; border:rgb(170, 170, 170) solid 1px;color: rgb(34, 34, 34); background-color:#FFF;}
.ui-corner-all{ border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px; }	
.ui-menu .ui-menu-item { clear: left;float: left;margin: 0px;padding-bottom: 0px;padding: 0px; width:100%;}
.ui-menu .ui-menu-item a { display: block;line-height: 1.5;padding-bottom: 0.2em;padding-left: 0.4em;padding-right: 0.4em;padding-top: 0.2em;text-decoration: none; }
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {margin: -1px;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {background:url('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_glass_75_dadada_1x400.png'); background-repeat:repeat-x; background-color:rgb(153, 153, 153); border:rgb(153, 153, 153) solid 1px;color: rgb(33, 33, 33);}



/*.formselectContainer input:focus{ outline:none; border:none; overflow:visible; box-shadow: 0 0 5px rgba(109, 37, 134, 43); -webkit-box-shadow: 0 0 5px rgba(109, 37, 134, 43); -moz-box-shadow: 0 0 5px rgba(109, 37, 134, 43);word-wrap:break-word; border-radius:6px; -moz-border-radius:6px;-webkit-border-radius:6px;}*/
.chekContainer                  { width:405px!important; float:left; display:block; margin:6px 0 0 0px; padding:0;  position:relative; }
.chekContainerS                 { width:125px!important; float:right; display:block; margin:6px 0 0 0px; padding:0;  position:relative; }

.CheckBoxLabelClass     {background: url("../images/chekbox_off.gif") no-repeat top left; padding-left:25px; padding-top:10px; margin:0; width:95px; display:block; }
.CheckBoxLabelClass p 	{ margin-top:-3px!important; clear:both; padding-left:5px;}    
.checkboxSelected       {background: url("../images/chekbox_on.gif") no-repeat top left;}
.RadioLabelClass        {background: url("../images/radio_off.png") no-repeat; width:40px; padding:2px 0 1px 20px; margin:5px; height:15px; float:left; display:block;}
.radioSelected          {background: url("../images/radio_on.png") no-repeat; }
.CheckBoxLabelClass:hover, .RadioLabelClass:hover { text-decoration: none; cursor:pointer;}

/* SELECT BUTTON*/
.selContainer          {width:274px; height:39px;}
.selConText            { color:#868686; background:url("../images/bkgd_select.gif") no-repeat top left; height:33px; width:225px; padding: 8px 0 0 10px; float:right;  cursor:default}
.selConText.thover     {background:url("../images/bkgd_select.gif") no-repeat top left; color:#6d2586; cursor:pointer;}
.selConText.tactive    {color:#868686; }
.selText               {display:block; width:234px;}
.selText.sactive       {outline:none;}
.selButton             {background:url("../images/btn_dropdown.gif") no-repeat left top; height:39px; width:39px; display:block; float:right;}
.selButton.bhover      {background:url("../images/btn_dropdown.gif") no-repeat left 50%; cursor:pointer;}
.selButton.bactive     {background:url("../images/btn_dropdown.gif") no-repeat left bottom;}

/*OPTIONS*/
.optContainer          {position:absolute; display:block; width:264px; list-style-type:none; margin:0 0 0 3px; padding:0; border:#868686 solid 1px; border-top-width:0; background-color:#fff; z-index:9999;}
.optElement            {display:block; height:24px; padding: 3px 0 0 10px;}
.optElement.lihover    {display:block; height:24px; background-color:#ccc; cursor:pointer;}
.optElement.selected   {background-color:#999; color:#fff}


.formRegister { width:604px;}
.frmRegistracija { width:604px; }
.frmRegistracija label { width:198px; height:41px; float:left; text-align:left; margin:0; color:#3b393d; font-size:18px;}
.frmRegistracija label span.explanation { display:block; font-size:12px;}
.frmRegistracija input { width:382px; height:21px; padding:8px; line-height:21px; float:left; /*font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#939393; /*background: url(../images/bkgd_input_register.gif) no-repeat;*/ border:none; margin:0 0; }
.frmRegistracija input.normal { width:382px; height:21px; padding:10px; line-height:21px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#939393; background: url(../images/bkgd_input_register.gif) no-repeat; border:none; margin:6px 0; }
.frmRegistracija input#userCountry { width:382px; height:21px; padding:10px;line-height:21px; float:left; background:none!important; /*font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#939393; background:none; border:none;*/ margin:-10px -10px; }
.frmRegistracija input.token {  width:382px; height:21px; padding:10px;line-height:21px; float:left;background:none!important; /*font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#939393; background:none; border:none;*/ margin:-10px -10px;  }
.frmRegistracija input.reg { width:382px; height:21px; padding:10px; line-height:21px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#939393; background: url(../images/bkgd_input_register.gif) no-repeat; border:none; margin:6px 0; }
.frmRegistracija .shortInput input { width:44px; float:left;}
.frmRegistracija .shortInput label { float:left;}
.frmRegistracija .shortInput label.shortLabel { width:68px;}
.frmRegistracija input.frmSubmit { text-align:center; cursor:pointer; float:right; width:403px; height:42px; padding:0px 0px 0 0; margin:0 3px 0 0; display:block; text-decoration:none; font-size:18px; font-weight:bold; color:#ffcd00; background:url(../images/btn_registersubmit.gif) no-repeat; }
.frmRegistracija input:hover.frmSubmit {}
.frmRegistracija input:active.frmSubmit {}/*{margin:6px 20px 4px 0;}*/
.inputDiv { width:382px; height:21px; padding:10px; line-height:21px; float:left; clear:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#939393; background: url(../images/bkgd_input_register.gif) no-repeat; border:none; margin:6px 0; z-index:500;}
.inputDiv:focus { outline:none; overflow:visible; box-shadow: 0 0 7px rgba(109, 37, 134, 43); -webkit-box-shadow: 0 0 7px rgba(109, 37, 134, 43); -moz-box-shadow: 0 0 7px rgba(109, 37, 134, 43);word-wrap:break-word;}
.background{ background:none;}

.formRegister .checkBox {}
.formRegister .checkBox input { background:none; padding:0; width:16px; height:16px;  border:none;}
.formRegister .checkBox label { width:360px; text-align:left; display:block; color:#6d2586; font-size:12px; vertical-align:middle;}
.formRegister .checkBox label.newsLetter { width:360px; text-align:left; display:block; color:#6d2586; font-size:12px; vertical-align:middle; padding-top:8px;}
.formRegister .checkBox label a { color:#6d2586; text-decoration:underline;}
.formRegister .checkBox label a:hover { color:#6d2586; text-decoration:none;}
.formRegister .chekContainer         { width:402px; float:right; display:block; margin:6px 1px 0 0px; padding:0;}
.formRegister .CheckBoxLabelClass     {background: url("../images/checkbox_off.gif") no-repeat top left; padding-left:40px; padding-top:3px; margin:0; width:360px; display:block; }
.formRegister .checkboxSelected       {background: url("../images/checkbox_on.gif") no-repeat top left;}
.formRegister .CheckBoxLabelClass:hover { text-decoration: none; cursor:pointer;}


/* form elements end */

.casts {}
.casts {}
.casts li {}
.casts .boxWrap { width:600px; position:relative; font-size:14px; margin-bottom:5px;}
.casts .boxTop  { background:url(../images/box600T.gif) no-repeat; height:4px; font-size:2px; line-height:2px;}
.casts .boxMid  { width:580px; background:url(../images/box600M.gif) repeat-y; padding:7px 10px 5px;}
.casts .boxBot  { background:url(../images/box600B.gif) no-repeat; height:4px; font-size:2px; line-height:2px;}
.casts .boxWrap.orange .boxTop  { background:url(../images/box600OrangeT.gif) no-repeat;}
.casts .boxWrap.orange .boxMid  { width:580px; background:url(../images/box600OrangeM.gif) repeat-y;}
.casts .boxWrap.orange .boxBot  { background:url(../images/box600OrangeB.gif) no-repeat;}
.casts .boxWrap.purple  { color:#fff;}
.casts .boxWrap.purple .boxTop  { background:url(../images/box600PurpleT.gif) no-repeat;}
.casts .boxWrap.purple .boxMid  { width:580px; background:url(../images/box600PurpleM.gif) repeat-y;}
.casts .boxWrap.purple .boxBot  { background:url(../images/box600PurpleB.gif) no-repeat;}
.casts input   {}

.boxWrapInbox{ width:600px; position:relative; font-size:14px; margin-bottom:5px; margin-top:10px;}
.boxTopInbox  { background:url(../images/box600T.gif) no-repeat; height:4px; font-size:2px; line-height:2px;}
.boxMidInbox  { width:580px; background:url(../images/box600M.gif) repeat-y; padding:7px 10px 5px;}
.boxBotInbox  { background:url(../images/box600B.gif) no-repeat; height:4px; font-size:2px; line-height:2px;}


.casts li li { background:#f8f8f8; border:1px #c2c2c2 solid; padding:5px; margin-top:5px;}


.castInfo { float:right; width:529px;}
.castInfo.sec { float:right; width:462px;}
.cast {word-wrap:break-word;}
.userImg { width:34px; height:34px; float:left; display:block; clear:left;  border:1px #ccc solid; padding:2px;}
.userName { font-weight:bold; text-decoration:none; color:#3b393d;}
.boxWrap.purple .userName { font-weight:bold; color:#fff;}
a.userName { font-weight:bold; text-decoration:none; color:#3b393d;}
a:hover.userName {text-decoration:underline; color:#3b393d;}
.boxWrap.purple a.userName { color:#fff;}
.boxWrap.purple a:hover.userName {color:#fff;}
.when {}
.iNeed { color:#6d2586; font-weight:bold;}
.iHave { font-family:Arial, Helvetica, sans-serif; color:#ffcd00; font-weight:bold;}
.boxWrap.purple .iNeed { color:#ffcd00; font-weight:bold;}
.boxWrap.purple .iHave { color:#ffcd00; font-weight:bold;}
.casts li .castInfo a.showAllComments {display:block; text-decoration:underline; color:#3b393d; text-align:center;}
.casts li .castInfo a:hover.showAllComments { text-decoration:none; color:#3b393d; text-align:center;}
.casts li .links {float:right; width:529px; height:20px; display:block; margin-top:10px;}
.casts li .links li { border:none; padding:0 8px 0 12px; background:url(../images/separ.gif) 0px 2px no-repeat; display:block; float:left;}
.casts li .links li:first-child { padding:0 8px 0 0px; background:none;}

.ico { padding-left:16px;}
.ico.reply { background:url(../images/ico_reply.gif) no-repeat;}
.ico.comments { padding-left:22px; background:url(../images/ico_comment.gif) no-repeat;}
.ico.favorites { background:url(../images/ico_favorites.gif) no-repeat;}
.ico.favorites.select { background:url(../images/ico_favoritesSelect.gif) no-repeat;}
.ico.directContact { background:url(../images/ico_direct_contact.gif) no-repeat;}
.ico.reportFraud { background:url(../images/ico_report_fraud.gif) no-repeat;}
.ico.jobDone { background:url(../images/ico_job_done.gif) no-repeat;}
.ico.remove { background:url(../images/ico_remove.gif) no-repeat;}
.ico.recast { background:url(../images/ico_recast.gif) no-repeat;}
.ico.help { background:url(../images/help.png) no-repeat;}
.ico.help { height:16px; font-size:14px!important; color:#3b393d!important; }


.castInfoInput { width:505px; height:18px;  padding:5px 10px; margin-top:10px; border:none; background:url(../images/bkgd_input_comment.gif) center center no-repeat; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#3b393d;}
.castInfoInput:focus { outline:none; overflow:visible; box-shadow: 0 0 7px rgba(109, 37, 134, 43); -webkit-box-shadow: 0 0 7px rgba(109, 37, 134, 43); -moz-box-shadow: 0 0 7px rgba(109, 37, 134, 43);word-wrap:break-word;}


.castInfo li.inputComm { padding:0;}
.castInfo li.inputComm input { width:507px; height:10px; padding:10px; border:none; background:url(../images/bkgd_input_comment.gif) center center no-repeat; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#3b393d;}
.castInfo li.inputComm input:focus{ outline:none; overflow:visible; box-shadow: 0 0 7px rgba(109, 37, 134, 43); -webkit-box-shadow: 0 0 7px rgba(109, 37, 134, 43); -moz-box-shadow: 0 0 7px rgba(109, 37, 134, 43);word-wrap:break-word; }
.boxWrap.purple .links li {background:url(../images/bull.gif) 0px -19px no-repeat;}
.boxWrap.orange .links li {background:url(../images/bull.gif) left center no-repeat;}
.casts .links a { color:#7f7f83; font-size:12px; text-decoration:none;}
.casts .links a.help { /*color:#7f7f83;*/ font-size:16px; text-decoration:none;}
.casts .links a:hover { text-decoration:underline;}
.casts .boxWrap.purple .boxMid .links a { color:#ffcd00; font-size:12px;}
.casts .boxWrap.orange .boxMid .links a { color:#6d2586; font-size:12px;}

.badge{ position:absolute; top:0; right:0; display:block;}
.badge.myCast { width:73px; height:50px; background:url(../images/badge_myCast.png) no-repeat;}
.badge.myCastYellow { width:73px; height:50px; background:url(../images/badge_myCast_yellow.png) no-repeat;}

.footer { text-align:right;}

.copyright {font-size:12px; color:#8e8e8e; padding:10px 0 0 20px; font-family:"Arial Unicode MS", Arial, Helvetica, sans-serif;}
.copyright a { font-weight:bold; text-decoration:none; color:#8e8e8e; }

.footMenuBot { font-size:12px; color:#8e8e8e; padding:0 0px 0 20px; font-family:"Arial Unicode MS", Arial, Helvetica, sans-serif;}
.footMenuBot li { padding-right:11px; background:url(../images/bull.gif) right 2px no-repeat; float:right;}
.footMenuBot li:first-child { padding-right:0px; background:none;}
.footMenuBot a {font-size:12px; color:#8e8e8e; text-decoration:none;}
.footMenuBot a:hover {color:#8e8e8e; text-decoration:underline;}


.messages { width:900px;}
.messagesTable {}
.messagesTable th { padding:0 10px; height:28px; background:#f1f1f1; border-left:1px #fff solid; text-align:left; font-size:14px; text-decoration:underline; color:#3b393d; }
.messagesTable th:first-child { border:none;}
.messagesTable tr.odd td { background:#fdfcfc;}
.messagesTable tr.odd.noMsg td { height:78px; text-align:center;}
.messagesTable tr.even td { background:#f8f8f8;}
.messagesTable tr.unread td { font-weight:bold;}
.messagesTable td { padding:0 10px; height:28px; border-left:1px #fff solid; font-size:14px;}
.messagesTable td:first-child { border:none;}
.msgFrom {  color:#3b393d; text-decoration:underline; }
.msgSubject { color:#6d2586; text-decoration:underline; /*font-weight:normal;*/}
.noMsg .msgSubject {  text-decoration:none; }
.msgReceived { color:#3b393d;}
a.msgFrom { color:#3b393d;  text-decoration:underline;}
a:hover.msgFrom {  color:#3b393d; text-decoration:none;}
a.msgSubject { color:#6d2586; text-decoration:underline; /*font-weight:bold;*/}
a:hover.msgSubject {text-decoration:none; }
a.msgReceived { color:#3b393d; text-decoration:none;}
a:hover.msgReceived { color:#3b393d; text-decoration:underline;}

.readTable {}
.readTable td { font-size:18px; /*font-weight:bold;*/}

.msgTitle { margin-bottom:20px; font-weight:bold; color:#3b393d; font-size:18px;}
.msgTitle .msgFrom { color:#939393; text-decoration:none;}
.msgHeader {}
.msgContent { margin:20px 0 20px 165px; font-size:14px;}
.msgContent p { margin-bottom:10px;}
.msgContent a { color:#6d2586; text-decoration:underline; font-weight:bold;}
.msgContent a:hover { color:#6d2586; text-decoration:none;}
.msgNavigation { font-size:18px;  }
.msgNavigation a { color:#3b393d; text-decoration:none;}
.msgNavigation a:hover { color:#3b393d; text-decoration:underline;}

.msgTips { width:263px; height:216px; float:right;  color:#939393; font-size:14px; margin-left:40px; position:relative;}
.tipsTitle { color:#3b393d; font-weight:bold;}
.tips {color:#939393; font-size:12px;}
.tips p.gray{ color:#939393; font-size:12px;}
.tipsNote { font-size:12px; color:#939393; position:absolute; bottom:0;}

.msgForm { width:544px; float:left; }
.frmMessage { width:544px; float:left;}
.frmMessage input {width:520px; height:24px; padding:6px 12px; margin-bottom:10px; background:url(../images/bkgd_msg_input.gif) no-repeat; border:none; color:#939393; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.frmMessage textarea {width:520px; height:146px; padding:12px; margin-bottom:10px; background:url(../images/bkgd_msg_textarea.gif) no-repeat; border:none; color:#939393; font-family:Arial, Helvetica, sans-serif; font-size:14px; min-height:146px; max-height:146px; min-width:520px; max-width:520px;}
.frmMessage input.frmSend { width:auto; height:36px; padding:0; cursor:pointer; float:right; color:#3b393d; font-size:18px; font-weight:bold; background:none;}
.frmMessage input:hover.frmSend { text-decoration:underline;}


.pagination {height:23px; width:400px; color:#3b393d; /*text-align:center;*/ font-size:14px;margin:auto; min-width:1%; }
.pagination li span {width:18px; height:19px; padding:4px 2px 0px 2px; cursor:default; border:1px #c2c2c2 solid; display:block; float:left; background:none; display:block; color:#3b393d; text-decoration:none; text-align:center;}
.pagination a {width:18px; height:19px; margin:0px 0px 1px 0px; padding:4px 2px 0px 2px; border:1px #fff solid; display:block; float:left; color:#3b393d; font-size:14px; font-weight:normal; background:#fff; text-decoration:none; text-align:center;}
.pagination a:hover {margin:0px 0px 1px 0px; padding:4px 2px 0px 2px; text-decoration:none; color:#3b393d; background:none; border:1px #c2c2c2 solid;}
.pagination a.firstPage { width:50px; border:none; }
.pagination a.previousPage { width:70px; border:none;}
.pagination a.nextPage { width:50px; border:none;}
.pagination a.lastPage{ width:50px; border:none;}
.pagination a:hover.firstPage { text-decoration:underline;}
.pagination a:hover.previousPage{ text-decoration:underline;}
.pagination a:hover.nextPage { text-decoration:underline;}
.pagination a:hover.lastPage { text-decoration:underline;}
.pagination ul {margin:auto; width:auto; padding:0; list-style:none outside; text-align:center;}
.pagination li {margin:auto; padding:0; float:left; list-style:none;}


/*------TeaserPageCss---------------*/
.teaserWrap { width:100%; height:100%;}
.centerBox { width:634px; height:488px; position:relative; left:50%; top:50%; margin:-244px 0 0 -317px;}
.purpleWrap { width:544px; height:374px; background:#6d2586; padding:34px 45px;}
.purpleWrap h1 { color:#FFF; font-size:56px; font-weight:bold; line-height:62px; letter-spacing:-2px; margin-bottom:10px;}
.purpleWrap h1 span { color:#ffcd00;}
.purpleWrap h2 { color:#FFF; font-size:24px; font-weight:normal; line-height:28px; margin-bottom:15px;}
.newsSignupForm form { display:block; clear:both; height:44px; }
.newsSignupForm input { width:398px; height:44px; float:left; padding:0 10px 0 10px; margin-right:11px; background:#FFF; border:none; outline-color:#ffcd00;  -webkit-appearance:none;}
.newsSignupForm input.frmSignupSubmit { width:101px; height:44px; background:#ffcd00; padding:0; margin-right:0px; color:#6d2586; font-size:18px; text-align:center; cursor:pointer;  -webkit-appearance:none;}
.availableSoon { color:#ffcd00; font-size:14px; margin:10px 0 40px 0;}
.logoTrumppyTeaser { width:124px; height:25px; display:block; float:left; background:url(../images/logo_trumppy_124x25.gif) no-repeat;}
.social   { float:right; }
ul.social { float:right; height:16px; width:140px; }
ul.social li { width:16px; height:16px; display:block; margin-left:6px; float:right;}
ul.social li a { width:16px; height:16px; display:block; background:url(../images/ico_social.png) no-repeat;}
ul.social li a.sharethis {background:url(../images/ico_social.png) right top no-repeat;}
ul.social li a.sharethis:hover {background:url(../images/ico_social.png) right bottom no-repeat;}
ul.social li a.emailthis {background:url(../images/ico_social.png) -64px top no-repeat;}
ul.social li a.emailthis:hover {background:url(../images/ico_social.png) -64px bottom no-repeat;}
ul.social li a.google {background:url(../images/ico_social.png) -48px top no-repeat;}
ul.social li a.google:hover {background:url(../images/ico_social.png) -48px bottom no-repeat;}
ul.social li a.yahoo {background:url(../images/ico_social.png) -32px top no-repeat;}
ul.social li a.yahoo:hover {background:url(../images/ico_social.png) -32px bottom no-repeat;}
ul.social li a.facebook {background:url(../images/ico_social.png) -16px top no-repeat;}
ul.social li a.facebook:hover {background:url(../images/ico_social.png) -16px bottom no-repeat;}
ul.social li a.twitter {background:url(../images/ico_social.png) left top no-repeat;}
ul.social li a.twitter:hover {background:url(../images/ico_social.png) left bottom no-repeat;}
.litleCopyright { color:#6d2586; font-size:11px; text-align:center; line-height:13px; padding:13px 0 0;} 

/*------LandingPageCss---------------*/
.wrap.landing { width:100%; height:100%; background:url(../images/bkgd_wrap_landing.gif) repeat-x; }
.box { float:left; margin:0 20px 0 0;}
.box.last { margin-right:0px;}
.box.two { width:460px;}
.box.one { width:100%; margin:0;}
.wrap.landing .content { width:940px;}
.wrap.landing h1 { font-size:48px; color:#FFF; font-weight:normal; margin-bottom:10px;}
.wrap.landing h2 { font-size:24px; color:#FFF; font-weight:normal; margin-bottom:48px;}
.wrap.landing h3 { font-size:24px; color:#ffcd00; font-weight:normal;}
.wrap.landing h4 { font-size:18px; color:#ffcd00; font-weight:normal;}
.wrap.landing .newsSignupForm { margin-top:20px;}
.wrap.landing .newsSignupForm input { width:299px; height:44px; float:left; padding:0 10px 0 10px; margin-right:11px; background:#FFF; border:none; outline-color:#ffcd00;  -webkit-appearance:none;}
.wrap.landing .newsSignupForm input.frmSignupSubmit { width:101px; height:44px; background:#ffcd00; padding:0; margin-right:0px; color:#6d2586; font-size:18px; text-align:center; cursor:pointer;  -webkit-appearance:none;}
.bottomLanding { margin-top:120px;}
.wrap.landing .bottomLanding h3 { font-size:36px; color:#6d2586; font-weight:normal;}
.wrap.landing .bottomLanding h3 span { font-size:36px; color:#ffcd00; font-weight:normal;}

.socialDiv { width:100%; height:25px; clear:both; display:block; margin-top:38px;}
.twitterFolow { width:380px; height:25px; float:right;}
.socialLinks { float:right;}
.facebookLike { float:left; width:410px; height:25px; }
.wrap.landing .copyright { font-size:11px; color:#6d2586; margin-top:50px; padding-bottom:20px; text-align:right; float:right; display:block; clear:both;}
.reportHelpMain {margin: 10px;	padding: 10px;	background-color:#FFF;	}
.reportHelpMain h1 { font-size:24px; font-weight:bold; margin-bottom:12px;}
.reportHelpMain h2 { font-size:16px; font-weight:normal; margin-bottom:48px;}
.reportHelpMain h3 { font-size:18px; font-weight:bold;}
.reportHelpMain h4 { font-size:12px; font-weight:normal;}

/*------SettingsPageCss---------------*/

.content.twoColumn .contentTop { width:961px; height:5px; line-height:5px; font-size:2px; background:url(../images/bkgd_pageT_oneCol.png) no-repeat;}
.content.twoColumn .contentMid { width:901px; height:100%!important; position:relative; overflow:hidden; padding:24px 30px 20px; background:url(../images/bkgd_pageM_oneCol.png) repeat-y;}
.content.twoColumn .contentBot { width:961px; height:5px; line-height:5px; font-size:2px; background:url(../images/bkgd_pageB_oneCol.png) no-repeat;}
.content.twoColumn .contentMain { width:600px; float:left; height:100%; z-index:50; }
.content.twoColumn .sidebar { width:300px; float:right;}
.content.twoColumn .title   {display:block; color:#6d2586; font-size:17px; font-weight:bold; padding:0 0 14px 0px; border-bottom:1px #e0e0e0 solid;}
.content.twoColumn .sidebar .title { display:block; color:#3b393d; font-size:17px; font-weight:bold; padding:0 0 14px 0px; border-bottom:1px #e0e0e0 solid;}
.content.twoColumn .sidebar .title a { color:#3b393d; font-size:17px; font-weight:bold; text-decoration:none; }
.content.twoColumn .sidebar .title a:hover {  color:#3b393d; font-size:17px; font-weight:bold; text-decoration:underline; }
.content.twoColumn .sidebar h2 { display:block; color:#3b393d; font-size:18px; font-weight:normal; padding:26px 0 14px 0px; }
.content.twoColumn .sidebar p { display:block; color:#3b393d; font-size:14px; margin-bottom:22px; font-weight:normal;}

.formSettings { width:600px;}
.frmSettings { width:544px; }
.frmSettings label { width:124px; height:28px; padding-top:8px; float:left; text-align:right; margin:0 16px 0 0; color:#3b393d; font-size:14px;}
.frmSettings span.labelLike { width:124px; height:28px; padding-top:8px; display:block; float:left; text-align:right; margin:0 16px 0 0; color:#3b393d; font-size:14px;}
.frmSettings input { width:283px; height:20px; padding:8px; margin-right:100px; line-height:21px; float:left!important; background: url(../images/bkgd_input_settings.gif) no-repeat; border:none; margin:0 0; }
.frmSettings input.besto { /*width:283px; height:20px; padding:8px; margin-right:100px; line-height:21px;*/ float:left; background: url(../images/bkgd_input_settings.gif) no-repeat; /*border:none; margin:0 0;*/ }
.frmSettings .fileInput { width:290px; float:left; }
.frmSettings .fileInput input { width:290px;}
.frmSettings .fileInput span.inputLike { width:290px; margin:0;}
.frmSettings input[type="file"] { width:283px; height:20px; padding:8px 0; margin:0; line-height:21px; float:left; background:none; border:none}
.frmSettings span.inputLike { width:299px; display:block; line-height:21px; float:left; font-size:14px; margin:0 0 46px 140px;}
.frmSettings input.frmSubmit { text-align:center; cursor:pointer; float:left; width:170px; height:42px; padding:0px 0px 0 0; margin:0px 0px 0 140px; display:block; text-decoration:none; font-size:18px; font-weight:bold; color:#ffcd00; background:url(../images/btn_save.gif) no-repeat; }
.frmSettings textarea { width:385px; min-width:385px; max-width:385px; height:95px; min-height:95px; max-height:95px; padding:8px; line-height:21px; float:left; background: url(../images/bkgd_textarea_settings.gif) no-repeat; border:none; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3b393d;}
.frmSettings .userImg { width:78px; height:78px; border:none; clear:none; margin-right:26px;}
.frmSettings .userImg img { padding:4px; border:2px #d6d6d6 solid;}
 
.frmSettings .socialSignup {width:299px; display:block; float:left; margin:0 0 29px 140px;}
.frmSettings .socialSignup span.inputLike { width:260px; display:block; line-height:21px; float:left; font-size:14px; margin:0 0 16px 0px;}
.frmSettings .socialSignup span.icoFacebook { width:25px; height:25px; margin-right:10px; display:block; float:left; background:url(../images/ico_facebook_25.gif) no-repeat;}
.frmSettings .socialSignup span.icoTwitter { width:25px; height:25px; margin-right:10px; display:block; float:left; background:url(../images/ico_twitter_25.gif) no-repeat;}

.formSettings .checkBox { width:544px; display:block; float:left;}
.formSettings .checkBox input { background:none; padding:0; width:16px; height:16px; border:none; margin:0 0 16px 0;}
.formSettings .checkBox label { width:247px; text-align:left; height:32px; display:block; color:#3b393d; font-size:14px; line-height:16px; vertical-align:middle; margin:0 0 16px 0;}
.formSettings .chekContainer         { width:401px!important; float:right; display:block; margin:6px 1px 20px 0px; padding:0;}
.formSettings .CheckBoxLabelClass     {background: url("../images/checkbox_off.gif") no-repeat top left; padding-left:50px; padding-top:0px; margin:0; width:247px; display:block; }
.formSettings .checkboxSelected       {background: url("../images/checkbox_on.gif") no-repeat top left;}
.formSettings .CheckBoxLabelClass:hover { text-decoration: none; cursor:pointer;}

.frmSettings .location { float:left; max-width:389px; /*border:1px solid #c2c2c2;*/ margin-top:3px; padding:7px 1px 2px 1px; /*-moz-box-shadow: inset 0 0 10px #c2c2c2; -webkit-box-shadow: inset 0 0 10px#c2c2c2; box-shadow: inset 0 0 10px #c2c2c2;*/} 
#token-input-frmLocation { height:12px; width:60px!important; margin-bottom:2px;  line-height:10px; padding:3px 0 1px 5px; color:#6d2586; cursor:pointer;}

/*------PersonalPageCss---------------*/

.personal{ width:600px; height:auto; margin:10px 0;}
.personal .userImg { width:78px; height:78px; border:none; clear:none; margin-right:12px;}
.personal .userImg img { padding:4px; border:2px #d6d6d6 solid;}
.personal .title{ display:block; color:#6d2586; font-size:18px!important; font-weight:bold; padding:0 0 0px 14px!important; margin-left:-14px;  }
.titleTop{ color:#6d2586; font-size:18px!important; font-weight:bold; border-bottom:1px #e0e0e0 solid; padding:10px 0 14px 21px!important; margin-left:0px;  }
.personal .title span{ color:#868686; border:none!important;  }
.personal .contact { float:right;  margin-top:0;}
.personal .contact a { font-size:14px; color:#868686; text-decoration:none; font-weight:normal; }
.personal .info { float:right; width:505px; }
.personal p { font-size:14px; padding-bottom:20px; }
.personal .info a { font-size:14px; color:#6d2586; text-decoration:underline;  }
.pageContent .titleCast { display:block; color:#6d2586; font-size:18px!important; font-weight:bold; padding:0 0 28px 0px!important; border:none!important;  }
