﻿@charset "utf-8";
/* CSS Document */
*{margin:0;
padding:0;
}
img{border:0;
max-width:100%;
height:auto;
width:auto\9;
}
ul{
	list-style:none;
	line-height: 140%;
}
:focus{outline:none;}
article, aside, details, figure, figcaption, header, footer, section, hgroup, menu, nav{
	display:block;
}
.clear{clear:both;}
@font-face {
font-family: 'MyriadPro-Regular';
src: url('MyriadPro-Regular.otf') format('opentype');
}
@font-face {
font-family: 'MyriadPro-Semibold';
src: url('MyriadPro-Semibold.otf') format('opentype');
}

body{background:#fff;
color:#333334;
/*font:.81em/150% Arial, Helvetica, sans-serif;*/
font-family: 'MyriadPro-Regular';
font-size:16px;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
/*	line-height: 1.4em;
	margin: 0 0 .4em;*/
	color: #111111;
	font-family: 'MyriadPro-Semibold';
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}

.float-l{float:left;}
.float-r{float:right;}
/************************************************************************************
STRUCTURE
*************************************************************************************/
.pagewrap {
	width: 1140px;
	margin: 0 auto;
}


/************************************************************************************
HEADER
*************************************************************************************/
#header {
	height: 100px;
	width:100%;
	float:left;
	background:#fff;
	border-top:4px #be252f solid;
	border-bottom:1px #c2c2c2 solid;
}

/* site logo */
#site-logo {
	position: absolute;
	margin:8px 0 0 0;
	background:url(../images/smalllogo1.jpg) no-repeat;
	width:152px;
	height:87px;
}
#in-partnership
{
    float:left;
    margin-left:212px;
	margin-top:25px;
}


/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/
nav{
width:25%;
/*background:#71bf44;*/
/*height:40px;*/
position:relative;
z-index:500;
float:right;
margin-top:20px;
}

/************************************************************************************
CONTENT
*************************************************************************************/
.banner2{float:left; width:777px; background:url(../images/banner.png) no-repeat;}
.title{float:left; color:#fff; background:#df002d; width:779px; padding:15px 0; font-size:21px;border-radius:0 0 10px 10px; text-align:center; font-weight:500; margin-bottom:25px;}
.step{
	float:right;
	width:270px;
	border-bottom:1px #c2c2c2 solid;
	padding:25px 0;
	text-align:center;
}
.form_contain{
	float:left;
	width:775px;
	margin-right:95px;
	margin-top:20px;
}
.form_contain h1{font-size:29px; margin-bottom:25px; font-weight:100;}
.form_contain h1 span{font-size:40px; font-weight:bold; color:#0270bb;}
.form_contain h2{font-size:18px; font-weight:100; margin-bottom:20px;}
.form_contain .quote_table{width:570px; text-align:center; margin-bottom:30px;}
.form_contain .quote_table td{padding:4px 0;}
.form_contain .quote_table .tr2{background:#eef8ff; border-top:1px #c2c2c2 solid;}
.form_contain h3{font-size:16px;color:#111111; border-bottom:1px #c2c2c2 solid; margin-bottom:15px;}
.form_contain .field_table{width:100%; float:left; margin-bottom:30px;}
.form_contain .field_table .left-div{text-align:right; padding-right:25px; width:180px; height:50px; float:left; display:inline-block;}
.form_contain .field_table .right-div{text-align:left;width:570px; height:50px; float:left; display:inline-block;}
.select{width:165px; border:1px #c2c2c2 solid; border-radius:4px; padding:5px;}
.txtfld1{width:100px; border:1px #c2c2c2 solid; border-radius:4px; padding:5px 50px;}
.txtfld2{width:96%; border:1px #c2c2c2 solid; border-radius:4px; padding:5px 2%;}
.txtfld3{width:155px; border:1px #c2c2c2 solid; border-radius:4px; padding:5px;}
.txtfldVR{width:145px; height:18px; border:1px #c2c2c2 solid; padding:5px 5px 5px 35px; background:url(../images/vr.png) no-repeat left;}
.btn-small{border-radius:4px; padding:5px 20px; text-align:center; color:#fff; background:#0270bb; border:0;}
.btn-small:hover{background:#0d598d;}
.btn{border-radius:4px; padding:10px 30px; text-align:center; color:#fff; background:#0270bb; border:0; font-size:20px; cursor:pointer;}
.btn:hover{background:#0d598d;}
.bluBox{float:left; background:#eef8ff; padding:10px 0; margin:20px 0; width:100%;}
/*tooltip*/

a.tooltip {outline:none;}
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-10px; margin-left:12px;
    width:300px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#838383; font-size:13px;
    border:1px solid #c2c2c2; background:#fff; left:-30px;}
.callout {z-index:20;position:absolute;top:10px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    box-shadow: 1px 2px 1px #ddd;
}
.secure{
	float:left;
	width:725px;
	background:#eef8ff;
	padding:15px 25px;
	font-size:14px;
}
.secure img{float:left; margin-right:10px;}
.rating{
	float:right;
	width:270px;
	border-bottom:1px #c2c2c2 solid;
	padding:15px 0 35px;
	text-align:center;
}
.rating h3{font-size:17px;color:#111111; margin-bottom:15px; text-align:left; font-weight:bold;}
.cover{
	float:right;
	width:270px;
	border-bottom:1px #c2c2c2 solid;
	padding:15px 0;
}
.cover h3{font-size:17px;color:#111111; margin-bottom:15px; text-align:left;}
.cover ul li{
	list-style-image:url(../images/list-icon.png);
	list-style-position:outside;
	margin-bottom:5px;
	margin-left:25px;
	color:#0270bb;
	font-size:15px;
}
.money-back{
	float:right;
	width:270px;
	padding:15px 0;
}
.money-back img{float:left;}
.money-back p{padding-top:20px;left:15px; position:relative;}
.thanks{
	float:left;
	width:100%;
	min-height:800px;
}
.secView{display:block; padding-top:100px; float:left;}
/************************************************************************************
FOOTER
*************************************************************************************/
#footer{
	float:left;
	width:100%;
	margin:10px 0 30px;
	display:none;
}
#footer .inner{float:left; width:695px; padding:20px 40px; background:#dcfedc; font-size:11px; text-align:center;}
#footer .bottom{
	float:left;
	width:695px;
	margin:30px 0 80px 0;
	color:#838383;
	font-size:11px;
	padding:0 40px;
	text-align:center;
}

