body{display:table;height:100%;text-align:left;width:100%;}
html,body{
    font-family:Arial, helvetica;
    color:#282828;font-size:12px;height:100%;margin:0;padding:0;
    background:url(/images/v1/site/bg.back.gif) repeat 0px 0px;
}

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_right_ie{clear:right;}
.clear_both, .clboth{clear:both;overflow:hidden;}
.clear_both_ie{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

.width_w{width:978px;}
.cntrbx{margin:0 auto;}

.bghlpf{background-color: #f0e6db;}
.bgftl{background-color: #a69186;}

.input_placeholder {
    font-style: italic;
    color: #A9BBC1;
}

/* block - logo */
#wfb{
    margin: 0;
    position: absolute;
    top: 0px;
    height:97px;
}

#slogo{
    display:block;
    float: left;
    margin:13px 0 0 0;
    width:271px;
    height:63px;
    cursor:pointer;
    text-decoration:none;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -167px 1px;
}
#sitelogo:hover{text-decoration:none;}

#lgin{
    display:block;
    float: right;
    margin: 10px 10px 0 0;
    width:134px;
    height:35px;
    cursor:pointer;
    text-decoration:none;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -195px -62px;
}
#lgin:hover{background:url(/images/v1/site/sprite.main.gif) no-repeat -195px -97px;}

/* after authorize */
#lgauth{
    margin: 10px 10px 0 0;
    height:36px;
    line-height: 36px;
    color:#3e7c87;
    float:right;
    font-size: 15px;
}

#apico{
    height: 17px;
    width: 15px;
    float:left;
    margin: 6px 7px 0 0;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -376px -109px;
}

#aehlo{
    float:left;
    margin-right: 15px;
}

#avacc{
    width: 104px;
    height: 36px;
    float:left;
    margin-right: 10px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -244px -427px;
}
#avacc:hover{
    background-position: -244px -463px;
}

#algt{
    width: 80px;
    height: 36px;
    float:left;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -348px -427px;
}
#algt:hover{
    background-position: -348px -463px;
}

#phsts{
    margin: 10px 10px 0 0;
    float: right;
    /*border:1px solid transparent;
	width:574px;*/
}

#phico{
    float:left;
    height: 28px;
    width:28px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -167px -62px;
}

img.tphico {
    float:left;
    margin: 4px 0 0 8px;
}
img#ph2{
    margin: 4px 0 0 10px;
}

form#searchForm{
    margin: 0 0 0 40px;
    padding: 0;
    float: left;
    width: 262px;
    height: 29px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat 0px -133px;
}
input#squery{
    width: 224px;
    height: 20px;
    border: 1px solid #f7f7f7;
    margin: 3px 0 0 4px;
    float: left;
}

a#search_submit{
    float: right;
    margin: 2px 2px 0 0;
    height: 26px;
    width: 28px;
    display: block;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -262px -133px;
}
a#search_submit:hover{
    background:url(/images/v1/site/sprite.main.gif) no-repeat -290px -133px;
}

/* block - menu 1 */
#wsb{
    margin:97px 0 0 0;
    height:38px;
    text-align: left;
}

#wsbu{
    margin:0;
    padding:0;
    height:39px;
    text-align: justify;
    text-justify: newspaper;
}
#wsbu.wsbubg{background:url(/images/v1/site/bg.menuline.jpg) no-repeat 0px -1px;}
#wsbu.wsbubg-next{background:url(/images/v1/site/bg.menuline.next.gif) no-repeat 0px -1px;}
#wsbu li{
    font-size: 13px;
    list-style: none outside none;
    display:inline-block;
    margin: 0;
    padding: 0;
}
#wsbu li.current{
    color:#ffffff;
    font-weight: bold;
    background-color: #336974;
    height: 33px;
    line-height: 33px;
    padding: 0 4px;
}
#wsbu li.helper{
    width: 100%;
    height: 0;
    visibility: hidden;
}
#wsbu li a{
    font-size: 13px;
    color:#ffffff;
    text-decoration:none;
    height:33px;
    line-height: 33px;
    display:block;
    padding: 0;
    margin: 2px 0 0 0;
    background-color: #56909c;
}
#wsbu li a:hover{color:#0d3037;}

#wsbu li#mmf{
    float: left;
    margin-right: 20px;
}
#wsbu li#mmf a{
    text-decoration: none;
    margin:0;
    padding:0;
    height:39px;
    width:167px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat 0px 0px;
}
#wsbu li#mmf a:hover{
    background:url(/images/v1/site/sprite.main.gif) no-repeat -438px 0px;
}
#wsbu li#mml{
    float: right;
    margin-left: 20px;
}
#wsbu li#mml a{
    margin:0;
    padding:0;
    height:39px;
    width:167px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat 0px -39px;
}
#wsbu li#mml a:hover{background:url(/images/v1/site/sprite.main.gif) no-repeat 0px -78px;}

/* services menu */
ul#mserv{
    height: auto;
    display:none;
    margin:0;
    padding:0;
    background: #eef2f3;/* url('/images/v1/site/bg.serv.right.png') repeat-y top right;*/
    text-align: left;
    position: absolute;
    z-index: 9999;
}
ul#mserv li{
    padding:14px 15px 0 15px;
    list-style: none outside none;
}
ul#mserv li#mclastmclast{
    height:14px;
    padding: 0;
    /*background: url('/images/v1/site/bg.serv.bottom.png') repeat-x left bottom;*/
}

#servlist{
    width:100%;
    border-style: none;
}
#servlist td{vertical-align: top;}
td#tf{border-right: 1px solid #c7d8df;}
td#ts{border-left: 1px solid #ffffff;border-right: 1px solid #c7d8df;}
td#tt{border-left: 1px solid #ffffff;}

ul#mserv ul.subserv{
    margin: 0;
    padding: 17px 15px 0 21px;
}
ul#mserv ul.subserv li{
    list-style: none outside none;
    color:#2b4e52;
    margin:0 0 10px 0;
    padding:0;
}
ul#mserv ul.subserv li a{
    color:#2b4e52;
    text-decoration: none;
}
ul#mserv ul.subserv li a:hover{
    text-decoration: underline;
}
ul#mserv ul.subserv li.subst{
    color:#a8311b;
    font-weight: bold;
    font-size:14px;
}


/* block - banner HP */
#wtb{
    margin: 0;
    position: absolute;
    top: 135px;
    height:264px;
    background:url(/images/v1/site/hp.digital.jpg) no-repeat top right;
}

#hpbd{
    width:758px;
    height:264px;
    background:url(/images/v1/site/sprite.hp.gif) no-repeat 0 0;
}

#sppord{
    margin:185px 0 0 547px;
    display: block;
    width:192px;
    height:43px;
    background:url('/images/v1/site/sprite.hp.gif') no-repeat -339px -352px;
    position: absolute;
}
#sppord:hover{
    background:url('/images/v1/site/sprite.hp.gif') no-repeat -339px -395px;
}

/* block - banner next page */
#wtb-nx{
    margin: 0;
    position: absolute;
    top: 135px;
    height:109px;
    background:url(/images/v1/site/np.digital.gif) no-repeat 0px 0px;
}

#sppord-nx{
    margin:27px 0 0 398px;
    display: block;
    width:243px;
    height:57px;
    background:url('/images/v1/site/np.digital.gif') no-repeat 0px -109px;
    position: absolute;
}
#sppord-nx:hover{
    background-position: -243px -109px;
}


/* block - menu 2 */
/*#wfib{
    margin:266px 0 0 0;
    height:38px;
}*/

/* block - content */
#wfifb{
    padding:20px 0 28px 0;
}

.cntbmg{
    margin:266px 0 0 0; /* if menu2 does not exists */
}
.cntbmg-nx{
    margin:111px 0 0 0; /* if menu2 does not exists && for not main page */
}

#cpart{
    float:left;
    width: 708px;
    text-align: left;
    padding-left:7px;
    font-size:13px;
}

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

#cpart h1{
    color:#a82c17;
    font-size:22px;
    font-weight:bold;
    margin: 0 0 15px 0;
}

#cpart h2{
    margin: 15px 0 15px 0;
    color:#336974;
    font-size:18px;
}

#cpart h3{
    margin: 15px 0 15px 0;
    color:#336974;
    font-size:16px;
}
#cpart p{
    line-height: 25px;
    margin: 0 0 10px 0;
    font-size: 14px;
}
#cpart ul, #cpart ol{
    margin: 0 0 10px 30px;
    padding:0;
}
#cpart ul li, #cpart ol li{
    padding: 0 0 4px 0;
    line-height: 25px;
    font-size: 14px;
}
#cpart ol li{
    list-style: inherit;
}
#cpart ul li{
    list-style: circle;
}
#cpart ul h3 {
    color: #BD3526;
    margin: 15px 0;
    padding: 0;
    font-size: 15px;
}

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


h1#pgtitle{
    color:#a82c17;
    font-size:18px;
    font-weight:bold;
    margin: 0 0 15px 0;
}
h2{margin: 15px 0 0 0;
    color:#336974;
    font-size:15px;}
.pgtext h2{margin:15px 0 10px 0;color:#336974;font-size:15px;font-weight:bold;}
h2.subtt{
    margin: 15px 0 0 0;
    color:#336974;
    font-size:15px;
}
.pgtext, .pg_text{line-height: 18px;}
div.atten{
    background-color: #f2e8d6;
    color:#46676d;
    padding:19px 10px 22px 21px;
    font-size: 13px;
}
.pgtext_marg{margin-top:10px;}
.pgtext_margsub{margin-top:6px;}

/* blog */

/* blog tags */
#blog_tags{border:0px solid #D1D1D1;margin-top:25px;}
#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 navigation */
H1.blognav{margin:0;padding:0;font-weight:normal;}
#cpart #blog_nav{
    margin:0;
    padding: 0 0 0 15px;
    float: left;
}
#cpart #blog_nav li {
    list-style: none outside none;
    float:left;
    height:25px;
    line-height: 25px;
    color:#8c8c8c;
    font-size:16px;
}
#cpart #blog_nav li h1{
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size:16px;
}

#cpart #blog_nav li a{
    color:#7faeb8;
    text-decoration: none;
}
#cpart #blog_nav li a:hover{
    text-decoration: underline;
}
#cpart #blog_nav li.sep{
    margin: 9px 8px 0 8px;
    height:9px;
    width:5px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -391px -110px;
}

.blogmp{
    margin-top:25px;
    padding: 0 25px 0 15px;
    font-size: 13px;
    line-height: 18px;
}

#noposts{}

#blog_desc{
    margin-top:10px;
}

/* blog list */

.blog_cat_desc, .blog_tag_desc{
    padding: 5px 0 0 15px;
}

#cpart #blog_plist, #cpart #blog_pshow{
    margin:0;
    padding: 0 25px 0 15px;
}
#cpart #blog_plist li, #cpart #blog_pshow li{
    list-style: none outside none;
    color:#282828;
}

#cpart #blog_plist li.title, #cpart #blog_pshow li.title{margin-top:20px;}
#cpart #blog_plist li.title h2, #cpart #blog_plist li.title h1{
    font-weight: normal;
    font-size: 18px;
    margin: 0;
}
#cpart #blog_pshow li.title h1{
    font-weight: normal;
    font-size: 22px;
}
#cpart #blog_plist li.title a, #cpart #blog_pshow li.title a{
    color:#944536;
    text-decoration: none;
}
#cpart #blog_plist li.title a:hover, #cpart #blog_pshow li.title a:hover{
    text-decoration: underline;
}

#cpart #blog_plist li.signal, #cpart #blog_pshow li.signal{
    margin:10px 0 0 0;
    height: 33px;
    line-height: 33px;
    border-top:1px solid #eaeaec;
    border-bottom: 1px solid #eaeaec;
    font-weight: bold;
}
#cpart #blog_plist li.signal span, #cpart #blog_pshow li.signal span{
    font-weight: normal;
    color:#5f6062;
    margin-left: 5px;
}
#cpart #blog_plist li.signal span.cat, #cpart #blog_pshow li.signal span.cat{
    margin:0;
    color:#3e7a85;
    font-weight: bold;
}

#cpart #blog_plist li.epost, #cpart #blog_pshow li.fpost{
    margin:10px 0 0 0;
    font-size: 13px;
    line-height: 18px;
}

#cpart #blog_plist li.labels, #cpart #blog_pshow li.labels{
    margin:10px 0 0 0;
    font-weight: bold;
}
#cpart #blog_plist li.labels span, #cpart #blog_pshow li.labels span{
    margin:0 0 0 5px;
}
#cpart #blog_plist li.labels a, #cpart #blog_pshow li.labels a{
    margin:0 0 0 5px;
    font-weight: normal;
    color:#4695a6;
    text-decoration: none;
}
#cpart #blog_plist li.labels a:hover, #cpart #blog_pshow li.labels a:hover{
    text-decoration: underline;
}

/* blog pagination */
#cpart #blogPag{
    margin: 20px 0 0 15px;
    padding: 0;
}

#cpart #blogPag li{
    float:left;
    list-style: none outside none;
}

#cpart #blogPag li#older{
    height:35px;
    width:128px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -428px -462px;
}
#cpart #blogPag li#older a{
    display:block;
    height:35px;
    width:128px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -428px -427px;
}
#cpart #blogPag li#older a:hover{
    background-position: -428px -462px;
}

#cpart #blogPag li#newer{
    margin-left: 25px;
    height:35px;
    width:131px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -556px -462px;
}
#cpart #blogPag li#newer a{
    display:block;
    height:35px;
    width:131px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -556px -427px;
}
#cpart #blogPag li#newer a:hover{
    background-position: -556px -462px;
}
/* *********************** */

.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;list-style: inherit !important;}
div.pg_text ol li.strng{font-weight:bold;}
.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 {

}
.fpost h2{color:#000000; font-size:16px;}
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:14px;}
.fpost h2.intopic,.fpost h3.intopic,.fpost h4.intopic,.fpost h5.intopic,.fpost h6.intopic{display:inline;font-size:14px;}
.fpost h2.intopic2,.fpost h3.intopic2,.fpost h4.intopic2,.fpost h5.intopic2,.fpost h6.intopic2{display:inline;font-size:14px;}
.fpost h2.intopic3,.fpost h3.intopic3,.fpost h4.intopic3,.fpost h5.intopic3,.fpost h6.intopic3{font-size:13px;}
.fpost h2.intopic4,.fpost h3.intopic4,.fpost h4.intopic4,.fpost h5.intopic4,.fpost h6.intopic4{font-size:13px;display:inline;}
.fpost h2.intopic6,.fpost h3.intopic6,.fpost h4.intopic6,.fpost h5.intopic6,.fpost h6.intopic6{font-size:13px;text-decoration:underline;}

div.pg_text ul.pg_text_ul_t1{
    margin: 0 0 0 30px;
    padding:0;
}
div.pg_text ul.pg_text_ul_t1 li{
    list-style: circle !important;
    padding: 0 0 4px 0;
}

div#moretips_cbox{
    background-color:#f6f3ec;
    padding:8px 20px 10px 15px;
    margin: 8px 0 10px 0;
}
div#moretips_stars{
    height:11px;
}
div.moretips_stars{
    height:11px;
}
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{
    height:74px;
    width:77px;
    margin:0 18px 0 0;
}

.clrdin{color:#8E1717;}
.clbdin{color:#435367 !important;}
/* blog end */

/* blog subscribe box */
#frmbsub{
    width:240px;
    margin:0;
    padding:17px 0 20px 0;
    background-color: #ebecf0;
}

#frmbst{
    margin:0 auto 15px auto;
    height: 25px;
    width: 211px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat 0px -354px;
}

#bs_em{
    border: 1px solid #eaeaea;
    float: left;
    width: 174px;
    height: 22px;
    margin: 0 0 0 17px;
}

#bs_btn{
    float:left;
    width: 28px;
    height: 26px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat -548px -381px;
}
#bs_btn:hover{
    background-position: -576px -381px;
}

#bs_cgt{
    margin: 10px 10px 0 10px;
    font-size: 13px;
    text-align: center;
}
#bs_cgtt{
    font-weight: bold;
    color: green;
    font-size: 14px;
}
#frmbsub input#bs_em.error{border:1px solid #E12323;}
#frmbsub div.error{color:#E12323;margin: 3px 0 0 17px;text-align: left;}
.subscribe_placeholder{color:#A9BBC1;font-style:italic;}


/* blog categories */
#bscats, #bsrpts{
    margin:0;
    padding:0;
    width:100%;
}
#bscats li, #bsrpts li{
    list-style: none outside none;
    color:#3d5b65;
    font-weight: normal;
    padding:0 0 0 18px;
    margin:0;
    height:25px;
    line-height:25px;
    text-align: left;
    font-size: 13px;
}

#bsrpts li{
    line-height:18px;
    height:auto;
    padding:0 0 5px 18px;
}

#bscats li#bct{
    padding:0;
    margin: 0 0 12px 0;
    height:49px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat 0px -497px;
}

#bsrpts li#brpt{
    padding:0;
    margin: 0 0 12px 0;
    height:49px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat 0px -546px;
}

#bsrpts li#latest-posts{
    padding:0;
    margin: 0 0 12px 0;
    height:49px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat -369px -546px;
}

#bscats li a, #bsrpts li a{
    color:#3d5b65;
    text-decoration: none;
}
#bscats li a:hover, #bsrpts li a:hover{text-decoration: underline;}

#rpart{
    float: right;
    width: 240px;
}

/* content - home page writing standards block */
#cpart #wrstbox{
    margin:25px 0px 0px 0px;
    padding:0px;
    width:682px;
}
#cpart #wrstbox li{
    list-style: none outside none;
}
#cpart #wrstbox li#wrstt{
    width:682px;
    height: 87px;
    line-height: 87px;
    font-size: 25px;
    color: #d8482f;
    padding-left: 110px;
    background: url('/images/v1/site/sprite.hp.gif') no-repeat 0px -438px;
}
#cpart #wrstbox li#wrstc{
    width:676px;
    height: 235px;
    background: url('/images/v1/site/hp.wrst.digital.jpg') no-repeat 0px 0px;
}
#cpart #wrstbox #wrsti{
    margin: 0;
    padding: 0px 0 0 110px;
}
#cpart #wrstbox #wrsti li{
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    list-style: none outside none;
}
#cpart #wrstbox #wrsti li#pw{color:#87b5c2;padding-top: 15px;}
#cpart #wrstbox #wrsti li#op{color:#6b868c;padding-top: 17px;}
#cpart #wrstbox #wrsti li#dd{color:#91a4a7;padding-top: 20px;}
#cpart #wrstbox #wrsti li#fp{color:#87b5c2;padding-top: 17px;}

/* content - right side */

.rpmrgt{margin-bottom: 25px !important;}

/* promo */
#frmpromo{
    width: 240px;

}
#frmprt{
    height: 116px;
    width: 240px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat 0px -381px;
}
#promo_em_bx{
    margin:9px auto 0 auto;
    height: 29px;
    width: 213px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat -1px -163px;
}
#promo_em{
    height: 17px;
    width: 203px;
    margin: 4px 0 0 3px;
    border: 1px solid #ffffff;
}
#promo_btn{
    display: block;
    margin:11px auto 0 auto;
    text-decoration: none;
    height: 68px;
    width: 216px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat 0px -192px;
}
#promo_btn:hover{
    background-position: 0px -260px;
}

#promo_cgt{
    margin: 10px 0 0 5px;
    font-size: 13px;
    text-align: center;
}
#promo_cgtt{
    font-weight: bold;
    color: green;
    font-size: 14px;
}
#frmpromo input#promo_em.error{border:1px solid #E12323;}
#frmpromo div.error{color:#E12323;margin:3px 0 0 0;text-align: center;}


/* guarantee */
#rpguar{
    width: 240px;
    height: 218px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat -238px -163px;
}

/* discounts */
#rpdisc{
    display: block;
    width: 240px;
    height: 222px;
    text-decoration: none;
    background: url('/images/v1/site/sprite.main.gif') no-repeat -487px -136px;
}
#rpdisc:hover{
    text-decoration: none;
}

/* save with us */
#rpswu{
    margin:0;
    padding:0;
    width:100%;
}
#rpswu li{
    list-style: none outside none;
    color:#7e3033;
    font-weight: bold;
    padding:0 0 0 18px;
    margin:0;
    height:30px;
    line-height:30px;
    text-align: left;
}
#rpswu li span{margin-right: 20px;float: right;}

#rpswu li#swut{
    padding:0;
    margin:0;
    height:49px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat -487px -38px;
}

#rpswu li#swuf{
    padding: 0 0 0 18px;
    margin: 5px 0 0 0;
    height:37px;
    line-height: 37px;
    background-color: #ef7c3d;
    color:#ffffff;
    font-weight:bold;
    font-size: 15px;
}

li#swua{
    font-size: 11px;
    color:#7d7d7d;
    height:10px;
    line-height: 10px;
    text-align: right;
    font-weight: normal;
    padding: 5px 10px 0 0;
}


/* follow us */
#rpfus{
    margin:0;
    padding:0;
    width:100%;
}

#rpfus li{
    list-style: none outside none;
    color:#7e3033;
    font-weight: bold;
    padding:0 0 0 19px;
    margin:0;
    height:30px;
    line-height:30px;
    text-align: left;
}
#rpfus li#fust{
    padding:0;
    margin:0;
    height:49px;
    background: url('/images/v1/site/sprite.main.gif') no-repeat -487px -87px;
}
#rpfus li#fucico{
    padding-top: 15px;
}
#rpfus li#fucico a{
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    margin: 0 10px 0 0;
    background-image: url(/images/v1/site/social.gif);
}
#rpfus li#fucico a:hover{opacity: 0.8}
#rpfus li#fucico a.fp{background-position: 0px 0px;}
#rpfus li#fucico a.gp{background-position: -32px -0px;}
#rpfus li#fucico a.tp{background-position: -64px -0px;}
#rpfus li#fucico a.fdp{background-position: -128px -0px;}

#rpfus li#fucsp{
    padding-top: 12px;
}
#twbr{
    margin: 0;
    float: left;
}

/* block - Testimonial */
#tbox{
    height:238px;
    margin: 0px 0 25px 0;
}

#tmbx{
    float:left;
    width:509px;
    height: 238px;
    color:#ffffff;
    background: #87b5c2 url('/images/v1/site/hp.tmon.jpg') no-repeat 0px 0px;
}
#ttxt{
    text-align: left;
    padding: 65px 45px 0px 52px;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
}
#tsign{
    text-align: right;
    padding-top: 8px;
}

#qend{
    margin-top: 20px;
    float:right;
    width:31px;
    height:25px;
    background: #87b5c2 url('/images/v1/site/sprite.hp.gif') no-repeat -509px -264px;
}

#slbx{
    float: right;
    width:469px;
    height: 238px;
    background-color: #9fc5d0;
    color:#ffffff;
}

#slg{
    margin:37px 0 0 72px;
    width:339px;
    height: 84px;
    background:url('/images/v1/site/sprite.hp.gif') no-repeat 0px -352px;
}

#slgord{
    margin:35px auto 0 auto;
    display: block;
    width:167px;
    height:39px;
    background:url('/images/v1/site/sprite.hp.gif') no-repeat -540px -264px;
}
#slgord:hover{background:url('/images/v1/site/sprite.hp.gif') no-repeat -540px -303px;}

/* block - helpfuls cards */
#hlpg{padding:0 0 19px 0;}
#hpft{
    float: left;
    margin:25px 0 0 2px;
    width: 304px;
    height: 46px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -244px -381px;
}

#halist{
    float: left;
    text-align: left;
    width: 600px;
    margin: 29px 0 0 4px;
    padding: 0;
}
#halist li{
    list-style: none outside none;
    float:left;
    width:50%;
    margin: 0 0 8px 0;
}
#halist li a{
    color:#070707;
    text-decoration: none;
}
#halist li a:hover{
    text-decoration: underline;
}

#secpop{float:right;}
#secby{

    width:301px;
    height:80px;
    margin:0 0 6px 0;
    background-color: #f9f5f0;
}

#btitle{
    float:left;
    width: 117px;
    height: 24px;
    margin: 16px 0 0 31px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -352px -63px;
}
#scal{
    margin: 12px 0 0 18px;
    float:left;
}

#popt{
    width:300px;
    background-color: #f9f5f0;
    float: left;
}
#popttitle{
    float: left;
    width: 108px;
    height: 23px;
    margin: 20px 0 10px 31px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -352px -87px;
}
#popimg{
    float:left;
    width: 300px;
    height: 271px;
    background:url(/images/v1/site/poption.gif) no-repeat 0 0;
}

/* block - footer menu */
#fl{
    height: 120px;
    color:#ffffff;
    text-align: center;
}

#fl ul {
    padding: 20px 0 15px 0;
    margin: 0;
}

#fl ul li {
    font-size: 12px;
    list-style: none outside none;
    display:inline-block;
    margin: 0 5px;
}

#fl ul li a{
    color:#ffffff;
    text-decoration: none;
}

#fl ul li a:hover{
    text-decoration: underline;
}

/* promo beweekly */
.promo_bottom_block{
    background-color: #976d5e;
    position: fixed;
    bottom: 0;
    padding: 0;
    height: 50px;
    opacity: 0.9;
    z-index: 100;
    width:100%;
}
.promo_bottom_block_small{display: none;/*height:25px;display:none;width:300px !important;*/}
div.promo_bottom_block_small .promo_bottom_block{width:300px !important;height:25px;}
a.promo_bottom_block_open,a.promo_bottom_block_open:link,a.promo_bottom_block_open:visited{color:#FFFFFF;display:block;cursor:pointer;padding:5px 15px 0px;font-weight:bold;font-size:14px;text-align:center; }
a.promo_bottom_block_open:hover{text-decoration:none;}
a.promo_bottom_block_open span.spec_offer{background:#f7a55c;padding:2px 4px;border-radius:3px;}
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;}

.bwpc{height: 50px;}
a.bwpcl{
    width: 24px;
    height: 24px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -352px -110px;
    cursor: pointer;
    float: left;
    margin: 5px 0 0 5px;
}

#bwpclk{
    text-decoration: none;
    font-weight: normal;
    font-size:25px;
    color:#ffffff;
    display:block;
    padding-top: 12px;
    width:700px;
    overflow: hidden;
    float: left;
}
#bwpcode{
    background-color: #f07c3f;
    padding: 5px;
    opacity: 1;
}

/* writing standarts block */
#ppwrst{
    margin:15px 0 0 0;
    padding: 0 15px;
}
#cpart #wrstu{
    margin:0;
    padding: 0px 10px 0px 0px;
    background-color: #ffffff;
    float: left;
}
#cpart #wrstu li{
    list-style: none outside none;
    color:#768f99;
    font-weight: bold;
    height:30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 13px;
    list-style: none;
}
#cpart #wrstu li.liclear{
    clear: left;
    height: 0px;
}

#cpart #wrstu li span{
    color:#454850;
    font-weight: normal;
    margin-left: 10px;
    font-size: 12px;
}
#cpart #wrstu li#wst{
    color:#ef7c3d;
    margin: 5px 0 0 0;
    font-weight: normal;
    float:left;
    padding: 0;
    width:40px;
    height:100px;
    background:url(/images/v1/site/sprite.main.gif) no-repeat -688px -358px;
}

#cpart #wrstu li.wc, #cpart #wrstu li.mrg{
    width: 280px;
    margin-left:20px;
}
#cpart #wrstu li.wc, #cpart #wrstu li.ff{
    margin-top: 10px;
}

#cpart #wrstu li.mrg span{margin-left: 37px;}

#cpart #wrstu li.ff, #cpart #wrstu li.ref{
    width: 230px;
}
#cpart #wrstu li.ff span{margin-left: 13px;}

#cpart #wrstu li.mrg, #cpart #wrstu li.ref{
    margin-top: 12px;
}

#cpart #wrstu li.wc, #cpart #wrstu li.ff, #cpart #wrstu li.mrg, #cpart #wrstu li.ref{
    float:left;
}

#cpart #wrstu li.wc, #cpart #wrstu li.ff, #cpart #wrstu li.mrg, #cpart #wrstu li.ref{
    border-bottom: 1px solid #e8ebee;
}

#cpart #wrstu li.ff, #cpart #wrstu li.ref{
    margin-left: 40px;
}

/* 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;
}

/* thank you page */

#thpcenterpart{
    margin: 90px 0 0 0;
}

#thpcntrsep{
    margin: 0 auto;
    width: 700px;
}

#thpoctab .inbox, #thpoctab .lineright, #thpoctab .lineleft, #thpoctab .linebtm, #thpoctab .linetop {
    background-color: #ffffff;
}
/* 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;}
#cpart .pg_mn{display:inline;margin:0;padding:0;font-weight:bold;color:#777777;}
#cpart .pg_mn li{height:15px;line-height:15px;float:left;list-style: none outside none;margin:0 6px 0 0;}
#cpart .pg_mn li.curr{padding:3px 7px 4px;font-weight:bold;color:#777777;border: 1px solid #d1d1d1;border-radius:3px;background:#e9e3dd;}
#cpart .pg_mn li a, #cpart .pg_mn li a:link, #cpart .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;}
#cpart .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;}
#cpart .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;}
/* ************* */

/* search */
.search_block_content{font-size:13px;}
.search_block_title{font-size:17px;}
.search_found_item{}

/* 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;}

/* sitemap */
.stmpboxt1{float:left;}
.stmargtop{margin-top:30px;}
.stmargrt{margin-right:100px;}
.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:48%;}
.stmpboxt2 ul.stmpboxt2ul a{text-decoration:underline;color:#000000;}
.stmpboxt2 ul.stmpboxt2ul a:hover{text-decoration:none;}

/* forgot password */
#fpassfrm input#emailf{
    float:left;
    width:244px;
    height:14px;
    border:1px solid #96a7ad;
    color:#6a6a6a;
    padding:5px 5px;
}
#fpassfrm input#emailf.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;
}

.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;}

/* why choose us */

#cpart #wcu{
    margin: 0;
    padding: 0;
}
#cpart #wcu li{
    margin:0;
    padding: 0;
    list-style: none outside none;
    vertical-align: top;
}

#cpart #wcu li#wcut{
    height:41px;

}
#cpart #wcu li#wcut div {
    height: 41px;
    float:left;
}
#cpart #wcu li#wcut div.lsr{
    width: 15px;
    background: url(/images/v1/site/why-us/sprite.why-us.gif) no-repeat 0px -80px;
}

#cpart #wcu li#wcut div.cwpl{
    width: 174px;
    background: url(/images/v1/site/why-us/sprite.why-us.gif) no-repeat -15px -80px;
}
#cpart #wcu li#wcut div.cwpr{
    width: 471px;
    background-color: #cae1e9;
}
#cpart #wcu li#wcut div.rsr{
    width: 29px;
    background: url(/images/v1/site/why-us/sprite.why-us.gif) no-repeat -161px -39px;
}

#cpart #wcu li#wcus{
    height:8px;
}
#cpart #wcu li#wcus div {
    height: 8px;
    float:left;
}
#cpart #wcu li#wcus div.lsr{
    width: 15px;
    height: 8px;
    background: url(/images/v1/site/why-us/sprite.why-us.gif) no-repeat 0px -121px;
}
#cpart #wcu li#wcus div.cwp, #cpart #wcu li#rp div.cwp{
    background-color: #ffffff;
    width: 646px;
}

#cpart #wcu li#rp{}
#cpart #wcu li#rp div.cwp{
    margin-left:15px;
}
ul#cwpu{
    margin:0 14px 10px 20px;
    padding: 0 0 15px 0;
}
ul#cwpu li{
    border-bottom: 1px solid #ebecee;
    padding: 20px 0 15px 0;
}
ul#cwpu li#lli{
    border-bottom: none;
}
ul#cwpu li div.cwput{
    color:#e16525;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px 0;
}
ul#cwpu li div.cwpui{
    float:left;
    width: 40px;
    height: 40px;
    background-image: url(/images/v1/site/why-us/sprite.why-us.gif);
    background-repeat: no-repeat;
    margin-left: 3px;
}
ul#cwpu li div.cwputx{
    margin: 8px 0 0 60px;
    color:#282a29;
}

ul#cwpu li div#opf{background-position: 0px 0px;}
ul#cwpu li div#sig{background-position: -40px 0px;}
ul#cwpu li div#ypbo{background-position: -120px -40px;}

ul#cwpu li div#cst{background-position: -80px 0px;}
ul#cwpu li div#pwwt{background-position: -80px -40px;}
ul#cwpu li div#paos{background-position: -120px 0px;}
ul#cwpu li div#aif{background-position: 0px -40px;}
ul#cwpu li div#nplg{background-position: -40px -40px;}

/* services */

ul#lserv{
    margin:0;
    padding: 0;
}
ul#lserv li{
    margin:0;
    padding: 0;
    list-style: none outside none;
}
ul#lserv li.servcat{
    margin: 20px 0 0 0;
    padding: 20px 20px 22px 25px;
    background-color: #ffffff;
    width: 600px;
}

ul#lserv li.servcat ul.scl{
    margin:0;
    padding: 0;
}

ul#lserv li.servcat ul.scl li{
    margin:0;
    padding: 0;
    border-bottom:1px solid #e7e7e9;
    height:40px;
    line-height: 40px;
}

ul#lserv li.servcat ul.scl li.title{
    height: auto;
    line-height: normal;
    color:#d37849;
    font-weight: bold;
    font-size:16px;
    margin:0 0 10px 0;
    padding: 0 0 0 5px;
    border-bottom: none;
}

ul#lserv li.servcat ul.scl li a{
    color:#273538;
    padding: 0 0 0 5px;
    text-decoration: none;
    float:left;
}
ul#lserv li.servcat ul.scl li a:hover{
    text-decoration: underline;
}

ul#lserv li.servcat ul.scl li span{
    float:right;
    color:#30697d;
    font-weight: bold;
    margin:10px 50px 0 0;
    line-height: normal;
}
ul#lserv li.servcat ul.scl li sup{
    color: #e89353;
    text-decoration: line-through;
    font-weight: normal;
    font-size: 12px;
    margin: 0 0 0 4px;
}

ul#lserv li.servcat ul.scl li a.of{
    float:right;
    margin: 5px 15px 0 0;
    display: block;
    width:129px;
    height:31px;
    background:url('/images/v1/site/sprite.main.gif') no-repeat -240px -499px;
}
ul#lserv li.servcat ul.scl li a.of:hover{
    background:url('/images/v1/site/sprite.main.gif') no-repeat -240px -530px;
}

/* discounts */
h2.dcst{
    color: #ed6b32;
    font-size: 20px;
    font-weight: normal;
    margin: 25px 0 0 0;
    padding: 0;
}

div.dcwrp{
    height:135px;
    float: left;
}
div.dcfi{width:113px;margin-right: 2px;}
div.dcsi{width:112px;margin-right: 1px;}
div.dcti{width:107px;}

div.discmap, div.ltico, div.vdapico, div.vdmcico{
    background:url('/images/v1/site/discounts/sprite.discounts.gif') no-repeat 0px 0px;
}

div.dcommst{
    width:337px;
    height:136px;
    background-position: 0px -4px;
}

div#dclft{
    float: left;
    margin: 0 20px 0 0;
}

div.ltico{
    width:58px;
    height:65px;
}
div#lt5{
    background-position: -339px 0px;
    margin: 21px 0 0 26px;
}
div#lt10{
    background-position: -397px 0px;
    margin: 21px 0 0 26px;
}
div#lt15{
    width:60px;
    background-position: -455px 0px;
    margin: 21px 0 0 26px;
}

div.dcvalue{
    color:#54909a;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
}

h3.dcsst{
    color: #566e70;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0 0;
    padding: 0;
}
h3.dcsst div{
    color:#98adae;
    font-size: 12px;
    font-weight: normal;
}

div.dcmrg{margin: 10px 0 20px 0;}
div.vdapico{height:74px;}
div#vdap5{
    width:63px;
    background-position: -339px -65px;
    margin: 15px 0 0 24px;
}
div#vdap10{
    width:73px;
    background-position: -402px -65px;
    margin: 15px 0 0 20px;
}
div#vdap15{
    width:84px;
    background-position: -475px -65px;
    margin: 15px 0 0 12px;
}

div.vdmcico{height: 84px;}
div#vdmc5{
    width:79px;
    background-position: -388px -139px;
    margin: 8px 0 0 20px;
}
div#vdmc10{
    width:87px;
    background-position: -467px -139px;
    margin: 8px 0 0 14px;
}
div#vdmc15{
    width:93px;
    background-position: -554px -139px;
    margin: 8px 0 0 10px;
}

div#disaa{
    background:url('/images/v1/site/discounts/sprite.discounts.gif') no-repeat -4px -143px;
    width:384px;
    height:151px;
}

div.dcwrpaa{
    height:146px;
    float: left;
}
div.dcfai{width:117px;}
div.dcsai{width:125px;}
div.dctai{width:138px;}

div#disaa div.dcvalue{
    margin-top: 110px;
}


#dpbox{}
#dpbox h2.dptitle{
    color: #ed6b32;
    font-size: 20px;
    font-weight: normal;
    margin: 25px 0 15px 0;
    padding: 0;
}
#dpltdisctab{border-style:none;margin:10px 0 0 0;}
#dpltdisctab .brd{background-image:url(/images/sprite.public.gif);background-repeat: no-repeat;height:13px;width:13px;}
#dpltdisctab .lefttop{background-position:-128px -46px;}
#dpltdisctab .leftbtm{background-position:-128px -59px;}
#dpltdisctab .righttop{background-position:-141px -46px;}
#dpltdisctab .rightbtm{background-position:-141px -59px;}
#dpltdisctab .linetop{border-top:2px solid #d1d0d0;}
#dpltdisctab .linebtm{border-bottom:2px solid #d1d0d0;}
#dpltdisctab .lineright{border-right:2px solid #d1d0d0;}
#dpltdisctab .lineleft{border-left:2px solid #d1d0d0;}
#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:13px;width:13px;}
.dpvoltab .lefttop{background-position:-128px -46px;}
.dpvoltab .leftbtm{background-position:-128px -59px;}
.dpvoltab .righttop{background-position:-141px -46px;}
.dpvoltab .rightbtm{background-position:-141px -59px;}
.dpvoltab .linetop{border-top:2px solid #d1d0d0;}
.dpvoltab .linebtm{border-bottom:2px solid #d1d0d0;}
.dpvoltab .lineright{border-right:2px solid #d1d0d0;}
.dpvoltab .lineleft{border-left:2px solid #d1d0d0;}
.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;}

/* special offer */
h2.dptitle{
    color: #ed6b32;
    font-size: 20px;
    font-weight: normal;
    margin: 15px 0 10px 0;
    padding: 0;
}

#specoffertab{
    width:100%;
    border:1px solid #d1d2d2;
    background-color:#f8f8f8;
}
#specoffertab td{
    width:49%;
    vertical-align: top;
    text-align: center;
    padding: 0 5px 14px;
}
#specoffertab td div.title{
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    text-shadow: #ffffff 1px 1px 1px;}
#specoffertab td div.title .sub{margin-top: 2px;}
#specoffertab td div.descr{margin-top: 15px;padding: 0 5px;
    text-align: left;}

#specoffertab td#firstoffer{border-right:1px solid #d1d2d2;}
#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.title{color:#df5f22;font-size: 24px;}
#specoffertab td#secondoffer div.title .sub{font-size: 18px;}

/* promo block */

a.discount_promo_block,a.discount_promo_block:link,a.discount_promo_block:visited
{display:block;background:#b6dd8f;margin-bottom:15px;color:#FFFFFF;font-size:18px;}
a.discount_promo_block:hover{text-decoration:none;}
.discount_promo_block_img{display:none;width:119px;height:77px;}
.discount_promo_offer{
    display: block;
    float: left;
    font-size: 16px;
    padding: 2px 5px 0px 5px;
}
.discount_promo_value{
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #3e720b;
}
.discount_promo_desc{
    display: block;
    font-size: 17px;
    color: #ffffff;
    padding: 5px 8px 8px 5px;
}
.discount_promo_wrapper{
    display:block;overflow:hidden;padding-top:10px;
}
.discount_promo_desc .dpname{
    font-weight: bold;
    color:#3e720b;
}
.discount_promo_code{display:block;font-size:18px;float:left;background:#d8eff7;color:#e21064;padding:3px;}

/* ****************** FROM OLD VERSION **************************** */

/* about us */
.h3subtitle{color:#ed6b32;font-size: 18px;font-weight: normal;margin: 25px 0 0 0;padding: 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:#243345;
    width: 330px;
    color:#ffffff;
}
#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:#B0BAC2;}
#login_frm div#cllnk a:hover{text-decoration:underline;}

/* our process */
#cpart #op_process{margin:22px 0 30px 20px;padding:0;}
#cpart #op_process li{list-style: none outside none;}
#cpart #op_process li div.imgp,#cpart #op_process li div.num{background:url(/images/sprite.process.gif) no-repeat;}
#cpart #op_process li.sep{margin:20px 0 0 0;}
#cpart #op_process li div.item{margin-top:-49px;width:105px;float:left;}
#cpart #op_process li div.marg{padding:21px 0 0 14px;}
#cpart #op_process li div.imgp{height:73px;width:90px;}
#cpart #op_process li div.num{position: relative;top: 49px;height:49px;width:49px;}
#cpart #op_process li div.descrbox{margin:26px 0 0 36px;float:left;width: 70%;}
#cpart #op_process li div.sign{color:#ED6B32;font-weight:bold;font-size:14px;}
#cpart #op_process li div.descr{margin:15px 0 0 0;color:#262828;}
#cpart #op_process li div#opimgp1{background-position:0 -323px;}
#cpart #op_process li div#opnum1{background-position:0 0;}
#cpart #op_process li div#opimgp2{background-position:-90px -323px;}
#cpart #op_process li div#opnum2{background-position:-49px 0;}
#cpart #op_process li div#opimgp3{background-position:-180px -323px;}
#cpart #op_process li div#opnum3{background-position:-98px 0;}
#cpart #op_process li div#opimgp4{background-position:0 -396px;}
#cpart #op_process li div#opnum4{background-position:-147px 0;}
#cpart #op_process li div#opimgp5{background-position:-90px -396px;}
#cpart #op_process li div#opnum5{background-position:-196px 0;}



/* testimonials */
#testimonials_list{margin:25px 0 0 0;}
.testimonial_item{margin:0 0 15px 0;font-size:13px;}
.testimonial_number{font-weight:bold;font-size:14px;}
.testimonial_list_author{margin:4px 0 0 0;font-weight:bold;font-size:12px;}

/* contact us */
.tclchimg{
    background: url("/images/sprite.public.gif") no-repeat scroll 0 -39px transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    width: 104px;
}

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


/* 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: #eeeeee;
    border:1px solid #d9d9d8;
    padding-bottom: 20px;
}

.epricesf .marker{
    background: transparent url(/images/v1/pricesfrom/marker.gif) no-repeat 0 0;
    margin:-3px 0 0 0px;
    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:#706e6e;
    font-size: 30px;
}
.epricesf .why{
    margin-top: 5px;
    color:#832c26;
}
.epricesf a.btn{
    float:right;
    color:#ffffff;
    background-color: #fb9e0c;
    -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;
}

/*-----------------moneyback-accordion----------------------*/
.moneyback-accordion {
    padding:  0 0 80px 0;
}
.moneyback-accordion-accordion .block-info p {
    margin: 20px auto;
    max-width: 700px;
    line-height: 18px;
    color: #272727;
    font-size: 14px;
}
.moneyback-accordion-accordion {
    margin: 60px 0 20px;
}
.moneyback-accordion .section {
    clear: both;
    display: block;
    margin-bottom: 28px;
}
.moneyback-accordion .section .button-moneyback {
    clear: both;
    display: block;
    cursor: pointer;
    margin: 25px 0 0 0;
}
.moneyback-accordion .section .button-moneyback b {
    display: block;
    float: left;
    /*width: 90%;*/
    margin-top: 8px;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    color: #47545d;
    font-size: 18px;
    font-weight: normal;
    padding: 0;
}
.moneyback-accordion .section .button-moneyback b:hover {
    color: #ff9948;
}
@media (max-width: 1050px) {
    .moneyback-accordion .section .button-moneyback b {
        width: 88%;
    }
}
@media (max-width: 730px) {
    .moneyback-accordion .section .button-moneyback b {
        width: 70%;
        font-size: 18px;
        margin-top: -4px;
    }
}
.moneyback-accordion .section .button-moneyback span {
    display: inline-block;
    float: left;
    width: 42px;
    margin-right: 30px;
    margin-bottom: 15px;
}
.moneyback-accordion .section .button-moneyback span i {
    /*width: 42px;
    height: 42px;*/
    display: block;
    border: 1px solid #ddd;
    font-size: 40px;
    padding: 7.5px 8.5px 8px;
    line-height: 20px;
    position: relative;
    font-weight: 300;
    color: #45423e;
}
.moneyback-accordion .section .button-moneyback span i:after {
    content: '';
    position: absolute;
    top: 18px;
    left: 10px;
    width: 19px;
    height: 1.5px;
    background-color: #45423e;
    display: none;
}
.moneyback-accordion .section .button-moneyback:hover {
    color: #ff9948;
}
.moneyback-accordion .section .button-moneyback.active span i,
.moneyback-accordion .section .button-moneyback:hover span i {
    border-color: #ff9948;
}
.moneyback-accordion .section .button-moneyback.active span i {
    color: transparent;
}
.moneyback-accordion .section .button-moneyback.active span i:after {
    display: block;
}
.moneyback-accordion .section .button-moneyback.active:hover {
    color: #45423e;
}
.moneyback-accordion .section .text-moneyback {
    width: 90%;
    margin-left: 72px;
    /*color: grey;*/
    margin-top: 5px;
    display: none;
    clear:left;
    line-height: 20px;
}
@media (max-width: 669px) {
    .moneyback-accordion .section .text-moneyback {
        width: 80%;
    }
}
@media (max-width: 400px) {
    .moneyback-accordion .section .text-moneyback {
        width: 75%;
    }
}
.moneyback-accordion .section .button-moneyback.active + .text-moneyback {
    display: block;
}

#rpfus li#fucico a {
    margin: 5px; }

#rpfus li#fucico a.new-icon {
    background-image: none;
    border-radius: 4px; }
#rpfus li#fucico a.new-icon.linkedin {
    background: #0077b5; }
#rpfus li#fucico a.new-icon.instagram {
    background: #bd377e; }
#rpfus li#fucico a.new-icon.pinterest {
    background: #be0d1d; }
#rpfus li#fucico a.new-icon i {
    background-color: white;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    display: block;
    width: 100%;
    height: 100%; }

.linkedin-icon {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20baseProfile%3D%22tiny%22%20version%3D%221.2%22%3E%3Cpath%20d%3D%22M8%2019H5V9h3v10zm11%200h-3v-5.342c0-1.392-.496-2.085-1.479-2.085-.779%200-1.273.388-1.521%201.165V19h-3s.04-9%200-10h2.368l.183%202h.062c.615-1%201.598-1.678%202.946-1.678%201.025%200%201.854.285%202.487%201.001.637.717.954%201.679.954%203.03V19z%22%2F%3E%3Cellipse%20cx%3D%226.5%22%20cy%3D%226.5%22%20rx%3D%221.55%22%20ry%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20baseProfile%3D%22tiny%22%20version%3D%221.2%22%3E%3Cpath%20d%3D%22M8%2019H5V9h3v10zm11%200h-3v-5.342c0-1.392-.496-2.085-1.479-2.085-.779%200-1.273.388-1.521%201.165V19h-3s.04-9%200-10h2.368l.183%202h.062c.615-1%201.598-1.678%202.946-1.678%201.025%200%201.854.285%202.487%201.001.637.717.954%201.679.954%203.03V19z%22%2F%3E%3Cellipse%20cx%3D%226.5%22%20cy%3D%226.5%22%20rx%3D%221.55%22%20ry%3D%221.5%22%2F%3E%3C%2Fsvg%3E"); }

.instagram-icon {
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2257%22%20height%3D%2257%22%3E%3Cpath%20d%3D%22M43.414%204.831H13c-5.283%200-9.581%204.297-9.581%209.58v30.415c0%205.283%204.298%209.58%209.581%209.58h30.415c5.283%200%209.58-4.297%209.58-9.58V14.41c-.001-5.283-4.298-9.579-9.581-9.579zm2.748%205.713l1.096-.004v8.403l-8.375.027-.029-8.402%207.308-.024zM21.131%2024.53c1.588-2.197%204.164-3.638%207.076-3.638s5.488%201.441%207.074%203.638a8.677%208.677%200%200%201%201.652%205.088c0%204.811-3.918%208.725-8.727%208.725-4.812%200-8.726-3.914-8.726-8.725a8.683%208.683%200%200%201%201.651-5.088zm27.033%2020.295a4.754%204.754%200%200%201-4.75%204.75H13a4.755%204.755%200%200%201-4.751-4.75V24.53h7.4a13.483%2013.483%200%200%200-.998%205.088c0%207.473%206.08%2013.557%2013.556%2013.557%207.475%200%2013.555-6.084%2013.555-13.557%200-1.799-.361-3.516-1-5.088h7.402v20.295z%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2257%22%20height%3D%2257%22%3E%3Cpath%20d%3D%22M43.414%204.831H13c-5.283%200-9.581%204.297-9.581%209.58v30.415c0%205.283%204.298%209.58%209.581%209.58h30.415c5.283%200%209.58-4.297%209.58-9.58V14.41c-.001-5.283-4.298-9.579-9.581-9.579zm2.748%205.713l1.096-.004v8.403l-8.375.027-.029-8.402%207.308-.024zM21.131%2024.53c1.588-2.197%204.164-3.638%207.076-3.638s5.488%201.441%207.074%203.638a8.677%208.677%200%200%201%201.652%205.088c0%204.811-3.918%208.725-8.727%208.725-4.812%200-8.726-3.914-8.726-8.725a8.683%208.683%200%200%201%201.651-5.088zm27.033%2020.295a4.754%204.754%200%200%201-4.75%204.75H13a4.755%204.755%200%200%201-4.751-4.75V24.53h7.4a13.483%2013.483%200%200%200-.998%205.088c0%207.473%206.08%2013.557%2013.556%2013.557%207.475%200%2013.555-6.084%2013.555-13.557%200-1.799-.361-3.516-1-5.088h7.402v20.295z%22%2F%3E%3C%2Fsvg%3E"); }

.pinterest-icon {
    -webkit-mask-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2257%22%20height%3D%2257%22%3E%3Cpath%20d%3D%22M30.374%204.622c-13.586%200-20.437%209.74-20.437%2017.864%200%204.918%201.862%209.293%205.855%2010.922.655.27%201.242.01%201.432-.715.132-.5.445-1.766.584-2.295.191-.717.117-.967-.412-1.594-1.151-1.357-1.888-3.115-1.888-5.607%200-7.226%205.407-13.695%2014.079-13.695%207.679%200%2011.898%204.692%2011.898%2010.957%200%208.246-3.649%2015.205-9.065%2015.205-2.992%200-5.23-2.473-4.514-5.508.859-3.623%202.524-7.531%202.524-10.148%200-2.34-1.257-4.292-3.856-4.292-3.058%200-5.515%203.164-5.515%207.401%200%202.699.912%204.525.912%204.525l-3.678%2015.582c-1.092%204.625-.164%2010.293-.085%2010.865.046.34.482.422.68.166.281-.369%203.925-4.865%205.162-9.359.351-1.271%202.011-7.859%202.011-7.859.994%201.896%203.898%203.562%206.986%203.562%209.191%200%2015.428-8.379%2015.428-19.595.001-8.483-7.183-16.382-18.101-16.382z%22%2F%3E%3C%2Fsvg%3E');
    mask-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2257%22%20height%3D%2257%22%3E%3Cpath%20d%3D%22M30.374%204.622c-13.586%200-20.437%209.74-20.437%2017.864%200%204.918%201.862%209.293%205.855%2010.922.655.27%201.242.01%201.432-.715.132-.5.445-1.766.584-2.295.191-.717.117-.967-.412-1.594-1.151-1.357-1.888-3.115-1.888-5.607%200-7.226%205.407-13.695%2014.079-13.695%207.679%200%2011.898%204.692%2011.898%2010.957%200%208.246-3.649%2015.205-9.065%2015.205-2.992%200-5.23-2.473-4.514-5.508.859-3.623%202.524-7.531%202.524-10.148%200-2.34-1.257-4.292-3.856-4.292-3.058%200-5.515%203.164-5.515%207.401%200%202.699.912%204.525.912%204.525l-3.678%2015.582c-1.092%204.625-.164%2010.293-.085%2010.865.046.34.482.422.68.166.281-.369%203.925-4.865%205.162-9.359.351-1.271%202.011-7.859%202.011-7.859.994%201.896%203.898%203.562%206.986%203.562%209.191%200%2015.428-8.379%2015.428-19.595.001-8.483-7.183-16.382-18.101-16.382z%22%2F%3E%3C%2Fsvg%3E');
}

#rpfus li#fucico a {
    margin: 4px;
}
#rpfus li#fucico {
    padding: 15px 0 0 0;
}