@font-face {
    font-family: "NF2Text";
    font-style: normal;
    font-weight: normal;
    src: url("font/Neutraface_no2_text_book_lining.eot") format("embedded-opentype"), url("font/Neutraface_no2_text_book_lining.woff") format("woff"), url("font/Neutraface_no2_text_book_lining.ttf") format("truetype");
}

body{margin: 0px; background: url(../images/bg.jpg) repeat-x; }
table,div{font-family:Verdana, Helvetica, sans-serif; font-size:13px; color:#858484; line-height:20px; }
a{color: #333333; text-decoration: none; }
a:hover{color: #333333; text-decoration: underline;}
img{border:none;}
p{ margin:10px 0;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}

#main, header, #top, #content, #footer, #banner, .clearfix{width:990px;}
#top, #content, footer, #banner, .clearfix, #levels, #today-resume, #tickets, #select-order, #afflilates{position:relative; display:inline-block;}
.img_left, #logo, #left, #copy, .float-left{float:left;}
.img_right, #top_link, #right, #jinfo, .float-right{float:right;}

h1,h2,h3,h4{margin:10px 0; font-family: NF2Text, sans-serif; font-weight: normal;}
/*Heading*/
h1{font-size:30px; color: #00a9e9;}
h2{font-size:24px; color: #00a9e9; margin:20px 0;}
h3{font-size:18px;}
h4{font-size:14px;}
	
.img_left{margin-right:10px;}
.img_right{margin-left:10px;}
.ul{margin:0; padding-left:0; margin-left:20px;}
.ul li{line-height: 26px;}

#main{margin:0 auto;}
header{}
#top{}
#logo{width:351px; margin: 29px 0;}
#top_link{width:372px; margin-top: 5px;}
#login{width: 372px;}
#login .input{border: none; border-radius: 5px; width: 138px; padding: 6px; float: left; margin-right: 4px;}
.sign-in, .forgot{font-family: NF2Text, sans-serif; font-size: 16px; color: #FFFFFF;}
.forgot{margin-left: 108px;}
#phone{text-align: right; font-family: NF2Text, sans-serif; font-size: 26px; color: #FFFFFF; width: 222px; margin: 20px 0 0 152px;}

#slider{position: absolute; width: 100%; background: url(../images/banner.jpg) no-repeat center; height: 425px; top: 165px;}
#banner{min-height: 425px;}

#content{margin: 15px 0;}
#left{width:730px;}
#left .clearfix {width:730px;}
#right{width:240px;}
#order{-moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ background-color: #00a9e9; text-align: center; padding: 10px; color: #FFFFFF; font-family: NF2Text, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.why-choose{background-color: #f1f0f0; -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ padding: 10px;}
#right h2{font-size:20px; color: #00a9e9; margin:10px 0;}

.blue-box{background: url(../images/blue-box.jpg) no-repeat; width: 208px; height: 141px; float: left; margin-right: 23px; color: #FFFFFF; padding: 10px;}
.last{margin-right: 0px !important; border-right: none !important;}
.blue-box h1{font-size: 20px; color: #FFFFFF;}
.readmore{color: #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-bottom: 2px;} .readmore a{color: #FFFFFF;} .readmore a:hover{color: #FFFFFF; text-decoration: none;}

#levels{-moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ border: 1px solid #e5e5e5;}
.box, .box2{float: left; width: 181px;}
.box{background-image: -moz-linear-gradient(top, #FFFFFF, #f1f1f1); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #f1f1f1)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#f1f1f1'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#f1f1f1')"; /* IE8, IE9 */
       background-image: linear-gradient(to bottom, #FFFFFF, #f1f1f1); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */;}

.box2{background-image: -moz-linear-gradient(top, #f1f1f1, #FFFFFF); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1f1f1),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#FFFFFF'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#FFFFFF')"; /* IE8, IE9 */
       background-image: linear-gradient(to bottom, #f1f1f1, #FFFFFF); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */;}
        
.title{display:block; color:#FFFFFF; font-size:15px; font-weight:bold; border-right:1px solid #f0f0f0; padding:10px; background-image: -moz-linear-gradient(top, #049cd5, #00a9e9); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #049cd5),color-stop(1, #00a9e9)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#049cd5', EndColorStr='#00a9e9'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#049cd5', EndColorStr='#00a9e9')"; /* IE8, IE9 */
       background-image: linear-gradient(to bottom, #049cd5, #00a9e9); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */}
.text{padding:5px 10px;}

.how-to{width: 228px; height: 161px; float: left; margin-right: 23px;}

footer{background: url(../images/footer-bg.jpg) repeat-x; width: 100%;}
#footer{margin: 0 auto;}
.footer-links{width: 230px; float: left; margin: 15px 20px 0 0; min-height: 190px;}
.footer-links ul{margin:0px; padding-left:0px; margin-left:0px; list-style:none; }
.footer-links li{}
.footer-links li a{display:block; text-decoration:none; color: #FFFFFF;}
.footer-links li a:hover{color:#ace7fd; display:block; text-decoration:none;}
#copy{width:400px; line-height: 30px;}
#jinfo{width:400px; text-align: right; margin-top: 5px;}

.white{color: #FFFFFF;}

.cal1, .cal2, .cal3, .cal4, .cal5, .cal6, .cal7, .cal8, .cal9, .cal10, .cal11, .cal12, .cal13, .cal14, .cal15{float: left;}
.input{border:1px solid #d9d9d9; color:#605e5e; padding:5px; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}

/*Writer*/
#today-resume{border: 1px dotted #666666; width: 710px; padding: 10px}
#today-resume .cal1, .cal2, .cal3{width: 160px;}
#today-resume .cal4{width: 230px;}

#tickets{border: 1px dotted #666666; width: 710px; padding: 10px}
#tickets .cal5, .cal6, .cal8{width: 160px;}
#tickets .cal7{width: 230px;}
#tickets span{font-size: 13px; font-weight: bold; color: #00a9e9;}

#search-box{position: relative; top: 5px;}
#search-box .input{padding:7px 5px; float: left; width: 250px; margin-right: 10px; border-radius: 4px 4px 4px 4px; }

.order{border: 1px dotted #666666; width: 710px; padding: 10px;}
.submit-btn{-moz-box-sizing: border-box; background-attachment: scroll; background-clip: border-box; background-color: #DDDDDD; background-image: -moz-linear-gradient(#0896cb, #02a7e6); background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: 100% auto; border: 1px solid #02a7e6; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 18px; margin: 0; padding: 6px 10px; position: relative; text-align: center; vertical-align: middle;}
.submit-btn:hover {background-image: -moz-linear-gradient(#02a7e6, #0896cb);  background-size: 100% auto; border: 1px solid #02a7e6; }

/*Client Panel*/
.btn{font-size: 30px; color: #FFFFFF; padding: 5px 20px; -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ background-color: #06abe9; font-family: NF2Text, sans-serif; font-weight: normal;}
#select-order{border: 1px dotted #666666; width: 730px;}
#select-order .cal9, .cal10, .cal11, .cal12{float: left; padding: 10px; font-size: 14px;}
#select-order .cal9, .cal10, .cal11{width: 150px;}
#select-order .cal12{width: 200px;}
#select-order span{color: #FFFFFF;}
.blue-bg, .gray-bg, .white-bg{position: relative;display: inline-block; line-height: 40px; /*margin-bottom: -4px;*/ width: 730px;}
.blue-bg{background-color: #00a9e9;}
.gray-bg{background-color: #f1f1f1;}
.white-bg{background-color: #FFFFFF;}

/*Admin panel*/
#afflilates{border: 1px dotted #666666; width: 730px; margin-bottom: 15px;}
#afflilates span{color: #FFFFFF; padding: 10px;}
#afflilates .select{float: right; width: 570px; margin: 5px 10px;}

#right .search{background-color: #f1f0f0; border: 1px solid #d7d7d7; -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ text-align: center; margin-top: 38px;}
#right .input{margin: 10px 0 0; width: 200px;}

/*Front site*/
.input_professional {
    border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px; width: 220px;}
label{ width: 131px; float: left; margin-top: 5px;} 
#label1{ width: 201px; float: left; margin-top: 5px;}     
.order_professional{ margin-bottom: 22px;}
.prices_professinoal{ font-size: 20px; margin: 30px 0 10px 0;}
.prices_professinoal2{ font-size: 20px; margin: 20px 0 10px 0;}
.price_font{ color: #7f7f7f;}
.additional_services{ width: 700px; border: 1px  dashed #000; padding: 0 10px;}
.per_pages{ float: right;}
.prices_professinoal_total{font-size: 20px; margin:20px 0 10px 0;width: 721px;}

.input_address {
    border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px; width: 220px; height: 100px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px;}
.radio2{ float: left; margin-right: 15px; margin-top: 8px;}
.pay_now{background: url(../images/pay_now.jpg) no-repeat; width: 108px; height: 30px; float: left; margin: 8px 0 0 130px; border: none; color: #03a4e1; cursor: pointer;}
.input_browes{border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px; width: 220px; font-family: Verdana,Helvetica,sans-serif; font-size: 13px; margin-top: 6px;}
.name{ width: 219px;}
.radio{ float: left; margin-right: 15px; margin:8px 10px 0 10px;}
#usa{ margin-left: 0px;}
.country_pages3{ float: left;width: 730px; margin-top: 0px;}
.textarea_address{border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px; width: 325px; height:70px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px;}
    
.pay_now2{background: url(../images/place_order_now.jpg) no-repeat; width: 179px; height: 30px; float: left; margin: 8px 0 0 130px; border: none; color: #03a4e1; cursor: pointer;}

.input_professional_pages4{ border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px;
    width: 231px;}
.professional_pages4{ border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px;
    width: 85px;}
#left_inner{ width: 395px; float: left;}
#right_inner{ float: right; width: 545px; margin-top: 25px;}
.additional_services_inner{width: 525px; border: 1px  dashed #000; padding: 0 10px; min-height: 250px;}

.upload_resume{ display: inline-block; overflow: hidden; width: 990px;}
.submit{background: url(../images/submit.jpg) no-repeat; width: 108px; height: 30px; float: left; margin: 8px 0 0 130px; border: none; color: #03a4e1; cursor: pointer;}
.or_enter{ font-size: 14px; color: #00a9e9; text-align: center; margin-top: -12px; width: 384px;}
.next{background: url(../images/next.jpg) no-repeat; width: 71px; height: 30px; float: left; margin: 8px 0 0 130px; border: none; color: #03a4e1; cursor: pointer;}
.back{background: url(../images/back.jpg) no-repeat; width: 71px; height: 30px; float: left; margin: 8px 0 0 -73px; border: none; color: #03a4e1; cursor: pointer;}
.radio_iiner{ margin-left: 10px !important;}

.total_order{color: #00A9E9;}

.slideItem {
    background: none repeat scroll 0 0 #E5F6FF;
    display: none;
    padding: 5px 25px 10px;
    text-align:justify;
}

.faq a{color:#858484;font-family: Verdana,Helvetica,sans-serif; text-decoration:none;  margin:0px; outline:none;}

.faq a.active {text-decoration:none;  background:#e5f6ff; background-image:none; display:block; border:none; margin:0px;padding:4px 0px 0px 0px; padding:5px 0px 0px 0px\9;}

.error{color:red;}

