/*global styles*/
*
{
	margin:0;
	padding:0;
}

HTML
{
	height:100%;
}

BODY
{
	height:100%;
	color: #666666;
	font-size:13px;
	font-family:Arial,Helvetica,Jamrul,sans-serif;
}
IMG
{
	border:none;
}
ul li {
	list-style-type: none;
}
a {
	color: #999999;
	text-decoration: none;
}
p {
	font-size: 13px;
	color: #666666;
	line-height: 18px;
	margin-top: 20px;
	word-spacing:0px;
}
.h1 {
	font-family:Arial,Helvetica,Jamrul,sans-serif;	
	color: #222222;
	background-color: white;
	font-size: 24px;
	font-weight: bold;
	line-height:30px;
	display: inline;
}
h1 {
	font-family:Arial,Helvetica,Jamrul,sans-serif;	
	color: #222222;
	background-color: white;
	font-size: 24px;
	font-weight: bold;
	line-height:30px;
	display: inline;
}
h2 {
	font-family:Arial,Helvetica,Jamrul,sans-serif;	
	color: #222222;
	background-color: white;
	font-size: 18px;
	font-weight: bold;
	line-height:30px;
	letter-spacing:-0.4px;
	margin-bottom: -10px;
	margin-top: 10px;
}
h3 {
	margin-top:15px;
}
#wpage {
    min-height: 100%;
    position: relative;
}
#page {
    margin: auto;
    width: 960px;
}
#wcontent {
    padding-top:480px;
    position: relative;
}
#body {
	width: 630px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}
#sidebar {
	width: 300px;
	float: right;
	margin-bottom: 5px;
}
#whead {
	width: 100%;
    position: absolute;
	top: 0px;
	display:block;
}
#whead_content {
	width: 960px;
	display:block;
	margin: auto;
	position: relative;
}
#footer {
	width: 960px;
	border-top: 4px solid #e9e9e9;	
	margin: auto;
	margin-top: 20px;
}
/*Global_style_end*/
#body a{
	color: #f64327;
}

.top_menu {
	height: 40px;
	background-color: #e9e9e9;
	position: relative;
}
.client_login {
	float: right;
	margin-top: 7px;
	margin-right: 20px;
}
#menu {
	position: absolute;
	white-space:nowrap;
	width: 570px;
	top: 11px;
	left: 16px;
}
#menu a {
    color: #222222;
    padding-left: 10px;
    text-decoration: none;
	font-size: 14px;
	padding-right: 4px;
	padding-left: 15px;
	background-image: url('img/border_menu.png');
	background-position: left center;
	background-repeat: no-repeat;
}
#menu .last {
    padding-left: 15px;
    text-decoration: none;
	font-size: 14px;
	border:none;
}
#menu .first {
    padding-left: 5px;
	padding-right: 5px;
    text-decoration: none;
	font-size: 14px;
	background-image: none;
}
.menu_black {
    color: #222222;	
}
.menu_grey {
    color: #919191;	
}
.logo_part {
	height: 62px;
	margin-bottom: 10px;
}
.logo {
	float: left;
}
.chat_btn {
	float: right;
	margin-top: 21px;
}
.contacts > div{
	float: right;
	margin-right: 18px;
	margin-top: 18px;
}
.contacts span{
	color: #b7b3a8;
	font-size: 14px;
	line-height: 19px;
}
.contacts p{
	color: #5b3f15;
	font-size: 18px;
	line-height: 19px;
	margin-top: 0px;
}


/**********************************************************************************************/
#rotationParts {
	width:960px;
	height:301px;
	overflow:hidden;
}

.tabs {
	height: 343px;
}
#rot1 {
	background-image: url('img/tab1.png');
	background-repeat: no-repeat;
	height: 301px;
	padding-top: 45px;
}
#rot1 span {
	color: white;
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
	letter-spacing: -0.4px;
	background-color: #ecac00;
	padding-left: 9px;
	margin-left: 40px;
	padding-right: 9px;
	word-spacing: -3px;
}
#rot1 p{
	color: #684411;
	font-size: 18px;
	line-height: 24px;
	margin-top: 0px;
	margin-left: 40px;
	word-spacing: -2px;
}
#rot1 img{
	margin-top: 20px;
	margin-left: 40px;
}
#rot2 {
	background-image: url('img/tab2.png');
	background-repeat: no-repeat;
	height: 301px;
	padding-top: 45px;
}
#rot2 span {
	color: white;
	font-size: 30px;
	margin-left: 40px;
	font-weight: bold;
	line-height: 34px;
	letter-spacing: -0.4px;
	background-color: #ecac00;
	padding-left: 9px;
	padding-right: 9px;
	word-spacing: -3px;
}
#rot2 p{
	color: #684411;
	font-size: 18px;
	line-height: 24px;
	margin-top: 0px;
	margin-left: 40px;
	word-spacing: -2px;
}
#rot2 img{
	margin-top: 20px;
	margin-left: 40px;
}
#rot3 {
	background-image: url('img/tab3.png');
	background-repeat: no-repeat;
	height: 301px;
	padding-top: 45px;
}
#rot3 span {
	color: white;
	font-size: 30px;
	margin-left: 40px;
	font-weight: bold;
	line-height: 34px;
	letter-spacing: -0.4px;
	background-color: #ecac00;
	padding-left: 9px;
	padding-right: 9px;
	word-spacing: -3px;
}
#rot3 p{
	color: #684411;
	font-size: 18px;
	line-height: 24px;
	margin-left: 40px;
	margin-top: 0px;
	word-spacing: -2px;
}
#rot3 img{
	margin-top: 20px;
	margin-left: 40px;
}
#rot4 {
	background-image: url('img/tab4.png');
	background-repeat: no-repeat;
	height: 301px;
	padding-top: 45px;
}
#rot4 span {
	color: white;
	font-size: 30px;
	margin-left: 40px;
	font-weight: bold;
	line-height: 34px;
	letter-spacing: -0.4px;
	background-color: #ecac00;
	padding-left: 9px;
	padding-right: 9px;
	word-spacing: -3px;
}
#rot4 p{
	color: #684411;
	margin-left: 40px;
	font-size: 18px;
	line-height: 24px;
	margin-top: 0px;
	word-spacing: -2px;
}
#rot4 img{
	margin-top: 20px;
	margin-left: 40px;
}
#rot5 {
	background-image: url('img/tab5.png');
	background-repeat: no-repeat;
	height: 301px;
	padding-top: 45px;
}
#rot5 span {
	color: white;
	font-size: 30px;
	margin-left: 40px;
	font-weight: bold;
	line-height: 34px;
	letter-spacing: -0.4px;
	background-color: #ecac00;
	padding-left: 9px;
	padding-right: 9px;
	word-spacing: -3px;
}
#rot5 p{
	color: #684411;
	font-size: 18px;
	line-height: 24px;
	margin-top: 0px;
	margin-left: 40px;
	word-spacing: -1px;
	letter-spacing: -0.3px;
}
#rot5 img{
	margin-top: 20px;
	margin-left: 40px;
}
.controlTabs {
	overflow:hidden;
	#zoom:1; 
}
.controlTabs a {
	float:left; 
	margin-right:-5px; 
	position:relative 
}
#tab1 {
	background-image: url('img/picts.png');
	background-position: 0px 450px;
	width: 131px;
	height: 40px;
	margin-right: -3px!important;
}
#tab2 {
	background-image: url('img/picts.png');
	background-position: 0px 408px;
	width: 131px;
	height: 40px;
}
#tab3 {
	background-image: url('img/picts.png');
	background-position: 0px 367px;
	width: 216px;
	height: 40px;
	margin-right: -4px!important;
}
#tab4 {
background-image: url('img/picts.png');
background-position: 0px 285px;
width: 131px;
height: 40px;
}
#tab5 {
	background-image: url('img/picts.png');
	background-position: 1px 326px;
	width: 195px;
	height: 40px;
}
#tab1.selected {
	background-image: url('img/picts.png');
	background-position: 0px 243px ;
	width: 131px;
	height: 40px;
	z-index: 100!important;
	margin-right: -3px!important;
}
#tab2.selected{
	background-image: url('img/picts.png');
	background-position: 0px 174px;
	width: 131px;
	height: 40px;
	z-index: 100!important;
}
#tab3.selected{
	background-image: url('img/picts.png');
	background-position: 0px 131px;
	width: 216px;
	height: 40px;
	z-index: 100!important;
	margin-right: -4px!important;
}
#tab4.selected{
	background-image: url('img/picts.png');
	background-position: 0px 88px;
	width: 131px;
	height: 40px;
	z-index: 100!important;
}
#tab5.selected{
	background-image: url('img/picts.png');
	background-position: 0px 45px;
	width: 195px;
	height: 40px;
	z-index: 100!important;
}
.client{
	background-image: url('img/picts.png');
	background-position: 0px 180px;
	width: 115px;
	height: 24px;
}

/**********************************************************************************************/
.underlineh1 {
	background-image: url('img/h_rep.png');
	background-repeat: repeat-x;
	width: 100%;
	background-position: left 90%;
}
.underlineh1 h1{
	padding-right: 10px;
}
.underlineh2 {
	background-image: url('img/h_rep.png');
	background-repeat: repeat-x;
	margin-bottom: -13px;
	margin-top: 18px;
	width: 100%;
	background-position: left 80%;
}
.underlineh2 h2{
	padding-right: 10px;
	display: inline;
}
.sdbrTestimonials {
	background-color: #ecac00;
	width: 250px;
	padding:15px 25px 3px;
	text-align: center;
	margin-top: 8px;
}
.sdbrTestimonials h1{
	background: none;
	color: white;
	line-height: 24px;
	text-align: center;
}
.sdbrTestimonials > .testim:last-child{
	border: none;
}
.testim {
	text-align: left;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 4px solid #ffc516;
	margin-bottom: 5px;
}
.testim > img.photo {
	float: left;
	padding-right: 15px;
	padding-top: 0px;
}
.testim > img {
	float: left;
	padding-right: 10px;
	padding-top: 7px;
}
.testim > p.name {
	color: #6e4516;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin-top: 5px;
	font-family: Georgia;
}
.testim > p {
	color: white;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	letter-spacing: -0.6px;
	margin-top: 15px;
}
.clear {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.anyQuestions {
	border-top: 4px solid #e9e9e9;
	padding-top: 17px;
	background-image: url('img/supportGirl.png');
	background-repeat: no-repeat;
	background-position:right bottom;
	width: 300px;
}
.anyQuestions h1 {
	color: #222222;
	background:none;
	font-size: 24px;
	font-weight: bold;
	line-height:30px;
}
.anyQuestions p {
	clear:both;
	margin-top: 10px;
}
.anyQuestions img {
	margin-top: 15px;
	margin-bottom: 20px;
}
.foot_cont {
	margin-top: 15px;
	color: #222222;
}
.foot_cont p{
	color: #222222;
	width:180px;
	float: left;
	margin-top: 0px;
}
.foot_cont img{
	float: right;
}
.prices {
	width: 250px;
	background-color: #684411;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	margin-top: 25px;
}
.prices p{
	padding-bottom: 7px;
	padding-top: 7px;
	height: 15px;
	margin-top: 0px;
	border-bottom: 4px solid #8b5a15;
}
.prices p:last-child{
	border: none;
}
.prices img{
	margin-top: 12px;
	margin-bottom: 20px;
}
.pricesTable {
	padding-top: 10px;
}
.prices h1{
	background: none;
	color: white;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
}
.price {
	color: white;
	font-size: 16px;
	font-weight: bold;
	float: right;
	clear: right;
}
.price_name {
	color: #ecac00;
	font-size: 16px;
	font-weight: bold;
	float: left;
	clear: right;
}
.whyUs {
	padding-top: 17px;
	padding-right: 20px;
	padding-left: 20px;
	border: 4px solid #e9e9e9;
	text-align: left;
	width: 590px;
	padding-bottom: 17px;
}
.whyUs h1{
	background: none;
	color: black;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	word-spacing: -2px;
	letter-spacing: -1px;
}
.whyUsBlock {
	border-bottom: 4px solid #e9e9e9;
	text-align:left;
	margin-top: 11px;
	padding-bottom: 15px;
	margin-bottom: 14px;
}
.whyUsBlock img{
	float: left;
	padding-right: 10px;
	padding-top: 8px;
}
.whyUsBlock span{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
.whyUsBlock p{
	padding-left: 52px;
	margin-top: 3px;
}
.whyUs > .whyUsBlock:last-child {
	border: none;
	margin-bottom: 4px;
}
#footer .contacts > div{
	float: right;
	margin-top: 0px;
	margin-right:0px;
}
#footer .contacts span{
	color: #222222;
	font-size: 13px;
	line-height: 19px;
}
#footer .contacts p{
	color: #222222;
	font-size: 18px;
	line-height: 19px;
	margin-top: 0px;
	font-weight:bold;
}
.footerLinks {
	text-align: center;
	padding-top: 15px;
	margin-bottom: 50px;
}
.footerLinks a{
	padding-left: 12px;
}
.footerLinks p{
	margin-top: 2px;
}

/*content*********************************/

#body center > a > img {
	margin-top: 20px;
}
#body center > img {
	margin-top: 10px;
}
.sampleBox {
	border: 4px solid #E9E9E9;
	width: 622px;
	background-image: url('http://essaydone.net/images/sampleBackground.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-top: 15px;
}
.sampleContent {
	width: 325px!important;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 18px;
	float: left;
}
.sampleContent span{
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	line-height: 18px;
}
.sampleContent p{
	margin-top: 4px;
	line-height:15px;
}
.sampleButns {
	float: right;
	width: 190px;
	text-align: center;
	padding-right: 75px;
	padding-top: 44px;
}
.sampleButns img{
	margin-top: 10px;
}
.testimonialsHandler {
	margin-top: -5px;
}
.testimonialsHandler .testim {
	border: none;
	background-color: #ECAC00;
	padding: 20px 25px 20px;
	width: 250px;
	margin-bottom: 0px;
}
.testimonialsHandler > div{
	float: left;
}
.testimonialsHandler > div > div{
	margin-top: 30px;
}
.contactBoxHendler p{
	margin-top: 0px;
}
.contactBox1 h2{
	font-family: Georgia;
	position: absolute;
	top: 40px;
	right: 35px;
	background-color: #e9e9e9;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contactBox2 h2{
	font-family: Georgia;
	position: absolute;
	top: 40px;
	right: 45px;
	background-color: #e9e9e9;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contactBox1 {
	background-image: url('img/contactBackground2.png');
	background-repeat: no-repeat;
	width: 250px;
	height: 75px;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	margin-top: 1px;
	padding-top: 102px;
	position: relative;
}
.contactBox2 {
	background-image: url('img/contactBackground.png');
	background-repeat: no-repeat;
	width: 250px;
	height: 75px;
	padding-top: 102px;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	margin-left: 30px;
	margin-top: 1px;
	position: relative;
}
.contactBox1 span {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
.contactBox2 img {
	margin-top: 5px;
	margin-left: -5px;
}
.supportBackground {
	background-image: url('img/contactBackground2.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 250px;
	height: 85px;
}
.sq_li li{
    background-image: url("img/picts.png");
	background-position:-165px 13px!important;
	overflow:hidden;
	line-height: 15px!important;
    background-position: 0 17px;
	margin-left: 15px;
	line-height: 12px;
    background-repeat: no-repeat;
    list-style-type: none;
    padding: 13px 0 0 15px;
}
#sidebar .whyUs {
	text-align: center;
	width: 250px;
	float: none;
	margin-top: 30px;
}
/*track*/
.all_orders {
	background-color: #6e4516; 
	color: white; 
	float:left; 
	padding:7px; 
	width:100%;
}
.all_orders a{
	color: #ECAC00!important; 
}
.right_menu_back {
    background-color: #f94627;
    float: left;
    margin-bottom: 15px;
    width: 160px;
	padding-left: 20px;

}
.pad_needed > tbody > tr > td {
    border-bottom: 4px solid #cdcdcd;
    padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 2px;
	padding-right: 10px;
}
.usr_menu a{
	color: #ecac00!important; 
}
.usr_menu li {
	padding-bottom: 7px;
	padding-top: 7px;
}
.usr_menu img{
	float: left;
	margin-top: -2px;
	padding-right: 10px;
}
.tag_h2 {
font-family: Arial,Helvetica,Jamrul,sans-serif;
color: #222222;
background-color: white;
font-size: 18px;
font-weight: bold;
line-height: 30px;
letter-spacing: -0.4px;
margin-bottom: -10px;
margin-top: 10px;
}
.underlineh2 .tag_h2{
padding-right: 10px;
display: inline;
}
.whyUsBlock span.number_one{
background-image: url('img/picts.png');
background-position: 9px 1px!important;
overflow: hidden;
width: 50px;
height: 40px;
display: block;
float: left;
margin-top: 23px;
margin-right: -50px;


}
.whyUsBlock span.number_two{
background-image: url('img/picts.png');
background-position: -34px 0px!important;
overflow: hidden;
width: 50px;
height: 40px;
display: block;
float: left;
margin-top: 30px;
margin-right: -50px;
}
.whyUsBlock span.number_three{
background-image: url('img/picts.png');
background-position: -80px 0px!important;
overflow: hidden;
width: 50px;
height: 55px;
display: block;
float: left;
margin-top: 46px;
margin-right: -50px;


}

.noscript {
background: #e6e6e6;
padding: 15px 20px;
color: #f64327;
}
.noscript a {
text-decoration: underline;
}

#order_form .input-phone-number input[type="text"]{
    padding-left: 0 !important;
}

#of-widgets-login-tooltip{
    float: right;
    margin-top: 11px;
    margin-right: 10px;
}
#of-widgets-price-calc .urgency-item .urgency-name, #of-widgets-price-calc .urgency-item .urgency-price {
    font-size: 13px !important;
}
div, div p, .content-inner p, .intro p {
    font-size: 16px;
    line-height: 1.6;
}
#of-widgets-price-calc .urgency-item input[type="radio"] + .of-radio {
    content: "";
    background: #fff;
    width: 10px !important;
    height: 10px !important;
    border-radius: 10px;
    border: 2px solid #CCCCCC;
    position: absolute;
    left: 16px !important;
    top: 14px !important;
}
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {
    border: 0;
    border-radius: 0;
    padding: 0;
}
#of-widgets-price-calc .urgency-item input[type="radio"]:checked + .of-radio:before {
    content: "";
    background: #ABC97E;
    width: 2px;
    height: 7px !important;
    position: absolute;
    transform: rotate(140deg);
    left: 0px !important;
    top: -2px !important;
}
#of-widgets-price-calc .urgency-item input[type="radio"]:checked + .of-radio:after {
    content: "";
    background: #ABC97E;
    width: 2px;
    height: 9px !important;
    position: absolute;
    transform: rotate(40deg);
    left: 5px !important;
    top: -5px !important;
}

/*
playback timings (ms):
  LoadShardBlock: 83.136 (3)
  esindex: 0.014
  captures_list: 111.148
  CDXLines.iter: 17.444 (3)
  PetaboxLoader3.datanode: 187.463 (5)
  exclusion.robots: 0.264
  exclusion.robots.policy: 0.241
  RedisCDXSource: 5.876
  PetaboxLoader3.resolve: 116.294 (2)
  load_resource: 264.912
*/