@charset "UTF-8";
/* CSS Document */

html{height:100.01%;}

body{text-align:center; font-family:Arial, Arial, Helvetica, sans-serif; font-size: 62.5%; color:#ffffff; line-height:1.3em; 
background:#d9d9d9 url(../images/background.png) repeat-x top center;}


#page{width:977px; border:#c0c0c0 solid 1px; margin:7px auto 0 auto; background-color:#FFFFFF; padding:0 0 30px 0;}

#header{width:977px; background:url(../images/bg_header.png) no-repeat #dddddd;}

	#header ul#top_links{width:927px; text-align:right; padding:20px 0 0 0;}
	#header ul#top_links li{display:inline; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#0c0c0c; font-size:10px;}
	#header ul#top_links li a{color:#0c0c0c; text-decoration:none; padding:0 5px 0 5px;}
	#header ul#top_links li a:hover{text-decoration:underline;}

	#header ul#main_nav{width:927px; text-align:right; margin:78px 0 0 0;}
	#header ul#main_nav li{display:inline; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#0c0c0c; font-size:12px;
	border-right:#a2a2a2 dotted 1px; padding:13px 15px 13px 15px; position:relative;}
	#header ul#main_nav li a{color:#000000; text-decoration:none; position:relative;}
	#header ul#main_nav li a:hover{color:#3f6100;}
	#header ul#main_nav li a#active{color:#3f6100;}
	#header ul#main_nav li#login{border-right:none; padding:13px 0 13px 15px;}
	#header ul#main_nav li#green{border-right:#b5cc4e solid 3px;}

	#login_box{width:490px; height:74px; float:right;}
	
		#login_box_top{width:490px; background:url(../images/bg_menu_top.png) no-repeat top;}
		#login_box_bottom{width:490px; background:url(../images/bg_menu_bottom.png) no-repeat bottom; height:40px;}
		
	
	
	
	
/* common styling */
.menu {font-family: arial, sans-serif; width:550px; height:45px; position:relative; margin:0; font-size:11px; margin:70px 0; float:right;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#333333; text-align:center; border-width:1px 1px 0 0; line-height:19px; font-size:12px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; padding:13px 15px 13px 15px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative; border-right:#a2a2a2 dotted 1px;}
.menu ul li#green{border-right:#b5cc4e solid 3px; color:black;} 
.menu ul li#login{border-right:none;}



/* specific to non IE browsers */
.menu ul li a {color:#333333;}
.menu ul li ul {display:block; position:absolute; top:45px; left:0; height:62px; width:490px; background:url(../images/bg_dd.gif) no-repeat top;}
.menu ul li ul li{border:none;}
.menu ul li ul li a.hide {color:#000;}
.menu ul li ul li a.hide {width:150px;}

.menu ul li ul li a {display:block; color:#686868;}
.menu ul li ul li a:hover {color:#686868;}
.menu ul li ul li ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li ul li ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menu ul li ul li ul li a:hover {background:#bd8d5e; color:#fff;}




@media screen and (-webkit-min-device-pixel-ratio:){
	.menu ul li ul#dd_login {margin:0 0 0 -422px;}
	}
@media screen and (-webkit-min-device-pixel-ratio:){
	.menu ul li:hover ul#dd_credit {margin:0 0 0 -271px;}
	}
@media screen and (-webkit-min-device-pixel-ratio:){
	.menu ul li:hover ul#dd_community {margin:0 0 0 -121px;}
	}
@media screen and (-webkit-min-device-pixel-ratio:){
	.menu ul li:hover ul#dd_invest {margin:0 0 0 -46px;}
	}
@media screen and (-webkit-min-device-pixel-ratio:){
	.menu ul li:hover ul#dd_home {margin:0 0 0 22px;}
	}	

.menu ul li ul#dd_login {margin:0 0 0 -422px; background:url(../images/bg_dd.gif) no-repeat top;}
.menu ul li ul#dd_credit {margin:0 0 0 -271px; background:url(../images/bg_dd_credit.gif) no-repeat top;}
.menu ul li ul#dd_community {margin:0 0 0 -121px; background:url(../images/bg_dd_community.gif) no-repeat top;}
.menu ul li:hover ul#dd_invest {margin:0 0 0 -46px; background:url(../images/bg_dd_invest.gif) no-repeat top;}
.menu ul li:hover ul#dd_home {margin:0 0 0 22px; background:url(../images/bg_dd_home.gif) no-repeat top;}
	
	.menu ul li ul#dd_login li{margin:23px 0 0 9px;}
	.menu ul li ul#dd_login li a{font-size:11px; margin:0; padding:0; text-align:right; height:3px; text-decoration:underline;}
	.menu ul li ul#dd_login li a:hover{text-decoration:none;}

	
	

	.menu ul li ul#dd_logout{margin:0 0 0 -422px; background:url(../images/bg_dd.gif) no-repeat top;}
	.menu ul li ul#dd_logout li#wel{text-align:right; float:left; color:#1b1b1b; font-size:12px; margin:32px 0 0 10px;}
	.menu ul li ul#dd_logout li#logout{text-align:right; float:right; color:#1b1b1b; font-size:12px; margin:34px 13px 0 10px;}
	.menu ul li ul#dd_logout li#logout a{background:url(../images/logout_button.png) no-repeat center top; width:55px; height:25px; display:block; position:relative; 
	padding-top:3px; color:#617412;}
	.menu ul li ul#dd_logout li a{float:right; margin:-8px -15px 0 0;}
	.menu ul li ul#dd_logout li strong{color:#5d700e;}


.login_text{border:#cbd2df solid 1px; padding:4px 0 4px 4px; color:#686868; width:140px;}
.green_button{background-color:#8aaf64; border:#5b7d35 solid 1px; color:#FFFFFF; cursor:pointer; padding:4px 10px 4px 10px;}



.green_line{width:100%; height:7px; background:url(../images/green_line.gif) repeat-x;}


.column{width:488px; float:left;}

	#sign_up{width:424px; margin:26px 0 0 25px;}
	#sign_top{width:399px; background:url(../images/sign_up_top.png) no-repeat; padding:14px 0 11px 25px;}
	#sign_bottom{width:424px; height:5px; background:url(../images/sign_up_bottom.png) no-repeat;}

	#sign_top table{color:#686868; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:15px 0 0 0;}
	#sign_top table td.title{text-align:right; width:121px;}
	#sign_top table td .textbox{border:#cbd1de solid 1px; width:180px; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#sign_top table td{padding:0 4px 10px 0;}
	#sign_top table td #button{background:url(../images/bg_button.png) repeat-x top #8baf64; border:#5b7d35 solid 1px; cursor:pointer; width:85px; color:#FFFFFF;
	padding:3px 0 8px 0;}
	#sign_top table td#terms{background-color:#eaf1e6; padding:10px 10px 10px 10px; border:#cde4cd solid 1px; line-height:1.3em; width:216px;}

	#country{width: 214px;}
	
	#button{padding:0 10px 0px 10px; height:23px; background-color:#8baf64; border:#5b7c35 solid 1px; color:#FFFFFF; cursor:pointer; text-decoration:none; margin:5px 0 0 0;}


	#find{width:424px; margin:25px 0 0 25px;}
	.find2{width:424px; margin:25px 0 0 42px;}
	#find_top{width:399px; background:url(../images/find_box_top.png) no-repeat top; padding:14px 0 11px 25px;}
	#find_bottom{width:424px; height:5px; background:url(../images/find_box_bottom.png) no-repeat;}

		#search{border:#c5cea8 solid 1px; background:url(../images/search.jpg) no-repeat right center; color:#8a9098; padding:3px 24px 3px 3px; width:200px;}
		#search_button{background:url(../images/search_arrow.gif) no-repeat right center; border:none; cursor:pointer; padding:0 10px 3px 10px;}

	
	#how{width:424px; margin:25px 0 0 25px;}
		#how h1{margin:0 0 0 25px;}
		
		#how_one{width:208px; float:left;}
		#how_one_top{width:208px; height:20px; background:url(../images/how_1_top.png) no-repeat;}
		#how_one_bottom{width:208px; background:url(../images/how_1_bottom.png) no-repeat bottom; padding:0 0 25px 0;}
			#how_one_bottom p{margin:0 15px 0 18px;}
			
		#how_two{width:182px; float:left; margin:0 0 0 25px;}
		#how_two_top{width:182px; height:20px; background:url(../images/how_2_top.png) no-repeat;}
		#how_two_bottom{width:182px; background:url(../images/how_2_bottom.png) no-repeat bottom; padding:0 0 25px 0;}
			#how_two_bottom p{margin:0 5px 0 18px;}
			
		#how_four{width:184px; float:left; margin:0 0 0 10px;}
		#how_four_top{width:184px; background:url(../images/how_4_top.png) no-repeat; padding:23px 0 5px 0;}
		#how_four_bottom{width:184px; background:url(../images/how_4_bottom.png) no-repeat bottom; height:6px;}
			#how_four_top p{margin:0 10px 0 18px;}
			
		#how_three{width:186px; float:left; margin:0 0 0 37px;}
		#how_three_top{width:186px; background:url(../images/how_3_top.png) no-repeat; padding:23px 0 5px 0;}
		#how_three_bottom{width:186px; background:url(../images/how_3_bottom.png) no-repeat bottom; height:6px;}
			#how_three_top p{margin:0 10px 0 18px;}
			
ul#news{width:890px; float:left; font-size:12px; background-color:#f8f8f8; border:#d6d6d6 solid 1px; margin:20px 0 0 25px; padding:7px; height:14px; overflow:hidden;}

ul#news li{color:#1b1b1b; text-align:center; height:24px; overflow:hidden;}


body#page_mfi table#featured{margin:20px 0 0 43px; width:890px;}
table#featured{width:905px; float:left; color:#303030; margin:20px 0 0 25px;}

	table#featured th{border:#d5d5d5 solid 1px; background:url(../images/bg_featured_title.png) repeat-x top #e2e2e2; font-size:14px; font-weight:bold; padding:14px 0 14px 14px;}
	table#featured td img{border:#8aae63 solid 3px; float:center;}
	table#featured td{padding:14px 14px 14px 14px; border:#d5d5d5 solid 1px; background-color:#f8f8f8; vertical-align:top;}
	table#featured td p{font-size:12px; margin:5px 0 0 0; line-height:1.3em;}
	table#featured td p img{border:none;}
	table#featured td.latest p{width:160px; float:left;}
	table#featured td.latest img{border:none; float:center;}


#footer{width:977px; border:#c0c0c0 solid 1px; margin:29px auto 0 auto; background:url(../images/bg_footer.png) no-repeat bottom center}

.footer_column{float:left; width:195px; margin:24px 30px 0 22px;}
.footer_column_end{float:left; width:195px; margin:24px 0px 0 20px;}
	
	.footer_column_end h1, .footer_column h1{color:#4a4a4a; font-size:14px; border-bottom:#4a4a4a solid 2px;}
	.footer_column_end li, .footer_column li{font-size:12px; font-weight:normal; line-height:1.3em; color:#4a4a4a;}
	.footer_column_end li a, .footer_column li a{color:#4a4a4a;}
	.footer_column_end ul, .footer_column ul{margin:0 0 20px 0;}


#bottom{width:100%; background:url(../images/bg_bottom.png) repeat-x #595959; margin:30px 0 0 0; padding:21px 0 21px 0;}

#bottom p{text-align:center; color:#dedede;}
#bottom p a{color:#dedede;}



/************* Add a Project ***************/

	ul#breadcrumb li{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#a3a2a5; display:inline; margin:0 15px 0 0;}
	ul#breadcrumb{margin:13px 0 0 47px;}
		ul#breadcrumb li#highlight{color:#0e469b;}

.bigbox{width:890px; margin:20px auto 0 auto;}
	.bigbox_top{width:890px; height:10px; background:url(../images/big_box_top.png) no-repeat;}
	.bigbox_middle{width:890px; background:url(../images/big_box_middle.png) repeat-y top; padding-bottom:20px;}
	.bigbox_bottom{width:890px; height:7px; background:url(../images/big_box_bottom.png) no-repeat;}


table.create_loan{width:806px; margin:18px 0 0 48px;}
	table.create_loan td{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#424242; vertical-align:middle;}
		table.create_loan td img{vertical-align:middle; margin:-3px 0 0 5px;}

	.help{width:298px; border:#d5e1a5 solid 1px; padding:17px 0 17px 0; float:left; vertical-align:top;}
	
		.help span{color:#d5e1a5; font-family:Arial, Helvetica, sans-serif; font-size:52px; font-weight:bold; width:60px; text-align:center; display:block;
		float:left;}
		.help ul{width:206px; float:left; margin:0 0 0 15px; position:relative;}
		.help ul li{font-size:12px; color:#afbf73; line-height:1.3em; list-style:disc; position:relative;}
		
		table.create_loan td.text{width:360px;}
		table.create_loan td.drop{width:140px;}
		table.create_loan td.gap{height:12px;}
		table.create_loan td.single{width:500px;}
			#details_text{border:#a1a1a1 solid 1px; width:430px; height:145px; padding:5px 0 0 0;}
			
		table.create_loan td.indent{padding-left:16px; padding-top:10px; vertical-align:top;}
		
			a.continue{padding:3px 20px 3px 20px; height:23px; background-color:#8baf64; border:#5b7c35 solid 1px; color:#FFFFFF; cursor:pointer; text-decoration:none;
			font-size:12px;}
			a.continue:hover{color:#333333;}
			
			.continue{padding:0 20px 2px 20px; height:23px; background-color:#8baf64; border:#5b7c35 solid 1px; color:#FFFFFF; cursor:pointer; text-decoration:none;}
		
		
		table.create_loan td.drop span{background:url(../images/add_a_project/blue_top.png) no-repeat center; width:115px; height:41px; display:block;
		text-align:center; padding-top:25px; color:#FFFFFF;}
		
			table.create_loan td p.loan_description{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#424242; line-height:1.3em;
			border:#a1a1a1 solid 1px; width:430px; padding:10px 10px 10px 10px;}
			
			img#img_upload{border:#a1a1a1 solid 1px;}
		
		
		
		table.finalize{width:836px; margin:18px 0 0 28px; color:#1e52a2; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif;}
		table.finalize th.description{width:210px; text-align:left;}
		table.finalize td.description{width:210px; text-align:left;}
		table.finalize th{font-size:14px; font-weight:bold; border-bottom:#7e8dbc solid 2px; padding-bottom:7px; padding-top:7px; text-align:center;}
		table.finalize td{text-align:center; padding:7px 0 7px 0; font-size:12px; border-bottom:#d5d5d5 solid 1px;}
			
			table.finalize tr.total{border-top:#7e8dbc solid 2px;}
			table.finalize td.due{font-size:14px; text-align:left; border:none;}
		
		
		
.post_preview{width:100%;}

	.post_preview h3{color:#1e52a2; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 0 5px 24px;}	
		
		.post{border-top:#d5d5d5 solid 1px; border-bottom:#d5d5d5 solid 1px; padding-bottom:20px;}	
		
			p.post_name{font-weight:bold; font-size:15px; color:#303030; padding:8px 0 4px 24px;}
			
				table.post_details{width:860px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; font-size:11px; line-height:1.3em;
				margin:0 0 0 21px;}
				table.post_details td{vertical-align:top; line-height:1.3em;}
					table.post_details td.thumb{width:115px;}
					table.post_details td.thumb img{border:#8aae63 solid 3px;}
					table.post_details td.one{width:150px; padding:0 0 0 10px;}
					table.post_details td.two{text-align:center; width:115px;}
					table.post_details td.two img{padding:5px 0 5px 0;}
					table.post_details td.three{width:130px; padding:0 0 0 15px;}
					table.post_details td.four{width:175px; padding:0 0 0 15px;}
					
					
					.post_button{width:115px; height:23px; background-color:#8baf64; border:#5b7c35 solid 1px; color:#FFFFFF; cursor:pointer;
					margin-bottom:5px; padding: 0 0 3px 0;}
					
					.small_post_button{width:60px; height:23px; background-color:#8baf64; border:#5b7c35 solid 1px; color:#FFFFFF; cursor:pointer;margin-bottom:5px; padding: 0 0 3px 0;}
					
					.post_button:hover{color:#1b1b1b;}
		
				
				.featured_post{border:#b2b2b2 solid 1px; margin:6px 0 0 0; padding:0 0 20px 0; background-color:#d8e8ff;}
				p.featured_heading{color:#FFFFFF; padding:11px 0 11px 13px; background-color:#0d469b;}
				
				.big_button{width:186px; height:23px; background-color:#8baf64; border:#5b7c35 solid 1px; color:#FFFFFF; cursor:pointer;}
				
				#emails{border:#cbd1de solid 1px; width:250px; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


/************* FAQ's ***************/

.faq_box_top{width:829px; background:url(../images/faqs/faq_box_top.png) no-repeat top; float:left;}
.faq_box_bottom{width:829px; background:url(../images/faqs/faq_box_bottom.png) no-repeat bottom; margin:10px 0 0 29px; float:left;}

	.faq_box_bottom li, .faq_box_bottom li a{color:#8caa00; font-size:14px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; list-style:disc inside; line-height:1.3em;}
	.faq_box_bottom ul{padding:10px 0 10px 15px; width:395px; float:left;}



.faq{width:834px; float:left; padding:12px 27px 10px 27px; margin:0 0 0 1px;}
.faq_alt{width:834px; float:left; padding:12px 27px 10px 27px; background-color:#f1f5ec; margin:0 0 0 1px;}
	
	.faq h2, .faq_alt h2{color:#8caa00; font-size:18px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
	.faq p, .faq_alt p{font-size:14px; color:#424242; margin:20px 0 0 25px;}
	.faq a, .faq_alt a{font-size:14px; color:#8caa00; position:relative;}
	.faq li, .faq_alt li{font-size:14px; color:#424242; line-height:1.3em; list-style:disc inside;}
	.faq ul, .faq_alt ul{margin:20px 0 0 60px;}
	
		p.green{border-left:#9eb244 solid 5px; padding:0 0 0 7px; margin-left:48px;}

.faq blockquote{background:url(../images/quote-66.png) top left no-repeat; padding:5px 10px 15px 32px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; line-height:1.3em; border:solid #CCCCCC 1px; margin:20px 0 20px 0;}
.faq blockquote span{background:url(../images/quote-99.png) bottom right no-repeat; padding-right:20px; line-height:1.3em; position:relative;}	

.faq blockquote p{margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.3em;}		
			
			
			
/************* List of Investments ***************/
			
#top_box{width:890px; margin:30px auto 0 auto;}
	#top_box_top{width:890px; height:7px; background:url(../images/list_of_investments/big_box_top.png) no-repeat;}
	#top_box_bottom{width:890px; height:7px; background:url(../images/list_of_investments/big_box_bottom.png) no-repeat;}
	#top_box_middle{width:890px; background:url(../images/list_of_investments/big_box_middle.png) repeat-y;}
	
	
	#left_invest{width:488px; border-right:#eeeeee solid 1px; margin-left:1px; float:left;}
	#right_invest{width:399px; float:left;}
	
		#right_invest img{margin:20px 0 0 66px;}
	
	
		#top_box_middle h2{padding:10px 0 10px 15px; margin:0; border-bottom:#eeeeee solid 1px;}
			
		
	.post2{border-top:#d5d5d5 solid 1px; padding-bottom:20px;}
	.featured_post2{border:#b2b2b2 solid 1px; border-bottom:none; margin:0 0 0 0; padding:0 0 20px 0; background-color:#d8e8ff;}
	
	
	#search_box{width:373px; border:#b8c7dc solid 1px; background-color:#fcfcfc; margin:20px 0 0 50px;}	
	
		#search_box table{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2f65b6; margin:20px 0 20px 0;}
			
			#search_box table td.search_left{width:190px; padding:10px 0 10px 23px;}
			.search{width:115px; height:23px; background-color:#8baf64; border:#5b7c35 solid 1px; color:#FFFFFF; cursor:pointer; margin:10px 0 5px 50px;}
				
				h3#time{margin:20px 0 0 50px;}
				
				
	.bigbox_top_grey{width:890px; background:url(../images/list_of_investments/grey_heading.png) no-repeat top;}
	
		.bigbox_top_grey ul#loi_title li{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#505050; display:inline; font-size:12px; 
		font-weight:bold; border-right:#9d9d9d dotted 1px; padding:12px 0 12px 20px;}
		
		.bigbox_top_grey ul#loi_title{padding:25px 0 25px 0;}
		
			ul#loi_title li#col1{padding-right:110px;}
			ul#loi_title li#col2{padding-right:25px;}
			ul#loi_title li#col3{padding-right:70px;}
			ul#loi_title li#col4{border:none;}
			
			
ul#pagination{text-align:center; margin:34px 0 10px 0;}
	ul#pagination li{display:inline; font-size:12px; padding:0 2px 0 2px;}
	ul#pagination li a{color:#636363; text-decoration:none; border:#cecece solid 1px; padding:4px 4px 4px 4px;
	background:url(../images/list_of_investments/bg_pagination.png) repeat-x top #dedede;}
	ul#pagination li a:hover{background:#FFFFFF;}
	ul#pagination li a:active{background:#6c9d83; color:#FFFFFF; border:#a59c7b solid 1px;}
	



/************* Logged in profile (Compose Message) ***************/

ul#logged_in{background-color:#cfe080; border-bottom:#92aa23 solid 1px; text-align:left; padding:10px 0 10px 50px;}

	ul#logged_in li{display:inline; font-size:12px; padding:0 30px 0 0;}
	ul#logged_in li a{color:#464646; text-decoration:none; font-weight:bold;}
	ul#logged_in li a#settings{background:url(../images/logged_in/settings_spanner.gif) no-repeat left center; padding:5px 0 5px 18px; margin:0 0 0 70px;}
	
	ul#logged_in li a#inbox{background:url(../images/logged_in/inbox_right.gif) no-repeat right center #ecf1d0; padding:5px 0 3px 0;}
	ul#logged_in li a#inbox span{background:url(../images/logged_in/inbox_left.gif) no-repeat left center; padding:5px 8px 4px 8px;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
	ul#logged_in li a#inbox{padding:5px 0 4px 0;}
	}	
	
	
	
	ul#logged_in li a#new_messages{background:url(../images/logged_in/message_left.gif) no-repeat left center; margin:0 0 0 0px; padding:0 0 0 0;}
	ul#logged_in li a#new_messages span{background:url(../images/logged_in/message_right.gif) no-repeat right center; padding:2px 5px 2px 6px;}
	
	#applesearch{float:right; margin:-37px 20px 0 0;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
	#applesearch{float:right; margin:-31px 20px 0 0;}
	}	

	ul#messages{padding:15px 0 15px 0;}
	ul#messages li{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; display:inline; font-size:12px; 
		font-weight:bold; padding:12px 20px 12px 20px;}
		
		ul#messages li a{color:#505050; text-decoration:none; padding:5px 5px 5px 5px;}
		ul#messages li a:hover{color:#FFFFFF; background-color:#2f65b6;}
		ul#messages li a#selected{color:#FFFFFF; background-color:#2f65b6;}
		
		
			table#compose{width:600px; color:#424242; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:17px; margin:0 auto 0 auto;}
				table#compose td.compose_left{text-align:right; padding:17px 5px 0 0;}
				
				table#compose td{padding:10px 0 10px 0; vertical-align:top;}
				
				.compose_textbox{border:#a1a1a1 solid 1px; padding:7px 0 7px 7px; width:400px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
				.compose_textarea{border:#a1a1a1 solid 1px; padding:7px 0 0 7px; width:400px; height:130px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:11px;}




/************* Logged in profile (Inbox) ***************/

.message_rows{border-collapse:collapse;}
.message_rows span{line-height:1.5em;}
.message_rows .new_message{background:#f4f8fc;}
.message_rows tr td{padding:5px 0;border-bottom:1px solid #e1e1e1; vertical-align:middle; font-size:11px;}
.message_rows tr td a{text-decoration:none;}
.message_rows tr td a:hover{text-decoration:underline;}
.message_rows .msg_icon a, .message_rows .msg_icon span{display:block;margin-top:1px;width:17px;height:14px;padding-left:10px;text-decoration:none;}
.message_rows .new_message .msg_icon a:hover,
.message_rows .new_message .msg_icon.replied a:hover{background:#f4f8fc url('/inbox/images/new_message.gif') no-repeat 11px center;}
.message_rows .msg_icon a:hover,
.message_rows .msg_icon.replied a:hover{background:#fff url('/inbox/images/new_message.gif') no-repeat 11px center;}
.message_rows .new_message .msg_icon a,
.message_rows .new_message .msg_icon.replied a{background:#f4f8fc url('/inbox/images/new_message.gif') no-repeat 11px center;}
.message_rows .msg_icon.replied a{background:#fff url('/images/replied_mail_icon.gif') no-repeat 11px center;}
.message_rows .checkbox_toggle{width:35px;}
.message_rows .profile_pic{width:60px;line-height:1px;}
.message_rows .name_and_date .name{display:block;width:170px;margin-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.name_and_date .date{display:block;padding:1px 0 0 0;font-size:9px;color:#777;}
.name_and_date .unread_name{font-weight:bold;}
.message_rows .subject{margin-right:10px;line-height:14px;}
.message_rows .subject .subject_wrap{width:540px;padding:2px 0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:1.3em;}
.message_rows .new_message .subject{font-weight:bold;}
.message_rows .subject a{margin-right:5px;}
.message_rows .subject .subject_text{padding:2px 0 3px 22px;background-position:left 1px;background-repeat:no-repeat;}
.message_rows .subject .snippet_wrap{padding-left:22px;}
.message_rows .subject .snippet{font-weight:normal;color:#555555;}
.message_rows .delete_msg{width:24px;padding-left:15px;}
.message_rows .delete_msg a{display:block;margin-top:1px;width:14px;height:14px;background:transparent url(../images/logged_in/inbox/delete_message.gif) no-repeat;
cursor:pointer;}
.message_rows .delete_msg a:hover{background:url(../images/logged_in/inbox/delete_message_over.gif) no-repeat;}



/************* Logged in profile (Update Profile) ***************/

table.create_loan td.number{vertical-align:top; width:30px; font-size:17px; padding-top:3px;}
table.create_loan td.number1{vertical-align:top; width:30px; font-size:17px; padding-top:7px;}
table.create_loan td.details{width:495px; vertical-align:top;}

	table.create_loan td.details table{width:460px;}
	table.create_loan td.details table td{padding:5px 0 5px 0; vertical-align:top;}

		table.create_loan td.details table td .textbox{border:#cbd1de solid 1px; width:180px; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
		table.create_loan td.details table td .small_textarea{width:182px; height:50px; border:#cbd1de solid 1px; padding:3px 0 0px 1px;
		 font-family:Arial, Helvetica, sans-serif; font-size:11px;}

	table.create_loan td.details table td img{border:#a7a7a7 solid 1px;}
  
  	table.create_loan td{vertical-align:top;}
  
  
/************* Register Step 1 ***************/

#register_box{width:424px; background:url(../images/register/box_top.png) no-repeat top; margin:30px auto 10px auto;}
#register_box_top{width:424px; background:url(../images/register/box_bottom.png) no-repeat bottom; padding:40px 0 40px 0;}

	#register_box_top table{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#424242; width:350px; margin:0 auto 0 auto;}
		#register_box_top table td{padding:5px 0 5px 0; text-align:right;}
	
		#register_box_top table .textbox{border:#cbd1de solid 1px; width:180px; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


table.create_loan td.details table td img#arrow{border:none;}


/************* Store ***************/

.row{width:890px; float:left; margin:0 0 20px 0;}

	.prod{width:390px; margin:40px 20px 0 20px; float:left;}
	.prod img{float:left;}
	
	.prod_info{width:195px; border:#d6e2a5 solid 1px; float:right; padding:15px;}
	
		.prod_info h2{color:#afbf73 ; text-decoration:underline;}
		.prod_info p{color:#afbf73;}
		.prod_info .continue{margin:20px 0 0 60px;}

	p#basket{color:#8caa00; font-size:14px; background:url(../images/store/details/basket.jpg) no-repeat right center; width:190px; padding:20px 70px 15px 0;
	float:right; text-align:right; margin:-75px 30px 0 0; position:relative;}
	p#basket a{color:#8caa00;}

		img#prod_img{border:#d7e2a8 solid 1px; margin:24px 0 0 29px; float:left;}
		
		#product_details{width:460px; float:left; margin:24px 0 0 20px;}
		
			#product_details h2{font-size:24px; color:#8caa00; font-weight:normal;}
			#product_details p{margin:0 0 20px 0;}
			#product_details table{font-size:24px; color:#8caa00; font-weight:normal; width:300px;}
			#product_details table td{vertical-align:bottom; padding:5px 0 5px 0;}
			

/************* Basket ***************/

table#table_basket{width:829px; margin:42px auto 0 auto;}
table#table_basket tr th{border-bottom:#7e8dbc solid 2px; color:#7e8dbc; font-size:14px; font-weight:bold; font-family:"Helvetica", Arial, Helvetica, sans-serif; padding-left:12px;
padding-bottom:9px;}
table#table_basket tr td img{border:#8aae63 solid 3px;}
table#table_basket tr td{padding:6px 0 6px 0; vertical-align:middle; font-family:"Helvetica", Arial, Helvetica, sans-serif; color:#1e52a2; font-size:12px; padding-left:12px;
border-bottom:#d6d6d6 solid 1px;}
table#table_basket tr td a{color:#1e52a2; text-decoration:none;}
table#table_basket tr td a:hover{text-decoration:underline;}
table#table_basket tr td a.continue{color:#FFFFFF;}
table#table_basket tr td a.continue:hover{text-decoration:none;}

table#table_basket tr#total{border-bottom:#7e8dbc solid 2px; border-top:#7e8dbc solid 2px;}
table#table_basket tr#total td{padding:29px 0 29px 12px;}
table#table_basket tr#total td#sub_total{text-align:right; font-size:24px; padding-right:12px;}
table#table_basket tr#total td#next{text-align:right; padding-right:12px;}


table#table_basket tr th#item{width:137px;}
table#table_basket tr th#description{width:426px;}


body#page_review table#table_basket tr th#description{width:570px;}

table#table_basket tr.review_total{font-size:14px;}
table#table_basket tr.review_total td{text-align:right; padding:10px 20px 10px 0;}
table#table_basket tr.review_total td.grey{background-color:#eef0f6;}
table#table_basket tr.review_total td.center{text-align:left; padding-left:10px;}


#basket_bottom{text-align:center; margin:12px 0 0 0;}

	#basket_bottom p{text-align:center; font-size:14px; color:#424242;}

#credits_top{width:325px; background:url(../images/credits_top.jpg) no-repeat top; margin:20px 0 0 30px;}
#credits_bottom{width:325px; background:url(../images/credits_bottom.jpg) no-repeat bottom; padding:47px 0 21px 0;}

	#credits_bottom p{text-align:left; margin:0 20px 0 20px; font-size:12px;}
	#credits_bottom p#click_here{text-align:center; margin:20px 0 0 0;}
		
		
	body#page_review #basket_bottom p{text-align:left; margin:0 0 0 30px;}
	
	body#page_review #basket_bottom p#button_right{text-align:right; margin:0 34px 0 0;}
	
	p#button_center{text-align:center; position:relative;}
		p#button_center a{position:relative;}
		
		#sign_up_bottom table td a{position:relative;}
		#sign_up_bottom p{text-align:left;}
	
			
/************* Campaigns ***************/	

.section{width:100%;}
			
#camp_top_left{width:560px; margin:33px 0 0 43px; float:left;}

	#camp_top_left img{border:#8aae63 solid 3px; float:left; margin:0 20px 0 0;}
	#camp_top_left h3{font-size:18px;}
	#camp_top_left a{color:#2f65b6; font-weight:bold;}
	
	#camp_top_left a.continue{display:inline; color:#FFFFFF; font-weight:normal; margin:0 0 -30px 0;}
	
	#camp_top_left .continue{margin-top:20px; margin-bottom:20px;}
	
	#camp_top_left p{margin:20px 0 0 0;}
	
	
#camp_info_top{width:310px; background:url(../images/campaigns/campaign_info_top.png) no-repeat top; float:left; margin:35px 0 0 20px;}
#camp_info_bottom{width:310px; background:url(../images/campaigns/campaign_info_bottom.png) no-repeat bottom; padding:0 0 0 0;}

	#camp_info_bottom h3{border-bottom:#ededed solid 1px; margin:20px 0 0 0; padding:0 0 5px 20px;}
	#camp_info_bottom img.helpme{float:right; margin:-20px 10px 0 0;}
	
	#camp_info_bottom li{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1b1b1b; line-height:1.5em;}
	#camp_info_bottom ul{margin:20px 20px 0 20px; padding-bottom:20px;}


p#links{margin:20px 0 0 43px;}
p#links a{text-decoration:none;}
p#links a#active{text-decoration:underline; font-weight:bold;}
p#links a:hover{text-decoration:underline;}

.bigbox_top_grey ul#loan li{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#505050; display:inline; font-size:12px; 
		font-weight:bold; border-right:#9d9d9d dotted 1px; padding:12px 0 12px 20px;}
		
		.bigbox_top_grey ul#loan{padding:25px 0 25px 0;}
		
			ul#loan li#loan1{padding-right:110px;}
			ul#loan li#loan2{padding-right:25px; border:none;}

table.post_details{width:860px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; font-size:11px; line-height:1.3em; margin:0 0 0 21px;}
				table.post_details td{vertical-align:top; line-height:1.3em;}
					table.post_details td.loan_details{text-align:center; width:160px; padding-top:30px;}
					table.post_details td.lenders{width:675px; padding:0 0 0 10px;}
					table.post_details td.two img{padding:5px 0 5px 0;}
	
.bar{width:100px; height:9px; background:url(../images/campaigns/bg_bar.gif) repeat-x top; border:#c1c1c1 solid 1px; margin:5px auto 5px auto;}
.percentage{width:45px; height:9px; background:url(../images/campaigns/blue_bar.gif) repeat-x top;}
	
.thumb_img{width:100px; text-align:center; float:left; height:120px; margin: 0 0 0 10px; display:inline ;}	

	.thumb_img img{border:#8aae63 solid 1px; margin:20px 0 3px 0px;}
	.thumb_img p{text-align:center; margin:3px 0 0 0;}
	.thumb_img p#more{margin:50px 0 0 0;}


#what{padding:20px 0 0 43px;}

	#what img{border:#8aae63 solid 3px; float:left;}
	#what p{width:526px; float:left; margin:0 0 0 20px;}
	#what h3{margin:0 0 15px 20px; float:left; font-size:18px;}
	#what .continue{float:left; margin:15px 0 0 20px;}


h3.other_campaigns{margin:20px 0 0 43px; font-size:18px;}



/************* Groups ***************/


#community{margin:20px 0 0 20px;}

	#community img{float:left; margin:20px 0 0 20px;}
	
	#community .help{margin:0 0 10px 60px; width:600px;}
	
	#community .help ul{width:500px; list-style:none inside;}
	#community .help ul li{list-style:none outside; line-height:1.8em;}

		.help li#lock{background:url(../images/groups/lock.png) no-repeat left center; padding:0 0 0 20px; list-style:none;}
		
		.help p{padding:20px 0 0 0; float:left;}
		.proposed{width:130px; border:#a1a1a1 solid 1px; color:#afbf73; padding:2px 0 2px 2px;}

table.groups{width:860px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; font-size:11px; line-height:1.3em; margin:0 0 0 21px;}
				table.groups td{vertical-align:top; line-height:1.3em;}
				table.groups td.thumb{width:130px;}
				table.groups td.thumb img{border:#8aae63 solid 3px;}
				table.groups td.loans{width:60px; text-align:center;}
				table.groups td.members{width:150px; text-align:center;}
				table.groups td.total{width:120px; text-align:center;}
				table.groups td.one{width:150px;}
				table.groups td.two{width:120px;}
				table.groups td.buttons img{margin-bottom:-3px;}


.bigbox_top_grey ul.group_headings li{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#505050; display:inline; font-size:12px; 
		font-weight:bold; border-right:#9d9d9d dotted 1px; padding:12px 0 12px 20px;}
		
		.bigbox_top_grey ul.group_headings{padding:25px 0 25px 0;}

ul.group_headings li#col1{padding-right:190px;}
ul.group_headings li#col2{padding-right:35px;}
ul.group_headings li#col3{padding-right:20px;}
ul.group_headings li#col4{padding-right:20px;}
ul.group_headings li#col5{border:none;}



p#please_note{background-color:#f3f5ea; border:#afbf73 solid 1px; padding:10px; text-align:center; font-size:12px; margin:30px;}

.textarea{border:#cbd1de solid 1px; width:180px; padding:3px 0 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:100px;}





/************* Group Details ***************/

#group_details{margin:20px 0 0 23px;}
	
	#group_left{float:left; width:317px;}
	#group_details img{border:#8aae63 solid 3px; float:left;}
	#group_details img#stats{border:none; float:none; margin:20px 0 0 0;}
	
	#group_details table{width:470px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; font-size:13px; line-height:1.3em;
	margin:0 0 0 20px; float:left;}


		#group_details table td.group_r{color:#0e469b; font-weight:bold; width:142px;}
		#group_details table td{padding:5px 0 5px 0;}


table#statistics{width:890px; color:#303030; font-size:14px; font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; margin:20px 0 20px 43px;}

	table#statistics td#top_left{background:url(../images/groups/details/top_left.png) no-repeat left top; border-bottom:#c7c7c7 solid 1px;
	border-right:#c7c7c7 solid 1px;}
	table#statistics td#top_right{background:url(../images/groups/details/top_right.png) no-repeat right top; border-bottom:#c7c7c7 solid 1px;}
	table#statistics td#bottom_left{background:url(../images/groups/details/bottom_left.png) no-repeat left bottom; border-right:#c7c7c7 solid 1px;}
	table#statistics td#bottom_right{background:url(../images/groups/details/bottom_right.png) no-repeat right bottom;}
	
	table#statistics td.bg_top{background:url(../images/groups/details/bg_table_top.png) repeat-x top; border-bottom:#c7c7c7 solid 1px;
	border-right:#c7c7c7 solid 1px;}
	table#statistics td.bg_bottom{background:url(../images/groups/details/bg_table_bottom.png) repeat-x bottom; border-right:#c7c7c7 solid 1px;}
	
	table#statistics td{text-align:center; padding:15px 0 15px 0;}

ul.group_headings li.single{border:none;}

	p.cal{font-size:14px; color:#afbf73; border:#afbf73 solid 1px; width:120px; padding:15px 0 15px 15px;}
	p.cal span{font-size:52px; color:#afbf73; font-weight:bold;}
	
	ul.activity{float:left; margin:20px 0 0 0;}
	ul.activity li{display:inline; float:left; text-align:center; width:120px; margin:0 25px 0 20px;}
	ul.activity li img{border:#8aae63 solid 3px; float:left;}
	ul.activity li{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1b1b1b; line-height:1.3em;}
	
	ul.activity li.arrow{background:url(../images/groups/details/arrow.png) no-repeat center; width:58px; height:85px; display:block;}
	ul.activity li.equals{background:url(../images/groups/details/equals.png) no-repeat center; width:58px; height:85px; display:block;}
	
	ul.activity li.target{padding:18px 0 0 0;}
	
table#groupstable{width:640px; min-height:175px; height:auto !important; height:175px;}


/************* Logged In (Profile) ***************/

img#feed{margin:20px 0 0 43px;}

body#page_profile ul#loi_title li#col3{padding-right:50px;}
body#page_profile ul#loi_title li#col6{padding-right:50px;}

		
		table.post_details td.buttons span{background-color:#8aaf64; line-height:1.7em; color:#FFFFFF; padding:2px;}
		
		#news_feed_top{width:890px; background:url(../images/logged_in/profile/feed_top.png) no-repeat top; margin:20px auto 0 auto;}
		#news_feed_bottom{width:890px; background:url(../images/logged_in/profile/feed_bottom.png) no-repeat bottom; padding:0 0 20px 0;}
		.news_column{width:445px; padding:10px 0 0 0px; float:left;}
			.news_column h2{border-bottom:#ededed solid 1px; padding-bottom:10px; padding-left:20px;}
			
			#news_feed_bottom img#photo{border:#a7a7a7 solid 1px; float:left; margin:25px 0 0 25px;}
			
			.feed{width:400px;}
			
				.feed ul li{color:#2f65b6; font-size:12px; line-height:2em;}
				.feed ul{margin:20px 0 0 20px;}
				.feed ul li a{font-weight:bold; color:#2f65b6;}
				.feed ul li img{padding-right:10px; float:left;}
				.feed ul li em{background:#2f65b6; color:#FFFFFF; padding:2px;}
		
		
		
		#profile_details{width:480px; float:left; margin:25px 0 0 25px;}
		#profile_details p{font-size:14px; margin-bottom:10px;}
			#profile_details ul{font-size:14px; margin-bottom:10px;color:#000000;}
				#profile_details li{font-size:14px; margin-bottom:10px;color:#000000;}
		
		#buttons{margin:25px 0 0 0; float:left; width:150px;}
		
		
		
/************* Buy Credit ***************/

	table.buy td img#buy_help{padding:0; margin:0 0 0 0px; border:none;}
	table.buy td{ padding:0;}
	table.create_loan tr td table.buy tr td img{border:none;}
	
	#gift_certificate{width:937px; padding:20px 20px 0 20px;}
	
		#gift_certificate img{float:left;}
		.gifts{width:230px; float:left; padding-top:30px; margin-right:10px;}
			.gifts p{font-size:14px; color:#424242; margin:20px 0 0 0;}
		
		
		
/************* Log In ***************/
		
	#log_in_box_top{width:374px; background:url(../images/log_in/log_in_top.png) no-repeat top; margin:30px 0 0 20px; float:left;}
	#log_in_box_bottom{width:334px; background:url(../images/log_in/log_in_bottom.png) no-repeat bottom; padding:10px 20px 10px 20px;}
		
		#log_in_box_bottom table td	.textbox{border:#cbd1de solid 1px; width:180px; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
		#log_in_box_bottom table td{padding-bottom:10px; color:#424242; font-size:17px; text-align:right; padding-right:10px;}
		#log_in_box_bottom table{margin:30px 0 0 0;}
		
	#sign_up_top{width:424px; background:url(../images/log_in/sign_up_top.png) no-repeat top; float:left; margin:30px 0 0 20px;}
	#sign_up_bottom{width:384px; background:url(../images/log_in/sign_up_bottom.png) no-repeat bottom; padding:10px 20px 10px 20px;}
	
		#sign_up_bottom table td{font-size:11px; color:#686868; padding-bottom:10px; padding-right:10px;}
		#sign_up_bottom table{margin:30px 0 0 0;}
		#sign_up_bottom td .textbox{border:#cbd1de solid 1px; width:180px; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
		#sign_up_bottom td p{width:200px; background-color:#ebf1e6; border:#cde4cd solid 1px; padding:10px; font-size:10px;}



/************* Store Details ***************/

	img#store_img{width:248px; height:206px; float:left; border:#d5e1a5 solid 1px; margin:20px 0 0 20px;}
	
		table#gift td{color:#424242; font-size:17px; padding:0 20px 20px 0; vertical-align:top;}
		table#gift td .textbox{border:#cbd1de solid 1px; width:180px; color:#686868; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; 
		margin:-4px 0 0 0;
		position:relative;}
		table#gift td .gift_text{border:#cbd1de solid 1px; width:385px; color:#686868; padding:3px 0 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
		 margin:-4px 0 0 0;
		height:80px; position:relative;}
		
		
		
		

/************* Learn More ***************/	

#learn_top{width:839px; background:url(../images/learn_more/learn_top.png) no-repeat top; margin:30px auto 0 auto;}
#learn_bottom{width:839px; background:url(../images/learn_more/learn_bottom.png) no-repeat bottom;}

	#learn_left{width:232px; float:left; padding-bottom: 50px;}
	#learn_right{width:545px; float:left;padding:25px 0 15px  30px;}
	
		#learn_left h3{font-family:"Helvetica", Arial, Helvetica, sans-serif; color:#8caa00; font-size:17px; font-weight:normal; margin:25px 0 0 30px;}
		#learn_right h3{font-family:"Helvetica", Arial, Helvetica, sans-serif; color:#424242; font-size:17px; font-weight:normal; }
		#learn_right h4{font-family:"Helvetica", Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:normal; margin:20px 0 5px 0;}
		#learn_right p{margin-bottom:4px;}
			#learn_right ul{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1b1b1b; line-height:1.3em; margin:10px 0px 10px 20px;}
			#learn_right li{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1b1b1b; line-height:1.3em; margin:10px 0px 10px 20px;}
		#learn_left ul{margin:20px 0 0 10px;}
		#learn_left ul li{font-family:"Helvetica", Arial, Helvetica, sans-serif; font-size:14px;}
		#learn_left ul li a{color:#4b4b4b; text-decoration:none; padding:16px 0 16px 29px; display:block; position:relative;}
		#learn_left ul li a:hover, #learn_left ul li a.active{color:#4b4b4b; text-decoration:underline; padding:16px 0 16px 29px; background:url(../images/learn_more/bg_list.png) no-repeat left;
		font-weight:bold;}
		
		#learn_right table{margin-top:30px;}
		#learn_right table tr td{padding-bottom:10px; padding-right:20px; vertical-align:top;font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1b1b1b; line-height:1.3em;}
		#learn_right table tr td .submit{width:85px; height:20px; background:url(../images/social/submit.png) no-repeat; font-family:Arial, Helvetica, sans-serif; 
		font-size:10px; color:#636363; border:none; cursor:pointer; padding:2px 0 0 40px;}
		#learn_right table tr td img{border:none; padding:0px; float:left;}
		#learn_right table tr td textarea{width:350px; height:200px;}
		
		#learn_right div#thanks p{border:solid 1px #5b7d35; background:#8aaf64; text-align:center; padding:10px 0 10px 0;}
		#learn_right div#nothanks p{border:solid 1px #b2000e; background:#ff1322; text-align:center; padding:10px 0 10px 0;}

		.LV_validation_message{
		   font-weight:bold;
		}

		.LV_valid {
		   color:#4c973d;
			display:none;
		}

		.LV_invalid {
		   color:#c45034;
			font-size:14px;
		}

		.LV_valid_field,
		input.LV_valid_field:hover, 
		input.LV_valid_field:active,
		textarea.LV_valid_field:hover, 
		textarea.LV_valid_field:active {
			background:url(../images/learn_more/correct.png) no-repeat right center;
		}

		.LV_invalid_field, 
		input.LV_invalid_field:hover, 
		input.LV_invalid_field:active,
		textarea.LV_invalid_field:hover, 
		textarea.LV_invalid_field:active {
			background:url(../images/learn_more/incorrect.png) no-repeat right center;
		}



/************* Gift Certificate ***************/	

#use_certificate{width:700px; margin:48px 0 0 80px;}

	#use_certificate img{float:left;}

	
	
		
				
/************* Text Styles ***************/

h1{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#8caa00; margin:0 25px 0 25px; padding-top:20px; padding-bottom:10px; line-height:1.3em; border-bottom:#d6d6d6 solid 1px;}
	h1 span{font-size:14px; color:#424242;}

h2{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; margin:0 0 5px 0;}

h3{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; margin:20px 0 5px 0;}

p.text{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; margin:0 0 5px 0;}

p{font-family:"Helvetica", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1b1b1b; line-height:1.3em;}

a{color:#3c7104; text-decoration:underline; outline:0;}
a:hover{text-decoration:none;}
.menu ul li a:visited{color:#333333;}

strong{font-weight:bold;}



/************* Accessibility ***************/	

/* clearing */ 
.clear{clear:both; height:1px; margin:0; padding:0; font-size: 15px; line-height: 1px;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
* html>body .clearfix{display: inline-block; width:100%;}
* html .clearfix {/* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }

/* accessibility */ 
.accessibility { position: absolute; top: -999em; left: -999em;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.current {font-weight:bold;}

.plain-text { color:#000000;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 400%;
}


#lightbox-loading {
	position: absolute;
	top: 15%;
	left: 0%;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 0;
}


.calc{
color:#264409;
style-weight:bold;
}

#mapsWrapper {
clear:left;
float:left;
height:160px;
width:280px;
margin:10px 0 0 20px;
padding:0 0 0 0px;
}

