.please {
	display:block;
	background-image:url(images/form-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:450px;
	font-size:30px;
	color:#45484C;
	margin-left:auto;
	margin-right:auto;
	height:400px;
	padding:100px 0px 0px 0px;
	text-align:center;
}
.loader {
	margin-top:25px;
}
.marg-top {
	margin-top:10px;
}
.big-border {
	background-image:url(images/form-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-left:#E1E1E1 1px solid;
	border-right:#E1E1E1 1px solid;
}
.big-border .push {
	display:block;
	height:70px;
}
.big-border li {
	list-style:none;
	background-image: url(images/bullets.gif);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left:16px;
}
.big-border .title {
	font-size:26px;
	color:#45484C;
	margin:0px;
	padding-left:20px;
}
.big-border .support {
	font-style:italic;
	color:#959595;
	margin:0px;
	font-size:22px;
	padding-left:20px;
	padding-bottom:20px;
}
.big-border .support span {
	font-style:normal;
	color:#45484C;
	font-size:11px;
}
.big-border .support span a {
	color:#798AA4;
}
.big-border td {
	vertical-align:top;
}
.big-border td .listing {
	color:#33679B;
	text-decoration:underline;
}
.big-border td .listing:hover {
	text-decoration:none;
}
.big-border td p {
	margin:8px 0px 8px 0px;
}
.big-border td ul {
	text-align:left;
	margin:0px;
	padding:0px;
}
.big-border .top-pad {
	padding:20px 0px 0px 0px;
}
.big-border .top-pad-border {
	padding:20px 0px 0px 0px;
	background-image:url(images/horz-divider.gif);
	background-position:top center;
	background-repeat:no-repeat;                                                            
}
.big-border .bottom-pad {
	padding:0px 0px 0px 0px;
}
.seperator {
	background-image:url(images/top-divider.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}                                                                               
.big-border .bottom-move {
	margin-left:7px;
}
.top1 td, .top2 td, .bottom1 td, .bottom2 td {
    padding-top: 1px;
    width:312px;
}

td.hover {
    padding-top: 0px;
}

.bottom1 td {
	height:65px;
}
.bottom1 td img {
	margin-top:10px;
}
.bottom2 td {
    height:65px;
}
.bottom2 td img {
	margin-top:10px;
}
.top1 .hover {
	border-top:#80a3c7 1px solid;
	border-left:#80a3c7 1px solid;
	border-right:#80a3c7 1px solid;
	-webkit-border-width:1px;
	width:310px;
}
.top2 .hover {
	border-top:#80a3c7 1px solid;
	border-left:#80a3c7 1px solid;
	border-right:#80a3c7 1px solid;
	width:310px;
}
.bottom1 .hover {
	border-bottom:#80a3c7 1px solid;
	border-left:#80a3c7 1px solid;
	border-right:#80a3c7 1px solid;
	width:310px;
	height:63px;
}
.bottom2 .hover {
    border-bottom:#80a3c7 1px solid;
    border-left:#80a3c7 1px solid;
    border-right:#80a3c7 1px solid;
    width:310px;
    height:63px;
}



.little-border, .little-border-lando {
	display:block;
	clear:both;
	width:918px;
	height:191px;
	margin:15px 0px 0px 8px;
	border-top:#E1E1E1 1px solid;
	border-left:#E1E1E1 1px solid;
	border-right:#E1E1E1 1px solid;
	background-color:#FFFFFF;
}
.little-border a {
	font-size:11px;
}
.little-border .right-border, .little-border-lando .right-border {
	display:block;
	background-image:url(images/bottom-divider.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#555555;
	font-size:12px;
}
.little-border div a {
	color:#778BA5;
	text-decoration:none;
}
.little-border div a span {
	color:#778BA5;
	font-size:14px;
}
.little-border div a:hover {
	text-decoration:underline;
}
.sure-states {
	width:215px;
	padding:20px 5px 0px 10px;
}
.sure-states p {
	margin:8px 0px 8px 0px;
}

.sure-guide {
	width:215px;
	padding:20px 5px 0px 10px;
}
.sure-guide p {
	margin:8px 0px 8px 0px;
}

.sure-questions {
	width:215px;
	padding:20px 5px 0px 10px;
}
.sure-questions .spacer {
	margin:0px 0px 3px 0px;
}
.sure-questions p {
	margin:8px 0px 8px 0px;
}

tr.center .button, tr.center .search-button {
	margin:10px 0px 0px 0px;
}
tr.center td {
	text-align:center;
}


.search-box {
	width:215px;
	text-align:center;
	padding:20px 0px 0px 0px;
}
.search-box .search-title {
	display:block;
	font-size:20px;
	color:#45484C;
}
.search-box p {
	margin:0px;
}
.search-box .enter {
	margin:30px 0px 0px 0px;
	font-size:12px;
	color:#555555;
}
.search-box .search-time {
	display:block;
	margin:0 auto;
	border:#CCCCCC 1px solid;
	height:16px;
	text-align:center;
	padding:4px 0px 4px 4px;
}




/* sure hits landing */
.big-border .landing .title {
	font-size:28px;
	font-weight:bold;
	color:#45484C;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin:20px 0px 10px 0px;
	padding:0px;
}
.big-border .landing .competitive {
	margin-left:260px;
}
.big-border .landing .review {
	margin-left:30px;
}
.no-bg {
	background-image:none;
}
.no-cursor {
	cursor:default;
}
.landing .support {
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	color:#2465AC;
	font-style:normal;
	padding:40px 0px 20px 0px;
}
.providers-box	{
	display:block;
	background:url(images/top-bg.gif) no-repeat;
	height:57px;
	width:938px;
}
.providers-search-form	{
	position:absolute;
	margin:14px 0px 0px 605px;
}
.different-providers	{
	position:absolute;
	margin-left:165px;
}
.state-picks	{
	position:absolute;
	width:153px;
	border:1px solid #8F9193;
	color:#000000;
	padding:2px 0px 2px 3px;
}
.lando-box {
	width:210px;
	padding:10px 10px 0px 10px;
}
.lando-box a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#778BA5;
	text-decoration:underline;
}
.lando-box a:hover	{
	text-decoration:none;
}
.lando-box img	{
	margin:8px 0px 0px 0px;
}
.lando-box p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	margin:0px;
	padding:0px;
	margin-top:-8px;
}
.little-border-lando	{
	height:215px;
}

.pull-back	{
	margin-bottom:30px;
}
#disclosures {
	display:block;
	margin:0px 0px 0px 10px;
	color:#33679B;
}
#disclosures ul {
	margin:0px;
	padding:0px;
}
#disclosures ul li {
	display:inline;
	margin-left:20px;
	list-style:none;
}
#disclosures ul li a {
	color:#33679B;
	text-decoration:none;
}
#disclosures ul li a:hover {
	text-decoration:underline;
}

/* shaan */
input.med, input.short, select.med, textarea.textbox { 
  font :100% 'Trebuchet MS', sans-serif; 
  color : #666; 
  padding : 2px; 
  border : 1px solid #cc9000;
  background-color : #fffffa;
}

legend, dt { 
  font-weight : bold; 
  color : #666;
}

legend#mainlegend { 
  font-size : 1.2em;
  color : #669900; 
}

input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus { 
  color : #000;  
  border : 1px solid #000;
  background-color : #fff;
}


input.checkbox {

 
}
span.error, dt.error, strong.error { 
  color : #cd0000; 
  font-weight : bold; 
}


span.success { 
  color : #669900; 
  font-weight : bold; 
}


small.privacy, small.whythis { 
  font-size : 80%; 
}


small.whythis { 
  position : relative; 
}


small.whythis a { 
  text-decoration : underline; 
  font-size : 0.95em;
}

small.whythis a:hover, small.whythis a:focus, small.whythis a:active { 
  text-decoration : none;
} 


small.whythis a span { 
  border : 1px solid #fafafa; 
  background-color : #fafafa; 
  padding : 0 4px 0 4px; 
  color : #fafafa;
  text-decoration : none; 
}


small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span { 
  border : 1px solid #000; 
  background-color : #eecc11; 
  color : #000;
  padding : 0 4px 0 4px; 
  text-decoration : none; 
}


p.creditline { 
  float : right; 
  margin : -17px 0; 
  padding-bottom : 1px; 
  font-size : 80%; 
}


abbr, .abbr { 
  cursor : help; 
  border-bottom : 1px dotted #999;
}


dl#result_dl_blockq dt, dl.result_dl_blockq dt {
  color : #669900;
}


dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {
  margin-left : 0;
}


div#hf_form_div span.items {
  font-weight : bold;
  color : #cc9900;
}
