	/*
	 * blue:  #03467d;
	 * green: #76bf3a;
	*/
	
	.anythingSlider_bottom h2 {
		font-size:10px;
	}
	
	/* STANDARD BUTTONS */
	.btn_standard {
		text-decoration: none;
		padding: 5px;
		background-color: #035899;
		color: #fff;
		-moz-border-radius: 3px;
		font-weight: bold;
		font-size: 12px;
		cursor: pointer;
		margin: 0 auto;
	}
	
	.btn_standard:hover {
		background-color: #1a78c0;	
	}
	
	
	.select_plan {
		cursor:pointer;
	}
	
	.enroll_tab {
		border-left: 1px solid #D5EDFF;
		border-right: 1px solid #D5EDFF;
		border-top: 1px solid #D5EDFF;
		display:inline-block;
		float:left;
		padding:5px 10px;
		color: #03467D;
		cursor:pointer;	
		font-weight:bold;
		background-color: #FFFFFF;
		margin-right:2px;
	}
	
	.enroll_tab:hover {
		/* background-color: #F1F9FF; */
		text-decoration:underline;
	}
	
	.enroll_tab.active {
		background-color: #F1F9FF;
		margin: 0 2px -1px 0;
		padding:5px 10px 6px 10px;
	}
	
	/* CONTACT FORM */
	#cs_message {
		border: 1px solid #03467d;
	}
	
	
	body{
		padding:0;
		margin:0;
		background-color:#333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	#body_main{
		background:url('images/main_back.jpg') center top repeat-y #eee;
	}
	.float_fix{
		clear:both;
	}
	.clear { /* jamie's float fix.. */
		clear:both;
	}
	.clear_10 { /* jamie's float fix.. */
		clear:both;
		height: 10px;
	}	
	.clear_20 { /* jamie's float fix.. */
		clear:both;
		height: 20px;
	}
	h1{
		font-family:'Trebuchet MS',Helvetica,san-serif;
	}
	p i{
		font-size:8pt;
	}
	a:focus{
		outline:none;
	}
	a img{
		border:none;
	}
	
	a.goto, button.goto{
		color:#fff;
		padding:4px;
		background-color:#03467d;
		text-decoration:none;
		font-size:11pt;
		-moz-border-radius:2px;
	}
	a.goto:hover, button.goto:hover{
		background-color:#76bf3a;
	}
	a.blue{
		color:#03467d; /* #03467d */
		text-decoration:none;
	}
	a.blue:hover{
		color:#03467d;
		text-decoration:underline;
	}
	#wrapper{
		width:1000px;
		padding:0;
		margin:0 auto;
		background-color:#fff;
	}
	p{
		margin:0 0 20px 0;
		padding:0;
		color:#171717;
	}
	.highlight{
		background-color:yellow;
	}
	.red{
		color:#f00;
	}
	hr{
		color:#d5edff;
		border-bottom:#fff;
	}
	ol.small{
		margin-top:0;
		font-size:11px;
	}
	/*LOGIN*/
	#login{
		width:340px;
		margin:0 auto;
		padding:40px 0;
	}
	#select_plan{
		font-weight:bold;
		padding:7px;
	}
	form#login_top{
		position:relative;
		top:7px;
		left:640px;
	}
	form#login_top input{
		font-size:10pt;
		color:#666;
		border:1px solid #fff;
		padding:2px;
	}
	a.login{
		text-decoration:none;
		padding:5px;
		background-color:#03467d;
		color:#fff;
		-moz-border-radius:3px;
	}
	#login_error{
		padding:6px;
		border:1px solid #ffcccc;
		background:#ffe3e3;
		color:#ff0000;
		margin:10px 0 0 0;
		width:240px;
	}
	/*HEADER*/
	#header{
		background:#03467d;
		padding:0;
		color:#fff;
		height:34px;
	}
	#header #search{
		color:#000;
		float:right;
		background-color:#fff;
		height:34px;
		width:300px;
		text-align:right;	
	}
	#header #search input{
		color:#ccc;
		width:221px;
		padding:5px;
		font-size:18px;
		border:0;
		font-weight:100;
		font-style:italic;
	}
	#header #search input:focus{
		outline:none;
	}
	#header #search a{
		font-size:16px;
		background:#76bf3a;
		padding:8px 7px;
		text-decoration:none;
	}
	#header #search a:hover{
		background-color:#f00;
	}
	#header #name{
		float:left;
		position: relative;
		top:10px;
		left: 10px;
	}
	
	#header #name a{
		text-decoration:none;
		font-weight:100;
	}
	#header #name a:hover{
		text-decoration:underline;
	}
	#header a{
		color:#fff;
	}
	a#member_login{
		text-decoration:none;
		font-weight:bold;	
		position:relative;
		top:9px;
		left:4px;
		padding:6px;
		background-color:#fff;
		color:#03467d;
		-moz-border-radius:3px;
	}
	a#member_login:hover{
		color:#76bf3a;
	}
	#middle{
		padding:0 0 10px 0;
	}
	
	/*PUBLIC NAV*/
	#public_nav{
		padding:3px 6px;
		height:23px;
		background:#f5f5f5;
		font-weight:bold;
		margin:0 0 20px 0;	
	}
	#public_nav ul{
		list-style:none;
		list-style-image:none;
		padding:0;
		margin:0;
	}
	#public_nav ul li{
		float:left;
		font-size:13px;
		margin:0 20px 0 0;
	}
	#public_nav ul li a{
		display:block;
		padding:3px;
		color:#03467d;
		text-decoration:none;
	}
	#public_nav ul li.myplan a{
		color:#fff;
		background:#76bf3a;
		-moz-border-radius:2px;
	}
	#public_nav ul li.myplan a:hover{
		background:#f00;
	}
	#public_nav ul li a.active{
		background:#03467d;
		color:#fff;
		-moz-border-radius:2px;
	}
	#public_nav ul li a:hover{
		background:#03467d;
		color:#fff;
		-moz-border-radius:2px;
	}
	
	/*FADER STYLES*/
	#middle_content{
		float:right;
		width:677px;
		padding:12px 20px 0 0;
	}
	
	#middle_content h1{
		padding:0;
		margin:0 0 20px 0;
		color:#03467d;
		font-style:italic;
		font-weight:100;
		border-bottom:1px solid #03467d;
	}
	#middle_content h3{
		color:#333;
		padding:0;
		margin:0 0 2px 0;
		font-size:12px;
	}
	#middle_content img{
		float:left;
		margin:0 10px 0 0;
	}
	#middle_content h2{
		color:#76bf3a;
	}
	#middle_content ul{
		margin:0 0 10px 0;
		padding:0;
		clear:left;
	}
	#middle_content ul li{
		list-style-image:url('images/bullet.gif');
		margin:0 0 0 15px;
		padding:3px 0;
	}
	.promo_text{
		font-size:12px;
		position:relative;
		top:-100px;
		z-index:2000;
		color:#fff;
		padding:0 5px;
	}
	.promo_text h1{
		margin:0;
		padding:0;
		font-size:18px;
		text-transform:capitalize;
	}
	.promo_text p{
		margin:0;
		padding:4px 0 0 0;
	}
	
	/*NAV STYLES*/
	#nav h1{
		margin:0 20px;
		width:260px;
		font-size:12pt;
		color:#03467d;
		border-bottom:2px solid #ccc;
	}
	#nav ul{
		padding:10px 0 0 0;
		margin:0;
		list-style:none;
		list-style-image:none;
		width:300px;
	}
	#nav ul li{
		padding:0;
		margin:0;
	}
	#nav ul li a{
		padding:8px 20px;
		display:block;
		color:#666;
		font-size:14px;
		text-decoration:none;
		font-weight:bold;
	}
	#nav ul li a:hover{
		color: #03467d;
		padding-left:21px;
	}
	#nav ul li a.active{
		color: #76bf3a;
		padding-left:21px;
	}
	#nav ul.dropdown{
		padding:2px 0 0 10px;
	}
	#nav ul.dropdown li a{
		font-size:12px;
		padding:5px 20px;
	}
	/*BOTTOM*/
	#bottom{
		padding:6px 20px;
	}
	#bottom #left{
		float:left;
		width:580px;
	}
	#bottom #right{
		float:right;
		width:358px;
	}
	#bottom h3{
		color:#333;
		font-size:10pt;
	}
	.content_block{
		border-top:1px solid #76bf3a;
		padding:0 0 30px 0;
	}
	.content_block h1{
		font-size:12pt;
		font-weight:bold;
		margin:0;
		padding:4px 0;
		color:#03467d;
		text-transform:capitalize;
		
	}
	.content_block a, .content_block button{
		color:#03467d;
		text-decoration:none;
		border:none;
	}
	.content_block a:hover, .content_block button:hover{
		text-decoration:underline;
		color:#76bf3a;
	}
	.content_block a.goto, .content_block button.goto{
		color:#fff;
		text-decoration:none;
	}
	.content_block a.goto:hover, .content_block button.goto:hover{
		text-decoration:underline;
		color:#fff;
		cursor:pointer;
	}
	.content_block ul{
		padding:0 0 0 14px;
		margin:0;
		list-style:none;
		list-style-image:url('images/bullet.gif');
	}
	.content_block ul li{
		font-style:italic;
		padding:3px;
	}
	.content_block ol{
		padding:0 0 0 16px;
		margin:0;
	}
	.content_block ol li{
		padding:2px;
	}
	.popular{
		margin:10px 0 0 0;
		padding:0;
	}
	.popular img{
		float:right;
		margin-right:7px;
		padding:2px;
		border:1px solid #fff;
	}
	
	.popular h1{
		font-size:12px;
		margin:0;
		padding:0;
		border:none;
		color:#333;
		font-family:'Trebuchet MS',Helvetica,san-serif;
	}
	.popular p{
		padding:4px 0 4px 0;
		margin:0;
	}
	.popular h4 {
		font-size: 18pt;
    	font-weight: bold;
    	margin: 18px 0;	
    	color: #03467D;
	}
	.popular.pharmacy p, .popular.health-card p {
		width:260px;
	}
	.popular a.goto {
		display: block;
    	margin: 10px 0;
    	text-align: center;
    	width: 205px;
	}
	.popular.pharmacy {
    background: url("images/pharmacy_bg.png") no-repeat scroll right 12px transparent;
	}	
	.popular.health-card {
    background: url("images/healthcard.png") no-repeat scroll right 25px transparent;
	}	
	.benefit_box{
		width:315px;
		height:75px;
		float:left;
		margin:5px 15px 5px 0;
		padding:3px;
		font-size:11px;
		overflow:hidden;
	}
	.benefit_box img{
		margin-right:3px;
		margin-bottom:1px;
		float:left;
		border:1px solid #fff;
	}
	a .benefit_box {
		color:#333;
		text-decoration:none;
		cursor:pointer;
	}
	ul.benefit_links{
		margin:0 0 0 14px;
		padding:0;
		color:#ccc;
	}
	ul.benefit_links li{
		margin:0;
		padding:2px 0;
	}
	#middle_content .benefit_box h2{
		margin:0;
		padding:0;
		font-size:12px;
		color:#03467d;
	}
	#middle_content .benefit_box:hover{
		background-color:#03467d;
		color:#fff;
	}
	#middle_content .benefit_box:hover h2{
		color:#76bf3a;
	}
	#use {
		padding:6px;
		clear:left;
		margin:5px 0 0 0;
		background:#f1f9ff;
		border:1px solid #d1eaff;
	}
	h3#use_header {
		border-left:3px solid #76bf3a;
		background:#03467d;
		color:#fff;
		padding:4px;
	}
	#use a{
		color:#03467d;
		text-decoration:none;
	}
	#use a:hover{
		color:#76bf3a;
		text-decoration:underline;
	}
	#use .tip{
		border:1px solid #ff6666;
		background:#ffcccc;
		padding:6px;
		margin:10px 0;
		font-size:11pt;
	}
	#limit{
		margin:10px 0;
		font-size:10px;
		font-style:italic;
		color:#999;
		padding:6px 0 0 0;
		border-top:1px solid #ccc;
	}
	#limit a{
		color:#03467d;
		text-decoration:none;
	}
	#limit a:hover{
		text-decoration:underline;
	}
	.plan_type .price{
		font-size:10pt;
		color:#03467d;
	}
	.plan_type img{
		border:1px solid #ccc;
		padding:2px;
	}
	.plan_type a.enroll{
		background:#03467d;
		padding:6px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		-moz-border-radius:3px;
	}
	.plan_type a.enroll:hover{
		background:#76bf3a;
	}
	#plan_benefits{
		clear:left;
		padding:10px 0 0 0;
	}
	.plan_benefits{
		border:1px solid #d5edff;
		padding:10px;
		background:#f1f9ff;
	}
	.plan_benefits h1{
		font-size:11pt;
		padding:0 0 4px 0;
		margin:0;
	}
	#plan_benefits table{
		margin:0;
		padding:0;
	}
	#plan_benefits table td{
		width:33%;
		vertical-align:top;
	}
	#plan_benefits h3{
		font-size:10pt;
		margin:0;	
		
	}
	#plan_benefits a{
		color:#03467d;
		text-decoration:none;
	}
	#plan_benefits a:hover{
		color:#03467d;
		text-decoration:underline;
	}
	/*||FOOTER||*/
	#footer{
		border-top:3px solid #03467d;
	}
	#footer #wrapper{
		width:1000px;
		padding:0;
		background:url('images/shadow.jpg') center top repeat-x #f7f7f7;
	}
	#footer #wrapper .column{
		float:left;
		width:312px;
		padding:10px;
	}
	#footer #wrapper .column2{
		float:left;
		width:624px;
		padding:10px;
		border-left:1px dotted #ccc;
		
	}
	.column2 p{
		font-size:8pt;
		color:#666;
		margin-bottom: 0px;
	}
	#footer #wrapper .column ul{
		padding:0;
		margin:0;
		list-style:none;
		list-style-image:none;
	}
	#footer #wrapper .column ul li{
		padding:3px 0;
		margin:0;
	}
	#footer h1{
		padding:0;
		margin:0 0 6px 0;
		font-size:14px;
		color:#03467d;
	}
	#footer h2{
		margin:0;
		padding:0 0 2px 0;
		font-size:12px;
		color:#333;
	}
	#footer p{
		font-style:italic;
	}
	#footer a{
		color:#3399cc;
		text-decoration:none;
	}
	#footer a:hover{
		color:#3399cc;
		text-decoration:underline;
	}
	
	#company_info {
		background-color:#333;
		padding:6px 0;
		color:#fff;
	}
	#company_info a {
		color:#fff;
	}
	#company_info a:hover {
		color:#fff;
	}
	#terms_of_service {
		float:left;
	}
	#copyright{	
		float:right;
	}
	#copyright a{
		color:#ccc;
		text-decoration:none;
	}
	#copyright a:hover{
		color:#fff;
		text-decoration:underline;
	}
	#copyright .right{
		float:right;
	}
	img.social_media{
		float:left;
		margin:0 4px 0 0;
	}
	ul.inline{
		list-style:none;
		list-style-image:none;
		padding:0;
		margin:0;
	}
	ul.inline li{
		float:left;
		width:180px;
		padding:0 3px 3px 0;
	}
	
	/*SIGN UP FORM*/
	#enter_promo{
		border:1px solid #d5edff;
		padding:10px;
		background:#f1f9ff;
		margin:0 auto;
		width:400px;
	}
	
	#sign_up_form{
		border:1px solid #d5edff;
		padding:10px;
		background:#f1f9ff;
		clear:left;
	}
	#sign_up_form h2{
		color:#333;
		font-size:10pt;
	}
	a.agree,#enroll_info a{
		color:#03467d;
	}
	#sign_up_form h3, #enroll_info h3{
		color:#03467d;
		padding:0 0 6px 0;
		font-size:11pt;
	}
	#sign_up_button{
		clear:both;
		padding:10px 0 0 0;
	}
	a.submit{
		font-size:14pt;
		float:right;
		display:block;
		padding:8px;
		background:#03467d;
		text-decoration:none;
		-moz-border-radius:3px;
		color:#ffffff;
		margin:40px 0 0 10px;
	}
	
	a.submit:hover{
		background:#76bf3a;
	}
	
	table.left{
		float:left;
	}
	#enroll_error{
		padding:6px 6px 6px 60px;
		border:1px solid #ffcccc;
		background:url('images/Alert.gif') 10px 10px no-repeat #ffe3e3;
		color:#ff0000;
		margin:0 0 10px 0;
		
	}
	#enroll_error h2{
		color:#ff0000;
		padding:0;
		margin:0 0 10px 0;
		font-size:11pt;
		border-bottom:1px solid #fcc;
	}
	#enroll_info{
		width:260px;
		border:1px solid #d5edff;
		padding:0 10px 10px 10px;
		background:#f1f9ff;
		margin:13px 0 0 10px;
	}
	#enroll_info table tr td{
		padding:2px;
	}
	#enroll_info table tr:hover{
		background:#c4e6ff;
	}
	
	#disclamer{
		margin:4px 0 0 0;
		padding:4px;
		border-top:1px solid #999;
		color:#666;
		font-size:8pt;
		font-style:italic;
	}
	.disclaimer{
		margin:4px 0 0 0;
		padding:4px;
		color:#666;
		font-size:8pt;
		font-style:italic;
	}
	.sendin{
		float:left;
		width:33%;
		padding:0 0 10px 0;
	}
	.promo_valid{
		color:#f00;
		font-weight:bold;
	}
	#enrolled{
		border:1px solid #d5edff;
		padding:10px;
		background:#f1f9ff;
		margin:0 20px;
	}
	#enrolled .big{
		font-size:12pt;
		padding:2px 0 10px 0;
	}
	
	/*benefit grid table styles*/
	#benefit_grid{
		padding:0 20px;
		font-family:'Trebuchet MS',Helvetica,san-serif;
		color:#333;
	}
	tr.one td{
		background-color:#f6fbff;
		border-bottom:1px solid #fff;
		border-left:1px solid #fff;
	}
	tr.two td{
		background-color:#f0f8ff;
		border-bottom:1px solid #fff;
		border-left:1px solid #fff;
	}
	tr.one td.color{
		background-color:#f2f9ff;
	}
	tr.two td.color{
		background-color:#e9f5ff;
		
	}
	tr.header td{ 
		background-color:#fff;
		border-bottom:1px solid #76bf3a;
		color:#999;
		padding-top:10px;
		border-left:1px solid #fff;
	}
	tr.header td:first-child{
		text-transform:uppercase;
		font-weight:bold;
		color:#333;
	}
	#benefit_grid a{
		color:#03467d;
		text-decoration:none;
	}
	#benefit_grid a:hover{
		text-decoration:underline;
	}
	#benefit_grid th{
		text-align:left;
		font-size:10pt;
		border-left:1px solid #fff;
		background:#f0f8ff;
		color:#333;
		padding:5px;
	}
	#promo_code{
		text-align:center;
	}
	#promo_code h1{
		padding:0 0 10px 0;
		color:#03467d;
		border-bottom:2px solid #76bf3a;
		margin:0 0 10px 0;
	}
	#current_plan strong{
		font-size:11pt;
		color:#03467d;
	}
	/*AGENT STYLES*/
	#agent_fader{
		float:right;
		width:679px; 
		height:97px;
		background-image:url('images/fader_agents1.jpg');
		color:#fff;
		padding:290px 5px 0 5px;
	}
	#agent_fader h1{
		margin:0;
		padding:0;
		font-size:18px;
		text-transform:capitalize;
	}
	#agent_fader p{
		margin:0;
		padding:4px 0 0 0;
		color:#fff;
	}
	#agent_agreement{
		width:640px;
		height:300px;
		overflow-y:scroll;
		background-color:#fff;
		padding:5px;
		border:1px solid #ccc;
	}
	ul#agent_enroll{
		list-style:none;
		list-style-image:none;
		margin:0;
		padding:0;
		
	}
	ul#agent_enroll li{
		list-style:none;
		list-style-image:none;
		margin:0 6px 0 0;
		padding:6px 6px 6px 6px;
		float:left;
		background:#f1f9ff;
		color:#03467d;
		border:1px solid #d5edff;
		
	}
	ul#agent_enroll li:hover{
		/*
		border:1px solid #b3deff;	
		background:#d5edff;
		*/
	}
	ul#agent_enroll li.active{
		list-style:none;
		list-style-image:none;
		margin:0 6px 0 0;
		padding:6px 6px 28px 6px;
		float:left;
		background:url('images/arrow_down.gif') center bottom no-repeat #03467d;
		color:#fff;
		border:none;
		cursor:default;
	}
	ul#agent_enroll li.active h2{
		padding:0;
		margin:0;
		color:#fff;	
	}
	ul#agent_enroll li h2{
		padding:0;
		margin:0;
		color:#03467d;	
	}
	#agent_enroll_info{
		background-color:#fff;
		border:1px solid #d5edff;
		padding:5px;
		margin-bottom:5px;
	}
	#sign_up_form .left{
		float:left;
		width:45%;
	}
	
	/* links for jquery */
	.enroll_link a {
		text-decoration: none;
		color:#03467D;
	}
	
	#sign_up_form a:hover {
		text-decoration: underline;
	}
	
	.extra{
		padding:4px;
		border:1px solid #d5edff;
		background:#f1f9ff;
		margin:10px 0;
		display:none;
	}
	.extra table, #extra table{
		border:1px solid #d5edff;
		padding:1px;
	}
	.extra table td, #extra table td{
		background-color:#d5edff;
	}
	.extra table td.underline, #extra table td.underline{
		color:#000;
		text-align:center;
		padding:5px;
	}
	.extra table td.white, #extra table td.white{
		background:#f1f9ff;
		text-align:center;
	}
	.extra table td.white2, #extra table td.white2{
		background:#f1f9ff;
		text-align:left;
	}
	#m_agent_info ul li.market{
		margin:10px 0;
		padding:4px;
		list-style-image:none;
		list-style:none;
	}
	#m_agent_info .extra h1{
		border:none;
		font-size:11pt;
		font-style:normal;
		padding:0 0 2px 0;
		margin:0;
		text-transform:uppercase;
	}
	a.agent_file{
		width:30%;
		float:left;
		background:url('images/pdf_icon.gif') 6px 6px no-repeat #f1f9ff;
		height:36px;
		padding:6px 6px 6px 46px;
		border:1px solid #d5edff;
		color:#333;
		font-size:10px;
		text-decoration:none;
		-moz-border-radius:3px;
		margin:0 20px 20px 0;
	}
	a.agent_file:hover{
		border:1px solid #03467d;
	}
	.payment_right{
		margin-left:50%;
	}
	
	
	/*CONTACT FORM*/
	
	#standard_content
	{
		padding:0px 10px;	
	}
	
	#standard_content a{
		color:#03467d;
		text-decoration:none;
	}
	
	#standard_content a:hover{
		text-decoration:underline;
		color:#76bf3a;
	}
	
	#standard_content h1 {
		padding:0;
		margin:0 0 20px 0;
		color:#03467d;
		font-style:italic;
		font-weight:100;
		border-bottom:1px solid #03467d;	
	}
	#error_message, .error_message {
		color:#ff0000;
		font-weight:bold;	
	}
	.required {
		color:#ff0000;
		font-weight:bold;
		margin-left:2px;		
	}
	#contact_method {
		padding: 6px;
		border: 1px solid #ffffff;
	}
	.extradisclosure {
	    color: #454545;
	    display: inline;
	    float: right;
	    font-size: 16px;
	    font-weight: 300;
	    margin-bottom: 30px;
	    margin-left: -20px;
	    margin-top: 0;
	}

.temporary-alert {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-radius: 5px 5px 5px 5px;
     border: 1px solid #CCCCCC;
     font-size: 1.4em;
     left: 50%;
     margin: 65px -325px;
     padding: 30px;
     position: absolute;
     top: 0px;
     width: 650px;
}

.temporary-alert h1{
	font-family:arial, sans-serif;
	padding:0;
	margin:0 0 20px 0;
}

.temporary-alert a:hover {
     cursor: pointer;
}

.window {
     top:0;
     position:absolute;
     height:100%;
     width:100%;
     background:#000;
     opacity: 0.8;
}

	.nb-feed {
margin:10px auto;
width:1000px;
color:#ccc;
}

.nb-feed h3 {
font-size:20px;
}

.nb-feed p {
color:#888;
}

/*******Warranty Pages******/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
} 
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

.error {
  border: 2px solid #FF0000;
  color: #FF0000;
}
.notice {font-size:10px; padding:0; margin:0; float:left;}

.col-right {float:left; width:305px; padding: 5px 10px;}
.col-left {float:left; width:305px; border-right:#ccc solid thin; padding:5px 10px; min-height:645px;}
.warranty-info p, .storage p, .general p {padding:3px 0 0 0; margin:10px 0 10px 5px; width:116px; float:left; }
#banner-image {width:820px; background-color:#000000; height:145px; margin:5px 0 5px 0; background-image:url(images/warranty-banner.jpg); background-repeat:none; width:680px;}
#add-new img {border:none; padding:0 0 0 10px;}
#add-new {border:#000 solid thin; padding:5px; width:655px; clear:both;}
table.warranty-results  {width:680px; padding:0; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; float:left; border-bottom:#909295 solid thin; float:right;}
.warranty-results th {text-align:left; font-weight:bold; padding:0 0 10px 0; margin:0; text-align:center;}
.warranty-results td {margin:0; padding:10px 0 10px 0px; text-align:center;}
.warranty-results tr {padding:5px 0 5px 0;}
.warranty-results img {border:none;}
.warranty-heading {padding:10px 0 10px 0; background-color:#11497C; color:#fff !important; width:100%;}
tr.odd {background-color:#CDCCCC}
th {border-bottom:#909295 solid thin;}
.warranty-title {font-family:Arial, Helvetica, sans-serif; color:#193F6F; font-size:23px;}
.warranty-title{padding:3px 0 0 0; margin:10px 0 10px 5px; width:100px; float:left; font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
.warranty-text-title{width:140px;}
.warranty-row{width:100%;}
.warranty-form-field{padding:3px 5px 0 0; margin:10px 0 10px 5px; width:176px; float:right; font-family: Arial,Helvetica,sans-serif;font-size: 12px;} 
#add-new .warranty-form-field .jdpicker{padding: 8px 0;}

#add-new input, #add-new textarea, #add-new select {
    background-color: #CDCCCC;
    border: medium none;




    clear: right;
    float: left;
    margin: 10px;
    padding: 8px;


}

#add-new #receipt-file_browser {
  margin: 2px 10px 10px;
  padding: 2px 8px 5px;
}
#file_browse_wrapper {
 
}

#receipt-input, #warranty-input{ 
  position:relative;
  z-index: 30;
  top:40px;





}

#receipt-file-name, #warranty-file-name {
  width:175px;
  height:25px;
  margin-left: 80px;
  padding-left: 5px;
  padding-top: 5px;
}
#warranty-display-button, #receipt-display-button{
 background:url('images/browse-btn.jpg') 0 0 no-repeat; 
 height:25px;
 width:75px;
 float:left;
}
#warranty-button:hover {

background:url('images/browse.btn-hover.jpg') 0 0 no-repeat;
}

#warranty-button:active {
background:url('images/browse.btn-hover.jpg') 0 0 no-repeat;
}

#file_browse,#add-new #receipt-file_browser,#add-new #warranty-file_browser{       

margin-left:0;   
 opacity:0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
}


.ui-dialog .ui-dialog-buttonpane button {
  background-color: #03467D;
  color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default {
  background: #03467D !important; 
}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div  .ui-widget-content .ui-state-default {
 background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6  !important;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: center !important;
}
.ui-dialog .ui-dialog-buttonpane button {
 float:none !important; 
}
input[type=button]{
            background-color: #03467d;
            overflow:visible;
            padding:5px;
            border: 0;
            height: 30px;
            -webkit-border-radius:4px;// create the border rounded in Google Chrome
            -moz-border-radius:4px; // Create the border rounded in Mozila
            border-radius:4px; // Create the border rounded in IE *
            cursor: pointer;
            color: #fff;
			margin-bottom:10px;
			font-weight:bold;
        }
		
input[type=button]:hover{background: #76bf3a; text-decoration:underline;}
	
input[type=submit]{
            background-color: #03467d !important;
            overflow:visible;
            padding:5px !important;
            border: 0;
            height: 30px;
            -webkit-border-radius:4px;// create the border rounded in Google Chrome
            -moz-border-radius:4px; // Create the border rounded in Mozila
            border-radius:4px; // Create the border rounded in IE *
            cursor: pointer;
            color: #fff;
			margin-bottom:10px;
			font-weight:bold;
			float:right !important;
        }
		
input[type=submit]:hover{background: #76bf3a !important; text-decoration:underline;}
	
	
	input[type=date]{
           width:105px !important; margin-top:10px !important;
        }
		
		#warranty-nav-btns {margin:0 0 10px 0;}
		
		.result {font-weight:bold; padding:10px; clear:right; }
		.field-name {float:left; padding:10px;}
		.org-warranty, .org-rec {margin:10px 0 10px 0; float:left;}
#add-new img.thumb {margin-right:20px;}