#project-wrap {
	padding:0;
}
.project-wrap {
	padding:10px;
}
.project-wrap p.description {
	width:600px;
	float:left;
}
#project-bar {
	padding:15px 0 0 15px;
	background:url(../imgs/project_nav_bg.gif) 0 100% repeat-x;
}
.project-icon {
	margin-right:15px;
	padding-top:5px;
	text-align:center;
	border:1px solid #ccc;
	width:85px;
	float:left;
}
.project-icon img {
	height:40px;
}
.project-icon .title {
	padding:3px;
	background:#03a324;
	color:#FFF;
	border:1px solid #03a324;
}
.project-icon .title_pss {
	padding:3px;
	background:#000000;
	color:#FFF;
	border:1px solid #000000;
}
#project-wrap h1 {
	margin:15px 0;
	float:left;
}
#project-nav {
	margin:0;
	padding:0;
	float:left;
	width:500px;
}
#project-nav ul {
	margin:0;
	padding:0;
}
#project-nav ul li {
	margin:0;
	padding:0;
	float:left;
	display:block;
}
#project-nav .tabs {
	margin:0;
	padding:0;
}
#project-nav .tabs a:link, #project-nav .tabs a:visited {
	display:block;
	padding:9px 0;
	font-size:12px;
	text-align:center;
	width:115px;
	float:left;
	background:url(../imgs/pro_tabbg.gif) center 2px no-repeat;
}
#project-nav .tabs a:hover, #project-nav .tabs a.on {
	color:#333;
	background:url(../imgs/pro_tabbg_h.gif) center top no-repeat;
}
.btn-download {
	display:block;
	margin:0 0 3px;
	width:88px;
	height:25px;
	float:left;
	background:url(../imgs/btn_download.gif) bottom no-repeat;
}
.btn-download:hover {
	background:url(../imgs/btn_download.gif) top no-repeat;
}
.btn-prowebsite {
	display:block;
	margin:0 0 3px;
	width:108px;
	height:26px;
	float:left;
	background:url(../imgs/btn_prowebsite.gif) bottom no-repeat;
}
.btn-prowebsite:hover {
	background:url(../imgs/btn_prowebsite.gif) top no-repeat;
}
.btn-prorss {
	display:block;
	margin:0 0 3px;
	width:53px;
	height:25px;
	float:left;
	background:url(../imgs/btn_rss.gif) bottom no-repeat;
}
.btn-prorss:hover {
	background:url(../imgs/btn_rss.gif) top no-repeat;
}
#people, #alternatives, #screenshot, #career {
	margin-top:15px;
}
#people ul, #alternatives ul {
	margin-top:5px;
}
#people ul li, #alternatives ul li {
	padding:3px 0;
}
#people ul img, #alternatives ul img {
	vertical-align:middle;
}
#people ul a, #alternatives ul a {
	padding:0 10px;
	font-size:10px;
	font-weight:normal;
	color:#333;
}
#people ul a:hover, #alternatives ul a:hover {
	color:#FF0000;
}
.btn-more-left {
	margin-top:5px;
	margin-right:0;
	padding:0 0 0 10px;
	width:200px;
	float:left;
	background:#ebf3f5 url(../imgs/dyn_more1.gif) no-repeat;
}
#people .btn-more-left, #alternatives .btn-more-left, #screenshot .btn-more-left {
	margin-top:5px;
	padding:0 0 0 10px;
	width:80px;
	float:none;
	background:#ebf3f5 url(../imgs/dyn_more1.gif) no-repeat;
}
.btn-more-right {
	padding:5px;
	background:#ebf3f5 url(../imgs/dyn_more2.gif) 100% 0 no-repeat;
}
.seprator {
	padding:2px 0;
	background:url(../imgs/seprator.gif) center center repeat-x;
}
#screenshot img {
	margin:10px 0 10px 30px;
	text-align:center;
}
.rightbar {
	float:right;
	margin-top:-20px; 
	width:305px;	
}
.rightbar_alt {
	width:294px;
	float:right;
	margin-top:-83px;
}
.btn-screenshot, .btn-alternative {
	display:block;
	margin:0px 0 10px 0;
	padding:3px 0 3px 25px;
	float:left;
	font-size:13px;
}
.btn-screenshot {
	background:url(../imgs/icon_screenshots.gif) center left no-repeat;
}
.btn-alternative {
	background:url(../imgs/icon_alternative.gif) center left no-repeat;
}
.button-box {
	width:299px;
	float:right;
	margin-top: -8px;
}
#career .list-item {
	padding:5px 0;
}
.odesk-search {
	margin:5px 0 0 0;
	padding:10px;
	background:url(../imgs/odesk_search.gif) no-repeat;
}
.odesk-search input {
	margin:0;
	padding:0;
	width:165px;
}
input.search-odesk {
	margin:0 0 0 10px;
	width:89px;
	height:24px;
	border:none;
	background:url(../imgs/btn_search_odesk.gif) no-repeat;
}
input.search-odesk:hover {
	margin:0 0 0 10px;
	width:89px;
	height:24px;
	border:none;
	background:url(../imgs/btn_search_odesk_h.gif) no-repeat;
}
.bar-left {
	width:456px;
	background:#e2f4f8 url(../imgs/bar_left.gif) no-repeat;
}
.bar-right {
	padding: 7px 7px 8px 10px;
	background:url(../imgs/bar_right.gif) 100% 0 no-repeat;
}
.bar-right select {
	width:150px;
}
.reviewit, .reviewit-on {
	display:block;
	width:95px;
	height:35px;
	float:left;
	background:url(../imgs/tab_review_on.gif) no-repeat;

}
.reviewit-on {
	background:url(../imgs/tab_review.gif) no-repeat;
}
.questionit, .questionit-on {
	display:block;
	width:130px;
	height:35px;
	float:left;
	background:url(../imgs/tab_question_on.gif) no-repeat;
}
.questionit-on {
	background:url(../imgs/tab_question.gif) no-repeat;
}
.add-box {
	margin:0 0 15px 0;
	padding:10px 15px;
	width:426px;
	background:#e2f4f8 url(../imgs/review_tabbox.gif) bottom no-repeat
}
.blog-comments .user-info .col-3 {
	float:right;
}
#app-description #app-more {
	display: block;
	cursor: pointer;
	margin: -27px 0 0 0;  
	height: 27px;
	background: url(../imgs/btn-more-app.gif) no-repeat 0 0;
	text-indent: -3000px;
	float: none;
	width:200px;
}
#app-description #app-more.less {
	background-position:0 -27px;
}
#tab_relation textarea {
	width:425px;
	height:50px;
}
#tab_relation textarea, #tab_relation input {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#project-advanced {
	margin-top: -12px;
	margin-bottom:32px;
	width:650px;
}
.project_details {
	margin:auto;
	width:650px;
}
.project_details .itemhead {
	padding:5px 15px;
	background:#deedef;
}
.project_details .itemhead h2 {
	margin:0;
	padding:0;
	float:left;
	font-size:14px;
}
.project_details .itemhead .btn-edit {
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:bold;
}
.project_details .itemhead .btn-edit a {
	color:#006699;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.project_details .itemitem {
	padding:5px 15px;
	font-size:12px;
	border-bottom:1px solid #accacf;
	border-left:1px solid #accacf;
	border-right:1px solid #accacf;
}
#pro-reviews, #tab_relation {
	width:375px;
}
#pro-reviews input, #pro-reviews textarea {
	margin:2px 0;
	padding:0;
	width:390px;
}
#pro-reviews input.bt-post {
	margin:5px 0 0 15px;
	width:63px;
	height:26px;
	border:none;
	background:url(../imgs/btn_post.gif) no-repeat;
	cursor:pointer;
}
.subtitle_review {
	font-size:12px;
	font-weight:bold;
}
.screenshot {
	margin:0;
	padding:15px;
	width:600px;
	float:left;
}
.screen {
	margin:10px 5px;
	padding: 0 0 5px 0;
	width:288px;
	float:left;
	border:1px solid #deedef;
}
.screen .itemhead {
	padding:5px 10px;
	background:#deedef;
	text-align:left;
}
.screen .itemitem {
	padding:10px 0 0 0;
	text-align:center;
	min-height:200px;
	*height:200px;
}
.screen .seprator {
	margin:5px 5px;
}
.screen a span {
	padding:5px;
}
#desc-description #app-more {
	display: block;
	cursor: pointer;
	margin: -42px 0 0 0;
	height: 27px;
	background: #fff url(../imgs/btn-more-app.gif) no-repeat 0 0;
	float: none;
 *margin: 0 0 0 0;
}
#desc-description #app-more.less {
	background-position:0 -27px;
}
#desc-description {
	width:200px;
}
#desc-advanced {
	width:625px;
}
.ddpanel {
	width:625px;
}
.ddpanel .ddpanelcontent { /*CSS for "content" DIV of Drop Down Panel*/
	color: black;
	background: white; /*background of Drop Down Panel*//*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}
.ddpanel .ddpaneltab { /*CSS for "toggle" tab DIV of Drop Down Panel*/
	margin-right: 20px;
	font: normal 12px Arial;
}
.ddpanel .ddpaneltab a { /*"toggle" tab related CSS*/
	float: right;
	color: black;
	/*background: black url(toggleleft.gif) no-repeat left bottom; /*background of toggle tab*/
text-decoration: none;
	letter-spacing: 1px;
	border:1px solid #000000;
}
.ddpanel .ddpaneltab a span { /*"toggle" tab related CSS*/
	/*	padding:5px;
	background:#ebf3f5 url(../imgs/dyn_more2.gif) 100% 0 no-repeat;
	float: left;
	display: block;
	/*background: transparent url(toggleright.gif) no-repeat right bottom;*/
/*	padding: 1px 12px 4px 13px;*/
	cursor: pointer;
}
.ddpanel .ddpaneltab a span img.pointerimage { /*CSS for pointer image within toggle tab*/
	margin-top: 2px;
	margin-left: 5px;
}
.ddpanel .ddpaneltab a:hover { /*"toggle" tab related CSS*/
/*background-color: navy; /*background of toggle tab onMouseover*/
}
.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus { /*"toggle" tab related CSS*/
	outline: 0;
}
.ddpanel .ddpaneltab a:hover span { /*"toggle" tab related CSS*/
	background-color: transparent;
}
.ddpanel .read-more {
	width:90px;
	float:right;
}
.more-left {
	background:#ecf3f4 url(../imgs/btn_more_lefl.gif) no-repeat;
}
#mypaneltab #fullBtn a {
	float:right;
	border:none;
	padding:5px;
	background:#ebf3f5 url(../imgs/dyn_more2.gif) 100% 0 no-repeat;
	width:60px;
}
#mypaneltab #shortBtn a {
/*float:right;
	border:none;
	padding:5px;
	background:#ebf3f5 url(../imgs/dyn_more2.gif) 100% 0 no-repeat;
	width:120px;
	height:20px;*/
}
#mypanelcontent #editDesc a {
	float:right;
	border:none;
	padding:5px;
	background:#ebf3f5 url(../imgs/dyn_more2.gif) 100% 0 no-repeat;
	width:100px;
	font-weight:bold;
}
.alternative-page, .people-page {
	width:640px;
	float:left;
}
.alternative-page .bar-left, .people-page .bar-left {
	width:auto;
}
.alternative-page .screen {
	margin:10px 5px;
	padding:0;
	width:305px;
}
.alternative-page .itemhead {
}
.alternative-page .itemhead h2 {
	float:left;
}
.alternative-page .use-count {
	float:right;
	padding:0 0 0 5px;
	background:url(../imgs/use_count.gif) no-repeat;
}
.alternative-page .count {
	margin:0;
	padding:0;
}
.alternative-page .itemitem {
	padding:10px;
	min-height:100px;
	*height:100px;
}
.alternative-page .itemitem p {
	float:left;
	width:175px;
	font-size:11px;
	text-align:left;
}
.alternative-page .col-1, .alternative-page .col-2 {
	margin:0 0 5px 0 ;
	width:110px;
	float:left;
}
.alternative-page .col-1 {
	padding:8px;
	border-right:1px solid #b5cfd6;
}
.alternative-page .col-2 {
	padding:0px;
	font-size:10px;
	width:155px;
	float:right;
}
.alternative-page .col-2 span {
	float:left;
}
.alternative-page .col-2 label {
	float:right;
}
.prnt_rdmore {
	margin-top:10px;
	margin-right:0;
	padding:0 0 0 10px;
	width:200px;
	float:right;
	background:#ebf3f5 url(../imgs/dyn_more1.gif) no-repeat;
	height:25px;
}
.cld_rdmore {
	padding:5px;
	background:#ebf3f5 url(../imgs/dyn_more2.gif) 100% 0 no-repeat;
	height:13px;
	cursor:pointer;
}
.prnt_less {
	margin-top:5px;
	margin-right:0;
	padding:0 0 0 10px;
	width:100px;
	float:right;
	background:#ebf3f5 url(../imgs/dyn_more1.gif) no-repeat;
	height:25px;
}
.cld_less {
	padding:5px;
	background:#ebf3f5 url(../imgs/dyn_more2.gif) 100% 0 no-repeat;
	height:13px;
	cursor:pointer;
}
.btn-software {
	display:block;
	margin:2px;
	padding:5px 15px;
	float:left;
	background:#d7f2f7;
	width:70px;
	height:35px;
	vertical-align:middle;
	text-align:left;
}
.rdMore {
	font-size:11px;
	color:#07698D;
}
.description-people {
	float:left;
	width:500px;
}
.user-box-people {
	float:right;
	margin:0 10px;
	padding:5px;
	text-align:center;
	width:54px;
	background:url(../imgs/user_box_1.gif) no-repeat;
}
.user-box-people a {
	color:#FFF;
}
.user-box-people a:hover {
	color:#FF0000;
}
.user-box-people span {
	margin:15px 0 0 2px;
	display:block;
	color:#FFF;
	float:left;
	font-size:10px;
}
.project-user {
	margin:5px 0 5px 0;
	padding:10px;
	background:url(../imgs/item_bg_1.gif) 100% 100% no-repeat;
}
.project-user .col-1 {
	width:115px;
	float:left;
	text-align:center;
	line-height:25px;
}
.project-user .user-pic img {
	border:1px solid #999999;
}
.project-user .col-2 {
	margin:0 0 0 15px;
	width:475px;
	float:left;
}
.project-user .col-2 h2 {
	padding:0 0 10px 0;
}
.project-user .col-2 p {
	padding:10px 0 0 0;
}
.project-user .point {
	padding:8px 0 5px 0;
	line-height:normal;
	background:url(../imgs/gold.png) no-repeat;
}
.btn-software {
	display:block;
	margin:2px;
	padding:5px 15px;
	float:left;
	background:#d7f2f7;
}
.master-left {
	width:650px;
	float:left;
}
/*
*/
.project-home {
	background:#FFF;
}
#project-head {
	padding:15px;
	padding-bottom:0;
	height:85px;
	*height:83px;
	background:url(../imgs/project_nav_bg.gif) 0 100% repeat-x;
}
#project-head .project-icon {
	margin-right:15px;
	padding:0;
	padding-top:5px;
	text-align:center;
	border:1px solid #ccc;
	width:85px;
	float:left;
}
#project-head .project-icon img {
	margin:0;
	padding:0;
	width:35px;
	height:35px;
}
#project-head .project-icon .title {
	margin:0;
	padding:3px;
	background:#03a324;
	color:#FFF;
	border-top:none;
}
#project-head .project-icon .title_pss {
	margin:0;
	padding:3px;
	background:#000000;
	color:#FFF;
	border-top:none;
}

.project-contentwrap {
	padding:15px;
	width:650px;
	*width:630px;
	float:left;
}
.project-home #project-head .right {
	margin:-5px 0 0 0;
	padding:0 190px 0 0;
	width:110px;
	float:right;
}
.project-home .left {
	margin-right:15px;
	width:170px;
	*width:160px;
	float:left;
	font-size:12px;
}
.project-home .middle {
	width:455px;
	float:left;
	font-size:12px;
}
.project-home .right {
	margin-right:15px;
	margin-bottom:15px;
	width:300px;
	float:right;
}
.right_li {
	margin-left:18px;
	margin-top:-58px;
	width:305px;
	float:right;
}
.project-home .more-left {
	background:#ecf3f4 url(../imgs/btn_more_lefl.gif) no-repeat;
}
.project-home .more-right {
	padding: 6px 6px 5px 6px ;
	background:url(../imgs/btn_more_right.gif) 100% 0 no-repeat;
}
.project-details .application-details {
	width:170px;
	float:left;
}
.project-details .read-more {
	width:90px;
	float:right;
}
.addscreenshots, .addalternatives {
	margin-right:175px;
	width:120px;
	float:right;
}
.project-home .left-more {
	width:80px;
	float:left;
}
.project-home .left-mores {
	width:60px;
	float:left;
}
.project-home .left .project-voting {
	margin:0 0 0 15px;
	padding:18px 0;
	width:145px;
	text-align:center;
	background:url(../imgs/project_voting.gif) no-repeat;
}
.project-home .left .user-box {
	margin:0 40px;
	padding:5px;
	width:52px;
	height:63px;
	background:url(../imgs/user_box_1.gif) no-repeat;
}
.project-home .left .user-box a {
	color:#FFF;
}
.project-home .left .user-box span {
	display:block;
	margin:12px 0 0 0;
	padding:0;
	color:#FFF;
}
.project-home .left .starRating {
	margin:0 30px;
}
.project-home .people .list-item .col-1 {
	padding:5px 0;
	width:25px;
}
.project-home .people .list-item .col-2 {
	padding:8px 0;
}
.project-home .people .list-item a, .project-home .alternatives .list-item a, .project-home .list-item .screenshot a {
	color:#202020;
}
.project-home .people .list-item a:hover, .project-home .alternatives .list-item a:hover, .project-home .screenshot .list-item a:hover {
	color:#FF0000;
}
.project-home .alternatives .list-item .col-1 {
	width:30px;
}
.project-home .alternatives .list-item .col-2 {
	padding:5px 0;
}
.project-home .career .list-item {
	padding:5px 0;
}
.tabbox {
	width:455px;
}
.tabbox a.review, .tabbox a.review-on {
	margin:0 5px 0 0;
	display:block;
	width:95px;
	height:35px;
	float:left;
	background:url(../imgs/tab_review.gif) no-repeat;
}
.tabbox a.review-on {
	background:url(../imgs/tab_review_on.gif) no-repeat;
}
.tabbox a.question, .tabbox a.question-on {
	margin:0 5px 0 0;
	display:block;
	width:132px;
	height:35px;
	float:left;
	background:url(../imgs/tab_question.gif) no-repeat;
}
.tabbox a.question-on {
	background:url(../imgs/tab_question_on.gif) no-repeat;
}
.boxtop {
	padding:4px 0 3px 0;
	background: #e2f4f8 url(../imgs/tabbox_top.gif) 0 0 no-repeat;
}
.boxmiddle {
	padding:15px 15px 0 15px;
	background:#e2f4f8;
}
.boxbottom {
	padding:4px;
	background:url(../imgs/tabbox_bottom.gif) no-repeat;
}
.boxmiddle form input, .boxmiddle form textarea#txtNotes, .boxmiddle form textarea#rsubject {
	margin:5px 0 0 0;
	padding:2px;
	font-size:11px;
	color:#666666;
	width:415px;
}
.boxmiddle input.btn-post {
	margin-right:0;
	padding:0;
	width:63px;
	height:26px;
	border:none;
	background:url(../imgs/btn_post.gif) no-repeat;
	cursor:pointer;
}
.middle h1 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#1b1b1b;
}
.middle-listitem {
	padding:10px 0;
	/*background:url(../imgs/middle_separator.gif) 0 0 repeat-x;*/
	background:url(../imgs/item_bg.gif) bottom right no-repeat;
}
.middle-listitem h2, .middle-listitem p {
	margin:0;
	padding:0;
}
.middle-listitem .col-3 {
	float:right;
}
.bar-left select {
	color:#666666;
	font-size:11px;
}
h2.icon-review {
	padding:0 0 0 20px;
	background:url(../imgs/icon_review1.gif) no-repeat
}
h2.icon_question {
	padding:0 0 0 20px;
	background:url(../imgs/icon-Q.gif) no-repeat;
}
#app-use {
	width: 60px;
	float: right;
	margin: 0 44px 10px 0;
}
#app-use div.count a, #app-use a.use {
	display: block;
	width: 60px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
#app-use div.count a {
	width:65px;
	height:40px;
	background: url(../imgs/bg-app-use.png) no-repeat;
	color: black;
	font-size: 10px;
}
#app-use div.count a span {
	display: block;
}
#app-use div.count a span.num {
	padding:5px 0 0 0;
}
#app-use div.count span.lbl {
	margin:0;
	padding:0;
	font-size: 10px;
	color: black;
}
#app-use a.use {
	width:65px;
	height: 26px;
	line-height: 19px;
	background: url(../imgs/bg-app-use-b.png) no-repeat;
	text-indent:-3000px;
	margin:3px 0 0 0;
}
#app-users {
	width: 60px;
	float: right;
	margin: 0 44px 10px 0;
}
#app-users div.count a, #app-users a.use {
	display: block;
	width: 60px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
#app-users div.count a {
	width:65px;
	height:40px;
	background: url(../imgs/bg-app-use.png) no-repeat;
	color: black;
	font-size: 10px;
}
#app-users div.count a span {
	display: block;
}
#app-users div.count a span.num {
	padding: 5px 0 0 0;
}
#app-users div.count span.lbl {
	margin:0;
	padding:0;
	font-size: 10px;
	color: black;
}
#app-users a.use {
	width:65px;
	height: 26px;
	line-height: 19px;
	background: url(../imgs/bg-app-use-b.png) no-repeat;
	text-indent:-3000px;
	margin:3px 0 0 0;
}
#frmReview p {
	font-size:10px;
}
.middle-listitem .item-body p img {
	float:left;
	padding:0 10px 5px 0;
}
