/*  
Theme Name: LendingKarma
Theme URI: 
Description: A theme generated by ThemesPress.com
Author: ThemesPress
Author URI: http://themespress.com/
*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* general reset */
/* * {font-size: 100.01%;} */
@font-face {
	font-family:'MyriadPro Regular';
	src:url('http://www.lendingkarma.com/fonts/MyriadPro-Regular.eot?') format('eot'),
		url('http://www.lendingkarma.com/fonts/MyriadPro-Regular.woff') format('woff'),
		url('http://www.lendingkarma.com/fonts/MyriadPro-Regular.ttf') format('truetype'),
		url('http://www.lendingkarma.com/fonts/MyriadPro-Regular.svg#webfont0L0TsvhT') format('svg');
}
@font-face {
	font-family:'MyriadPro Semibold';
	src:url('http://www.lendingkarma.com/fonts/myriadpro-semibold-webfont.eot?') format('eot'),
		url('http://www.lendingkarma.com/fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
		url('http://www.lendingkarma.com/fonts/myriadpro-semibold-webfont.svg#webfont0L0TsvhT') format('svg'),
		url('http://www.lendingkarma.com/fonts/myriadpro-semibold-webfont.woff') format('woff');
}
@font-face {
	font-family:'Century Gothic';
	src:url('http://www.lendingkarma.com/fonts/gothic_0-webfont.eot?') format('eot'),
		url('http://www.lendingkarma.com/fonts/gothic_0-webfont.woff') format('woff'),
		url('http://www.lendingkarma.com/fonts/gothic_0-webfont.ttf') format('truetype'),
		url('http://www.lendingkarma.com/fonts/gothic_0-webfont.svg#webfont0L0TsvhT') format('svg');
}
@font-face {
	font-family:'Century Gothic Italic';
	src:url('http://www.lendingkarma.com/fonts/gothici_0-webfont.eot?') format('eot'),
		url('http://www.lendingkarma.com/fonts/gothici_0-webfont.woff') format('woff'),
		url('http://www.lendingkarma.com/fonts/gothici_0-webfont.ttf') format('truetype'),
		url('http://www.lendingkarma.com/fonts/gothici_0-webfont.svg#webfont0L0TsvhT') format('svg');
}
@font-face {
	font-family:'Gill Sans';
	src:url('http://www.lendingkarma.com/fonts/gil___-webfont.eot?') format('eot'),
		url('http://www.lendingkarma.com/fonts/gil___-webfont.woff') format('woff'),
		url('http://www.lendingkarma.com/fonts/gil___-webfont.ttf') format('truetype'),
		url('http://www.lendingkarma.com/fonts/gil___-webfont.svg#webfont0L0TsvhT') format('svg');
}
@font-face {
	font-family:'Myriad Italic';
	src:url('http://www.lendingkarma.com/fonts/myriadpro-it-webfont.eot?') format('eot'),
		url('http://www.lendingkarma.com/fonts/myriadpro-it-webfont.woff') format('woff'),
		url('http://www.lendingkarma.com/fonts/myriadpro-it-webfont.ttf') format('truetype'),
		url('http://www.lendingkarma.com/fonts/myriadpro-it-webfont.svg#webfont0L0TsvhT') format('svg');
}
#html{font-size: 62.5%;}
body{
	margin:0;
	background:#f9f9f9;
	color:#333;
        font:1.2em 'MyriadPro Regular', Arial, Helvetica, sans-serif;
	min-width:992px;
}

#bd {
	font-size: 1.2em;
}

.home #bd,
#ft,
.loans-show #bd {
	font-size: .8em;
}

img{border-style:none;}
a{
	text-decoration:underline;
	color:#333;
}
a:hover{text-decoration:none;}

.field_row input,
.field_row textarea,
.field_row select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
	
	border: 2px solid #e0e0e0;
	padding: 3px;
	color: #454743;
  outline-style: none;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

/**
*  You can use this style for your INPUT, TEXTAREA, SELECT elements
*  for onmousehover event
**/
.field_row input:hover, 
.field_row textarea:hover, 
.field_row select:hover {
	border: 2px solid #F0F0F0;
	/** remember to change image path **/
	background: #FFFFFF;
	color: #6d6464;
}

.field_row input:focus, 
.field_row textarea:focus, 
.field_row select:focus {
	border: 2px solid #c3c1c1;
	border: 2px solid #7bc523;

	/** remember to change image path **/
	background: #FFFDEC;
	color: #454743;
}

form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.hidden{
	position:absolute;
	top:0;
	left:-9999px;
}
/* wrapper is required for showing the main background */
#wrapper{
	overflow:hidden;
	padding:0 15px 0 15px;
	background:#fff;
	border:solid #bdbdbd;
	border-width:0 1px;
}
/* header */
.header{
	overflow:hidden;
	margin:0 -5px 0 0;
	padding:23px 0 29px 7px;
        border-bottom: 1px solid #BDBDBD;
}
/* logo */
.logo{
	float:left;
	overflow:hidden;
	background:url(http://www.lendingkarma.com/assets/logo.gif) no-repeat;
	width:344px;
	height:57px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	height:100%;
}
.header .holder{
	float:right;
	text-align:right;
}
/* nav - the navigation on the index page */
#nav{
	padding:6px 0 0;
	font:16px/23px 'MyriadPro Regular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top;
}
#nav li{
	float:left;
	margin:0 0 0 7px;
        list-style: none;
}
#nav a{
	float:left;
	text-decoration:none;
	cursor:pointer;
}
#nav .active a,
#nav a:hover{background:url(http://www.lendingkarma.com/assets/bg-nav.gif) no-repeat;}
#nav span{
	padding:5px 10px 6px;
	float:left;
}
#nav .active span,
#nav a:hover span{background:url(http://www.lendingkarma.com/assets/bg-nav.gif) no-repeat 100% -31px;}
/* the end of the navigation */
/* cart - icon of the shopping cart in header */
.header .cart{
	float:left;
	overflow:hidden;
	margin:4px 0 0;
	padding:0 0 3px;
	background:url(http://www.lendingkarma.com/assets/ico-cart.gif) no-repeat;
	width:16px;
	height:13px;
	text-indent:-9999px;
	text-align:left;
}
/* menu - navigation on the inner page */
.menu{
	margin:0 0 -1px;
	padding:0;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	font:15px/22px 'MyriadPro Regular', Arial, Helvetica, sans-serif;
}
* +html #nav,
* +html .menu{display:inline;}
.menu li{
	float:left;
	padding:0 9px 0 12px;
}
.menu a{
	float:left;
	color:#303030;
	text-decoration:none;
	cursor:pointer;
}
.menu span{float:left;}
.menu a:hover{text-decoration:underline;}
/* the end of the menu */
.header .info{
	padding:0 9px 13px 0;
	text-align:right;
	color:#acacac;
	font-size:1.3em;
	line-height:1.231em;
}
.header .info .user{
	font-size:1.077em;
	color:#804fac;
}
.header .info .date{
	padding:0 0 0 10px;
	font-style:italic;
}
/* the end of the header */
/* main content */
#main{
	position:relative;
	margin:-5px 0 0;
	padding:0 0 26px 5px;
}
.home #main{
	margin:0;
	padding:0 0 26px;
}
/* promobox - block with the tabs */
.promobox{
	margin:0 0 34px;
	height:437px;
	overflow:hidden;
	position:relative;
}
/* promobox heading */
.promobox .heading{
	overflow:hidden;
	text-align:right;
	position:relative;
	width:100%;
}
#main .promobox .submenu{
	float:left;
	text-align:left;
	font:23px/26px 'Century Gothic', Arial, Helvetica, sans-serif;
}
/* submenu - two links on the top promobox: Lenders/Borrowers */
#main .promobox .submenu li{
	float:left;
	margin:0 8px 0 0;
}
#main .promobox .submenu a{
	float:left;
	text-decoration:none;
	cursor:pointer;
}
#main .promobox .submenu .green a{
	background:#b7dc68 url(http://www.lendingkarma.com/assets/bg-submenu-green-left.gif) no-repeat;
	color:#fff;
}
#main .promobox .submenu .violet a{
	background:#dfd4f5 url(http://www.lendingkarma.com/assets/bg-submenu-violet-left.gif) no-repeat;
	color:#fff;
}

#main .promobox .submenu .violet a.active,
#main .promobox .submenu .violet a:hover{
    color:#491577;
}

#main .promobox .submenu .green a.active,
#main .promobox .submenu .green a:hover{
    color:#264100;
}

#main .promobox .submenu span{float:left;}
#main .promobox .submenu .green span{
	padding:9px 26px 7px;
	background:url(http://www.lendingkarma.com/assets/bg-submenu-green-right.gif) no-repeat 100% 0;
}
#main .promobox .submenu .violet span{
	padding:9px 37px 7px;
	background:url(http://www.lendingkarma.com/assets/bg-submenu-violet-right.gif) no-repeat 100% 0;
}
/* end of the sub submenu */
.promobox .heading h2{
	margin:-6px 3px 0 -8px;
	color:#939393;
	font:36px/42px 'Gill Sans', Arial, Helvetica, sans-serif;
}
/* end of the promobox heading */
/* block-tabs: Lend Wisely/Document/Collaborate */
.block-tabs{
	position:relative;
	width:100%;
	height:395px;
}
.block-tabs .tabs-holder{
	position:relative;
	z-index:2;
	overflow:hidden;
	padding:0 0 53px;
	height:342px;
}
/* tabs-bg - background that is used for the block-tabs */
.block-tabs .tabs-bg{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.page-violet .block-tabs .green,
.block-tabs .violet{display:none;}
.page-violet .block-tabs .violet{display:block;}
/* tab-content */
.tab-content{overflow:hidden;}
/* image of block */
.tab-content img{
	float:left;
	margin:0 -45px 0 0;
}
.tab-content .violet-image,
.page-violet .tab-content .green-image{display:none;}
.page-violet .tab-content .violet-image{display:block;}
.tab-content .holder{
	overflow:hidden;
	padding:21px 21px 0 5px;
}
/* heading of the block with the tabs content*/
.tab-content h2{
	margin:0 -16px 7px -5px;
	font:30px/34px 'Century Gothic', Arial, Helvetica, sans-serif;
	color:#335600;
	text-transform:uppercase;
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(102,174,0,0.44)), to(rgba(50,85,0,0.9)));

}
.page-violet .tab-content h2{
	color:#511b81;
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(136,94,174,0.44)), to(rgba(81,27,129,0.9)));
}
/* text of block */
.tab-content .text{
	display:block;
	color:#345800;
	font:21px/27px 'Myriad Italic', Arial, Helvetica, sans-serif;
}
.page-violet .tab-content .text{color:#4d187c;}
/* form in the block */
.tab-content .loan-form{
	margin:0 0 0 auto;
	padding:12px 0 0;
	width:234px;
}
.tab-content .loan-form label{
	display:block;
	margin:0 0 5px;
	font-size:14px;
	line-height:18px;
	color:#222;
}

.tab-content .loan-form select{
  font-size: .7em;	
}

.tab-content .loan-form .text{
	display:block;
	overflow:hidden;
	margin:0 0 6px;
}

.tab-content .loan-form .symbol {
	font-size: .8em;
}
/* replaced by style below */
/*.tab-content .loan-form .text input{*/
	/*float:left;  */
	/*padding:4px 5px 5px;*/
	/*background:#fff;*/
	/*border:none;*/
	/*width:213px;*/
	/*height:16px;*/
	/*font-size:14px;*/
	/*line-height:16px;*/
/*}*/

.tab-content .loan-form .submit{
	display:block;
	overflow:hidden;
	margin:13px 0 0 -6px;
	padding:0 0 3px;
	background:url(http://www.lendingkarma.com/assets/buttons.png) no-repeat;
	border:none;
	width:234px;
	height:50px;
	cursor:pointer;
	color:#fff;
	font:22px/48px 'MyriadPro Semibold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.page-violet .tab-content .loan-form .submit{background-position:0 -50px;}
/* end of the tab-content */
/* tabset - tabs on bottom block */
.switcher{
	display:table;
	position:absolute;
	z-index:10;
	bottom:0;
	left:0;
	width:100%;
	height:53px;
	font:20px/24px 'Century Gothic', Arial, Helvetica, sans-serif;
}
.switcher li{
	display:table-cell;
	background:url(http://www.lendingkarma.com/assets/separator-tabset.gif) no-repeat;
	padding:0 0 0 2px;
    width: 33%;
}
.page-violet .switcher li{background:url(http://www.lendingkarma.com/assets/separator-tabset-violet.gif) no-repeat;}
*+html .switcher li{float:left;}
*+html .switcher li.last-child{
	float:none;
	height:53px;
}
.switcher li:first-child,
.switcher li.first-child{
	padding-left:0;
	background:url(http://www.lendingkarma.com/assets/transparent.gif);
}
.switcher a{
	display:block;
	padding:14px 0 0;
	background:url(http://www.lendingkarma.com/assets/bg-tabset.gif) repeat-x;
	height:39px;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
* +html .switcher a{padding:14px 53px 0;}
* +html .switcher li:last-child a{width:298px;}
.page-violet .switcher a{background:url(http://www.lendingkarma.com/assets/bg-tabset-violet.gif) repeat-x;}
.switcher li:first-child a,
.switcher li.first-child a{background:url(http://www.lendingkarma.com/assets/bg-tabset-link.gif) no-repeat;}
.page-violet .switcher li:first-child a,
.page-violet .switcher li.first-child a{background:url(http://www.lendingkarma.com/assets/bg-tabset-link-violet.gif) no-repeat;}
.switcher li:last-child a,
.switcher li.last-child a{background:url(http://www.lendingkarma.com/assets/bg-tabset-link.gif) no-repeat 100% -53px;}
.page-violet .switcher li:last-child a,
.page-violet .switcher li.last-child a{background:url(http://www.lendingkarma.com/assets/bg-tabset-link-violet.gif) no-repeat 100% -53px;}
.switcher.scaling-active li a{float:left;}
.switcher.scaling-ready li a{
	float: none;
	display: block;
}
.switcher li a:hover,
.switcher li a.active{
	background:none !important;
	color:#264100;
	text-decoration:none;
}
.page-violet .switcher li a:hover,
.page-violet .switcher li a.active{color:#4a1679;}
/* end of the tabset */
/* end of the block-tabs */
/* end of the promobox */
/* section - the block with image and text on index page under the 'LendingKarma Will help you to..' block */
.block-tabs .tabs-area{
	height:339px;
	overflow:hidden;
}
.section{
	overflow:hidden;
	padding:1px 0 0 2px;
}
.section h3{
	margin:0 0 27px;
	color:#2c2c2c;
	font:2.6em/1.154em Arial, Helvetica, sans-serif;
	text-align:center;
}
/* block-post - list of posts with the images on the left*/
.block-post{
	overflow:hidden;
	margin:0 -22px 0 0;
	color:#686868;
}
.block-post li{
	display:inline-block;
	width:45%;
	margin:0 26px 31px 0;
	vertical-align:top;
}
*+html .block-post li{
	display:inline;
	margin-right:29px;
}
.block-post img{
	float:left;
	padding:1px 10px 0 0;
}
.block-post .frame{overflow:hidden;}
.block-post h4{
	margin:0 0 3px;
	color:#345800;
	font:1.8em/1.23em 'Century Gothic', Arial, Helvetica, sans-serif;
}
.violet-wrapper .block-post h4{color:#4e207a;}
.block-post p{
	font-size:1.4em;
	line-height:1.307em;
}
/* end of the block-post */
/* end of the section */
/* box - the right box with the list on the index page */
.box{
	position:relative;
	margin:0 1px 7px -3px;
}
/* box heading */
.box .heading{
	position:relative;
	z-index:10;
	background:url(http://www.lendingkarma.com/assets/bg-box-heading-left.gif) no-repeat 0 100%;
	color:#fff;
	text-align:center;
	width:100%;
}
.box .heading .holder{
	padding:0 0 5px;
	background:url(http://www.lendingkarma.com/assets/bg-box-heading-right.gif) no-repeat 100% 100%;
}
.box .heading .frame{
	padding:7px 0 9px;
	background:#757575 url(http://www.lendingkarma.com/assets/bg-box-heading.gif) repeat-x 0 100%;
}
.box .heading h4{font:1.9em/1.263em 'MyriadPro Regular', Arial, Helvetica, sans-serif;}
/* end of the box heading */
/* box content 'LendingKarma customer activity' block */
.box .box-content{
	position:relative;
	z-index:1;
	margin:-5px 10px 0;
	background:url(http://www.lendingkarma.com/assets/bg-box-left.gif) no-repeat;
	color:#737373;
	font-size:1.4em;
	line-height:1.357em;
}
.box .box-content .holder{
	overflow:hidden;
	padding:0 2px;
	background:url(http://www.lendingkarma.com/assets/bg-box-right.gif) no-repeat 100% 0;
}
.box .box-content .frame{
	margin:-2px 0 0;
	background:url(http://www.lendingkarma.com/assets/bg-box.gif) repeat-x;
}
/* box list */
.box .list{
	position:relative;
	padding:0 15px 0 21px;
}
.box .list-bg{
	position:absolute;
	bottom:0;
	left:0;
	background:url(http://www.lendingkarma.com/assets/bg-box-list.png) repeat-x 0 100%;
	height:108px;
	width:100%;
}
.box .list ul{
	overflow:auto;
	padding:0 0 35px;
	height:388px;
}
.box .list li{
	padding:22px 0 18px;
	background:url(http://www.lendingkarma.com/assets/divider-list.png) no-repeat 50% 0;
}
.box .list li:first-child{background:none;}
.box .list .text-green{color:#4b7b00;}
.box .list .text-black{color:#121212;}
/* end of the box list */
/* end of the box content */
/* end of the box */
/* block - block with the gray title 'Why our customers love..'on index and inner pages */
.block{
	position:relative;
	margin:0 -18px 0 8px;
	padding:11px 18px 0;
	background:url(http://www.lendingkarma.com/assets/bg-block.gif) repeat-x 0 11px;
	min-width:302px;
}
.container .block{
	margin:0 -2px 10px -3px;
	padding:11px 22px 0;
}
/* block heading */
.block .heading{
	position:relative;
	margin:-11px 0 18px;
	overflow:hidden;
	height:32px;
	color:#fff;
}
.container .block .heading{margin:-11px 0 9px -14px;}
.block .heading-center{text-align:center;}
.block .heading .holder{
	display:inline-block;
	vertical-align:top;
}
*+html .block .heading .holder{display:inline;}
.block .heading .right,
.block .heading .left{
	float:left;
	overflow:hidden;
	background:url(http://www.lendingkarma.com/assets/bg-block-heading-left.png) no-repeat;
	width:33px;
	height:32px;
}
.block .heading .right{background:url(http://www.lendingkarma.com/assets/bg-block-heading-right.png) no-repeat;}
.block .heading .frame{
	float:left;
	padding:4px 11px 6px;
	background:url(http://www.lendingkarma.com/assets/bg-block-heading.gif) repeat-x;
	height:22px;
}
.block .heading h3{font:1.4em/1.1em 'Century Gothic Italic', Arial, Helvetica, sans-serif;}
#loan-show .block .heading h3{font:2.0em/1.2em 'Century Gothic Italic', Arial, Helvetica, sans-serif;}

#contents .block .heading h3{font-family:'Century Gothic', Arial, Helvetica, sans-serif;}
.block .heading-center h3{font:1.8em/1.2em 'Century Gothic Italic', Arial, Helvetica, sans-serif;}
.comatose .block .heading-center h3{font:1.5em/1em 'Century Gothic Italic', Arial, Helvetica, sans-serif;}

/* end of the block heading */
/* blockquote in the block */
.block .block-content blockquote{padding:0 5px 0 0;}
.block .block-content cite{
	float:left;
	margin:4px 18px 0 0;
	width:78px;
	color:#313131;
	font:italic 1.1em/1.364em Arial, Helvetica, sans-serif;
}
.block .block-content cite img{
	display:block;
	margin:0 0 10px;
}
.block .block-content .quote{
	overflow:hidden;
	background:url(http://www.lendingkarma.com/assets/bg-qoute-left.png) no-repeat 0 5px;
	padding:0 0 0 23px;
	font-size:1.3em;
	line-height:1.538em;
}
.block .block-content .quote q{
	position:relative;
	display:block;
	margin:0 0 -2px;
	padding:0 0 12px;
	background:url(http://www.lendingkarma.com/assets/bg-qoute-right.png) no-repeat 100% 100%;
	font-style:italic;
	color:#757575;
}
.block .block-content .quote .more{
	color:#42116e;
	text-decoration:none;
	text-transform:uppercase;
}
.block .block-content .quote .more:hover{text-decoration:underline;}
/* end of the blockquote in block */
.block .block-content p{
	margin:0 0 14px;
	font-size:1.3em;
	line-height:1.462em;
}
/* info-list - the list of information in the block */
.block .info-list{
	padding:0 2px;
	color:#707070;
	font-size:1.3em;
	line-height:1.462em;
}
.block .info-list li{
	padding:0 0 18px 25px;
	background:url(http://www.lendingkarma.com/assets/bullet-info-list.png) no-repeat 0 5px;
	vertical-align:top;
}
.block .info-list .text{display:block;}
.block .info-list .link{
	display:block;
	overflow:hidden;
}
.block .info-list .link a{
	float:left;
	color:#6b834c;
}
.block .info-list .link img{
	float:left;
	padding:4px 10px 0 0;
}
/* end of the info-list */
/* teh payment-list - the list of the payment information on inner page */
.block .payment-list{
	overflow:hidden;
	padding:10px 3px 11px;
}

/* created just for loan overview page since all other usage of payment-list is for 1.0em fonts */
#loan-show .block .payment-list {
    font-size:1.4em;
    line-height:1.143em;
}

.block .payment-list dt{
	float:left;
	width:252px;
}
.block .payment-list dd{
	overflow:hidden;
	padding:0 0 14px;
	color:#707070;
}
/* end of the payment-list */
/* end of the block */
/* aside - the box with the counter on index page */
.aside{padding:8px 21px 0 28px;}
/* box-counter */
.box-counter{
	position:relative;
	margin:0 0 18px;
	color:#000;
	text-align:center;
}
.box-counter img{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.box-counter .holder{
	position:relative;
	z-index:2;
	padding:14px 0 29px;
}
.box-counter h4{
	margin:0 0 7px;
	text-transform:uppercase;
	font:2.6em/1.154em 'Century Gothic', Arial, Helvetica, sans-serif;
	color:#333000;
}
.box-counter .price{
	display:block;
	overflow:hidden;
	margin:0 0 9px;
	height:43px;
	color:#ffe6cc;
	font-size:2.2em;
	line-height:1.182em;
}
.box-counter .price .price-holder{
	display:inline-block;
	padding:0 0 0 20px;
	background:url(http://www.lendingkarma.com/assets/bg-price.png) no-repeat;
	vertical-align:top;
}
.box-counter .price .price-holder span{
	display:inline-block;
	padding:7px 40px 10px 20px;
	background:url(http://www.lendingkarma.com/assets/bg-price.png) no-repeat 100% -43px;
	vertical-align:top;
}
.box-counter .text{
	display:block;
	text-transform:uppercase;
	font-size:1.9em;
	line-height:1.263em;
}
/* endv of the box-counter */
/* box-like - facebook like */
.box-like img{
	display:block;
	margin:0 auto;
	padding:0 0 0 5px;
}
/* end of the box-like */
/* end of the aside */
/* content - right column on inner page */
#contents{
	position:relative;
	margin:0 0 0 -22px;
}
/* page-heading - the panel with heading and the menu on inner page */
.page-heading{
	overflow:hidden;
	margin:0 0 14px;
	border-bottom:2px solid #78bc1e;
	text-align:right;
}
.page-heading h2{
	margin:0 0 -1px;
	color:#78bc1e;
	font:2.3em/1.217em 'Century Gothic', Arial, Helvetica, sans-serif;
/*	text-transform:uppercase;*/
}
.violet-wrapper .page-heading h2{color:#6f38a2;}
/* page heading menu */
.page-heading ul{
	float:left;
	text-align:center;
	font:1.4em/1.231em 'Century Gothic', Arial, Helvetica, sans-serif;
}
.page-heading li{
	float:left;
	margin:0 6px 0 0;
}
.page-heading li a{
	float:left;
	background:#b7dc68 url(http://www.lendingkarma.com/assets/bg-heading-left.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.page-heading .active a,
.page-heading li a:hover{background:#78bc1e url(http://www.lendingkarma.com/assets/bg-heading-left-hover.gif) no-repeat;}
.page-heading li span{
	float:left;
	padding:6px 0 4px;
	background:url(http://www.lendingkarma.com/assets/bg-heading-right.gif) no-repeat 100% 0;
	border-bottom:1px solid #dff0bd;
	min-width:114px;
}
.page-heading .active span,
.page-heading li a:hover span{
	border-color:#78bc1e;
	background:url(http://www.lendingkarma.com/assets/bg-heading-right-hover.gif) no-repeat 100% 0;
}
/* end of the page heading menu */
/* end of the page-heading */
/* container - block with page content */
.container{padding:0 2px 0 3px;}
/* user-panel - panel with the text and edit-link */
.user-panel{
	overflow:hidden;
	margin:0 0 16px;
}
.user-panel .edit-link{
	float:right;
	margin:2px 0 0;
}
.user-panel .holder{
	overflow:hidden;
	color:#808080;
	font-size:1.5em;
	line-height:1.2em;
}
.user-panel strong{
	color:#2c2c2c;
	font-size:1.13em;
}
/* end of the user-panel */
/* info-panel panel with text "Your loan has been finalized!" */
.info-panel{
	position:relative;
	overflow:hidden;
	margin:0 -2px 16px -4px;
	background:url(http://www.lendingkarma.com/assets/bg-info-panel.gif) repeat-x 0 -30px;
	height:30px;
	color:#1a1a1a;
	font-size:14px;
	line-height:16px;
}
.info-panel .holder{background:url(http://www.lendingkarma.com/assets/bg-info-panel.gif) no-repeat;}
.info-panel .frame{
	overflow:hidden;
	padding:7px 12px 0;
	background:url(http://www.lendingkarma.com/assets/bg-info-panel.gif) no-repeat 100% -60px;
	height:23px;
}
/* info-panel */
/* section-info - the block with the green and violet tables */
/*.section-info{*/
	/*position:relative;*/
	/*margin:0 -22px 0 -22px;*/
	/*padding:4px 0 19px;*/
	/*min-width:544px*/
/*}*/
/* section heading */
.section-info .section-heading{
	position:relative;
	overflow:hidden;
	height:32px;
	color:#fff;
}
.section-info .section-heading .r,
.section-info .section-heading .l{
	overflow:hidden;
	position:absolute;
	top:0;
	background:url(http://www.lendingkarma.com/assets/bg-section-info-top-left.png) no-repeat;
	width:6px;
	height:32px;
}
.section-info .section-heading .l{left:0;}
.section-info .section-heading .r{
	right:0;
	background:url(http://www.lendingkarma.com/assets/bg-section-info-top-right.png) no-repeat;
}
.section-info .section-heading .c{
	overflow:hidden;
	background:url(http://www.lendingkarma.com/assets/bg-section-info-top.gif) repeat-x;
	padding:7px 6px;
	margin:0 4px;
}
.content-violet .section-info .section-heading .l{background:url(http://www.lendingkarma.com/assets/bg-section-info-top-left-violet.png) no-repeat;}
.content-violet .section-info .section-heading .r{background:url(http://www.lendingkarma.com/assets/bg-section-info-top-right-violet.png) no-repeat;}
.content-violet .section-info .section-heading .c{background:url(http://www.lendingkarma.com/assets/bg-section-info-top-violet.gif) repeat-x;}
.section-info .section-heading h4{font:bold 14px/18px Arial, Helvetica, sans-serif;}
/* end  of the section headind */
/* section content */
.section-info .info-content{
	overflow:hidden;
	min-width: 324px;
	background:#fff url(http://www.lendingkarma.com/assets/bg-section-info.gif) repeat-y 100% 0;
}
.section-info .info-content-holder{
	overflow:hidden;
	padding:8px 9px 0;
	background:url(http://www.lendingkarma.com/assets/bg-section-info.gif) repeat-y;
}
.content-violet .section-info .info-content{background:#fff url(http://www.lendingkarma.com/assets/bg-section-info-violet.gif) repeat-y 100% 0;}
.content-violet .section-info .info-content-holder{background:url(http://www.lendingkarma.com/assets/bg-section-info-violet.gif) repeat-y;}
/* list-operation list with loan activity feed */
.section-info .list-operation{
	position:relative;
	margin:-8px -8px 0;
	padding:0 11px;
	font-size:1.3em;
	line-height:1.461em;
}
.section-info .list-operation li{padding:7px 0 6px;}
.section-info .operation-info{
	position:relative;
	display:block;
	margin:0 -11px 1px;
	padding:0 12px 4px;
	background:#f7f6ee;
}
.section-info .operation-info .author{
	font-style:italic;
	color:#919191;
}
.section-info .operation-text{
	display:block;
	padding:0 0 2px;
}
.section-info .delete{
	display:block;
	/*padding:2px 15px 10px;*/
	font-size:1.4em;
	line-height:1.28em;
}
/*.section-info .delete a{*/
	/*padding:0 0 0 22px;*/
	/*background:url(http://www.lendingkarma.com/assets/ico-delete.gif) no-repeat;*/
	/*text-decoration:none;*/
/*}*/
.section-info .delete a:hover{text-decoration:underline;}
/* end of the list-operation */
/* block-table - section table */
.section-info .block-table{
	overflow:auto;
	padding:0 0 15px;
}
.schedule_table{
	border-collapse:collapse;
	width:100%;
}
.schedule_table th,
.schedule_table td{
	padding:4px 13px 3px;
	vertical-align:top;
}
.schedule_table th{
	background:#fffbcd;
	font-size:1.3em;
	line-height:1.385em;
	color:#000;
}
.schedule_table td{
	padding-top:8px;
	padding-bottom:8px;
	font-size:1.2em;
	line-height:1em;
	color:#5c5c5c;
}
.schedule_table .light{background:#f8f8f8;}
.schedule_table .mark{color:#000;}
.schedule_table img{float:left;}
.schedule_table .table-text{
	float:left;
	padding:2px 0 0 4px;
}
/* end of the block-table */
/* key-list - list with the ledger key */
.key-list{
	margin:0 9px;
	padding:16px 7px 7px;
	border-top:1px solid #e5e5e5;
	font-size:1.3em;
	line-height:1.231em;
	color:#5b5b5b;
}
.key-list .head{
	display:block;
	margin:0 0 13px;
	color:#000;
}
.key-list dl{
	overflow:hidden;
	margin:0 0 0 -2px;
}
.key-list dt{
	float:left;
	margin:0 14px 0 0;
}
.key-list img{
	display:block;
	padding:2px 0 0;
}
.key-list dd{
	overflow:hidden;
	padding:0 0 14px;
}
/* end of the key-list */
/* end  of the section content */
/* section bottom background */
.section-info .bottom{overflow:hidden;}
.section-info .bottom .r,
.section-info .bottom .l{
	float:left;
	overflow:hidden;
	background:url(http://www.lendingkarma.com/assets/bg-section-info-bottom-left.png) no-repeat;
	width:150px;
	height:16px;
}
.section-info .bottom .r{
	float:right;
	background:url(http://www.lendingkarma.com/assets/bg-section-info-bottom-right.png) no-repeat;
}
.section-info .bottom .c{
	overflow:hidden;
	background:url(http://www.lendingkarma.com/assets/bg-section-info-bottom.png) repeat-x;
	height:16px;
}
.content-violet .section-info .bottom .l{background:url(http://www.lendingkarma.com/assets/bg-section-info-bottom-left-violet.png) no-repeat;}
.content-violet .section-info .bottom .r{background:url(http://www.lendingkarma.com/assets/bg-section-info-bottom-right-violet.png) no-repeat;}
.content-violet .section-info .bottom .c{background:url(http://www.lendingkarma.com/assets/bg-section-info-bottom-violet.png) repeat-x;}
/* end of the section bottom background */
/* end of the section-info */
/* end of the container */
/* end of the content */
/* sidebar - the left column on the inner page */
#sidebar{padding:0 16px 0 0;}
/* area - the block with heading and the list of steps */
.area .area-text{
	display:block;
	margin:-6px 0 6px;
	font-size:1.2em;
	line-height:1.5em;
}
.area .cart{
	display:block;
	margin:0 0 11px;
	font-size:1.2em;
	line-height:1.5em;
}
.area .cart a{
	padding:0 0 0 26px;
	background:url(http://www.lendingkarma.com/assets/ico-cart-violet.gif) no-repeat 1px 2px;
	color:#302e33;
	text-decoration:none;
}
.area .cart a:hover{text-decoration:underline;}
/* area heading */
.area .heading{
	background:#471475 url(http://www.lendingkarma.com/assets/bg-area-heading-left.gif) no-repeat;
	color:#fff;
}
.area .heading .holder{
	padding:6px 16px 7px;
	background:url(http://www.lendingkarma.com/assets/bg-area-heading-right.gif) no-repeat 100% 0;
}
.area .heading h2{
	font:1.7em/1.25em 'Century Gothic', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/* end of the area heading */
/* area content */
.area-content{background:#ebe4f9 url(http://www.lendingkarma.com/assets/bg-area-content-left.gif) no-repeat 0 100%;}
.area-content .holder{
	overflow:hidden;
	padding:12px 15px 1px;
	background:url(http://www.lendingkarma.com/assets/bg-area-content-right.gif) no-repeat 100% 100%;
}
/* step - the list of steps */
.step{
	position:relative;
	overflow:hidden;
	margin:0 -4px 15px;
	background:#fff url(http://www.lendingkarma.com/assets/bg-step-top-left.gif) no-repeat;
}
.step-holder{background:url(http://www.lendingkarma.com/assets/bg-step-top-right.gif) no-repeat 100% 0;}
.step-frame{background:url(http://www.lendingkarma.com/assets/bg-step-bottom-left.gif) no-repeat 0 100%;}
.step-content{
	background:url(http://www.lendingkarma.com/assets/bg-step-bottom-right.gif) no-repeat 100% 100%;
	padding:6px 0 0 6px;
}
.step h3{
	margin:0 2px 7px;
	font-size:1.5em;
	line-height:1.143em;
	color:#531e82;
}
.step-list{
	font-size:1.2em;
	line-height:1.167em;
}
.step-list li{
	overflow:hidden;
	padding:0 0 8px;
	vertical-align:top;
}
.step-list a{
	float:left;
	color:#535353;
	text-decoration:none;
	cursor:pointer;
}
.step-list img{float:left;}
.step-list .text{
	float:left;
	padding:1px 0 0 4px;
}
.step-list a:hover .text{text-decoration:underline;}
.step-info{padding:4px 0 10px;}
.step-info .text{
	display:block;
	margin:0 0 6px;
	font-size:1.4em;
	line-height:1.286em;
}
.step-info .links{overflow:hidden;}
.step-info .links a{
	text-decoration:none;
	color:#535353;
}
.step-info .links a:hover{text-decoration:underline;}
.step-info .links .left{
	float:left;
	color:#535353;
	font-size:1.2em;
	line-height:1.167em;
}
.step-info .links .right{
	float:right;
	margin:1px 9px 0 0;
}
.edit-link{
	padding:0 0 0 16px;
	background:url(http://www.lendingkarma.com/assets/ico-edit.gif) no-repeat;
	color:#5e5e5e;
	font:1.1em/1.27em 'Century Gothic', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.edit-link:hover{text-decoration:underline;}
/* end of the step */
/* end of the area content */
/* end of the area */
/* end of the sidebar */
/* footer */
.footer{
	position:relative;
	overflow:hidden;
	margin:0 -23px 0 -15px;
	background:#2b4800;
}
.violet-wrapper .footer{background:#462267;}
/* block-sponsors list with the logotypes */
.block-sponsors{
	padding:19px 0 22px;
	background:#e0e0e0 url(http://www.lendingkarma.com/assets/bg-block-sponsors.gif) repeat-x;
	text-align:center;
}
.block-sponsors h5{
	margin:0 0 20px;
	font:2.4em/1.167em 'Gill Sans', Arial, Helvetica, sans-serif;
	color:#3b3b3b;
}
.block-sponsors li{
	overflow:hidden;
	height:37px;
	display:inline-block;
	margin:0 13px;
	vertical-align:top;
}
*+html .block-sponsors li{
	display:inline;
	margin:0 14px;
}
.block-sponsors img{display:block;}
/* end of the block-sponsors */
/* block-menu - clock with footer menu */
.block-menu{
	overflow:hidden;
	padding:25px 0 30px 48px;
	color:#fff;
}
.block-menu .box{
	float:left;
	width:110px;
	margin:0 10px 0 0;
}
.block-menu .box-large{width:230px;}
.block-menu h6{
	margin:0 0 9px;
	font:1.4em/1.143em 'Century Gothic', Arial, Helvetica, sans-serif;
}
.block-menu ul{
	font-size:1.2em;
	line-height:1.5em;
}
.block-menu a{
	color:#b7c1a8;
	text-decoration:none;
}
.violet-wrapper .block-menu a{color:#b5a7c2;}
.block-menu a:hover{text-decoration:underline;}
.block-menu .logo-sponsor,
.block-menu .image{float:left;}
.block-menu .logo-sponsor img,
.block-menu .image img{display:block;}
.block-menu .logo-sponsor{margin:3px 0 0 33px;}
.social-networks{
	margin:0 0 0 -2px;
	padding:6px 11px 0 0;
}
.social-networks li{
	display:inline-block;
	margin:0 8px 9px 0;
	vertical-align:top;
}
*+html .social-networks li{
	display:inline;
	margin-right:11px;
}
.social-networks a{
	float:left;
	overflow:hidden;
	background:url(http://www.lendingkarma.com/assets/ico-spcial-networks.png) no-repeat;
	width:24px;
	height:24px;
	text-indent:-9999px;
}
.social-networks .facabook{background-position:0 0;}
.social-networks .twitter{background-position:-24px 0;}
.social-networks .email{background-position:-48px 0;}
/* end of the block-menu */
/* end of the footer */


/* mpk changes */
.block-sponsors {
margin: 20px -23px -26px -15px;
padding: 19px 0 22px;
background: #E0E0E0 url(http://www.lendingkarma.com/assets/bg-block-sponsors.gif) repeat-x;
text-align: center;
}

#lender_tab form,
#borrower_tab form{
position: absolute;
z-index: 100;
top: 125px;
left: 700px;
}

#lender_tabs .tab-content a {
    color: #4b7b00;
}

.tabs-holder .loan-form .text input{
	/*float:left;*/
	padding:4px 5px 5px;
	background:#fff;
	border:none;
	width:197px;
	height:16px;
	font-size:14px;
	line-height:16px;
}

.step-list a:hover {
  text-decoration: underline;
}

.section-info{
	position:relative;
	padding:4px 0 19px;
	min-width:324px
}

.block .section-info{
	position:relative;
	margin:0 -22px 0 -22px;
	padding:4px 0 19px;
	min-width:324px
}

.purchased_text {
  margin-top: 10px;
  font-size: 1.1em;
}

.block .info-list .sub-list li {
    background:url(http://www.lendingkarma.com/assets/icons/bullet_orange.gif) no-repeat 0 5px;
}

#calc_tabs li span{
	min-width:144px;
}

#calc_tabs ul {
	font-size: 1.0em;
}

.button_panel {
    font-size: 1.1em;
    float: right;
    padding: 10px;
}

#int_rate_text {
    padding-top: 7px;
}

.outer-block {
	margin: 0;
}

.outer-block .section-info {
	padding: 10px;
}

#hd {
	font-size: .8em;
}

#dialog_body .field_row {
	font-size: 1.2em;
	padding-top: 2px;
	padding-bottom: 2px;
}

#loan_participants .info-content-holder {
	padding: 15px;
}

#about_us p {
	padding: 5px 0 5px 20px;
}
/*************************************************************/
/* styles from v1.0 */
/* styles form errors */
.fieldWithErrors input {
  border: 1px solid red;
}

.fieldWithErrors select {
  border: 1px solid red;
}

.fieldWithErrors textarea {
  border: 1px solid red;
}

.fieldWithErrors label {
 	background-image:url(http://www.lendingkarma.com/assets/exclamation.png);
	background-position: left;
	background-repeat:no-repeat;
   padding-left: 20px;
}

.completed_step {
	background-image:url(http://www.lendingkarma.com/assets/ico-completed.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.email_reminder {
	background-image:url(http://www.lendingkarma.com/assets/ico-reminders.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.coupon_book {
	background-image:url(http://www.lendingkarma.com/assets/ico-payment.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.get_pdf {
	background-image:url(http://www.lendingkarma.com/assets/ico-file.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.add_payment {
	background-image:url(http://www.lendingkarma.com/assets/ico-record.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.add_balance {
	background-image:url(http://www.lendingkarma.com/assets/ico-balance.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.loan_invites {
	background-image:url(http://www.lendingkarma.com/assets/ico-invited.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.delete {
	background-image:url(http://www.lendingkarma.com/assets/ico-delete.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.loan_proposal {
	background-image:url(http://www.lendingkarma.com/assets/icons/report_user.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.collateral {
	background-image:url(http://www.lendingkarma.com/assets/icons/coins_add.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.loan_role {
	background-image:url(http://www.lendingkarma.com/assets/icons/user_add.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.additional_terms {
	background-image:url(http://www.lendingkarma.com/assets/icons/script_add.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.finalize_loan {
	background-image:url(http://www.lendingkarma.com/assets/icons/lock.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.unfinalize_loan {
	background-image:url(http://www.lendingkarma.com/assets/icons/lock_break.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.edit_terms {
	background-image:url(http://www.lendingkarma.com/assets/icons/calculator_edit.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.edit_details {
	background-image:url(http://www.lendingkarma.com/assets/icons/page_edit.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.edit_participants {
	background-image:url(http://www.lendingkarma.com/assets/icons/user_edit.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
}

.edit {
    background-image:url(http://www.lendingkarma.com/assets/ico-edit.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 10px;
	float: right;
}

.opaque {
	height: 1%;
	opacity: .5;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

a.fancy_button, button.fancy_button {
  background: #555;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(rgba(77,77,77,0.4)));
  background: -moz-linear-gradient(top, rgba(0,0,0,0.4), rgba(77,77,77,0.4));
  float: left;
  /*padding: 4px; *//* removed gray border around button*/
  text-decoration: none;
  outline: 0;
  border-width: 1px;
  border-style: solid;
  width: auto;
  overflow: visible;
  border-color: transparent transparent #666 transparent;
  border-color: transparent transparent rgba(202,202,202,0.27) transparent;
  -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;
  -webkit-background-clip: padding-box;
}

a.fancy_button span, button.fancy_button span {
  display: block;
  float: left;
  letter-spacing: -1px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #444 #111 #444;
  border-color: rgba(255,255,255,0.7) rgba(0,0,0,0.5) rgba(0,0,0,0.7) rgba(0,0,0,0.5);
  font: bold 21px/1em Arial;
  color: white;
  padding: 0.48em 2em;
  cursor: pointer;
  text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
  -webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
  -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
  background: transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.5, rgba(255,255,255,0.01)), to(transparent));
  background: transparent -moz-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.01) 50%, transparent);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr='#80FFFFFF', EndColorstr='#00FFFFFF');
  -webkit-background-clip: padding-box;
}

a.fancy_button:hover span, button.fancy_button:hover span {
  border-top-color: rgba(255,255,255,0.65);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(220,220,220,0.6)), color-stop(0.5, rgba(100,100,100,0.2)), color-stop(0.5, rgba(0,0,0,0.21)), to(rgba(0, 0, 0, 0.20)));
  background: -moz-linear-gradient(top, rgba(220,220,220,0.6), rgba(100,100,100,0.2) 50%, rgba(0,0,0,0.21) 50%, rgba(0, 0, 0, 0.20));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#99dcdcdc', EndColorStr='#33000000');
  -webkit-background-clip: padding-box;
}

a.fancy_button:active span, button.fancy_button:active span {
  border-top-color: rgba(255,255,255,0.2);
  border-left-color: rgba(0,0,0,0.4);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(150,150,150,0.6)), color-stop(0.5, rgba(60,60,60,0.6)), color-stop(0.5, rgba(40,40,40,0.6)), to(rgba(20, 20, 20, 0.5)));
  background: -moz-linear-gradient(top, rgba(150,150,150,0.6), rgba(60,60,60,0.6) 50%, rgba(40,40,40,0.6) 50%, rgba(20, 20, 20, 0.5));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#80969696', EndColorStr='#59000000');
  -webkit-box-shadow: inset 0 0 18px rgba(0,0,0,0.75), rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: inset 0 0 18px rgba(0,0,0,0.75), rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: inset 0 0 18px rgba(0,0,0,0.75), rgba(0,0,0,0.75) 0px 0px 3px;
  -webkit-background-clip: padding-box;
}

a.fancy_button span:active, button.fancy_button span:active {
  border-top-color: rgba(255,255,255,0.2);
  border-left-color: rgba(0,0,0,0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#80969696', EndColorStr='#59000000');
  -webkit-background-clip: padding-box;
}


.text_box_rounded {
	background-color: #FFFDEC;
    background-color: #fffbcd;
	border: 1px solid #8344CE;
	border: 1px solid #bdbdbd;
	color: #404040;
}

.text_box_rounded {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
}

.centered {
  text-align: center;
}

input.button {
  margin-left: 5px;
}
.button {
  color: #404040;
  font-size: 1.1em;
}

#loan_form {
/*	background:url("http://www.lendingkarma.com/assets/calculator_border.jpg") right repeat-y;
*/	border: 1px solid #bdbdbd;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 28%;
	background-color: #f9f9f9;
/*    font-size: 1.3em;*/
}


#calculations .text_box_rounded {
    background-color: #f9f9f9;
}

#payment_schedule {
    font-size: .8em;
    min-width: 0px;
    margin: 0;
}

/* field_row styles */

.field_row label {
/*	font-size: 1.0em;*/
}

.field_row {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dialog .field_row {
  padding-top: 2px;
  padding-bottom: 2px;
}


.dialog .field_row input, 
.dialog .field_row textarea, 
.dialog .field_row select {
/*	border: 2px solid #e0e0e0;
  font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 1.1em;
	color: #454743;

  outline-style: none;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
*/
}


/** You can use this style for your INPUT, TEXTAREA, SELECT elements **/
.field_row input, 
.field_row textarea, 
.field_row select {
/*	border: 2px solid #e0e0e0;
	font-style: normal;
	font-size: 1.1em;
	color: #454743;

  outline-style: none;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
*/
}

.field_row .label {
	color: #404040;
/*	font-size: 1.1em;*/
    margin-bottom: 5px;
}

.dialog .field_row label {
	/*font-family: tahoma, helvetica, sans-serif;*/
/*	font-size: 14px;*/
   /*padding: 3px;*/
   /*width: 100px;*/
   /*margin-right: 50px;*/
}

#summary_table tr td .label {
	padding-right: 20px;
}

#summary_table tr td {
	padding-left: 20px;
}

#timeline_table,
#summary_table {
	margin: 10px;
}

#timeline_table tr .label {
	width: 30%;
	background-image:url(http://www.lendingkarma.com/assets/icons/date.gif);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 20px;
}

#timeline_table td {
	border-bottom: 1px dotted #bdbdbd;
	padding: 5px;
	padding-left: 20px;
}

.banner {
  font-size: 1.3em;
  padding: 10px 0 10px 0;
}

.bold {
  font-weight: bold;
}

.text_color {
	color: #6f38a2;
}

.hrule {
	padding-top: 3px;
	padding-bottom: 3px;
  border-bottom: 1px solid #bdbdbd;
}

.payment_help {
  margin-top: 28px;
}

/*-data table styles--------------------------- */ 
.dataTable {
	margin: .4em .85em;
	clear: both;
	width: 98%;
	*width: 97%; /* IE */
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFFFFF;
}

.dataTable td {
	font-size: .95em;
	padding: 3px 6px;
	color: #404040;
	color: #101010;
	border-bottom: 1px solid #999;
}
.dataTable tr.odd td {
	background-color:#EEE;
}
.dataTable tr.selected td {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}
.dataTable tr.tableHeaderRow td {
	color: #67769A;
	color: #8344CE;
	color: #555555;
	
	/* light oranges */
	background-color: #ffebbf;
	background-color: #fff6e3;

	/* light greens */
	background-color: #e5f3d8;
	background-color: #d1e5bf;
	background-color: #c8eaa9; 
  background-color: #fffbd9;
  background-color: #fffce6;
	background-color: #FFFDEC;

	border-top: 1px solid #6f38a2;
	border-bottom: 1px solid #6f38a2;
	font-weight: bold;
	font-size: .95em;
}

.dataTable tr.tableHeaderRow a {
  color: #6f38a2;	
}

.dataTable tr.tableHeaderRow td.sortup {
	background-color: #fff9c2;
	background-image:url(http://www.lendingkarma.com/assets/arrow_down.gif);	
	background-position: top right;
	background-repeat:no-repeat;
	
}

.dataTable tr.tableHeaderRow td.sortdown {
	background-color: #fff9c2;
	background-image:url(http://www.lendingkarma.com/assets/arrow_up.gif);	
	background-position: top right;
	background-repeat:no-repeat;
}

/* product list */
#product_list {
	background-color: #FFFFFF;
	margin: 10px;
	border: 1px solid #bdbdbd;
	font-size: .9em;
}

#product_list td {
	border-bottom: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
}
.tick {
	text-align: center;
	padding: 10px;
}

.price {
  font-weight: bold;
  font-size: 1.3em;	
}

#product_list .label {
	padding-left: 10px;
	padding-right: 5px;
	font-size: 1.1em;
	background-color: #fffce6;		
  background-color: #fffbcd;
}

#product_list .heading {
	padding-left: 10px;
	background-color: #fffce6;		
  background-color: #fffbcd;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	color: #6f38a2;
	padding: 5px;
	border-bottom: 3px solid #6f38a2;
}

/* list styles */
.todo_list,
.ucc_list,
.bulleted_list {
  padding-left: 30px;	
}

.purchase_list {
  padding-left: 100px;		
}

.ucc_list li,
.bulleted_list li {
  list-style-image: url(http://www.lendingkarma.com/assets/icons/bullet_green.gif);
  padding-left: 5px;
  padding-bottom: 8px;	
}

.todo_list li {
  list-style-image: url(http://www.lendingkarma.com/assets/icons/bullet_go.gif);
  padding-left: 5px;
  padding-bottom: 8px;
}

.purchase_list li {
  list-style-image: url(http://www.lendingkarma.com/assets/icons/script_key.gif);
  padding-left: 5px;
  padding-bottom: 8px;
}

.todo_list li li {
  list-style-image: none;
  padding-left: 5px;
  padding-bottom: 5px;
}

.top_padding {
	margin-top: 15px;
}

/* dialog styles */
.sectionHeader {
	position: relative;
	height: 1.5em;
	color: #FFF;
	font-size: 0.95em;
	font-weight: bold;

}

.dialogHeader {
	background-color: #FFFDEC;
	layer-background-color: #FFFDEC;
	border-bottom: 1px solid #6f38a2;
}

/* list_editor plugin overrides */
#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:6000;
	width:500px;
	height:400px;
	margin:-230px 0 0 -300px;
	border:1px solid #000;
	background-color: #ffffff;
	text-align:left;
}

#lightbox_small{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:6000;
	width:500px;
	height:200px;
	margin:-130px 0 0 -300px;
	border:1px solid #000;
	background-color: #ffffff;
	text-align:left;
}

#lightbox_big{
	display:none;
	position: absolute;
	top:45%;
	left:50%;
	z-index:6000;
	width:500px;
	height:510px;
	margin:-230px 0 0 -300px;
	border:1px solid #000;
	background-color: #ffffff;
	text-align:left;
}

#lightbox_demo{
	display:none;
	position: absolute;
	top:45%;
	left:50%;
	z-index:6000;
	width:600px;
	height:450px;
	margin:-230px 0 0 -350px;
	border:1px solid #000;
	background-color: #ffffff;
	text-align:left;
}

#button_panel,
#confirm_button_panel {
	float: right;
}

#button_panel a,
#confirm_button_panel a {
	font-size: 1.2em;
}

#dialog_body p {
	font-size: 1.2em;
}

#payment_dialog,
#confirm_body {
    padding-top: 20px;
}
/* bordered_container styles - to be replaced */

.bordered_container,
.yellow_bordered_container {
	border: 1px solid #bdbdbd;		
  padding: 20px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
  background-color: #FFFFFF;
}

#why_use .bordered_container,
#about_us,
#privacy_policy,
#tos,
#compare {
	font-size: 1.1em;
}

#loan_steps .bordered_container {
	padding-bottom: 10px;
}

#testimonials ul li {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #dfdfdf;
}

.form-box {
  margin: 10px;
  padding: 10px;
/*  background-color: #f5f5f5; */
}

.italic {
	font-style: italic;
	color: gray;
	font-size: .9em;
}

.copy_text div {
	font-size: 1.1em;	
}

.wizard_text {
	font-size: 1.1em;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #fff9c2;
	border: 1px solid #8344CE;	
	border: 1px solid #bdbdbd;	
	padding: 5px;
	color: #404040;
	min-width: 925px;
}

.wizard .button_panel {
	margin-right: 0px;
}


/*#carousel-wrapper {*/
    /*width: 500px;*/
    /*height: 500px;*/
    /*overflow: hidden;*/
/*}*/
/*#carousel-content {*/
    /*width: 500px;*/
/*}*/
/*#carousel-content .slide {*/
    /*float: left;*/
    /*width: 500px;*/
    /*height: 500px;*/
/*}*/

#copyright {
    padding-bottom: 10px;
    font-size: 1.1em;
}

#copyright,
#copyright a {
    color: #fff;
}

/* purchase page styles */
.container_header_purple,
.container_header_green,
.container_header_yellow,
.container_header_gray
 {
	border-bottom: 1px solid #bdbdbd;
	color: #fff;
	margin: -20px;
	padding: 2px;
	margin-bottom: 5px;
	font-weight: bold;
	padding-left: 10px;

	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;

}

.container_header_purple {
	background-color: #6f38a2;
}

.container_header_green {
	background-color: #7bc523;
}

.container_header_yellow {
	border-bottom: 1px solid #6f38a2;
	background-color: #FFFDEC;
	color: #7d5e96;
}

.container_header_gray {
  background-color: #9f98a4;
}

#loan_steps div {
	margin-bottom: 5px;
}

#loan_steps .bordered_container {
	padding-bottom: 10px;
}


/* vertical Carousel */


#vertical_carousel {
  width: 230px;
  height: 420px;
  margin-bottom: 10px;
  position: relative;
}

#vertical_carousel .container {
  width: 230px;
  height: 420px;
  overflow: hidden;
}

#vertical_carousel ul {
  margin: 0;
  padding:0;
  height: 100000px;
  position: relative;
  top: 0;
  left: 0;
}

#vertical_carousel ul li {
  width: 230px;
  height: 60px;
  list-style:none;
  float:left;
}

#confirmation {
    font-size: 1.2em;
}

/* CSS to go with Prototip.Styles */
.prototip {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
}

/* the default style */
.prototip .default {
	width: 250px;
	color: #000;
}
.prototip .default .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .basic {
	width: 250px;
	color: #808080;
}
.prototip .basic .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .basic .title { padding: 5px; }
.prototip .basic .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .hint {
	width: 250px;
	color: #313120;
	background: #fff6aa;
}
.prototip .hint .toolbar {
	background: #fdf1a0;
	font-weight: bold;
}
.prototip .hint .title,
.prototip .hint .content { padding: 5px; }

/* protoblue */
.prototip .protoblue {
	width: 250px;
	color: #fff;
}
.prototip .protoblue .toolbar {
	background: #0d7cd0;
	font-weight: bold;
}
.prototip .protoblue .title { padding: 5px; }
.prototip .protoblue .content {
	background: #1e90ff;
	padding: 5px;
}

/* creamy */
.prototip .creamy {
	width: 250px;
	color: #bb9c61;
}
.prototip .creamy .toolbar {
	background: #f3edc2;
	font-weight: bold;
}
.prototip .creamy .title { padding: 5px; }
.prototip .creamy .content {
	background: #f8f4ca;
	padding: 5px;
}

/* darkgrey */
.prototip .darkgrey {
	width: 250px;
	color: #fff;
}
.prototip .darkgrey .toolbar {
	background: #5f5f5f;
	font-weight: bold;
}
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content {
	background: #808080;
	padding: 5px;
}

/* protogrey */
.prototip .protogrey {
	width: 250px;
	color: #fff;
	background: #fff;
}
.prototip .protogrey .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content {
	color: #808080;
	padding: 5px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
	width: 14px;
	height: 14px;
}


/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}

/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */

.state_entry {
  padding-left: 20px;
}

.state_entry h4 {
  font-size: 1.2em;
}

.usury_details h3 {
  font-size: 1.3em;
}

  .myButton {
  	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
  	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
  	box-shadow:inset 0px 1px 0px 0px #f5978e;
  	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
  	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
  	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
  	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
  	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
  	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
  	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
  	background-color:#f24537;
  	-moz-border-radius:6px;
  	-webkit-border-radius:6px;
  	border-radius:6px;
  	border:1px solid #d02718;
  	display:inline-block;
  	cursor:pointer;
  	color:#ffffff;
  	font-family:arial;
  	font-size:1.3em;
  	font-weight:bold;
  	padding:6px 24px;
  	text-decoration:none;
  	text-shadow:0px 1px 0px #810e05;
  }
  .myButton:hover {
  	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
  	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
  	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
  	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
  	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
  	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
  	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
  	background-color:#c62d1f;
  }
  .myButton:active {
  	position:relative;
  	top:1px;
  }
