* {
	padding:0;
	margin:0;
}
body {
	background: #a7aa9f url(/imgs/bgbody.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#212820
}
img {
	border:none;
}
#wrap {
	min-width: 960px;
	max-width: 1380px;
	margin: 0 auto;
	padding: 0 10px;
width:expression(document.body.clientWidth < 961? "960px" : document.body.clientWidth > 1381? "1380px" : "auto");
	background:#FFF url(/imgs/bgwrap.jpg) repeat-x top;
	border-radius: 0px 0px 3px 3px;
        position:relative;
}
#head {
	height:242px;
}
#logo {
	float:left;
	padding:3px 5px 3px 1%;
}
#inhead {
	height:180px;
	width: 100%;
}
#inheadleft {
	width:50%;
	height:180px;
	float:left;
	background:#222222;
}
#inheadright {
	float: left;
	height: 180px;
	width: 49.99%;
}
#ordertrack {
	color: #000;
	height: 50px;
	padding: 10px 0 5px 10px;
	/*position: absolute;
        right:10px;
        top:42px;*/
        width: 410px;
        float:right;
}
#ordertrack .tremail {
	float:left;
	width:200px;
	text-align:left;
	padding-bottom:4px;
}
#ordertrack .ordern {
	float:left;
	width:200px;
	text-align:left;
	padding-bottom: 4px;
}
#ordertrack .trackbtn {
	float:left;
	width:109px;
	text-align:left;
	padding:0 0 4px 0;
        overflow: hidden;
        height: 20px;
        float: right;
}
#ordertrack .hits {
	position:absolute;
	left:30px;
	top:-40px;
	border:solid 2px #f00;
	background:#FFECEC;
	padding:10px;
	text-decoration: blink;
	color:#f00;
}
#headsteps {
	background: #348100 url(/imgs/bgsteps.jpg) left top repeat-x;
	border-top: 3px solid #fff;
	height: 85px;
	width: 100%;
}
#headsteps:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}
#headsteps div#stepbox1, #headsteps div#stepbox2 {
	float:left;
	height: 85px;
	text-align:center;
	width:18%;
}
#headsteps div#stepbox3 {
	float:left;
	height: 85px;
	text-align:center;
	width:14%;
}
#headsteps div#stepboxclick {
	width:11%;
	height:35px;
	float:left;
        padding:25px 3px;
	text-align:center;
        color: #fff;
}
#headsteps div#calltop {
	width:20%;
	height:85px;
	float:left;
	background:#fff url(/imgs/bgcalltop.jpg) repeat-x;
}
#headsteps div#calltop div#phone24 {
	float:left;
	width:40%;
	height:85px;
}
#headsteps div#calltop div#phonenr {
	float:right;
	width:15px;
	height:85px;
	background:url(/imgs/phonenr.jpg);
}
#headsteps div#calltop div#phonen {
	float:left;
	width:50%;
	height:85px;
	text-align:left;
}
#headsteps div#chattop {
	width:20%;
	height:85px;
	float:left;
}
#ltcol ul {
	padding:1px 1% 10px 3%;
	list-style:none;
}
#ltcol ul li {
	padding:5px 5px 5px 7%;
	background:url(/imgs/limenu.jpg) no-repeat left center;
	border-bottom:1px solid #f2f2f3;
}
#ltcol ul li a {
	color:#262626;
	text-decoration:none;
}
#ltcol ul li a:hover {
	color:#2d8ec4/*#57850a*/;
	text-decoration:none;
}
#rtcol ul {
	padding:10px 3px;
	list-style:none;
}
#rtcol ul li {
	padding:5px 5px 5px 23px;
}
ol {
	margin:10px 0 10px 40px;
	}
#crcol .progd p {
	text-indent:0;
	margin-bottom:15px;}
#crcol h1 {
	text-transform:uppercase;}
.benefits li {
	background:url(/imgs/starbenefit.jpg) no-repeat left 3px;
}
/*.benefits a {
	color:#669910
}*/
.benefits a:hover {
        color:#FEA100;
	text-decoration:none;
}
.samples li {
	padding:5px 5px 5px 10%;
	background:url(/imgs/samplesli.jpg) no-repeat left center;
}
.samples li a {
	color:#6a9f0f;
}
#ltcol {
	float:left;
	width:20%;
}
#crcol {
	float:left;
	width:57%;
	padding: 0 0 0 15px;
}
#crcol h1 {
	margin:6px 0 12px 0;
	/*border-bottom: 3px solid #74b014;*/
        border-bottom: 3px solid #386705;
	font-size:120%;
	color:#333333;
}
#crcol h2 {
	margin:15px 0 8px 0;
	font-size:100%;
	color:#333;
	border-bottom: 2px solid #ccc;
}
#crcol h3 {
	margin:15px 0 8px 0;
	font-size:100%;
	color:#666;
	border-bottom: 1px solid #ccc;
}
#crcol .go_to_top {
	float:right;
}
#crcol p {
	line-height:22px;
}
#crcol li {
	line-height:22px;
	margin-left:15px;
}
a {
	color:#2d8ec4;
        /*color:#6A9F0F;*/
}
#crcol a:hover {
	color:#FEA100;
	text-decoration:none;
}
#rtcol {
	float:right;
	width:20%;
}
.clear {
	clear:both;
}
#inside {
}
#footer {
	height:400px;
	padding:25px;
	min-width: 960px;
	max-width: 1380px;
	margin: 10px auto;
	padding: 0 10px;
width:expression(document.body.clientWidth < 961? "960px" : document.body.clientWidth > 1381? "1380px" : "auto");
	background-color:#000;
	color: #999999;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-moz-border-radius: 3px;
}
#footer h4 {
	padding:15px 0px 7px 0px;
	margin:15px 0 0 27px;
	font-size:85%;
	color:#ccc
}
#footer .col {
	width:10%;
	float:left;
	padding:10px 0 0 10px;
	margin:5px 15px 0 25px;
	font-size:70%;
}
#footer .colr {
	width:30%;
	float:right;
	padding:10px 0 0 10px;
	margin:0 15px 0 25px;
	font-size:80%;
}
#footer .colr a {
	color: #999999;
}
#footer .colr a:hover {
	color:#CCCCCC;
}
#footer .col h3 {
	background: #000;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#footer .col ul li {
	list-style:none;
	padding:3px;
	display:block;
	border-bottom:1px solid #333333;
}
#footer .col ul li a {
	color: #999999;
	text-decoration:none;
}
#footer .col ul li a:hover {
	color:#CCCCCC;
}
#ltcol .barl {
	height:30px;
	background:url(/imgs/green_sb_heading_1px.png) repeat-x right;
}

#ltcol .barl_st {
	height:30px;
	background:url(/imgs/green_corner_left.png) no-repeat left;
        float:left;
        width:13px;
}

#ltcol .hbarl_st {
	height:30px;
	background:url(/imgs/orange_corner_left.png) no-repeat left;
        float:left;
        width:13px;
}
#ltcol .hbarl {
	height:30px;
	background:url(/imgs/orange_sb_heading_1px.png) repeat-x right;
}
#ltcol .hbarl_fin {
	height:30px;
	background:url(/imgs/orange_corner_right.png) no-repeat right;
        float:right;
        width: 6px;
}


#ltcol .barl_fin {
	height:30px;
	width:6px;
	background:url(/imgs/green_corner_right.png) no-repeat right;
	float:right;
}
#ltcol .head_h3 {
	line-height: 25px;
	padding: 3px 0 0 2%;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size: 86%;
	display:block;
        float:left;
}
#ltcol .hot_h3 {
	line-height: 25px;
	padding: 3px 0 0 2%;
		text-transform:uppercase;
	color:#FFFFFF;
	font-size:90%;
	display:block;
        float:left;
}
#rtcol .barl_st {
	height:30px;
	background:url(/imgs/green_corner_left.png) no-repeat left;
        float:left;
        width:13px;
}
#rtcol .barl {
	height:30px;
	background:url(/imgs/green_sb_heading_1px.png) repeat-x right;
}
#rtcol .barl_fin {
	height:30px;
	width:6px;
	background:url(/imgs/green_corner_right.png) no-repeat right;
	float:right;
}
#rtcol .barr {
	height:30px;
	width:7px;
	background:url(/imgs/barr.jpg) no-repeat right;
	float:right;
}
#rtcol .head_h3 {
	padding:7px 0 0 2%;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:90%;
	display:block;
        float: left;
}
.banner_place {
	margin: 0 auto;
	width: 250px;
}
.banner_place .banner {
	background-image: url("/images/sky-png.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 1px 5px 50px 5px;
}
.banner_place .banner .banner-text {
	color: #000;
}
.ctr {
	text-align:center;
}
.ctr p {
	text-align:left;
	padding:0 0 2px 30px
}
.ctr p span {
	display:block;
}
.ctrcomment {
	font-size:10px;
	color: #666666;
	padding:0 15% 0 15%;
}
#rtcol p {
	padding:10px;
}
.trackemailinput {
	width:150px;
	border:1px solid #E9E9E9;
	background:#F7F7F7;
	height:19px;
	color:#000;
}
.trackorderinput {
	width:120px;
	border:1px solid #E9E9E9;
	background:#F7F7F7;
	height:19px;
	color:#000;
}
.chatface {
	float:left;
}
.chatstat {
	float:right;
	padding:1px 0 0 0;
}
p.testimon {
	font-style:italic;
	line-height:19px;
	color:#666666;
	padding:10px;
	font-size:90%;
	background:url(/imgs/testimonbg.jpg) top right no-repeat;
}
.warn {
	background:#FCE49E;
	border:1px solid #FAB650;
	padding:8px;
	margin:7px 0 7px 0;
}
#calc {
	margin:10px 3px 10px 3px;
	font-size:90%;
}
#calc td {
	background: #c8ea8e;
	border:1px solid #f2ffdc;
	padding:7px;
}
td.pricebtns {
	padding:10px 0 10px 0;
}
span.oldprice {
	text-decoration:line-through;
}
#viewall {
	font-weight:bold;
	padding:4px 8px 8px 0;
	margin:0 10px;
	font-size:90%;
	text-align:right;
	border-top: 1px dotted #ccc;
}
#viewall a {
	color:#fea100;
}
.buttom_order_now {
	height:40px;
	background:#C8EA8E;
	border:1px solid #ABDF55;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 0;
}
/*.buttom_order_now a {
	width:98px;
	height:24px;
	float:right;
	background: url(/imgs/btn_order.gif);
	margin:8px 8px 0 0;
}
.buttom_order_now a:hover {
	background: url(/imgs/btn_order.gif) left -24px;
}*/
.buttom_order_now span {
	color:#FF6600;
	text-decoration:blink;
}
#crcol .buttom_order_now p {
	padding:10px 0 0 15px;
}
.red {
	color:#F00
}
#submenu {
	float:right;
	background:#FFF;
	padding:3px 0 10px 20px;
}
#submenu ul {
	background:#ECF5DA;
	margin:0;
	padding:0
}
#submenu ul li {
	padding:2px 10px 3px 45px !important;
	margin:0 0 0 0px;
	list-style:none;
	background:url(imgs/m_li.gif) no-repeat 20px 5px !important;
	border-bottom:solid 1px #fff
}
#submenu h4 {
	border-bottom:solid 3px #74B014;
	line-height:22px;
	padding:1px 0px 0px 25px;
	color:#74B014
}
#submenu strong {
	font-weight:normal
}
#submenu ul li.current_category {
	background:#FCE49E url(imgs/m_li.gif) no-repeat 5px 5px !important;
	padding:2px 10px 3px 25px !important;
	font-weight:bold
}
.PIC_LEFT {
	float:left;
	border:solid 1px #74B014;
	padding:2px;
	margin:5px 30px 10px 0;
}
.style1 {
	font-weight:bold;
	/*color:#4F760C;*/
        color : #000;
}
#crcol ul li {
	background:url(/images/small_bullet.png) no-repeat left 7px;
	padding:0 0 0 20px;
	list-style:none;
}
#crcol p {
	padding:4px 0;
	text-indent:1.2em;
}
.table_style_1 {
	background:#C8EA8E
}
.table_style_1 th {
	background:#EDF8DA
}
.table_style_1 td {
	background:#FFF;
	padding:5px 10px
}
/* DESIGN FORM */
.table_form {
	border:solid 1px #689B12 !important;
	zoom:1
}
.table_form tt {
	color:#F00;
	padding:0px 4px 0px 0px;
	font:13px Geneva, sans-serif;
	font-weight:bold;
}
.table_form td.order_form {
	background:#E3F4C6 !important;
	border-right:solid 2px #98C34D !important;
	font-size:13px;
}
td.important {
}
div.important {
	border:solid 1px #689B12 !important;
	background:url(images/f_bg_informer_title.gif) no-repeat center 5px;
	padding-top:20px !important
}
.form_title_h1 {
	background:#D2E0ED;
	padding:10px 0 4px 5px;
	border-left:none !important;
	font-size:120%;
	color: #666;
}
/* money_back_table custom */
.mbg_h1 {
	background:#527F08 !important;
	border-top:solid 15px #FFF !important;
	color:#FFF !important
}
.mbg_h2 {
	background:#C8EA8E !important
}
.mbg_col_title {
	background:#E4E4E4 !important
}

.post h3 {
	margin-top:0px !important
}
.submenu_temp {
	padding:5px 0 0 0 !important;
	margin:20px 0 0 0;
	float:none !important;
	border:solid 1px #74B014;
	background:#FAFDF6 !important;
}
.submenu_temp ul {
	padding-left:15px !important
}
.submenu_temp h4 {
	padding:0px 0px 4px 15px !important
}
.submenu_temp li {
	width:26% !important;
	background:#ECF5DA;
	float:left;
}
/* user banel */
.box_user_panel {
	border:none !important;
	margin:0px 0px 20px 0px !important
}
.box_user_panel_btn_logout {
	background:none !important;
	padding:0px !important;
	color:#FEDD76 !important;
}
.box_user_panel_btn_logout:hover {
	text-decoration:none;
	color:#FFF !important;
}
.box_user_panel_body {
	padding:0px !important;
}
.box_user_panel_title {
	background:transparent url(/imgs/barl.jpg) no-repeat scroll left center !important;
	border:none !important;
	color:#FFF !important;
	padding-left:25px !important
}
.box_user_panel_status_order {
	color:#6A9F0F !important;
}
.box_user_panel_status_order:hover {
	text-decoration:none;
}
.popup_nopaid_blank {
	border-color:#517E07 !important;
}
.forgotpass {
	float: left;
	white-space: nowrap;
        padding-top: 5px;
}
.forgotpass a {
	color: #2c8fc3;
	font-size: 12px;
}
.forgotpass a:hover {
	text-decoration:none;
}
/* PRICE TABLES */
.price_table_default, .price_table_service, .price_table_business_writing {
	border-collapse: collapse;
	border: 2px solid #669910;
}
.price_table_default th, .price_table_default td, .price_table_service th, .price_table_service td, .price_table_business_writing th, .price_table_business_writing td {
	border: 2px solid #669910;
}
.price_table_default .courselevel_header, .price_table_default .deadline_header, .price_table_service .courselevel_header, .price_table_service .deadline_header, .price_table_business_writing .service_type_header {
	background-color: #9fc852;
}
.price_table_default .deadline_cell_header th, .price_table_service .deadline_cell_header th, .price_table_business_writing .deadline_header {
	background-color: #e6e6e6;
}
.price_table_default .price_row_odd, .price_table_service .price_row_odd, .price_table_business_writing .price_row_odd {
	background-color: #c8ea8e;
}
.price_table_default .price_row_even, .price_table_service .price_row_even, .price_table_business_writing .price_row_even {
	background-color: #def2bb;
}
/* FORM REG */
.zirka {
	color:#f00;
	font-weight:bold;
	font-size:18px;
	padding-right:4px;
	line-height:12px;
	font-family: Arial, Helvetica, sans-serif
}
.table_reg {
	border:solid 1px #86ADD6;
}
.table_reg th {
	background:#D2E0ED;
	text-align:left;
	padding:5px;
	font-weight:normal;
	border-top:solid 1px #FFF;
	vertical-align:top;
	border-left:1px solid #FFF;
}
.table_reg td {
	padding:3px;
	border-top:solid 1px #ABC6DE;
}
.tr_error th, .tr_error td {
	border-top:none !important;
	padding-top:0px !important;
}
.table_reg td .input_text_big {
	width:335px;
}
.table_reg td .input_select_big {
	width:339px;
}
.table_reg td .input_textarea_superbig {
	width:517px;
}
.error {
	color:#F00;
	font-size:80%;
}
.table_reg .field {
	width:600px;
}
.table_reg select.field {
	width:604px;
	margin:1px 0;
}
.reg_button {
	clear: both;
	text-align: center;
	margin: 20px 10px 10px;
}
.reg_button {
	clear: both;
	text-align: center;
	margin: 10px auto;
	width: 195px;
	height: 42px;
}
.reg_button a {
	border: none;
}
.ourservices_block {
	background-color: #E0EEF6;
	border: 1px solid #C6DFED;
	padding: 10px;
	margin: 10px 0 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	border-radius: 5px;
	-ms-border-radius: 5px;
}
a.ourservices_moreinfo {
	display: block;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	color: #003399 !important;
}
.ourservices_buttonsblock {
	margin-bottom: 20px;
	height: 28px;
}
.button_freequote {
	float: right;
	width: 92px;
	margin: 0 10px;
}
.button_ordernow {
	float: right;
	width: 92px;
}
.ourservices_buttonsblock a {
	border: none;
}
.services h2 {
	border: none !important;
	background: url("/imgs/m_li_all.gif") no-repeat scroll left 5px transparent;
	padding: 5px 0 0 20px;
	font-weight: normal;
}
.services h2 a {
	/*text-decoration: none !important;*/
}
.box_pd {
	background:url(/images/pd_bg.jpg);
	font:16px Verdana, Geneva, sans-serif;
	padding-bottom:10px;
}
.box_pd p {
	font-size:16px;
	margin:0 !important;
	padding:0 0px 10px 18px !important;
	line-height:95%;
}
.box_pd p a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.box_pd_l {
	text-indent:-2000px;
	display:block;
	overflow:hidden;
	height:95px;
	width:auto;
}
.box_pd_b {
	background:url(/images/pd_bg2.jpg) left center;
	font-size:11px !important;
	padding:0 !important;
}
.box_pd_b a {
	color:#0066cc !important;
	text-decoration:underline !important;
	font-weight:normal !important;
	display:block;
	padding:10px 0px 5px 35px;
}
.box_user_panel_body p.box_user_panel_title {
	padding: 6px 0;
}
.box_user_panel_body .box_user_panel_btn_logout {
	right: 4px;
	top: 7px;
}
#topwelcometext {
	padding: 0px 0px 0px 270px;
	margin-top:10px;
	position:relative;
}
#topwelcometext .text_title {
	font-size:180%;
	display:block;
	font-weight:bold;
}
#topwelcometext h3 {
	font-size:100%;
}
#topwelcometext .text_title, #topwelcometext h3 {
	color:#FFFFFF;
	line-height:29px;
}
#topbtns {
	padding:15px 0 0 0;
	outline:none;
}
#topbtns a {
	outline:none;
}
#topmenu {
	float:right;
	width:74%;
	text-align:right;
	padding:23px 0 23px 0;
}
#topmenu a {
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:90%;
	white-space:nowrap;
}
#topmenu a:hover {
	text-transform:uppercase;
	text-decoration:underline;
	color:#fd8900;
	font-weight:bold;
}
#topmenu ul li {
	display:inline;
	padding: 2px 2px 3px 2px;
}
#topmenu .top_plaglink {
    background: url(images/plagbut.png) no-repeat;
}
.top_plaglink {}

.top_plaglink:hover {
    background: url(images/plagbut.png) no-repeat scroll 0px -21px;
}



#topmenu ul li.somea {
}
#topmenu li.somea a {
    background: #6b9213;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding:3px 6px;
	}
#secur {
	background:#fff;
	border-radius:4px;
	height: 67px;
	padding: 15px 2px 6px 2px;
	margin: 5px 5px 0 5px;
	display:inline-block;
	vertical-align: top;
}
#theaw {
	background:#fff;
	border-radius:4px;
	height: 80px;
	width:80px;
	padding: 5px;
	margin: 3px 2px 0 2px;
	display:inline-block;
}
.toptext {
	width:auto;
	position:absolute;
	top:0px;
	left:20px;
}
.securityicons {
	min-width:220px;
	margin-left:5px;
}
.half {
	width:50%;
	text-align:center;
	vertical-align:top;
	float:left;
}
#userpan {
	margin:12px auto 0;
	width:350px;
	font-size:13px;
}
a.userpan {
	padding:0 0 0 12px;
	margin:0 0 0 10px;
	border-left:1px dotted #fff;
	text-decoration: underline;
	display:inline-block;
	color:#2C8FC3;
}
a.userpan:hover {
        text-decoration:none;
}





/* Testimonial right */
#testimonialspan {
	padding:0 7px;

	}
.tm_div {
	margin: 10px 0 0;
	padding: 0 0 10px;
}
div.padding-top-bottom {
	padding: 10px 0;
}
.tm_body {
	margin:5px 0;
}
.tm_body span {
	color:#000;
	font-weight:bold;
}
.tm_body span.tm_id {
	font-style: italic;
	font-size:11px;
	color:#777;
}
.tm_days, .tm_about {
	text-align: right;
	color:#555;
	font-size: 80%;
	line-height:110%;
}
.tm_days {
	font-style:italic;
	margin-top:3px;
}
.tm_toptitle {
	font-weight: bold;
}
hr.hr_blue {
	color: #7FADD1;
}
/* Testimonial full*/
.tmf_div {
	margin: 10px 0;
	padding: 15px 20px 10px;

	border-bottom: 1px solid #C9D9E9;
}
.tmf_pagination {
	margin: 5px 0;
	padding: 10px 20px;
	border-top: 1px dotted #C9D9E9;
	border-bottom: 1px dotted #C9D9E9;
	font-size:11px;
	font-style:italic;
}
.tmf_days {
	font-style: italic;
	color: gray;
	font-size: 90%;
	text-align: right;
	margin-top: 5px;
}
.tmf_body {
	margin: 0 0 10px;
	font-weight:bold;
	font-size:110%;
}
.tmf_right {
	float: right;
	text-align: right;
}
.tmf_customer {
	font-size: 90%;
	padding:0 0 5px 5px;
}
.tmf_customer span {
	display: inline-block;
	font-weight: bold;
	color:#555;
	text-align: right;
	width: 45px;
}
.tmf_toptitle strong {
	font-style:normal;
}
.tmf_toptitle {
	color:#777;
	font-style:italic;
}
.tmf_discipline, .tmf_pages {
	font-style:italic;
	font-size:90%;
	color:#777;
}
.tmf_discipline strong, .tmf_pages strong {
	font-style:normal;
}
.tmf_comment {
	margin: 10px 0 0;
	font-style:italic;
}
.readmorelink {
	padding:5px;
}
.readmorelink a {
	color:#0066FF;
	padding:5px;
}
/*.tmf_even {background: #E9F0F6}
.tmf_odd {background: #99C6E5;}*/


/*new form styling*/
form.f fieldset {
    background: #dce6ca;
}
form.f .legend b {
    color: #517208;
}
form.f dl, form.f .f_submit_box {
    border: 1px solid #bac7b0;}
form.f .ui-state-default {
    background: url(../images/bg_button.gif);
    border-color: #84ac65;
    color: #333;
}
form.f .ui-state-active {
    background: #FFFFFF;
    border-color: #66CC00;
    cursor: default;
}
form.f .ui-state-default:hover {
    border-color: #759962;
	background: url(../images/bg_button_h.gif);
    color: #000;
}
#crcol a.submit:hover {
	color:#fff;}
#f_customer_pass {
	background:none;}
#f_customer_pass p {
	text-indent:0;}
/*end new form styling*/

.specbanner {
	text-align:center;
	margin-bottom:5px;
	overflow:hidden;
	   border: 1px solid #FAB650;}
.specbanner img {
   width:100%;
}

#inheadright_top {
	height:85px;
	background:#348100 url(/imgs/bgsteps.jpg) repeat-x;
	margin:1px 0 0 0;
}

#inheadright_top div#calltop {
	width: 40%;
	min-width: 210px;
	height:85px;
	float:left;
	background:#fff url(/imgs/bgcalltop.jpg) repeat-x;
}
#inheadright_top div#calltop div#phone24 {
	float:left;
	width:40%;
	height:85px;
}
#inheadright_top div#calltop div#phonenr {
	float:right;
	width:15px;
	height:85px;
	background:url(/imgs/phonenr.jpg);
}
#inheadright_top div#calltop div#phonen {
	float:left;
	width:50%;
	height:85px;
	text-align:left;
}
#inheadright_top div#chattop {
	width:266px;
	height:85px;
	float:left;
}

#inheadright_bottom {
	height:93px;
	margin:1px 0 0 0;
}

#inheadright_bottom .confidence {
        width: 28%;
	height:95px;
	float:left;
}
#inheadright_bottom .satisfaction {
	float:left;
	width:29%;
	height:95px;
}


.guarantee_plaglink {
    background:#fff url(images/plagbut_big.png) no-repeat;
    height: 42px;
    width: 258px;
    margin: 20px 0 0 265px;
}

.guarantee_plaglink a {
    padding-left: 140px;

}

.guarantee_plaglink:hover {
    background:#fff url(images/plagbut_big.png) no-repeat scroll 0px -43px;
}

.order_button {
    background:url(images/order_but.png) no-repeat scroll 0px 0px;
}
.order_button:hover {
    background:url(images/order_but.png) no-repeat scroll 0px -52px;
}

.inquiry_button {
    background:url(images/inquiry_but.png) no-repeat scroll 0px 0px;
}
.inquiry_button:hover {
    background:url(images/inquiry_but.png) no-repeat scroll 0px -52px;
}

#headsteps div#stepbox4 {
    float: left;
    height: 51px;
    margin: 17px 0px;
    text-align: center;
    width: 150px;
}

#headsteps div#stepbox5 {
    float: left;
    height: 51px;
    margin: 17px 0px;
    text-align: center;
    width: 150px;
}

#headsteps div#delim {
    float:left;
    height:85px;
    width:1px;
    margin-left: -1px;
    margin-top: 1px;
}

#headsteps div#ormake {
    float:left;
    height:21px;
    padding: 32px 0px;
    width:7%;
    text-align: center;
    color: #fff;
}

#ltcol .hot_actions_list li a{
    color:#E66F20;
}
#ltcol .hot_actions_list li {
background: url("/imgs/orange_bullet.png") no-repeat scroll left center transparent;
    border-bottom: 1px solid #F2F2F3;
    padding: 5px 5px 5px 7%;
}

#crcol .western:hover{
    color:#FEA100;
}

#smlf_top_container{
	overflow:hidden;
	min-width: 960px;
	max-width: 1380px;
	margin: 0 auto;
	padding: 0 10px;
        width:expression(document.body.clientWidth < 961? "960px" : document.body.clientWidth > 1381? "1380px" : "auto");
	background:#FFF url(/imgs/bgwrap.jpg) repeat-x top;
        position:relative;
        display:none;
        height:70px;
}

.smlf_top_icon{
    float:right;
    padding: 10px 0;
}

.smlf_top_intro{
    float:right;
    width: 350px;
    padding: 10px 25px 10px 15px;
}

.smlf_top_intro .small-text {
    font-size: 10px;
    padding-top: 5px;
}

#topmenu ul li .selected {
   }

#headsteps div#stepbox4 .order_button{
       height: 51px;
       width: 150px;
       display: block;
}

#headsteps div#stepbox5 .inquiry_button{
       height: 51px;
       width: 150px;
       display: block;
}

.smlf_hide {
   float:right;
   display: block;
}
.smlf_hide_div {
    position: relative;
    right: -645px;
    top: 59px;
}

.small_order_button {
    	display:block;
	/*margin:10px auto;*/
        padding: 6px 15px;
	font-size:14px;
	height:20px;
	width:70px;
	text-decoration:none;
	text-align:center;
	line-height:16px;
        text-indent: -1000px;
        overflow: hidden;
	background:url(/images/small_order_but.png) no-repeat center -5px transparent;

}

.small_order_button:hover {
    background:url(/images/small_order_but.png) no-repeat center -47px transparent;
}

.small_inquiry_button {
    	display:block;
	/*margin:10px auto;*/
        padding: 6px 15px;
	font-size:14px;
	height:20px;
	width:70px;
	text-decoration:none;
	text-align:center;
	line-height:16px;
        text-indent: -1000px;
        overflow: hidden;
	background:url(/images/inquiry_but_small.png) no-repeat center -5px transparent;

}

.small_inquiry_button:hover {
    background:url(/images/inquiry_but_small.png) no-repeat center -46px transparent;
}

.small_ord_but_cont {
    float:left;
}

#calc .pricebuttons p {
    padding: 0;
    text-align: center;
}

#calc .pricebuttons span {
    padding: 0;
    text-align: center;
}

.buttom_order_now .small_order_button {
    float:right;
    margin-top: 4px;
}

#inq #doSend {
    opacity : 0.85;
}

#inq #doSend:hover {
    opacity : 1;
}

#crcol .faq_ul li {
background:url("/images/question_bullet.png") no-repeat scroll left 3px transparent;
list-style:none outside none;
padding:0 0 0 20px;
}

#paper_format_type_option {
	width: 510px;
}
.uvoform input, .uvoform select, .uvoform textarea {
	padding:2px 5px;
}
	
.of_pass_reminder{
	float:right;
	margin-top:5px
}
.plagcheck-ord p{
    color: #333;
    font-weight: bold;
    padding: 5px !important;
    margin-bottom:10px;
    text-align: center;
    background:#fff;
	border: 1px solid #CED5C9;
	border-radius: 6px 6px 6px 6px;
    letter-spacing: normal;
    overflow: hidden;
}
#crcol .wr_service_comment {
	line-height: 18px;
    margin: 10px 0 40px;
}
