/* CSS Document */

body {
	
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#fff;	
	margin-top:-20px;
	}

#containero{
	/*position:relative;
	margin:auto;
	padding:0px;
	width:800px;
	height:714px;*/
	background-color: #FFFFFF;

	}
	

	


	
@media (max-width:900px) {.row-fluid .span3 {  padding: 1px;}input[type="text"], select {margin-bottom: 2px! important;}}input[type="image"].styover { width:auto! important;}



	
/* **************HOME PAGE*************** */	
	
#mainimage {
	position:absolute;
	top:182px;
	left:13px;
	width:955px;
	height:286px;
	z-index: 0;
	border:1px solid #ccc;
	}
	

	

	

	#bbb {
	position:absolute;
	top:15px;
	left:408px;
	width:191px;
	height:44px;
	z-index: 200;
	
	}
	

	
	
		#secure1{
	position:absolute;
	top:183px;
	left:446px;
	width:342px;
	height:51px;
	z-index: 200;
	text-align:right;
	
	}
	
	#secure2{
	position:absolute;
	top:605px;
	left:743px;
	width:149px;
	height:211px;
	z-index: 200;
	text-align:center;
	
	}
	
		#secure3 {
	position:absolute;
	top:675px;
	left:743px;
	width:149px;
	height:201px;
	z-index: 200;
	text-align:center;
	
	}
	
		#secure4 {
	position:absolute;
	top:559px;
	left:742px;
	width:149px;
	height:162px;
	z-index: 200;
	text-align:center;
	
	}
	
	

	
#image{
	position:absolute;
	top:35px;
	left:26px;
	width:590px;
	height:312px;
	}
	
#box1 {
	position:absolute;
	top:609px;
	left:0px;
	width:300px;
	height:242px;

	}
	
#box1text {
	position:absolute;
	top:1px;
	left:16px;
	width:267px;
	height:236px;
	font-family:arial;
	font-size:13px;
	color:#333;
	text-align:left;
	}
	
#box2 {
	position:absolute;
	top:876px;
	left:0px;
	width:300px;
	height:242px;
	font-family:arial;
	font-size:13px;
	color:#333;
	}
	
#box2text {
	position:absolute;
	top:1px;
	left:16px;
	width:267px;
	height:236px;
	}
	
#box3 {
	position:absolute;
	top:609px;
	left:325px;
	width:300px;
	height:242px;
	
	}
	
#box3text {
	position:absolute;
	top:1px;
	left:16px;
	width:267px;
	height:236px;
	font-family:arial;
	font-size:13px;
	color:#333;
	}
	
#box4 {
	position:absolute;
	top:876px;
	left:325px;
	width:300px;
	height:242px;
	
	}
	
#box4text {
	position:absolute;
	top:1px;
	left:16px;
	width:267px;
	height:236px;
	font-family:arial;
	font-size:13px;
	color:#333;
	}
	
#disclosure {
	position:absolute;
	top:597px;
	left:727px;
	width:220px;
	height:220px;
	}
	
	#box5 {
	position:absolute;
	top:609px;
	left:651px;
	width:300px;
	height:242px;
	
	}
	
#box5text {
	position:absolute;
	top:1px;
	left:16px;
	width:267px;
	height:231px;
	font-family:arial;
	font-size:13px;
	color:#333;
	}
	
	#box6{
	position:absolute;
	top:876px;
	left:651px;
	width:300px;
	height:242px;
	
	}
	
#box6text {
	position:absolute;
	top:1px;
	left:16px;
	width:270px;
	height:236px;
	font-family:arial;
	font-size:13px;
	color:#333;
	}
	
	
#footer{
	position:absolute;
	top:1197px;
	left:727px;
	width:220px;
	height:220px;
	}
	
#footertext{
	position:absolute;
	top:11px;
	left:0px;
	width:950px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#2f3030;

	}
	
	#footerinfo{
	position:absolute;
	top:1754px;
	left:15px;
	width:924px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#333;
	}
	
.PlanName{
	font-family:arial;
	font-size:18px;
	color:#004944;
	line-height:37px;
	}
	
.sidetitles{
	font-family:arial;
	font-size:18px;
	color:#037796;
	line-height:37px;
	}

.sideprice{
	font-family:arial;
	font-size:25px;
	color:#384c3a;
	line-height:32px;
	text-align:center;
	}
	
.questions{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:21px;
	color:#03518F;
	line-height:27px;
	}
	
.discountplan{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:14px;
	/*color:ffffff;*/
	
}

.headerTitle{
	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:39px;
	line-height:55px;
	color:#004944;
}

.pricing{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:21px;
	color:#03518F;	
}

.DDL{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#3E3E3E;	
}

/* **************PLAN PAGE*************** */	

#planimage {
	position:absolute;
	top:188px;
	left:13px;
	width:950px;
	height:90px;
	z-index: 0;
	}
	
#plantitle{
	position:absolute;
	top:29px;
	left:26px;
	width:601px;
	height:62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#333;
	z-index: 56;
	line-height:55px;
	text-align:left;
	}
	


	
#plancode{
	position:absolute;
	top:124px;
	left:8px;
	width:68px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	z-index: 56;
	text-align:left;
	}
	
#plandescription{
	position:absolute;
	top:385px;
	left:6px;
	width:652px;
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#333;
	}
	
#planproducts{
	position:absolute;
	top:503px;
	left:15px;
	width:643px;
	height:799px;
	

	}
	
#planpricing {
	position:absolute;
	top:509px;
	left:706px;
	width:229px;
	height:250px;
	
	}
	
	#planpricings {
	position:absolute;
	top:360px;
	left:732px;
	width:229px;
	height:241px;
	
	}
	
	#planpricing2 {
	position:absolute;
	top:498px;
	left:708px;
	width:239px;
	height:382px;
	
	}
	
#planpricingtext{
	position:absolute;
	top:-2px;
	left:-20px;
	width:244px;
	height:261px;
	font-family:arial;
	font-size:16px;
	line-height:35px;
	color:#333;
	}
	
	#planpricingtexts{
	position:absolute;
	top:-28px;
	left:-24px;
	width:257px;
	height:250px;
	font-family:arial;
	font-size:16px;
	line-height:35px;
	color:#333;
	}
	
#planpricing2 {
	position:absolute;
	top:387px;
	left:708px;
	width:239px;
	height:341px;
	
	}
	
#planpricingtext2{
	position:absolute;
	top:10px;
	left:13px;
	width:213px;
	height:258px;
	font-family:arial;
	font-size:16px;
	line-height:35px;
	color:#333;
	}

	
#planquestions{
	position:absolute;
	top:1035px;
	left:708px;
	width:239px;
	height:184px;
	
	}
	
#planquestions2{
	position:absolute;
	top:760px;
	left:708px;
	width:239px;
	height:184px;

	}
	
#planquestionstext{
	position:absolute;
	top:11px;
	left:15px;
	width:213px;
	height:159px;
	font-family:arial;
	font-size:14px;
	line-height:20px;
	color:#333;
	}
	

	
#searchbox{
	position:absolute;
	top:780px;
	left:719px;
	width:239px;
	height:110px;

	}
	
#searchbox2{
	position:absolute;
	top:888px;
	left:709px;
	width:239px;
	height:110px;

	}
	
#nominatebox{
	position:absolute;
	top:1049px;
	left:710px;
	width:239px;
	height:110px;

	}
	
#planfooter{
	position:absolute;
	top:1197px;
	left:727px;
	width:220px;
	height:220px;
	}
	
	#footerplan{
	position:absolute;
	top:1322px;
	left:0px;
	width:950px;
	height:32px;
	}
	
	#footerplan a{
	color:white;
	}
	
		#footerfaq{
	position:absolute;
	top:1301px;
	left:13px;
	width:955px;
	height:32px;
	color:#2f3030;
	}
	
	#footerfaq a{
	color:#2f3030;
	}
	
	
	
#footerplantext{
	position:absolute;
	top:13px;
	left:0px;
	width:950px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#fff;

	}
	
		#footerhow{
	position:absolute;
	top:1301px;
	left:13px;
	width:955px;
	height:32px;
	}
	
	#footerhowa{
	color:#2f3030;
	}
	
	
		#footerhow{
	position:absolute;
	top:1014px;
	left:13px;
	width:955px;
	height:32px;
	}
	

/* **************PRODUCT BOX*************** */

#holder {
	position:absolute;
	top:18px;
	left:17px;
	width:609px;
	height:765px;
	background-color: #FFFFFF;

	
}

#sidenav{
	position:absolute;
	top:0px;
	left:0px;
	width:146px;
	height:767px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:13px;
}

#sidenav ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#sidenav ul li{
	float:left;
	}
	
#sidenav ul li a{
	display:block;
	width:120px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:9px;
	padding-top:14px;
	padding-bottom:2px;
	text-decoration:none;
	color:#fff;
	text-align:left;
	line-height:13px;
	}

#sidenav ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2a221e;
	background-color: #cb0202;
	height:39px;
	font-size: 13px;
	padding-left:9px;
	padding-top:14px;
	}

#content {
	position:absolute;
	top:-27px;
	left:177px;
	width:420px;
	height:727px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:12px;
}




	
#disclosure{
	position:absolute;
	left: 15px;
	top: 1318px;
	width:921px;
	height:393px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	z-index: 1;
	border-top:1px solid #999;
	}
	
#footer{
	position:absolute;
	left: 13px;
	top: 1718px;
	width:955px;
	height:52px;
	color:#2f3030;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 2;
	}
	
	#logos{
	position:absolute;
	left: 742px;
	top: 828px;
	width:192px;
	height:356px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	z-index: 1;
	}
	
/* **************SEARCH PAGE*************** */	
	
#plansearch {
	position:absolute;
	top:309px;
	left:30px;
	width:640px;
	height:1371px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#333;
	}
	
#searchfooter{
	position:absolute;
	left: 13px;
	top: 1762px;
	width:950px;
	height:52px;
	color:#2f3030;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 2;
	}
	
	#searchfooter a{
	color:#2f3030;
	}
	
#searchnominatebox{
	position:absolute;
	top:981px;
	left:710px;
	width:239px;
	height:110px;

	}
	
/* **************ORDER PAGE*************** */	


#planorder, .planorder {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}
	
#planorder2 {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}
	
#planorder3 {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}
	
#planorder4 {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}

#planorder5 {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}

#planorder6 {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}
	
#planorder_MbrInfo_FreeRX {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}
	#planorder_AddDep_FreeRX {
	  position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;	  
	}
	
#planorder_PrintCard_FreeRX {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}
	
#planorder_ReviewMbrInfo_FreeRX {
	position:absolute;
	top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	color:#3E3E3E;
	}
	
#orderfooter{
	position:absolute;
	left: 13px;
	top: 1467px;
	width:950px;
	height:52px;
	color:#2f3030;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 2;
	}
	
	#orderfooter a{
	color:#2f3030
	}
	
	
/* **************COMPARE PAGE*************** */

#comparetext {
	position:absolute;
	top:321px;
	left:44px;
	width:880px;
	height:678px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#606060;
	}
	
/* **************CLASSES*************** */

.navigationborder{
	border-right:1px solid #fff;
	}

.descriptionheader{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height:37px;
	}

.sideinfo{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height:28px;
	}
	
.borderbottom{
		border-bottom:5px solid #E6E6E6;
		background-color:#585853;
		
	
}

.bonus{
		border-bottom:5px solid #E6E6E6;
		background-color:#3e6653;
		
	
}

.large{
	color:#313334;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height:38px;
	}
	
.steps{
	color:#0067b1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height:28px;
	}
		
.number{
	color:#f11b25;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 45px;
	line-height:21px;
	}
	

.disclosure{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	
}

.subphone{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:34px;

	
}

.subphone2{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;

	
}

.selected{
	
	background-color:#003366;
	
}



	
.question{
	
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:30px;
	
}



.bullets{
	
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:20px;
	
}
input{
height:22px;	
}
input[type="text"]
{width:220px;
}

.select{
	height:23px;	
	width:245px;
	
}

.dates{
	height:23px;	
	width:79px;
	
}

.selectsmall{
	height:22px;	
	width:95px;
	
}

.checkbox{
	height:12px;
	
}

.exp1{
	width:95px;
	height:25px;
	
}

.editlink a{
	
	color:#0067b1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	
}

.privacy{
		color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
}

.recipt{
		color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:16px;
}

.total{
		color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:16px;
}


.bordertop{
	border-top:1px solid #999;
	}


.notes{
		color:#840101;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:14px;
}

#note1 {
	position:absolute;
	top:761px;
	left:444px;
	width:241px;
	height:86px;
	
	}
	
	
#note2 {
	position:absolute;
	top:269px;
	left:559px;
	width:309px;
	height:49px;
	
	}


.applybttn{

height:25px;
}

.promocodebox{
	height:20px;
	font-size:13px;
	color:#333;
}

.promocode{
	font-size:13px;
	color:#333;
	
}

.strikethrough{
	color:#F00;
	
}

.strikethrough1{
	color:Red;
    text-decoration:line-through;
}

.dob{
	
height:17px;

	
}

.radio *{
	vertical-align: middle;
}

.CheckBox *{
	vertical-align: middle;
}

.LblMsg
{
    font-size:12px; 
    line-height:13px;
}

.table
{
    border:solid 1px Red;
}

.SureBridgeHeaderText
{
    color: #1f497d; font-weight:bold; font-size: 16px; font-family:Times New Roman;
}
/*******************************************/
select{ height:28px;}
.lftgap{padding-left:5px;}
.line{ width:100%; height:10px;}
.row-fluid{ width:100%;}
.clear_all{clear:both;}
.alignRight{ text-align:right; margin:10px 0px;}
.alignCenter{ text-align:center;}
.pull-right{ float:right;}
.pull-left{ float:left;}
.RateSec {float:left; margin-left:20px; min-width:120px; margin-top:15px;}
.opthtxt{margin:25px auto; float:left;}
.righttxt{ float: right; margin-top: -25px; width: 100px; text-align:right;}
.rightlogo{ float:right;}
.grdleft{width: 65%; float: left; margin-bottom:5px;}
.grdright{width: 35%; float: left; text-align:center; margin-bottom:5px; }
.minmartop{margin-top:-5px;}

/**updated on april 2016****************************************/
.text-error {
	color: rgb(255, 0, 0);
}
.lbltxt {
	color: rgb(62, 62, 62);
}
.row-fluid {
	width: 100%;
 *zoom: 1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
 .row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
	width: 100%;
}
.row-fluid .span11 {
	width: 91.45299145299145%;
}
.row-fluid .span10 {
	width: 82.90598290598291%;
}
.row-fluid .span9 {
	width: 74.35897435897436%;
}
.row-fluid .span8 {
	width: 65.81196581196582%;
}
.row-fluid .span7 {
	width: 57.26495726495726%;
}
.row-fluid .span6 {
	width: 48.717948717948715%;
}
.row-fluid .span5 {
	width: 40.17094017094017%;
}
.row-fluid .span4 {
	width: 31.623931623931625%;
}
.row-fluid .span3 {
	width: 23.076923076923077%;
}
.row-fluid .span2 {
	width: 14.52991452991453%;
}
.row-fluid .span1 {
	width: 5.982905982905983%;
}
.breadcrumb {
	padding: 5px 0px;
	margin: 0 0 10px;
	list-style: none;
	border-bottom: 1px dotted #ddd;
}
.breadcrumb > li {
	display: inline-block;
 *display: inline;
	font-size: 12px;
 *zoom: 1;
}
.breadcrumb > li > .divider {
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #999999;
}
.appBread {
	text-align: center;
}
.appBread li {
	text-align: center;
	color: #999999;
}
.appBread li.active {
	color: #0067b1;
}
.breadcrumb {
	text-align: center;
}
#lblNextMonth {
	/*position:absolute;
	/*top:40px;
	/*left:0px;
	/*width:800px;
	height:749px;*/
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	color: #3E3E3E;
}
#lblCurrentMonth {
	/*position:absolute;
	/*top:40px;
	left:0px;
	/*width:800px;
	height:749px;*/
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	color: #3E3E3E;
}
.sty {
	border-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: White;
	width: 253px;
	height: 51px;
	background-color: #ff8d00;
	text-align: justify;
}
.styover {
	cursor: pointer;
}
.styoverp {
	cursor: default;
}
.btnimg {
	display: block;
	height: 51px;
	width: 253px;
}
.thismnth_en {
	background: url(~/img/yesstartinthismonth_en.png) no-repeat;
}
.thismnth_es {
	background: url(~/img/yesstartinthismonth_es.png) no-repeat;
}
.nextmonth_en {
	background: url(~/img/nostartnextmonth_en.png) no-repeat;
}
.nextmonth_es {
	background: url(~/img/nostartnextmonth_es.png) no-repeat;
}
.val_infotxt {
	display: inline-block;
}
input[type="image"]	 {width:253px! important;}	

 @media (min-width: 50px) {
select{margin-bottom:10px;}
.ddlState, .ddlMonth, .ddlYear, .ddlExpMonth{width:86%;}
.row-fluid .span9{margin-bottom:10px;}
input[type="text"], .txtHomePhone1, .txtHomePhone3	 { width:85%; }
input[type="image"]	 {width:95%! important; height:auto! important; }	
.RateSec {
	float: none;
	margin-left: 0px;
	min-width: 100%;
	margin-top: 15px;
}
.barimg {
	width: 100%;
	height: 37px;
}
.freebarimg {
	width: 100%;
	height: 44px;
}
.smallhtxt {
	text-align: center;
}
.opthtxt {
	margin: 10px auto;
	text-align: center;
	float: none;
}
.rightlogo {
	float: none;
}
.row-fluid .span1, .row-fluid .span2, .row-fluid .span3, .row-fluid .span4, .row-fluid .span5, 
.row-fluid .span6, .row-fluid .span7, .row-fluid .span8, .row-fluid .span9, .row-fluid .span10,
.row-fluid .span11, .row-fluid .span12 {
	width:100%;
	float:none;
	min-height:0px;
}
.inctxt {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.grdleft {
	width: 100%;
	float: none;
}
.grdright {
	width: 100%;
	float: none;
	text-align: center;
}
.ClientLogoImg {
	width: 100%;
	height: auto;
}
.smallhtxt {
	text-align: center;
}
.righttxt {
	float: right;
	margin-top: 0px;
	width: auto;
}
.val_infotxt {
	display: block;
}
td, div{-ms-word-wrap: break-word; word-break:break-all;  }
}

 @media (min-width: 320px) {
input[type="text"]	 { width:220px; }
.val_infotxt{ display:inline-block;}
.row-fluid .span9{margin-bottom:10px;}
select{margin-bottom:10px;}
.ddlExpMonth{width:106px;}
.ddlState{width:224px;}
.ddlMonth{width:69px;}
.ddlYear{width:79px;}
input[type="text"].txtHomePhone1{ width:65px;}
input[type="text"].txtHomePhone3{ width:65px;}
input[type="image"]	 {width:253px! important;}	
td, div{-ms-word-wrap:normal; word-break: normal; }
input[type="text"]	 { width:220px;}
input[type="image"]	 {width:253px! important;}	
.containero {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.text-error {
	color: rgb(255, 0, 0);
}
.lbltxt {
	color: rgb(62, 62, 62);
}
.row-fluid {
	width: 100%;
  
}
.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
 .row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.564102564102564%;
}

.row-fluid .span1, .row-fluid .span2, .row-fluid .span3, .row-fluid .span4, .row-fluid .span5, 
.row-fluid .span6, .row-fluid .span7, .row-fluid .span8, .row-fluid .span9, .row-fluid .span10,
.row-fluid .span11, .row-fluid .span12 {
	float:none; width:100%;}
	
.title, .logo, .trans {
	text-align: center;
}
.trustLogos {
	text-align: center;
}
.RateSec:first-child {
	margin-left: 0%;
}

.barimg {
	width: 650px;
	height: 53px;
	margin: 20px 10px;
}
.freebarimg {
	width: 483px;
	height: 53px;
	margin: 20px 10px;
}
.smallhtxt {
	text-align: center;
}
.opthtxt {
	margin: 25px auto;
	float: none;
}
.inctxt {
	width: 502px;
	margin: 0 auto;
	height: auto;
}
.grdright {
	text-align: center;
}
.rightlogo {
	float: none;
}
.ClientLogoImg {
	width: auto;
	height: auto;
}
}
@media (min-width: 480px) {
select{margin-bottom:0px;}
.row-fluid .span9{margin-bottom:10px;}
.smallhtxt {
	text-align: left;
}
.rightlogo {
	float: none;
	text-align:center;
	
}
.opthtxt {
	margin: 25px auto;
	float: none;
	
}
.RateSec {
	float: left;
	margin-left: 6.5%;
	min-width: 120px;
	margin-top: 15px;
}

}
@media (min-width: 768px) {

.row-fluid .span9{margin-bottom:0px;}
.rightlogo {
	float: right;
	text-align:center;
	
}
.opthtxt {
	margin: 25px auto;
	float: left;
	
}
.row-fluid .span12 {
	width: 100%;
}
.row-fluid .span11 {
	width: 91.45299145299145%;
}
.row-fluid .span10 {
	width: 82.90598290598291%;
}
.row-fluid .span9 {
	width: 74.35897435897436%;
}
.row-fluid .span8 {
	width: 65.81196581196582%;
}
.row-fluid .span7 {
	width: 57.26495726495726%;
}
.row-fluid .span6 {
	width: 48.717948717948715%;
}
.row-fluid .span5 {
	width: 40.17094017094017%;
}
.row-fluid .span4 {
	width: 31.623931623931625%;
}
.row-fluid .span3 {
	width: 23.076923076923077%;
}
.row-fluid .span2 {
	width: 14.52991452991453%;
}
.row-fluid .span1 {
	width: 5.982905982905983%;
}
.row-fluid .span1, .row-fluid .span2, .row-fluid .span3, .row-fluid .span4, .row-fluid .span5, 
.row-fluid .span6, .row-fluid .span7, .row-fluid .span8, .row-fluid .span9, .row-fluid .span10,
.row-fluid .span11, .row-fluid .span12 {
	float:left;padding: 1px;}}
 @media (min-width: 1200px) {
.containero {
	width: 900px;
	margin: 0 auto;
	position: relative;
}
.inctxt {
	width: 602px;
	margin: 0 auto;
	height: auto;
}
.RateSec:first-child {
	margin-left: 0px;
}
.RateSec {
	float: left;
	margin-left: 6.5%;
	min-width: 120px;
	margin-top: 15px;
}
.text-error {
	color: rgb(255, 0, 0);
}
.lbltxt {
	color: rgb(62, 62, 62);
}
.row-fluid {
	width: 100%;
  
}
.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
 .row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
	width: 100%;
}
.row-fluid .span11 {
	width: 91.45299145299145%;
}
.row-fluid .span10 {
	width: 82.90598290598291%;
}
.row-fluid .span9 {
	width: 74.35897435897436%;
}
.row-fluid .span8 {
	width: 65.81196581196582%;
}
.row-fluid .span7 {
	width: 57.26495726495726%;
}
.row-fluid .span6 {
	width: 48.717948717948715%;
}
.row-fluid .span5 {
	width: 40.17094017094017%;
}
.row-fluid .span4 {
	width: 31.623931623931625%;
}
.row-fluid .span3 {
	width: 23.076923076923077%;
}
.row-fluid .span2 {
	width: 14.52991452991453%;
}
.row-fluid .span1 {
	width: 5.982905982905983%;
}
.row-fluid .span1, .row-fluid .span2, .row-fluid .span3, .row-fluid .span4, .row-fluid .span5, 
.row-fluid .span6, .row-fluid .span7, .row-fluid .span8, .row-fluid .span9, .row-fluid .span10,
.row-fluid .span11, .row-fluid .span12 {
	float:left;}
}
 INPUT.txtHomePhone1 {
	width: 65px;
}
INPUT.txtHomePhone3 {
	width: 65px;
} 
SELECT { 
    width:224px; 
}
.rightlogo{padding-top:10px;}
*{outline:none !important;}
.trust-cha{width:111px;height:59px;border:0px;margin-right:10px;}
.trust-ent{width:44px;height:59px;border:0px;margin-right:10px;}
.trust-chase{width:131px;height:59px;border:0px;}
