body{display:table;height:100%;width:100%;}
html,body{
    font-family:arial, helvetica;
    color:#282828;font-size:12px;height:100%;margin:0;padding:0;
    background:#ffffff url(/images/v1/bg.light.gif) repeat 0px 0px;
}
.mbox{padding: 36px 0 0 0;margin: 0;width: 100%;}
.mcbox{
    margin:0 auto;text-align:left;padding:0;
    background:#FFFFFF url(/images/v1/bg.line.gif) repeat-y 0 0;
    border-bottom: 2px solid #b8babb;
}

#skypedetectionswf{margin:0;padding:0;height:0;}

a{color:#2b89ad;text-decoration:none;}
a:hover{text-decoration:underline;}

.clear_left{clear:left;overflow:hidden;}
.clear_left_ie{clear:left;}
.clear_right{clear:right;overflow:hidden;}
.clear_both, .clboth{clear:both;overflow:hidden;font-size:0px;height:0px;}
.clear_right_ie{clear:right;}
.clear_both_ie{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

.width_ww{width:978px;}
.width_wc{width:974px;}

/* topmenu */
.topmenumbox{background-color:#403122;position: fixed;top: 0;margin: 0;padding: 0;width: 100%;opacity:1;}
#topmenu{margin:0 auto;text-align:left;padding:0;}
#topmenubox{height:33px;}
#tmenul1{height:1px;background-color:#e39c02;}
#tmenul2{height:2px;background-color:#efa400;}

#topmenubox ul {
    margin:0 12px 0 21px;padding:0;
    text-align: justify;
    /* for IE6-7*/
    text-justify: newspaper;
    height: 33px;
}
#topmenubox ul li {
    list-style: none outside none;
    display:inline-block;
    line-height: 33px;
    height: 33px;
    text-align: left;
    /* inline-block for IE6-7*/
    //display : inline;
    //zoom : 1;
}
#topmenubox ul li.helper{
    width: 100%;
    height: 0;
    visibility: hidden;
}
#topmenubox ul li.current{
    color:#ffffff;
    font-weight:bold;
    background:#403122 url(/images/v1/yellow.triangle.gif) no-repeat 50% 100%;
}
#topmenubox a{color:#ffffff;text-decoration:none;}
#topmenubox a:hover{color:#e39c02;}
#topmenubox a span#place_order{color:#faba1f;}
#topmenubox a:hover span#place_order{color:#ffffff;}

/* top */
#topbox{
    margin:0 0 0 0;
    position: absolute;
    top: 76px;
}

/* services menu */

#servicebox{margin:0 0 0 0;width: 100%;}
#servicesmenu{height:38px;margin: 0 2px 0 0;}
#servicesmenu ul {
    margin:0;
    padding:0 25px 0 0;
    background:url(/images/v1/bg.topmenu.gif) repeat-x 0 0;
    text-align: justify;
    /* for IE6-7*/
    text-justify: newspaper;
    height: 38px;
}
#servicesmenu ul li#fitem{width:158px;background:url(/images/v1/services.thumb.gif) no-repeat 0 0;float: left;}
#servicesmenu ul li#sitem{padding: 0 0 0 10px;}
#servicesmenu ul li.current,#servicesmenu ul li#sitem.current{font-weight:bold;padding: 0 5px 0 5px;background:url(/images/v1/bg.topmenu.gif) repeat-x 0 -38px;}
#servicesmenu ul li {
    list-style: none outside none;
    display:inline-block;
    line-height: 38px;
    height: 38px;
    text-align: left;
    /* inline-block for IE6-7*/
    //display : inline;
    //zoom : 1;
}
#servicesmenu ul li.helper{
    width: 100%;
    height: 0;
    visibility: hidden;
}
#servicesmenu ul li a{color:#000000;
    text-decoration:none;
    height:38px;
    line-height: 38px;
    display:block;
    padding: 0 5px 0 5px;
}
#servicesmenu ul li a:hover{background:url(/images/v1/bg.topmenu.gif) repeat-x 0 -38px;}

#servicesmenu ul li#moreserv{
    background:url(/images/v1/moreserv.triangle.gif) no-repeat 100% 52%;
    padding-right: 10px;
}
#servicesmenu ul li#moreserv a{color:#9f1a30;text-decoration: underline;font-weight: bold;}
#servicesmenu ul li#moreserv a:hover{text-decoration:none;background:none;}

#servicesmenu ul#sm_moreserv{
    height: auto;
    display:none;
    margin:0;
    padding:0;
    background: none repeat 0 0 #f9f9f9;
    border:1px solid #c5c5c5;
    text-align: left;
    position: absolute;
    z-index: 9999;

    -moz-box-shadow: -1px 1px 3px #A7A7A7;
    -webkit-box-shadow: -1px 1px 3px #A7A7A7;
    box-shadow: -1px 1px 3px #A7A7A7;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=225, Color='#A7A7A7')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=225, Color='#A7A7A7');
}
#servicesmenu ul#sm_moreserv li{
    height:auto;
    background: none;
    float:none;
    display: block;
    padding: 2px 6px;
    border-bottom: 1px solid #CECECF;
    border-top: 1px solid #FFFFFF;
}
#servicesmenu ul#sm_moreserv li.last{
    border-style:none;
}
#servicesmenu ul#sm_moreserv li.first{
    border-top:none;
}

#servicesmenu ul#sm_moreserv li a{color:#000000;
    text-decoration:none;
    height:30px;
    line-height: 30px;
    padding: 0 5px 0 5px;
}
#servicesmenu ul#sm_moreserv li a:hover{background:none;text-decoration:underline;}


#servicemenusep{height:3px;background:url(/images/v1/servicemenusep.gif) repeat-x 0 0;}

/* correction */
.bgfonemarg{margin: 0 2px;}

/* contact box */
#contactbox{height:92px;}
#sitelogo{
    display:block;
    cursor:pointer;
    float:left;
    width:324px;
    height:44px;
    background:url(/images/v1/sprite.back.gif) no-repeat 0px -166px;
    margin:32px 0 0 25px;
}

#topcontact{float:right;}
#contacttitle{
    color: #ED9C00;
    font-size: 22px;
    margin: 15px 15px 0 0;
    text-align: right;
    float: left;
}
#contacttitle div.tcttext{margin:5px 0 0 0;}
#contactinfo{float: left;margin: 8px 40px 0 0;}
#toplivebtns{}
#tc_skp_btn{
    margin: 0;
    float:left;
}
#tcskypeimg{
    display:block;
    width:112px;
    height:39px;
    background:url(/images/v1/sprite.back.jpg) no-repeat 0px -171px;
}
#tc_lch_btn{
    float:left;
    margin:8px 0 0 19px;
}
#tc_lch_btn a{display:block;}
.tclchimg{
    cursor:pointer;
    display:block;
    width:91px;
    height:32px;
    background:url(/images/v1/sprite.back.gif) no-repeat -107px -108px;
}
#contactphone{
    color: #243345;
    font-size: 14px;
    font-weight: bold;
    margin: 8px 0 0 7px;
}
#contactphone div#phones_ptcus{margin:10px 0 5px 0;}
#contactphone img#phones_tcphval {}
#contactphone img#phones_ptctf {}
.supp_hours{font-size:11px;margin: 5px 0 0 0;}
#cs_skypeimg{border:0px;}

/* my account box */
#topcontact_login{float: left;margin: 15px 10px 0 0;height:60px;}
#myaccountboxinner{float:right;}
#topcontact_login a#myacc{
    display:block;
    width:112px; height:31px;
    text-decoration: none;
    background:url(/images/v1/sprite.back.gif) no-repeat -240px 0px;}
#topcontact_login a#myacc:hover{background:url(/images/v1/sprite.back.gif) no-repeat -240px -31px;}
/* welcome box */
#wlcmtitle{color:#105670;font-weight:bold;font-size:13px;}
#wlcmname{color:#105670;font-weight:bold;font-size:14px;}
#wlcmact{margin:14px 0 0 0;}
a#actmyacc{
    display:block;
    text-align: center;
    float:left;
    width:88px;
    height:26px;
    line-height: 26px;
    background:url(/images/v1/sprite.public.gif) no-repeat 0px -184px;
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
    font-size: 11px;
}
a#actmyacc:hover{background-position: 0 -210px;text-decoration:none;}
a#actlgt{
    display:block;
    text-align: center;
    float:right;
    width:88px;
    height:26px;
    line-height: 26px;
    background:url(/images/v1/sprite.public.gif) no-repeat -88px -184px;
    text-decoration:none;
    margin: 0 0 0 15px;
    color:#767676;
    font-weight:bold;
    font-size: 11px;
}
a#actlgt:hover{color:#ffffff;background-position: -88px -210px;text-decoration:none;}
/* ******************************************* */


/* offer box */
#offerbox{height:206px;background:url(/images/v1/offer.mpage.v2.jpg) no-repeat 0 0;}
#specprice{
    float:right;
    width: 195px;
    height: 130px;
    margin: 25px 23px 0 0;
    background:url(/images/v1/offer.mpage.price.v2.gif) no-repeat 0 0;
}
#aspecprice{
    float:right;
    width: 195px;
    height: 130px;
    margin: 25px 23px 0 0;
    background:url(/images/v1/offer.mpage.price.v2.gif) no-repeat 0 0;
}
#offerbox a.offerbtn{
    float:left;
    display:block;
    background-image:url(/images/v1/offer.mpage.buttons.v2.gif);
    background-repeat: no-repeat;
}
#offerbox a#tryfree {
    width: 359px;
    height: 59px;
    margin-left: 78px;
    margin-top: 26px;
    background-position: 0 -5px;
}
#offerbox a#tryfree:hover {background-position:0 -63px;}
#offerbox a#firstdiscount {
    width:331px;
    height:62px;
    margin-top: 34px;
    margin-left: 92px;
    background-position:-359px 0;
}
#offerbox a#firstdiscount:hover {height:59px;background-position:-359px -62px;}

/* offer box for not main page */
#offernbox{height:123px;background:url(/images/v1/offer.npage.jpg) no-repeat 0 0;}
#offernbox a.offerbtn{
    float:left;
    display:block;
    height:123px;
    margin:0;
    background-image:url(/images/v1/offer.bnpage.v2.jpg);
    background-repeat: no-repeat;
}
#offernbox a#tryfree {
    width:167px;
    margin-left: 90px;
    background-position:0 0;
}
#offernbox a#tryfree:hover {background-position:0 -123px;}
#offernbox a#firstdiscount {
    width:167px;
    margin-left: 95px;
    background-position:-167px 0;
}
#offernbox a#firstdiscount:hover {background-position:-167px -123px;}

/* center box */
#centerbox{
    margin-top: 312px;
    padding:8px 12px 24px 27px;
}
#centerboxnp{
    margin-top: 230px;
    padding:8px 12px 24px 27px;
}

#leftpart{
    float: left;
    width: 662px;
}
h1#pg_title{margin:0 0 15px 0;padding:5px 0 0 0;color:#bd3526;font-size:16px;font-weight:bold;}
h1#pg_title a{color:#bd3526;text-decoration:none;}
h1#pg_title a:hover{text-decoration:none;}

.pg_text_hl_box{
    border:1px solid #dff1f7;
    padding:10px 20px;
    font-weight:bold;
    font-style: italic;
    font-size:13px;
    color: #3c2d1e;
}
.pg_text{line-height: 20px;}
.blog_block .pg_text{line-height: 24px;}
.pg_text h2 {font-size:14px;font-weight:bold;}
/*.pg_text a{color:#282828;text-decoration:none;}
.pg_text a:hover{text-decoration:none;}*/
.pg_text_marg{margin-top:10px;}
.pg_txt_center{text-align:center;}
.pg_text_marg2{margin-top:20px;}
.pg_text ul h3 {color: #BD3526;
    margin: 0;
    padding: 0;
    font-size: 14px;}

div.quick_facts{
    border:1px solid #f3f3f3;
    padding:10px 10px 10px 10px;
}
div.quick_facts div.quick_facts_subj {
    margin: 4px 0 8px 0;
    padding-left: 20px;
    font-weight: bold;
    color: #6B97AD;
    font-size: 18px;
}
div.quick_facts div.quick_facts_body {

}


.subtitle{margin:20px 0 0 0;color:#BD3526;font-size:16px;font-weight:bold;}

/* topics */
h2.hsubtitle{margin:0px;padding:0px;font-size:15px;font-weight:bold;text-decoration: underline;}
h2.hsubtitleback{margin:0px;font-size:14px;font-weight:bold;
    /*background: url(/images/v1/bg.side.gif) repeat 0 0;*/
    color: #3C2D1E;
    padding: 5px 0 5px 10px;}
div.pg_text h2.intopic,div.pg_text h3.intopic,div.pg_text h4.intopic,div.pg_text h5.intopic,div.pg_text h6.intopic{display:inline;font-size:16px;}
.blog_post h2.intopic,.blog_post h3.intopic,.blog_post h4.intopic,.blog_post h5.intopic,.blog_post h6.intopic{display:inline;font-size:16px;}
.blog_post h2.intopic2,.blog_post h3.intopic2,.blog_post h4.intopic2,.blog_post h5.intopic2,.blog_post h6.intopic2{display:inline;font-size:16px;}
.blog_post h2.intopic3,.blog_post h3.intopic3,.blog_post h4.intopic3,.blog_post h5.intopic3,.blog_post h6.intopic3{font-size:16px;}
.blog_post h2.intopic4,.blog_post h3.intopic4,.blog_post h4.intopic4,.blog_post h5.intopic4,.blog_post h6.intopic4{font-size:16px;display:inline;}
.blog_post h2.intopic6,.blog_post h3.intopic6,.blog_post h4.intopic6,.blog_post h5.intopic6,.blog_post h6.intopic6{font-size:16px;text-decoration:underline;}

.pbcontr{
    margin:0 0 25px 0;
    float:left;
    background-color: #E0E2DC;
    padding: 10px;
    font-size: 14px;
}
.pcontrgr{
    float:left;
    margin:0 10px 0 0;
}

.clrdin{color:#8E1717;}
.clbdin{color:#435367 !important;}
div.pg_text span.num {font-size: 14px;margin: 0 4px 0 0;color:#8E1717;font-weight:bold;}
.blog_post h2 span.num {font-size: 14px;margin: 0 4px 0 0;color:#8E1717;font-weight:bold;}
div.pg_text span.num24{font-size:20px;margin: 0 4px 0 0;color:#8E1717;font-weight:bold;}
div.pg_text div.indesc{margin:5px 0 0 0;}
div.pg_summary{text-decoration: underline;}
div.pg_text span.upwc{font-size:18px;}
.margbig{margin:20px 0 0 0 !important;}
.margbig2{margin:15px 0 0 0 !important;}
.margbig3{margin:40px 0 0 0 !important;}
div.pg_text_marg_spec{margin:5px 0 0 0 !important;}
div.pg_text ol{}
div.pg_text ol li{margin:0 0 8px 0;}
div.pg_text ol li.strng{font-weight:bold;}
div.pg_text .underl{text-decoration:underline;}
#disqus_thread{margin-top:20px;}
.citat{float:left;border:1px solid #cccccc;padding: 15px 10px;
    margin: 15px 20px 0 0;}
.citatcapt{font-weight:bold;color:#D57D42;margin:0 0 5px 0;text-align: center;}
div .citat ul {margin: 0;
    padding: 0 0 0 20px;}
div .citat ul li {padding: 0 0 4px 0;}
div.pg_text ul.pg_text_ul_t1{}
div.pg_text ul.pg_text_ul_t1 li{padding: 0 0 4px 0;}

div.pg_text ul.columns2 li, div.pg_text ul.columns3 li, div.pg_text ul.columns4 li{float:left;display:inline;}
div.pg_text ul.columns2 li{width:50%;}
div.pg_text ul.columns3 li{width:33%;}
div.pg_text ul.columns4 li{width:25%;}


/* right part */
#rightpart{
    float: right;
    width: 241px;
}
#rightpart .rigthboxes{}
.margrightbox{
    margin-top:14px;
}
#satisfbox{
    height:210px;
    background:url(/images/v1/guarantee.gif) no-repeat 0 0;
}
#satisfbox-proud{
    height:239px;
    background:url(/images/v1/we-are-proud-of.gif) no-repeat 0 0;
}
#weofferbox{
    border:1px solid #d1d1d1;
}
#weofferbox .title{
    height:54px;
    background:url(/images/v1/sprite.back.gif) no-repeat 0 0;
}
#weofferbox table {border-style: none;width: 100%;margin: 5px 0 0;}
#weofferbox table td{color:#2b342e;font-weight:bold;padding-left:20px;height:32px;}
#weofferbox table td.offer{color:#f97e12;text-align:right;padding-right:20px;}
#weofferbox table tr#totaloffer{background:url(/images/v1/bg.side.gif) repeat 0 0;height:35px;}
#weofferbox table tr#totaloffer td{color:#ffffff;font-weight:bold;font-size:14px;}
#weofferbox table tr#totaloffer td.offer{font-size:16px;}
#weofferbox table td#uptorev{color:#9c9c9c;font-weight:normal;font-size:11px;text-align:right;height:29px;padding-right:20px;}

#discoffersbox{}
#discoffersbox a{
    text-decoration: none;
    display:block;
    background:url(/images/v1/offers.banner.gif) repeat 0 0;
    height:312px;
    width:242px;
}
#discoffersbox a:hover{text-decoration: none;}

#discoffersbox2{}
#discoffersbox2 a{
    text-decoration: none;
    display:block;
    background:url(/images/v1/offers.banner.v3.gif) repeat 0 0;
    height:312px;
    width:242px;
}
#discoffersbox2 a:hover{text-decoration: none;}

div.asternoth{
    margin: 8px 0 0 0;
    font-size: 13px;
}
div.asternoth span.aster{
    color: #B21420;
    font-weight: bold;
    font-size: 20px;
}

#testimbox{
    border:1px solid #d1d1d1;
}
#testimbox .title{
    height:53px;
    background:url(/images/v1/sprite.back.gif) no-repeat 0 -55px;
}
#testimbox .content{
    padding:12px 18px 18px 19px;
    color:#a9a8a8;
}
#testimbox .content a{color:#a9a8a8;text-decoration:none;}
#testimbox .item.marg{margin-top: 20px;}
#testimbox .itemsign{margin-top:8px;font-weight:bold;text-align: right;}

#followbox{
    padding: 15px 17px 18px 17px;
    background:url(/images/v1/bg.side.gif) repeat 0 0;
}
#followbox .title{
    margin:0 auto;
    height:25px;
    width:107px;
    background:url(/images/v1/sprite.back.gif) no-repeat 0 -108px;
}
#followbox .content{
    margin-top:12px;
}
.addthis_toolbox{display:inline !important;}
a.facebook_profile{display:block;float:left;width:32px;height:32px;margin:0px 10px 5px 0px;background:url(/images/v1/social.gif) -0px -0px;}
a.google_profile{display:block;float:left;width:32px;height:32px;margin:0px 10px 5px 0px;background:url(/images/v1/social.gif) -32px -0px;}
a.twitter_profile{display:block;float:left;width:32px;height:32px;margin:0px 10px 5px 0px;background:url(/images/v1/social.gif) -64px -0px;}
a.pinterest_profile{display:block;float:left;width:32px;height:32px;margin:0px 10px 5px 0px;background:url(/images/v1/social.gif) -96px -0px;}
a.feedburner_profile{display:block;float:left;width:32px;height:32px;margin:0px 0px 5px 0px;background:url(/images/v1/social.gif) -128px -0px;}
a.facebook_profile:hover,a.google_profile:hover,a.twitter_profile:hover,a.pinterest_profile:hover,a.feedburner_profile:hover{opacity:0.8;}

.social_share_button{padding-right:10px;float:left;width:100px;height:20px;}
.facebook_share{width:135px;}
.twitter_share{width:95px;}
.google_share{width:75px;}
.digg_share{width:80px;}
.delicious_share{width:115px;padding-top:3px;}
.stumbleupon_share{width:65px;}

#guarantbox{}
#guarantbox #grntquality{
    float:left;
    height:103px;
    width:101px;
    background:url(/images/v1/sprite.back.gif) no-repeat -240px -63px;
}
#guarantbox #moneyback{
    float:right;
    height:105px;
    width:126px;
    background:url(/images/v1/sprite.back.jpg) no-repeat -209px -109px;
}


/* footer */
#footerbox{
    background:url(/images/v1/bg.dark.gif) repeat 0 0;
    width:100%;
    margin:42px 0 0 0;
}
#footer{
    margin:0 auto;
    text-align:left;
    padding:0 0 20px 0;
}
#helpfulart{
    float:left;
}
#helpfulart div.title{
    float:left;
    height:194px;
    width:67px;
    background:url(/images/v1/sprite.back.jpg) no-repeat -412px 0px;
}
#helpfulart div.title{
    float:left;
    margin-right:30px;
}
#helpfulart div.itemlist{
    float:left;
    margin:34px 0 0 40px;
}
#helpfulart div.itemlist.first{
    margin-left:0;
}
#helpfulart div.itemlist ul{
    margin:0;
    padding:0;
}
#helpfulart div.itemlist ul li{
    list-style: none outside none;
    padding-bottom: 3px;
}

#helpfulart div.itemlist ul li a{
    color:#f7c371;
    text-decoration:none;
}
#helpfulart div.itemlist ul li a:hover{
    text-decoration:underline;
}

#payment-weaccept{
    float:right;
    margin:24px 0 0 0;
    width: 445px;
    height: 157px;
    text-align: left;
    background:url(/images/v1/payment-we-accept.jpg) no-repeat 0 0;
}

#weaccept{
    float:right;
    margin:34px 0 0 0;
}
#weaccept div.title{
    font-weight:bold;
    color:#faa51f;
}
#weaccept div#cbox{
    margin:10px 0 0 0;
}

#camer{
    float:left;
    background:url(/images/v1/sprite.back.jpg) no-repeat -340px -113px;
    height:58px;
    width:68px;
    margin:0 5px 0 0;
}
#cvisa{
    float:left;
    background:url(/images/v1/sprite.back.jpg) no-repeat -336px -174px;
    height:47px;
    width:76px;
    margin:0 5px 0 0;
}
#cmcard{
    float:left;
    background:url(/images/v1/sprite.back.jpg) no-repeat -112px -171px;
    height:48px;
    width:76px;
}

#footsrv{
    margin:20px 0 0 0;
}
#footsrv div.title{
    float:left;
    font-weight:bold;
    color:#faa51f;
}
#footsrv ul{
    margin:0 0 0 65px;
    padding:0;
}
#footsrv ul li{
    float:left;
    list-style: none outside none;
    padding-left:15px;
}
#footsrv ul li a{
    color:#ffffff;
    text-decoration:none;
}
#footsrv ul li a:hover{
    text-decoration:underline;
}

#copyrg{
    text-align: center;
    color:#a5a5a5;
}
#copyrg ul{margin:25px 0 15px 0;padding:0;}
#copyrg ul li{display:inline;padding:0 5px;list-style: none outside none;}
#copyrg ul li a{
    color:#ffffff;
    text-decoration:none;
}
#copyrg ul li a:hover{
    text-decoration:underline;
}

/* center box features */
a.ordnow.margtop{margin-top:55px;}
a.ordnow{display:block;margin:0 auto;background:url(/images/v1/sprite.back.jpg) no-repeat 0px -109px;height:62px;width:209px;text-decoration:none;}
a.ordnow:hover{text-decoration:none;background:url(/images/v1/sprite.back.jpg) no-repeat 0px -219px;}

#onpgprocess{
    margin:15px auto 0 auto;
}
#onpgprocess ul{
    padding:0;
    margin: 0 0 0 40px;
}
#onpgprocess ul li{
    height:107px;
    width:102px;
    list-style: none outside none;
    background-image:url(/images/v1/sprite.back.jpg);
    float:left;
}
#onpgprocess ul li.sep{
    width:59px;
    background: none;
}
#onpgprocess ul li.sep div{
    height:9px;
    width:19px;
    margin: 45px auto;
    background:url(/images/v1/sprite.back.jpg) no-repeat -188px -171px;
}
#onpgprocess ul li.step1{
    width: 103px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
#onpgprocess ul li.step2{
    width: 102px;
    background-position: -103px 0px;
    background-repeat: no-repeat;
}
#onpgprocess ul li.step3{
    background-position: -205px 0px;
    background-repeat: no-repeat;
}
#onpgprocess ul li.step4{
    background-position: -307px 0px;
    background-repeat: no-repeat;
}

#onpgprocess ul#sign{
    margin-top:10px;
}
#onpgprocess ul#sign li{
    height:20px;
    text-align: center;
    background: none;
    color:#8e1717;
    font-weight: bold;
}

/* on page we offer && writing standarts */
#weofferwrst{
    border: 1px solid #d5d5d7;
    margin: 30px auto 0 auto;
}
#weofferwrst tr.title{}

#weofferwrst tr td{
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #d5d5d7;
}
#weofferwrst tr.title td{
    width:332px;
    color:#306c83;
    text-shadow: #ffffff 1px 1px 1px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    background-color: #f1f2f4;
    font-weight: bold;
    font-size: 14px;
}
#weofferwrst tr.title td:first-child{
    width:292px;
    color:#66aa29;
    border-right: 1px solid #d5d5d7;
}

#weofferwrst tr td.offkey,#weofferwrst tr td.offval, #weofferwrst tr td.stkey{
    font-weight:bold;
}
#weofferwrst tr td.offkey, #weofferwrst tr td.stkey{
    padding-left:29px;
}
#weofferwrst tr td.offval{
    border-right: 1px solid #d5d5d7;
    padding-right: 22px;
}
#weofferwrst tr td.stval{
    padding-right:15px;
    padding-left: 20px;
}

#weofferwrst tr.bgline{
    background-color: #f1f2f4;
}
#weofferwrst tr.sign{}
#weofferwrst tr.sign td{
    border-bottom: none;
    background-color: #f6f7f8;
    height:42px;
}
#weofferwrst tr.sign td:first-child{
    color:#ffffff;
    border-right: 1px solid #d5d5d7;
    background-color: #7fc746;
    background:url(/images/v1/green_line.gif) repeat 0 0;
}

#weofferwrst tr.sign td:first-child div{
    float:left;
    height:42px;
    line-height:42px;
    font-weight:bold;
    font-size:16px;
    margin-left:25px;
}
#weofferwrst tr.sign td:first-child div.total{
    float:right;
    margin-right:40px;
}

/* on page writing levels */
#leveltab{
    margin:40px 0 0 0;
    width:100%;
    border-style: none;
}
#leveltab tr#first td:first-child, #leveltab tr#third td:first-child{
    height:14px;
}
#leveltab td{
    width:173px;
}

#leveltab tr#first td.graduate,
#leveltab tr#second td.highschool,
#leveltab tr#second td.undegraduate,
#leveltab tr#second td.phd{
    padding: 18px 10px 10px 15px;
    vertical-align: top;
}

#leveltab tr#second td.highschool,
#leveltab tr#second td.undegraduate,
#leveltab tr#second td.phd{
    /* IE6-9 */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC', GradientType=0);*/
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ECECEC 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ECECEC 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #ECECEC 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #ECECEC));
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ECECEC));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ECECEC 100%);
    background: -moz-linear-gradient(top,  #FFFFFF,  #ECECEC);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #ECECEC 100%);
}

#leveltab tr#first td.graduate{
    /* IE6-9 */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F5F5F5', GradientType=0);*/
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F5F5F5));
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
    background: -moz-linear-gradient(top,  #FFFFFF,  #F5F5F5);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #ECECEC 100%);
}

#leveltab tr#second td.highschool,
#leveltab tr#second td.undegraduate{
    border-top:1px solid #d3d4d4;
    border-bottom:1px solid #d3d4d4;
    border-left:1px solid #d3d4d4;
}
#leveltab tr#first td.graduate{
    border:1px solid #868f8f;
}

#leveltab tr#second td.phd{
    border-top:1px solid #d3d4d4;
    border-bottom:1px solid #d3d4d4;
    border-right:1px solid #d3d4d4;
}

#leveltab td div.bg{height:75px;width:54px;background-image:url(/images/v1/level_icons.gif);background-repeat: no-repeat;margin: 0 auto;}
#leveltab td.highschool div.bg{
    background-position: 0 0;
}
#leveltab td.undegraduate div.bg{
    width:50px;
    background-position: -54px 0;
}
#leveltab td.graduate div.bg{
    background-position: -103px 0;
    width: 56px;
}
#leveltab td.phd div.bg{
    width: 57px;
    background-position: -159px 0;
}

#leveltab td div.title{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin:20px 0 0 0;
}

#leveltab td.highschool div.title{color:#348ec6;}
#leveltab td.undegraduate div.title{color:#6b8f20;}
#leveltab td.graduate div.title{color:#8e1717;}
#leveltab td.phd div.title{color:#202929;}

#leveltab td div.descr{
    text-align: left;
    margin:15px 0 0 0;
}

/* ******************************************************************* */
/* ******************************************************************* */

/* our process v1 */

#ourprocess_pg{
    margin:15px 0 0 0;
    padding: 15px 15px 30px 17px;
    background:url(/images/v1/our-process/our-process-bg.gif) repeat 0 0 #f4f4f4;
}
.step-item{

}
.step-item-title{
    color:#8a4545;
    font-size:18px;
    font-weight: normal;
    line-height: 30px;
}
.step-item-body{
    padding: 0 0 0 40px;
}
.step-item-sep{
    margin:20px 0 10px 0;
}
.step-item-sep .grey{
    height:1px;
    background-color: #d6d6d6;
}
.step-item-sep .white{
    height:1px;
    background-color: #ffffff;
}
.step-item-pic{
    background-image:url(/images/v1/our-process/sprite.our-process.gif);
    height:30px;
    width:29px;
    float:left;
    margin:0 15px 0 0;
}
.step-item-title #step1{
    background-position: 0 0;
    width:28px;
}
.step-item-title #step2{
    background-position: -28px 0;
}
.step-item-title #step3{
    background-position: -57px 0;
}
.step-item-title #step4{
    background-position: -86px 0;
}

.substep-item{
    padding: 10px 0 0 0;
}
.substep-item.submarg{padding: 18px 0 0 0;}
.substep-item-title{
    color:#a1a1a1;
    font-size:13px;
    font-weight: normal;
    line-height: 20px;
}
.substep-item-title .tclr{color:#1d3a44;font-weight: bold;}
.substep-item-pic{
    background-image:url(/images/v1/our-process/sprite.our-process.gif);
    float:left;
    margin:0 10px 0 0;
    height:22px;width:25px;
}
.substep-item-title #substep11{background-position: 0 -30px;}
.substep-item-title #substep12{background-position: -25px -30px;}
.substep-item-title #substep13{background-position: -50px -30px;}
.substep-item-title #substep14{background-position: -75px -30px;}

.substep-item-body{
    color:#3d3d3d;
    margin: 5px 0 0 35px;
}
.substep-item-body .sibs{
    color:#5b5b5b;
    font-weight: bold;
}

.substep-item-body2{
    color:#3d3d3d;
    margin: 0 0 0 0;
}
.substep-item-body2.submarg{padding: 10px 0 0 20px;}
.substep-item-body2.aright{text-align: right; font-size:11px;padding-top: 20px;}

.substep-item-body2 #substep21{background-position: -100px -30px;}
.substep-item-body2 #substep22{background-position: 0 -52px;}
.substep-item-body2 #substep31{background-position: -25px -52px;}
.substep-item-body2 #substep41{background-position: -50px -52px;}
.substep-item-body2 #substep411, .substep-item-body2 #substep412{background-position: -75px -52px;}

/* our process small */
#opsm1{
    margin-top: 20px;
}
#opsmbox{
    height: 102px;
    width: 655px;
    background: #edeae3 url('/images/v1/our-process/sprite.our-process.sm.jpg') 0px 0px no-repeat;
}
#opsmboxa{
    float:right;
    display: block;
    margin:15px 0;
    height: 69px;
    width: 163px;
    background: #edeae3 url('/images/v1/our-process/sprite.our-process.sm.jpg') 0px -102px no-repeat;
}

#opsmboxa:hover{
    background-position: -163px -102px;
}


/* our process */
#op_process{
    padding:0;
    margin: 30px 0 0 0;
}
#op_process li{
    list-style: none outside none;
}
#op_process li.sep{
    height:20px;
}

#op_process li div.item{
    height:107px;
    width:102px;
    list-style: none outside none;
    background-image:url(/images/v1/sprite.back.jpg);
    float:left;
}

#op_process li div.step1{
    width: 103px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
#op_process li div.step2{
    width: 102px;
    background-position: -103px 0px;
    background-repeat: no-repeat;
}
#op_process li div.step3{
    background-position: -205px 0px;
    background-repeat: no-repeat;
}
#op_process li div.step4{
    background-position: -307px 0px;
    background-repeat: no-repeat;
}

#op_process li div.descrbox {
    float: left;
    margin: 15px 0 0 30px;
    width: 70%;
}

#op_process li div.sign {
    color: #8E1717;
    font-size: 14px;
    font-weight: bold;
}
#op_process li div.descr {
    color: #262828;
    margin-top: 15px;
}

/* services page V1 */
#servicebox_tab{width:100%;margin:20px 0 0 0;}
#servicebox_tab .sbsep{height:15px;}
#servicebox_tab .sbfirst{
    width:19px;
}
#servicebox_tab .sbfirst div{
    height:10px;
    width:14px;
    background: url(/images/v1/services/services.sprite.gif) no-repeat 0 0;
    margin: 0 0 0 0;
}
#servicebox_tab .sbtitle{
    font-size: 18px;
    font-weight: normal;
    color:#f26b32;
}
#servicebox_tab .sbsummary{
    padding: 8px 0 0 0;
}

.sb_items_tab{width:100%; margin:10px 0 0 0; background-color:#f7f7f7;}
.sbitt_prod{
    padding:10px 10px 8px 12px;
    border-bottom:3px solid #ffffff;
    border-right:6px solid #ffffff;
}
.sbitt_prod_title{}
.sbitt_prod_title a{text-decoration: underline; color:#0b7ba7; font-size:14px;}
.sbitt_prod_title a:hover{text-decoration: none;}
.sbitt_prod_summ{margin:6px 0 0 0;}

.sbitt_price{
    width:90px;
    border-right:6px solid #ffffff;
    border-bottom:3px solid #ffffff;
}

.sbitt_price .sbprices {text-align: center;}
.sbprices div.newprice{
    color:#1f8f10;
    font-weight:bold;
    font-size: 13px;
}
.sbprices sup.oldprice{
    color:#eb5f24;
    text-decoration:line-through;
    font-size: 12px;
    margin: 0px 0 0 4px;
}

.sbitt_btn{
    width:132px;
    border-bottom:3px solid #ffffff;
}
.sbitt_btn a{
    width:110px;
    height:36px;
    background: url(/images/v1/services/services.sprite.gif);
    background-repeat:  no-repeat;
    background-position: 0 -10px;
    text-decoration: none;
    display: block;
    margin: 0 auto;
}
.sbitt_btn a:hover{
    background-position: 0 -46px;
    text-decoration: none;
}

/* services */
.sbmargtop{margin-top:30px;}
.smargbet{margin-top:25px;}
.partleft{float:left;}
.partright{float: right;}
.servitembox{
    border:1px solid #cacaca;
    padding:1px;
    background-color:#ffffff;
    width:311px;
}
.servitem{
    background:url(/images/v1/services/services.bg.gif) repeat 0 0;
}
.servitem .sbtitle {
    padding:13px 0 0 16px;
    height:23px;
    line-height:23px;
    font-weight:bold;
    font-size: 16px;
}
.servitem .sbtitle span{margin:0 0 0 31px;}
.servitem .sbtitle div{
    float:left;
    background-image:url(/images/v1/services/services.dots.gif);
    background-repeat: no-repeat;
    width:23px;
    height: 23px;
    margin-right: 11px;
}
.ordot .sbtitle div{background-position: 0 0;}
.ordot .sbtitle {color:#f26b32;}

.bldot .sbtitle div{background-position: -23px 0;}
.bldot .sbtitle {color:#369def;}

.grdot .sbtitle div{background-position: -46px 0;}
.grdot .sbtitle {color:#2a771e;}

.servitem ul{
    margin: 0;
    padding: 0px 14px 17px 7px;
}
.servitem ul li{
    list-style: none outside none;
}
.servitem ul a{text-decoration:underline;color:#000000;font-size:13px;margin: 23px 0 0 15px;display:block;float:left;}
.servitem ul a:hover{text-decoration:none;}

.servitem ul .rgprices{float:right;}
.servitem ul .rgprices div.currprice{color:#1f8f10;float:left;margin: 23px 8px 0 0;}
.servitem ul .rgprices div.currprice a{text-decoration:none;float:none;display:inline;color:#1f8f10;font-weight:bold;margin:0;}
.servitem ul .rgprices div.currprice a:hover{text-decoration:underline;}
.servitem ul .rgprices div.prevprice{text-decoration:line-through;color:#c74740;float:left;margin: 19px 0px 0 0;}

/* about us */
h3.au_subtitle{color:#435367;font-size: 18px;font-weight: normal;margin: 25px 0 0 0;padding: 0;}
h2.au_subtitle{color:#435367;font-size: 18px;font-weight: normal;margin: 15px 0 0 0;padding: 0;}

/* competitors */
.hlghcomp{color:#2b89ad;font-size:15px;font-weight:bold;}
.hghbold{font-size:13px;font-weight:bold;}
#cp_whlist{margin:20px 0 0 0;padding:0;}
#cp_whlist li{list-style: none outside none;}
#cp_whlist li div.item{float:left;height: 89px;width: 89px;background:url(/images/v1/sprite.competitors.gif) no-repeat;}
#cp_whlist li.sep{margin:25px 0 0 0;}
#cp_whlist li div.descrbox{margin:25px 0 0 24px;float:left;width: 70%;}
#cp_whlist li div.descrbox .title{color:#8e1717;font-weight:bold;font-size:14px;}
#cp_whlist li div#c1{background-position:0 0;}
#cp_whlist li div#c2{background-position:-89px 0;}
#cp_whlist li div#c3{background-position:0 -89px;}
#cp_whlist li div#c4{background-position:-89px -89px;}

/* why choose us */
#whychooseus_tab{
    border-style:none;
    width:100%;
    margin:20px 0 0 0;
}
#wcu_ftd td{
    height:4px;
}
#wcu_ftd td.bcw, #wcu_htd td.bcw{
    background-color: #105670;
}
#wcu_ftd td.othc{border-left:1px solid #105670;}
#wcu_htd{
    height:33px;
}
#wcu_htd td.rsn, #wcu_htd td.othc{
    background-color: #e6e6e6;
}
#wcu_htd td.othc{border-right:1px solid #f3f3f3;border-left:1px solid #105670;}
#wcu_htd td.rsn{width:115px;}
#wcu_htd td.bcw{width:292px;}
#wcu_htd td.othc{width:254px;}

#wcu_htd td div.rsn{
    margin:0 auto;
    background: url(/images/v1/sprite.whyus.gif) no-repeat -225px -45px;
    width:56px;
    height:10px;
}
#wcu_htd td div.bcw{
    margin:0 auto;
    background: url(/images/v1/sprite.whyus.gif) no-repeat 0px -86px;
    width:162px;
    height:21px;
}
#wcu_htd td div.othc{
    margin:0 auto;
    background: url(/images/v1/sprite.whyus.gif) no-repeat -225px -55px;
    width:84px;
    height:10px;
}

#wcu_uhtd td {height:9px;}
#wcu_uhtd td div.rsn, #wcu_uhtd td div.othc{
    background: url(/images/v1/sprite.whyus.gif) no-repeat -225px -36px;
    width:31px;
    height:9px;
}
#wcu_uhtd td div.othc{margin-left:10px;}
#wcu_uhtd td.rsn {border-left:1px solid #ececec;}
#wcu_uhtd td.bcw {background-color: #f5f5f5;border-left:1px solid #ececec;}
#wcu_uhtd td.othc {border-left:1px solid #ececec;border-right:2px solid #f3f3f3;}
#wcu_uhtd td div.bcw{
    background: url(/images/v1/sprite.whyus.gif) no-repeat -256px -36px;
    width:52px;
    height:9px;
}

.wcu_ttd td.rsn, .wcu_ttd td.bcw {
    border-left:1px solid #ececec;
    border-bottom:1px solid #ececec;
}

.wcu_ttd div.rsn_title{color:#165e77;font-weight:bold;text-align:center;}
.wcu_ttd div.rsn_tmarg{margin:17px auto 10px auto;}
.wcu_ttd div.rsn_tmargf{margin:8px auto 10px auto;}
.wcu_ttd div.ico{
    margin:11px auto 0 auto;
    height: 44px;
    width: 45px;
    background-image: url(/images/v1/sprite.whyus.gif);
    background-repeat: no-repeat;
}
.wcu_ttd div#rsn_prices{
    background-position: 0px 0px;
}
.wcu_ttd div#rsn_safety{
    margin:6px auto 0 auto;
    background-position: 0px -44px;
}
.wcu_ttd div#rsn_authorship{
    background-position: -45px 0px;
}
.wcu_ttd div#rsn_support{
    background-position: -45px -44px;
}
.wcu_ttd div#rsn_writers{
    height: 43px;
    background-position: -90px 0px;
}
.wcu_ttd div#rsn_deadline{
    background-position: -90px -43px;
}
.wcu_ttd div#rsn_instructions{
    background-position: -135px 0px;
}
.wcu_ttd div#rsn_plagiarism{
    background-position: -135px -44px;
}
.wcu_ttd div#rsn_testimonials{
    background-position: -180px 0px;
}
.wcu_ttd div#rsn_security{
    margin-top: 0px !important;
    background-position: -180px -44px;
}



.wcu_ttd td.othc {
    border-left:1px solid #ececec;
    border-right:2px solid #f3f3f3;
    border-bottom:1px solid #ececec;
    vertical-align: top;
}

.wcu_ttd td.bcw {
    background-color: #f5f5f5;
    padding:19px 18px 22px 21px;
    vertical-align: top;
}
.wcu_ttd td.othc {
    padding:19px 8px 22px 13px;
}

.wcu_ttd td.last {border-bottom:none !important;}





/* sitemap */
.stmpboxt1{float:left;}
.stmargtop{margin-top:30px;}
.stmargrt{margin-right:50px;}
.stmpboxt1_title{font-size:16px;color:#105670;}
.stmpboxt1 ul.stmpboxt1ul{margin:0 0 0 0;padding:0;}
.stmpboxt1 ul.stmpboxt1ul li{list-style: none outside none;margin:15px 0 0 0;padding:0;}
.stmpboxt1 ul.stmpboxt1ul a{text-decoration:underline;color:#000000;}
.stmpboxt1 ul.stmpboxt1ul a:hover{text-decoration:none;}
.stmpboxt2{}
.stmpboxt2 ul.stmpboxt2ul{margin:0 0 0 0;padding:0;width:100%;}
.stmpboxt2 ul.stmpboxt2ul li{list-style: none outside none;margin:15px 0 0 0;padding:0;float:left;width:33%;}
.stmpboxt2 ul.stmpboxt2ul a{text-decoration:underline;color:#000000;}
.stmpboxt2 ul.stmpboxt2ul a:hover{text-decoration:none;}

/* samples */
.ssmpbox{}
.ssmpbox_title{font-size:16px;color:#105670;}
.ssmpbox ul.ssmpboxul{margin:0 0 0 0;padding:0;width:100%;}
.ssmpbox ul.ssmpboxul li{list-style: none outside none;margin:15px 0 0 0;padding:0;float:left;width:50%;}
.ssmpbox ul.ssmpboxul a{text-decoration:underline;color:#000000;}
.ssmpbox ul.ssmpboxul a:hover{text-decoration:none;}

.tbsampl{
    width:100%;
}

.tbsampl th {
    background-color: #e39c02;
    color: #ffffff;
    padding: 0 5px 4px 0;
    font-size:13px;
    text-align: left;
    height: 26px;
    line-height: 26px;
}

.tbsampl th.fbrd {
    border-left:1px solid #ffffff;
    width: 100px;
}
.tbsampl th.fbrd2 {
    width: 33%;
}
.tbsampl th.fbrd2n {
    border-left:1px solid #ffffff;
    width: 33%;
}

.tbsampl td {
    text-align: left;
    padding: 0px 5px 0px 10px;
    background-color: #f6f6f6;
    color: #102f42;
    height: 36px;
    line-height: 36px;
}
.tbsampl td.fbrd {
    border-left:1px solid #ececec;
    border-top:1px solid #ececec;
    border-right:1px solid #ececec;
}
.tbsampl td.fbrd a, .tbsampl td.fbrd a:visited, .tbsampl td.fbrd a:link {
    text-decoration: none;
    color: #c0481e;
}
.tbsampl td.fbrd a:hover{
    text-decoration: underline;
}

.tbsampl td.nbrd {
    border-left:1px solid #ececec;/*dadada*/
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
}
.tbsampl td.lbrd {
    border-left:1px solid #ececec;/*dadada*/
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
    border-right:1px solid #ececec;
}

.tbsampl td.tbsep{
    background-color: #ffffff;
    padding: 0;
    margin:0;
    height: 9px;
    line-height: 9px;
    border-style: none;
}

.tsthico{
    background-image: url('/images/v1/samples/samples-icons.gif');
    background-repeat: no-repeat;
    float:left;
    height:19px;
    margin:5px 10px 0 4px;
    margin-top: 5px;
}
#tsthicot{
    background-position: 0px 0px;
    width:18px;
}
#tsthicol{
    background-position: -18px 0px;
    width:21px;
}
#tsthicos{
    background-position: -39px 0px;
    width:16px;
}
#tsthicost{
    background-position: -55px 0px;
    width:20px;
}

.tsthicot{
    background-position: 0px 0px;
    width:18px;
}
.tsthicol{
    background-position: -18px 0px;
    width:21px;
}
.tsthicos{
    background-position: -39px 0px;
    width:16px;
}
.tsthicost{
    background-position: -55px 0px;
    width:20px;
}

/* contact us */
#cibox{margin:40px 0 0 0;}
.ciboxitem{float:left;}
.ciboxitemmgnrt{margin-right:90px;}
.ciitem{}
.ciicon{float:left;background-image:url(/images/v1/sprite.contactus.gif);background-repeat: no-repeat;height: 99px;
    width: 90px;}
#ic1{background-position:0 0;}
#ic2{background-position:0 -99px;}
#ic3{background-position:-90px 0;}
#ic4{background-position:-90px -99px;}
.ciiteminfo{float:left;margin:3px 0 0 22px;}
.cilabel{color:#8e1717;font-size:14px;font-weight:bold;}
.ciinf{margin:10px 0 0 0;}
.ciboxsep{margin:30px 0 0 0;}

/* login */

#login_frm{
    margin:20px 0 0 0;
    padding: 25px 21px 25px 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color:#78bcd6;
    width: 324px;
}
#login_frm input{
    width:244px;
    height:23px;
    border:1px solid #96a7ad;
    color:#6a6a6a;
    padding:5px 5px;
    margin-left: 5px;
}
#login_frm input.error{border:1px solid #E12323;}
#login_frm input#frm_email{margin-left:25px;}
#login_frm div#cllbbtnbox{margin:16px 0 0 0;}
#login_frm div#sbmbtnbox{margin:14px 0 0 0;text-align:right;}
#login_frm input#submit_button{
    border-style:none;
    float:right;
    cursor:pointer;
    margin: 0 0 0 0;
    padding: 0;
    color:#3f9bbd;
    font-weight:bold;
    line-height: 21px;
    text-align: center;
    display:block;
    background:url(/images/sprite.public.gif) no-repeat -111px 0px;
    height:23px;
    width:61px;
    text-decoration:none;}
#login_frm input#submit_button:hover{
    background-position:-111px -23px;
    text-decoration:none;
}
#login_frm div#cllnk{margin:16px 0 0 0;}
#login_frm div#cllnk a{text-decoration:none;color:#07435a;margin-left: 70px;}
#login_frm div#cllnk a:hover{text-decoration:underline;}


/* forgot password */

#fpassfrm input#email{
    float:left;
    width:244px;
    height:14px;
    border:1px solid #96a7ad;
    color:#6a6a6a;
    padding:5px 5px;
}
#fpassfrm input#email.error{border:1px solid #E12323;}
#fpassfrm div#error{color:#E12323;margin:5px 0 0 0;}

#fpassfrm input#fpbtn{
    float:left;
    border-style:none;
    cursor:pointer;
    margin: 1px 0 0 10px;
    padding: 0;
    color:#000000;
    line-height: 21px;
    text-align: center;
    display:block;
    background:url(/images/sprite.public.gif) no-repeat -111px 0px;
    height:23px;
    width:61px;
    text-decoration:none;
}
#fpassfrm input#fpbtn:hover{
    background-position:-111px -23px;
    text-decoration:none;
}

/* discounts */
#dpbox{}
h2.dptitle{
    color: #2B89AD;
    font-size: 20px;
    font-weight: normal;
    margin: 25px 0 15px 0;
    padding: 0;
}

/* special offer */
#specoffertab{
    width:100%;
    height:260px;
    border:1px solid #d1d2d2;
    background: url(/images/v1/discount/special_offer_line.gif) repeat-x 0 0;
}
#specoffertab td{
    width:33%;
    vertical-align: top;
    text-align: center;
    padding: 0 5px 14px;
}
#specoffertab td div.bg{
    background-image: url(/images/v1/discount/sprite.discount.gif);
    background-repeat: no-repeat;
    height: 66px;
    width: 72px;
    margin: 14px auto 0 auto;
}
#specoffertab td div.title{
    font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
    text-shadow: #ffffff 1px 1px 1px;}
#specoffertab td div.title .sub{margin-top: 2px;}
#specoffertab td div.descr{margin-top: 20px;padding: 0 15px;
    text-align: left;}

#specoffertab td#freeoffer{border-right:1px solid #d1d2d2;}
#specoffertab td#freeoffer div.bg{background-position: 0 0;}
#specoffertab td#freeoffer div.title{color:#b21420;margin-top: 18px;}
#specoffertab td#freeoffer div.title .sub{margin-top: 6px;}
#specoffertab td#freeoffer div.descr{padding: 0 5px;}

#specoffertab td#firstoffer{border-right:1px solid #d1d2d2;}
#specoffertab td#firstoffer div.bg{background-position: -72px 0;}
#specoffertab td#firstoffer div.title{color:#629643;font-size: 24px;}
#specoffertab td#firstoffer div.title .sub{font-size: 18px;}

#specoffertab td#secondoffer{}
#specoffertab td#secondoffer div.bg{background-position: -144px 0;}
#specoffertab td#secondoffer div.title{color:#df5f22;font-size: 24px;}
#specoffertab td#secondoffer div.title .sub{font-size: 18px;}

/* life-time offer */
#lifeoffertab{
    margin-top:20px;
    width:100%;
    height:196px;
    border:1px solid #d1d2d2;
    background: url(/images/v1/discount/lifetime_line.gif) repeat-x 0 0;
}
#lifeoffertab td:first-child{
    width:175px;
    border-right:1px solid #d1d2d2;
    font-size:16px !important;
    font-weight: bold;
    color: #6b6b6c !important;
}
#lifeoffertab tr.title td{border-bottom:1px solid #d1d2d2;}
#lifeoffertab td{
    width:158px;
    text-align: center;
    vertical-align: middle;
}
#lifeoffertab tr.title td{
    font-size: 24px;
    height: 60px;
}
#lifeoffertab tr.title td.pr5{color:#00b2da;border-right:1px solid #d1d2d2;}
#lifeoffertab tr.title td.pr10{color:#81bc41;border-right:1px solid #d1d2d2;}
#lifeoffertab tr.title td.pr15{color:#e96f35;}

#lifeoffertab tr.clarify td{color:#ffffff;font-size: 19px;}
#lifeoffertab tr.clarify td.pr5{border-right:1px solid #d1d2d2;}
#lifeoffertab tr.clarify td.pr10{border-right:1px solid #d1d2d2;}
#lifeoffertab tr.clarify td.pr15{}
#lifeoffertab tr.clarify td div{
    background-image: url(/images/v1/discount/sprite.discount.gif);
    background-repeat: no-repeat;
    height: 97px;
    width: 112px;
    margin: 0 auto;
}
#lifeoffertab tr.clarify td.pr5 div{background-position: 0 -66px;}
#lifeoffertab tr.clarify td.pr10 div{background-position: -112px -66px;}
#lifeoffertab tr.clarify td.pr15 div{background-position: -224px -66px;}
#lifeoffertab tr.clarify td div span{display:block;padding: 42px 0 0;}
#lifeoffertab tr.clarify td div span.pg{display:block;padding: 0px 0 0 0;font-size: 14px;}

/* volume offer */
#voloffertab{
    margin-top:20px;
    width:100%;
    height:149px;
    border:1px solid #d1d2d2;
    background: url(/images/v1/discount/all_products_line.gif) repeat-x 0 0;
}
#voloffertab td:first-child{
    width:183px;
    font-size:16px !important;
    font-weight: bold;
    color: #6b6b6c !important;
    text-align: center;
    vertical-align: middle;
}
#voloffertab td:first-child span{
    display:block;
    margin:20px 0 0 0;
    font-weight: normal;
    font-size: 12px !important;
}

#voloffertab td div.prbox {
    width:428px;
    height:119px;
    margin: 0 0 0 20px;
}

#voloffertab td div.prbox div.item{
    background-image: url(/images/v1/discount/sprite.discount.gif);
    background-repeat: no-repeat;
    color:#ffffff;
    font-size:19px;
    font-weight: normal;
}
#voloffertab td div.prbox div.descr, #voloffertab td div.prbox div.proc{
    float:left;
}
#voloffertab td div.prbox div.descr span.pg{font-size:14px;font-weight: normal;}
#voloffertab td div.prbox div.proc{
    font-size: 24px;
    font-weight: normal;
}
#voloffertab td div.prbox div.pr5{
    background-position: 0 -163px;
    height:40px;
}

#voloffertab td div.prbox div.pr5 div.descr{margin: 9px 0 0 15px;}
#voloffertab td div.prbox div.pr5 div.proc{color:#00b2da;margin: 8px 0 0 25px;}

#voloffertab td div.prbox div.pr10{
    background-position: 0 -203px;
    height:40px;
}
#voloffertab td div.prbox div.pr10 div.descr{margin: 6px 0 0 110px;}
#voloffertab td div.prbox div.pr10 div.proc{color:#81bc41;margin: 5px 0 0 23px;}

#voloffertab td div.prbox div.pr15{
    background-position: 0 -243px;
    height:39px;
}
#voloffertab td div.prbox div.pr15 div.descr{margin: 5px 0 0 200px;}
#voloffertab td div.prbox div.pr15 div.proc{color:#e96f35;margin: 3px 0 0 90px;}

/* adm and multi volume offer */
#multvoloffertab, #admvoloffertab{
    height:262px;
    width:317px;
    border:1px solid #d1d2d2;
    background: url(/images/v1/discount/mulpitple_line.gif) repeat-x 0 0;
    margin-top:20px;
}
#multvoloffertab{float:left;}
#admvoloffertab{float:right;}
#multvoloffertab td, #admvoloffertab td{margin:0 auto;vertical-align:top;text-align: center;}
#multvoloffertab td div.title, #admvoloffertab td div.title{
    margin-top:24px;
    font-size:16px !important;
    font-weight: bold;
    color: #6b6b6c !important;
}

#multvoloffertab td div.prbox,#admvoloffertab td div.prbox {
    height:192px;
    margin: 14px 0 0 0;
}

#multvoloffertab td div.prbox div.item, #admvoloffertab td div.prbox div.item{
    background-image: url(/images/v1/discount/sprite.discount.gif);
    background-repeat: no-repeat;
    color:#ffffff;
    font-size:16px;
    font-weight: bold;
    float:left;
}
#admvoloffertab td div.prbox div.pr{
    font-size:20px;
}

#multvoloffertab td div.prbox div.proc1, #admvoloffertab td div.prbox div.proc1{
    background-position: 0 -352px;
    height:122px;
    width:86px;
    margin: 70px 0 0 28px;
}
#multvoloffertab td div.prbox div.pr{padding: 18px 0 0 0;}
#multvoloffertab td div.prbox div.quantdescr, #admvoloffertab td div.prbox div.quantdescr{font-size:11px;}

#multvoloffertab td div.proc1 div.pr{color:#00b2da;}
#multvoloffertab td div.proc1 div.prdescr{font-size:10px;}
#multvoloffertab td div.proc1 div.quant{padding: 22px 0 0 0;}

#multvoloffertab td div.prbox div.proc2, #admvoloffertab td div.prbox div.proc2{
    background-position: -86px -319px;
    height:155px;
    width:86px;
    margin: 37px 0 0 0px;
}
#multvoloffertab td div.proc2 div.pr{color:#81bc41;padding: 15px 0 0 0;}
#multvoloffertab td div.proc2 div.prdescr{font-size:10px;}
#multvoloffertab td div.proc2 div.quant{padding: 40px 0 0 0;}

#multvoloffertab td div.prbox div.proc3, #admvoloffertab td div.prbox div.proc3{
    background-position: -172px -282px;
    height:192px;
    width:86px;
}
#multvoloffertab td div.proc3 div.pr{color:#e96f35;padding: 12px 0 0 0;}
#multvoloffertab td div.proc3 div.prdescr{font-size:10px;}
#multvoloffertab td div.proc3 div.quant{padding: 55px 0 0 0;}


#admvoloffertab td div.proc1 div.pr{color:#00b2da;padding: 24px 0 0 0;}
#admvoloffertab td div.proc1 div.quant{padding: 22px 0 0 0;}

#admvoloffertab td div.proc2 div.pr{color:#81bc41;padding: 20px 0 0 0;}
#admvoloffertab td div.proc2 div.quant{padding: 40px 0 0 0;}

#admvoloffertab td div.proc3 div.pr{color:#e96f35;padding: 18px 0 0 0;}
#admvoloffertab td div.proc3 div.quant{padding: 55px 0 0 0;}



#dpltdisctab{border-style:none;margin:10px 0 0 0;}
#dpltdisctab .brd{background-image:url(/images/sprite.public.gif);background-repeat: no-repeat;height:11px;width:11px;}
#dpltdisctab .lefttop{background-position:-176px -184px;}
#dpltdisctab .leftbtm{background-position:-176px -195px;}
#dpltdisctab .righttop{background-position:-187px -184px;}
#dpltdisctab .rightbtm{background-position:-187px -195px;}
#dpltdisctab .linetop{border-top:2px solid #e0e1e1;}
#dpltdisctab .linebtm{border-bottom:2px solid #e0e1e1;}
#dpltdisctab .lineright{border-right:2px solid #e0e1e1;}
#dpltdisctab .lineleft{border-left:2px solid #e0e1e1;}
#dpltdisctab .inbox{vertical-align:top;padding:0 15px 0 15px}
.dpdisctabtr td{height:30px;line-height:30px;padding:5px 0;font-weight: bold;}
.dpdisctabtr td.decr{font-size:13px;}
.dpdisctabtr td.pgs{font-size:17px;padding-left:30px;}
.dpdisctabitem5 td{color:#edb829;}
.dpdisctabitem10 td{color:#e73f2c;}
.dpdisctabitem15 td{color:#b20a0a;}

.dpvolarea{margin-top:15px;font-weight:bold;}
.dpvoltab{border-style:none;margin:10px 0 0 0;}
.dpvoltab .brd{background-image:url(/images/sprite.public.gif);background-repeat: no-repeat;height:11px;width:11px;}
.dpvoltab .lefttop{background-position:-176px -184px;}
.dpvoltab .leftbtm{background-position:-176px -195px;}
.dpvoltab .righttop{background-position:-187px -184px;}
.dpvoltab .rightbtm{background-position:-187px -195px;}
.dpvoltab .linetop{border-top:2px solid #e0e1e1;}
.dpvoltab .linebtm{border-bottom:2px solid #e0e1e1;}
.dpvoltab .lineright{border-right:2px solid #e0e1e1;}
.dpvoltab .lineleft{border-left:2px solid #e0e1e1;}
.dpvoltab .inbox{vertical-align:top;padding:12px 15px 0 15px}
.dpvoltab .inbox div.item{margin:0 0 12px 0;color:#312416;font-size:13px;font-weight: bold;text-align:center;}
.dpvoltab .inbox span.mrglf{margin-left: 15px;}
.dpvolitem0{color:#2b89ad;}
.dpvolitem1{color:#5b9c22;}
.dpvolitem2{color:#ed9d12;}

/* faq */
#faqqlist{margin:0;padding:0;}
#faqqlist li{list-style: none outside none;font-size: 13px;margin:0 0 12px 0;padding:0;}
#faqalist{margin:40px 0 0 0;}
div.faqitem{margin:0 0 25px 0;}
div.faqq{font-size: 15px;margin:0 0 8px 0;font-weight:bold;}
div.faqq span.num{font-size: 22px;margin: 0 8px 0 0;color:#8E1717;font-weight:normal;}
div.faqa{font-size: 13px;}
div.faqa span.num{font-size: 22px;margin: 0 8px 0 0;color:#073749;}

/* testimonials */
#testimonials_list{}
.testimonial_item{margin:0 0 15px 0;font-size:13px;}
.testimonial_item a{color:#262828;text-decoration:none;}
.testimonial_item a:hover{text-decoration:none;}
.testimonial_number{font-weight:bold;font-size:14px;}
.testimonial_list_author{margin:4px 0 0 0;font-weight:bold;font-size:12px;}

/* testimonials V1 */
.tab-testimonial-item{
    margin: 15px 0 0 0;
    border-bottom: 1px solid #dfdbcf;
    width: 100%;
}
.tab-testimonial-item td{vertical-align: top;}

.tab-testimonial-item .item-client{
    font-weight: bold;
    font-size: 14px;
    color:#165d77;
    margin:0 0 2px 0;
    line-height: 20px;
}
.tab-testimonial-item .item-clent-rating {
    height: 16px;
    width: 17px;
    background: url(/images/v1/testimonials/client-rating.gif) no-repeat 0 0;
    float:left;
    margin:0 7px 0 0;
}
.tab-testimonial-item .icrg{
    width:17px;
    height: 0px;
    background: url(/images/v1/testimonials/client-rating.gif) no-repeat 0 -16px;
}

.tab-testimonial-item .item-od{
    margin:5px 0 0 0;
}

.tab-testimonial-item .item-rat{
    color:#165e77;
    margin:5px 0 0 30px;
}
.tab-testimonial-item .td-rat{float: right;}
.margrat{margin-top:25px !important;}
.item-rat-title{float:left;}
.tab-testimonial-item .item-rat-vis{
    margin:3px 4px 0 10px;
    width: 59px;
    height: 10px;
    float:left;
    background: url(/images/v1/testimonials/star-rating.gif) no-repeat 0 -10px;
}

.tab-testimonial-item .item-rat-digit{font-size:11px;}

.tab-testimonial-item .isrg{
    width:0px;
    height: 10px;
    background: url(/images/v1/testimonials/star-rating.gif) no-repeat 0 0;
}

.tab-testimonial-item td.item-feedback {
    padding: 19px 0 14px 0;
}



/* step 5*/
#thpcenterbox{float:none;margin: 0 0 120px;width: 100%;}
#thpmright{float:none;margin:0;width: 100%;}
#thpcbright{margin:0 auto;width:700px;}

.scndbanner{display:block;margin:10px auto 20px;width:701px;height:203px;background:url(/images/site/media/scnd.jpg) no-repeat 0 0;text-decoration:none;}
.scndbanner:hover{text-decoration:none;}
.scndbdisc{color: #1b1818;display: block;font-size: 32px;font-weight: bold;margin: 0 0 0 480px;position: relative;top: 155px;}

#bookbox{margin:0 0 10px 0;}
#bookbox .rowaddtw{margin:3px 0 0 0;}
.addthis_toolbox{display:inline !important;}

/* breadcrumbs */
#breadcrumbs {margin:0 0 5px 0;color:#8F785D;}
#breadcrumbs a{color:#8F785D;}
#breadcrumbs a:hover{}

/* rewiew rating */
div.rewiew_rating{
    margin: 15px 0 0 0;
}
div.ristarts{
    width:67px;
    height:14px;
    background:url(/images/site/ostars.gif) no-repeat 0 0;
    float: left;
    margin: 0 5px 0 0;
}

/* blog */
.blog_block{padding-left:8px;}
.blog_nav{color:#7ca9b7;font-size:18px;height:32px;}
.blog_nav h1{display: inline; font-size: 18px; margin: 0px; font-weight: normal;}
.blog_nav div{float:left;}
.blog_nav .delim{background:url(/images/v1/blog_sprite.gif) -267px -58px;width:4px;height:9px;float:left;margin:8px 9px 0px;}
a.blog_main,a.blog_main:link,a.blog_main:visited{color:#a9bbc1;float:left;}
a.blog_main_sub,a.blog_main_sub:link,a.blog_main_sub:visited{color:#7ca9b7;float:left;}
.category_img{padding:3px 20px 3px 0px;float:left;}
.blog_post{border-top:1px solid #f0f0f0;padding:25px 10px 15px 0px;font-size:14px;}
.blog_post a{color:#2B89AD;}
.blog_post a:hover{text-decoration:underline;}
.blog_post h2{font-size:20px;}
.blog_post h2.intopic_clr{color:#BD3526;}
.blog_post a.blog_post_tag{color:#FFFFFF;}
.blog_post_summary_with_img{float:left;width:540px;}
.blog_post_summary{float:left;width:640px;}
.fb_comments{float:right;padding-top:4px;}
a.blog_post_title,a.blog_post_title:link,a.blog_post_title:visited{color:#BD3526;font-weight:bold;font-size:23px;}
.blog_post_title_h2, .blog_post_title_h1{font-size:16px;margin:0px;}
.blog_block .blog_cat_desc, .blog_block .blog_tag_desc{margin-bottom:15px;font-size: 13px;line-height: 21px;}
.blog_cat{padding-bottom:15px;float:left;font-size:11px;margin-top:5px;}
.blog_cat_label{color:#98afaf;font-weight:bold;}
a.blog_cat_name,a.blog_cat_name:link,a.blog_cat_name:visited{color:#26a4cc;font-weight:bold;}
.blog_post_date{float:right;color:#838383;font-weight:bold;margin-bottom:5px;}
.blog_post_img{float:left;padding:0px 20px 10px 0px;border:0;}
.blog_post_subimg{float:left;padding:10px 30px 10px 0px;border:0;}
.blog_post_short_text{text-align:justify;padding-bottom:12px;float:left;}
.blog_post_tags{float:right;padding:0px 0 15px;height:20px;}
.blog_post_tags_in_post{float:left;padding:0px 0 15px;height:20px;}
.blog_post_tag{background:#96897b;border-radius:3px;padding:4px 5px;margin-left:5px;color:#FFFFFF;}
a.blog_back,a.blog_back:link,a.blog_back:visited{font-weight:bold;}
.blog_back div{float:left;cursor:pointer;}
.blog_back_img{/*background:url(/images/sprite.gif) -169px -139px;width:6px;height:6px;margin:5px;cursor:pointer;*/}
.back_to_all_posts{border:0px;height:15px;padding-top:10px;}
.read_more{display:block;float:left;margin-left:100px;}
.blog_post_social{border:1px solid #F0F0F0;padding:5px 10px 15px 10px;}
#blog_categories{border:1px solid #D1D1D1}
#blog_categories .content{padding:5px 18px 18px 19px}
#blog_tags{border:0px solid #D1D1D1;}
#blog_tags .content{padding:5px 18px 18px 19px;vertical-align:baseline;text-align:justify;}
#blog_tags a{padding:0px 6px 0px 0px;display:inline;float:none;}
#blog_recent_posts{border:1px solid #D1D1D1}
#blog_recent_posts .content{padding:5px 18px 18px 19px}
#blog_categories .title, #blog_tags .title, #blog_recent_posts .title{background: url(/images/v1/blog_sprite.gif) repeat 0 0;height:51px}
#blog_categories .title{background-position: -0px -118px;}
#blog_tags .title{background-position: -0px -169px;}
#blog_recent_posts .title{background-position: -0px -220px;}
#blog_categories ul{padding:0px;margin:0px;list-style:none;}
#blog_categories ul li{margin-bottom:7px;}
#blog_recent_posts ul{padding:0px; margin:0px;list-style:none;}
#blog_recent_posts ul li{margin:0px 0px 7px 0px;}
#blog_recent_posts ul li div.recent_ico{float:left;width:6px;height:6px;margin:5px 5px 0px 5px;background:url(/images/sprite.gif) repeat scroll -170px -133px transparent}
#followbox_blog{border:1px solid #D1D1D1;}
#followbox_blog .title{background: url(/images/v1/blog_sprite.gif) repeat -0px -67px;height:51px;text-align:center;}
#followbox_blog .content{padding: 5px 17px 18px 17px;}

#subscribe_area{border:1px solid #D1D1D1;background:#f6f3ec;width:239px;margin-bottom:14px;}
#promo_subscribe_area{border:1px solid #D1D1D1;background:#f6f3ec;width:239px;margin-bottom:14px;}
#subscribe_block{width:238px;}
#promo_subscribe_block{width:238px;}
#subscribe_block_inner{padding:0px 0px 10px 15px;}
#subscribe_block_inner form{display:block;padding-top:20px;}
#promo_subscribe_block_inner{padding:0px 0px 10px 0px;}
#promo_subscribe_block_inner form{display:block;}
a.subscr_btn,a.subscr_btn:link,a.subscr_btn:visited{
display:block;float:left;background:url(/images/v1/subscribe_to_our_blog.gif);width:37px;height:29px;background-position:-0px -0px;}
a.subscr_btn:hover,a.promo_subscr_btn:hover{background-position:-0px -30px;}
a.promo_subscr_btn,a.promo_subscr_btn:link,a.promo_subscr_btn:visited{
display:block;float:left;background:url(/images/v1/subscribe_sprite.gif);width:239px;height:67px;background-position:-0px -49px;margin-top:15px;}
a.subscr_btn:hover{background-position:-0px -30px;}
a.promo_subscr_btn:hover{background-position:-0px -118px;}
#subscribe_email_block{float:left;}
#promo_subscribe_email_block{float:left;padding-left:15px;}
.subscribe_placeholder{color:#A9BBC1;font-style:italic;}
#subscribe_email{width:160px;height:24px;line-height:24px;}
#promo_subscribe_email{width:209px;height:24px;line-height:24px;}
#subscribe_block input#subscribe_email.error{border:1px solid #E12323;}
#promo_subscribe_block input#promo_subscribe_email.error{border:1px solid #E12323;}
#promo_subscribe_block input#promot_subscribe_email.error{border:1px solid #E12323;}
#subscribe_block div.error,#promo_subscribe_block div.error{color:#E12323;margin:5px 0 0 0;}
#subscribed{padding:20px 5px 10px 15px;line-height:18px;}
#promo_subscribe_block div.error{color:#E12323;margin:5px 0 0 20px;}
#promo_subscribed{padding:0px 5px 10px 0px;line-height:18px;}
#subscribe_title{background:url(/images/v1/subscribe_to_our_blog.gif);background-position:-37px -0px;width:190px;height:18px;margin-bottom:15px;}
#promo_subscribe_title{background:url(/images/v1/subscribe_sprite.gif);background-position:-0px -0px;width:239px;height:49px;margin-bottom:15px;}
#promo_slogan{color:#ea6929;text-align:center;font-size:11px;padding-top:6px;margin-right:20px;}
#promo_subscribed_text{margin:10px;}

/* pagination */
.msg_pg_mn_wrap_std_top{padding:0 0 5px 0;margin:0;}
.msg_pg_mn_wrap_std_btm{padding:5px 0 0 0px;margin:0;}
.ols_pg_mn_wrap_std_btm{padding:10px 0 0 0;margin:0;}
.btm_line{border-bottom:1px solid #8f8f8f;}
.top_line{border-top:1px solid #8f8f8f;}
.pg_mn{display:inline;margin:0;padding:0;font-weight:bold;color:#777777;}
.pg_mn li{height:15px;line-height:15px;float:left;list-style: none outside none;margin:0 6px 0 0;}
.pg_mn li.curr{padding:3px 7px 4px;font-weight:bold;color:#777777;border: 1px solid #d1d1d1;border-radius:3px;background:#e9e3dd;}
.pg_mn li a, .pg_mn li a:link, .pg_mn li a:visited{border:1px solid #FFF;cursor:pointer;padding:3px 7px 4px;display:block;float:left;height:15px;line-height:15px;width:auto;color:#777777;text-decoration:none;}
.pg_mn li a:hover{text-decoration:none;background:#f0f0f0;border:1px solid #d1d1d1;border-radius:3px;}
.sep_fn_arr{margin-left:4px;}
.sep_sn_arr{margin-left:1px;}
.pg_mn li.etc{line-height:24px;}
.pg_arrow{background:url(/images/sprite.gif) no-repeat -133px -139px;width:4px;height:8px;margin-top:4px;float:left;}
.pg_arrowl{background:url(/images/sprite.gif) no-repeat -150px -139px;width:4px;height:8px;margin-top:4px;float:left;}
.sep_fnl_arr{margin-right:4px;}
.sep_snl_arr{margin-right:1px;}
.pg_desc{color:#777777;float:left;padding:4px 15px 0px 0px;}
.pg_mn a.prev_page,.pg_mn a.prev_page:link,.pg_mn a.prev_page:hover{display:block;background:url(/images/v1/blog_sprite.gif) -239px -58px;width:14px;height:15px;border:0px;padding:0px;margin:4px 4px 0px 0px;}
.pg_mn a.next_page,.pg_mn a.next_page:link,.pg_mn a.next_page:hover{display:block;background:url(/images/v1/blog_sprite.gif) -253px -58px;width:14px;height:15px;border:0px;padding:0px;margin:4px 0px 0px 4px;}
/* ************* */

/* product pages */
.img_on_page{float:left; padding:0 10px 0 0;}

/* search */
.search_bar,.search_bar2{background:#f3efe5;border-bottom:1px solid #dad4c4;margin:10px 2px 0px 2px;}
.search_bar2{margin-top:4px;height: 49px;}
.search_bar form{width:600px;padding:15px 0px 15px 30px;height:29px;margin-top:0px;}
.search_bar div,.search_bar2 div{float:left;}
.search_bar2 form{width:600px;padding:10px 0px 10px 30px;height:29px;float:left;}
.search_input{height:25px;line-height:27px;width:470px;padding-left:3px;}
.input_placeholder{font-style:italic;color:#A9BBC1;}
a.search_submit,a.search_submit:link,a.search_submit:visited{margin-left:15px;display:block;float:left;width:76px;height:29px;background:url('/images/v1/sprite.search.gif') -319px -0px;}
a.search_submit:hover{background-position: -319px -29px;}
a.search_spec_off,a.search_spec_off:link,a.search_spec_off:visited{display:block;float:right;width:319px;height:59px;background:url('/images/v1/sprite.search.gif');}
.search_block_content{font-size:13px;}
.search_block_title{font-size:17px;}
.search_found_item{}
.main_headline{background:#165d77;margin:0px 2px;}
a.special_price,a.special_price:link,a.special_price:visited
{display:block;float:right;height:81px;width:372px;background:url(/images/v1/special_price_next.jpg);}
a.try_for_nothing,a.try_for_nothing:link,a.try_for_nothing:visited
{display:block;float:left;height:81px;width:305px;background:url(/images/v1/offers_buttons.gif) -0px -0px;}
a.try_for_nothing:hover{background-position:-0px -81px;}
.or_img{float:left;height:81px;width:38px;background:url(/images/v1/or_image.jpg);}
a.first_order_disc,a.first_order_disc:link,a.first_order_disc:visited
{display:block;float:left;height:81px;width:259px;background:url(/images/v1/offers_buttons.gif) -305px -0px;}
a.first_order_disc:hover{background-position:-305px -81px;}

/* blog popularization */
div#blogpop {
    float:right;
    height:49px;
    width:323px;
    background:url(/images/v1/custom-writing-blog.jpg) no-repeat 100% 0;

}
div#blogpop a{
    display:block;
    height:49px;width:172px;
    background:url(/images/v1/custom-writing-blog-here.gif) no-repeat 0 0;
}
div#blogpop a:hover{
    background-position:0px -49px;
}


/* guarantee box V2 */

div.eguaran {
    width:100%;
    margin: 0 auto;
    font-size: 14px;
    line-height: 20px;
}
div.eguaran h2.au_subtitle{margin: 15px 0 5px 0;}

div.eguaran .row{
    margin-bottom:5px;
}
div.eguaran .item{
    width:33%;
    height:100px;
    float:left;
    cursor:pointer;
    opacity: 0.9;
}
div.eguaran .item:hover, div.eguaran .item.hover{
    opacity: 1;
}
div.eguaran .item .ico{
    background: transparent url(/images/v1/guarante/guarantee.sprite.gif) no-repeat 0 0;
    margin:25px auto 0 auto;
}
div.eguaran #confidentiality.item .ico {
    width:32px;
    height:52px;
    margin-top: 17px;
}
div.eguaran #confidentiality.item .title{margin-top: 9px;}
div.eguaran #authorship.item .ico {
    width:35px;
    height:52px;
    background-position: -32px 0px;
    margin-top: 15px;
}
div.eguaran #authorship.item .title{margin-top: 11px;}
div.eguaran #originality.item .ico {
    width:38px;
    height:52px;
    background-position: -70px 0px;
    margin-top: 13px;
}
div.eguaran #originality.item .title{margin-top: 13px;}
div.eguaran #quality.item .ico {
    width:41px;
    height:42px;
    background-position: 0px -52px;
    margin-top: 22px;
}
div.eguaran #quality.item .title{margin-top: 13px;}
div.eguaran #communication.item .ico {
    width:40px;
    height:42px;
    background-position: -41px -52px;
    margin-top: 22px;
}
div.eguaran #communication.item .title{margin-top: 14px;}
div.eguaran #samples.item .ico {
    width:38px;
    height:42px;
    background-position: -81px -52px;
    margin-top: 20px;
}
div.eguaran #samples.item .title{margin-top: 16px;}

div.eguaran .item .title{
    text-align: center;
    color:#ffffff;
    font-size:12px;
    margin:10px 0 0 0;
}

div.eguaran #confidentiality.item, div.eguaran #authorship.item,
div.eguaran #quality.item, div.eguaran #communication.item
{
    margin-right:3px;
}

div.eguaran #confidentiality.item{
    background-color: #002664;
}
div.eguaran #authorship.item{
    background-color: #99264f;
}
div.eguaran #originality.item{
    background-color: #482385;
}
div.eguaran #quality.item{
    background-color: #2a7eee;
}
div.eguaran #communication.item{
    background-color: #67af1d;
}
div.eguaran #samples.item{
    background-color: #d74e2a;
}

div.eguaran #confidentiality-box .title{
    color: #002664;
}
div.eguaran #authorship-box .title{
    color: #99264f;
}
div.eguaran #originality-box .title{
    color: #482385;
}
div.eguaran #quality-box .title{
    color: #2a7eee;
}
div.eguaran #communication-box .title{
    color: #67af1d;
}
div.eguaran #samples-box .title{
    color: #d74e2a;
}

div.eguaran .itembox{
    display:none;
    margin-top:2px;
    border:1px solid #d1d5dc;
    background-color: #eaeff7;
    color:#000000;
    padding:10px 0;
}
div.eguaran .itembox .wrapper{padding:0 10px;}

div.eguaran .itembox .title{
    color:#002664;
    margin:0 0 8px 0;
    font-size: 18px;
}
div.eguaran .itembox .mrg{
    margin:5px 0 0 0;
}

/* guaranteed central box */
div#guaranteed_cbox{
    background-color:#f6f3ec;
    padding:8px 20px 10px 15px;
    margin: 8px 0 10px 0;
}
div#qcb_stars{
    height:11px;
    background:url(/images/v1/guaranteed.stars.gif) no-repeat 0 0;
}
#qcb_tab{
    margin:10px 0 0 0;
}
#qcb_tab td {vertical-align:top; padding-bottom: 15px;}

.gcboxitem{
    margin:0 0 18px 0;
}
.gcboxitem_img{
    background:url(/images/v1/guaranteed.sprite.jpg) no-repeat 0 0;
    height:74px;
    width:77px;
    margin:0 18px 0 0;
}
div#guaranteed_cbox div#confidentiality{
    background-position: 0 0;
}
div#guaranteed_cbox div#authorship{
    background-position: -77px 0;
}
div#guaranteed_cbox div#originality{
    background-position: -154px 0;
}
div#guaranteed_cbox div#quality{
    background-position: 0 -74px;
}
div#guaranteed_cbox div#communication{
    background-position: -77px -74px;
}
div#guaranteed_cbox div#samples{
    background-position: -154px -74px;
}

.gcboxitem_body{
    color:#474d5b;
}
.gcboxitem_title{
    font-weight: bold;
    font-size: 14px;
}
.gcboxitem_text{
    margin:4px 0 0 0;
}

/* more tips central box */
div#moretips_cbox{
    background-color:#f6f3ec;
    padding:8px 20px 10px 15px;
    margin: 8px 0 10px 0;
}
div#moretips_stars{
    height:11px;
    background:url(/images/v1/guaranteed.stars.gif) no-repeat 0 0;
}
div.moretips_stars{
    height:11px;
    background:url(/images/v1/guaranteed.stars.gif) no-repeat 0 0;
}
div.moretips_cbox_border{
    border:2px solid #f6f3ec;
    padding:8px 20px 10px 15px;
    margin: 8px 0 10px 0;
}
div.moretips_cbox{
    background-color:#f6f3ec;
    padding:8px 20px 10px 15px;
    margin: 8px 0 10px 0;
}
div.moretips_inccorr{
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 8px 0;
}
div#moretips_inc{
     color:#ca2f4e;
 }
div#moretips_corr{
    color:#5e8f30;
}
div.moretips_inc{
    color:#ca2f4e;
}
div.moretips_corr{
    color:#5e8f30;
}
div.moretips_example{
    color:#000000;
    font-weight: bold;
}
#moretips_tab{
    margin:10px 0 0 0;
}
#moretips_tab td {vertical-align:top; padding-bottom: 5px;}
.moretips_tab{
    margin:10px 0 0 0;
}
.moretips_tab td {vertical-align:top; padding-bottom: 5px;}

div#moretips_cbox div#moretips{
    background:url(/images/v1/guaranteed.sprite.jpg) no-repeat 0 0;
    height:74px;
    width:77px;
    margin:0 18px 0 0;
}

.mtboxitem_body{
    color:#474d5b;
}
.mtboxitem_title{
    font-weight: bold;
    font-size: 14px;
    margin:0 0 8px 0;
}
.mtboxitem_text{
    font-size: 13px;
    margin:6px 0 0 0;
}
.mtboxitem_text_search{
    font-size: 13px;
    margin:10px 0 0 0;
}

.promo_bottom_block{
    background-color:#f2b633;
    position:fixed;
    bottom:0;margin:0 15px 0 15px;
    padding:0;
    width:657px;
    height:50px;
    opacity:0.9;z-index:100;
    border-radius: 12px 12px 0px 0px;
}
.promo_bottom_block_small{height:25px;display:none;width:325px;}
a.promo_bottom_block_open,a.promo_bottom_block_open:link,a.promo_bottom_block_open:visited{color:#282828;display:block;cursor:pointer;padding:5px 15px 0px;font-weight:bold;font-size:14px;}
a.promo_bottom_block_open:hover{text-decoration:none;}
a.promo_bottom_block_open span.spec_offer{color:#bd3526;}
a.promo_bottom_block_open span.spec_offer_here{text-decoration:underline;}
.promo_block_close2{width:17px;height:18px;background:url(/images/v1/sprite.public.gif) -176px -206px;}
a.promo_bottom_block_close,a.promo_bottom_block_close:link,a.promo_bottom_block_close:visited{width:17px;height:18px;background:url(/images/v1/close_image.gif);cursor:pointer;float:right;margin:5px 5px 0px 0px;}
a.promo_bottom_block_close:hover{text-decoration:none;}
a.promo_bottom_text,a.promo_bottom_text:link,a.promo_bottom_text:visited
{display:block;color:#1f2638;font-size:22px;padding:5px 0px 0px 15px;overflow:hidden;}
a.promo_bottom_text:hover{text-decoration:none;}
.promo_bottom_discount_desc{font-size:23px;}
.promo_bottom_discount_value{color:#840b1a;font-size:34px;}
.promo_bottom_discount_code{color:#111726;background:#f9c961;padding:5px;}

.order_from_promo_block{background:#b6dd8f;color:#FFFFFF;font-size:18px;padding:10px 15px 10px 15px;}
.order_from_promo_offer{display:block;float:left;font-size:22px;padding:2px 5px 0px 0px;}
.order_from_promo_value{display:block;float:left;font-size:24px;font-weight:bold;color:#3e720b;padding-bottom:3px;}
.order_from_promo_desc{display:block;float:right;font-size:18px;}

a.discount_promo_block,a.discount_promo_block:link,a.discount_promo_block:visited
{display:block;background:#85cce7;margin-bottom:15px;color:#FFFFFF;font-size:18px;}
a.discount_promo_block:hover{text-decoration:none;}
.discount_promo_block_img{display:block;float:left;background:url(/images/v1/cupcake.jpg);width:119px;height:77px;padding-right:5px;}
.discount_promo_offer{display:block;float:left;font-size:22px;padding:2px 5px 0px 0px;}
.discount_promo_value{display:block;float:left;font-size:24px;font-weight:bold;color:#e21064;}
.discount_promo_desc{display:block;font-size:17px;color:#165d77;padding-top:2px;}
.discount_promo_wrapper{display:block;float:left;width:535px;overflow:hidden;padding-top:10px;}
.discount_promo_code{display:block;font-size:18px;float:left;background:#d8eff7;color:#e21064;padding:3px;}

/* price start from */
.epricesf{
    margin: 20px auto 30px auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #eaeff7;
    border:1px solid #d1d5dc;
    padding-bottom: 20px;
}

.epricesf .marker{
    background: transparent url(/images/v1/pricesfrom/marker.gif) no-repeat 0 0;
    margin:-3px 0 0 -1px;
    width:34px;
    height:32px;
    /*float: left;*/
    position: absolute;
}
.epricesf div{
    font-size: 28px;
}
.epricesf .wrapper {
    float:left;
    margin: 25px 0 0 45px;
}
.epricesf .what{
    color:#6c788b;
    font-size: 30px;
}
.epricesf .why{
    margin-top: 5px;
    color:#9d1c12;
}
.epricesf a.btn{
    float:right;
    color:#ffffff;
    background-color: #e39c02;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display:block;
    height:50px;
    padding:0 30px;
    margin: 15px auto 0 auto;
    text-align: center;
    cursor:pointer;
    line-height: 50px;
    width: 140px;
    font-size: 18px;
    text-decoration: none;
    margin: 35px 60px 0 0;
}
.epricesf a.btn:hover{
    background-color: #ed7c02;
}