html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{  margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;  vertical-align:baseline;  background:transparent}
body{  line-height:1}
ol,ul{  list-style:none}
blockquote,q{  quotes:none}
blockquote:before,blockquote:after,q:before,q:after{  content:'';  content:none}:focus{  outline:0}
ins{  text-decoration:none}
del{  text-decoration:line-through}
table{  border-collapse:collapse;  border-spacing:0}
abbr{  cursor:help}
img,object,embed{  max-width:100%}
.mod:after{  content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
html{  height:100%}
body{  margin:0;  padding:0;  height:100%;  background-color:#fff;  font:normal 13px/18px Helvetica,Arial,Verdana,sans-serif;  color:#4D5660}
input,select,textarea{  font:bold 13px  Helvetica,Arial,Verdana,sans-serif}
textarea{  overflow:auto}
a{  color:#264CA1;  text-decoration:none}a:hover{  color:#1E3B7E;  text-decoration:none}
a.grey{  color:#5A6269;  font-weight:bold}
a.grey:hover{  color:#3B4145}
a.padded{  padding:2px 5px 2px;  background:#f8f8f8}
a.padded:hover{  background:#eee}
.inner{  position:relative;  margin:0px auto;  width:950px}
.focus{  overflow:hidden;  width:580px;  float:left}
.focus p{  margin:10px 0 0}
.focus dl dt{  font-weight:bold;  font-size:14px}
.focus dl dd img.right{  float:right;  margin:0 0 10px 10px}
.focus dl dd p{  margin:0 0 10px}
.sidebar{  width:344px;  float:right}


.cap{  height:70px; /* background:#28343f url("images/cap.bck.png") 0px 0px repeat-x*/}
.cap .logo{ /* margin-top:15px;*/ float:left;  width:320px;  height:70px}
.cap .logo a{  display:block;  width:300px;  height:70px;  text-indent:-12000px; margin-top:12px;  background:transparent url("images/logo2.jpg") 0px 0px no-repeat}
.cap .tagline{  float:left;  width:200px;  height:70px;  text-indent:-12000px;  background:transparent url("images/cap.tagline.png") 0px 0px no-repeat}
.cap .userlogin{  position:absolute;  top:1px;  right:0px;  height:30px;}
.userlogin input{border:#999 solid 1px; background-color:#FFF; width:100px;}
.userlogin button{border:#666 solid 1px; background-color:#587B02; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; color:#FFF;}
.userlogin .contact-us{margin-bottom:20px; text-align:right; color:#CCC; text-shadow:none;}
.contact-us a{color:#587B02; cursor:pointer;}


.header{  height:264px; background:#587B02;/* background:#F5C22D url("images/header.bck.png") 0px 0px repeat-x; */}
.header .inner{  height:100%}
.header h1{  position:absolute;  top:12px;  left:0px;  width:950px;  height:60px;  background-color:transparent;  background-position:0px 0px;  background-repeat:no-repeat;}
.header h1.home{ font-size:55px; color:#FFFFFF; font-family: 'Yanone Kaffeesatz', arial, serif; text-shadow:none; text-transform:uppercase; line-height:42px;}
.header h1.questions{  background-image:url("images/header.h1.questions.png")}
.header h1.examples{  background-image:url("images/header.h1.examples.png")}
.header h1.client{  background-image:url("images/header.h1.client.png")}
.header h1.thanks{  background-image:url("images/header.h1.thanks.png")}
.header h1.contact{  background-image:url("images/header.h1.contact.png")}
.header h1.oops{  background-image:url("images/header.h1.404.png")}
.header p.intro{  position:absolute; font-family: 'Yanone Kaffeesatz', arial, serif; top:64px;  left:0px;  width:580px;  height:150px; color:#FFF; text-shadow:none;   font-size:35px; line-height:57px;}
.header.slim{ height:122px}
.header.slim .inner .resumecreation{ top:50px}
.header.tabs{ height:50px}
.header.tabs .inner ol li{ margin:15px 10px 0 0; float:left}
.header.tabs .inner ol li a{ color:#eee}
.header.tabs .inner ol li a.active{ font-weight:bold; text-decoration:none}


.content{background:url("images/content.bck.png") repeat; border-top:1px solid #fff;  border-bottom:1px solid #c2c2c2}
.content .inner{  padding:15px 0}
.content.dark{  background-image:url("images/content.bck.dark.png")}


.footer .inner{  padding:25px 0;}
.footer .inner ul li{  display:block;  float:left;  padding:0 10px;  margin:0px;  border-left:1px solid #ddd}
.footer .inner ul li.first{  border-left:none;  padding-left:0px}
.footer .inner .icons{  float:right;  text-align:right;  height:30px;  width:40%}
.footer .inner .icons li{  padding:0 0 0 5px;  float:right;  border-left:none}
.footer .inner .icons a{  display:block}
.footer .inner .icons img{  float:right}
.footer .inner a.mute,.footer .inner a.mute:hover,.footer .inner a.mute:visited{  color:#4D5660;  text-decoration:none}
.footer .inner .twitter{  background:transparent url("images/icon.twitter.png") no-repeat 5px 0px; padding-left:25px}


.introduction{ overflow:hidden}
.introduction .callout div{ padding:15px; background-color:#dfe681; background-position:15px 15px; background-repeat:no-repeat; border:1px solid #B3B867}
.introduction .callout p{ margin:10px 0 0; font-size:13px; color:#62654D}
.orderbutton{  z-index:9;  position:absolute;  top:55px;  right:5px;  display:block;  width:200px;  height:40px;  margin:0px;  padding:0px;  border:none;  background:none:}

.orderbutton span{  display:block;  width:200px;  height:40px;  background:transparent url("images/button.getstarted.png") 0px 0px no-repeat; text-indent:-12000px}
.orderbutton:hover span{ background-position:0px -40px}
.resumecreation{ z-index:100;  /* margin-top:-90px;*/  width:344px}
.resumecreation .head{  height:50px;  background:transparent url("images/orderform.head2.png") 0px 0px no-repeat}
.resumecreation .head h3{ font-size:16px;
 color:#333; padding:18px; }
.resumecreation h1,.resumecreation .form_description{  display:none}
.resumecreation form{  background:transparent url("images/orderform.bck.png") 0px 0px repeat-y}
.resumecreation form li{  padding:0px 22px}
.resumecreation form li div{  overflow:hidden;  display:block;  margin:0 0 10px;  padding:0px;  width:300px;  min-height:30px;  border:none;  background:transparent url("images/form.inputs.png") 0px 0px no-repeat}
.resumecreation form li div input{  margin:0px 7px;  padding:7px 0px;  width:286px;  /*height:14px;  line-height:30px;*/  border:none;  background:none}
.resumecreation form li div select{  width:297px}
.resumecreation form li div textarea{  margin:7px;  padding:0px;  width:286px;  height:185px;  line-height:1.2em;  overflow:auto;  border:none;  background:none}
.resumecreation form li#li_10{  position:relative;  z-index:20;  min-height:70px}
.resumecreation form li#li_10 label{  margin:0px}
.resumecreation form li#li_10 div{  overflow:visible;  margin:0px;  width:auto;  background:none}

.resumecreation form li#li_10 p.error{  margin-top:15px}
.resumecreation form li.section_break{  margin:20px 0 0px;  padding:15px 22px 0px;  background:url("images/fieldset.png") 50% 0% no-repeat}.resumecreation form li#li_9{  margin-top:0px;  background:none}
.resumecreation form li#li_8 div{  background-position:0px -60px}
.resumecreation form li#li_9 div{  background-position:0px -60px}
.resumecreation form li#li_buttons{overflow:hidden}
.resumecreation form h3{  margin:0 0 2px;  height:20px;  text-indent:-12000px;  background:url("images/form.h4.png") 0px 0px no-repeat}
.resumecreation form li#li_9 h3{  background-position:0px 0px}
.resumecreation form li#li_3 h3{  background-position:0px -20px}.resumecreation form li#li_6 h3{  background-position:0px -40px}
.resumecreation form label{  position:relative;  display:block;  margin:0 0 5px;  font-size:12px}
.resumecreation form input[type=submit]{  display:block; margin:0px;  padding:3px 15px;  cursor:pointer;  border:none; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#FFF; background-color:#0F7492;}
.resumecreation form input[type=submit]:hover{ cursor:pointer; background-color:#587B02; color:#FFF;}
.resumecreation form p.error{  display:block;  margin:0 0 10px;  padding:5px 10px 5px 30px;  font-size:12px;  line-height:15px;  min-height:16px;  color:#be3b30;  background:#ffdfdf url("images/icon.error.png") 0px 0px no-repeat;  border:1px solid #ffb3b3}
.resumecreation form #error_message{  display:none}
.resumecreation form .required{  position:absolute;  top:7px;  right:0px;  display:block;  width:52px;  height:7px;}
.resumecreation #footer{  display:none}
.resumecreation .foot{  height:20px;  background:transparent url("images/orderform.foot.png") 0px 0px no-repeat}
body.home .resumecreation{  /*margin-top:-180px*/} 
body.contact .resumecreation{  margin-top:0px}
.resumecreation.contact .head{  background-image:url("images/orderform.head.contact.png")}
.resumecreation.contact ul{  padding:10px 0 0}
.resumecreation.contact ul li#li_3{  background:none}
.resumecreation.contact ul li#li_2 div{  background-position:0px -60px}
.resumecreation.contact ul input[type=submit]{  background-image:url("images/button.sendemail.png")}

.secondary{  margin:0 -20px 0 0;  width:600px}
.secondary .howitworks{  width:300px;  float:left}

.col-left{  float:right;  width:242px}
.col-right{float:left;  width:320px}


.shortexamples ul li.last{  margin-right:0px}
.greylist{-moz-border-radius:15px; }
ul.greylist{  margin:0 0 15px;  overflow:hidden;}
ul.greylist li{  padding:15px; background-position:7px 7px;  background-repeat:no-repeat;  border-bottom:1px solid #aaa;  border-top:none}
ul.greylist li div{  padding:0 0 0 45px}
ul.greylist li h5{  display:block;  font-weight:bold}
ul.greylist li p{  margin:5px 0 0;  font-size:13px}
ul.greylist li small{  font-size:12px}
ul.greylist li.first{  border-top:1px solid #aaa}
ul.greylist li.short{  padding:7px 15px}
ul.greylist li.short.first{  padding:10px 15px 7px}
ul.greylist li.short.last{  padding:7px 15px 10px}
ul.greylist.push{  margin:10px 0 30px}


.newslist{-moz-border-radius:15px; }
ul.newslist{  margin:0;  overflow:hidden;}
ul.newslist li{margin:0 9px; padding:10px 2px; border-bottom:1px dotted #aaa;  border-top:none}
ul.newslist li div{  padding:0 0 0 45px}
ul.newslist li h6 img{float:left; margin-right:10px;}
ul.newslist li h6 a{display:block; color:#026466; font-size:13px; overflow:hidden;}
ul.newslist li h6 a:hover{ color:#F00!important;}
ul.newslist li p{  margin:5px 0 0;  font-size:13px}
ul.newslist li small{  font-size:12px}
ul.newslist li.first{  border-top:1px solid #aaa}
ul.newslist li.short{  padding:7px 15px}
ul.newslist li.short.first{  padding:10px 15px 7px}
ul.newslist li.short.last{  padding:7px 15px 10px}
ul.newslist.push{  margin:10px 0 30px}


ul.features{  overflow:hidden;  margin:0 0 15px}
ul.features li{  background-color:#e1e1e1; padding-left:21px;}
ul.features li div{  padding:0 0 0 36px}
ul.features li h5{  display:block;  font-weight:bold}
ul.features li p{  margin:5px 0 0;  font-size:13px}
ul.features li.rules{  background-image:url("images/icon.share.png")}
ul.features li.boost{  background-image:url("images/icon.any.png")}
ul.features li.resumetips{  background-image:url("images/icon.world.png")}
ul.features li.quality{  background-image:url("images/icon.lock.png")}
ul.features li.info{  background-image:url("images/icon.info.png")}
ul.testimonials{  overflow:hidden;  margin:0 0 10px}
ul.testimonials li blockquote p{  padding:3px 0 0 40px;  background:url("images/blockquote.png") 0px 0px no-repeat;  font:13px/1.4em Georgia,Times,serif}

h2{  margin:0 0 5px;  font-size:17px;  height:18px;}
h2.how{  background-position:0px 0px}
h2.team{  background-position:0px -30px}
h2.why{  background-position:0px -60px}
h2.words{  background-position:0px -90px}
h2.received{  background-position:0px -120px}
h2.someexamples{  background-position:0px -150px}
h5{font-size:13px; margin-bottom:-4px;}
h5 a{color:#4D5660;}
h5 a:hover{color:#F00;}
h5.myheader{ background-position:0px 0px;}
h5.valid{ background-position:0px -20px}
h5.riskfree{ background-position:0px -40px}
h5.company{ background-position:0px -60px}
h5.code{ background-position:0px -80px}
h5.billing{ background-position:0px -100px}
h5.privacy{ background-position:0px -120px}
.liststyler{background-color:#FAFAFA;
background-image:url("images/txtbk.jpg");
padding:6px 5px;
background-repeat:repeat-x;
width:301px;
border:1px solid #CCCCCC;"
}
