/*
	Name: Credit Sure
	Date: 18/12/2009
	Description: Global Style Sheet
	Version: 1.0
	Author: Front End Development
	Author URI: http://www.frontenddevelopment.com
*/

/* Imports */
@import url("reset.css");
@import url("global-forms.css");

/***** Global *****/
/* Body */
	
	
	body {
		background: #fff;
		color: black;
		font-size: 90%; /* Base font size: 16px */
		font-family: Helvetica,Arial, sans-serif;
		margin: 0;
		padding: 0;
		text-align: left;
	}

/* 
	Base Font Size: 11px
*/
h2 {font-size: 1.727em}	/* 19px */
h3 {font-size: 1.545em}	/* 17px */
h4 {font-size: 1.364em}	/* 15px */
h5 {font-size: 1.182em}	/* 13px */
h6 {font-size: 1em}		/* 11px */

/* 
	Base Font Size: 12px
*/
h2 {font-size: 1.667em}	/* 20px */
h3 {font-size: 1.5em}	/* 18px */
h4 {font-size: 1.333em}	/* 16px */
h5 {font-size: 1.167em}	/* 14px */
h6 {font-size: 1em}		/* 12px */

/* 
	Base Font Size: 13px
*/
h2 {font-size: 1.615em}	/* 21px */
h3 {font-size: 1.462em}	/* 19px */
h4 {font-size: 1.308em}	/* 17px */
h5 {font-size: 1.154em}	/* 15px */
h6 {font-size: 1em}		/* 13px */

/* 
	Base Font Size: 14px
*/
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

/* 
	Base Font Size: 15px
*/
h2 {font-size: 1.533em}	/* 23px */
h3 {font-size: 1.4em}	/* 21px */
h4 {font-size: 1.267em}	/* 19px */
h5 {font-size: 1.133em}	/* 17px */
h6 {font-size: 1em}		/* 15px */

/* 
	Base Font Size: 16px
*/
h2 {font-size: 1.5em}	/* 24px */
h3 {font-size: 1.375em}	/* 22px */
h4 {font-size: 1.25em}	/* 20px */
h5 {font-size: 1.125em}	/* 18px */
h6 {font-size: 1em}		/* 16px */

h2, h3, h4, h5, h6 {line-height: 1.1; margin-bottom: .8em;font-family: 'Helvetica Neue', Arial, sans-serif;font-weight: normal}
	
/* Links */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {}
a:hover, a:active {}
	
/* Paragraphs */
p {
	margin-bottom: 1.5em;
	line-height: 1.4;
}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

dl {
	margin: 0 0 1.5em 0;
}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-style: italic;}
cite {}

q {}

/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
	
	/* Thead */
	thead th {padding: .5em .4em; text-align: left;}
	thead td {}

	/* Tbody */
	tbody td {padding: .5em .4em;}
	tbody th {}
	
	tbody .alt td {}
	tbody .alt th {}
	
	/* Tfoot */
	tfoot th {}
	tfoot td {}
.contents {width:960px;margin:0 auto;}
/***** Layout *****/
/* Header */
#header{overflow:hidden;padding-bottom:15px}
#header #logo{float:left;margin:25px 0 0 0}
#header ul{list-style-type:none;margin:35px 0 0 0;float:right;}
#header li{float:left;margin-left:20px}
#header li a{font-size:1.37em; color:#000;font-weight:bold;text-decoration:none;}
#header li.active a,#header li a:hover,#header li a:active{color:#9e220f}

#search{background:#000;padding:10px 0;overflow:hidden;height:1%; color:#DFDFDF}
.search_cp{float:left;width:350px}
#search fieldset{margin:0;padding:0;border:none;}
#search fieldset input{float:left;}
#search fieldset .text{border:0;font-size:1em;padding:6px 10px 4px;margin-bottom:0;width:205px;height:20px}
#search .user_cp{float:right;width:300px;font-size:0.9em;line-height:18px;text-align:right;}
#search .user_cp a{color:#FF3600;font-weight:bold;text-decoration:none}
#search .user_cp a:hover,#search .user_cp a:active{text-decoration:underline;}
#search .user_avatar { height:60; width:60; float:left; border:3px solid #fff; margin-right:5px; line-height:0px;}
#search .user_cp_menu {float:left; text-align:left}
#search .user_cp_menu h1{font-size:16px; margin:0px; padding:0px; line-height:0px;margin-top:10px}
#search .user_cp_menu .logout {color: #A2A2A2; font-weight:normal}


#search .user_cp_dash { background:#FFF; float:right;width:300px;font-size:0.9em;line-height:18px;text-align:right; }
#search .user_cp_dash  a { color:#000; text-decoration:none;}
#search .user_cp_dash .user_avatar { height:60; width:60; float:left; border:3px solid #fff; margin-right:5px; line-height:0px; }
#search .user_cp_dash .user_cp_menu {float:left; text-align:left}
#search .user_cp_dash .user_cp_menu h2 {font-size:16px; font-weight:bold; margin:0px; padding:0px; margin-top:14px;}
#search .user_cp_dash .user_cp_menu div { color:#ccc; font-size:12px;}
#search .user_cp_dash .user_cp_menu div a { color:#000; }
#search .user_cp_dash .user_cp_menu div a:hover { text-decoration:underline; }
#search .user_cp_dash .user_cp_menu div a.post { color:#B01D11; }
#search .user_cp_dash .user_cp_menu div a.logout { color:#666; }



/* Body */
#body{overflow:hidden;padding-bottom:30px}
#title-page{padding:40px 0 20px 0;margin-bottom:0}
#body #main{float:left;width:729px;background:url('../images/header-table.png') no-repeat top}
#body #main #all-job{margin:15px 0 0 30px;float:left;}
#body #main #show{float:right;margin:15px 10px 0 0}
#body #tabs{float:right;width:205px}

#body #skinned-select{float:right;background:url('../images/select-bg.png') no-repeat;width:128px;height:33px;color:#fff;position:relative;z-index:999;margin:10px 0 0 0;padding-right:10px}
div#skinned-select select {
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	position: relative;
	z-index: 100;
	top:10px
}
div#skinned-select .select-text {
  position: absolute;
	text-indent: 10px;
	line-height: 32px;
	z-index: 1;
}
div#skinned-select .select-text,div#skinned-select select{width:128px}

#skinned-select2{float:right;width:500px;height:33px;color:#fff;position:relative;z-index:999;margin:10px 0 0 0;padding-right:10px}

div#skinned-select2 .select-text {
  position: absolute;
	text-indent: 10px;
	line-height: 32px;
	z-index: 1;
}

div#skinned-select2 input{
	float:left;
	margin-right:20px;
}
div#skinned-select2 .select-text,div#skinned-select2 select{width:500px}

#body #module{width:100%;margin-top:10px}
#body #module tr#title-table td{background:#777/*url('../images/title-table.png') no-repeat top right*/;color:#fff;font-size:0.8em;overflow:hidden;padding:8px 0; text-transform:uppercase; text-align:center;}
#body #module tr td{border-bottom:1px solid #fff;background:#f4f4f4;padding:13px 0}
#body #module .title{width:420px;padding-left:20px;margin-left:1px}
#body #module .title a{font-weight:bold;font-size:0.9em;color:#000;text-decoration:none;}
#body #module .title a:hover,#body #module .title a:active{text-decoration:underline;}
#body #module .posted-by{width:155px;font-size:0.85em; text-align:center;}
#body #module .location{width:140px;font-size:0.85em; text-align:center;}
#body #pagination{list-style-type:none;margin:0;float:right;}
#body #pagination li{float:left;background:url('../images/pagination-bg.png') no-repeat;width:24px;height:23px;margin:0 8px 0 0}
#body #pagination li a{font-size:0.8em;line-height:21px;padding:0 8px;color:#fff;text-decoration:none;}
#body #pagination li.last{margin:0}
#body #pagination li.button{background:none;height:auto;width:auto;margin:0}


#profiles h3 { border-bottom:2px solid #B01D11; font-size:2em; letter-spacing:-1px; }
#profiles .latest_profile  { height:1%; overflow:hidden; padding:0 4px 8px 0; }
#profiles .latest_profile img { border:1px solid #ddd; float:left; margin-right:15px; }
#profiles .latest_profile div { float:left; font-size:0.9em; margin:0; padding:6px 0 0; width:630px; }
#profiles .latest_profile div a.name { color:#000; display:block;font-size:1.4em; letter-spacing:-0.4px; text-decoration:none; }
#profiles .latest_profile div a.name span { color:#B01D11; font-size:0.7em; }
#profiles .latest_profile div p { color:#666; font-size:1em; margin:0; padding:2px 0 0 0; }
#profiles .latest_profile div p a { color:#B01D11; display:block; font-size:0.8em; margin-top:4px; text-decoration:none; text-transform:uppercase; }

.latest_profile{
	height:65px;
	display:block;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}


#dashboard_left {
	float:left;
	overflow:hidden;
	width:240px;
}
#dashboard_right {
	float:right;
	width:700px;
}
#dashboard_menu { margin:0; padding:0 15px 15px; }
#dashboard_menu li { color:#B01D11;}
#dashboard_menu li.active { color:#000; }
#dashboard_menu li a { color:#000; display:block; text-decoration:none; }
#dashboard_menu li.active a { color:#B01D11; }

#body #tabs a{display:block;margin-top:14px}
/* Footer */
#footer{border-top:3px solid #000;background:#f4f4f4;overflow:hidden;}
#footer strong{display:block;font-size:0.85em;padding:30px 0 20px 0}
#footer ul{float:left;list-style-type:none;margin:0;width:170px;padding-right:15px;padding-bottom:30px}
#footer ul li{padding-bottom:3px}
#footer span, #footer p{display:block;clear:both;color:#aaaaaa;font-size:0.8em;margin-bottom:20px}
#footer ul li a{color:#8e8e8e;font-size:0.8em;text-decoration:none;}
#footer ul li a:hover,#footer ul li a:active{text-decoration:underline;}
#location { margin-top:6px; }
#keywords { margin-top:6px; }
#comments{
	display:block;
	float:left;
	margin:25px 0;	
	color: #194276;
	font-size: 14px;
}
#wraper #comment_form{background:url('../images/comments-form-top.png') no-repeat top;padding-top:3px}
#wraper #form_comment{
	display:block;
	float:none;
}
#wraper #form_comment fieldset{
	padding:0;
	border:0;
	background:url('../images/comments-form-bottom.png') repeat-x bottom;
	padding:0 0 20px 15px;
	width:525px;
}
#wraper #form_comment fieldset label{color:#537198;}
#wraper #form_comment fieldset .text{width:320px;margin-bottom:5px}
#wraper #form_comment fieldset textarea{width:490px}
#wraper #form_comment fieldset #btn_submit{
	background: url('../images/contact-submit.gif') no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:78px;
	height:32px;
	border:none;
	vertical-align: top;
	margin-right:10px
}
#wraper #form_comment fieldset span{line-height:32px}
#comments-list ul{margin:0;list-style-type:none;padding:0}
#comments-list li{
	margin-bottom:10px;
	background: url('../images/comments-bottom.png') no-repeat bottom left;	
	padding-bottom:30px;
	width:537px;
}
#comments-list li div{
	background: url('../images/comments-top.png') repeat-y top left;
	width:480px;
	padding:20px 35px 10px 25px;
}
#comments-list ul li .name b{
	font-size:15px;
	color:#194276;
	font-weight:bold;
}

#comments-list ul li .name {
	font-size:14px;
	display:block;
}

#comments-list ul li .comment-message {
	font-color:#171717 !important;
	line-height:12px;
	color:#000;
}
#comments-list li a{color:#00A5F8;text-decoration:none;}
#comments-list li a:hover,#comments-list li a:active{text-decoration:underline;}
#wraper #meta{
	display:block;
	color:#b0b0b0;
	font-size:13px;
	line-height:14px;
}
#comments .title-leave-comments,#comments #open_comment{
	color:#506f96;
	font-weight:bold;
	font-size:20px;
}
#touch{
	color:#194276;	
}
#touch fieldset{
	width: 300px;
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	border:none;
}
#touch fieldset .text, #touch fieldset textarea{
	width: 300px;
}


.red{
	border:1px solid red;
	background-color:#ffb4b4;
	padding:3px;
	margin-bottom:5px;
}
.green{
	border:1px solid #12ff00;
	background-color:#9aff92;
	padding:3px;
}

.job-old{
	color:#c0c0c0;
}

.light-grey{
	color:#c0c0c0;
}


#body .col-20 h2.titlemain {
	background:none;
	padding:10px 15px 10px 0;
}
#usermenu{padding-bottom:15px}



.error {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #D8000C;
	background-color: #FFBABA;
  background-image: url('../images/error.png');
}

/* Message */
.message {
	background: url('../images/message-b.png') no-repeat bottom;
	margin: 0 0 15px 0;
	padding: 0 0 27px 0;
}
.message .wrap {
	background: url('../images/message-t.png') no-repeat top left;
	overflow: hidden;
	padding: 10px 10px 0px 15px;
	width: 936px;
}

.message p {float: left;font-size: 1.2em; margin: 8px 0;}
.message a:link, .message a:visited {
	background: #4CBA3A url('../images/button-gradient.png');
	border: 1px solid #539A39;
	color: #fff;
	float: right;
	height: 33px;
	line-height: 33px;
	padding: 0 10px;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/* layout */
.limit {width: 961px; overflow: hidden; margin: 0 auto;}

.right {width: 25%; margin: 0 0 1.5em .4%; float: right;}
img.right {width: auto; margin: 0 0 1.5em 1.5em; float: right;}

.left {width: 25%; margin: 0 .4% 1.5em 0; float: left;}
img.left {width: auto; margin: 0 1.5em 1.5em 0; float: left;}

/*Details*/
#content{
	display:block;
	float:left;
	background: #ffffff;
	margin:25px 0;	
	padding: 15px 30px 40px 20px ;
	color: #194276;
	width:485px;
	font-size: 14px;
	border: 2px solid #ededed;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#content #time{
	color: #9cb4d2;
	font-size:11px;
}

#comments{
	display:block;
	float:left;
	margin:25px 0;	
	color: #194276;
	font-size: 14px;
}
#wraper #comment_form{background:url('../images/comments-form-top.png') no-repeat top;padding-top:3px}
#wraper #form_comment{
	display:block;
	float:none;
}
#wraper #form_comment fieldset{
	padding:0;
	border:0;
	background:url('../images/comments-form-bottom.png') repeat-x bottom;
	padding:0 0 20px 15px;
	width:525px;
}
#wraper #form_comment fieldset label{color:#537198;}
#wraper #form_comment fieldset .text{width:320px;margin-bottom:5px}
#wraper #form_comment fieldset textarea{width:490px}
#wraper #form_comment fieldset #btn_submit{
	background: url('../images/contact-submit.gif') no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:78px;
	height:32px;
	border:none;
	vertical-align: top;
	margin-right:10px
}
#wraper #form_comment fieldset span{line-height:32px}
#wraper #meta{
	display:block;
	color:#b0b0b0;
	font-size:13px;
	line-height:14px;
}
#comments .title-leave-comments,#comments #open_comment{
	color:#506f96;
	font-weight:bold;
	font-size:20px;
}

#wraper textarea{
	height: 135px;
	margin-bottom: 10px;
}
#wraper #submit{
	vertical-align: top;
	margin-right: 10px;
}
#wraper span{
	font-size: 12px;
	color: #999999;
	line-height: 30px;
	
}
#wraper{
	display:block;
	background: #f4f4f4;
	padding: 0 20px 20px 20px;
	height: 1%;
	overflow: hidden;
}
#wraper form{
	float:left;	
}

#wraper fieldset{	
	display:block;
	background: #ffffff;
	margin:25px 0 25px 0;	
	padding: 15px 20px 20px 30px;
	color: #194276;
	width:485px;
	border: 2px solid #ededed;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#wraper label{
	display: block;
	font-size: 14px;
	margin: 5px 0 5px 5px;
}
#wraper .text, #wraper textarea{
	background: #fafafa;	
	display: block;
	margin: 0 0 15px 0;
	padding: 8px;
	font-size: 13px;
	border: none;

	border: 2px solid #ededed;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#contact-us .text,#contact-us textarea{
	width: 450px;
}
#contact-info .text,#contact-info textarea{
	width: 290px;
}
#wraper textarea{
	height: 135px;
	margin-bottom: 10px;
}

#add-listing label {display: block; font-size: 14px; font-weight: bold; margin: 30px 0 5px 0;width:435px;}

#add-listing .text, #add-listing textarea {
	background: #fff;
	border: 1px solid #e3e3e3;
	display: block;
	margin: 0 0 5px 0;
	padding: 5px;
	font-size: 15px;
	width: 295px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 2px 2px 8px #ddd;
	-moz-box-shadow: 2px 2px 8px #ddd;
	-webkit-box-shadow: 2px 2px 8px #ddd;
}
#add-listing textarea {width: 530px;}
.login{background:#f4f4f4;font-size:0.75em}
.login a{color:#00A5F8;text-decoration:none;}
.login a:hover,.login a:active{text-decoration:underline;}
#body .login label{margin:15px 0 0 0;font-size:1.3em}
#add-listing #login-form{float:left;width:445px;border:0}
#add-listing #register{float:right;padding:60px 120px 20px 20px;background:url('../images/register-bg.png') no-repeat;margin:60px 35px 0 0}
.submit-buttons, .module-footer {
	/*background: #BEBEBE url('../images/submit-bg.gif') no-repeat bottom;*/
	border-top:2px solid #B01D11;
	height: 1%;
	overflow: hidden;
	padding: 15px;
	clear:both;
	text-align:right;
}
input.gen-button {
	background:#333;
	border:0;
	color:#fff; 
	cursor:pointer;
	font-size:15px;
	letter-spacing:-0.4px;
	padding:6px 8px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow: 2px 2px 8px #ddd;
	-webkit-box-shadow:2px 2px 8px #ddd;
	box-shadow:2px 2px 8px #ddd;
}

#add-listing div.input-box {
	float:left; width:49%;
}
#add-listing div.input-box.fright { float:right; }
#add-listing div.input-box.big {
	clear:both; float:none; width:100%;
}
.limit h2{
/*background:transparent url(../images/form-head.png) no-repeat scroll center top;*/
border:0 none;
border-bottom:2px solid #B01D11;
color:#000;
font-size:2em;
letter-spacing:-1px;
margin:0 0 8px 0;
padding:0;}
.limit{padding-top:60px;}
.limit h2 img {
display:none;
}
#contact-info{
	background: #ffffff;
	display:block;
	float: right;
	width: 330px;
	padding: 15px;
	margin: 25px 0 0 0;
		
	border: 2px solid #ededed;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#contact-info h3{
	color: #194276;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 5px
}
#contact-info #tel{
	display: block;
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #194276;
}
#contact-info p{
	margin-right: 100px;
}
#contact-info strong{
	color: #949494;
}
#touch fieldset {
border:0 none;
margin:5px 0 0;
padding:0 0 0 5px;
width:300px;
}
#add-listing fieldset {
	border:0;
/*background:#F4F4F4 none repeat scroll 0 0;*/
color:#333333;
margin:0;
overflow:hidden;
padding:0px 30px 30px;
}

#password-clear {
    display: none;
}
.module tbody{background:#F4F4F4}
.module thead th {
background:#474747;
color:#FFFFFF;
font-weight:bold;
padding:0.5em 0.4em;
text-align:left;
font-size:0.8em;
}
 .module tbody th a:link,.module tbody th a:visited {
color:#333333;
font-weight:bold;
text-decoration:none;
font-size:1.1em
}
.module tbody th a:hover, .module tbody th a:active{text-decoration:underline;}
tbody th {
font-size:15px;
}
.module th, .module td {
padding:10px 15px;border-bottom:1px solid #FFFFFF;
}
.module td {font-size:0.9em;padding:0.5em 0.4em;}
.module{width:100%;margin:0}
.avatar_image {
	height:60px;
	width:60px; float:left;
	margin-top:2px;
	margin-right:10px;
	border:solid #000;
	}


/* dashboard menu */
#dashboard_menu .active{
	font-weight:bold;
}

#profile_information{
	background-color:#EFEFEF;
	border:1px solid #C0C0C0;
	padding:10px;
	float:right;	
	padding:15px;
	width:200px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
}
#profile_information ul { margin:0; padding:0 12px; }
#profile_information ul li { color:#991B11; margin-bottom:8px; }
#profile_information ul li strong { color:#000; display:block; margin-bottom:2px; }
#profile_information ul li span { color:#000; display:block; font-style:italic; }

#profile_information a:link {color: black; text-decoration: none; text-transform:capitalize;  }
#profile_information a:active {color: black; text-decoration: none;   }
#profile_information a:visited {color: black; text-decoration: none;   }
#profile_information a:hover {color: black; text-decoration: none;   }

#profile_information #avatar{
	border:3px solid #C0C0C0;
	width:60px;
	height:60px;
	padding:0px;
	margin-right:10px;
	float:left;
}

#profile_information #information{
	float:left;
	width:150px;
}
#information_new{ text-align:right; padding-top:20px;}




#profile_information #information .item{
	margin-bottom:20px;
}



#profile-header {
	border-bottom:2px solid #000;
	height:1%;
	margin-bottom:12px;
	overflow:hidden;
	position:relative;
}
#profile_name{
	float:left;
	width:480px;
	font-weight:bold;
	font-size:30px;
	color:#363535;
	font-family:"arial";
}
#profile_name src {
	float:right;
}


#profile_name  a{
	color: maroon;
	font-size:15px;
	font-family:'arial';
	clear:both;	
	text-decoration:none;
	padding:1px 1px 0 2px;
	width:200px;
	margin-left:0px;
	display:inline;
	position:relative;
	top:-15px;
}
#hire_me{
	bottom:0;
	float:right;
	position:absolute;
	right:0;
}
#hire_me a { display:block; }

#profile_recommendation {
	background:#EFEFEF; border:1px solid #C0C0C0; font-style:italic; margin-top:20px; padding:20px; width:570px; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; 
}
#profile_recommendation span { color:#666; font-size:12px; }

#profile_name #website a:hover{
	font-weight:bold;	
	color: maroon;
}
#image_link {float:left;}

#profile-intro {
	float:left;
	margin-bottom:40px;
	width:680px;
}

#profile_about_me{
	margin-top:10px;
	margin-left:2px;
}
#profile_portfolio h3{ font-weight:bold; }

#profile_portfolio{
	border:0px solid red;
	padding-left:0px;
	margin-top:30px;
	width:660px;
	float:left;
	clear:both;
	
}

#profile_portfolio .js .carousel-wrap{display:inline-block;vertical-align:middle;width:500px;margin:0 5px 15px;}
#profile_portfolio .carousel ul{margin:0;padding:0;zoom:1;}
#profile_portfolio .js ul li{overflow:hidden;display:inline;float:left;width:500px;}
#profile_portfolio .carousel .carousel-control{margin-top:130px; margin-left:15px; margin-right:15px;overflow:hidden;display:inline-block;vertical-align:top;width:40px;height:50px;cursor:pointer;line-height:999px;zoom:1;}
#profile_portfolio .carousel .carousel-next{background:url(../images/port-next.gif) 0 0 no-repeat;}
#profile_portfolio .carousel .carousel-previous{background:url(../images/port-prev.gif) 0 0 no-repeat; }
#profile_portfolio .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#profile_portfolio .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#profile_portfolio .carousel div{margin:0;padding:0;border:0; margin-top:20px;}
#profile_portfolio .carousel ul{padding:0;list-style:none;}
#profile_portfolio .carousel ul li{position:relative;width:500px;margin:0;}
#profile_portfolio .carousel ul li cite{position:absolute;bottom:3px;right:10px;line-height:19px;font-size:11px;}
#profile_portfolio .carousel ul li cite a img{vertical-align:middle;}
#profile_portfolio .carousel ul li cite a{color:#fff;text-decoration:none;}
#profile_portfolio div.center-wrap{overflow:hidden;clear:both;zoom:1;}
#profile_portfolio div.center-wrap div{border:0;margin:15px 0;}
#profile_portfolio div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #4f4f4f;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
#profile_portfolio div.center-wrap a.active{font-weight:bold;color:#5db0e6;}


#profile_feeds h3{ font-weight:bold; }

#profile_feeds{
	border:0px solid red;
	padding-left:0px;
	margin-top:30px;
	width:660px;
	float:left;
	clear:both;
	
}

#profile_message{
	border:0px solid red;

	margin-top:30px;
	width:660px;
	float:left;
	clear:both;		
}

#profile_message textarea{
	width:500px;
}
#body table a:link {color: black; text-decoration: none;  }
#body table a:active {color: black; text-decoration: none; }
#body table a:visited {color: black; text-decoration: none; }
#body table a:hover {color: black; text-decoration: none; }
	

#result{
	border:1px solid white;
}

	
#profile_social_network {}
#profile_social_network strong.title { border-bottom:2px solid #ccc; display:block; font-size:28px; letter-spacing:-1px; width:700px; }
#profile_social_network ul { margin:10px 0 20px 0; padding:0 16px; }
#profile_social_network ul li { color:#991B11; }
#profile_social_network ul li a { color:#000; font-size:12px; text-decoration:none; }





#profile_progress fieldset {
	border:1px solid #CCC;
	color:#000;
	margin:0 0 20px 0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:2px 2px 8px #ddd;
	-moz-box-shadow:2px 2px 8px #ddd;
	-webkit-box-shadow:2px 2px 8px #ddd;
}

#dashboard_left fieldset legend { 
	font-size:20px;
	letter-spacing:-1px;
}
#bar{
/*	width:238px;*/
	background-color:#DEFBDB;
	height:30px;
}
#bar_fill{
	height:30px;
	background-color:#319F36;
	color:#fff;
	line-height:30px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
}

#tip{
/*	width:340px;	*/
	background-color:#BF2323;
	height:1%;
	padding:10px 5px;
	font-size:12px;
	color:#FFF;
	line-height:15px;
	overflow:hidden;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#tip img { float:left; margin:0 10px 0 2px; }
#tip div { float:left; width:190px; }

#tip a.link { color:#FFF; display:block; font-weight:bold; margin-top:6px; text-decoration:none;}
#map {
	width:100%;
	height:400px;
}


.clear { clear:both; }

#recommendations {}
#recommendations fieldset { border:0; margin:0; padding:0; }
#recommendations fieldset div.recommendation-item { margin-bottom:14px; }
#recommendations blockquote { margin:0 0 12px 0; padding:0; }
#recommendations blockquote strong { display:block; }
#recommendations blockquote span {}
#recommendations p { color:#ccc; font-size:12px; margin:0; padding:0;  }
#recommendations p a { text-decoration:none; }
#recommendations p a.add { color:#B01D11; }
#recommendations p a.remove { color:#000; }
#recommendations p a.edit { color:#888; }

/* MAP */

#intro-box{border:1px solid #dbdbdb;background:#f1f1f1;padding:13px;margin-bottom:30px;color:#010101;font-size:1.05em;line-height:1.2em}
#intro-box a{color:#a62410;font-weight:bold;text-decoration:none;}
#intro-box a:hover,#intro-box a:active{text-decoration:underline;}
#body #main.map{background-position: 0 95px;position:relative;}
#main #find-a-freelancer{float:left;margin:16px 0 0 20px;}
#main .select-box{position:relative;float:right;padding:11px 12px 0 10px}
#main .select{background:url('../images/select-find-freelancer.png') no-repeat;color:#fff;text-transform:uppercase;width:147px;padding:9px 20px 9px 10px;display:block;}
#main select{position:absolute;top:19px;right:12px;text-transform:uppercase;width:177px}
#main #search-location{clear:both;background:url('../images/search-location-bg.png') repeat-x 0px 10px;padding:19px 0 3px 0;overflow:hidden;height:1%}
#main #search-location label{color:#fff;padding:0 10px 0 20px;font-size:0.9em;float:left;line-height:32px}
#main #search-location .text{border:0;padding:6px 10px;width:200px;float:left;}
#main #note{font-size:1.05em;font-weight:bold;padding:20px 0 0 0;margin:0}
#main #note a{color:#c82e15;text-decoration:none;}
#main #note a:hover,#main #note a:active{text-decoration:underline;}

#filter-box{padding-top:35px}
#title-filter{font-size:1.25em;margin-bottom:10px;font-weight:bold;}
#filter-box ul{list-style-type:none;margin:0}
#filter-box li{overflow:hidden;height:1%;border-bottom:1px solid #999999;padding:4px 0}
#filter-box li.last{border:0}
#filter-box label,#filter-box .checkbox{float:left;}
#filter-box .checkbox{margin:2px 15px 2px 0}
#filter-box label{height:auto;line-height:normal;font-size:0.9em}

#image-location{position:absolute;top:305px;right:278px}
#image-pin-black{position:absolute;top:378px;right:232px}


#show-links{list-style-type: none; float: left; margin:18px 0 0 15px; padding: 0}
#show-links li{float: left; padding-right: 5px}
#show-links li a{color: #ffffff; text-decoration:none}
#show-links li a:hover, #show-links li a:active{color: #fffff; text-decoration: underline}