@charset "utf-8";

/* This is helpful */
.Main_help_container{width:197px; height:260px; position:relative; padding-top:7px; float:right; margin:0px 0px 20px 20px; }
.romb{ width:22px; height:22px; background:url(romb.gif)/*romb.gif*/ no-repeat; position:absolute; top:0px; left:10px;}
.Main_HC_info{height:255px; width:196px; background:url(back_H_img.gif)/*back_H_img.gif*/ repeat-y;border-radius:7px; -moz-border-radius:7px; border-bottom:1px #bcbcbc solid; border-right: 1px #bcbcbc solid;}
.title_HC{width:197px; height:45px; background:url(topBordLine.gif)/*topBordLine.gif*/ repeat-x; border-bottom:1px #d9dadc solid; font:20px/55px Arial, Helvetica, sans-serif; color:#ef6316; text-align:center; text-transform:uppercase; font-weight:bold; }
.content_HC{width:197px; height:201px; border-top:1px #ffffff solid; position:relative;}
.content_HC ul{list-style-type:none; margin:18px 0px 0px 45px;}
.content_HC ul li{background:url(mark.png)/*mark.png*/ no-repeat 0px 6px; padding:0px 0px 10px 15px;}
* + html .content_HC ul li{padding:0px 0px 10px 1px;}
.content_HC ul li a{font:14px Arial, Helvetica, sans-serif; color:#3399cc;}
.content_HC .order_bt{width:159px; height:45px; position:absolute; bottom:15px; left:18px;}
.content_HC .order_bt a{ display:block; width:159px; height:45px; background:url(order_bt.gif)/*order_bt.gif*/ no-repeat;}


 /* Our writers */
.blockWritersGeneral { position:relative; margin:0px auto; padding:20px 20px 0px;}
.blockWritersGeneral .clearAll { clear:both; display:block;}
.blockWritersGeneral h1 {color:#ff8400; font:bold 24px Arial, Helvetica, sans-serif; margin:0px 0px 15px; padding:0px;}
.blockWritersGeneral h3 {color:#ff8400; font:bold 24px Arial, Helvetica, sans-serif; margin:20px 0px 15px; padding:0px; font-style:italic;}
.blockWritersGeneral p {color:#000; margin:0px; padding:0px; font:normal 12px/18px Arial, Helvetica, sans-serif; text-align:left;}
.blockWritersGeneral .blockWriters { width:460px; margin:20px auto; position:relative;overflow:hidden;}
.blockWritersGeneral .blockWriters .itemWriter {background:url(bg_item_writers.gif)/*bg_item_writers.gif*/ no-repeat;width:220px;height:200px; float:left;margin-bottom:20px;}
.sepWriters { float:left; width:20px;}
table.infoWriters {width:196px; margin:8px auto 0px; padding:0px; color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
table.infoWriters td.photoWriters { text-align:left; width:72px;}
table.infoWriters td.nameWriters {text-align:left; width:124px;}
table.infoWriters  .titleName { width:64px; padding:0px; color:#000000; margin:5px 0px 5px 10px; font:normal 10px Arial, Helvetica, sans-serif;}
table.infoWriters  .titleName span { display:block; color:#808080;}
table.infoWriters  .realName { color:#000; white-space:nowrap;  font:bold 20px Arial, Helvetica, sans-serif; margin-left:10px;}
table.infoData { margin:10px 0px 0px 10px;}
table.infoData .profileTitle { font-size:10px; width:90px;}
table.infoData td {padding:2px 0px;}
table.infoData .profileInfo {font:normal 12px Arial, Helvetica, sans-serif; white-space:nowrap;  margin:0px 0px 0px 5px;} 
table.infoData .profileInfo strong { font-size:18px;}
table.infoData .timeWork { margin:4px 0px 0px; white-space:nowrap; color:#000; font:normal 12px Arial, Helvetica, sans-serif; font-style:italic;}
table.infoData .timeWork span { font-weight:bold;}
.blockWritersGeneral .blockAnswersWriters { position:relative; margin:0px 0px 14px; min-width:460px; overflow:hidden;}
.blockWritersGeneral .blockAnswersWriters .writerName { float:left; width:13%;  color:#404040; font:bold 12px Arial, Helvetica, sans-serif;}
.blockWritersGeneral .blockAnswersWriters .writerAnswer { float:right; width:87%; text-align:left; }


table.infoWriters2 {width:196px; margin:10px auto 0px; padding:0px; color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
table.infoWriters2  .realName2 { color:#000; white-space:nowrap; margin:5px 0px 5px 10px; padding:0px;  font:bold 24px Arial, Helvetica, sans-serif;}
table.infoData2 { margin:10px 0px 0px 10px;}
table.infoData2 .profileTitle { font-size:10px; width:90px;}
table.infoData2 td {padding:3px 0px;}
table.infoData2 .profileInfo {font:normal 12px Arial, Helvetica, sans-serif; white-space:nowrap;  margin:0px 0px 0px 5px;} 
table.infoData2 .profileInfo strong { font-size:18px;}
table.infoData2 .timeWork { margin:10px 0px 0px; white-space:nowrap; color:#000; font:normal 12px Arial, Helvetica, sans-serif; font-style:italic;}
table.infoData2 .timeWork span { font-weight:bold;}

/*for discount2*/
.disdif-listwrap{ background:#e5e5e5 url(disdif-list-bg-1.gif)/*images/disdif-list-bg.gif*/ repeat-y 50% 0;border-right:1px solid #dbdbdb;padding:0 0 6px 0;margin:0 0 28px 0;}
	.contentText .disdif-head{color:#2098c9;font-weight:bold;font-size:18px;text-shadow:#fff 0 1px;height:37px;line-height:37px;padding:0 0 0 10px;margin:0;}
	.disdif-separator{border-top:1px solid #d0d0d0;border-bottom:1px solid #fff;}
	.disdif-list{margin:0;list-style:none;background-color:#edf9fe;overflow:hidden;}
		.disdif-list li{margin:20px 0;}
			.disdif-list li span{display:block;float:left;background:url(disdif-bullet-1.gif)/*images/disdif-bullet.gif*/ no-repeat 0 0;height:27px;width:26px;line-height:27px;text-align:center;color:#fff;font-weight:bold;font-size:13px;margin:0 12px 0 10px;}

.dis-promo-header{}
	.dph-topdes{position:relative;height:1px;border-top:3px solid #39b4ff;border-bottom:3px solid #ef6316;margin:30px 0 10px 0;}
		.dph-topdes img{position:absolute;top:-9px;left:9px;}
	.contentText .dis-promo-header p{font:bold 25px Arial,Helvetica,sans-serif;color:#f0620a;margin:10px 0 40px 10px;}

.order_now_button_redwide{background:url(login_red_sprite.png)/*images/login_red_sprite.png*/ no-repeat 0 0;display:block;margin:25px auto;height:45px;width:320px;}
.order_now_button_redwide:hover{background-position:0 -45px;}
.order_now_button_redwide:active{background-position:0 -90px;}

.disdif-gr-list-wrapper ul.disdif-list{background-color:#fff;}
	.disdif-gr-list-wrapper ul.disdif-list li{margin:10px 0 20px 0;}
		.disdif-gr-list-wrapper ul.disdif-list span{background:url(disdif-bullet2-1.gif)/*images/disdif-bullet2.gif*/ no-repeat 0 0;color:#707070;}

.part-num-block{overflow:hidden;margin:0 0 50px 0;}
	.pnb-left{float:left;width:182px;padding:0 22px 0 50px;text-align:center;font-size:14px;color:#626262;}
	.pnb-right{float:left;width:430px;padding:0 0 0 15px;color:#ef6316;font:bold 26px/26px Arial,Helvetica,sans-serif;border-left:1px solid #dcdcdc;margin:10px 0 0 0;}

.part-counter{background:url(part-number-1.gif)/*part-number.gif*/ no-repeat 0 0;width:153px;height:100px;text-align:right;color:#d6dde3;font-size:45px;text-shadow:#0e6594 1px 1px;padding:12px 30px 0 0;}
	.part-counter span{line-height:68px;}

.disdif-list{margin:0;list-style:none;background-color:#edf9fe;overflow:hidden;}
		.disdif-list li{margin:20px 0;}
			.disdif-list li span{display:block;float:left;background:url(disdif-bullet-2.gif)/*disdif-bullet.gif*/ no-repeat 0 0;height:27px;width:26px;line-height:27px;text-align:center;color:#fff;font-weight:bold;font-size:13px;margin:0 12px 0 10px;}

/* new_footer */
.new_footer{height:240px!important; background:url(main_foot_bg.png)/*images/main_foot_bg.png*/ repeat-x #84c51c; overflow:hidden; position:relative;}
.left_part_footer{ width:280px; height:150px;  padding:10px 0px 0px 15px; position:absolute; top:2px; left:0px;}
.social_bt{margin-top:40px;}
a.fb_footer{display:inline-block; height:24px; padding:0px 0px 0px 30px; background:url(fb_ico.png)/*images/fb_ico.png*/ no-repeat; font: bold 10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-shadow:#59a60c -1px -1px;   margin-right: 10px;}
a.tw_footer{display:inline-block; height:24px; padding:0px 0px 0px 30px; background:url(tw_ico.png)/*images/tw_ico.png*/ no-repeat; font: bold 10px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-shadow:#59a60c -1px -1px;}
.right_part_footer{width:400px; padding:10px 15px 0px 0px; position:absolute; top:0px; right:0px;} 
.phone_chat{height: 48px; background:url(phone_footer.png)/*images/phone_footer.png*/ no-repeat 10px 0px; padding: 0px 0px 0px 193px;} 
.payments{width:100%; height:75px; background:url(payment_group.gif)/*images/payment_group.gif*/ no-repeat 12px 7px #9acc4d; border-left:1px #5c9e1d solid; border-top:1px #5c9e1d solid; position:relative;}
.payments .pay_txt{ width:120px; height: 20px; position:absolute; left:73px; top: 43px; font: 10px/12px Arial, Helvetica, sans-serif; color:#3b3b3b;}
.foot_menu{background:url(left_part_foot.jpg)/*images/left_part_foot.jpg*/ no-repeat 0px 2px; height:130px; padding:10px 0px 10px 305px; margin:0px 415px 0px 0px; }
.foot_menu ul{margin:0px; padding:0px; list-style-type:none; display:block;}
.foot_menu ul li{float:left; width:45%; display:block; height:22px;}
.foot_menu ul li a{font:14px Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:#398000 0px 1px; text-decoration:none; border-bottom:1px #ffffff dotted;}
.foot_menu ul li a:hover{border-bottom:none;}
.bottom_footer{padding:13px 0px 0px 15px; color:#ffffff; font-size:12px; line-height:12px;}
.bottom_footer ul{ margin:0px; padding:0px; list-style-type:none;}
.bottom_footer ul li{float:right; padding:0px 10px; border-right:1px #ffffff solid; display:block; height:13px; line-height:12px;}
.bottom_footer ul li:first-child{border-right:none;}
.bottom_footer ul li a{color:#ffffff; text-shadow:#487f12 0px 1px; text-decoration:none; border-bottom:1px #306200 dotted; }
.bottom_footer ul li a:hover{ border-bottom:none;}
.disclaimer{padding:10px 0px 15px 0px; text-align:center; position:absolute; left:0px; bottom:0px; width:100%; background-color:#5c9e1d;}

/* testimonials */
.testimonials{color:#333333; margin-bottom:17px; overflow:hidden;}
.author_comment{font: bold 12px/20px Arial, Helvetica, sans-serif; color:#87b706; border-bottom:1px #b3b3b3 dotted; margin-bottom:7px;}
.quality_comment{ display: table-row; vertical-align:middle; background:url(quality_img.gif)/*images/quality_img.gif*/ no-repeat left center;  position:relative; behavior: url(display-table.min.htc)/*css/display-table.min.htc*/; -dt-display: table-row; }
.quality_comment .comment_info{display:table-cell; height:38px; vertical-align:middle; padding:3px 0px 3px 80px; position:relative; behavior: url(display-table.min.htc)/*css/display-table.min.htc*/; -dt-display:table-cell; }
.support_comment{ display: table-row; vertical-align:middle; background:url(support_img.gif)/*support_img.gif*/ no-repeat left center;  position:relative; behavior: url(display-table.min.htc)/*css/display-table.min.htc*/; -dt-display: table-row;}
.support_comment .comment_info{display:table-cell; height:38px; vertical-align:middle; padding:3px 0px 3px 80px; position:relative; behavior: url(display-table.min.htc)/*css/display-table.min.htc*/; -dt-display:table-cell; }
.order_process_comment{ display: table-row; vertical-align:middle; background:url(order_process_img.gif)/*order_process_img.gif*/ no-repeat left center; position:relative; behavior: url(display-table.min.htc)/*css/display-table.min.htc*/; -dt-display: table-row;}
.order_process_comment .comment_info{display:table-cell; height:38px; vertical-align:middle; padding:3px 0px 3px 80px; position:relative; behavior: url(display-table.min.htc)/*css/display-table.min.htc*/; -dt-display:table-cell; }

/* FAQ */
.contentText h1.top_title{ font: bold 20px Arial, Helvetica, sans-serif; color:#f16802;}
.contentText h5.group_questins{ font: normal 16px Arial, Helvetica, sans-serif; color:#f26e0c; margin:20px 0px 10px 0px;}
.blockQuestions { background:url(two_line_bg.gif)/*images/two_line_bg.gif*/ repeat-x!important; padding:0px;}
.blockQuestions ul {list-style-type: none; margin: 8px 0px 0px 0px!important; padding: 0px;}
.blockQuestions ul li {background:url(blue_q.png)/*images/blue_q.png*/ no-repeat 0px 7px!important; margin: 0; padding: 8px 0 8px 27px!important; text-align:left;}
.blockQuestions ul li a{color:#014967!important; font:12px Arial,Helvetica,sans-serif; text-decoration:none!important; border-bottom:1px #014967 dotted; }
span.answer{display:block; background:#f4f4f4; border-top:1px #b5b5b5 solid; margin-top:10px; padding:10px; color:#000000;}
.bottom_ban_faq{margin:50px 0px 0px 0px;}
.bottom_ban_faq .title_ban{ font: bold 16px Arial, Helvetica, sans-serif; color:#0c9bd2; text-transform:uppercase; padding:2px 0px;}
.bottom_ban_faq .ban{background:url(bottom_ban_bg.gif)/*images/bottom_ban_bg.gif*/ repeat-x; height:70px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; position:relative;}
.img_container{float:left; height:48px;  width:32%; text-align:center; margin-top:10px;}
.img_container:first-child{padding-left:7px;}
                                              
/* left sidebar for order */
.why_list li{background:url(blue_arr.gif)/*images/blue_arr.gif*/ no-repeat 0px 9px; padding:2px 0px 2px 12px!important; font-size:13px!important;}
.sideBlock.maxwidth h2{margin: 11px 0px 5px 18px; width:200px;}
.phone_container{width:178px; height:63px; margin:13px 0px 0px 18px;}
.chat_skype{margin:40px 0px 0px 0px; overflow:hidden;}
.chat_skype .lc{width:105px; height:38px; float:left; margin:0px 7px 0px 0px;}
.chat_skype .lc a{display:block; width:105px; height:38px; background:url(LC_sprite.png)/*images/LC_sprite.png*/ no-repeat;}
.chat_skype .lc a:hover{background-position:0px -38px;}
.chat_skype .lc a:active{background-position:0px -76px;}
.chat_skype .skype_block{width:107px; height:40px; float:left;}
.testimonials{margin:0px 5px 0px 18px; font-size:13px;}
.testimonial_info{margin:0px 0px 20px 0px;}
.testimonials .author_testim{display:block; font-weight:bold; padding:5px 0px 0px 0px; }
.accept_block{width:220px; height:241px; margin:37px 0px 0px 0px;}
.sideBlock.maxwidth{margin:0px 0px 28px 0px;}
.sideBlock.bottom_marg{margin:0px 0px 32px 0px;}

/*page About us*/
.about-wrapper{font-family:Arial;font-size:12px;}
.about-details { width:100%; border-right:1px solid #747475; border-left:1px solid #fafafa; border-top:1px solid #fafafa; border-bottom:1px solid #757576;  -webkit-border-radius:10px; position:relative; -khtml-border-radius:10px; background:url(bg_paper.gif)/*images/bg_paper.gif*/ repeat;display:none;}
	.about-details-inner{width:100%; padding:10px 0px 0px 20px;}
		.adi-header{color:#404040; font:normal 18px Arial, HelveticaNeue, Helvetica, sans-serif; margin:0px 0px 10px;}
		
.au-separator{border-top:1px solid #699c13;border-bottom:1px solid #97d325;height:0px;clear:both;}
.auhead{height:40px;overflow:hidden;padding:13px 0 0 0;cursor:pointer;}
	.au-img-wrapper{float:left;margin:0 8px;width:47px;text-align:center;}
	.auhead span{line-height:30px;font-size:18px;font-weight:bold;color:#1f4001;}
.pew-table{background:url(pew-table-bg.png)/*images/pew-table-bg.png*/ repeat-y 16px 0;}
	.pew-table table{width:87%;}
	.pew-table td{vertical-align:middle;padding:0 10px 10px 0;}
	.pew-table td:first-child{width:30px;}
		.pew-table td img{margin:0;}
.hf-table{overflow:hidden;}
	.hf-table table{margin:-1px 0;width:87%;border-collapse:separate;}
		.hf-table td{border-bottom:1px solid #b9b9ba;border-top:1px solid #ffffff;padding:10px 10px 10px 0;vertical-align:middle;}
		.hf-table td:first-child{width:50px;}
		.red{color:#a20606;}
			.hf-table td a{color:#2877dc;font-weight:bold;}
.tmquote{position:relative;top:0;left:0;}
	.tmquote-block{position:absolute;background:url(testimblockbg.png)/*images/testimblockbg.png*/ no-repeat 0 0;width:181px;height:85px;padding:10px 3px 15px 27px;top:0;left:36px;color:#404040;}
		.tmquote-block i{font-style:italic;}
		.tmquote-block b{font-weight:bold;}
		.tmquote .adi-header{margin-top:75px;}
		.tmquote img{clear: none;float: none; margin: 0 ;}  


/* CSS sample */
.contentText a.view_sample{ color:#f47313; display:block; text-align:center; margin:10px 0px;}
.order_paper_price{ display:block; width:151px; height:45px; background:url(a_sample_prise_bg.png)/*images/a_sample_prise_bg.png*/ no-repeat; padding:6px 25px 0px 15px; font: bold 12px/16px Arial, Helvetica, sans-serif!important; color:#559606!important; text-transform:uppercase; text-decoration:none!important; text-align:center; text-shadow:#f8f5ec 0px 1px; margin:10px 0px;}
.order_paper_price span{ color:#ec6601; font-size:17px;}

/*affiliate*/

.accentuated{ font-weight:bold; font-size:14px; margin:15px 0px;}
.aff_title{ font-size:21px; line-height:26px; color:#1a1a1a; border-bottom:2px #828282 solid; margin:15px 0px 5px 0px;}
.aff_program p{ padding:0px; margin:5px 0px 15px 0px;}
.aff_program a{color:#f47313;}
.aff_program ul{ margin:10px 0px 7px 0px; padding:0px; list-style-type:none;}
.aff_program ul li{ padding:0px 0px 5px 20px; background:url(black_arr.gif)/*images/black_arr.gif*/ no-repeat 0px 4px; font-weight:bold; }
.aff_program strong, .aff_program ul li span { color:#222222;}

/*new order button*/

a.order_now_button_new, a.order_now_button_new:link, a.order_now_button_new:visited {display: inline-block; margin:0px 0px 0px; height: 60px; width: 220px; background:url(order_button_new.png)/*images/order_button_new.png*/ no-repeat top left; text-decoration: none; background-position:0px -90px;}
a.order_now_button_new:hover{background-position:0px 0px;}
a.order_now_button_new:active{background-position:0px -180px;}

/* new order page styles */


.trusted_icons{ height:73px; background-image:url(trusted_icons.gif)/*images/trusted_icons.gif*/; background-repeat:no-repeat; }
.trusted_icons.conf{ margin:45px 0px 15px 0px; background-position:7px 0px;}
.trusted_icons.srtict_according{ margin:0px 0px 23px 0px; background-position:7px -73px;}
.trusted_icons.guaranteed{ margin:25px 0px; background-position:7px -146px;}
                                                        