/*=================================*/
/* Gilbert Pellegrom
/* June 2009
/* http://makesometime.com
/*=================================*/

@import url(styles/reset.css);
@import url(styles/main.css);
@import url(styles/app.css);

/*====================*/
/*=== Cycle Styles ===*/
/*====================*/
#cycle {
    width:100%;
    background:#AAB6BA url(images/cycle.png) repeat-x;
    border-bottom:1px solid #6F7B7F;
    border-top:1px solid #fff;
}
#cycle-content {
    width:870px;
    margin:0 auto;
    padding:50px 0;
}
#cycle-left {
    float:left;
    width:360px;
}
#cycle-right {
    float:right;
    width:460px;
}
#cycle-content h2 {
    font-size:50px;
    line-height:50px;
    margin-bottom:20px;
}
#cycle-content p {
    font-size:20px;
    margin-bottom:20px;
    line-height:24px;
}

/*=================*/
/*=== Ad Styles ===*/
/*=================*/
#ads {
    background:#C2C9CF;
    margin:20px 0;
    padding:15px 20px;
    border:1px solid #959B9F;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#ads img {
    margin:0 18px;
}
#ads a {
    border:0 !important;
}
#ads table {
    display:inline-block;
}

/*====================*/
/*=== Input Styles ===*/
/*====================*/
label {
    font-weight:bold;
}

input,
textarea,
select {
  padding: 5px;
  font:1em Verdana, Sans-serif;
  color: #000;
  background:#ffffff;
  border:0;
  border:1px solid #999;
  margin:2px;
  margin-bottom:10px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

input:focus,
textarea:focus,
select:focus {
    border-color:#333;
}

input.button {
  color: #fff;
  background:#517590;
  border:0;
  padding:6px 15px;
}
/* Get rid of Safari and Chrome focus outlines */
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

input.field {
    width:100%;
}

/*=========================*/
/*=== Validation Styles ===*/
/*=========================*/
.LV_validation_message{
    display:block;
    margin:-10px 0 0 3px;
    font-size:11px;
}

.LV_valid {
    display:none;
}

.LV_invalid {
    color:#CC0000;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
    clear:both;
}
.jqmOverlay { background-color: #000; }

.colleft {
    float:left;
    width:66%;
}
.colright {
    float:right;
    width:286px;
}

a#fdbk_close {
    border:0;
}

p.captcha {
    font-size:10px;
    font-style:italic;
    line-height:10px;
    margin:0 0 0 5px;
    display:inline;
}

img.alignright {float:right; margin:0 0 .7em 1em}
img.alignleft {float:left; margin:0 1em .7em 0}
img.aligncenter {display: block; margin:0 auto 10px auto;}
a img.alignright {float:right; margin:0 0 .7em 1em}
a img.alignleft {float:left; margin:0 1em .7em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.border {
    border:3px solid #B8BDC7;
}

.signupnow {
    display:inline-block;
    background:url(../../../images/signup.png) no-repeat 0px 0px;
    width:257px;
    height:57px;
    border:0 !important;
    text-indent:-9999px;
    margin-right:10px;
}
.signupnow:active {
    background-position:0px -57px;
}

ul#features {
    list-style:none;
    margin:0;
    padding:0;
}
ul#features li {
    float:left;
    width:45%;
    margin:0 10px 20px 0;
}
ul#features li img {
    float:left;
}
ul#features li div {
    float:left;
    width:200px;
    margin-left:10px;
}

#mstdemo {
    border:0;
}
#mstdemo img {
    border:1px solid #000;
}

span.amp {
	font-family:Baskerville,"Goudy Old Style",serif;
	font-style:italic;
}
