/* Homepage Content - Sidebar Subscribe */
#home_subscribebox { position: relative; float: left; width: 319px; height: auto; margin: 0 0 30px 0; padding: 0; border: 1px solid #c5c5c5; border-top: none; background-color: #f4f4f4;}
#home_subscribebox p { position: relative; float: left; margin: 15px 0 10px 10px; padding: 0; width: 152px; height: auto; font-family: Lucida Grande, Helvetica, Arial, Sans-Serif; font-size: 12px; font-weight: normal; color: #000; line-height: 16px; }
#home_subscribebox img { position: absolute; right: 0; top: 0; margin: 0; padding: 0; }
#home_subscribebox form { position: relative; float: left; margin: 0 0 0 10px; padding: 0; width: 292px; height: auto; }
#home_subscribebox form .input_field { position: relative; float: left; outline: none; margin: 0 0 15px 0; padding: 0 0 0 10px; width: 142px; height: 30px; border: 1px solid #ccc; background-color: #e5e5e5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-family: lucida grande, helvetica, arial; }
#home_subscribebox form .input_field:focus { background-color: #fff; box-shadow: 0 0 10px #dadada; -moz-box-shadow: 0 0 10px #dadada; -webkit-box-shadow: 0 0 10px #dadada;}
#home_subscribebox form .input_field:unfocus { outline: none; }
#home_subscribebox form #book_subscribe { position: relative; float: right; cursor: pointer; margin: 0 0 0 0; padding: 0; width: 121px; height: 32px; text-indent: 3000px; border: none; background: url('subscribe-button.png') center no-repeat; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#home_subscribebox form #book_subscribe:hover { background: url('subscribe-button.png') top no-repeat; }
#home_subscribebox form #book_subscribe:active { background: url('subscribe-button.png') bottom no-repeat; }
#home_subscribebox form label { position: relative; float: left; margin: 0 0 15px 5px; padding: 0; font-family: Lucida Grande, Helvetica, Arial, Sans-Serif; font-size: 11px; font-weight: normal; color: #000; line-height: 13px; }

/* Homepage Box and Box Heading Style */
h5.element_title { position: absolute; z-index: 5; top: 0; letter-spacing: normal; left: 50px; margin-top: -5px; padding: 0 2px; background-color: #fff; text-transform: uppercase; text-align: center; width: auto; height: auto; font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; font-size: 11px; font-weight: bold; color: #000; }
span.element_title_bar { position: relative; float: left; margin: 0 0 7px 0; padding: 0; width: 100%; height: 5px; background-color: #c3c3c3;}

.row_a{
	width: 760px;
	clear: both;
	margin-top: 10px;

	
}
.r1{
	font-size: 25px;
}
.col_a{
	float: left;
	width: 250px;
	margin-left: 2px;
	margin-top:2px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F5ECCE;

}
.result_a{
	float: left;
	
	width: 600px;
	margin-left: 2px;
	margin-top:2px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #F3E2A9;

}
.result_a1{
	float: left;
	
	width: 600px;
	margin-left: 2px;
	margin-top:2px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #F5DA81;

}
.rcol_a{
	float: left;
	width: 250px;
	margin-left: 2px;
	margin-top:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F5F5E7;

}
.col_a1{
	float: left;
	width: 120px;
	margin-left: 2px;
	margin-top: 2px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F5ECCE;	

}
.rcol_a1{
	float: left;
	width: 120px;
	margin-left: 2px;
	margin-top: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F5F5E7;	

}
.col_a2{
	float: left;
	width: 70px;
	margin-left: 2px;
	margin-top: 2px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F5ECCE;	

}
.col_a3{
	float: left;
	width: 140px;
	margin-left: 2px;
	margin-top: 2px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F5ECCE;	

}
.rcol_a2{
	float: left;
	width: 70px;
	margin-left: 2px;
	margin-top: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F5F5E7;	

}
.rcol_a3{
	float: left;
	width: 140px;
	margin-left: 2px;
	margin-top: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F5F5E7;	

}