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

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
  margin:0;
  padding:0;
  border:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
  
}
/* Basic Styles and classes*/
body {font-family:Arial, Helvetica, sans-serif; background:#8a97a3 url(../../images/20120120/body-bg.jpg) top repeat-x;}
h1 {font-size:1.8em; padding-top:5px;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
.big {font-size:1.4em;}
.black {color:#000;}
.red {color:#811414;}

/*layout*/
/*header*/
.container, #header {width:1000px; margin:0 auto; position:relative;}
 #header {position:relative; height:350px;}
 .logo {background:url(../../images/20120120/logo.png) no-repeat 0 5px; width:431px; height:105px; padding-top:5px;}
.logo span {
  position:absolute;
  text-indent:-9999px;
}
.login {
float:right;
margin-top:5px;
color:#fff;
line-height:40px;
height:40px; width:180px;
display:block;
font-size:1.4em;
text-decoration:none; 
text-align:center;
background: #8f8f8f; /* Old browsers */
background: -moz-linear-gradient(top, #8f8f8f 0%, #5e6060 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f8f8f), color-stop(100%,#5e6060)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8f8f8f 0%,#5e6060 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8f8f8f 0%,#5e6060 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #8f8f8f 0%,#5e6060 100%); /* IE10+ */
background: linear-gradient(top, #8f8f8f 0%,#5e6060 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#5e6060',GradientType=0 ); /* IE6-9 */
border:1px solid #ccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
}

.login:hover {background: #3d3d3d; /* Old browsers */
background: -moz-linear-gradient(top, #3d3d3d 0%, #202120 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#202120)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3d3d3d 0%,#202120 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3d3d3d 0%,#202120 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3d3d3d 0%,#202120 100%); /* IE10+ */
background: linear-gradient(top, #3d3d3d 0%,#202120 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#202120',GradientType=0 ); /* IE6-9 */}

#online {position:absolute; bottom:80px; right:-2px; background:url(../../images/20120120/online-now.png) no-repeat; width:268px; height:74px; z-index:20;}
.onlinenow {width:489px; height:332px; position:absolute; display:block; z-index:30;left: 37px; top: 17px;}
.features {width:410px; padding-left:20px; background:url(../../images/20120120/hearts.gif) bottom right no-repeat; padding-top:10px;}
.features li {list-style:none; background:url(../../images/20120120/bullet.png) left center no-repeat; padding:8px 0 8px 20px; color:#2a2a2a;}
.frame {background:url(../../images/20120120/frame.png) no-repeat; width:565px; height:425px; position:absolute; right:0; top:55px;}
.slideshow {
    height: 334px;
    left: 42px;
    overflow: hidden;
    position: absolute;
    top: 19px;
    width: 491px;
  z-index:10;
}
.slideshow img {border:1px solid #ffb8b8;}
/*content*/
#content {background:#001d38;}
#content .container {position:relative; height:570px; padding-top:30px;background:url(../../images/20120120/testimonials.jpg) no-repeat 480px 161px;}
#leftcol {width:420px; float:left;}
#leftcol h2 {color:#ffb8b8; font-size:1.8em; padding:20px 0 0 0;}
#leftcol h3 {color:#ffb8b8; font-size:1.2em;}
#leftcol p {padding:5px 0 15px 0; color:#fff; line-height:1.4em;}
#rightcol {width:520px; float:right; padding-top:70px;}
#rightcol h2{color:#fff; font-size:1.6em; padding:20px 0 0 0; font-weight:lighter;}
.testimonial {color:#282828; width:420px; height:28px; line-height:28px; padding:30px 20px 0 20px; float:left; clear:both;}
.signature {float:right; padding:0 60px 0 35px; background:url(../../images/20120120/testimonial-heart.gif) no-repeat left; color:#811414; height:30px; line-height:30px;}
.startquote{display:block; background:url(../../images/20120120/quote-start.png) no-repeat; width:20px; height:15px; float:left;}
.endquote{ background:url(../../images/20120120/quote-end.png) no-repeat right; width:20px; height:15px; display:inline-block;}
.join {
color:#000;
line-height:62px;
height:62px; width:420px;
display:block;
font-size:2.4em;
text-decoration:none; 
text-align:center;
background: #fdd14c; /* Old browsers */
background: -moz-linear-gradient(top, #fdd14c 0%, #ffd400 44%, #ffd200 47%, #ff9100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdd14c), color-stop(44%,#ffd400), color-stop(47%,#ffd200), color-stop(100%,#ff9100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fdd14c 0%,#ffd400 44%,#ffd200 47%,#ff9100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fdd14c 0%,#ffd400 44%,#ffd200 47%,#ff9100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fdd14c 0%,#ffd400 44%,#ffd200 47%,#ff9100 100%); /* IE10+ */
background: linear-gradient(top, #fdd14c 0%,#ffd400 44%,#ffd200 47%,#ff9100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd14c', endColorstr='#ff9100',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 2px 2px 2px #00172c;
-moz-box-shadow: 0px 2px 2px 2px #00172c;
box-shadow: 0px 2px 2px 2px #00172c; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
text-shadow: 0 2px #fff7a5;
filter: dropshadow(color=#fff7a5, offx=, offy=2); 
border:1px solid #fdc722;}

.join:hover {background: #ff9100; /* Old browsers */
background: -moz-linear-gradient(top, #ff9100 0%, #efbb00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9100), color-stop(100%,#efbb00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff9100 0%,#efbb00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff9100 0%,#efbb00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff9100 0%,#efbb00 100%); /* IE10+ */
background: linear-gradient(top, #ff9100 0%,#efbb00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9100', endColorstr='#efbb00',GradientType=0 ); /* IE6-9 */}
/*footer*/
#footer{
  background: #fcfdfd; /* Old browsers */
background: -moz-linear-gradient(top, #fcfdfd 0%, #8a97a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(100%,#8a97a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfdfd 0%,#8a97a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfdfd 0%,#8a97a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfdfd 0%,#8a97a3 100%); /* IE10+ */
background: linear-gradient(top, #fcfdfd 0%,#8a97a3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfd', endColorstr='#8a97a3',GradientType=0 ); /* IE6-9 */
  text-align:left;
  color:#777778;
  padding-top:10px;
  height:110px;
  width:100%;
}
#footer a{
  color:#777778;
  font-style:italic;
}
#footer p{
  float:left;
}
body#blank {background:none;}
.support{
  float:right;
  line-height:normal;
  background:#f6f6f6;
  border:1px solid #999;
  padding:10px;
  text-align:center;
  margin-bottom:10px;
}
.support p,.support h2,.support h3{
  margin:0;
  padding:0;
}
#terms{
  padding:10px;
  text-align:justify;
}
#terms h1,#terms h2,#terms a{
  text-align:left;
  color:#811414;
}
#terms p {padding:5px 0 15px 0;line-height:1.4em;}

