body{ margin:0; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size:11px; background:url(images/bg.gif) repeat-x top; background-color:#ffffff; color:#5b5c46}
form { padding:0; margin:0}
a{ color:#ffffff;}
a img{border: none;}
img { border:none; padding:0;}
ul{ list-style-image:none; list-style-position:outside; list-style:none; padding-left:20px; margin:0; margin-top:5px}
ul li{ background:url(images/li.gif) top left no-repeat; padding:3px 0 3px 25px}
ul.list1 li{ background:url(images/li2.gif) top left no-repeat; padding:4px 0 4px 18px}
.list2{ padding:5px 0 5px 20px; font-size:13px; color:#224772}
ul.list2 li{ background:url(images/li3.gif) top left no-repeat; padding:1px 0 1px 22px}
ul.list2 li span{ padding:3px 3px 3px 3px; display:block; background:url(images/li3_line.gif) repeat-x bottom}
.logo{ display:block; width:240px; height:100px; margin:10px 0 0 90px}

.header{ background:url(images/bg_header.jpg) no-repeat center top; vertical-align:top; height:674px; width:1058px; text-align:left}
.header2{ background:url(images/bg_header2.jpg) no-repeat center top; vertical-align:top; text-align:left; height:188px}
.center{ background:url(images/bg_center.gif) repeat-y center; vertical-align:top; padding:0 11px}
.center2{ background:url(images/account-bg2.gif) repeat-y center; vertical-align:top}
.sidebar{ background:url(images/bg_sidebar.gif) no-repeat top; width:300px; vertical-align:top; padding:10px 0}
.content{ background:url(images/bg_content.gif) repeat-x top; vertical-align:top; color:#ffffff; padding:0 60px 0 20px; text-align:justify}
.content h1{ font-weight:normal}
.content h2{ background:url(images/h2.gif) no-repeat left bottom; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#ffe8a0; padding-left:20px; margin-bottom:15px; padding-bottom:5px }
.content h3{ font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#ffffff; padding-left:20px; margin-bottom:15px}
.content h4{ margin:7px 0}
.content a{ color:#ffd800}
h2.h2_title{ font-size:20px; background:none; line-height:normal; padding:0}
h3.h3_title{ font-size:18px; line-height:normal; padding:0}

.blue{color:#cae6f5}
.blue2{ color:#99ccff}
.zag{position:absolute; margin-top:-45px;}
.zag h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:normal; margin:0; padding-left:20px; overflow:hidden; white-space:nowrap}
.zag2{ background:url(images/h1_c.gif) repeat-x; padding:0 15px}
.zag2 h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:normal; margin:0}
.line2{ background:url(images/zag_h1.gif) repeat-x center; padding:7px 0}
.line1{ background:url(images/line1.gif) repeat-x center; padding:7px 0}

.table_box{ border-collapse:collapse; border:0px; width:100%}
.table_box td{ background-color:#3c5f92; padding:0}
.b_lt{ background:url(images/b_lt.gif) no-repeat; width:8px; height:8px}
.b_lb{ background:url(images/b_lb.gif) no-repeat; width:8px; height:8px}
.b_rt{ background:url(images/b_rt.gif) no-repeat; width:8px; height:8px}
.b_rb{ background:url(images/b_rb.gif) no-repeat; width:8px; height:8px}

.table_form{ border-collapse:collapse; border:1px solid #d0d5e2; width:100%}
.table_form a{ color:#283b6a}
.table_form td{ padding:5px 10px 5px 5px; border:1px solid #d0d5e2;}
.th_1 td{ background:#ffffff; color:#384e78}
.th_2 td{ background:#eef2f5; color:#384e78}
.input1{ border:1px solid #d3e1ea; width:180px; color:#384e78; padding:2px 3px}
.border1{ border:1px solid #d3e1ea; color:#384e78; padding:1px}
.button1{ border:1px solid #d3e1ea; color:#0b1c9c; padding:1px 20px; background:#e4e5e6; height:28px}

.table_call{ border-collapse:collapse; border:none; width:100%}
.table_call td{ padding:4px 5px 4px 5px;}
.table_call input, .table_call textarea{ border:1px solid #d0dce5; font-size:11px; color:#224772; background-color:#f6f6f7; padding:3px}

.menu{ background:url(images/menu.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center}
.menu_item{ height:46px; padding:0 10px}
.menu_item a{ color:#283b6a; text-decoration:none}
.menu_item a:hover{text-decoration:underline}
.sel a{ color:#ff5a00; text-decoration:underline}
.menu_line{ background:url(images/menu_line.gif) no-repeat center; width:2px}

.menu1{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px}
.menu1_li{ background:url(images/menu1_li.gif) no-repeat; width:30px}
.menu1_li_start{ background:url(images/menu1_li_start.gif) no-repeat; height:30px; width:30px}
.menu1_item, .menu1_item_start{ background:url(images/menu1_item.gif) repeat-x; line-height:1.2em; padding:3px 0 3px 0}
.menu1_item a, .menu1_item_start a{ text-decoration:none;}
.menu1_item a:hover, .menu1_item_start a:hover{ text-decoration:underline;}
.sel1 a{ text-decoration:underline; color:#fff2b8}
.start{ background:none}
.menu2{ color:#273e72}
.menu2 td{ padding:3px 0}
.menu2 span{ font-weight:bold; color:#FF0000}
.menu2_zag{ height:58px; vertical-align:middle; font:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFFFFF;}
.menu2_li{ background:url(images/menu2_li.gif) no-repeat center left; width:25px}

.menu3{ background:url(images/bg_menu3.jpg) no-repeat bottom center; width:248px; text-align:left; color:#203478}
.menu3_zag{ background:url(images/menu3_zag.gif) no-repeat center; height:64px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFFFFF; padding-left:33px}
.menu3_item{ background:url(images/menu3_item2.gif) repeat-x bottom; padding:2px 0 2px 10px; line-height:1.3em}
.menu3_item a{ color:#203478}
.menu3_l{ height:25px; width:30px}
.menu3_r{ height:25px; width:30px}
.menu3_more{padding:10px 0 30px 0; text-align:left}
.menu3_more a{color:#203478}

.menu4{ background:url(images/bg_menu3.jpg) no-repeat bottom center; width:248px; text-align:left; color:#203478}
.menu4_zag{ background:url(images/menu4_zag.gif) no-repeat center; height:64px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFFFFF; padding-left:33px}
.menu4_item{ background:url(images/menu3_item2.gif) repeat-x bottom; padding:2px; line-height:1.3em; font-weight:bold}
.menu4_item a{ color:#203478; text-decoration:none;}
.menu4_item a:hover{text-decoration:underline}
.menu4_l{ height:25px; width:30px}
.menu4_r{ height:25px; width:30px}
.menu4_more{ height:65px; padding-bottom:10px; text-align:right}
.menu4_li{ background:url(images/menu4_li.gif) no-repeat center left; height:25px; width:15px}
.menu4 span{ color:#FF7E00}
.menu4 select{ width:100%; padding:1px}
.price_calculator{color:#203478}
.price_calculator td{ font-weight:bold; line-height:1.3em}
.price_calculator select{ width:100%; padding:1px}
.price_calculator a{ color:#203478; text-decoration:none;}

.menu5{ background:url(images/bg_menu5.jpg) no-repeat bottom center; width:300px; text-align:left; color:#e8f9ff}
.menu5_zag{ background:url(images/menu5_zag.jpg) no-repeat left; height:45px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#ffcc00; padding-left:55px; padding-bottom:5px}
.menu5_item{ background:url(images/menu5_item2.gif) repeat-x bottom; padding:2px 0 2px 10px; line-height:1.3em}
.menu5_item a{ color:#e8f9ff}
.menu5_item a:hover{ color:#ffffff}
.menu5_l{ height:25px; width:55px; background:url(images/menu5_li.gif) no-repeat top right}
.menu5_r{ height:25px; width:25px}

.footer_l{ background:url(images/footer_left.gif) no-repeat left; width:11px}
.footer_r{ background:url(images/footer_right.gif) no-repeat right; width:11px}
.footer{ background:url(images/footer.gif) repeat-x top; background-color:#0056a8; color:#FFFFFF; padding-top:20px; vertical-align:middle}
.footer p { margin:0}
.footer a{ color:#FFFFFF}

.submenu { display:none; }
.hover .submenu { display:block; background-color:#54adf9; border:1px solid #4396dd; padding:5px; margin-top:-5px; margin-left:130px; width:170px; }
.hover .submenu a { display:block; padding:3px; }

.label1{ padding:5px 0;}
.livechat{ position:fixed; left:0; top:220px}
.links{ padding:5px 0 5px 0; background:url(images/links_line.gif) repeat-x bottom}
.links a{ font-size:12px; color:#137dcf; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/links_arrow.gif) no-repeat left; padding-left:12px}
.links a:hover{ color:#7f050a}

.lt{width:8px; font-size:1px}
.rt{width:8px; font-size:1px}
.ct{ background:url(images/modal/ct.gif) repeat-x bottom; height:42px; color:#fff;font-size:17px;}
.ct h3{color:#fff; font-size:17px; font-weight:normal; padding:0 10 0 20px; margin:5px 0 5px 10px; background:url(images/modal/h3.gif) no-repeat left}
.ct h4{color:#fff; font-size:17px; font-weight:normal; padding:0 10 0 10px; margin:5px 0 5px 10px}
.lb{width:8px; height:8px; font-size:1px; line-height:1px}
.rb{width:8px; height:8px; font-size:1px; line-height:1px}
.cb{ background:url(images/modal/cb.gif) repeat-x top; height:8px; font-size:1px; line-height:1px}
.lc{ background:url(images/modal/lc.gif) repeat-y right; font-size:1px}
.rc{ background:url(images/modal/rc.gif) repeat-y left; font-size:1px}
.cc{ background-color:#ffffff; padding:8px 5px; color:#224772; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top}
.cc a{ color:#2d6db5}
.buttons a{ text-decoration:none}
.buttons img{ vertical-align:middle}

.orders_header {background:url(images/orders/header.gif) repeat-x; color:#234f73; font:bold 12px Arial, Helvetica, sans-serif; padding:10px 16px 12px 16px}
.orders a {color:#34527a; text-decoration:none}
.orders a img {vertical-align:middle}
.orders th {color:#1c5cb3; text-align:left; padding:2px 10px}
.orders td {color:#34527a; text-align:left; padding:2px 10px}
.orders .th th {background-color:#f7f7f7}
.orders .tr1 th, .orders .tr1 td {background-color:#eef2f5}
.orders .tr2 th, .orders .tr2 td {background-color:#ffffff}
.input1{ border:1px solid #d3e1ea; width:180px; color:#384e78; padding:2px 3px}
.orders .new_message td {background-color:#fff0f0}
.orders .order_line {height:6px; background:url(images/modal/line.gif) top repeat-x}
.orders input[type="text"],.orders input[type="password"], .orders textarea {border:1px solid #d3e1ea; color:#384e78; padding:2px 3px; width:90%}
.orders select {border:1px solid #d3e1ea; color:#384e78; padding:1px}
.orange {background-color:#fffbe3}

.table_price {border-collapse:collapse; color:#004a80; border-bottom:none}
.table_price td {border:1px solid #f1efe8; padding:5px; text-align:center}
.table_price .tr2 td {background-color:#ffffff}
.table_price .tr1 td {background-color:#eef2f5}
.table_price .orange {color:#f1880d; font-weight:bold; text-align:center; background:none}
.table_price td.right {text-align:right}
.price_currency {background:url(images/price_currency.gif) no-repeat center; border:none; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Arial; width:44px; height:24px; text-align:center}

.menu_list{ list-style:none outside none; margin:0; padding:1px; line-height:1em}
.menu_list li{ background:url(images/menu3_line.gif) bottom repeat-x; padding:5px 1px 5px 1px; line-height:1.1em}
.menu_list li div{background:url(images/menu3_li.gif) no-repeat top left; padding:1px 2px 1px 18px}

.jswindow {border:1px solid #e0e2e4; background-color:#ffffff; position:absolute}
.jswindow>table {margin:2px; background-color:#f9f9f9}
.jswindow_title {cursor:default; font:bold x-small Verdana, Arial, Helvetica, sans-serif; color:#000; background:#ccc url(images/window-title.gif) repeat-x; height:30px}
.jswindow_caption {text-align:left; vertical-align:middle; white-space:nowrap; padding:2px 5px}
.jswindow_buttons {text-align:right; vertical-align:middle; white-space:nowrap; padding:0px 3px 3px 0px}
.jswindow_buttons a {color:#666; margin:0px 2px}
.jswindow_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#525252; text-align:justify; line-height:1.5em; padding:4px}
.jswindow_content a {color:#da0f0f; text-decoration: underline}
.jswindow_content a:hover {color:#da0f0f; text-decoration:none}
.jswindow_content p {margin:0px 0px 10px 0px}

.my_jswindow {position:absolute}
.my_jswindow>table {margin:2px;}
.my_jswindow_title {cursor:default; font:bold x-small Verdana, Arial, Helvetica, sans-serif; color:#000; background:#ccc url(images/window-title.gif) repeat-x; height:30px}
.my_jswindow_caption {text-align:left; vertical-align:middle; white-space:nowrap; padding:2px 5px}
.my_jswindow_buttons {text-align:right; vertical-align:middle; white-space:nowrap; padding:0px 3px 3px 0px;}
.my_jswindow_buttons a {color:#666; margin:0px 2px}
.my_jswindow_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#525252; text-align:justify; line-height:1.5em; padding:4px}
.my_jswindow_content a {color:#da0f0f; text-decoration: underline}
.my_jswindow_content a:hover {color:#da0f0f; text-decoration:none}
.my_jswindow_content p {margin:0px 0px 10px 0px}

.banner-place-order{ font-size:14px; color:#183660; width:646px; height:108px; background:url(images/banner-place-order.gif) no-repeat; margin:15px auto; font-family:Arial, Helvetica, sans-serif}
.banner-place-order-box{ padding:12px 30px 10px 185px}
.banner-place-order-text{ height:48px; padding:0 5px 0 5px}
.banner-place-order strong{ font-size:18px; font-weight:bold; color:#ff0101; line-height:26px}

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating { background:url(images/star.gif) left -1000px repeat-x; }
.star-rating { position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.star-rating li { display:inline }
.star-rating a, .star-rating .current-rating { position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none; }

.star-rating a:hover, .star-rating a:active, .star-rating a:focus { background-position:left bottom; }

.star-rating a.one-star { width:20%; z-index:6; }
.star-rating a.two-stars { width:40%; z-index:5; }
.star-rating a.three-stars { width:60%; z-index:4; }
.star-rating a.four-stars { width:80%; z-index:3; }
.star-rating a.five-stars { width:100%; z-index:2; }

.star-rating .current-rating { z-index:1; background-position: left center; }
/* for an inline rater */
.inline-rating { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle; }
/* smaller star */
.small-star { width:50px; height:10px; }
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating { background-image: url(images/star_small.gif); line-height: 10px; height: 10px; }

/*panel*/
.panel-t{ background:url(images/panel/top.png) no-repeat top; height:62px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFFFFF; text-align:left}
.panel-t h3{ font-weight:normal; font-size:22px; padding:15px 0 0 20px; margin:0}
.panel-b{ background:url(images/panel/bottom2.jpg) no-repeat bottom; padding:0 18px 10px 18px}
.panel-c{ background:url(images/panel/pattern.gif) repeat-y; text-align:left}

.table1, .small{ font-size:11px}
.table1{ position:absolute; background:#fff; border:1px solid #f1efe8; padding:3px 10px}

.orderform .error {background-color:#ffcccc}
.orderform a:hover {text-decoration:none}
.orderform a img {vertical-align:middle}
.registered .hidden {display:none}

.order-td{ padding:5px; vertical-align:top; width:48%; background:#fff}
.table_box .order-td{background:#fff}

.essays-footer{ padding:5px 0 0 10px; text-align:left}
.essays-footer ul{ list-style:none outside none; margin:0; padding:0 0 0 1px;}
.essays-footer ul li{ float:left; width:135px; margin:1px 1px 1px 1px; padding:0; background:none}
.essays-footer ul li a{ font-weight:normal}
.hide{ display:none}

.sitemap{ font-size:12px; list-style:none outside none; margin:0; padding:10px}
.sitemap li{ margin:1px}
/*.sitemap ul, .sitemap ul li ul{ list-style:none outside none;font-size:0.95%}*/

.essay-1{ background:url(images/essay-1.png) no-repeat; width:368px; height:115px; margin:0px auto}
.essay-2{ margin:1px auto; background:url(images/essay-2.jpg) no-repeat bottom; width:431px; height:95px}
.essay-3{ margin:10px auto 10px; background:url(images/essay-3.jpg) no-repeat; width:477px; height:30px}
.essay-3 a{ font-weight:bold; color:#ffd147}
.essay-4{ margin:0px auto; text-align:center}
.essay-5{ margin:5px auto 10px; text-align:center}
.essay-6{ margin:15px auto; text-align:center}

.essay-order{margin:10px auto; background:url(images/essay-order-bg.png) no-repeat top left; width:660px; height:141px}
.essay-order .title{ font-family:"Times New Roman", Times, serif; font-size:20px; padding:3px 20px; color:#FFFFFF}
.essay-order select, .essay-order input[type="text"]{ width:118px; padding:2px; border:1px solid #e0e2e4; font-size:12px; font-family:tahoma; color:#828a91}
.essay-order select{ padding:1px}
.essay-order table{ width:100%; margin:0px auto; font-size:11px; color:#828a91; font-family:tahoma}
.essay-order table td{ padding:2px 2px; vertical-align:top}
.essay-order table td.label{padding-left:6px; padding-top:5px; font-weight:bold}
.essay-price{ font-weight:bold;width:86px; padding:2px 4px; border:1px solid #e0e2e4; font-size:12px; font-family:tahoma; color:#e21b00; background:#fff}

#follow_us{ /*overflow:hidden; */padding:10px 0 0 40px; text-align:left;}
.social-fb, .social-g, .social-t, .social-a{ float:left; height:20px; overflow:hidden; width:80px; margin:0 3px 3px 0; position:relative;}
.social-t{ width:92px}
.social-g{ width:40px}
.social-a{ padding-top:2px}
.social-fb{overflow: visible}

.social-fb .social-count{ position:absolute; right:2px; margin-top:1px; text-align:center; background:url(images/social/f-bg.gif) no-repeat right; width:32px; height:18px; line-height:18px; color:#333333; font-size:11px; font-family:	"Lucida Grande",Tahoma,Verdana,Arial,sans-serif; z-index:999}
.social-fb .social-count a{ font-size:11px; text-decoration:none; color:#333; margin-left:2px;line-height:18px}
.social-t .social-count{ position:absolute; right:0; text-align:center; background:url(images/social/t-bg.gif) no-repeat right; width:30px; height:20px; line-height:20px; color:#333333; font-size:11px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; z-index:999}
.social-t .social-count a{ font-size:11px; text-decoration:none; color:#333; margin-left:2px; line-height:20px}


body{ position:relative}
#my_pop_window_bg{ display:none; width:100%; height:100%;background-color: #002b47; left: 0; top:0; position: absolute; z-index: 9995; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7; opacity: 0.7; zoom:1;}

#my_pop_window{ display:none; background:url(images/pop/bg.png) no-repeat top; width: 568px; height:317px; margin-left:-280px; position:fixed; z-index: 9996; top:100px; left:50%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#621e04}
#my_pop_window a{ color:#b70303; font-weight:bold}
#my_pop_window_close{ text-align:right; padding:15px 45px 0 0px;}
#my_pop_window_ajax{ padding:96px 0 0 45px}
.pop_input{ width:161px; padding:2px 4px}
.pop_input input{ border:1px solid #e6e2d0; background:#fefaed; padding:7px 5px; width:151px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#621e04; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow:inset 0px 3px 4px rgba(237,233,209,0.9);}
.pop_input input:focus{outline: none;}
#my_pop_window_close2{ text-align:right; padding: 28px 16px 0 0}
#my_pop_window2{ display:none; background:url(images/pop/bg2.png) no-repeat top; width: 568px; height:399px; margin-left:-280px; position:fixed;/*position:absolute;*/ z-index: 9996; top:60px; left:50%; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#my_pop_window_ajax2{ padding:240px 0 0 36px;}


/* redesigne order form */

.table_box td {
    background: none;
}

.order-table-bg {
    padding: 0 3px;
    background: #3688d2;
}

.orderform .label {
    font-weight: bold;
    color: #384e78;
}

.orders .tr1 th, .orders .tr1 td {
    background-color: #ecf1fa;
}

.orders .order-tb[type="text"] {
    width: 285px;
}

.orders select.order-select {
    width: 293px;
}

.orders .order-tb2 {
    width: 165px !important;
}

.orders td {
    padding: 4px 15px;
}

.orders td.label {
    padding: 4px 0 4px 15px;
}

.orders textarea {
    width: 335px;
    height: 135px;
}

.orders .hint {
    float: right;
}

.orders .hint img {
    cursor: pointer; 
}

#free-extras {
    background: white;
}

#free-extras td {
    padding: 10px 55px;
    background: white url("images/free-extras-item.png") 35px 9px no-repeat;
}

#free-extras .bottom-border {
    border-bottom: dotted #9a9ea1 1px;
}

#free-extras .right-border {
    border-right: dotted #9a9ea1 1px;
}

#grand-total-price {
    padding: 10px;
    background: white;
    text-align: center;
}

#grand-total-price,
#grand-total-price a {
    color: #384e78;
}

#order-proceed-button {
    background: url("images/buttons/order-proceed-not-active.png");
    border: none;
    width: 159px;
    height: 53px;
    margin-top: 5px;
}

.price-header,
#grand-total-price .grand-price {
    font-weight: bold;
    font-family: Arial;
}

.price-header {
    color: #0a84d4;
    font-size: 1.4em;
}

#grand-total-price .grand-price {
    padding: 3px 10px;
    background: #ffe401;
    margin-left: 10px;
    font-size: 15px;
}

.order-header {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-top: 10px;
}

#order-list {
    list-style-image: url("images/order-list-mi.png");
    margin: 10px 20px;
}

#order-list li {
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    padding: 2px 0;
    background: none;
}


/* contact form */

#cntct-form .table-border {
    border-left: solid #e8ecf3 3px;
    border-right: solid #e8ecf3 3px;
}

#cntct-form .table_form td,
#cntct-form .table_form {
    border: none !important;
}

#cntct-form .table_form th {
    background: url("images/contact-header-table.png") repeat-x;
    height: 39px;
    padding: 0 20px;
    font-size: 16px;
    font-family: Arial;
}

#cntct-form .table_form th b {
    margin-top: -5px;
    display: block;
    color: white;
}

#cntct-form .table_form b {
    color: #276f99;
}

#cntct-form .table_form .input1 {
    width: 280px;
}

#cntct-form .table_form textarea {
    width: 285px
}

#cntct-form .table_form .send-button {
    background: url("images/buttons/contact-send.png") no-repeat;
    border: none;
    width: 132px;
    height: 34px;
}

#cntct-form .contact-livechat {
    position: absolute;
    margin: 3px 0 0 370px;
}

.content h2.guar_line {
    background: url("images/bar.png") no-repeat scroll 0 6px transparent;
    color: #FFE8A0;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 35px;
}
.text_line{
    padding-bottom:20px;
    background: url("images/dot.png") repeat-x scroll 0 bottom transparent;
}


.bew-last-left {
    -webkit-border-bottom-left-radius: 8px !important;
    -moz-border-radius-bottomleft: 8px !important;
    border-bottom-left-radius: 8px !important;
    behavior: url(PIE.htc);  
}

.bew-last-right {
    -webkit-border-bottom-right-radius: 8px !important;
    -moz-border-radius-bottomright: 8px !important;
    border-bottom-right-radius: 8px !important;
    behavior: url(PIE.htc);    
}

.bew-th-right {
    -webkit-border-top-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    border-top-left-radius: 0px !important;
    behavior: url(PIE.htc);
    border-left: 1px solid #17a4ec;
}

.bew-th-left {
    -webkit-border-top-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    border-top-right-radius: 0px !important;
    behavior: url(PIE.htc);
    border-right: 1px solid #0172b0;
}


#beware {
    background: #f1efe8;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    behavior: url(PIE.htc);
    border: 2px solid #eae7dd;
}

#beware th {
    background: url('images/beware-th-bg.png');
    border-bottom: #4db7e4;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    behavior: url(PIE.htc);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    font-family: arial, sans-serif;
    font-size: 15px;
    padding: 7px 0;
    height: 57px;
}

#beware td {
    padding: 18px 20px 17px 35px;
    color: #3e546f;
}

.bew-left {
    background: url('images/bw-marker-green.png') no-repeat scroll 5% center #f8f8f4;
    font-weight: normal;
    border-bottom: 1px solid #d9dfe3;
    border-right: 1px solid #d9dfe3;
    width: 50%;
}

.bew-right {
    background: url('images/bw-marker-red.png') no-repeat scroll 5% center #f8f8f4;
    border-bottom: 1px solid #d9dfe3;
}

#beware .sel .bew-left {
    background: url('images/bw-marker-green.png') no-repeat scroll 5% center #f8fbfc;
}

#beware .sel .bew-right {
    background: url('images/bw-marker-red.png') no-repeat scroll 5% center #f8fbfc;
}

.bew-th-right div div {
    background: none;
    padding-top: 8px;
    padding-left: 0;
}  

.bew-th-left div {
    background: url('images/bw-th-green.png') no-repeat scroll 15% center;
    height: 40px;
    padding-left: 86px;
    font-size: 14px;
    font-weight: normal;
}	

.bew-th-right div {
    background: url('images/bw-th-red.png') no-repeat scroll 15% center;
    color: #fff;
    height: 40px;
    padding-left: 86px;
    font-size: 14px;
}	

/* Samples */

#samples .sample-item {
    border-bottom: 1px dotted #fff;
    padding: 50px 0 30px 45px;
    height: 157px;
}

#samples .col-1, #samples .col-2, #samples .col-3 {
    float: left;
    margin-right: 15px;
}

#samples .col-1 {
    margin-right: 25px;
    width: 90px
}

#samples .col-2 {
    width: 255px;
}

.sample-item .col-2 p {
    margin-bottom: 5px;
    margin-top: 0;
}

.sample-item .col-3 p {
    font-size: 11px;
    margin-top: 0;
    margin-bottom: 4px;
}

.sample-item .col-3 p.bigger {
    font-size: 14px;
}

.download {
    background: url('images/download.png');
    display: block;
    margin-top: 15px;
    height: 23px;
    width: 88px;
    text-indent: -5000px;
}

.order-button {
    background: url("images/order-button.png");
    width: 142px;
    display: block;
    height: 38px;
    text-indent: -5000px;
}

/* Price Quote */

.price-quote .label {
    font-weight: bold;
    color: #eee;
}

.price-quote input[type="text"], .price-quote textarea, .price-quote select {
    border: 1px solid #D3D8E1;
    color: #152C6D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 1px;
}

.content { font-size: 12px; }

table.benefits_table
{
    width: 100%;
}

table.benefits_table td
{
    padding: 0;
}

td.head_left
{
    background: url('/essays_s/files/images/table_head_left.png') no-repeat;
    width: 10px;
}

td.head_right
{
    background: url('/essays_s/files/images/table_head_right.png') no-repeat;
    width: 10px;
}

td.head_body 
{
    background: url('/essays_s/files/images/table_head.png') repeat-x;
    height: 42px;
}

td.head_img
{
    background: url('/essays_s/files/images/table_head.png') repeat-x;
    text-align: center;
}


td.head_line_left
{
    background: url('/essays_s/files/images/table_head_line_left.png') no-repeat;
    width: 10px;
}

td.head_line_right
{
    background: url('/essays_s/files/images/table_head_line_right.png') no-repeat;
    width: 10px;
}

td.head_line_body 
{
    background: url('/essays_s/files/images/table_head_line.png') repeat-x;
    height: 38px;
}

td.head_line_img
{
    background: url('/essays_s/files/images/table_head_line.png') repeat-x;
    text-align: center;
}



tr.first td.table_left, tr.second td.table_left
{
    background: url('/essays_s/files/images/table_left.png') repeat-y;
    width: 10px;
}

tr.first td.table_right, tr.second td.table_right
{
    background: url('/essays_s/files/images/table_right.png') repeat-y;
    width: 10px;
}

td.table_body
{
    padding: 10px 10px 10px 0px !important;
    font-family: Arial;
    font-size: 13px;
    color: #283052;
}

td.table_body.left
{
    width: 45%;
}


td.table_body.left
{
    border-right: 5px solid #fff;
}

td.table_img
{
    text-align: center;
    width: 30px;
}

tr.first td.table_img, tr.first td.table_body
{
    background: #fff;
}

tr.second td.table_img, tr.second td.table_body
{
    background: #eef2f5;
}


tr.separator_line td
{
    line-height: 0px;
}

td.separator_left
{
    background: url('/essays_s/files/images/table_left.png') repeat-y;
    width: 10px;
}

td.separator_right
{
    background: url('/essays_s/files/images/table_right.png') repeat-y right;
    width: 10px;
}

td.separator_body
{
    background: #fff;
    height: 5px;
}

tr.head_line td, tr.table_head_line td
{
    font-family: Arial;
    font-size: 17px;
    color: #fff;
}

td.table_foot_left
{
    background: url('/essays_s/files/images/table_foot_left.png') no-repeat;
    width: 10px;
}

td.table_foot_right
{
    background: url('/essays_s/files/images/table_foot_right.png') no-repeat;
    width: 10px;
}

td.table_foot_body
{
    background: url('/essays_s/files/images/table_foot.png') repeat-x;
    height: 19px;
}

/* Bookmark */

.bookmark-region {
    color: white;
    font-size: 15px;
    font-weight: bold;
    margin: 10px auto;
    overflow: hidden;
    padding: 5px 17px;
    background: url("images/bookmark-region-bg.png") repeat-x;
}

.bookmark-region .bookmark-button {
    display: block;
    float: right;
}

.header-phones .tell-class{
    background: url("images/tell-foto.png") no-repeat 30px 5px;
    width: 220px;
    height: 40px;
}

.fb-btns{
	overflow:hidden;
	margin-bottom: 4px; 
}

.b-wrap{
	float: left;
	margin-right:2px;
}

.fb-like-btn span{
	position: absolute;
    right: 0px;
    top: 0;
    margin-top: 0px;
    text-align: center;
    background: url(images/f-bg.gif) no-repeat right;
    width: 32px;
    height: 20px;
    line-height: 19px;
    text-indent: 3px;
    color: #333333;
    font-size: 11px;
    font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
    z-index: 999;
}

.tw-share_btn-wrap span{
	position: absolute;
    right: 0px;
    top: 0;
    margin-top: 0px;
    text-align: center;
    background: url(images/t-bg.gif) no-repeat right;
    width: 32px;
    height: 20px;
    line-height: 19px;
    text-indent: 3px;
    color: #333333;
    font-size: 11px;
    font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
    z-index: 999;
}