html, body { direction:ltr; text-align:left; }
html{/*background:#f9f9f9 url(images/top.png) top repeat-x; */color:#333; overflow-y:scroll; }
a{color:#969696; text-decoration:none; outline:none;}

html, body, input, textarea, select, pre{ font:14px Arial, Helvetica, sans-serif; }

body {color: #333; text-align: right; padding:0px; margin:0px; }

img{ border:none; vertical-align:middle;}

input[type=text], input[type=password], textarea{padding:3px; outline:none; font-size:13px; color:#616161;}
textarea { resize:none;}
* {margin: 0; padding: 0;}
a { cursor:pointer;}

/* Custom classes */
.right{ float:right;}
.left{ float:left;}
.b{ font-weight:bold;}
.u{ text-decoration:underline;}
.red{ color:#C00;}
.clear{ overflow:hidden;}
.clear2{ clear:both;}
#fancybox-inner { direction:rtl; text-align:right;}
.paddme { padding:15px;}
.opacity { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }
.opacity80 { filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; }
.opacity20 { filter: alpha(opacity=20); -khtml-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2; }
.noUL { list-style:none;}

.red { font-size:12px; color:#F00; font-weight:bold; display:inline-block; padding:2px;}
.redCls { color:#F00 !important;}

.sbm.selectBoxStyleInp { height:auto !important;}

.frmUL { list-style:none;}
.frmUL li { margin-bottom:10px; display:block; overflow:hidden;}
.frmUL li label { display:inline-block; width:100px; float:left; font-size:13px; line-height:24px; }
.frmUL.labelLrg li label {  width:140px;  }
.frmUL li input, .frmUL li textarea, .frmUL li select { width:200px; padding:3px !important;}
.long .frmUL li input, .long .frmUL li textarea, .long .frmUL li select { width:250px; }
.frmUL li input[type=checkbox] { width:auto !important; }

.frmUL li.short { display:inline-block; }
.frmUL li.short label { }
.frmUL li.short input, .frmUL li.short textarea, .frmUL li.short select { width:90px !important; }
.frmUL li.short.sec label { margin-right:20px; }
.frmUL li.short.sec.patron  label  { width: 40px !important; margin-right:15px;  }
.frmUL li.short.sec.patron  input, .frmUL li.short.sec.patron  select { width:85px !important; }
.frmUL li.short span.patron_month { width: 65px; display: inline-block; }


.frmUL li label.lblCheckbox { float:none !important; width:auto !important; display:inline !important; }

form table td input, form table td select, form table td option { width:150px !important; padding:2px !important;}

input.redError { border:2px solid #F00;}

/* IPhone */
@media screen and (max-device-width: 480px) {
	body { -webkit-text-size-adjust: none; }
	#darkBG { position:absolute !important;}
}
/* ... */

/* UI elements */
.button { border:1px solid #c8c8c8; height:32px; line-height:32px; display:inline-block; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background: #ffffff; /* for non-css3 browsers */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #fff,  #f0f0f0); /* for firefox 3.6+ */ color:#787878; position:relative; padding:0px 5px; }

.button.selected, .button.selected:hover{ color:#fff; background: #5c5c5c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5c5c', endColorstr='#989898'); background: -webkit-gradient(linear, left top, left bottom, from(#5c5c5c), to(#989898)); background: -moz-linear-gradient(top,  #5c5c5c,  #989898); }

a.button:hover, .button.menu li:hover, .button.ho:hover { background: #dfdfdf; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dfdfdf'); background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#dfdfdf)); background: -moz-linear-gradient(top,  #f1f1f1,  #dfdfdf); }

input.txt, textarea.txt { border:1px solid #c8c8c8; height:32px; display:inline-block; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; overflow:hidden; background: #ffffff; padding:0px 10px 0px 10px; }
textarea.txt { padding:10px;}

.circle { width: 24px; height: 24px; -moz-border-radius: 17px; -webkit-border-radius: 17px; }

.container { background:#fff; border:1px solid #c8c8c8;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.container.dark { background:#ebebeb;}

form table td { padding:2px; padding-bottom:8px; }

.bubbleArrow { background:url(images/bubbleArrows.png); position:absolute;}
.bubbleArrow.top, .bubbleArrow.bot { background-position:left top; width:25px; height:13px; top:-13px;}
.bubbleArrow.bot { background-position:left bottom; top:auto; bottom:-13px; }

.bubbleArrow.r, .bubbleArrow.l { background-position:right top; width:13px; height:25px; right:-13px;}
.bubbleArrow.l { background-position:0px 0px !important; left:auto; left:-13px; }

.styleScroll { outline: none !important;}

input.round { padding:0px !important; height:32px !important; width: 165px; /* width = (desired width) - padding-right */ padding-left:10px !important; padding-right:10px !important; position: relative; border:1px solid #b7b3b3; line-height: 28px; font-size:13px; text-decoration: none; color: #7b7b7b; font-weight:normal; outline: none; vertical-align: top; background: #ffffff; background: -moz-linear-gradient(top, #f5f5f5 1%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f5f5f5), color-stop(100%, #ffffff)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0); -moz-box-shadow: 0 1px 0 rgba(110, 49, 0, .75); -webkit-box-shadow: 0 1px 0 rgba(110, 49, 0, .75); box-shadow: 0 1px 0 rgba(110, 49, 0, .75); -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; display: inline-block; 
 }
 
.round { -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; display: inline-block; overflow:hidden;}
.roundIE {display:inline-block; } /* Conf for Firefox & chrome only */

.sbm, .btn { padding:4px; border:1px solid #CFCFCF; font-size:13px; background:#FFFFFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb'); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ebebeb)); background: -moz-linear-gradient(top,  #FFFFFF,  #ebebeb); color:#333; cursor:pointer; font-weight:bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; text-transform:capitalize; display:inline-block;}
.sbm:hover, .btn:hover { background:#F0F0F0; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#D8D8D8'); background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#D8D8D8)); background: -moz-linear-gradient(top,  #F0F0F0,  #D8D8D8);  }


/* Page layout */
#center{ margin-left: auto; margin-right: auto; width:1001px; }
#page{ width:1001px; direction:ltr; text-align:left; position:relative; }

#header { height:119px; margin-bottom:10px;}
#header #logo { background:url(images/logo.png); width:302px; height:77px; position:absolute; top:0px; left:0px;}
#header #logo div { display:none; position:absolute; background:url(images/icon-beta.png); width:40px; height:40px; top:4px; right:-17px; }
#header ul { list-style:none; padding:0px; margin:0px; position:absolute; left:0px; top:79px; width:800px; }
#header ul li { float:left; }
#header ul li a { display:block; height:39px; line-height:39px; padding:0px 28px; color:#9d9d9d; border-left:1px solid #525252; font-size:16px;}
#header ul li a:hover { color:#fea056;}
#header ul li.last a {  border-right:1px solid #525252;}

#loggedBar { direction:ltr; text-align:right; position:relative; top:5px; width:320px; }
#loggedBar .userPic { float:right; margin-left:10px; height:30px; padding:4px; background: #ffa258; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa258', endColorstr='#e0701a'); background: -webkit-gradient(linear, left top, left bottom, from(#ffa258), to(#e0701a)); background: -moz-linear-gradient(top,  #ffa258,  #e0701a);  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
#loggedBar a { display:inline-block; background-position:left; font-size:11px !important; margin:0px 8px; padding-left:19px; color:#b7b7b7 !important; }
#loggedBar .userName { display:block; color:#fff; font-size:16px; margin-bottom:5px;}
#loggedBar .icoSettings { background:url(images/ico_settings.png) no-repeat;}
#loggedBar .icoMail { background:url(images/ico_mail.png) no-repeat;}
#loggedBar .icoLogout { background:url(images/ico_logout.png) no-repeat; padding-left:23px; }
#loggedBar a:last-child { margin-right:0px;}
#loggedBar a:hover { text-decoration:underline;}

#header .topBar { position:absolute; top:17px; right:5px;}
#header .topBar input.txt { height:14px !important; line-height:14px; padding:2px !important; font-size:12px; width:110px !important;}
#header .topBar .selectBoxStyleInp { display:inline-block; height:14px; line-height:14px; padding:2px !important; cursor:pointer; font-size:12px; width:80px; text-align:center; color:#fff; }
#header .topBar a { font-size:11px; color:#666;}

#header #topSearch { width:200px; position:absolute; top:87px; right:0px; }
#header #topSearch input.txt { height:17px !important; line-height:17px !important;  padding:2px 30px 2px 10px !important; font-size:12px; width:160px !important; }
#header #topSearch input.sbm { background:transparent url(images/searchIco_sml.png); padding:0px; border:none; width:9px; height:9px; position:absolute; right:8px; top:7px; cursor:pointer; }

#header #flags { position:fixed; top:200px; left:-15px; z-index:10; padding:10px; background:#EBEBEB;  -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
#header #flags a { display:block; margin-bottom:5px; }
#header #flags:hover { background:#DBDBDB; left:-10px;}

#header #report { position:fixed; top:310px; left:-15px; z-index:10; padding:10px; background:#F59F1F;  -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
#header #report a { display:block; margin-left:5px; }
#header #report:hover { background:#FF8040; left:-10px;}


#content { position:relative; min-height:500px; }

#footer { height:267px; background:url(images/foot.png) repeat-x;}
#footer .top { height:193px; padding-top:30px; margin-left: auto; margin-right: auto; width:1001px; direction:ltr; text-align:left; }
#footer .foot { height:42px; line-height:42px; color:#737373; text-align:center; font-size:12px; margin-left:auto; margin-right:auto; width:600px;}
#footer .top .list { width:120px; margin-left:65px; float:left;}
#footer .top .list ul { list-style:none;}
#footer .top .list h4 { color:#b9b9b9; font-size:20px; font-weight:normal;}
#footer .top .list a { color:#b9b9b9; font-size:13px;}
#footer .top .list a:hover { color:#fea056;}


.innerPage { background:url(images/inner_bg.png) left top repeat-y; color:#9d9d9d; }
.innerPage .top { background:url(images/inner_top.jpg) top no-repeat; padding:20px; padding-bottom:10px;}
.innerPage .foot { background:url(images/inner_foot.png) bottom no-repeat; height:7px; }
.innerPage h3 { color:#b9b9b9; font-size:20px; font-weight:normal; }

/* Home Page */
.hp_top { overflow:hidden; margin-bottom:10px;}
.hp_top .vid { float:left; border:7px solid #999999; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; cursor:pointer; }
.hp_top .right a.invest { display:block; margin-bottom:8px; margin-top:4px; background:url(images/hp_btn1.png); width:477px; height:118px;}

.stripList { }
.stripList .strip { float:left; margin:8px;}
#getInvest {background:url(images/hp_btn2.png); width:477px; height:118px; margin-bottom:8px; margin-top:4px; position:relative; }
#getInvest input { background:transparent; border:none; padding:0px 10px; color:#b5b5b5; font-size:14px; font-weight:bold; margin:0px; position:absolute; left:40px; top:63px; width:130px; height:28px; }
#getInvest a { display:block; width:111px; height:32px; position:absolute; left:219px; top:62px; background:url(images/get_btn.png) top;}
#getInvest a:hover { background-position:bottom;}


/* Search Page */
#searchPage {}
#searchPage .searchInp { width:218px; position:relative;}
#searchPage .searchInp input.sbm { background:transparent url(images/searchIco.png); padding:0px; border:none; width:12px; height:11px; position:absolute; right:10px; top:11px; cursor:pointer; }
#searchPage .searchInp input.round { width:198px; }


#searchPage .stripList { margin-top:30px;}

#searchPage .searchForm { margin-bottom:10px;}
#searchPage .searchForm .opts { float:right; width:215px;}
#searchPage .searchForm .opts hr { background-color: #525252; border:none; height: 1px; margin:15px 0px 15px 0px; }

#searchPage .searchForm .cats { float:left; width:650px;}
#searchPage .searchForm .cats h3 { margin-bottom:10px;}
#searchPage .searchForm .cats ul { list-style:none;}
#searchPage .searchForm .cats ul li { float:left; }
#searchPage .searchForm .cats ul li a { display:block; background:url(images/dot.png) left no-repeat; display:block; width:135px; padding-left:15px; }
#searchPage .searchForm .cats ul li a:hover { filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; }
#searchPage .searchForm .cats ul li a.selected { background-image:url(images/dot_orange.png); }
#searchPage .searchForm .cats ul li a input { display:none;}

.strip { width:433px; height:186px; background:url(images/strip_bg.png); padding:15px; position:relative;}
.strip .pic { width:195px; height:135px; border:1px solid #b1b1b1; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; float:left; margin:0px 10px 10px 0px;}
.strip h3 { color:#000; font-size:20px; font-weight:normal; margin:0px !important; overflow:hidden; width:225px; max-height:50px;}
.strip h4 { color:#d75820 !important; font-size:16px !important; font-weight:normal !important; margin:0px !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.strip p { display:block; color:#8e8e8e; font-size:13px; height:50px; overflow:hidden; }
.strip .categories {}
.strip .categories a { color:#bebebe; font-size:13px; text-decoration:underline; }
.strip .status { position:absolute; bottom:10px; width:440px; }
.strip .status ul { list-style:none;}
.strip .status ul li { float:left; width:67px; text-align:center; color:#d75820; margin-right:10px; font-size:16px;  }
.strip .status ul li label { display:block; font-size:12px; color:#3d3d3d; }
.strip .status ul li.status_barLI { width:195px !important; margin-top:12px; }

.strip .status .fundedText { text-align:center; font-size:16px; font-weight:bold; color:#69bf0d; line-height:40px;}
.strip .status .fundedText.gray { color:#999; }
.strip .funded.status1 { background:url(images/funded.png); width:60px; height:78px; position:absolute; top:-5px; left:-7px; }

.status_bar { width:195px; height:10px; border:1px solid #585858; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; background: #585858; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#585858', endColorstr='#888888'); background: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#888888)); background: -moz-linear-gradient(top,  #5c5c5c,  #888888);  }
.status_bar div { background:url(images/status_bar_bg.png) repeat-x; height:10px;  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; position:relative;}
.status_bar div span { position:absolute; top:20px; right:0px; font-size:12px; color:#FFF; }

.strip.expertStrip { background:url(images/strip_bg_expert.png); color:#333; }
.strip.expertStrip p { height:35px;  }
.strip.expertStrip .pic { float:none; margin:0px; margin-bottom:5px; }
.strip.expertStrip .rateSpan { display:block;}
.strip.expertStrip strong { margin-top:10px; display:block; }
.strip.expertStrip a { color:#333;}

.strip.moreProjects { background:none; }
.strip.moreProjects a { font-size:20px; font-weight:bold; display:block; text-align:center; line-height:216px; color:#fff;}

/* ULPaging */
.ULPaging { position:relative; padding-bottom:30px; }
.ULPaging .wrap { position:relative; overflow:hidden; }
.ULPaging .ul { list-style:none; display:block; overflow:hidden; position:absolute; top:0px; left:0px; }
.ULPaging .menu { position:absolute; top:-35px; left:0px; right:0px; text-align:center;  direction:ltr; z-index:1; }

.ULPaging .menu a { display:inline-block; width:26px; height:26px; background:url(images/stepPoints.png) top; }
.ULPaging .menu a.selected { background-position:bottom; }
.ULPaging .menu a:hover { filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}

.ULPaging .arr { display:block; width:53px; height:54px; position:absolute; top:205px;  z-index:100;  }
.ULPaging .rightArr { background:url(images/rightLeft.png) top; right:-13px; }
.ULPaging .leftArr { background:url(images/rightLeft.png) bottom; left:-13px;  }
.ULPaging .arr:hover { alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; }

/* Frame */
.frame { width:980px; background:url(images/frame_top.png) top no-repeat; padding-top:13px; }
.frame .inner { background:url(images/frame_bg.png) left repeat-y; padding:0px 15px 0px 12px;  }
.frame .foot { background:url(images/frame_foot.png); height:27px; }
.frame .inner > .paddme { padding-top:0px;}

/* Project Page */
#projectPage {}
#projectPage h1 { font-weight:bold; font-size:30px; color:#000; display:block; padding-left:5px;}
#projectPage h2 { font-weight:normal; font-size:18px; color:#ff9100; display:block; padding-left:5px; margin-bottom:10px;}


#projectPage .container.details { width:590px; background:#e2e2e2; padding-bottom:10px;}
#projectPage .container.stats { width:366px; float:right; background:#191919; padding-bottom:10px; color:#ffffff; position:relative;}

#projectPage .funded.status1 { background:url(images/fundedBIG.png); width:99px; height:130px; position:absolute; top:-10px; right:-10px; }

.container.team { width:590px; overflow:hidden; background:#e2e2e2; margin-top:10px; }
.container.comments { width:590px;  background:#e2e2e2; margin-top:10px; }

#projectPage .report { text-align:right;  width:590px; float:left; margin-top:10px; }
#projectPage .report a { font-size:12px;}

#projectPage .investBtn { display:inline-block; width:323px; height:71px; background:url(images/invest_btn.png); }
#projectPage .investBtn:hover { opacity:0.8;}
#projectPage.closed .investBtn{ display:none; }

#projectPage .pic { text-align:center; }

.withTabs.container .menu { margin-bottom:20px; overflow:hidden; height:36px; background:#191919; }
.withTabs.container .menu ul { list-style:none; }
.withTabs.container .menu ul li { float:left; border-left:1px solid #525252; }
.withTabs.container .menu ul li:first-child {border-left:none; }
.withTabs.container .menu ul li:first-child a { min-width:97px;}
.withTabs.container .menu ul li a { background:#191919; min-width:86px; padding:0px 10px; text-align:center; color:#c3c3c3; display:block; height:36px; line-height:36px; }

.withTabs.container .menu ul li a:hover, .withTabs.container .menu ul li a.selected { background:#e2e2e2; color:#000000; }
#addProject .withTabs.container .menu ul li a:hover  { background:#191919; color:#c3c3c3; }
#addProject .withTabs.container .menu ul li a.enabled:hover, #addProject .withTabs.container .menu ul li a.selected { background:#e2e2e2; color:#000000; }

#projectPage .container.details .mainMedia { width:575px; margin-left:auto; margin-right:auto; }
#projectPage #stepBpage .pic img { width:575px; }
#stepBpage .vid { height:340px; border:1px solid #b1b1b1; margin-left:auto; margin-right:auto; position:relative; z-index:1; background:#CCC; border:1px solid #666;}
#stepBpage .vid iframe { position:relative; z-index:1;}

#projectPage .container.details .share { width:563px; padding:0 6px;  height:43px; line-height:43px; border:1px solid #b1b1b1; border-top:none; margin-left:auto; margin-right:auto; background:#fff; }

#inviteFriends { width:563px; margin:0 auto; padding:6px; background:#fff; border:1px solid #CCC; border-top:none; }
#inviteFriends .inviteUrl { display:inline-block; padding:5px; vertical-align:middle; margin-right:70px; border:1px solid #CCC; border-radius:9px;}

#projectPage .container.details .text { width:575px; margin-left:auto; margin-right:auto; }
#projectPage .container.details h4 { font-size:20px; font-weight:normal; color:#000000; margin-top:20px; }
#projectPage .container.details abbr { display:block;}
#projectPage .container.details .text .media { margin-top:20px;}
#projectPage .container.details .share iframe { float:left;}
.lang_1 #projectPage .container.details .share iframe { float:right;}

#projectPage .container.comments textarea { width:545px; height:75px; padding:5px; border:1px solid #b1b1b1; margin-bottom:5px;  }

#projectPage .container.comments #commentsList { margin-top:10px;}
#projectPage .container.comments #commentsList .comment { border-top:1px solid #C3C3C3; overflow:hidden; padding:10px 0px 10px 0px; }
#projectPage .container.comments #commentsList .userPic { float:left; margin:0px 10px 0px 0px; }
#projectPage .container.comments #commentsList .user { font-weight:bold; }
#projectPage .container.comments #commentsList .user span { float:right;  color:#999; font-weight:normal;}
#projectPage .container.comments #commentsList .msg { width:510px; overflow:hidden;}

.container.team h4 { display:block; font-size:22px; margin-bottom:5px; font-weight:normal; color:#000;}
.container.team ul { list-style:none; padding:0px; margin:0px; }
.container.team ul li { float:left; margin-right:20px;}
.container.team ul li span { display:block;}

#projectPage .container.stats hr { display:block; width:349px; height:8px; border:none; background:url(images/sep_black.png); margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; }
#projectPage .container.stats ul { list-style:none; padding:10px; }
#projectPage .container.stats ul li { display:block; padding:0px 0px 0px 80px; margin-bottom:15px;  }

#projectPage .container.stats ul li.investors { background:url(images/ico_man.png) left no-repeat; font-family:Arial, Helvetica, sans-serif; }
#projectPage .container.stats ul li.investors span { display:block; font-size:50px; font-weight:bold; }

#projectPage .container.stats ul li.pledged { background:url(images/ico_nis.png) left 27px no-repeat; }
#projectPage .container.stats ul li.pledged span { display:block; font-size:50px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#projectPage .container.stats ul li.time { background:url(images/ico_time.png) left 20px no-repeat; }
#projectPage .container.stats ul li.time .timerCap { overflow:hidden; margin-left:3px;}
#projectPage .container.stats ul li.time .timerCap span { display:block; float:left; width:75px; text-align:center; margin-right:10px; font-size:12px; color:#bababa;}

#projectPage .container.stats .prices { margin-top:40px; }


#projectPage .container.stats .status_bar { width:304px; height:20px; border:2px solid #929292; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}
#projectPage .container.stats .status_bar div { background:url(images/status_bar_big_bg.png) repeat-x; height:20px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px;}

#projectPage .container.stats .timer { color:#d2d2d2; font-size:55px; font-weight:bold; overflow:hidden; }
#projectPage .container.stats .timer .block { vertical-align:text-top; background:url(images/timer_block.png); display:inline-block; width:39px; height:69px; line-height:69px; text-align:center; position:relative; }
#projectPage .container.stats .timer .block div { position:absolute; top:34px; left:2px; width:37px; height:2px; background:url(images/timer_kav.png); z-index:2;}
#projectPage .container.stats .timer .sep {  vertical-align:text-top; display:inline-block; background:url(images/timer_sep.png) left 32px no-repeat; width:8px; height:69px; }
#projectPage .container.stats .timer .block span { position:absolute; display:block; top:0; left:5px; height:80%; width:80%; background:url(images/shineText.png) repeat-x; z-index:1;}


.prices .priceBlock { background:#454545; position:relative; min-height:100px; width:366px; }
.prices .priceBlock.cls2 { background:#191919; }
.prices .priceBlock .price { font-family:Arial, Helvetica, sans-serif; background:url(images/price_line.png); width:368px; height:75px; position:absolute; top:-33px; left:-1px; text-align:center; font-size:38px; font-weight:bold; color:#fff; line-height:70px; text-shadow: 0px 1px 1px #000;}
.prices .priceBlock img { width:70px; height:70px; float:left; margin:33px;}
.prices .priceBlock .text { width:225px !important; float:left; margin-top:33px; color:#fff; padding-bottom:30px; }
.prices .priceBlock .text h4 { font-size:14px !important; font-weight:bold !important; color:#fff !important; margin:0px !important;}
.prices .priceBlock .available { font-size:11px; color:#CCC !important; padding-top:3px; }
.prices .priceBlock .deliveryTime { font-size:11px; color:#CCC !important; padding-top:10px; }

#projectPage #addthisWrap { margin-left:10px; margin-top:5px; float:left; width:190px; }

#projectPage .attachFilesUL { list-style:none;}
#projectPage .attachFilesUL li a { display:block; background:url(images/downIco.png) right no-repeat; padding-right:25px; color:#666; font-size:12px; margin-top:10px; }
.lang_2 #projectPage .attachFilesUL li a { background:url(images/downIco.png) left no-repeat; padding-left:25px;}


/* Investors */
#projectPage #sponserList { margin-top:10px; padding:10px;}
#projectPage #sponserList .comment { border-top:1px solid #C3C3C3; overflow:hidden; padding:10px 0px 10px 0px; }
#projectPage #sponserList .userPic { float:left; margin:0px 10px 0px 0px; }
#projectPage #sponserList .user { font-weight:bold; }
#projectPage #sponserList .user span { float:right;  color:#999; font-weight:normal;}


/* Add Project */
#addProject { direction:ltr; text-align:left; }
#addProject .frmUL li label { float:left; }

#addProject .pgInfo { background:#EBEBEB; border:1px solid #CFCFCF; padding:10px; display:block; margin-bottom:10px;}

#addProject .deliveryTime select { width:100px;}

.panelWithTabs { position:relative; }

.panelWithTabs .tabs { overflow:auto !important;}
.panelWithTabs .tabs a { filter: alpha(opacity=40); -khtml-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; cursor:default !important; }
.panelWithTabs .tabs a:hover { background:#CCC; }
.panelWithTabs .tabs a.enable { filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; opacity: 1.0;  cursor:pointer !important; }
.panelWithTabs .tabs a.enable:hover {background:#999; }
.panelWithTabs .tabs a.selected { background:#FFF; border:1px solid #CCC; color:#000; border-bottom:none; }

#addProject.panelWithTabs { direction:ltr; text-align:left;  }
#addProject.panelWithTabs .frmUL li label { float:left; }

#addProject .menu a { filter: alpha(opacity=40); -khtml-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; cursor:default !important; }
#addProject .menu a.enable { filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; opacity: 1.0;  cursor:pointer !important; }


#addProject .langsTabs { width:40px; position:absolute; right:-40px; top:30px; direction:ltr !important; text-align:right;}
#addProject .langsTabs a { width:40px; height:80px; display:block; line-height:80px; text-align:center; background:#ededed; margin-bottom:4px;
	-moz-box-shadow: 3px 0px 4px #999; -webkit-box-shadow: 3px 0px 4px #999; box-shadow: 3px 0px 4px #999;
	-moz-border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px;
	-moz-border-bottom-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px;
 }
#addProject .langsTabs a.selected { background:#fff; padding:0px; margin-left:-2px;}


#addProject .sbm, .btn.orange { padding:10px !important; font-weight:bold; font-size:16px; float:right; cursor:pointer; background: #ffa258; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa258', endColorstr='#e0701a'); background: -webkit-gradient(linear, left top, left bottom, from(#ffa258), to(#e0701a)); background: -moz-linear-gradient(top,  #ffa258,  #e0701a);  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
#addProject h3 { margin-bottom:20px; overflow:hidden;}
#addProject .details { width:440px; float:left; min-height:450px; border:none; }
#addProject .preview { width:460px; float:right; min-height:450px;  }
#addProject #hiddenElements { display:none; }
#addProject #sections { margin-bottom:20px;}
#addProject #sections .sectionEl { margin-bottom:15px; background:#E4E4E4; padding:10px; width:430px; font-size:12px; position:relative;  }
#addProject #sections .sectionEl:last-child { margin-bottom:0px;  }
#addProject #sections .sectionEl input { width:340px; font-weight:bold;}
#addProject #sections .sectionEl textarea { width:340px; height:130px;}
#addProject .addBlock { font-weight:bold; color:#29A30C;}
#addProject .addBlock:hover { text-decoration:underline;}

#addProject #sections .sectionEl .remove { display:block; margin-right:10px; background:#F00 url(images/removeIco.png) center no-repeat; position:relative; top:-6px; left:-6px; }
#addProject #sections .sectionEl .remove:hover { background-color:#D50000;}

#addProject #sections .sectionEl .frmUL { float:left;}
#addProject #sections .sectionEl .frmUL label { width:100px;}
#addProject #sections .sectionEl .frmUL input, #addProject #sections .sectionEl .frmUL textarea { width:310px;}
#addProject #sections .sectionEl { overflow:hidden;}

.mediaInp {}
.mediaInp div.picInp { float:left;}

.tabs { display:block; overflow:hidden; }
.tabs a { display:inline-block; min-width:80px; background:#CCC; color:#333; padding:4px 5px; text-align:center; }
.tabs a:hover { background:#999; }
.tabs a.selected { font-weight:bold; color:#fff;  background:#666;}

#addProject .prices .priceBlock img {  float:left; }
#addProject .prices .priceBlock .text { float:left; }




/* Add Project RTL */
#addProject.editLang_1 { text-align:right; direction:rtl;}
#addProject.editLang_1 .frmUL li label { float:right; }
#addProject.editLang_1 .sbm { float:left; }
#addProject.editLang_1 .details { float:right; }
#addProject.editLang_1 .preview { float:left; }
#addProject.editLang_1 #sections .sectionEl .remove { margin-right:0px; margin-left:10px; left:0px; right:-6px; }
#addProject.editLang_1 #sections .sectionEl .frmUL { float:right;}

#addProject.editLang_1 .prices .priceBlock img {  float:right; }
#addProject.editLang_1 .prices .priceBlock .text { float:right; }

/* step B */
#addProject .info_content { min-height:100px;}
#addProject .preview .text { width:440px; margin-left:auto; margin-right:auto; }
#addProject .preview h4 { font-size:20px; font-weight:normal; color:#000000; margin-top:20px; }


.currDollar { display:block; background:#FEFDEB; color:#333 !important; font-size:13px; position:absolute; height:30px !important; line-height:30px !important; padding:10px; border:1px solid #060; text-shadow: 0px 1px 1px #000;}


/* Chat Block */
#chatFriends { position:fixed; bottom:0px; right:0px; height:20px; width:200px; background:#CCC; border:1px solid #666; overflow:hidden; font-size:13px; z-index:1000000; text-align:left;}
#chatFriends:hover { border:1px solid #FC0;}
#chatFriends h4 { font-weight:normal; color:#333; padding:3px; cursor:pointer; }
#chatFriends .inner { display:none;}

#chatFriends.open { overflow:auto; height:300px; -moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
#chatFriends.open h4 { background:#f3b200; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666'); background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#666666)); background: -moz-linear-gradient(top,  #333333,  #666666); color:#f2b100;  }
#chatFriends.open .inner { display:block;}

#onlineUsers {  border:1px solid #6b6b6b; background:#fff;}
#onlineUsers ul {}
#onlineUsers ul li { display:block; padding:4px; border-bottom:1px dotted #6b6b6b; overflow:hidden; }
#onlineUsers ul li:last-child { border-bottom:none;}
#onlineUsers ul li img { width:28px; height:28px; margin-right:10px; }
#onlineUsers ul li a { cursor:pointer;}


/* Mail Box */
#mailBoxPage { width:96%; }
#mailBoxPage .board {}
#mailBoxPage .board ul { list-style:none;}
#mailBoxPage .board ul li { display:block; overflow:hidden; padding:10px; border-bottom:1px solid #CCC;}
#mailBoxPage .board ul li:first-child { border-bottom:1px solid #999;}
#mailBoxPage .board ul li:last-child { border-bottom:none;}
#mailBoxPage .board ul li img { float:left; margin:0px 10px 0px 0px; width:50px;}
#mailBoxPage .board ul li .writer { display:block; font-weight:bold; color:#c4a668; }
#mailBoxPage .board ul li .date { float:right; color:#999; font-size:12px; }

#mailBoxPage .reply { margin-top:30px; border-top:1px solid #CCC; background-color:#EAEAEA; padding:10px; overflow:hidden;}
#mailBoxPage .reply textarea { width:400px; margin-left:auto; margin-right:auto; display:block;}
#mailBoxPage .reply input { float:left; margin-top:10px; margin-left:35px;}


#mailBoxPage .list { }
#mailBoxPage .list ul { list-style:none; }
#mailBoxPage .list ul li { display:block; overflow:hidden; padding:10px; border-bottom:1px solid #CCC; }
#mailBoxPage .list ul li img { float:left; margin:0px 10px 0px 0px; width:50px;}
#mailBoxPage .list ul li .writer { display:block; font-weight:bold; color:#c4a668; }
#mailBoxPage .list ul li .date { float:right; color:#999; font-size:12px; }

#mailBoxPage .list ul li.unread { font-weight:bold;}


/* Invest Page */
#investPage {}
#investPage h1 { margin-bottom:10px; font-size:26px;}
#investPage h1 a { color:#666; }
#investPage h1 a:hover { text-decoration:underline; }
#investPage .perks { margin-bottom:0px; overflow:hidden;}
#investPage .perks ul { list-style:none;}
#investPage .perks ul li { display:block; border-bottom:1px solid #EBEBEB; overflow:hidden; cursor:pointer; padding:10px; }
#investPage .perks ul li img { float:left; border:1px solid #EBEBEB; margin-right:10px; width:70px; height:70px;}
#investPage .perks ul li .sum { font-weight:bold; font-size:18px;}

#investPage .perks ul li:hover { background:#EBEBEB;}
#investPage .perks ul li.selected { background:#DBDBDB;}

#investPage .frmUL label { width:200px; }
#investPage .button { width:auto !important;}
#investPage .info { width:250px; min-height:400px; margin-left:20px; float:right; }
#investPage .orange { float:left;}

#investPage .pplPayment.disabled { opacity:0.5;}


/* My Funds Page */
#myFunds {}
#myFunds .normalTable { margin-bottom:10px;}
#myFunds .normalTable ul li .sum { font-weight:bold; font-size:18px;}

#myFunds .normalTable ul li:hover { background:#EBEBEB;}
#myFunds .normalTable ul li.selected { background:#DBDBDB;}

#myFunds .frmUL label { width:200px; }
#myFunds .button { width:auto !important;}




.normalTable > ul { list-style:none;}
.normalTable > ul > li { display:block; border-bottom:1px solid #EBEBEB; overflow:hidden; cursor:pointer; padding:10px;}
.normalTable > ul > li > img { float:left; border:1px solid #EBEBEB; margin-right:10px; width:70px; height:70px;}



/* Profile Page */
#profilePage {}
#profilePage h3 { margin-top:20px;}
#profilePage .userPic { width:100px; border:1px solid #CCC; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; float:right; margin-left:20px;}
#profilePage .investedIn { overflow:hidden;}
#profilePage .investedIn ul { list-style:none; }
#profilePage .investedIn ul li { float:left; margin:5px; }

#profilePage .innerContent { width:700px; float:left; }

.changable input { display:inline; font-weight:bold; color:#000; font-size:12px; background:none; padding:0px; border:none !important;  }
.changable .change { text-decoration:underline; cursor:pointer; font-weight:normal; margin-right:20px; }


#bubbleInp_bubble { position:absolute; width:300px; /* max-height:100px;  */overflow-y:auto; background:#EEE; color:#666; padding:10px; border:1px solid #c8c8c8;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; display:none; }

#myFollows {}
#myFollows .list ul { list-style:none; }
#myFollows .list ul li { float:left;  }


/* dashboard */
#dashboard {}


#Dashboard_Investors {}
#Dashboard_Investors table { width:100%;}
#Dashboard_Investors table, #Dashboard_Investors table td { border-collapse:collapse; border: 1px solid #666; }

#Dashboard_Investors table td { padding:8px; font-size:13px;}
#Dashboard_Investors table thead { background:#666; color:#fff; font-weight:bold;}

#Dashboard_Investors .xls { float:left; margin-bottom:5px;}



#updatesTbl { width:100%; margin-top:20px;}
#updatesTbl, #updatesTbl td { border-collapse:collapse; border: 1px solid #666; }

#updatesTbl td,#updatesTbl th { padding:8px; font-size:13px;}
#updatesTbl thead { background:#666; color:#fff; font-weight:bold}


/* myProjects */
#myProjects {}
#myProjects .normalTable h4 { color:#333; font-size:16px; font-weight:bold;  }
#myProjects .normalTable h4 .status { font-size:14px; font-weight:bold; }
#myProjects .normalTable h4 .status.pending { color:#999;  font-weight:normal; }
#myProjects .normalTable h4 .status.active { color:#090; }
#myProjects .normalTable h4 .status.funded { color:#C1A60B;  }


#settingsPage input[type=file] { width:auto !important;}

#signupPre { text-align:left; }
#signupPre .left { width:auto !important; border-right:1px solid #C9C9C9; margin-right:40px; text-align:left; }
#signupPre .frmUL label { width:150px !important; }

#signupPre table { text-align:right;}
#signupPre table td { padding:4px; font-size:12px;}
#signupPre h4 { text-align:right;}

.signBtnFB { width:221px; height:35px; background:url(images/fConnectSign.png) top; display:inline-block; margin-left:10px;}
.signBtnFB:hover {background-position:bottom;}

.signBtnTW { width:221px; height:35px; background:url(images/tConnectSign.png) top; display:inline-block;}
.signBtnTW:hover {background-position:bottom;}

#newMsgPage { position:relative; width:660px; height:240px;}
#newMsgPage .ico { position:absolute; top:-55px; right:-5px;}


/* Attachments */
#filesTbl { border-collapse:collapse;  width:400px; margin-left:auto; margin-right:auto;}
#filesTbl thead td { background:#666; color:#fff;}
#filesTbl td { padding:6px; border:1px solid #CCC;}


/* pagegroups */
.pagegroups { overflow:hidden;}
.pagegroups .pagesList { width:200px; float:right; border-left:1px solid #CCC; margin-left:20px; }
.pagegroups .pagesList ul { list-style:none; }
.pagegroups .pagesList ul li a { display:block; padding-bottom:5px; border-bottom:1px solid #CCC; padding:10px; }

.pagegroups .pagesContent { padding:10px;}

#pageGroups .strip { width:auto !important; height:auto !important; background:none !important; overflow:inherit !important; padding-right:40px; padding-left:40px; }
#pageGroups .strip h1 { color:#EC891C;}
#pageGroups .strip p { height:auto !important; overflow: inherit !important;}

#pageGroups .strip ul, #pageGroups .strip ol { margin-right:25px;}




.pgGrps { overflow:hidden;}
.pgGrps .pagesList { float:left; width:200px; margin-right:10px; }
.pgGrps .pagesList ul { list-style:none; padding:0px; margin:0px; }
.pgGrps .pagesList ul li a { display:block; padding:10px; position:relative; }
.pgGrps .pagesList ul li a:hover { color:#000;}

.pgGrps .pagesList ul li.selected a { font-weight:bold; background:#f69446; color:#333;}
.pgGrps .pagesContent { float:left; width:700px;  text-align:justify; padding-top:10px; padding-left:30px;  }
.pgGrps .pagesList ul li.selected .leftArr { background:url(images/orangeArrright.png); position:absolute; right:-18px; width:18px; height:36px; top:0px; }

.pgGrps .pagesContent h1 { color:#FF702B; margin-bottom:20px;}

.MyAlert { padding:20px; text-align:center; font-weight:bold;}


.bubble { width:300px; height:100px; background:#fff; border:1px solid #CCC; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px; position:absolute; display:none; padding:20px;}
.bubble .inner { height:100px; overflow-y:auto; }





#logos { background:#fff; border:1px solid #CCC; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px; height:30px; overflow:hidden; padding:15px; margin-bottom:10px; position:relative; }
#logos img { height:30px; margin-left:30px;}
#logos .inner { margin-left:60px; margin-right:200px; overflow:hidden;  position:relative; height:30px;}
#logos .inner .slide { white-space:nowrap; position:absolute; right:0px; top:0px; height:30px; }
#logos .arrLeft , #logos .arrRight { position:absolute; top:15px; display:block; width:25px; height:32px; }
#logos .arrLeft:hover , #logos .arrRight:hover { opacity:0.9; }
#logos .arrRight { right:170px; background:url(images/hp_arr_right.png); }
#logos .arrLeft { left:10px; background:url(images/hp_arr_left.png); }
#logos h3 { position:absolute; top:20px; right:20px; }

.lang_2 #logos .inner { margin-left:200px; margin-right:60px; }
.lang_2 #logos .inner .slide { right:auto; left:0px;  }
.lang_2 #logos h3 { right:auto; left:20px; }
.lang_2 #logos .arrRight { left:190px; background:url(images/hp_arr_left.png); }
.lang_2 #logos .arrLeft { left:auto; right:10px; background:url(images/hp_arr_right.png); }



.shareIcons { float:left;}
.lang_2 .shareIcons { float:right;}
.shareIcons img { margin-right:5px; cursor:pointer;}


.sbm.disabled { background:#FFF !important; filter:none; border:1px solid #CCC; color:#CCC;}


/* expertPage */
#expertPage {}
#expertPage .userPic { width:150px; border:1px solid #CCC; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; float:right; margin-left:20px;}
#expertPage h3 { margin-top:20px;}
#expertPage .investedIn { overflow:hidden;}
#expertPage .investedIn ul { list-style:none; }
#expertPage .investedIn ul li { margin-bottom:10px; display:block; overflow:hidden; }
#expertPage .investedIn ul li .strip { float:right; margin:10px 10px 0px 15px;}

#expertPage .innerContent { width:700px; float:right; }

#expertPage .list ul { list-style:none; padding-right:10px;}
#expertPage .list ul li { background:url(images/checked.png) right no-repeat; padding-right:30px; margin-top:5px; }

.star { display:inline-block; width:32px; height:31px; background:url(images/stars.png) left top;}
.star.full { background-position:bottom;}


#expertPage #contactDetails  { line-height:31px;}


#prevJobsPage {}
#prevJobsPage table { width:100%; border-color:#aaa;}
#prevJobsPage table thead { background:#CCC;}
#prevJobsPage table td, #prevJobsPage table th { vertical-align:top; padding:4px; border-color:#aaa;}
#prevJobsPage table td input { width:50px; border:1px solid #999;}
#prevJobsPage table td textarea { width:200px;  border:1px solid #999;}


#likeBottom { position:fixed; bottom:0px; left:0px; right:0px; height:70px; background:rgba(0,0,0,0.6);}
#likeBottom label { color:#fff; font-size:22px; font-weight:bold; display:block; padding:20px 50px 0px 0px; float:right;}
#likeBottom iframe { float:right; margin-top:26px;}
#likeBottom .close { position:absolute; top:0px; right:5px; color:#fff; font-weight:bold; font-size:24px; }

#header li a .arr { display:none; position:absolute; bottom:30px; right:-55px; background:url(images/exp_arrow.png); width:150px; height:100px; }


#racePage { }
#racePage h1 { text-align:center; color:#000;  }
#racePage table { width:100%; border-collapse:collapse; border-color:#FFF; margin-bottom:10px; }
#racePage table th { background:#D90000; padding:6px; color:#fff; }
#racePage table tbody tr { background:#fff; color:#333; border-bottom:1px solid #CCC; }
#racePage table tbody td { padding:6px; }

#racePage .graph { margin-top:10px; background:#fff;  padding-top:100px; text-align:center; padding-bottom:20px; }
#racePage .graph .line { display:inline-block; vertical-align:bottom; margin-right:10px; width:150px; position:relative;  }
#racePage .graph .line div { position:absolute; top:-70px; left:0px; right:0px; text-align:center; }
#racePage .graph .line div img { width:50px; }
#racePage .graph .line div span { font-size:12px; white-space:nowrap; display:block; width:150px; text-overflow:ellipsis;}

#racePage .graph .line label { position:absolute; left:0px; right:0px; text-align:center; bottom:15px; font-size:40px; color:#fff;}


#homePage #topFeatured { width:492px; height:237px; position:relative; float:left; border-radius:9px; box-shadow:0px 1px 2px #666; overflow:hidden; top:5px; }
#homePage #topFeatured ul { width:492px; height:237px; }
#homePage #topFeatured .slide { position:absolute; top:0px; left:0px; width:492px; height:237px; }
#homePage #topFeatured .slide .pic { width:492px; border-radius:9px;}
#homePage #topFeatured .slide .foot { border-bottom-left-radius:9px; border-bottom-right-radius:9px; position:absolute; bottom:0px; left:0px; right:0px; height:40px; padding:5px 10px; background:rgba(255,255,255,0.7); }
#homePage #topFeatured .slide .foot h3 { margin-bottom:5px; color:#333; }
#homePage #topFeatured .slide .view { position:absolute; bottom:8px; right:15px; font-size:14px; font-weight:bold; color:#fff; padding:6px !important;}
#homePage #topFeatured .slide .dets { color:#333; }
#homePage #topFeatured .slide .dets span { font-weight:bold; margin-right:30px; }
.lang_1 #homePage #topFeatured .slide .dets span { margin-left:30px; margin-right:0px; }
.lang_1 #homePage #topFeatured .slide .view { left:15px; right:auto; }


#homePage #topFeatured #topFeatured_menu { top:10px; left:10px; }

.dotMenu { position:absolute; text-align:center;  direction:ltr; z-index:100; }
.dotMenu a { display:inline-block; width:26px; height:26px; background:url(images/stepPoints.png) center top; margin-right:8px; }
.dotMenu a.activeSlide { background-position:center bottom; }
.dotMenu a:hover { filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}
