@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:'open_sansbold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'open_sanssemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'JennaSue';
  	src: url('fonts/JennaSue.eot'); /* IE9 Compat Modes */
    src: url('fonts/JennaSue.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/JennaSue.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
}







body{ margin:0; padding:0;}
#main-container{ width:100%; height:auto; position:relative; margin:0; padding:0;}
.container{ width:1000px; margin:0 auto; position:relative; }


/*==HEADER===*/

#header-wrap{
width:100%;
margin:0;
padding:0;
display:inline-block; 
position:relative; 
border-bottom:#8ab9cb 1px solid;
background: -webkit-linear-gradient(#1c5477, #3c8ba8); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#1c5477, #3c8ba8); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#1c5477, #3c8ba8); /* For Firefox 3.6 to 15 */
background: linear-gradient(#1c5477, #3c8ba8); /* Standard syntax */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c5477', endColorstr='#3c8ba8',GradientType=0 ); /* IE6-9 */
}

.logo{ display:inline-block; width:100%; position:relative; padding-top:20px; }
.header-bottom{display:inline-block; width:100%;}
.header-bottom-right{ width:40%; float:right; padding-bottom:10px;}

.header-bottom-right ul li{ font-family:'open_sansregular'; font-size:20px; color:#FFFFFF; list-style:url(../images/list.png); margin-bottom:3px;}

/* ========== */
/* = Buttons = */
/* ========== */
.btn {
  border: none;
  text-shadow: none;
  color: #ffffff;
  text-decoration:none;
   -webkit-transition: background 0.3s ease-in;
  -moz-transition: background 0.3s ease-in;
  -o-transition: background 0.3s ease-in;
  transition: background 0.3s ease-in;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
 

.btn:hover,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #FFFFFF;
  background-color: #894b8a;
  -webkit-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -o-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out; }
  .btn:hover .icon-basket-big,
  .btn.active .icon-basket-big,
  .btn.disabled .icon-basket-big,
  .btn[disabled] .icon-basket-big {
    background-position: 0 -223px;
    height: 21px;
    width: 24px; }


.btn-mini {
  padding: 1px 7px 2px 7px;
  font-size: 11px;
  line-height: 15px; }


.btn-large {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }


  
.btn-pink {
  color: #ffffff;
  text-shadow: none;
  background: #ba51be;
  border:#a846ac 1px solid;
  border-radius:5px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }

/*=== MIDDLE CONTENT===*/


#content-wrap{ width:100%;  display:inline-block; position:relative;
border-top:#a9bbc6 1px solid;
background: -webkit-linear-gradient(#063553, #205475); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#063553, #205475); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#063553, #205475); /* For Firefox 3.6 to 15 */
background: linear-gradient(#063553, #205475); /* Standard syntax */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#063553', endColorstr='#205475',GradientType=0 ); /* IE6-9 */


}	

#content-wrap .content-full{ width:1050px; margin:0 auto; position:relative;}

#content-wrap .content-full  .white-bg{ width:685px; position:absolute; background:url(../images/left-form-bg.png) no-repeat; top:-180px; left:-93px; }


#content-wrap .content-full .white-bg .text-content{ float:left;  padding-top:300px; padding-left:110px;}
#content-wrap .content-full .white-bg .text-content ul li{ float:left; width:80%; margin-bottom:15px;}
.white-bg .text-content ul li .a{ float:left; text-align:center; width:15%; font-family:'open_sansbold'; font-size:14px;}
.white-bg .text-content ul li .b{ float:left; width:70%; padding-top:4px;}
.white-bg .text-content ul li .b h3{font-family:'open_sansbold'; font-size:24px; color:#053451; text-transform:none;}
.white-bg .text-content ul li .b h4{ font-family:'JennaSue'; font-size:30px; color:#166a89; font-weight:normal;}
h5{font-family:'open_sansbold'; font-size:16px; color:#cb0000; letter-spacing:-1px; font-weight:normal;}
h6{ color:#186b8a; font-family:'open_sansbold'; font-size:12px; text-align:left; font-weight:normal;  }
.white-bg .text-content ul li.note{ margin-bottom:5px !important;}


.white-bg .click-block{ padding:10px 100px 50px 0px; text-align:center; }
.white-bg .click-block a{ font-family:'open_sanssemibold'; font-size:12px; color:#FFFFFF; letter-spacing:-.5px; text-decoration:underline;}
.white-bg .click-block a:hover{ color:#55bfed; text-decoration:none;}
.content-right{ width:40%; float:right; color:#FFFFFF; padding-top:25px; height:auto; }

.form{ width:100%; margin-top:30px; float:left;}
.content-right ul li{ float:left; width:100%; margin-bottom:8px;}
.content-right ul li .a{ float:left; text-align:right; width:30%; font-family:'open_sansbold'; font-size:14px;}
.content-right ul li .b{ float:left; width:70%;}
.content-right ul li span{ font-size:12px; color:#FFFFFF; padding-left:10px;}
.content-right ul li .b input[type='text']
{
width:205px;
height:23px;
margin-left:7px;
}

.content-right ul li input[type=button] {
margin-top:15px;
font-family:'open_sansbold'; font-size:22px;
    color:#FFFFFF;
     cursor:pointer;
	 background: url(../images/overlay.png) repeat-x center #cc0000;
   
    border:1px solid #a91117;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border-bottom:1px solid #cc0000;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    cursor:pointer;
	padding:10px 20px;
	text-shadow: 2px 2px #990000;
	font-weight:normal;
}

.content-right ul li input[type=button]:hover {
 background: url(../images/overlay-hvr.png) repeat-x center #cc0000;
     
}
.button {
  color:#08233e;
  font:2.4em Futura, ‘Century Gothic’, AppleGothic, sans-serif;
  font-size:70%;
  padding:14px;
  background:url(overlay.png) repeat-x center #ffcc00;
  background-color:rgba(255,204,0,1);
  border:1px solid #ffcc00;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  border-bottom:1px solid #9f9f9f;
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
  cursor:pointer;
 }
 .button:hover {
  background-color:rgba(255,204,0,0.8);
 }

.checkbox label{margin-bottom:10px;}
.checkbox label:before{border-radius:3px;}
input[type=radio]:checked + label:before{content:"\2022"; color: #000000;font-size:22px;text-align:center; line-height:12px;}
input[type=checkbox]:checked + label:before{content:"\2713";font-size:15px;	color:#000000;text-align:center;line-height:15px;}

/*===HAEDING====*/
h2 {
	font-size: 34px;
	color: #cc0000;
	font-family:'open_sansbold';
	text-align:center;
	line-height:34px;
	
}

h3 {
	color: #373737;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: normal;
}

.sub-heading {	
	font-size: 14px; 
	text-transform: none;
	color:#848585;
}

.section-title {
	margin-bottom: 30px;
}

.section-title h2 {
	margin-bottom: 0;
}
div.clear {
    clear:both;
}
/*===TESTIMONIAL===*/
.testimonial-cont{ width:100%; margin-top:30px; float:left; padding-bottom:20px;}
.testimonial {
    margin: 0;
    padding: 10px 10px 10px 50px;
    position: relative;
    color: #FFFFFF;
	font-size:17px;
    
 
}

.testimonial p{ color: #FFFFFF;
	font-size:17px; }

.testimonial:before, .testimonial:after {
    content: "\201C";
    position: absolute;
    font-size: 80px;
    line-height: 1;
    color: #49b1d7;
    font-style: normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.testimonial:before {
    top: 0;
    left: 10px;
}

.testimonial:after {
    content: "\201D";
    right: 10px;
    bottom: -0.5em;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #B7EDFF;
    margin: 0 0 0 55px;
}

.testimonial-author {
    margin: 0px 20px 0px 0px;
     color: #999;
    text-align:right;
	padding-bottom:10px;
}

.testimonial-author span {
    font-size: 15px;
    color: #FFFFFF;
	font-family:'open_sansbold';
	font-style:italic;
	font-weight:normal;
}
