/*
Theme Name: cropinsure
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
body {
	background:url(images/bg.png) repeat;
	border-top:4px solid #0b3144;
	font-family:Arial,Helvetica,sans-serif;
	color: #5A5A5A;
	font-size: 14px;
}
h1, h2, h3, h4, h5 {
	font-weight:normal;
}
img {
	border:0px none;
}
ul{
	padding:0px;
	margin:0px
}
ul li{
	list-style:none; 
	float:left;
}

/* -----------------------	HOME PAGE CSS ----------------------*/
				
.wrapper{
	width:100%;
	float:left;
}
.header-wrapper{
	width:100%;
	float:left;
}
.header-container{
	width:1000px;
	margin:0 auto;
}
.header-left{
	width:243px;
	float:left;
}
.header-right{
	width:294px;
	float:right;
}
.logo{
	margin:32px 0px  0px 0px;
}
.social-links{
	width:130px;
	float:right;
}
.social-links li{
	margin:10px 0px 0px 10px
}
.search{
	width:100%;
	float:right;
	padding-top:40px;
}
.search-outer{
	border:1px solid #dfdfdf;
	background:#f3f3f3;
	height:30px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	behavior:url(PIE.htc);
}
.searchcontainer {
    float: right;
    height: 28px;
    margin-bottom: 12px;
    margin-top: 72px;
    width: 291px;
}
.searchinput {
	border: none;
	float: left;
/*	height: 26px;*/
	margin:7px 0px;
	width: 247px;
	color:#838179;
	text-indent:5px;
	border-right:0px none;
	background:#f3f3f3;
	text-indent:5px;
	padding: 0 0 0 6px;
}
.search-icon{
	float:right;
	margin: 1px 5px 0 0;
}

.menu-wrapper{
	width:100%;
	float:left;
	margin: 9px 0 -49px;
	position:relative;
	z-index:9;
}
.blue-bg{
	background:url(images/slider-bg.png) repeat;
	height:554px;
}
.menu {
	width:1000px;
	margin:0 auto;	
}
.menu-bg{
	background:url(images/menu-bg.png) repeat-x;
	height:45px;
	border:1px solid #8abe2a;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	behavior:url(PIE.htc);
	
}
.nav{
	width:88%;
	margin:0;
	padding:1px 0px 1px 12%;
	float:left;
	text-align:center;
}
.nav ul{
	margin:0px;
	padding:0px;
}
.nav ul li{
	display:inline;
	list-style:none;
	background:url(images/menu-divider.png) no-repeat left;
	height:37px;
}
.nav a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	padding: 13px 19px;
	float:left;
	text-align:center;
}
.nav li:first-child {
	background:none;
	float:left;
}
.middle-wrapper{
	background: url("images/slider-bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    left: 0;
    height: 554px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.middle-container{
	width:1000px;
	margin:0px auto;	
}
.slider{
	width:100%;
	float:left;
	margin:50px 0px 0px 0px ;
	position:relative;
}
.slider-background{
	background:url(images/slider-background.png) repeat-x;
	float:left;
	position: relative;
    top: 35px;
	border:1px solid #254a5c;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	behavior:url(PIE.htc);
	width:701px;
	padding-bottom:25px;
}
.slider-img-home{
	float: right;
    position:absolute;
	right:0;
	top: -9px;
}

.slider-img-home > img {
    display: block !important;
    position: relative !important;
}

.slider-background h1{
	padding: 14px 0px 0px 42px ;
	font-size:60px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.slider-background h1 span{
	color:#ceff36;
}
.slider-background > img {
    float: right;
    position: relative;
    right: 142px;
    top: -15px;
    z-index: -2;
}
.slider-background h3{
	margin: 0px 0px 0px 45px ;
	font-size:18px;
	color:#fcfcfc;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	text-transform:uppercase;
}
.slider-background p{
	margin: 0px 0px 0px 45px ;
	font-size:12px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	width:508px;
	line-height:22px
}
.btn{
	width:100%;
	float:left;
	padding:48px 0px 0px 42px
}
.btn1{
	float:left;
	margin-right:22px
}
.btn2{
	float:left;
}
.middle-cont-bottom{
	float: left;
    margin: -63px 0 0;
    position: relative;
    width: 100%;
    z-index: 1;
}
.middle-cont-inner{
	margin:0 auto;
	width:1000px;
	border:1px solid #dedede;
	background:#f1f2f2;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	behavior:url(PIE.htc);
}
.middle-cont{
	width:980px;
	padding:15px 20px 0px 20px;
}
.bottom-box{
	width:305px; 
	float:left;
	padding:0px 30px 14px 0px;
}
.bottom-box2{
	width:305px; 
	float:left;
	padding:0px 30px 14px 0px;
}
.bottom-box3{
	width:auto; 
	float:left;
	padding:10px 21px 14px 0px;
}
.heading-img{
	background: url("images/heading-img.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    margin: 0 auto;
    position: relative;
    width: 248px;
    z-index: 50;
	border:1px solid #055675;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	behavior:url(PIE.htc);
}
.content-box{
	width:305px; 
	float:left;
	border:1px solid #d4d4d4;
	background:#fff;
	border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	position:relative;
	behavior:url(PIE.htc);
	margin: -30px 0 0;
	border-bottom:3px solid #093c51;
	
}
.content-box2{
	width:305px; 
	float:left;
	border:1px solid #d4d4d4;
	background:#fff;
	border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	position:relative;
	behavior:url(PIE.htc);
	margin: -30px 0 0;
	
}
.inner-content{
	width:280px;
	margin:0 auto;
}
.inner-content1{
	width:220px;
	margin:0 auto;
}
.blank{
	clear:both;
	height:40px
}
.heading-img h3{
	font-size:14px;
	color:#fafefd;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin:10px 0px
}
.box-content{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom: 6px;
}
.box-content h4{
	color:#474747;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.box-content p{
	padding:2px 0 2px 15px
}
.content{
	border-bottom:1px dotted #000;
	padding:5px 0px 1px 0px;
}
.read-more{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff0000;
}
.font-grey15{
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#636363;
}
.font-green18{
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#699912;
	padding-bottom: 7px;
}
.font-red26{
	font-size:26px;
	font-family: Arial, Helvetica, sans-serif;
	color:#c10000;
	text-align:center;
	font-weight:bold;
	padding-bottom: 10px;
}
.font-blue12{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#0a3044;
	text-align:center;
	padding:10px 0px 3px 0px;
}
.font-grey18{
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.dotted-border{
	border-bottom:1px dotted #000
}
.font-btm-email{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#0a3044;
	text-align:center;
	font-weight:bold;
	padding:12px 0px 0px 0px
}
.font-grey12{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#636363;
	text-align:center;
	padding:5px 0px 13px 0px;
	
}
.font-grey12 a {
    color: #636363;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px 0 13px;
    text-align: center;
	text-decoration:none;
}
.footer-top{
	width:100%;
	float:left;
	background:#7fb919;
	margin:8px 0px 0px 0px;
	height:40px
}
.footer-middle{
	width:100%;
	float:left;
	background:#082f41;
	/*margin:8px 0px 0px 0px;*/
}
.footer-wrapper{
	width:1000px;
	margin:0 auto;
}
.footer-middle-wrapper{
	width:526px;
	margin:0 auto;
}
.font-footer-txt{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0px 3px 0px;
}
.footer-middle-wrapper p{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:20px 0px 15px 0px;
}
.white-dotted-border{
	border-bottom:1px dotted #fff;
}

.footer-bottom{
	width:563px;
	margin:10px auto;
}
.footer-bottom ul li{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	border-right:1px solid #fff;
}
.footer-bottom a{
	color:#fff;
	text-decoration:none;
	padding:0px 6px 0px 6px;
}
.font-white12{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}
.left{
	width:100%;
	float:left;
	padding-bottom:10px
}
.left li:last-child{
	border-right: 0 none !important;
}
.border-none{
	border-right:none !important;
}
#short_code_si_icon{
    float: left;
    width: 100%;
}

#short_code_si_icon > a {
    float: left;
    margin: 10px 0 0 10px;
}

.link {
    color: #474747;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
	text-transform:capitalize;
}
.link:hover {
	text-decoration:underline;
}
.rd-more {
	color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-decoration:none;
}
.rd-more:hover {
	text-decoration:underline;
}
textarea {
    border: 1px solid #CCCCCC;
}


#container {
    margin: 0 auto;
    width: 1000px;
}

#primary {
    float: left;
    margin-right: 15px;
    margin-top: 50px;
    width: 70%;
}
#secondary {
    float: left;
    margin-top: 50px;
    width: 27%;
}

.entry-content > p {
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 23px;
    text-align: justify;
}
/*aside {
    float: left;
    line-height: 22px;
    padding: 2px 8px 8px;
	width: 100%;
}*/
aside {
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    float: right;
    line-height: 22px;
    margin-bottom: 10px;
    padding: 5px 5px 5px 15px;
    width: 90%;
}
aside h3 {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 8px;
	font-weight: bold;
}

aside li a {
    font-weight: normal;
}
a {
    color: #474747;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
	text-transform:capitalize;
}
a:hover {
	text-decoration:underline;
}
header {
    float: left;
    margin-bottom: 10px;
    width: 100%;
	padding: 10px 10px 0;
}
.comments-area {
    float: left;
    width: 100%;
}
#reply-title {
    margin-bottom: 10px;
    margin-top: 10px;
}

#respond > form {
    color: #555555;
    line-height: 26px;
	 font-size: 14px;
}
form input {
    border: 1px solid #CCCCCC;
}

.comment-form-author > label {
    margin-left: 10px;
}

.comment-form-email > label {
    margin-left: 12px;
}
.comment-form-url > label {
    margin-left: 9px;
}

.comment-form-comment > label {
    vertical-align: top;
}
.comment-form-comment {
    margin-top: 5px;
}
.nav-next {
    float: right;
}
.entry-content {
    margin-bottom: 10px;
	float: left;
	width: 100%;
}
.entry-meta {
    font-size: 15px;
    margin-bottom: 4px;
}

aside ul li {
    width: 100%;
}

.entry-title a {
    font-size: 20px;
}
.entry-summary > p {
    color: #555555;
    font-size: 14px;
    margin-bottom: 5px;
    text-align: justify;
}
.entry-summary {
    float: left;
}
.page.type-page.status-publish.hentry {
    margin-bottom: 10px;
    margin-top: 10px;
}
.full-width #primary {
    width: 100%;
}

#wp-realtime-sitemap-pages, #wp-realtime-sitemap-posts, #wp-realtime-sitemap-posts, #wp-realtime-sitemap-archives, #wp-realtime-sitemap-categories {
    float: left;
    line-height: 24px;
    margin-bottom: 20px;
    width: 100%;
}

#wp-realtime-sitemap-pages ul li, #wp-realtime-sitemap-posts ul li,#wp-realtime-sitemap-posts ul li, #wp-realtime-sitemap-archives ul li, #wp-realtime-sitemap-categories ul li {
    margin-left: 15px;
    width: 100%;
	background: url(images/arrow.png) no-repeat scroll 1px 11px transparent;
    padding-left: 16px;
}

#searchsubmit {
    border: 0 none;
}
blockquote {
    color: #555555;
    font-size: 13px;
    margin-bottom: 10px;
    margin-top: 10px;
}


/* Insurance Form CSS*/

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	background:#f7f7f7;
	color:#5A5A5A;
}
#form_inner
{
	margin:0 auto;
	width:985px;
	height:auto;
}
.form_maininner
{
	float:left;
	width:975px;
	height:auto;
	padding:15px 10px;
	background:#FFF;
}
.form_list
{
	float:left;
	width:100%;
	height:auto;
}
.form_list ul
{
	margin:0px;
	padding:0px;
}
.form_list ul li
{
	display:inline;
	list-style:none;
}
.form_list ul li a
{
	float:left;
	width:155px;
	height:auto;
	margin-right:3px;
	padding:15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	color:#a2a296;
	background:#cbcbc1;
}
.form_list ul li a:hover
{
	background:#FFF;
	color:#000;
}
.form_list ul li a.active
{
	background:#FFF;
	color:#000;
}
.form_heading
{
	float:left;
	width:100%;
	height:auto;
	margin-top:15px;
	padding-bottom:5px;
	border-bottom:1px dotted #0e0e0e;
}
.form_heading h1
{
	font-size:16px;
	color:#0e0e0e;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.form_heading_sec
{
	margin-top:15px !important;
}
.form_green_box
{
	float:left;
	width:98%;
	height:auto;
	padding:10px;
	margin-top:15px;
	background:#f6ffe5;
}
.form_green_box_sec
{
	margin-top:7px;
}
.form_container
{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:5px;
}
.form_container_left
{
	float:left;
	width:245px;
	height:auto;
}
.form_container_left p
{
	color:#5A5A5A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    margin:0;
    padding:4px 0;
}
.turnover
{
	float:left;
	width:202px;
	height:auto;
}
.form_container_right
{
	float:right;
	width:705px;
	height:auto;
}
.form_container_right_sec
{
	float:right;
	width:740px;
	height:auto;
}

.form_container_right input[type=text]
{
	float:left;
	width:300px;
	height:auto;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	border:1px solid #CCC;
	background:#FFF;
}
.form_container_right input[type=text].pincode
{
	float:left;
	width:55px;
	height:auto;
	margin-right:10px;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	border:1px solid #CCC;
	background:#FFF;
}
.form_container_right input[type=text].phone
{
	float:left;
	width:152px;
	height:auto;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	border:1px solid #CCC;
	background:#FFF;
}
.form_container_right input[type=text].duedate
{
	float:left;
	width:105px;
	height:auto;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	border:1px solid #CCC;
	background:#FFF;
}
.form_container_right input[type=text].post
{
	float:left;
	width:52px;
	height:auto;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	border:1px solid #CCC;
	background:#FFF;
}
.form_container_right input[type=text].activities
{
	float:left;
	width:149px;
	height:auto;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	border:1px solid #CCC;
	background:#FFF;
}
.form_pargh
{
	float:left;
	width:75%;
	height:auto;
}
.form_pargh p
{
	margin:0px;
	font-size:14px;
	color:#5A5A5A;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
.form_postcode
{
	float:right;
	width:180px;
	height:auto;
}
.form_postcode p
{
	float:left;
	width:120px;
	height:auto;
	font-size:14px;
	color:#5A5A5A;
	margin:0px;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.form_additional_date
{
	float:left;
	width:100%;
	height:auto;
	margin-top:5px;
}
.form_additional_date p
{
	float:left;
	width:100%;
	height:auto;
	font-size:14px;
	color:#5A5A5A;
	margin:0px;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.form_additional_date .textarea
{
	float:left;
	width:97%;
	height:auto;
	min-height:90px;
	border:none;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5A5A5A;
	resize:none;
	border: 1px solid #CCCCCC;
}
.total_turnover 
{
    float:left;
    height: auto;
    width:280px;
	margin-left:30px;
}
.total_turnover p 
{
    color: #5A5A5A;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: auto;
    margin:0;
    padding:3px 0;
    width:125px;
}
.formtype
{
	float:left;
	width:400px;
	height:auto;
}
.form_tickcont
{
	float:left;
	width:98%;
	height:auto;
	padding:10px;
	background:#cbcbc1;
}
.form_tickcont input[type=checkbox]
{
	float: left;
    margin-right: 5px;
    margin-top: 5px;
	margin-right:5px;
}
.form_tickcont p
{
	color: #5A5A5A;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: auto;
    margin:0;
	margin-top:2px;
    padding:3px 0;
    width:auto;
}
.form_button_cont
{
	float:left;
	width:100%;
	height:auto;
	padding:10px 0px;
}
.form_button_prev input[type=button]
{
	float:left;
	width:230px;
	height:auto;
	min-height:55px;
	cursor:pointer;
	border:none;
	background:url(images/prev_button.png) no-repeat;
}

.form_button_next input[type=button]
{
	float:right;
	width:230px;
	height:auto;
	min-height:55px;
	cursor:pointer;
	border:none;
	background:url(images/next_button.png) no-repeat;
}
/*============================Step Two CSS======================*/

.form_container_two{
	margin:25px 0px 0px 0px;
}
.step2_drop_heading{
	width:100%;
	float:left;
	color:#000;
	font-size:24px;
	text-align:left;
	padding:15px 0px 10px 0px;
	font-weight:bold;
}
.step2_drop1_td1{
	width:275px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_drop1_td1 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_drop1_td1 input{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width: 180px;
}
.step2_drop1_td2{
	width:90px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_drop1_td2 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_drop1_td2 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:50px;
	}
.step2_drop1_td3{
	width:165px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_drop1_td3 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_drop1_td3 input{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:130px;
	float:left;
}
.step2_drop1_td3 select{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding:2px 0;
    width:140px;
}
.step2_drop1_td3 span{
	float:left;
	margin:2px 0px 0px 10px;
}
.step2_drop1_td3 div{
	width:100%;
	float:left;
	padding-bottom:5px;
}
.step2_drop1_td4{
	width:110px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:0px;
}
.step2_drop1_td4 div{
	width:100%;
	float:left;
	margin-top:3px;
}
.step2_drop1_td4 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_drop1_td4 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:70px;
	margin-top:5px;
	}
.step2_drop1_txt_wrap{
	width:670px;
	height:auto;
	float:left;
	margin-top:37px;
}
.step2_drop1_txt{
	width:100%;
	height:auto;
	float:left;
	*float:none;
	margin:10px 0px 0px 0px;
	text-align:left;
}
.step2_form_container{
	margin-top:30px;
}
.section6_tr{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	padding:5px 0px;
}
.section6_tr label{
	width:50%;
	float:left;
	margin:1px 0px 0px 0px;
}
.section6_tr div{
	width:15%;
	float:right;
	margin:1px 0px 0px 50px;
	text-align:center;
}
.section6_tr1{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	padding:5px 0px;
}
.section6_tr1 label{
	width:50%;
	float:left;
	margin:4px 0px 0px 0px;
}
.section6_tr1 div{
	width:15%;
	float:right;
	margin:0px 0px 0px 50px;
	text-align:left;
}
.section6_tr1 div span{
	float:left;
	margin-top:4px;
}
.section6_tr1 div input{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:110px;
	margin-right:15px;
	float:right;
}
.section6_tr2{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	padding:5px 0px;
}
.section6_tr2 label{
	width:50%;
	float:left;
	margin:4px 0px 0px 0px;
}
.section1415_radiobar label{
	width:70% !important;
}
.section1415_radiobar div{
	width:27% !important;
}
.section6_tr2 div{
	width:40%;
	float:right;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.section6_tr2 div input{
	width:auto;
	float:left;
}
.section6_tr2 div span{
	width:auto;
	float:left;
	margin:2px 20px 0px 5px;
}
.step2_section8_td1{
	width:620px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_section8_td1 label{
	width:100%;
	height:auto;
	text-align:left;
	float:left;
	min-height:25px;
	color:#5A5A5A;
}
.step2_section8_td1 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:600px;
	float:left;
	}
.step2_section9_td3{
	width:420px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_section9_td3 label{
	width:100%;
	height:auto;
	text-align:left;
	float:left;
	min-height:25px;
	color:#5A5A5A;
}
.step2_section9_td3 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:400px;
	float:left;
	}
.step2_section8_td2 label{
	min-height:25px !important;
}
.step2_section8_td2 input{
	float:none !important;
}
.section9_heading{
	width:100%;
	font-size:18px;
	font-weight:bold;
	padding:10px 0px;
	float:left;
	text-transform:uppercase;
}
.section9_form1_td1{
	width:200px;
	height:auto;
	float:left;
	text-align:left;
	margin-top:47px;
}
.step2_drop1_td3 input[type="radio"]{
	width:15px !important;
	margin-left:12px;
	border:none;
	background:none;
}
.section10_heading{
	width:100%;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px;
	float:left;
}
.step2_section11_td1{
	width:185px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_section11_td1 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_section11_td1 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width: 140px;
	}
.step2_section11_td2{
	width:165px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_section11_td2 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_section11_td2 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width: 120px;
	}
.section11_tr{
	width:100%;
	float:left;
	padding-bottom:5px;
}
.step2_section12_td1{
	width:100px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_section12_td1 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_section12_td1 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:75px;
	}
.step2_section12_td1 select{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding:2px 0;
    width:90px;
}
.step2_section12_td1 span{
		float:left;
		margin:2px 0px 0px 10px;
}
.section13_tr1 div{
	float:left !important;
}
.section1415_no{
	width:40px;
	height:auto;
	float:left;
	text-align:center;
	padding:40px 0px;
	background:#ccc;
	margin-top:10px;
	font-weight:bold;
	font-size:18px;
}
.step2_section1415_td1{
	width:170px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
	margin-left:20px;
}
.step2_section1415_td1 label{
	width:100%;
	height:auto;
	text-align:left;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_section1415_td1 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:160px;
	float:left;
	*float:none;
	}
.step2_section1415_td2{
	width:125px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_section1415_td2 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_section1415_td2 input{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:100px;
	}
.step2_section1415_td2 select{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding:2px 0;
    width:110px;
}
.section1415_inputbar{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 20px;
}
.section1415_inputbar span{
	width:auto;
	float:left;
	margin:0px;
}
.section1415_inputbar input{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:400px;
	margin-left:10px;
	}
.section1415_textarea_div{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}
.section1415_textarea_div span{
	width:100%;
	text-align:left;
	float:left;
	padding-bottom:3px;
}
.section1415_textarea_div textarea{
	width:100%;
	height:100px;
	float:left;
	border:solid 1px #ccc;
}
.section1415_radiobar1{
	padding:0px !important;
}
.section1415_radiobar1 label{
	width:70% !important;
}
.section1415_radiobar1 label input{
	width:500px !important;
	border:solid 1px #ccc;
	padding:2px 0px;
}
.section_heading_min{
	width:100%;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px;
	float:left;
	text-transform:uppercase;
}
.step2_section17_td3{
	width:80px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.step2_section17_td3 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.step2_section17_td3 input{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:60px;
	float:left;
	}
.step2_section17_td3 select{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding:2px 0;
    width:70px;
	}
.section19_tr1{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	padding:5px 0px;
}
.section19_tr1 label{
	width:20%;
	float:left;
	margin:4px 0px 0px 0px;
}
.section19_tr1 div{
	width:20%;
	float:left;
	margin:0px 0px 0px 50px;
	text-align:left;
	text-align:center;
}
.section19_tr1 div input{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:110px;
	margin-right:15px;
}

.section19_tr2{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	padding:5px 0px;
}
.section19_tr2 label{
	width:20%;
	float:left;
	margin:4px 0px 0px 0px;
}
.section19_tr2 div{
	width:20%;
	float:left;
	margin:0px 0px 0px 50px;
	text-align:left;
	text-align:center;
}
.section19_tr2 div span{
	float:left;
	margin-right:10px;
}
.section19_tr2 div input{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:110px;
	margin-right:15px;
	float:left;
}
.section19_tr3{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	padding:5px 0px;
}
.section19_tr3 label{
	width:60%;
	float:left;
	margin:4px 0px 0px 0px;
}
.section19_tr3 div{
	width:18%;
	float:left;
	margin:5px 0px 0px 0px;
	text-align:left;
}
.section19_tr3 div input{
	width:auto;
	float:left;
}
.section19_tr3 div span{
	width:auto;
	float:left;
	margin:2px 20px 0px 5px;
}
.section19_inputbar{
	width:650px;
	height:auto;
	float:left;
	margin:15px 0px 0px 20px;
}
.section19_inputbar span{
	width:100%;
	float:left;
	margin:0px;
}
.section19_inputbar input{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:630px;
	float:left;
	margin-top:5px;
	}
.section19_td1{
	width:170px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.section19_td1 label{
	width:100%;
	height:auto;
	text-align:left;
	float:left;
	color:#5A5A5A;
}
.section19_td1 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:160px;
	float:left;
	margin-top:5px;
	}
.section19_trsub label{
	width:100% !important;
	min-height:inherit !important;
	margin-top:0px;
}
.section_heading_full{
	width:100%;
	font-size:14px;
	padding:10px 0px;
	float:left;
}
.section20_td1{
	width:165px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
	margin-left:20px;
}
.section20_td1 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:21px;
	color:#5A5A5A;
}
.section20_td1 span{
	float:left;
	margin-right:10px;
	margin-top:4px;
}
.section20_td1 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:130px;
	float:left;
	}
.section20_td2{
	width:350px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.section20_td2 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.section20_td2 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:340px;
	}
	.section20_td3{
	width:500px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.section20_td3 label{
	width:100%;
	height:auto;
	text-align:left;
	float:left;
	min-height:40px;
	color:#5A5A5A;
}
.section20_td3 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:340px;
	float:left;
	}
.step_btn{
	width:203px !important;
	height:58px;
	float:right;
	margin:10px 0px 0px 0px;
	background:url(images/next.png) no-repeat !important;
	border:none;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.sendQuote{
	width:250px !important;
	height:58px;
	float:right;
	margin:10px 0px 0px 0px;
	background:url(images/send.png) no-repeat !important;
	border:none;
	color:#fff;
	font-size:18px;
	text-align:center;
}


/*============================step three css======================*/
.stepthree_toppargh
{
	float:left;
	width:100%;
	height:auto;
}
.stepthree_toppargh p
{
	float:left;
	width:70%;
	height:auto;
	margin-top:0px;
	margin-right:10px;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	color: #5A5A5A;
}
.stepthree_toppargh_sec
{
	margin-top:15px;
}
.stepthree_radiocont
{
	float:left;
	width:115px;
	height:auto;
}
.stepthree_radiocont input[type=radio]
{
	float:left;
	margin-right:5px;
}
.stepthree_radiocont p
{
	float:left;
	width:auto;
	height:auto;
	margin-top:0px;
	margin-right:10px;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	color:#5A5A5A;
}
.stepthree_bottompargh
{
	float:left;
	width:100%;
	height:auto;
	padding:10px 0px;
}
.stepthree_bottompargh h1
{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
	color: #5A5A5A;
	font-weight:bold;
}
.section9_form1_td2{
	width:225px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:15px;
}
.section9_form1_td2 label{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	min-height:25px;
	color:#5A5A5A;
}
.section9_form1_td2 input{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding: 3px 0;
    width:50px;
}
	
.form_button_submit input[type=submit]
{
	float:right;
	height:auto;
	min-height: 58px;
    width: 204px;
	cursor:pointer;
	border:none;
	background:url(images/btn-Send.png) no-repeat;
}
#insuranceform select {
	border:1px solid #ccc;
}


#form_postcode_postcode {
    float: left !important;
    margin-left: 20px;
    width: 135px !important;
}
#form_postcode_postcode > p {
    width: 70px;
}

#form_postcode_farm_size {
    float: right !important;
    width: 232px;
}

#form_postcode_farm_size > p {
    width: 178px !important;
}

/*End */

#thank-msg{
	background: none repeat scroll 0 0 #FFFFFF;
    color: green;
    float: left;
    font-weight: bold;
    height: 16px;
    text-align: center;
    width: 995px;
}


/* Cropinsure */

.form_green_box th {
    height: 55px;
    vertical-align: top;
}
.form_green_box td input[type=text] {
    height: 22px;
    width: 102px;
}
.formtable {
	float:left;
	width:100%;
}
.formtext{
	float: left;
    margin-top: 14px;
    width: 100%;
}
.formtext span{
	color:#000;
	font-weight:bold;
	font-size: 13px;
	line-height: 25px;
}
.formtext h2{
	color:#75c4f3;
	font-weight:bold;
	font-size: 13px;
}
.simple {
    font-weight: normal !important;
}
.provide_detail{
	height: 25px;
    width: 388px;
}

.formtext table li {
    font-size: 12px;
    line-height: 20px;
    list-style: disc inside none;
}
.formtext h1 {
    color: #75C4F3;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
}
.step1_property input {
    margin-right: 40px;
    width: 189px !important;
}
.broadcare_btn{
	background:url(images/btn_blank.png);
	width:236px;
	height:75px;
	float:left;
	text-align:center;
	margin-right:10px;
}
.broadcare_btn a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	margin:23px 70px;
	color:#fff;
	float:left;
}
.button_outer{
	width:100%; 
	float:left; 
	padding-bottom: 5px;
}
.last_broadcare_btn{
	background:url(images/btn_blank.png);
	width:236px;
	height:75px;
	float:left;
	text-align:center;
	margin-right:10px;
}
.last_broadcare_btn a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	margin:26px 29px;
	color:#fff;
	float:left;
}