img {border:none}
a img{ border:none}
.clear {clear:both; height:0px; font-size:1px; line-height:0px}

.top-bar {height:102px; background:url(images/top-bar-bg.gif) repeat-x}
.top-bar-r {height:102px; background:url(images/top-bar-r.jpg) no-repeat}
.phone-usa {width:245px; vertical-align:middle; font-weight:bold}
.call-now {font-size:0.9em; color:#2d90ed}
.call-now span {color:#4f7fab}
.toll-free {color:#0056a6; font-size:0.95em; line-height:26px}
.think {width:200px; text-align:center; vertical-align:middle}
.think div {color:#004a80; font-size:1.15em; margin-top:35px; line-height:16px}
.think span {color:#00aeef}

.header-bg {height:71px; background:url(images/header-bg.gif) repeat-x}
.header {width:1000px; background:url(images/header.jpg) no-repeat}

.main-bg {width:1000px; background:url(images/main-bg.gif) repeat-y}

.menu {margin-bottom:4px}
.menu td {height:22px; vertical-align:middle; padding-left:33px}
.menu td a {font-size:0.8em; font-weight:bold; color:#002157; text-decoration:none}
.menu td a.active, .menu td a:hover {color:#b70043}
.menu-item-1 {background:url(images/menu-item-1.jpg) no-repeat}
.menu-item-2 {background:url(images/menu-item-2.jpg) no-repeat}
.menu-item-3 {background:url(images/menu-item-3.jpg) no-repeat}
.menu-item-dark {background:url(images/menu-item-dark.gif) no-repeat}
.menu-item-light {background:url(images/menu-item-light.gif) no-repeat}
.menu-item-last {background:url(images/menu-item-last.gif) no-repeat}

.leftcol {width:240px}
.leftcol-caption {height:39px; color:#fff; padding-left:16px; vertical-align:middle; font-size:1.1em; background:url(images/leftcol-caption.jpg) no-repeat}
.leftcol-top {width:240px; height:42px}
.leftcol-bg {width:212px; background:url(images/leftcol-bg.gif) repeat-y}

.userform-left {width:65px; height:26px; text-align:right; vertical-align:middle; color:#002157; font-size:0.75em}
.userform-right {width:135px; vertical-align:middle}
.userform-right input {width:116px; height:18px; border:1px solid #cfdde3}
.userform-right input.submit {width:118px; height:28px; border:none; background:url(images/button-1.gif) no-repeat}
.userform-right div {width:120px; margin-top:15px; text-align:center; color:#002157; font-size:0.7em}

.ul-1, #categories ul {margin:10px 0px 0px 30px; list-style-position:outside; list-style-image:url(images/ul-1-mark.gif)}
.ul-1 li, #categories ul li {margin:5px 0px 5px 0px; padding-bottom:3px; font-size:0.75em; color:#003663; background:url(images/ul-1-dots.gif) bottom repeat-x}
.ul-1 li a, #categories ul li a {color:#003663; text-decoration:none}
.ul-1 li.last #categories ul li.last {background:none; margin-bottom:0; padding-bottom:0}

.contact-us {height:119px; padding-left:15px; color:#003663;font-size:0.75em; background:url(images/leftcol-before-bottom.jpg) bottom no-repeat}
.contact-us span {color:#c6004f}
.contact-us a {color:#003663; font-size:0.9em}
.contact-us a:hover {text-decoration:none}

.centercol {width:523px; background:url(images/centercol-top.jpg) no-repeat top}
.banner-1 {text-align:center; margin:30px 0px 20px 0px}

.centercol div.welcome {font:1.5em georgia; color:#7d9eb4}
.centercol div.welcome span {color:#c2538f}

.centercol {color:#436581; font-size:11px; line-height:17px}
.centercol p.p-1 {color:#236ba7; text-indent:30px}

.centercol a {color:#854298}
.centercol a:hover {text-decoration:none}

.table-grey {background:#e8eef1}
.td-grey-top {height:4px; font-size:0.01em; background:url(images/rect-1-top.gif) no-repeat}
.td-grey-center {padding:5px 15px 5px 15px}
.td-grey-bottom {height:4px; font-size:0.01em; background:url(images/rect-1-bottom.gif) no-repeat}

.three-steps {text-align:center; color:#ff4040; font-size:1.2em; font-weight:bold}
.three-steps span {color:#436581}

.ul-4-mark {width:32px; padding-top:3px}
.ul-4-text {color:#436581; font-size:0.75em}
.ul-4-text div {margin:5px 0px 10px 0px; color:#da0000; font-weight:bold}
.ul-4-dots {height:15px; font-size:0.01em; background:url(images/ul-4-dots.gif) repeat-x bottom}

.td-with-arrow {height:38px; vertical-align:middle; color:#0b1e72; font-size:1em; font-weight:bold}
.td-with-arrow span {position:relative; top:-4px; margin-left:8px}
.td-buy-essay {width:103px; vertical-align:bottom}

.table-1 {border:2px solid #dfe9ef; background:#f3f6f8}
.table-1 td {padding:15px}

.rightcol {width:237px}
.rightcol-ordernow {text-align:center; margin:5px 0px 16px 0px}
.rightcol-bg {width:212px; background:url(images/rightcol-bg.gif) repeat-y}

.our-advantages {height:39px; background:url(images/our-advantages.png) no-repeat}
.our-categories {height:39px; background:url(images/our-categories.png) no-repeat}

.ul-2 {margin:5px 0px 7px 0px; color:#436581; font-size:0.75em; font-weight:bold}
.ul-2 td {height:20px; vertical-align:middle; background:url(images/ul-2.png) no-repeat}
.ul-2 td.last {background:url(images/ul-2-last.png) no-repeat}
.ul-2 td div {margin-left:22px}

.ul-3 {margin:5px 0px 7px 0px}
.ul-3 td {height:20px; vertical-align:middle; background:url(images/ul-3.png) no-repeat}
.ul-3 a {margin-left:23px; color:#436581; font-size:0.75em}
.ul-3 a:hover {text-decoration:none}

.rightcol-caption0 {height:6px; font-size:0.01em}

/*.footer {width:1000px; height:89px; background:url(images/footer-bg.gif) repeat-y}
.footer-top {height:89px; background:url(images/footer-top.jpg) no-repeat; vertical-align:middle}
.footer-menu { text-align:center; color:#feffff; font-size:0.68em; padding:10px 10px}
.footer-menu a {margin:0px 1px; color:#feffff; text-decoration:none; }
.footer-menu a:hover {text-decoration:underline}
.footer-logo { float:right; margin:5px 25px 5px 25px}*/

/* This is my correction */
/*.main {font-family: Tahoma, sans-serif, Verdana, Arial, Helvetica; font-size: 11px; color:#436581; font-weight:normal; text-align:justify; line-height:1.4em; padding:20px 5px 5px 5px}*/
.main a {color:#854298; text-decoration:underline}
.main a:hover {color:#436581; text-decoration:underline}
/*.main p {margin:10px 0px 10px 0px; line-height:1.4em; font-size: 11px}*/

/*.main h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color:#2b6992; font-weight:normal; padding:0px 0px 0px 25px; margin:0px 0px 10px 0px; text-align:left; line-height:1.1em; background:url(images/h1_arrow.gif) top left no-repeat}*/
.main h2 {font-family: Tahoma, sans-serif, Arial, Helvetica; font-size: 19px; color:#0b1e72; font-weight:normal; padding:0px 0px 0px 25px; margin:0px 0px 10px 0px; background:url(images/h2_arrow.gif) left center no-repeat; text-align:left; line-height:1.2em}
.main td{ vertical-align:middle}

.ul_style {padding:15px 15px 0px 15px; border:2px solid #e9f0f5; margin-bottom:10px}
.main ul {margin:3px 0px 0px 10px; padding:0px 0px 0px 0px; list-style:none outside none}
.main li {margin:0px 0px 0px 0px; padding:5px 0px 7px 7px; background:url(images/dot.gif) bottom repeat-x; color:#106cc1; font-family:sans-serif; font-size:12px; font-weight:bold; letter-spacing:normal}
.main li h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color:#577a24; font-weight:normal; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; text-align:left; line-height:1.1em;background:url(images/h3_arrow.gif) center left no-repeat}
.main ol {margin:0px 0px 15px 25px; padding:0px; list-style-position: outside}

.bord td {border:1px solid #d8e0e6; padding:3px 7px; font-family: Tahoma, sans-serif, Verdana, Arial, Helvetica; font-size: 11px; color:#355772; font-weight:normal}
.bord.center td {text-align:center}
.white_color_header td {color:#ffffff; text-align:center; font-weight:bold}

.breakline {background:url(images/dots.gif) center repeat-x}

/*h4 {font-family: sans-serif,Verdana, Arial, Helvetica; font-size: 12px; color:#9f0022; font-weight:bold; padding:0px 0px 0px 18px; margin:0px 0px 0px 0px; text-align:left; background:url(images/testi_arrow.gif) top left no-repeat}*/

/* Colors */
/*.violet {color:#a8236b}*/
/*.h1_underline {padding-bottom:0px; border-bottom:2px solid #e0e7ec}*/
/* end of my correction */

.form_style {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#125870}
.form_style .form_input {padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#294e60; border:1px solid #a5acb2}
.form_style a {color:#7397b2; text-decoration:underline}
.form_style a:hover {color:#7397b2; text-decoration:none}

.no {color:#FFFFFF; text-decoration:none}
.no a {color:#FFFFFF; text-decoration:none}

.bord {border-collapse:collapse}
.bord td {border:1px solid #e2e8ed}
.bord_no td {border: none}

.table_essay_calculator {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ff0000; font-weight:bold}
.table_essay_calculator strong {color:#398700}

.table1 {border:5px solid #e4e9ef; border-collapse:collapse}
.table1 th {background-color:#fafbfc}
.table1 .tr1 td {background-color:#ffffff}
.table1 .tr2 td {background-color:#fafbfc}
.table1 a {text-decoration:none}

.table2 {border-collapse:collapse}
.table2 th {color:#aaaaaa; font-weight:bold;}
/*.table2 td {border:1px solid #e2e8ed; padding:3px}*/
.table2 a {text-decoration:none}

.price_text {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#367cbf; font-weight:normal}
.price_text a {color:#ee6421; text-decoration: underline}

.discount_text {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#597591; font-weight:normal}
.discount_text a {color:#ee6421; text-decoration: underline}

.bold_blue {color:#4c7ca8; font-weight:bold; font-size:12px}
.bold_red {color:#ff0000; font-weight:bold; font-size:12px}
.bold_green {color:#a3bc2c; font-weight:bold; font-size:12px}
.red_big {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color:#ff0000; font-weight:bold}
.red_big p {margin:0; padding:0}
.green_big {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color:#a3bc2c; font-weight:bold}
.green_big p {margin:0; padding:0}
.break_line {background:url(images/br_dots.gif) center repeat-x; height:25px}

.order-small{ background:url(images/order-small.jpg) no-repeat center top; width:491px; height:424px; margin:0 auto}
.order-small .order_arrow{ background:url(images/order-arrow.gif) no-repeat left top; color:#1061ad; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:5px 5px 5px 35px}
.order-small .order_line{ background:url(images/order_line.gif) no-repeat left; padding:2px 0; font-size:1px; line-height:1px}
.order-small .item{ color:#0f77c8; padding:3px 0 3px 12px; background:url(images/order-small-arrow.gif) no-repeat top left}
.order-small select{ border:1px solid #d0dee8; padding:1px; margin:1px 0; color:#1b507e; width:225px}
.order-small .item2{ border:1px solid #f1f1ea; padding:4px 10px 4px 22px; background:url(images/order-small-arrow2.gif) no-repeat left; background-color:#FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1160b1;  margin:1px}

.orders {border-collapse:collapse; color:#2a3c5f; border:none; font-size:11px}
.orders th {font-family:sans-serif; padding:0 10px; font-weight:normal}
.orders td {border:0px solid #e9ecee; padding: 3px 5px}
.orders .tr1 td {background-color:#ffffff}
.orders .tr2 td {background-color:#f9fafa}
.orders td.label {text-align:right; padding-right:10px; font-weight:bold}
.orders td.label p{ margin:3px 0; text-align:left}
.orders input[type="text"], .orders textarea, .orders input[type="password"]{border:1px solid #d0dee8; padding:3px; color:#1b507e; width:90%}
.orders select{ border:1px solid #d0dee8; padding:1px; margin:1px 0; color:#1b507e; width:225px}
.orders a, .buttons a{ text-decoration:none}
.orders img, .buttons img{ vertical-align:middle}
.orders .error{ background:#FFF0F0}
.orders .order_line{ background:url(images/box/line.gif) center top no-repeat; padding:4px 0; font-size:1px}
.table1, .small{ font-size:10px; border:2px solid #e4e9ef; padding:3px; margin:1px}
.table1 p, .small p{ font-size:10px}
.table1{ position:absolute; background:#FFFFFF}

.my_jswindow {position:absolute; min-width:300px}
.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; position:absolute; margin-left:-15px; margin-bottom:5px; margin-top:-5px}
.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}
.jswindow {position:absolute; min-width:300px; background-color:#ffffff;border: 1px solid #BBBBBB;}
.jswindow>table {margin:0;}
.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; margin-left:-15px; margin-top:15px}
.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}

/*.links{ border:1px solid #d7e5ed; border-bottom-color:#bbcdd8; padding:3px 10px; background:#fff; margin:1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:11px}*/
.links { padding: 2px 10px }  
.links a{ text-decoration:none; color:#2863a6 }
.links a:hover{text-decoration:underline}

.table-bg { background: #f5f6f9; padding: 5px; border-radius: 5px; margin-bottom: 6px }

.lt {background:url(images/box/lt.gif) no-repeat bottom right; width:16px; font-size:1px}
.rt {background:url(images/box/rt.gif) no-repeat bottom left; width:16px; font-size:1px}
.ct {font:normal 12px Arial, Helvetica, sans-serif; color:white; text-align:left;background:url(images/box/ct.gif) repeat-x bottom; height:40px; vertical-align:middle}
.cth {background:url(images/box/cth.gif) repeat-x bottom; background-color:#f1f4f6; height:68px; vertical-align:top}
.lb {background:url(images/box/lb.gif) no-repeat 0 bottom; width:16px; height: 12px; font-size:1px}
.rb {background:url(images/box/rb.gif) no-repeat right bottom; width:16px; height: 12px; font-size:1px}
.cb {background: #f4f5f6 url("images/cb-bg.png") 0 bottom repeat-x; height:10px; font-size:1px; }
.lc {width:4px; font-size:1px; border-left: solid #d6dae2 1px; background:#fdfdfe;}
.rc {width:4px; font-size:1px; border-right: solid #d6dae2 1px; background:#fdfdfe;}
table > .cc, .ccc {background:#fdfdfe; color:#004a80; font-size:12px; border-left: solid #d6dae2 1px; border-right: solid #d6dae2 1px;}
.cc { background:#fdfdfe; color:#004a80; font-size:12px; }
.ct h3, .ct h4{ line-height: 25px; float: left; margin: 0 10px 0 0; font-family:Arial, Helvetica, sans-serif; color:white; font-size:17px; padding:0px; background:none; text-transform: uppercase}

.cc .item{ font-family:Arial, Helvetica, sans-serif; color:#1061ad; font-weight:bold; font-size:13px; padding:3px 0 2px 20px}
.cc .item .red{ font-size:15px; color:#ff2400}
.cc .arrow{ vertical-align:middle}
.cc .line{ background:url(images/box/line.gif) no-repeat left; padding:2px 0; line-height:1px; font-size:1px}

.b_lt {background:url(images/box/b_lt.gif) no-repeat bottom right; width:14px; font-size:1px}
.b_rt {background:url(images/box/b_rt.gif) no-repeat bottom left; width:14px; font-size:1px}
.b_ct {background:url(images/box/b_ct.gif) repeat-x bottom; height:14px; vertical-align:middle}
.b_lb {background:url(images/box/b_lb.gif) no-repeat top right; width:14px; font-size:1px}
.b_rb {background:url(images/box/b_rb.gif) no-repeat top left; width:14px; font-size:1px}
.b_cb {background:url(images/box/b_cb.gif) repeat-x top; height:14px; font-size:1px}
.b_lc {background:url(images/box/b_lc.gif) repeat-y right; width:14px; font-size:1px}
.b_rc {background:url(images/box/b_rc.gif) repeat-y left; width:14px; font-size:1px}
.b_cc {background:#fdfdfe; padding:3px 5px; color:#166dbd; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.b_cc p{ font-size:12px; margin:8px 0}
.b_cc .red{ font-weight:bold; color:#e60000}
.b_cc .line{ background:url(images/box/b_line.gif) repeat-x center; padding:2px 0; font-size:1px; line-height:1em}
.b_th h3{font-family:Arial, Helvetica, sans-serif; color:#db0707; font-size:17px; padding:0; background:none; margin:5px 0}

.main .discount_list{ list-style:none outside none; margin:5px 10px 5px 10px; padding:0; color:#11477e; font-family:Arial, Helvetica, sans-serif; font-size:13px}
.main .discount_list li{color:#11477e; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; padding:3px 1px 3px 1px}
.main .discount_list li span{ background:url(images/box/li.gif) center left no-repeat; display:block; padding:3px 1px 3px 22px; }

.table_price td {
    padding: 5px;
}
.table_price {border-collapse:collapse; color:#004a80; border:none; font-size:11px}
.table_price td {border-bottom:1px solid #dfe4e9; padding:5px; text-align:center}
.table_price th {text-align:center; color:#a10404; background: url("images2/prices-header-bg.png") repeat-x; border-bottom: solid #f8941d 1px;}
.table_price th span { display: block; background: url("images2/prices-header-border.png") top left no-repeat }
.table_price .tr2 td {background-color:#f5f5f8}
.table_price .tr1 td {background-color:#fdfdfe}
.table_price th .orange {color:#162141; font-weight:bold; text-align:center; font-size:12px; padding:8px 5px}
.table_price .right {text-align:right; padding-right:20px; color:#697c8c; font-weight:bold}
.table_price .orange { color: #0957b8; font-weight: bold; font-size: 12px }
.table_price .orange strong{ color:#d02104}
.th_prices {background:url(images/box/th_prices.gif) repeat-x bottom; height:40px; background-color:#e5e7ec; color:#275ea8; font-family:Arial, Helvetica, sans-serif; padding:0 10px; font-size:12px}
.price_currency {background:url(images/price_currency.gif) no-repeat center; border:none; color:#424655; font-weight:bold; font-size:12px; font-family:Arial; width:52px; height:28px; text-align:center}
.price_select{border:1px solid #0b6da5; padding:1px; color:#003471; border-radius: 2px; background: white; text-align: right}

.banner-place-order{ font-size:12px; color:#2b6992; width:440px; height:102px; background:url(images/banner-place-order.gif) no-repeat; margin:15px auto; font-family:Arial, Helvetica, sans-serif}
.banner-place-order-box{ padding:20px 25px 10px 115px}
.banner-place-order-text{ height:40px}

.table2 { border-collapse:collapse; }
.table2 th { height:26px; color:black; background:url(images/th-bg.png) repeat-x top; }
.table2 th div { background: url("images/th-div-bg.png") top right no-repeat; padding: 9px; }
/*.table2 td { border:1px solid #fdfdfe; }*/
.table2 .tr1 td { background:#fdfdfe; }
.table2 .tr2 td { background:#efeff4; }
.table2 .tr3 td { text-align:center; border:1px solid #e2e2e4; border-width:0px 1px; }

.table3 th { text-align: left; font-weight: normal; color: #707389; padding-left: 10px }
.order-status { color: #0074e0; font-weight: bold }
.main .order-id-th { padding: 0; width: 150px }
.main .order-id-th a { font-weight: normal; text-decoration: none; color: #3c3d45;}
.main .order-id-th .id-bg { background: url("images/id-bg.png") repeat-x; padding: 8px 5px 7px 5px }
.main .order-id-th .id-l { background: url("images/id-l.png") no-repeat; width: 7px }
.main .order-id-th .id-r { background: url("images/id-r.png") no-repeat; width: 7px }
.buttons-panel { background:#f7f4e9; padding:5px 4px; border-top: dotted #f2ebd0 1px; border-bottom: solid #ece4ca 5px }
.topic div { padding: 10px; color: #1d2054; font-size: 14px; font-weight: bold; border: solid #dbe0e2 1px; border-bottom: none }
.title-tr { border: solid #dbe0e2 1px; border-bottom: none }
.table3 .date-th { width: 110px; }
.table3 .date-th div { border-right: dotted #919191 1px; padding: 2px }
.buy-now-button img { margin-bottom: -11px }

.xb { margin:0px 1px 0px 2px; }
.xb, .xb div { display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; cursor:pointer; }
.xb div.c { height:31px; padding:0px; background:url(images/xb-bg.gif) repeat-x; }
.xb div.l { height:31px; padding:0px; background:url(images/xb-l.gif) no-repeat left; }
.xb div.r { height:31px; padding:0px; font:11px Arial; color:#566b7d; line-height:32px; white-space:nowrap; padding:0px 8px; background:url(images/xb-r.gif) no-repeat right; }

.mb { background:url(images/mb-bg.gif) repeat-x top; }
.mb, .mb div { display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; }
.mb-order { height:33px; padding-left:29px; background:url(images/mb-order.gif) no-repeat left top; }
.mb-mail { height:33px; padding-left:33px; background:url(images/mb-mail.gif) no-repeat left top; }
.mb .r { height:33px; color:#0064aa; font:14px Arial; line-height:29px; padding-right:18px; background:url(images/mb-r.gif) no-repeat right top; }

.essays-footer{ padding:5px 0 0 50px; 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:140px; margin:1px 1px 1px 1px}
h1.h1_title{ font-weight:normal; font-size:18px; background:none; margin:10px 0 8px; padding:1px}
h1.h1_title a{ text-decoration:none; font-weight:normal}
h2.h2_title{ font-size:16px; background:none; margin:10px 0 8px; padding:1px; font-weight:bold}

.hide{ display:none}

.sitemap{ font-size:12px; list-style:none outside none; margin:0; padding:10px}
.sitemap li{ margin:1px; background:none; font-weight:normal; padding:1px}

.essay-1{ background:url(images/essay-1.gif) no-repeat; width:382px; height:103px; margin:1px auto 10px}
.essay-2{ margin: 10px auto;background: url(images/essay-2-order.png) no-repeat;width: 655px;height: 112px;}
.essay-3{ margin: 5px auto 10px;background: url(images/essay-3.png) no-repeat;width: 558px;height: 55px;}
.essay-4{ margin:10px auto; background:url(images/essay-4.png) no-repeat; width:655px; height:140px}
.essay-5{ margin:10px auto; text-align:center}
.essay-6{ margin: 5px auto;padding-top: 18px;background: url(images/essay-6.png) no-repeat;height: 76px;}
.essay-order{margin:10px auto; background:url(images/essay-order.jpg) no-repeat top left; width:479px; height:198px}
.essay-order select, .essay-order input[type="text"]{ width:148px; padding:2px; border:1px solid #7bb8d6; font-size:12px; font-family:tahoma; color:#8d8e90}
.essay-order select{ padding:1px}
.essay-order table{ width:98%; margin:10px auto 10px; font-size:11px; color:#167aac}
.essay-order table td{ padding:1px 4px; vertical-align:top}
.essay-order table td.label{ font-weight:bold; padding-left:6px; padding-top:6px}
.essay-price{ font-weight:bold; color:#e21b00; font-size:12px; background:#fff; border:1px solid #87bdd7; padding:2px 6px; width:136px}

.order-td{ padding:5px; vertical-align:top; width:48%}

.orderform .error {background-color:#ffcccc !important}
.orderform a {text-decoration:none}
.orderform a img {vertical-align:middle}
.registered .hidden {display:none}
.width-120 input[type=text]{width:120px;}

#follow_us{ /*overflow:hidden;*/ padding:10px 0 0 0px; 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:16px; 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}
.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}


/*n_code*/
.guar{ 
	background: url(images/guar.png) no-repeat transparent;
	color: #2B6992;
	font-family: "Georgia", "Times New Roman", "Times", serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 38px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 45px;
	text-align: left;
}
.guar .h2_underline { 
	border-bottom: 2px solid #E0E7EC;
	padding-bottom: 0px;
}
body{ position: relative; }
//#my_pop_window_bg{ display:none; width:100%; height:100%; min-height:100%; background-color: #002d58; left: 0; top:0; position: absolute; z-index: 9995; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.60;-khtml-opacity: 0.60; opacity: 0.60; zoom:1;}

//#my_pop_window{ display:none; background:url(images2/pop/bg.png) no-repeat top; width: 597px; height:339px; margin-left:-271px; position:fixed;/*position:absolute;*/ z-index: 9996; top:130px; left:50%; font-size:11px; color:#4b5f6a; font-family:Arial, Helvetica, sans-serif}
//#my_pop_window a{ color:#065170}
//#my_pop_window_close{ text-align:right; padding:50px 50px 0 0; display:block}
//#my_pop_window_ajax{ padding: 100px 20px 0 28px; text-align:left}
//#my_pop_window_ajax table td{ vertical-align:top}#my_pop_window_bg{ display:none; width:100%; height:100%;background-color: #002d58; 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: 752px; height:467px; margin-left:-376px; position:fixed; z-index: 9996; top:140px; left:50%; font-size:11px; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif}#my_pop_window  a{position: absolute;  top: 10px; right: 10px; width: 20px; height: 20px;}#my_pop_window_close{ text-align:right; padding:0px 26px 0 0; display:block}#my_pop_window_ajax{ padding:130px 20px 0 200px}#my_pop_window_ajax table{ border-collapse:collapse}#my_pop_window_ajax table td{ vertical-align:top; padding:0 5px 0 0}
.pop_input{ width:216px; height:31px; background:url(images2/pop/input.png) no-repeat top; margin:5px 0 0 0; padding: 4px 0 2px;}
.pop_input input{ border:none; background:none; margin:8px 10px; padding:0; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.pop_input input:focus{outline: none;}/*calc form(index page)*/.calc_form_index input[type=text], .calc_form_index select{	width: 120px;	padding: 2px;	border:1px solid silver;}.calc_form_index input[type=text]{   width: 112px;}.calc_form_index td{	//padding: 2px;	text-align: left;}.calc_form_index tr{	height: 30px;}.calc_form_index .ct_o{    background: #D0161C;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    padding: 4px;	padding-left: 15px;	color:white;	font-size:16px;	//font-weight: bold;	//text-align: center;}.calc_form_index .cb_o{    background: #D0161C;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    //padding: 7px;		//text-align: center;	height: 26px;	padding:0;}.calc_form_index  .table_inner{	border-left:1px solid #D0161C; 	border-right:1px solid #D0161C;}.calc_form_index input[type=submit]{	position:relative; 	top:0px; 	border: 0;	background: #D0161C;	color: white;	padding: 7px 15px;	border-radius: 5px;}#cv-resume-tooltip{	display: none;    background: #0092D7;    padding: 10px;    margin-top: 5px;    width: 308px;    color: white;    box-sizing: border-box;}	