body{display:table;height:100%;text-align:center;width:100%;}
html,body{font-family:tahoma;color:#252727;font-size:12px;height:100%;margin:0;padding:0;}
#mbox{margin: 0;padding: 0;width: 100%;}
.mcbox{margin:0 auto;text-align:left;padding:0;}

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

.width_pn{width:975px;}
.width_pw{max-width:1245px;width:1245px;}

/* top */
#topboxc{height:313px;background-color:#1f170f;}
#topbox{padding:10px 0 17px 0;vertical-align:top;}
#topicotab{
    width:100%;
    height:239px;
    background-color:#f9f9f9;
}
#topicotab td.leftl{width:10px;vertical-align:top;}
#topicotab td.leftl div.bg{background:url(/images/sprite.public.gif) no-repeat -94px -75px;width:11px;height:11px;}
#topicotab td.left{vertical-align:top;}
#sitelogo{
    display:block;
    margin:37px 0 0 27px;
    width:275px;
    height:44px;
    cursor:pointer;
    text-decoration:none;
    background:url(/images/sprite.public.gif) no-repeat 0 -258px;
}
#sitelogo:hover{text-decoration:none;}
#topcontboxtab{
    margin:33px 0 0 27px;
}
#topcontboxtab td.sleft{
    padding:8px 11px 0 0;
    border-right:1px solid #e0e6e9;
    color:#eabd0b;
    font-size:20px;
    text-align:right;
    vertical-align:top;
    font-weight:bold;
    width: 110px;
}
#topcontboxtab td.sleft div.sep{margin:5px 0 0 0;}
#topcontboxtab td.sright{
    padding:5px 0 5px 13px;
}
.tcphtitle{
    float:left;
    color:#93b228;
    font-weight:bold;
}
#topcontboxtab td.sright div.tcphtitle span{float:left;margin:2px 0 0 0;display:block;}
.mrgtl{margin:7px 0 0 0;}
.tcphval{
    float:left;
    margin: 0 0 0 10px;
}

#tpc_btn{width:100%;float:left;margin:8px 0 0 0;}
#tpcskp_btn{
    float:left;
    margin:0 0 0 4px;
}
#tpcskypeimg{
    float:left;
    display:block;
    width:111px;
    height:39px;
    background:url(/images/sprite.public.gif) no-repeat 0px 0px;
}
#tpclch_btn{
    float:left;
    margin:8px 0 0 20px;
}
#tpclch_btn a{display:block;}
.tpclchimg{
    cursor:pointer;
    display:block;
    width:104px;
    height:30px;
    background:url(/images/sprite.public.gif) no-repeat 0px -39px;
}


#topicotab td.right{width:545px;
      background:url(/images/tlg.jpg) no-repeat 0 0;
      text-align:right;
      vertical-align:top;
      
}
#topicotab td.rightr{width:10px;vertical-align:top;}
#topicotab td.rightr div.bg{background:url(/images/sprite.public.gif) no-repeat -105px -75px;width:11px;height:11px;}

#bookbox{
    float:right;
    margin: 60px 0 0 0;
    width: 175px;
    text-align: left;
    /*width: 180px;*//*with share counter*/
}
#bookbox .rowaddtw{margin:3px 0 0 0;}
.addthis_toolbox{display:inline !important;}

/* toplogin */
#topcontact_login{
    float:right;
    text-align:left;
    margin:9px 0 0 0;
}

#toplogintab{width: 236px;}
#toplogintab .brd{background-image:url(/images/sprite.public.gif);background-repeat: no-repeat;height:12px;width:12px;}
#toplogintab .lefttop{background-position:-104px -46px;}
#toplogintab .leftbtm{background-position:-104px -58px;}
#toplogintab .righttop{background-position:-116px -46px;}
#toplogintab .rightbtm{background-position:-116px -58px;}
#toplogintab .bgclr{background-color:#243345;}
#toplogintab .linetop{}
#toplogintab .linebtm{}
#toplogintab .lineright{}
#toplogintab .lineleft{}
#toplogintab .inbox{padding:2px 5px 0px 5px;}

#tlb_frm{margin:0;padding:0;}
#tlb_frm div#inpbox{
    margin-bottom:9px;
}
#tlb_frm input{
    width:115px;
    height:20px;
    border:1px solid #7e8387;
    color:#6a6a6a;
    text-align:right;
    padding:0 5px;
}
#tlb_frm input.error{border:1px solid #E12323;}
#tlb_frm div#lbbtnbox input{float:left;}

#tlb_frm div#lbbtnbox{
    float:left;
    margin:0 0 7px 0;
    width: 202px;
}
#tlb_frm a#tlb_frm_btn{
    float:left;
    margin: 0 0 0 14px;
    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;
}
#tlb_frm a:hover#tlb_frm_btn{
    background-position:-111px -23px;
    text-decoration:none;
}
#tlb_frm div#lnk a{text-decoration:none;color:#b0bac2;}
#tlb_frm div#lnk a:hover{text-decoration:underline;}

/* wlmbox*/
#wlcmbox{text-align: right;}
#wlcmtitle{color:#0fbaf0;font-weight:normal;font-size:24px;}
#wlcmname{margin:6px 0 0 0;color:#0fbaf0;font-weight:normal;font-size:19px;}
#wlcmact{margin:18px 0 0 0;float:right; width:191px;}
a#actmyacc{
    display:block;
    text-align: center;
    float:left;
    width:88px;
    height:26px;
    line-height: 26px;
    background:url(/images/sprite.public.gif) no-repeat 0px -159px;
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
    font-size: 11px;
}
a#actmyacc:hover{background-position: 0 -133px;text-decoration:none;}
a#actlgt{
    display:block;
    text-align: center;
    float:left;
    width:88px;
    height:26px;
    line-height: 26px;
    background:url(/images/sprite.public.gif) no-repeat -88px -160px;
    text-decoration:none;
    margin: 0 0 0 15px;
    color:#767676;
    font-weight:bold;
    font-size: 11px;
}
a#actlgt:hover{color:#767676;background-position: -88px -133px;text-decoration:none;}
/* *********** */


/* top meu */
#topmenubox{margin:0 0 20px 0;}
#topmenu{width:100%;margin:0;padding:0;}
#topmenu td{
    height:46px;
    line-height:46px;
    background-color:#2b1f13;
    color:#ffffff;
    text-align:center;
    font-weight:bold;
    
    /*border-right: 1px solid #f8db69;*/
    border-right:1px solid #d7bb23;
    border-left:1px solid #efcd45;
}

#topmenu td span{
    padding:0 10px;
}
#topmenu td#first{
    border-left:none;
    background:url(/images/sprite.public.gif) no-repeat -172px 0px;
}
#topmenu td#first.currit{
    background:url(/images/sprite.public.gif) no-repeat -172px -46px;
}
#topmenu td#last{
    border-right:none;
    background:url(/images/sprite.public.gif) no-repeat 100% 0px;
}
#topmenu td#last.currit{
    background:url(/images/sprite.public.gif) no-repeat 100% -46px;
}
#topmenu a{
    font-weight:bold;
    display:block;
    height:46px;
    line-height:46px;
    margin:0;
    padding:0 10px;
    background-color:#eabd0b;
    text-decoration:none;
    color:#1f170f;
}
#topmenu a span#place_order{color:#ffffff;}
#topmenu a:hover span#place_order{color:#ffffff;}
#topmenu a:hover{background-color:#2b1f13;text-decoration:none;color:#ffffff;}
#topmenu td#first a{background:url(/images/sprite.public.gif) no-repeat -172px 0px;}
#topmenu td#first a:hover{background:url(/images/sprite.public.gif) no-repeat -172px -46px;}
#topmenu td#last a{background:url(/images/sprite.public.gif) no-repeat 100% 0px;}
#topmenu td#last a:hover{background:url(/images/sprite.public.gif) no-repeat 100% -46px;}


/* center */
#centerboxc{
    margin:18px 0 0 0;
}
#centerbox{

}
#centerpart{
    float:left;
    margin-left:-261px;
    width:100%;
}
#thpcenterpart{}
#cntrsep{
    margin-left:261px;
}
#thpcntrsep{margin:0 auto;width:700px;}
#rightpart{
    float:right;
    width:239px;
}

/*!!!!!!!!!!!!!!!
#centerpart{
    margin: 0 261px 0 0;
}
#rightpart{
    float:right;
    width:239px;    
}
!!!!!!!!!!!!!!!*/

.rtboxb{margin:0 0 20px 0;}
.rtboxb div.btop{height:12px;width:100%;background:url(/images/sprite.public.gif) no-repeat 0 -186px;}
.rtboxb div.bcenter{border-left:2px solid #d1d0d0;border-right:2px solid #d1d0d0;padding-top:8px;}
.rtboxb div.bfooter{height:12px;width:100%;background:url(/images/sprite.public.gif) no-repeat 0 -198px;}
.cbrightw{width:239px;}

#rt_services div.btoptitlewrap{padding:0 0 17px 29px;}
#rt_services div.btoptitle{width:160px;height:16px;background:url(/images/sprite.public.gif) no-repeat 0 -210px;margin:0;padding:0;}
#rt_services div.bcenter{}

#rt_services div.bcenter ul{list-style: none outside none;margin:0 0 0 0;padding:0;}
#rt_services div.bcenter ul li{list-style: none outside none;margin:0;}
#rt_services div.bcenter ul li.current{
    font-size:13px;
    color:#000000;
    background-color:#f2f2f1;
    font-weight:bold;
    height:27px;line-height:27px;
    padding:0 0 0 31px;
    margin:0;
    border-bottom:1px solid #ededed;
    border-top:1px solid #ffffff;
}
#rt_services div.bcenter ul li.current.last{border-bottom:none;}
#rt_services div.bcenter ul li a{
    font-size:13px;
    color:#000000;
    background-color:#ffffff;
    display:block;
    height:27px;line-height:27px;
    padding:0 0 0 31px;
    margin:0;
    border-bottom:1px solid #ededed;
    border-top:1px solid #ffffff;
    text-decoration:none;
}
#rt_services div.bcenter ul li a:hover{background-color:#f2f2f1;font-weight:bold;text-decoration:none;}
#rt_services div.bcenter ul li.last a{border-bottom:none;}

#rt_woffer div.btoptitle{width:110px;height:16px;background:url(/images/sprite.public.gif) no-repeat 0 -226px;margin:0;padding:0;}
#rt_wguarantee div.btoptitle{width:176px;height:16px;background:url(/images/sprite.public.gif) no-repeat 0 -242px;margin:0;padding:0;}
#rt_wguarantee div.btoptitlewrap,#rt_woffer div.btoptitlewrap{padding:0 0 17px 25px;}
#rt_woffer div.bcenter ul, #rt_wguarantee div.bcenter ul{
    list-style: none outside none;
    margin:0;
    color:#054d67;
    font-weight:bold;
    padding:10px 10px 15px 25px;
}
#rt_woffer div.bcenter ul li, #rt_wguarantee div.bcenter ul li{
    list-style: none outside none;
    margin:0 0 20px 0;padding:0;
}
#rt_woffer div.bcenter ul li.last, #rt_wguarantee div.bcenter ul li.last{margin:0 0 0 0;}
#ast_free_rev{color:#6f6f6f;font-weight:normal;font-size:11px;margin:15px 0 0 0;}

h1#pgtitle{margin:5px 0 22px 0;padding: 0 0 7px 5px;color:#53bee0;font-size:18px;font-weight:bold;border-bottom: 1px solid #f0f0f0;}
.pgtext h2{margin:0 0 8px 0;color:#53bee0;font-size:14px;font-weight:bold;}
.pgtext{line-height: 18px;}
.pgtext_marg{margin-top:10px;}
.pgtext_marg2{margin-top:20px;}
.pgtext_marg3{margin-top:30px;}
.pgtext ul{/*margin:10px 0 0 20px;padding:0;*/}
.pgtext ul li{margin:0 0 8px 0;}
.pgtext div.dh2{margin: 0 0 3px 0;padding: 0px;font-weight: bold;}
#cntrsep ol{}
#cntrsep ol li{margin:0 0 8px 0;}

.frstbanner{display:block;margin:10px auto 20px;width:701px;height:179px;background:url(/images/site/media/fdicbann.jpg) no-repeat 0 0;text-decoration:none;}
.frstbanner:hover{text-decoration:none;}
.frstbint{color: #FFFFFF;display: block;font-size: 28px;font-weight: bold;margin: 0 0 0 355px;position: relative;top: 87px;}
.frstbdisc{color: #54860f;display: block;font-size: 23px;font-weight: bold;margin: 0 0 0 240px;position: relative;top: 26px;}

/* block box */
.blockbox{margin:20px 0 0 0;/*text-align: center;*/}
.blockboxtab{/*display: inline;text-align:left;*/}
.blockboxtabmarg{margin-left:30px;}
.blockboxtab .brd{background-image:url(/images/sprite.public.gif);background-repeat: no-repeat;height:13px;width:13px;}
.blockboxtab .lefttop{background-position:-128px -46px;}
.blockboxtab .leftbtm{background-position:-128px -59px;}
.blockboxtab .righttop{background-position:-141px -46px;}
.blockboxtab .rightbtm{background-position:-141px -59px;}
.blockboxtab .bgclr{background-color:#ffffff;}
.blockboxtab .linetop{border-top:2px solid #d1d1d1;}
.blockboxtab .linebtm{border-bottom:2px solid #d1d1d1;}
.blockboxtab .lineright{border-right:2px solid #d1d1d1;}
.blockboxtab .lineleft{border-left:2px solid #d1d1d1;}
.blockboxtab .inbox{padding:12px 18px 0px 22px;}
.blockboxtab .inbox_title{color:#105670;font-weight:bold;font-size:18px;}
.blockboxtab .inbox_data{margin:18px 0 0 0;}
.blockboxtab ul{margin:0;padding:0;}
.blockboxtab ul.part1{padding-right:20px;border-right:1px solid #d1d1d1;}
.blockboxtab ul.part2{padding-left:20px;}
.blockboxtab ul li{list-style: none outside none;margin-bottom:11px;color:#262828;font-weight:bold;}
.blockboxtab ul li.last{}
.blockboxtab ul li div.ast_free_rev{color:#6f6f6f;font-weight:normal;font-size:11px;margin:8px 0 0 0;}
.bb_clear_left{clear:left;}

/* prices box */
a.ordnow.margtop{margin-top:35px;}
a.ordnow.margtoppb{margin-top:29px;}
a.ordnow{display:block;margin:0 auto;background:url(/images/sprite.public.jpg) no-repeat 0px -271px;height:54px;width:194px;text-decoration:none;}
a.ordnow:hover{background:url(/images/sprite.public.jpg) no-repeat 0px -325px;text-decoration:none;}

.h3subtitle{color:#ed6b32;font-size: 18px;font-weight: normal;margin: 25px 0 0 0;padding: 0;}
.subtitle{color:#ed6b32;font-size:16px;font-weight:bold;}
.mrgsubtitlet1{margin:20px 0 0 0;}

/* process banner */
#gr_process{margin:22px 0 0 0;padding:0;}
#gr_process li{list-style: none outside none;width:144px;float:left;}
#gr_process li.sep{width:35px;}
#gr_process li.sep div.line,#gr_process li div.imgp,#gr_process li div.num{background:url(/images/sprite.process.gif) no-repeat;}
#gr_process li.sep div.line{margin: 52px 0 0 14px;height:78px;width:25px;background-position:-288px -49px;}
#gr_process li div.item{margin-top:-49px;}
#gr_process li div.marg{padding:21px 0 0 14px;}
#gr_process li div.imgp{height:137px;width:144px;}
#gr_process li div.num{position: relative;top:49px;height:49px;width:49px;}
#gr_process li div.sign{margin:10px 0 0 18px;color:#321f0d;font-weight:bold;text-align: left;}
#gr_process li div#imgp1{background-position:0 -49px;}
#gr_process li div#num1{background-position:0 0;}
#gr_process li div#imgp2{background-position:-144px -49px;}
#gr_process li div#num2{background-position:-49px 0;}
#gr_process li div#imgp3{background-position:0px -186px;}
#gr_process li div#num3{background-position:-98px 0;}
#gr_process li div#imgp4{background-position:-144px -186px;}
#gr_process li div#num4{background-position:-147px 0;}


/* bottom */

/* testimonials */
#testimboxc{background-color:#f5f5f5;padding:0;margin:40px 0 0 0;}
#testimbox{vertical-align:top;padding-bottom: 30px;}
#tmsbox{color:#5ec2e2;padding:26px 0 0 0;font-size:21px;font-weight:bold;}
#tmsboxval{margin:0;}
#tmsboxvaltab{width:100%;}
#tmsboxvaltab td{background-color:#ffffff;}
#tmsboxvaltab tr#tmsfirsttr td{background-color:#f5f5f5;}
#tmsboxvaltab .brd{background-image:url(/images/sprite.public.gif);background-repeat: no-repeat;height:17px;width:17px;}
#tmsboxvaltab .tleft{background-position:0 -86px;}
#tmsboxvaltab .tcenter1{border-top:3px solid #e0e0e0;}
#tmsboxvaltab .ttcenter2{height:42px;background:url(/images/sprite.public.gif) no-repeat -34px -86px;}
#tmsboxvaltab .td1{}
#tmsboxvaltab .td2{width:130px;}
#tmsboxvaltab .td3{width:69px;}
#tmsboxvaltab .td4{}
#tmsboxvaltab .td5{}
#tmsboxvaltab .tcenter2{background-position:-103px -116px;}
#tmsboxvaltab .tcenter3{border-top:3px solid #e0e0e0;}
#tmsboxvaltab .tright{background-position:-17px -86px;}
#tmsboxvaltab .cleft{border-left:3px solid #e0e0e0;}
#tmsboxvaltab .cright{border-right:3px solid #e0e0e0;}
#tmsboxvaltab .bleft{background-position:0 -103px;}
#tmsboxvaltab .bright{background-position:-17px -103px;}
#tmsboxvaltab .bcenter{border-bottom:3px solid #e0e0e0;}
#tmsboxvaltab .inbox{}
.tmsitem{width:275px;float:left;margin:5px 0 5px 30px;}
#tmsboxvaltab .inbox div.first{}
.tsmsign{margin:18px 0 0 0;color:#1f170e;font-weight:bold;}

/* footer */
#footerboxc{background-color:#1f170e;padding:0;margin:0;}
#footerbox{vertical-align:top;}
#footer_lnk{
    margin:34px 0 0 20px;
    color:#ffffff;
}
#footer_lnk a{color:#ffffff;text-decoration:none;}
#footer_lnk a:hover{text-decoration:underline;}

.lnkitem{float:left;}
.lnkitemmarg{margin-right: 50px;}
.cwul1{width:140px;}
.lnkitem.cwul1.lnkitemmarg{}
.cwul2,.cwul3{width:200px;}
.lnkitem.cwul2.lnkitemmarg{}
.lnkitemtitle{font-weight:bold;}
#footer_lnk .lnkitemtitle a{color:#ffffff;font-weight:bold;text-decoration:none;}
#footer_lnk .lnkitemtitle a:hover{text-decoration:underline;}
.lnklist{margin-top:24px;}
.lnklistul{margin:0;padding:0;}
.lnklistul li{list-style: none outside none;margin:0 0 8px 0;padding:0;}

#acc_guar{
    margin:34px 10px 0 0;
    width:277px;
}
#wacctitle{margin:0 0 0 28px;background:url(/images/sprite.public.gif) no-repeat 0 -69px;height:17px;width:94px;}
#waccbox{margin:16px 0 0 28px;background:url(/images/sprite.public.jpg) no-repeat 0 -114px;height:66px;width:249px;}
#guarqualbox{margin-top:25px;}
#guarbox{float:left;background:url(/images/sprite.public.jpg) no-repeat 0 0;height:114px;width:138px;}
#qualbox{float:right;background:url(/images/sprite.public.jpg) no-repeat -138px 0;height:114px;width:114px;}
#footer_res{
    color:#a5a5a5;
    text-align:center;
    margin:41px 0 0 0;
    padding-bottom:27px;
}

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

/* services */
.servbox{float:left;}
.sbmargtop{margin-top:30px;}
.sbmargrt{margin-right:100px;}
.servbox_title{font-size:16px;color:#ed6b32;}
.servbox ul.servboxul{margin:0 0 0 0;padding:0;}
.servbox ul.servboxul li{list-style: none outside none;margin:15px 0 0 0;padding:0;}
.servbox ul.servboxul a{text-decoration:underline;color:#000000;}
.servbox ul.servboxul a:hover{text-decoration:none;}

.serviceboxleft{}
.partleft{float:left;}
.partright{float:right;}
.servicecont{border:1px solid #aeaeae;border-radius:15px;margin-bottom:20px;}
#s_aw_box{width:343px;}
#s_e_box{width:344px;margin:20px 0 0 0;}
#s_ae_box{width:344px;margin:20px 0 0 0;}
#s_ds_box{width:344px;}
#s_a_box{width:343px;margin:20px 0 0 0;}

.servicebox div.servicecont div.sbtitle{
    font-size: 20px;
    padding: 30px 0 10px 40px;
}
#s_aw_box div.sbtitle{color:#f26b32;}
#s_e_box div.sbtitle{color:#2a771e;}
#s_ae_box div.sbtitle{color:#2a771e;}
#s_ds_box div.sbtitle{color:#0889f0;}
#s_a_box div.sbtitle{color:#f26b32;}

.servicecont ul.servcontul{margin:0 0 0 0;padding:0 0 20px 0;}
.servicecont ul.servcontul li{list-style: none outside none;margin:0 25px 0 20px;padding:0;}
.servicecont ul.servcontul a{text-decoration:none;color:#10438f;font-size:13px;margin:10px 0 0 20px;display:block;float:left;}
.servicecont ul.servcontul a:hover{text-decoration:underline;}

.servcontul div.blines{margin: 10px 0 0 0;}
.servcontul div.blines .grline{height:1px;margin:0;padding:0;background-color:#d7d7d9;}
.servcontul div.blines .whline{height:1px;margin:0;padding:0;background-color:#ffffff;}

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

/* testimonials */
#testimonials_list{}
.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;}

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


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

/* 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:33%;*/}
.ssmpbox ul.ssmpboxul a{text-decoration:underline;color:#000000;}
.ssmpbox ul.ssmpboxul a:hover{text-decoration:none;}

/* login */
#lgbox{margin:20px 0 0 0;}
#cntrlogintab{/*width: 290px;*/}
#cntrlogintab .brd{background-image:url(/images/sprite.public.gif);background-repeat: no-repeat;height:12px;width:12px;}
#cntrlogintab .lefttop{background-position:-104px -46px;}
#cntrlogintab .leftbtm{background-position:-104px -58px;}
#cntrlogintab .righttop{background-position:-116px -46px;}
#cntrlogintab .rightbtm{background-position:-116px -58px;}
#cntrlogintab .bgclr{background-color:#243345;}
#cntrlogintab .linetop{}
#cntrlogintab .linebtm{}
#cntrlogintab .lineright{}
#cntrlogintab .lineleft{}
#cntrlogintab .inbox{padding:25px 21px 15px 25px;}

#login_frm{margin:0;padding:0;}
#login_frm div#clinpbox{}
#login_frm input{
    width:244px;
    height:23px;
    border:1px solid #96a7ad;
    color:#6a6a6a;
    padding:5px 5px;
}
#login_frm input.error{border:1px solid #E12323;}

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

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

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

/* competitors */
#wwblgico{
    float:left;background:url(/images/sprite.public.gif) no-repeat -175px -93px;height:43px;width:49px;
    margin:0 20px 0 0;
}
#wwbtab{
    border:2px solid #f1f1f1;
    margin:0 0 0 0;
}
#wwbtab td {border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
#wwbtab td.left{
    color: #799517;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 15px;
    vertical-align: top;
}
#wwbtab td.right{
    padding: 10px 15px;
    vertical-align: top;
    border-right:none;
}
#wwbtab tr.end td{border-bottom:none;}

.scndbanner{display:block;margin:10px auto 20px;width:701px;height:178px;background:url(/images/site/media/scnd.gif) no-repeat 0 0;text-decoration:none;}
.scndbanner:hover{text-decoration:none;}
.scndbdisc{color: #00f1ff;display: block;font-size: 32px;font-weight: bold;margin: 0 0 0 170px;position: relative;top: 125px;}

/* breadcrumbs */
#breadcrumbs {margin:10px 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:#53bee0;font-size:18px;padding-bottom:10px;}
a.blog_main,a.blog_main:link,a.blog_main:visited{color:#53bee0;}
.blog_post{border-top:1px solid #f0f0f0;padding:25px 10px 15px 10px;}
a.blog_post_title,a.blog_post_title:link,a.blog_post_title:visited{color:#43717f;font-weight:bold;font-size:16px;margin-bottom:12px;display:block;}
.blog_cat{padding-bottom:20px;float:left;}
.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 8px 0px;border:0;}
.blog_post_short_text{text-align:justify;padding-bottom:12px;float:left;}
.blog_post_tags{float:right;padding-top:25px;}
.blog_post_tag{background:#eabd0b;border-radius:3px;padding:5px 6px;margin-left:5px;color:#000000;}
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;}

/* pagination */
.msg_pg_mn_wrap_std_top{padding:0 0 5px 0;margin:0;}
.msg_pg_mn_wrap_std_btm{padding:5px 0 0 170px;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:#78614a;}
.pg_mn li{height:15px;line-height:15px;float:left;list-style: none outside none;margin:0 5px 0 0;}
.pg_mn li.curr{padding:1px 5px 2px;font-weight:bold;color:#46413b;border: 1px solid #bbb0a4;}
.pg_mn li a, .pg_mn li a:link, .pg_mn li a:visited{cursor:pointer;padding: 2px 5px 3px;display:block;float:left;height:15px;line-height:15px;width:auto;color:#4a4949;text-decoration:none;}
.pg_mn li a:hover{text-decoration:none;color:#1f170e;}
.sep_fn_arr{margin-left:4px;}
.sep_sn_arr{margin-left:1px;}
.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;}
/* ************* */

/* search */
.search_bar,.search_bar2{background:#f3efe5;border-bottom:1px solid #dad4c4;margin:0px 2px;}
.search_bar2{margin-top:4px;height: 49px;}
.search_bar form{width:600px;padding:15px 0px 15px 30px;height:29px;}
.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{}

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