body {
	margin:0px 0px 68px 0px;
	background:#feead4 url(../img/main-bg.png) repeat-x top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
}
a {
	text-decoration:none;
	color:#139F37;
	color:#148040;
}
a img:hover {
	opacity:0.85;
	filter:alpha(opacity=85);
}
a:hover a:hover {
	text-decoration:underline;
	color:#6e5033;
}
.mainmenu li a:hover {
	text-decoration:underline;
	color:#f89726;
}
div.admin-menu {
	background:#09531C none repeat scroll 0 0;
	float:left;
	margin:2px 0 0;
	padding-left:11px;
	padding-top:7px;
	width:889px;
}
.content {
	background:#fff;
	width:899px;
	margin:16px auto;
	padding:0px 6px 1px 8px;
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
}
h2, h3, h4 {
	color:#CF7000;
	padding:5px 0px 10px 0px;
}
h2 {
	background:url(../img/listing-arrow.png) no-repeat left 3px;
	color:#f89726;
	font-size:18px;
	font-family:Verdana;
	padding:0px 0 10px 15px;
}
h3 {
	font-size:12px;
	margin-top:10px;
}
div#main {
	padding:5px 10px;
	margin:5px 0 7px 0;
	border:1px solid #f9dab8;
}
/* header */
.header h1 {
	background:#f89726;
	width:249px;
	height:106px;
	padding:19px 0px 0px 21px;
	float:left;
}
.header h1 a {
	text-indent:-9999em;
	background:url(../img/logo.png) no-repeat top left;
	width:231px;
	height:85px;
	display:block;
}
.banner {
	float:left;
	margin-left:2px;
	background:url(../img/borrowing.png) no-repeat top left;
	width:627px;
	height:125px;
}
.menu-left {
	width:270px;
	background:url(../img/menu-left.png) no-repeat top left;
	height:44px;
	margin:2px 2px 0px 0px;
	float:left;
}
.mainmenu {
	background:url(../img/menu-bg.png) no-repeat top left;
	width:627px;
	height:44px;
	float:left;
	margin:2px 0px 0px 0px;
}
.mainmenu li:first-child {
	background:none;
}
.mainmenu li {
	float:left;
	margin:12px 0px 0px 0px;
	background:url(../img/menu-sep.png) no-repeat left 4px;
	padding:0px 4px 0px 6px;
}
.mainmenu li a {
	float:left;
	color:#DEE7DF;
	padding-bottom:5px;
	font-size:11px;
}
.mainmenu li a.active {
	color:#f89726;
	font-weight:bold;
}
/* header end here */

/* footer */

#footer {
	float:left;
	width:100%;
}
#footer p {
	font-size:10px;
	color:#000;
	padding:8px 0 7px 0;
	text-align:center;
}
/* end of footer */

/* main */
.main {
	float:left;
	margin-top:2px;
	width:100%;
	text-align:center;
}
.main .top-description {
	color:#f89726;
	font-size:18px;
	font-weight:normal;
	padding:20px 0 19px 0;
}
.main .top-description span {
	font-weight:bold;
}
.main .description {
	color:#f89726;
	font-size:18px;
	font-weight:normal;
	padding:3px 0 29px 0;
}
.main h2.bring-busn {
	text-indent:-9999em;
	background:url(../img/bring-busnies.png) no-repeat top left;
	height:43px;
	width:792px;
	margin:0px auto;
}
.render-icon {
	float:left;
	width:198px;
}
.render-icon p a, span.lender-welcome {
	background:url(../img/render-icon.png) no-repeat top left;
	height:107px;
	display:block;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:35px 18px 0px 18px;
	margin:47px 35px 0 31px;
	line-height:17px;
	width:95px;
}
.render-icon p a:hover, span.lender-welcome{
	background:url(../img/render-icon.png) no-repeat bottom left;
	height:113px;
	color:#FFF;
	text-decoration: none;
}
.render-icon p span {
	font-size:14px;
}
.clock {
	margin:0px 0px 0px 11px;
	background:#ffa031;
	border:1px solid #713e01;
	font-weight:normal;
	font-size:13px;
	font-family:Verdana;
	color:#864a02;
	padding:0px 2px 0px 3px;
}
.cont-part {
	float:left;
	width:507px;
	text-align:left;
}
.cont-lender {
	width:264px;
	float:left;
	margin:0px 21px 0px 0px;
}
.cont-lender {
	width:243px;
	float:left;
}
.cont-lender h3 {
	height:49px;
	color:#fff;
	margin-bottom:3px;
	background:#f89726 url(../img/lenders.png) no-repeat top left;
	background-position:11px 8px;
	text-indent:-9999em;
}
ul.cont-lender {
	background:#fbcb92;
	color:#000;
	margin-bottom:3px;
	padding:8px 0 9px 0;
}
ul.cont-lender li {
	line-height:16px;
	margin-left:6px;
	background:#fbcb92 url(../img/small-icon.png) no-repeat left;
	padding:0px 0px 0px 16px;
}
ul.cont-lender li p {
	text-decoration:none;
	color:#160000;
	padding:0 0 0 2px;
	display:block;
}
ul.cont-lender li p:hover {
	background:#FFF;
	display:block;
}
.cont-lender .lenders-info {
	background:url(../img/lenders-img1.png) no-repeat top left;
	width:252px;
	height:75px;
	float:left;
}
.lenders-info h2 {
	font-size:16px;
	font-weight:bold;
	color:#f89726;
	padding:10px 82px 0 8px;
	line-height:20px;
	background:none;
}
.cont-borrow .lenders-details {
	background: url(../img/lenders-img2.png) no-repeat top right;
	width:249px;
	height:73px;
	float:left;
}
.cont-borrow {
	width:243px;
	float:left;
}
.cont-borrow h3 {
	height:49px;
	background:#148040 url(../img/borroewrs.png) no-repeat top left;
	background-position:10px 15px;
	text-indent:-9999em;
	color:#fff;
	margin-bottom:3px;
}
.cont-borrow ul {
	background:#89bf9f;
	color:#000;
	margin-bottom:3px;
}
.cont-borrow ul li {
	line-height:16px;
	margin-left:6px;
	background:#89bf9f url(../img/small-icon.png) no-repeat left;
	padding:0px 0px 0px 18px;
}
.borrow-icon {
	float:left;
	width:191px;
}
.lenders-details h2 {
	font-size:16px;
	font-weight:bold;
	color:#148040;
	padding:6px 82px 0 8px;
	line-height:17px;
	background:none;
}
.borrow-icon a {
	background:url(../img/render-icon.png) no-repeat bottom left;
	height:107px;
	display:block;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:35px 15px 5px 15px;
	margin:47px 30px 0 34px;
	line-height:17px;
}
.borrow-icon a:hover {
	background:url(../img/render-icon.png) no-repeat top left;
	height:102px;
	text-decoration: none;
}
.borrow-icon span {
	font-size:14px;
	color:#10190a;
}
.typical-auction {
	float:left;
	width:100%;
}
.typical-auction .column1 {
	float:left;
	width:194px;
	margin-top:-21px;
}
.column1 .heading {
	font-size:10px;
	color:#148040;
}
.column1 .facebook {
	text-align:center;
	background:url(../img/facebook-img.png) no-repeat top center;
	border:0;
	text-indent:-11111px;
	cursor:pointer;
	margin-top:17px;
}
.column1 .facebook a {
	height:37px;
	width:118px;
	display:block;
	margin-left:37px;
}
.column1 .facebook:hover {
	text-align:center;
	background:url(../img/facebook-img.png) no-repeat top center;
}
.column1 .twitter {
	text-align:center;
	background:url(../img/twitter-img.png) no-repeat top center;
	border:0;
	text-indent:-11111px;
	cursor:pointer;
	margin-top:5px;
}
.column1 .twitter a {
	height:20px;
	width:118px;
	display:block;
	margin-left:37px;
}
.column1 .twitter:hover {
	background:url(../img/twitter-img.png) no-repeat top center;
}
.typical-auction .column2 {
	float:left;
	width:503px;
	background:#e7f2ec;
	padding:8px 0 0px 5px;
	margin:6px 11px 0px 4px;
}
.column2 p {
	font-weight:bold;
	color:#148040;
	text-align:left;
}
.typical-auction .column3 {
	float:left;
	width:179px;
}
.typical-auction .column4 {
	float:left;
	width:180px;
	margin-top:20px;
}
.column3 p {
	font-weight:bold;
	color:#148040;
	padding:5px 0 6px 0;
}
.column3 .price {
	font-weight:bold;
	color:#008b45;
	font-size:24px;
	padding:2px 0 0 0;
}
/* end of main */

/* Hacks */
.clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
*+html .clearfix {
	display: inline-block;
}
/* common class style is begin */
dl.list {
	width:97%;
	float:left;
	margin:5px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#666;
}
dl.list dt {
	width:200px;
	float:left;
	margin:0 0 0 0;
	padding:.5em;
	font-weight: bold;
}
/* commented backslash hack for mac-ie5 \*/
dl.list dt {
	clear: both;
}
/* end hack */
dl.list dd {
	float:left;
	width:200px;
	margin:0 0 0 0;
	padding: .5em;
}
/** form */
form.normal {
	width:98%;
	padding:5px;
	margin:5px;
}
form.normal div.input, form.normal div.submit {
	padding:5px;
	margin:5px;
}
form.normal div.input label {
	padding:0px 12px 0pt 0pt;
	width:160px;
	position:absolute;
	text-align:right;
}
form.normal div.checkbox label, form.normal div.radio label {
	display:inline;
	margin:0px 0px 0px 5px;
	padding-right:10px;
	position:static;
}
form.normal div.checkbox label {
	width:210px;
}
form.normal div.required label {
	background:transparent url(../img/required-red.png) no-repeat top right;
	padding:0 10px 0 0px;
}
form.normal div.select div.checkbox label {
	background:none;
}
form.normal div.select select, form.normal div.text input, form.normal div.textarea textarea, form.normal div.password input {
	width:280px;
	font-size:1.1em;
	padding:4px 2px;
	margin:0px 5px 0px 187px;
	border:1px solid #9d9d9d;
}
form.normal div.date select {
	border:1px solid #9d9d9d;
}
form.normal div.select select {
	padding:0px;
	width:286px;
	font-size:14px;
}
form.normal div.input textarea {
	height:125px;
	width:280px;
	border:1px solid #9f9f9f;
}
form.normal div.date label+select {
	margin:0px 5px 0px 187px;
}
form.normal div.checkbox input, form.normal div.radio input {
	width:16px;
	margin:0px;
}
form.normal div.checkbox input {
	margin:0px 0px 0px 187px;
}
form.normal div.submit input, a.payment-finish, a.cancel-link {
	background:#fbac50 url(../img/search-btn.png) repeat-x top left;
	cursor:pointer;
	font-size:13px;
	border:none;
	margin:0px 0px 0px 187px;
	color:#FFF;
	width:auto;
	height:26px;
	font-weight:bold;
	padding:0px 3px 3px 3px;
	-moz-border-radius:5px;
	-moz-border-radius:5px;
}
form.normal div.submit input:hover, a.payment-finish:hover, a.cancel-link:hover {
	background:#f88926 url(../img/search-btn.png) repeat-x bottom left;
	color:#FFF;
}
a.cancel-link {
	padding:5px 5px 0px 5px;
	margin-left:0px;
	height:21px;
	float:left;
}
a.payment-finish {
	display:block;
	height:20px;
	padding:3px 0px 0px 3px;
	width:136px;
	margin:10px 0px 10px 187px;
}
form.normal div.date select:hover, form.normal div.select select:hover, form.normal div.text input:hover, form.normal div.textarea textarea:hover, form.normal div.password input:hover, form.normal div.select select:active, form.normal div.text input:focus, form.normal div.textarea textarea:focus, form.normal div.password input:focus, form.normal div.select select:focus, form.normal div.text input:active.normal div.textarea textarea:active, form.normal div.password input:active {
	border:1px solid #89bf9f;
	background-color:#f9fffb;
}
form.normal div.error-message {
	color:#f06;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:3px 0px 0px 186px
}
form.normal div.error label {
	color:#000;
}
form.normal div.error input, form.normal div.error textarea, form.normal div.error select {
	background-color:#ffffe1;
	border:1px solid #f06;
}
form.normal div.file input {
	margin:0px 0px 0px 187px;
}
div#blogs-add form.normal div.submit, div#blogs-edit form.normal div.submit {
	margin:0px 0px 0px 0px;
	display:inline;
}
form.normal div.submit input.blogs-submit {
	margin:0px 0px 0px 0px;
	display:inline;
}
form.normal div.input input.bg-openid-input {
	background:url(../img/icon-open-id.png) no-repeat scroll 1px 5px;
	padding:4px 0 5px 25px;
	width:260px;
}
form.form2 div.input label {
	position:static;
	text-align:left;
	display:block;
	width:auto;
	padding:5px 0;
}
form.form2 div.input, form.form2 div.submit {
	margin:0px;
	padding:5px 0;
}
form.form2 div.input input, form.form2 div.select select, form.form2 div.submit input, form.form2 div.textarea textarea {
	margin:0px;
}
form.form2 div.checkbox label {
	display:inline;
}
/*
form.normal .filter-section div.input, form.normal .filter-section div.submit{ display:inline;}
form.form2 .filter-section div.input label{ display:inline; text-align: left; padding-right:10px;}
span.openid-icon {
	background:transparent url(../img/icon-open-id.png) no-repeat scroll left 0;
	display:inline-block;
	height:16px;
	width:16px;
	font-size:0px;
	text-indent:-3000em;
	vertical-align:middle;
}
*/
form.normal div.input input.bg-openid-input:active, form.normal div.input input.bg-openid-input:focus {
	background: #fff url(../img/icon-open-id.png) no-repeat scroll 1px 5px;
}
div.terms-condition-block {
	width:721px;
	height:196px;
	overflow:auto;
	border:1px solid #ccc;
	padding:10px;
	margin:0px 0px 10px 14px;
}
span.info {
	font-size:11px;
	margin:5px 0px 0px 187px;
	display:block;
	color:#8f8f8f;
}
form.form2 span.info {
	margin-left:0px;
}
div.forgot-password-block {
	margin:5px 0px 5px 198px;
}
/*form.normal .filter-section div.submit input{ margin:0px;}*/
form.form2 div.required label {
	background-position:left top;
	padding-left:10px;
}
/* http://www.visakopu.net/misc/table-border-css/ */
/* Flash */
.message {
	padding:25px 50px 25px 60px;
	position:fixed;
	left:0;
	top:0;
	z-index:99999;
	width:100%;
	font-weight:bold;
}
#errorMessage {
	background: #ffebf3;
	border: 1px solid #f06;
}
#successMessage, .success {
	background: #eff;
	border: 1px solid #6f0;
}
#flashMessage {
	background: #ffe;
	border: 1px solid #f60;
	color: #ff6000;
}
#errorMessage, #authMessage {
	background:#ffebf3 url(../img/icon-error.png) no-repeat 5px center;
}
#successMessage {
	background:#eff url(../img/icon-success.png) no-repeat 5px center;
}
#flashMessage {
	background: #ffe url(../img/icon-warning.png) no-repeat 5px center;
}
/*  Actions  */
table.list, table.list td, table.list th {
	border-color: #FFF;
	border-style: solid;
}
table.list {
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 5px auto;
	width:100%;
}
table.list td, table.list th {
	margin: 0;
	padding: 7px;
	border-width: 1px 1px 0 0;
	background-color:#fff5e0;
	vertical-align: middle;
	text-align: center;
}
table.list th {
	color: #148040;
	background:#FFCE65 url(../img/table-header-bg.png) repeat-x top left;
}
table.list tr.altrow td {
	background-color: #f9f9f9;
}
table.list tr td.actions {
	width:150px;
}
table.list tr:hover td {
	background:#efffb2 url(../img/table-bg.png) repeat-x bottom left;
}
.stage {
	color:red;
}
.pages p {
	line-height:19px;
	padding:0 0 10px 0;
	color:#062808;
}
div.side1 {
	border:1px solid #c3e2d0;
	float:right;
	width:74%;
	margin:10px 0px 10px 0px;
	padding:10px;
	min-height:520px;
}
div.side2 {
	float:left;
	width:21%;
	border:1px solid #c3e2d0;
	margin:10px 0px 0px 0;
	padding:5px;
	background:#f0f8e6;
}
h3.top-description {
	padding:10px;
	margin:10px 0px 10px 0px;
}
div.register-description {
	border:1px solid #EFBC86;
	padding:10px 10px 3px 10px;
	margin:0px 0px 10px 0px;
	background:#FFF8EF;
}
div.register-description p {
	margin:0px 0px 7px 0px;
}
div.register-steps-block {
	border:1px solid #ccc;
	margin:10px 0px 0px 10px;
}
ul.stage {
	margin:20px 0px 0px 0px;
}
ul.stage li {
	float:left;
	display:block;
	margin:0px 2px 0px 0px;
	padding:7px 6px;
	background: url(../img/submit.png) repeat-x left top;
	border:1px solid #EF912C;
	border-bottom:none;
	font-weight:bold;
	color:#CF7000;
}
ul.stage li.stage {
	color:#000;
	position:relative
}
ul.stage li.stage span {
	background:transparent url(../img/down-arrow.png) no-repeat scroll center center;
	display:block;
	height:16px;
	position:absolute;
	top:26px;
	width:16px;
	left:48%;
}
ul.stage li.stage a {
	color:#000;
}
div.stage-block {
	border:1px solid #f3d2ad;
	margin:0px 0px 20px 0px;
}
p.press-link {
	text-align:right;
	margin:0 15px 10px 0;
}
a.add, a.addList {
	background:url(../img/add.png) no-repeat left 3px;
	padding:6px 0px 4px 23px;
}
.para p {
	line-height:20px;
}
div.para {
	background:#F9F9F9;
	border:1px solid #DDDDDD;
	margin:10px;
	padding:5px 10px;
}
div.page-block {
	padding:10px;
}
div#pages-home div#main {
	padding:0px;
}
div.home-info {
	margin:10px 0px 10px 20px;
}
div#home-block {
	float:none;
}
.print {
	margin: -25px 73px 5px 73px;
	float:right;
	padding:6px 28px 5px 20px;
	background:url(../img/print.png) no-repeat left 5px;
}
.press-link a {
	padding:6px 28px 5px 20px;
	background:url(../img/icon-release.png) no-repeat left 5px;
}
/*
.filter-section {
	padding:5px;
	margin-bottom:10px;
}
*/
.record {
	padding:5px 0 0 0;
}
.Borrow {
	float:right;
}
form.normal td.lender-rate div.input label {
	display:none;
}
form.normal td.lender-rate div.input input, form.normal td.lender-rate input {
	margin:0px;
	width:100px;
}
form.normal td div.input {
	padding: 1px;
	margin: 1px;
}
a.delete, a.removeList {
	background:url(../img/icon-delete.png) 0 0 no-repeat;
	padding:3px 0px 3px 20px;
	margin-right:16px;
}
a.recycable {
	background:url(../img/recycable.png) 0 0 no-repeat;
	padding:3px 0 5px 23px;
	margin-right:16px;
}
a.edit {
	background:url(../img/icon-edit.png) 0 0 no-repeat;
	padding:3px 0px 3px 20px;
	margin-right: 16px;
}
td.actions span {
	float:left;
}
/* Hacks */


/* CakePHP */
.cake-sql-log {
	font-family: "Courier New";
	font-size: 80%;
}
.cake-sql-log td, .cake-sql-log th {
	padding: 4px 8px;
	text-align: left;
	border: 1px solid #eee;
}
/*
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}*/
pre.cake-debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	border: 4px dotted #ffcc00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #FFFF00;
	padding: 4px;
}
/*rounded corner hacks */
.round-5 {
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.round-10 {
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-o-border-radius:10px;
	border-radius: 10px;
}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.clearfix {
	display: inline-block;
	display: block;
}
* html .clearfix {
	height: 1%;
}
*+html .clearfix {
	display: inline-block;
}
/* admin page style begins */
.admin-sideone {
	width: 200px;
	float: left;
	border:1px solid #fbcb92;
	background:#feead3;
}
.admin-sidetwo {
	margin: 0 0 0 210px;
	border:1px solid #ddd;
	padding:10px;
}
.admin #header {
	position:relative;
	z-index:100;
}
.admin div#main {
	padding:10px;
	z-index:1;
	position:relative;
}
h5.hidden-info {
	display:none;
}
ul.admin-links li.active a {
	color:#000;
}
ul.admin-links li a {
	padding:5px 5px 5px 18px;
	display:block;
	font-weight:bold;
	background:#feead3 url(../img/small-icon.png) no-repeat scroll 5px center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#000;
}
ul.admin-links li a:hover, ul.admin-links li.active>a {
	background:#fcf2e6 url(../img/small-icon-over.png) no-repeat scroll 5px center;
}
.link-cursor {
	background:#fcf2e6 url(../img/small-icon-over.png) no-repeat scroll 5px center;
}
div a.add {
	float:right;
	margin-right:10px;
}
ul.admin-sub-links {
	margin:0 0 0 15px;
}
ul.admin-links li.active ul.admin-sub-links li a {
	color:#2E6AB1;
}
.side2>ul>li {
	padding:4px 0;
}
.side2 ul ul {
	margin:0 0 0 20px;
}
.side2>ul>li>a {
	background:url(../img/small-icon-over.png) no-repeat scroll 5px center;
	padding-left:20px;
}
.side2 li a:hover {
	color:#F89726;
}
.side2 p {
	margin-bottom:5px;
}
.side2 h3 {
	margin-top:0px;
	font-size:14px;
	color:#F89726;
}
#listing_offers-offered_list td.actions {
	width:200px;
}
.admin-bar {
	background:#FEFFFE none repeat scroll 0 0;
	border:1px solid #CEE9FC;
	left:0px;
	padding:6px 0 10px 10px;
	position:absolute;
	top:0;
	width:200px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	margin-left:40%;
}
.admin-bar h3 {
	float:left;
	padding-right:3px;
	width: auto;
	margin:0px;
}
.admin-bar span.c {
	float:left;
	padding-right:3px;
	width: auto;
}
form.normal div.input input.image-settings {
	width: 100px;
}
a.online {
	background:url(../img/icon-online.png) 0 0 no-repeat;
}
a.offline {
	background:url(../img/icon-offline.png) 0 0 no-repeat;
}
div.record-info div {
	display:inline;
	margin: 0px 10px 0px 0px;
}
form.normal div.outer-image-settings div.input {
	float:left;
}
form.normal div.outer-image-settings div.input label {
	position: absolute;
}
form.normal div.outer-image-settings div.input input {
	margin: 0px 0px 0px 280px;
}
form.normal div.outer-image-settings div.input input.image-settings-height {
	margin: 0px 0px 0px 0px;
}
form.normal div.outer-image-settings div.image-separator {
	width:10px;
}
.js .hide {
	display:none;
}
/* Ccmmands list style */

/* admin page style ends */
form.normal td div.checkbox input {
	margin:0px;
}
.login-links {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomright:5px;
	color:#FFF;
	float:right;
	font-size:13px;
	margin-right:5px;
	padding:3px 7px 3px 7px;
	border:1px solid #FFF;
	border-top:none;
	background:#f89726;
}
.login-links a:hover {
	color:#000;
}
.js-field-list {
	margin:0 0 20px;
}
.avatar {
	padding:5px;
}
.avatar img {
	border:2px solid #CCC;
}
span.help {
	display:block;
	padding-left:147px;
	font-size:11px;
	color:#f7f6f6;
}
span.or {
	padding:0 0 0 195px;
}
p.notice {
	display:block;
	margin-top:5px;
	padding:5px;
}
h4.notice {
	margin:0 20px;
}
ul.list {
	padding:0 0 5px 0;
}
ul.list li {
	padding:5px 0 5px 20px;
	background:transparent url(../img/arrow-list.png) no-repeat left 6px;
}
ol.list {
	padding:10px 0;
	color: #333;
}
ol.list>li {
	border-bottom:1px dashed #ddd;
	padding:5px;
	background:#FFF;
}
ol.list>li:hover {
	background:#F0F8E6;
}
ol.list>li:first-child {
	border-top:1px dashed #ddd;
}
ol.list>li .avatar {
	float:left;
}
ol.list>li .avatar img {
	border:2px solid #ddd;
}
ol.list>li .data {
	margin-left:60px;
	line-height:20px;
}
ol.list>li .data .meta {
	font-size:10px;
	color:#999;
	display:inline;
}
ol.list>li span.question {
	border:1px solid #eb7719;
	background:#fae5d5;
	color:#eb7719;
	font-weight:bold;
	padding:0 2px;
	margin-right:5px;
}
ol.list>li .user-heading {
	font-weight:bold;
	color:#87a869;
	font-size:12px;
	display:inline;
}
span.answer {
	border:1px solid #4cab34;
	background:#e0fcd8;
	color:#4cab34;
	font-weight:bold;
	padding:0 2px;
	margin:5px 5px 0 0;
}
div.profile-image {
	float:right;
	margin:10px
}
.answer-block {
	padding:5px 0;
}
.question-block {
	padding:5px 0;
	font-weight:bold;
	font-size:12px;
}
.user-details-img {
	float:left;
	width:100px;
}
.user-details p {
	padding:2px 0;
	font-weight:bold;
	color:#666;
}
.user-section {
	float: left;
	margin-right:20px;
	width:80px;
}
.loan-section dl.list {
	width:86%;
}
.listings dl.list dd {
	width:600px;
}
.listings dl.list dt {
	clear:none;
	width:150px;
}
.loan-section dl.list dd {
	width:195px;
}
.listings dl.company-profile-list dt {
	width:850px;
}
.listings dl.company-profile-list dd {
	width:850px;
}
.income h3 {
	padding:0;
	margin-top:15px;
}
ul.smallmenu {
	padding:5px 0;
}
ul.smallmenu li {
	display:inline;
	border-left:1px solid #999;
	padding:0px 7px;
}
ul.smallmenu li:first-child {
	border-left:none;
}
div.list-finished {
	border:1px solid #DDD;
	background:#f9f9f9 url(../img/icon-finished.png) no-repeat 5px center;
	color:#F89726;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	padding:10px 10px 10px 30px;
	-moz-border-radius:5px;
	-webroot-border-radius:5px;
}
div.question {
	color:#999;
	font-weight:bold;
}
.user-details p span {
	font-weight:normal;
	display:block;
}
.profile-image a img {
	border:2px solid #ddd;
}
form.normal .admin-checkbox-button div.select select {
	margin:0px;
}
.reply-question {
	float:right;
	background:#FFFFFF url(../img/income-bg.png) repeat-x left top;
	border:1px solid #CCCCCC;
	margin-top:7px;
	padding:5px;
	font-weight:bold;
	color:#f89726;
}
.reply-question:hover {
	border:1px solid #fde4c8;
}
/* sort */
a.asc {
	background:transparent url(../img/icon-sort-down.gif) no-repeat scroll right center;
}
a.desc {
	background:transparent url(../img/icon-sort-up.gif) no-repeat scroll right center;
}
a.asc, a.desc {
	padding-right:10px;
	margin-right: 10px;
}
/* Paging */
/* paging */
div.paging {
	float:right;
	margin:10px 0px 10px 0px;
	padding:3px 0px 5px 0px;
}
div.paging a, div.paging span {
	color:#58a302;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
div.paging a, div.paging span.prev, div.paging span.next, div.paging span.current {
	border:1px solid #a0c97c;
	padding:2px 5px 2px 5px;
}
div.paging span.prev, div.paging span.next {
	color:#CCC;
	display:none;
}
div.paging span.skip {
	border:none;
}
div.paging span.current, div.paging a:hover {
	color: #F89726;
	background:#FFF5E0;
	border:1px solid;
}
.progress .bar {
	background:#6BBA70 none repeat scroll 0 0;
	color:#333333;
	display:block;
	font-weight:normal;
	text-align:left;
	border: 1px solid #D7D7D7;
	line-height:12px;
	height:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-indent:40%;
}
.progress {
	border: 1px solid #F89726;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	width:100px;
}
#messages-index .progress {
	width:200px;
}
.skip-login, a.security-question, a.priciple-home {
	background:transparent url(../img/icon-login.png) no-repeat top left;
	font-weight:bold;
	padding:2px 5px 2px 20px;
	margin-left:203px;
}
.skip-login:hover {
	color:#CF7000;
}
p.throbber {
	width:18px;
	height:16px;
	background:transparent url(../img/loading.gif) no-repeat top left;
	text-indent:-2000em;
	display:block;
	float:left;
	margin: -2px 6px 0pt 3px;
}
span.js-address-remove {
	background:transparent url(../img/remove-icon.png) no-repeat scroll left top;
	color:#1688C0;
	float:right;
	margin:10px 10px 0 0;
	padding:0 0 0 20px;
	cursor:pointer;
}
span.js-address-remove:hover, a.add:hover {
	text-decoration:underline;
}
li.active>a {
	color:#F89726;
}
#users-login form.normal {
	float:left;
	width:500px;
}
.join-us {
	float:right;
	width:250px;
	background:#f0f8e6;
	text-align:center;
	padding:0 10px 10px 10px;
	margin-bottom:50px;
}
.join-us a {
	display:inline;
	float:none;
}
span.show-deatil {
	cursor:pointer;
	padding:3px 5px;
	border:1px solid #CCC;
	background:#FFF;
	font-weight:bold;
	width:100px;
	display:block;
}
span.show-deatil:hover {
	border:1px solid #999;
	background:#F1F1F1;
}
#user_profiles-edit dl.list {
	float:left;
	width:80%;
}
form.normal .message-block-right div.submit {
	float:left;
	margin:0px
}
form.normal .message-block-right div.submit input {
	margin-left:0px;
}
.icon_border {
	border: 1px solid #F89726;
}
td.time-table {
	width:75px;
}
div.address_checkbox span {
	padding:5px;
	margin:-21px 2px 10px 200px;
	display:block;
}
form.normal div.address_checkbox div.radio input {
	margin-left:185px;
}
ol.listings-list {
	padding:10px 0;
}
ol.listings-list li {
	border:1px solid #ddd;
	padding:5px 5px 10px 5px;
	margin-bottom:10px;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	background:#f9f9f9;
}
ol.listings-list li.altrow {
}
ol.listings-list li:hover {
	border-right:2px solid #9c9c9c;
	border-bottom:2px solid #9c9c9c;
	background:#FFF;
}
ol.listings-list h3 {
	margin:0px;
	padding:0 150px 10px 0;
	font-size:14px;
	text-align:left;
}
ol.listings-list h3 a {
	color: #333;
}
ol.listings-list h3 a:hover {
	color: #6BBA70;
}
div.listings-image {
	float:left;
	width:120px;
}
div.listings-image img {
	margin:0xp auto;
	border:1px solid #DDD;
	padding:1px;
}
div.listings-image .offer-rating {
	padding:5px 0;
	text-align:center;
}
div.listings-image .offer-rating .progress {
	margin-left:5px;
}
div.listings-description {
	float:left;
	width:480px;
	margin-left:10px;
	position:relative;
}
div.listings-description div.actions{
	position:absolute;
	right:0px;
	top:-25px;
}
dl.listings-content dt {
	float:left;
	width:60px;
	font-weight:bold;
	padding:2px;
	color:#666;
}
dl.listings-content dd {
	float:left;
	width:160px;
	padding:2px 5px;
	color:#666;
}
dl.details-content {
	padding-bottom:10px;
}
dl.details-content dt {
	float:left;
	width:180px;
	font-weight:bold;
	padding:5px 2px;
	color:#666;
}
dl.details-content dd {
	float:left;
	width:160px;
	padding:5px 5px;
	color:#666;
	margin-right:10px;
}
.progress-desc {
	font-size:10px;
	color:#999;
}
.listing-user-details {
	border:1px solid #CCC;
	margin-bottom:5px;
	padding:5px;
}
.listing-user-details div.avatar {
	float:left;
	padding:5px;
	width:100px;
	font-weight:bold;
}
.user-details {
	float:left;
	width:750px;
}
.score1 {
	float:left;
	width:230px;
	color: #999;
}
.user-listhead {
	margin:0px;
}
#users-register form.normal div.input, #pages-welcome form.normal div.input {
	background:#f9f9f9;
	border-bottom:1px solid #f1f1f1;
}
#users-register span.info {
	font-size:10px;
	margin:0 10px;
	text-align:right;
}
a.security-question {
	margin-left:0px;
	background:transparent url(../img/icon-security.png) no-repeat scroll left top;
}
a.priciple-home {
	margin-left:0px;
	background:transparent url(../img/icon-home.png) no-repeat scroll left top;
}
div.register-step {
	float:left;
	width:425px;
	min-height:320px;
}
div.register-step:first-child {
	border-right:1px solid #fafafa;
	margin-right:5px;
}
form.normal div.register-step div.required label {
	width:170px;
}
form.normal div.register-step div.text input, form.normal div.register-step div.password input, form.normal div.register-step div.select select, form.normal div.register-step div.textarea textarea {
	margin-left:190px;
	width:200px;
}
form.normal div.register-step div.date select {
	width:64px;
}
#pages-home ol.listings-list {
	padding:0;
}
#pages-home ol.listings-list li {
	margin:0 5px 5px 0;
}
#pages-home div.listings-description {
	width:355px;
	text-align:left;
}
#pages-home dl.listings-content dd {
	width:50px;
}
#pages-home dl.listings-content dd {
	width:100px;
}
td.action-links a {
	margin:0px 0 10px 0;
	display:block;
	width:120px;
}
td.action-links a:hover {
	text-decoration:underline;
}
table.replace td, table.replace th {
	padding:5px;
	margin-bottom:3px;
	text-align:left;
}
table.replace td.total-amount {
	font-weight:bold;
}
table.replace td.borrower_name {
	font-weight:bold;
	font-size:14px;
}
table.replace td.nominal {
	font-size:14px;
}
div.borrower {
border:#CCCCCC solid 1px;
}



table.replace td span {
	padding-right:4px;
}

form.editor_form {
margin:5px;
padding:5px;
width:98%;
}

form.editor_form div.input, form.editor_form div.submit {
	padding:5px;
	margin:5px;
}

form.editor_form div.input label {
padding:0 12px 0 0;
position:absolute;
text-align:right;
width:160px;
}

form.editor_form div.select select, form.editor_form div.text input, form.editor_form div.textarea textarea, form.editor_form div.password input {
border:1px solid #9D9D9D;
font-size:1.1em;
margin:0 5px 0 187px;
padding:4px 2px;
width:280px;
}

form.editor_form div.submit input {
background:#FBAC50 url(../img/search-btn.png) repeat-x scroll left top;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:13px;
font-weight:700;
height:26px;
margin:0 0 0 187px;
padding:0 3px 3px;
width:auto;
}
.hide{
	display:none;
}
.thanks-block{
	background:#f9f9f9;
	border:1px solid #DDD;
	padding:5px;
	text-align:center;
}
.thanks-block h2{
	text-align:left;
}
.thanks-info{
	padding:5px;
	background:#FFF;
	border:1px solid #DDD;
	font-weight:bold;
}
.thanks-message{
	font-size:20px;
	font-weight:bold;
	color:#148040;
	padding:10px 0;
}
.overflow-block{
	overflow-x:scroll;
}
.admin form.normal {
	margin:5px 0;
	padding:5px 0;
	width:auto;
}
.notice, table.list td.notice{
	font-weight:bold;
	padding:5px;
	color:#FF0000;
	border:1px solid #e0d419;
	background:#f6f2b7;
}
div.notice{
	margin-bottom:5px;
}
div.paging div.disabled{	
	display:inline;
}
div.add-block{
	position:relative;
}
div.add-block a.add, div.add-block ul{
	position:absolute;
	right:0;
}
.unread-row{
font-size:12px;
font-weight:bold;
}
table.static-table-list th, table.static-table-list td{
	text-align:left;
}
td.show-link{
width:120px;
}
.mail-body{
	padding:10px;
}
.mail-sender-name{
	float:left;
}
.mail-date-time{
	float:right;
}
.mail-content-curve-middle{
	padding:10px;
	border:1px solid #ccc;
	margin:10px 0;
}
form.normal div.message-block div.select select{
margin:0;
}
form#UserAddForm div.submit input{
margin:0 0 0 587px;
}