@charset "utf-8";
body {margin: 0;padding: 0;background: #fff;}
img {border:none;}
.group:after {content:"."; display:block; clear:both; visibility:hidden; height:0px;}
a {cursor:pointer;}
#page {background:#FFFFFF url(//img1.besttermpaper.com/images/bg_shadow.gif) repeat-y top left; width:1015px; margin:0 auto; position:relative;}
#wrapper {width:1000px;background:#f8f8ec;margin-right: auto;margin-left: auto;border-right: 1px solid #fff;border-left: 1px solid #fff;}
#header {height:165px; position:relative;}
#header .ship { background:url(//img1.besttermpaper.com/images/ship.png) no-repeat; width:70px; height:120px; position:absolute; top:0px; right:470px; z-index:99;}
.logoBlock {position:absolute; top:0px; left:0px; background:url(//img1.besttermpaper.com/images/header.jpg) no-repeat; width:614px; height:120px;}
.logoBlock .logo {position:absolute; top:23px; left:13px; width:337px; height:80px;}
.contactBlock {position:absolute; top:0px; right:0px; width:386px; height:120px;}
#main {display:inline; /* for IE */float: left;margin-left:181px; width:580px;}
#right {float:right;width: 230px;  margin-bottom:20px;}
#left {float:left;width: 171px;margin-left: -760px; margin-bottom:20px;}
#footer {clear: both;margin:0px auto;width:840px;border-top: 1px solid  #8d8728;border-right: 1px solid  #8d8728;border-left: 1px solid  #8d8728;color: #555555;text-align:center;padding:10px 0px 0px;font:normal 13px Arial, Helvetica, sans-serif;height:95px; position:relative;}
.copyRight { width:265px; padding:0; font:normal 14px Arial, Helvetica, sans-serif; margin:50px auto 0px; color:#5c5813;}
ul.footer {width:700px; list-style-type:none; margin:0px auto; padding:0px;}
ul.footer li {float:left; background:url(//img3.besttermpaper.com/images/ss_f.gif) no-repeat 0 50%; padding:0px 5px 0px;}
ul.footer li:first-child { background:none;} 
ul.footer li.centerMenuList { margin-left:180px; background:none;}
ul.footer li a {color:#5c5813; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.footer li a:hover {text-decoration: underline;}
.contentInfo { background:#fff;  position:relative; border:1px solid #e5e5d9; width:578px; padding:0px 0px 20px 0px; -moz-border-radius:4px;  -webkit-border-radius:4px; border-radius:4px; margin:0px 0px 23px;}
.contentInfo p { color:#333; font:normal 14px/18px Arial, Helvetica, sans-serif; padding:0px; margin:0px 0px 20px;}
.contentInfo a {color:#0000f4; text-decoration:none; font:14px Arial, Helvetica, sans-serif;}
.contentInfo a:hover { text-decoration:underline;}
ul.topMenu {background:url(//img3.besttermpaper.com/images/bg_menu_top.gif) repeat-x; list-style-type:none; margin:0px; padding:0px; height:31px; width:100%; position:absolute; bottom:14px; left:0px; height:31px;}
ul.topMenu li { float:left; line-height:31px; height:31px; background:url(//img3.besttermpaper.com/images/sep_top.gif) no-repeat top right; padding:0px 17px; text-align:center;}
ul.topMenu li a { color:#fff; margin:7px 0px 0px;  font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
ul.topMenu li.active, ul.topMenu li:hover, ul.topMenu li.curr { background:url(//img3.besttermpaper.com/images/bg_active_menu.gif) repeat-x; border-right:1px #FFFFFF solid; padding:0px 16px 0px 17px;}
ul.topMenu li.last:hover{ background:url(//img2.besttermpaper.com/images/bg_active_menu.gif) repeat-x;  padding:0px 27px 0px 17px; border-right:0px;}
ul.topMenu li.last_im:hover{  background:url(//img2.besttermpaper.com/images/bg_active_menu.gif) repeat-x; border-right:none; padding:0px 16px 0px 16px;}
ul.topMenu li.last_im { background:none; padding:0px 16px 0px 16px;}
ul.menuMain {width:155px; margin:10px auto 20px auto; position:relative; list-style-type:none; //margin-left:40px; padding:0px 0px 0px 25px;}
* + html ul.menuMain{padding-left:0px;} 
ul.menuMain li {background:url(//img2.besttermpaper.com/images/sep_menu.gif) no-repeat left bottom; padding:5px 0px 5px 15px; position:relative; }
ul.menuMain li a {color:#000; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.menuMain li div a {position:relative; z-index:1;}
ul.menuMain li a:hover {text-decoration:none;}
ul.menuMain li div .leaf{background:url(//img2.besttermpaper.com/images/leaf.gif) no-repeat center left; z-index:99; width:24px; height:13px; position:absolute; top:10px; left:-16px;color:#0f4477;}
ul.menuMain li.active a {color:#0f4477;}
.sel_item_menu_ord a{color:#962039!important;}
.blockOrder { width:335px; margin:25px auto;}
.blockOrder.bottom_block{ width:335px; margin:25px auto 0px auto;}
a.orderButton , a.orderButton  span { background: url(//img3.besttermpaper.com/images/order_now.gif) no-repeat 0px 0px; width:335px; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center; font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff;}
a.orderButton:hover, a.orderButton:hover span  { background-position:0px -32px; text-decoration:none;}
a.orderButton  span { border:0; margin:0;position:relative;  height:32px;line-height:32px; background-position:top right;white-space:nowrap; z-index:10;}
.leading{margin:0px 20px; font-family:Arial, Helvetica, sans-serif; color:#333333; }
.leading h1{font:22px Arial, Helvetica, sans-serif; color:#962039; font-weight:bold; padding:20px 0px 0px 0px; margin:0px; text-align:left;}
h1.top_title, h1.h1_central_title, .about h2, .top_h_bg h2{ font:bold 22px Arial, Helvetica, sans-serif; color:#962039; padding:10px 0px 15px 15px; background:url(//img3.besttermpaper.com/images/center_header_background.jpg) repeat-x left top; margin:2px 2px 0px 2px; display:block; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; position:relative;}
.block h2, .block h2 a{ font:bold 22px Arial, Helvetica, sans-serif; color:#962039; padding:10px 0px 0px 15px; margin:2px 2px 0px 2px; position:relative; text-decoration: none;}
h1.top_title a, h1.h1_central_title a{font:bold 22px Arial, Helvetica, sans-serif; color:#962039;}
p.important_info{ font-size:14px; font-weight:bold; margin:10px 0px 15px 0px;}
p.important_info a{font-weight:bold;}
span.bold_txt{font-weight:bold;}
#widget {height:20px; overflow:hidden; margin:20px auto; width:175px;}
a.button_tw{ background:url(//img3.besttermpaper.com/images/follow_tw_sprite.png) no-repeat; display:inline-block; width:61px; height:20px; overflow: hidden; text-decoration: none; float:left; margin-right:3px;}
a.button_tw:hover{background-position:0px -25px;}
#screen_name{display: inline-block; float:left; font:11px Arial, Helvetica, sans-serif; line-height:20px;}
#screen_name b{color: #186487; display: inline; opacity: 0.6;}
#screen_name a{color: #186487; cursor: pointer; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
#screen_name a:hover{text-decoration:underline;}
.leading h2{font:22px Arial, Helvetica, sans-serif; color:#225d95; font-weight:bold; margin:40px 0px 15px 0px; padding:0px; text-align:left;}
.leading h2.vinous_h2{font:22px Arial, Helvetica, sans-serif; color:#962039; font-weight:bold; margin:40px 0px 15px 0px; padding:0px; text-align:left;}
.guaranteed_privacy_block{margin:0px 20px; border:1px #8d8728 solid;}
.title_guaranteed_privacy{height:49px; background:url(//img3.besttermpaper.com/images/leaf_g.png) no-repeat 15px 17px; border-bottom:1px #8d8728 solid;}
.title_guaranteed_privacy span{font:22px Arial, Helvetica, sans-serif; color:#8d8728; font-weight:bold; padding:0px 0px 0px 70px; display:block; line-height:50px; }
.guaranteed_privacy_block ul{margin:10px 7px; padding:0px; list-style-type:none; font:14px Arial, Helvetica, sans-serif; color:#333333;}
.guaranteed_privacy_block ul li{background:url(//img2.besttermpaper.com/images/a_g.png) no-repeat 0px 5px; padding-left:12px;}
/*.testimonials{width:160px; background:url(https://img2.besttermpaper.com/images/testimonials_title.gif) no-repeat #f0f0d8;  margin:0px 0px 0px 8px; border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; padding-top:35px; position:relative;}*/
.testimonials_info{margin:7px; font:14px/18px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}
.testimonials_info span{color:#70abe5; font:14px/18px Arial, Helvetica, sans-serif; text-align:right; display:block; padding: 5px 0px 10px 0px;}
.our_contacts{width:161px; height:140px; background:url(//img2.besttermpaper.com/images/our_contacts_left.gif) no-repeat; margin:20px 0px 0px 7px;}
.guarantee_container{width:171px; margin:20px 0px 0px;}
.confidentiality_block{width:155px; height:150px; margin:0px auto 12px auto; background:url(//img2.besttermpaper.com/images/100_conf.gif) no-repeat;}
.money_back_block{width:152px; height:152px; margin:0px auto; background:url(//img1.besttermpaper.com/images/100_money.gif) no-repeat;}
.buttonsNet{ margin:0px; padding:0px;}
.plus_1{height:35px;}
.like{margin:0px 0px 10px 0px; }
.customer_sc_container{width:229px; background:url(//img1.besttermpaper.com/images/service_center.gif) no-repeat #f0f0d8; padding:51px 0px 3px 0px; border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; margin:5px 0px 10px 0px; position:relative;}
.login_form {padding: 5px 10px; width: 210px;}
.login_form .lf_input { border: 1px solid #DFDFDA; width: 205px;}
.login_form a.forgot_pass {color: #000000;display: block;font-size:14px; margin-top: 5px; font:14px/18px "Times New Roman", Times, serif;}
.but_right { /*width:70px; float:right;*/ padding-right: 15px; text-align: right;}
.login_form .more_link, .user_info .more_link { margin-left: 0;}
.more_link { background:url(//img1.besttermpaper.com/images/arrow_sprite.gif) no-repeat transparent; color: #000000; display: block;  font-family: Arial,sans-serif; font-size: 14px; line-height: 14px;  margin: 5px 0 5px 15px;  padding-left: 20px;  text-align: left;  text-decoration: none; height:14px;}
.more_link:hover{text-decoration:underline; color:#4790cf!important; background-position:0px -14px;}
input.enter_bt{width:70px; height:30px; background:url(//img1.besttermpaper.com/images/customer_sc_bt.gif) no-repeat; border:0px; margin-top:5px; font: bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; line-height:30px; text-transform:uppercase; }
input.enter_bt:hover{background-position:0px -30px;}
input.enter_bt:active{background-position:0px -60px;}
.user_account_info{font:16px "Times New Roman", Times, serif; color:#000000;}
.user_account_info a{color:#971c31;}
input.log_out_bt{width:70px; height:30px; background:url(//img2.besttermpaper.com/images/customer_sc_bt.gif) no-repeat; border:0px; font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; line-height:30px;}
input.log_out_bt:hover{background-position:0px -30px;}
input.log_out_bt:active{background-position:0px -60px;}
.but_right.log_out{width:100%; float:right; text-align:right;}
.lf_legend{font:14px/18px "Times New Roman", Times, serif; color:#000000;}
.lf_row{margin-bottom:5px;}
.share{margin:10px 0px 20px 0px;}
.why_us{width:229px; background:url(//img2.besttermpaper.com/images/why_us.gif) no-repeat #47516e; padding:32px 0px 10px 0px; border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; position:relative;}
.why_us_info{background:url(//img2.besttermpaper.com/images/whyus_dark_content.gif) no-repeat; height:230px; margin: 0px 0px 5px 5px;}
.order_block{background:url(//img2.besttermpaper.com/images/white_order_bg.gif) repeat-x; height:31px; width:210px; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; margin-left:10px; position:relative;}
.order_block a.order{font:14px Arial, Helvetica, sans-serif; color:#7a001d; font-weight:bold; display:block; width:210px; height:31px; text-align:center; line-height:31px; text-decoration:none;}
.free_features{width:212px; height:284px; background:url(//img1.besttermpaper.com/images/rb_freefeatures.gif) no-repeat; margin:10px 0px 15px 0px;}
.our_discount { background:url(//img1.besttermpaper.com/images/rb_ourdiscount.gif) no-repeat scroll transparent; height:24px; width:212px; padding: 130px 0px 10px;}
.our_discount a { color: #000000;text-decoration: none;}
.guarantee_satisfaction{width:161px; height:155px; background:url(//img1.besttermpaper.com/images/100.3.gif) no-repeat; margin:5px auto 0px auto;}
.clear, #clear{clear:both;}
.our_contacts_right{width:229px; height:142px; background:url(//img1.besttermpaper.com/images/our_contacts_right.gif) no-repeat; margin:0px 0px 20px 0px;}
.we_accept{width:229px; height:232px; background:url(//img3.besttermpaper.com/images/we_accept.gif) no-repeat; margin:0px 0px 20px 0px;}
.view_more{padding-bottom:15px;}
.view_more a.more_link{margin:15px 0px 0px 37px;}
.real_guality_info{font:14px Arial, Helvetica, sans-serif; }
.left_img{width:99px; height:106px; background:url(//img3.besttermpaper.com/images/paper_Aplus.jpg) no-repeat; float:left; margin:5px 15px 0px 0px;}
.top_h_bg h2, h3{ font:bold 16px Arial, Helvetica, sans-serif; color:#962039; margin:0px 0px 8px 0px; padding:0px; text-align:left;}
.content h3{margin:0px;}
.fees_guality{font-size:14px; margin-top:15px;}
.blue_ban_container{padding:30px 0px 0px 0px; background:url(//img3.besttermpaper.com/images/bg_blue_ban.png) repeat-x 0px 30px; position:relative; margin:15px 0px 20px 0px;}
.blue_ban{ height:176px; width:10px; background:url(//img3.besttermpaper.com/images/lr_blue_ban_bg.png) no-repeat left top;}
.papers_completed_info{ height:156px; float:right; background:url(//img1.besttermpaper.com/images/lr_blue_ban_bg.png) no-repeat bottom right; padding:20px 10px 0px 0px;}
.girl_blue_ban{width:146px; height:202px; position:absolute; left:22px; bottom:4px;}
.plagiarism_guarantee{margin:0px 0px 20px 0px;}
.img_left_plagiarism{width:99px; height:99px; background:url(//img1.besttermpaper.com/images/noplagiarism.jpg) no-repeat; margin:5px 15px 0px 0px; float:left;}
.plagiarism_guarantee p{margin:0px 0px 10px 0px;}
.features_format_discounts{border:1px #8d8728 solid; padding:7px 15px; margin:20px 0px 0px 0px;}
.features_format_discounts h3{ color:#225d95; margin:0px 0px 5px 0px;}
.free_features_list{float:left;}
ul.features_format{list-style-type:none; margin:0px; padding:0px; font-size:14px;}
ul.features_format li{background:url(//img1.besttermpaper.com/images/lli3.gif) no-repeat 0px 6px; padding:0px 0px 5px 11px;}
.format_list{float:left; margin:0px 0px 3px 25px;}
.discounts_list{margin:0px 0px 0px 238px; }
.discounts_list ul{list-style-type:none; margin:0px; padding:0px; font-size:14px;}
.discounts_list ul li{padding:0px 0px 5px 0px; text-align:left; margin:0px;}
.discounts_list ul li span{font-weight:bold; color:#ff0101;}
.discounts_list a{ font:14px "Times New Roman", Times, serif; color:#962039; text-decoration:none; padding-left:2px;}
.discounts_list a:hover{text-decoration:none;}
.buy_now_bt{width:120px; height:40px; margin:15px auto 0px auto;}
.buy_now_bt a, .buy_now_bt a span{background:url(//img1.besttermpaper.com/images/buy_now_sprite.gif) no-repeat; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-transform:uppercase; display:-moz-inline-stack; display:inline-block; text-decoration:none; width:120px; height:40px; line-height:40px; text-align:center; cursor:pointer;}
.buy_now_bt a span{border:0px; margin:0px; line-height:40px; position:relative;height:40px; background-position:top right; white-space:nowrap;}
.buy_now_bt a:hover, .buy_now_bt a:hover span{background-position:0px -40px; text-decoration:none;}
.buy_now_bt a:active, .buy_now_bt a:active span{background-position:0px -80px; text-decoration:none;}
.content{color: #2F2F2F;font: 14px Arial, Helvetica, sans-serif; margin-top:3px; }
.service_page ol {list-style-type: none;  margin: 0px; padding: 0px;}
.service_page ol li {list-style-image: none;}
.service_page li, .service_page li a, .service_page li a:visited {color: #333333;font: bold 13px Arial;text-decoration: none;}
.service_page ol li h2.h2_old_h3 {clear: both;display: block; width: 100%; background: none repeat scroll 0 0 transparent; color: #0f4477; font: bold 17px Arial; margin: 0px; padding: 0px; height:30px; line-height:30px;}
.service_page ol li h2.h2_old_h3 a{clear: both;display: block; width: 100%; background: none repeat scroll 0 0 transparent; color: #0f4477; font: bold 17px Arial; margin: 0px; padding: 0px; text-decoration:none; line-height:30px;}
.service_page ol li h2.h2_old_h3 a:hover{text-decoration:none;}
.content h2 {padding-left: 0;}
.service_page ul {list-style: none outside none; margin: 0px; padding: 0px; }
.content ul { color: #2F2F2F;  font: 14px Arial; margin: 0; padding: 0px;}
.service_page ul li { background:url(//img2.besttermpaper.com/images/orange_mark.gif) no-repeat scroll 5px 6px transparent; clear: both; list-style-image: none;   margin: 0;  padding: 1px 0 1px 20px; text-align: left;}
* + html .service_page ul li {height:18px; background:url(//img2.besttermpaper.com/images/orange_mark.gif) no-repeat scroll 5px 6px transparent; clear: both; list-style-image: none;   margin: 0;  padding: 1px 0 1px 20px; text-align: left;}
.content a { cursor: pointer;text-decoration: none; color:#225D95;}
.content a:hover{ color:#4798C0 !important;}
.service_page li div {color: #962039;float: right;font: bold 13px Arial, Helvetica, sans-serif; width: 70px;}
* + html .service_page li div{position:relative; top:-15px; text-align:right; color: #962039; font: bold 13px Arial, Helvetica, sans-serif; }
.service_page li.sel { background-color: #ECECEC;}
.term_paper_info{margin:15px 0px 20px 0px;}
.term_paper_info p{margin:0px 0px 10px 0px;}
.img_left_term_paper{width:99px; height:99px; background:url(//img2.besttermpaper.com/images/term-paper.jpg) no-repeat; margin:5px 15px 0px 0px; float:left;}
.term_paper_info ul{list-style-type:none; margin:0px 0px 15px 0px; padding:0px; font:14px Arial, Helvetica, sans-serif; color:#333333;}
.term_paper_info ul li{background:url(//img2.besttermpaper.com/images/orange_mark.gif) no-repeat 0px 5px; padding:0px 0px 2px 10px;}
.term_paper_info p.important_info{ font-size:14px; font-weight:bold; margin:10px 0px;}
.rating_info{margin:15px 0px; font-size:14px;}
.rating_star_container{float:left; height:15px; margin:0px 10px 0px 0px; }
.red_star{width:12px; height:15px; background:url(//img1.besttermpaper.com/images/red_star.png) no-repeat; float:left; margin-right:2px;}
.rating_info span.title_author, .rating_info span.name_author, .rating_info span.time_publication{color:#0000f4;}
#sel_currency{float:right;padding:10px 0 3px 0;list-style:none;margin:0; font-family: Arial;font-size:12px;}
#sel_currency li{padding-left:5px;float:left;width:70px;height:27px;}
#sel_currency li a{display:block;width:70px;height:27px;line-height:27px;font-weight: bold;text-transform: uppercase; font-size: 14px; text-decoration: none; background:url(//img1.besttermpaper.com/images/curr_bg.gif) no-repeat 0 0; color:#000; text-align: center;}
#sel_currency li a:hover{background-position: 0 -54px;}
#sel_currency li a.active{background-position: 0 -27px;color:#FFF;}
.search_prices{font-family: Arial;font-size:12px; color:#000000;}
.search_prices_top{height:5px;background:#d3efef url(//img1.besttermpaper.com/images/search_price_bg_new.gif) no-repeat 0 0;width:468px;float:right;}
.search_prices{padding:2px 5px;background:#d3efef;width:458px;float:right;}
.search_prices .label_price{width:145px;text-align:right;padding:5px;float:left;}
.search_prices select{border: 1px solid #c6c6c6;width:308px;padding:2px 1px;}
.search_prices input{border: 1px solid #c6c6c6;padding:2px 1px;text-align: center;}
.discount_prices_bg1{padding-top:5px;background:#5c8ec5 url(//img3.besttermpaper.com/images/search_price_bg_new.gif) no-repeat -468px 0;}
.discount_prices{padding-bottom:5px;background:#5c8ec5 url(//img3.besttermpaper.com/images/search_price_bg_new.gif) no-repeat -936px 100%; float:right;height: 35px; width:468px;font-size:18px;line-height:30px;color:#f4f4f4;text-align:center;font-weight: bold;text-shadow: -2px 1px 0px #656565;font-family:Arial, Helvetica, sans-serif; margin-bottom:4px;}
#for_prices{padding:5px 0 0 5px;}
.prices_table{text-align: right; font-family:Arial, Helvetica, sans-serif;font-size:12px;background: #e7f6f6 url(//img3.besttermpaper.com/images/ptable_bg.gif) repeat-x 0 100%;}
.prices_table th{text-align: center;}
.prices_table td{ border-left:4px solid #FFF;background: url(//img1.besttermpaper.com/images/price_td_bg.gif) repeat-x 0 100%; vertical-align: middle;   padding: 0 0 2px 0;font-size:0px;}
.prices_table td:nth-child(2):last-child {text-align: center;}
.price_bott_bg1{height:8px;background: #bbe6e6 url(//img1.besttermpaper.com/images/price_bott_bg.gif) no-repeat 0 0;padding-left:8px;}
.price_bott_bg2{background: url(//img1.besttermpaper.com/images/price_bott_bg.gif) no-repeat 100% 0;padding-right:8px;height: 8px;}
.prices_table td.urgency{border-left:none;width:50px; line-height:13px;text-align: center;background:#FFF;color:#000; border-bottom: 1px solid #e5e5e5;height: 26px;font-size:11px;padding:0 5px 2px 0;}
.prices_table .td_last{background-image: none;padding-bottom:0 !important;border-bottom:none !important;}
.prices_table td.ptable_bottom{background: #FFF;padding:0 !important;margin:0;line-height:0;font-size:0;}
.prices_table tr:hover td.urgency{color:#FFF;background:#FFF url(//img2.besttermpaper.com/images/ur_active.gif) no-repeat 0 50%;}
.prices_table tr:hover .td_last{background-position: 0 0 !important;}
.prices_table td a{text-decoration: none;color:#000;display:block;line-height:26px;padding:1px 5px 0 1px;height:27px;font-size:11px; position: relative;}
.prices_table td a span.ptable_featureimg{cursor:pointer; position:absolute; left:0; top:1px;}
.prices_table td a:hover span.ptable_featureimg{top:0px;}
.prices_table td a span.ptable_curr{color:#608080;}
.prices_table td a span.buy{display:none;cursor:pointer;}
.prices_table td a:hover{padding:0; font-size:11px; border-top:1px solid #efbd6a; padding:0 0px; color:#FFF; background:#e89f21 url(//img2.besttermpaper.com/images/price_buynow.gif) no-repeat 0 100%; font-weight: bold;  text-decoration:none;}
.prices_table td a:hover span.buy{display:inline;}
.prices_table td a:hover span.ptable_curr{color:#ffffff;}
.prices_table td a:hover span.ptable_featureimg{display:none;}
.prices_table th.th_wrlevel{text-align:center;background: #ffffff!important;border-left:4px solid #FFF; color:#000; font-weight: bold;font-size:14px;}
.prices_table th.th_wrlevel .th_wrlevel_div {background:#b7dbff; height: 42px; padding:10px 0px 0px 0px; border-radius:7px 7px 0px 0px; -moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px; position:relative; }
.prices_table .th_wrlevel_active{ background:#ffffff!important; color:#FFF !important;}
.prices_table th.th_wrlevel.th_wrlevel_active .th_wrlevel_div{background:#e9a63a url(//img2.besttermpaper.com/images/best_choice_img.gif) no-repeat bottom left;height: 42px; padding:10px 0px 0px 0px; border-radius:7px 7px 0px 0px; -moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px; position:relative;}
#free_features_desc{padding:0px 0px 0px 87px;font-family:Arial;font-size:12px;}
#free_features_desc a{border-bottom:1px dashed #000;text-decoration: none; color:#000;}
#next_discount_text,#next_discount_admmiss_text{font-size:12px;}
#next_discount_text strong,#next_discount_admmiss_text strong{font-size:14px;}
.pdtopsmall { -moz-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; margin: 0 0 0 8px;  padding:0px 0px 7px 0px; margin:0px auto 5px; position: relative; width:158px; background:#F0F0D8;}
a.testimonial_view_more, a.testimonial_view_more:link {color: #000000;text-decoration: none;}
a.testimonial_view_more:hover{text-decoration:underline;}
.testimonial_author { color: #70ABE5; font-style: italic;text-align: right;text-decoration: none;}
.pdtopsmall div .content { margin: 1px;}
.main_div {float: left;margin-left: 5px; min-height: 300px; min-width: 500px; padding-bottom: 50px;position: relative; width: 100%;}
.title_text {float: left; height: 39px; width: 100%; background:url(//img2.besttermpaper.com/images/center_header_background.jpg) repeat-x left top;}
.main_div span { color: #962039; float: left;font-size: 19px; margin: 9px 0 0 10px;}
#login_main_div {float: left;margin-left: 50px;width: 350px;}
#login_main_div span {font-size: 13px;}
#error { background-image: none; color: #FF0000;float: left; margin: 20px 0 0 50px;position: relative;}
.standart_ul {clear: both;float: left;list-style-image: none;list-style-type: none; position: relative;}
.standart_ul li {clear: both; float: left;list-style-image: none; margin: 10px 0 0; width: 100%;}
.standart_ul li label {float: left;font-size: 14px; width: 80px;}
.standart_ul li input {float: left;}
#submit {clear: both; float: left; margin: 20px 0 0 130px;position: relative;}


.purple{color:#55199f!important;}
.links a, .links a:visited {color: #555555; font: 13px Arial, Helvetica, sans-serif; text-decoration: none;}
.links a:hover{text-decoration:underline;}
.whyus_black{margin:5px 0px 0px 0px; width:210px;}
.news_vertical {background:url(//img3.besttermpaper.com/images/news.png) no-repeat scroll center top #F0F0D8;margin-bottom: 11px; margin-top: 0; padding: 52px 0 0 9px;
    width: 197px;}
.news_item_vertical {padding-top: 6px;}
#news_item_content_vertical {float: left; margin-left: 5px; position: relative; text-align: left; width: 184px;}
.news_item_title_vertical { float: left;margin-bottom: 5px; position: relative; text-align: left;}
.news_vertical a { color: #035DB9;}
.news_item_title_vertical a {font-size: 14px !important;text-decoration: none;}
.block .content, .block_price .content {color: #2F2F2F;font: 14px Arial, Helvetica, sans-serif; padding:0px 15px;}
.content img { padding:0px 10px 5px 0px;}
.orderform{margin:5px 0px 0px 0px; padding:0px 2px;}
a.field_hint{text-decoration:underline!important;}
.winBlock {position: fixed;right: -200px; top: 173px;z-index: 100;}
.buttonWin {float: left; margin: 0; outline: medium none;}
.mainWin {background: url("//img1.besttermpaper.com/images/bg_coinBanner.gif") no-repeat scroll 0 0 transparent; display: block; float: left; height: 307px; width: 160px;}
.mainWin .img {margin: 4px 0 0 5px;text-align: center;}
.blockButtons {color: #333333;font: 13px Arial,Helvetica,sans-serif; margin: 0 auto;text-align: center; width: 140px;}
.blockButtons a {margin: 0 0 10px;}
a.learnMore, a.learnMore span {background: url("//img1.besttermpaper.com/images/sprite_buttons1.gif") no-repeat scroll 0 0 transparent;   clear: both; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px Arial,Helvetica,sans-serif;outline: medium none; overflow: hidden; text-align: center; text-decoration: none;width: 134px;}
a.learnMore span {border: 0 none;height: 35px;line-height: 35px;margin: 0;position: relative;white-space: nowrap;}
.blockButtons div {font-weight: bold; margin: -7px 0 3px;padding: 0;}
a.signUpFree, a.signUpFree span {background: url("//img1.besttermpaper.com/images/sprite_buttons2.gif") no-repeat scroll 0 0 transparent;    clear: both; color: #FFFFFF;cursor: pointer; display: inline-block; font: bold 14px Arial,Helvetica,sans-serif; outline: medium none;overflow: hidden;text-align: center; text-decoration: none;width: 134px;}
a.signUpFree span {background-position: right top; border: 0 none;height: 35px;line-height: 35px;margin: 0;position: relative;white-space: nowrap;}
a.sample, a.sample:link, a.sample:visited, a.sample:hover {background: url("//img1.besttermpaper.com/images/sample.jpg") no-repeat scroll center center transparent; display: block; float: left; height: 77px;text-decoration: none;width: 62px;}
.samples a {color: #7598AE;}
.content ul {color: #2F2F2F;font: 14px Arial, Helvetica, sans-serif;list-style-image: url("//img1.besttermpaper.com/images/bulet1.jpg"); margin: 0;padding: 0 0 15px 16px;}
ul.faql {padding-left: 35px;}
ul.faql li {padding-top: 10px;}
ul.faql li a, ul.faql li a:visited {color: #225D95;font: 14px Arial, Helvetica, sans-serif;}
.faq h3 {color: #225D95;font: bold 14px Arial, Helvetica, sans-serif;text-decoration: underline;}
h2.h2_text{background: none repeat scroll 0 0 transparent;color: #000000;display: inline; font: 14px Arial, Helvetica, sans-serif; margin:0px; padding: 0px;}
.testimonials .content h3{color: #225D95; font: italic bold 14px Arial;}
.block .content p {color:#2F2F2F; font: 14px Arial, Helvetica, sans-serif; margin:0px; padding: 0px 0px 15px;}
.block h2.h_center {text-align: center;color: #962039; font: bold 23px Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px; padding:10px 0px;}
.levlist table {background: url("//img1.besttermpaper.com/images/bg_list_center.gif") repeat-x scroll center center transparent;}
.levlist td.bg_left_list {background: url("//img1.besttermpaper.com/images/bg_list_left.gif") repeat scroll 0 0 transparent;}
.levlist td.bg_left_list, .levlist td.bg_right_list, .levlist td.bg_left_list_sell, .levlist td.bg_right_list_sell {height: 41px;width: 8px;}
.levlist td.link_list, .levlist1 td.link_list {background: url("//img2.besttermpaper.com/images/li5.gif") no-repeat scroll center bottom transparent; padding-bottom: 2px; text-align: center;}
.levlist td.link_list a, .levlist1 td.link_list a { color: #225D95; font: 18px Arial; text-decoration: none;}
.levlist td.bg_right_list {background: url("//img1.besttermpaper.com/images/bg_list_right.gif") no-repeat scroll right bottom transparent;}
.levlist td.bg_left_list_sell{background: url("//img1.besttermpaper.com/images/bg_list_left_sell.gif") repeat scroll 0 0 transparent;}
.levlist td.link_list:hover, .levlist1 td.link_list:hover {background: url("//img2.besttermpaper.com/images/li5.gif") no-repeat scroll center bottom #FFFFFF; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8; padding-bottom: 2px;}
.levlist td.bg_right_list_sell{background: url("//img1.besttermpaper.com/images/bg_list_right_sell.gif") no-repeat scroll right bottom transparent;}
.block h2.h_blue { color: #225D95; margin-bottom:10px;}
#main_center_content {background-color: #FFFFFF; padding-left: 1px; padding-right: 1px; text-align: left; width: 76%;}
td.new_content .samles-container {margin: 0;}
.samles-container {color: #2F2F2F;font: 14px Arial, Helvetica, sans-serif; margin: 0 10px;}
.samles-container .h1_central_title { padding: 10px 0 30px 0;}
.samles-container .features {float: left; width: 350px;}
.samles-container .features .option { color: #777777; font: italic 13px Arial; vertical-align: top; width: 150px;}
.samles-container .features .value-red { color: #A90813!important;font-weight: bold;}
.samles-container .features .value, .samles-container .features .value-red {color: #000000; font: 13px Arial, Helvetica, sans-serif; vertical-align: top;}
.samles-container .features-button { float: right; padding-top: 20px; text-align: center; width: 120px;}
.samles-container .features .value, .samles-container .features .value-red { color: #000000; font: 13px Arial, Helvetica, sans-serif; vertical-align: top;}
.samles-container .features-link {background: url("//img1.besttermpaper.com/arrow_samples.jpg") no-repeat scroll left center transparent;    color: #2966A5; font: bold 13px Arial, Helvetica, sans-serif;  padding-left: 10px;}
.samles-container .sayblock {background-color: #E5EFF9;}
.samles-container .sayblock .sayblock-top-left {background: url("//img1.besttermpaper.com/sayblock-top-left.jpg") no-repeat scroll 0 0 transparent; float: left; height: 25px; width: 25px;}
.samles-container .sayblock .sayblock-top-right {background: url("//img3.besttermpaper.com/sayblock-top-right.jpg") no-repeat scroll 0 0 transparent; float: right; height: 25px; width: 25px;}
.samles-container .clear {clear: both;}
.samles-container .sayblock table {width: 100%;}
.samles-container .sayblock .sayblock-bottom-left { background: url("//img2.besttermpaper.com/sayblock-bottom-left.jpg") no-repeat scroll 0 0 transparent; float: left; height: 25px; width: 25px;}
.samles-container .sayblock .sayblock-bottom-center { background-color: #E5EFF9; height: 25px;}
.samles-container .sayblock .sayblock-bottom-right {background: url("//img1.besttermpaper.com/sayblock-bottom-right.jpg") no-repeat scroll 0 0 transparent; float: right; height: 74px; margin-top: -25px; width: 114px;}
.samles-container .sayblock th {color: #777777;font: 18px Georgia, "Times New Roman", Times, serif; padding-left: 20px; text-align: left;}
.samles-container .sayblock td, .samles-container .sayblock td p  {color: #000000; font: italic 13px Arial, Helvetica, sans-serif; padding-left: 20px; text-align: left;}
.samles-container .sayblock td ul {list-style-type: disc; padding-left: 20px;}
.samles-container .small_title {color: #962039; font: 18px Arial, Helvetica, sans-serif; padding: 0 0 20px; margin:0px;}
.levlist{margin:5px 0px 10px 0px;}
.samles-container .h1_central_title {padding: 10px 0 30px 0; background:none;}
.samles-container .quoting {background-color: #E6F0FA; color: #2F2F2F; font: italic 14px Arial, Helvetica, sans-serif; margin: 20px 0px; padding: 20px;}
.samles-container .see {color: #555555; display: block; font: italic 12px Arial, Helvetica, sans-serif; padding-bottom: 5px;}
.samles-container .features-link { background: url("//img1.besttermpaper.com/arrow_samples.jpg") no-repeat scroll left center transparent;   color: #2966A5;  font: bold 13px Arial, Helvetica, sans-serif; padding-left: 10px;}
.bg_1_top {background: url("//img2.besttermpaper.com/images/bg_1.gif") repeat scroll left top transparent; font-size: 0; height: 6px;width: 555px;}
.bg_1_middle {background-color: #F1F1E7; height: 43px; padding: 12px 0; text-align: center; width: 555px;}
.bg_1_bottom {background: url("//img2.besttermpaper.com/images/bg_1.gif") repeat scroll left bottom transparent; font-size: 0; height: 6px;   width: 555px;}
.cl {clear: both; font-size: 0;height: 20px;}
.bt_top { background: url("//img1.besttermpaper.com/images/bt.gif") repeat scroll left top transparent; cursor: pointer; height: 38px;    line-height: 38px; margin: 0 auto; text-align: center; width: 289px;}
.white_bold_16 { color: #FFFFFF; font-size: 16px; font-weight: bold;}
.block .content a { cursor: pointer;text-decoration: none;}
#message {background-image: none; color: #0000FF; float: left; margin: 20px 0 0 50px; position: relative;}
.rb_discount {background: url("//img2.besttermpaper.com/rb_ourdiscount.gif") no-repeat scroll left top transparent; height: 24px; padding: 140px 0 10px;}
.right_block {padding: 5px 0;}
.rb_top {height: 35px;}
.rb_content {background: url("//img2.besttermpaper.com/rb_bg.gif") repeat-y scroll left top transparent;}
.ui_title { margin-bottom: 15px;}
.ui_order {margin-bottom: 5px;}
.ui_status {font-style: italic; margin-bottom: 10px;}
.ui_title a {color: #000000;font-size: 14px; font-weight: bold; text-decoration: none;}
.ui_title a:hover {text-decoration: underline;}
.user_info {margin: 5px 10px;}
.wrtc .sbtn a:hover{color: #4798C0;}

.main_header{width:1000px; position:relative; background:url(//img3.besttermpaper.com/images/shade_left.gif) repeat-y; margin:0px auto;}
.header_top{width:1000px; height:120px; position:relative; background-color:#e7f3ec; margin:0px 0px;}
.header_top .title_top{width:990px; height:23px; background-color:#cee0d5; font:11px/22px Arial, Helvetica, sans-serif; color:#333; padding-left:10px;}
.header_top .logo_BTP{width:160px; height:52px; position:absolute; top:52px; left:33px;}
.header_top .logo_BTP a{display:block; width:160px; height:52px; background:url(//img3.besttermpaper.com/images/logo_BTP.gif) no-repeat;}
.header_top .slogan_center{width:438px; height:33px; position:absolute; top:63px; left:250px;}
.header_top .slogan_center span.bottom_text{font:12px/22px Tahoma, Arial, Helvetica, sans-serif; font-weight:100;}
.header_top .slogan_center span.sum{color:#36708c;}
.header_top .slogan_center span.US_Custom_text{color:#7f1f3f;}
.header_top .phones_block{width:111px; height:56px; position:absolute; top:50px; right:130px;}
.header_top .button_LC{width:100px; height:36px; position:absolute; top:61px; right:10px;}
.header_top .button_LC a{display:block; width:100px; height:36px; background:url(//img3.besttermpaper.com/images/LiveChat_button.gif) no-repeat;}
.shade_right{width:0px; height:133px; background:url(//img3.besttermpaper.com/images/shade_right.gif) repeat-y; position:absolute; top:0px; right:0px;}
h2.small_title_media, h2.small_title_media a.a_small_title_media{ font: normal 18px Arial, Helvetica, sans-serif; color:#962039!important; margin:15px 0px 0px 0px; padding:0px; text-decoration:none;}
#news_date{float:right; margin:15px 0px 0px 0px; color:#a1a0a0;}
.block.samles-container h1.h1_central_title_media{color:#962039; font: bold 22px Arial, Helvetica, sans-serif; margin:15px 0px 0px 0px;}
#news_block a.latest_media{color:#962039;}
#news_date_latest{float:right; color:#a1a0a0;}
a.related_media{color:#225d95; text-decoration:underline;}
a.related_media:hover{text-decoration:none; color:#225d95;}
a.butt_place_order, a.butt_place_order span{display: block; background: url(//img2.besttermpaper.com/images/butt_order_place.gif) no-repeat 0 0;}
a.butt_place_order{ width: 201px;font-size: 18px; line-height:38px;height:38px;padding-right:30px; text-decoration: none; color:#FFF; text-transform: uppercase; font-family: Tahoma; font-weight: bold; text-align: center;background-position: 100% -38px;}
a.butt_place_order span{padding-left: 30px; color:#FFF;}
a:hover.butt_place_order{background-position: 100% -114px; color:#FFF; text-decoration:none;}
a:hover.butt_place_order span{background-position: 0 -76px; color:#FFF;}
a:active.butt_place_order{background-position: 100% -190px; color:#FFF; text-decoration:none;}
a:active.butt_place_order span{background-position: 0 -152px; color:#FFF;}
.cherry_bold_18 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#84152C;}
.black_bold_14 {font-size:14px; font-weight:bold; color:#333333;}
.tags-cloud {background: #f0f0d8 url('//img1.besttermpaper.com/images/tag-cloud-top.gif') no-repeat top center; padding:35px 0 0 15px;    border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:10px 0px; }
.tags-cloud h3 { font-size:16px; font-style:italic; margin:5px 0;}
.tags-cloud a {display:inline-block; margin:5px 5px 5px 0; padding:5px 10px; color:#35539e; text-decoration: none;}
.tags-cloud a:hover { background:#35539e; color:#fff;text-decoration: none;}
div.quote div {color: #990000; font-size: 14pt; font-weight: bold; margin: 20px;}
div.quote td {text-align: center;}
#news_block{padding-right: 10px; padding-top: 13px;}
.arch_media{float:left; width:370px; }
#news_date_arch{float:right; }
ul.topMenu li.last_im { background: none repeat scroll 0 0 transparent;padding: 0 11px;}
ul.topMenu li.last_im a { display:inline-block; margin:6px 0 0 0;}
ul.topMenu li.last_im a:first-child{margin:6px 5px 0 0;}
ul.topMenu li {padding: 0 15px;}
ul.topMenu li.last_im:hover {padding: 0 11px;}
ul.topMenu li.active, ul.topMenu li:hover, ul.topMenu li.curr {padding: 0 14px 0 15px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	width: auto;
	border: 1px solid #5C8EC5;
	background-color: #48b;
	padding: 0;
	opacity: 1;
	color: #fff;
	font-size: 10px;
	line-height: 16px;
	font-family: Arial, sans-serif;
	max-width: 300px;
}
#tooltip h3 { background-color: #269; padding-left:5px; font-weight:bold; font-size:10px; }
#tooltip div { padding: 1px 5px; }
#tooltip img {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
}
.preview_comment{
	display: block;
	text-align: center;
	margin: 10px auto;
}

#remember_me, #remember_me_login {
	display: none;
}
.remember_me_label {
	display: block;
	color: #000;
	margin-bottom: 5px;
	font-size: 12px;
	height: 23px;
	line-height: 26px;
	padding-left: 23px;
	background: url(/images/remember_me.png) no-repeat;
	cursor: pointer;
	background-position: left center;
	font-family: "Georgia";
	position: relative;
}
#remember_me_login + .remember_me_label {
	display: table;
	left: 120px;
	bottom: 5px;
}
#remember_me:checked + label:before, #remember_me_login:checked + label:before {
	content: url(/images/remember_me_checked.png);
	position: absolute;
	left: 3px;
	top: -1px;
}
.payment_page #header {
	height: 120px;
}
.payment_page .error {
	font-size: 12px;
}
.billing_details__error.err-cls#error_cc_exp + .billing_details__error.err-cls#error_cvv2 {
	left: 256px;
}
.payment_page h3 {
	color: #282828;
	text-align: center;
	font-size: 12px;
}
.payment_page #cluetip p {
	font-weight: 300;
}
.details__row span {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	text-size-adjust: none;
}
.disclaimer {
	text-align: center;
	color: #555555;
	font-size: 11px;
	padding: 10px 20px 0;
}
.disclaimer::before {
	content: 'DISCLAIMER: The completed product is for research purposes only. The company bears no responsibility for the use of research work, not intended for education use, the work is sold as-is with the highest quality and service available and written by freelancers';
}