/* Minification failed. Returning unminified contents.
(104,96): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(105,66): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(105,93): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(106,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(107,38): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(109,47): run-time error CSS1039: Token not allowed after unary operator: '-color-body'
(115,139): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(116,72): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(122,31): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
 */

#main{padding: 40px 0;}
.enterpsign{margin-top: 30px; margin-bottom: 50px;}
.enterpsign .contentinners{padding-left: 0px; width: 960px;}
.contentinners { width: calc(100% - 220px); float: left; padding: 0 0 0 25px; }
.contentinners #breadcrumbs{margin: 0;}
.innerplay {padding: 15px 0 0 0; position:relative;}
.innerplay h1 {font-size: 32px; line-height: 34px;}

.greenbtnsml { background:#54a447; padding:10px 20px; color: #ffffff; font-weight:normal; font-family: 'yantramanavbold'; font-size: 20px; border:2px solid #54a447; border-radius: 3px; }
.greenbtnsml:hover { background:transparent; color: #54a447;}

.greenmini{padding:5px 10px !important;}

#main aside { width: 220px; float: left;}

#productinner { background: #f7f7f7; border-radius: 5px; border: solid 3px #d8d5d6; margin-bottom: 25px;}
#productinner a {font-family: 'yantramanavbold'; font-size: 18px; display: block; padding: 5px 10px 5px 20px; color: #29306c; text-decoration: none; background: url(../images/product-arrow-left2.png) no-repeat 7px 12px;}
#productinner a:hover {color: #4b528a;}
#productinner ul ul a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: block; padding: 4px 5px 4px 20px; color: #4f4f4f; text-decoration: none; font-weight: normal; background: none; }
#productinner ul ul a:hover { color: #4b528a;}

.mguarantee {margin: 0 0 22px 0;}
.mbestprice{margin: 0 0 22px 0;}
.is-stamp{margin-bottom:20px;}
.is-stamp a{display:block; position:relative; text-decoration:none;}
.is-stamp a span{position:absolute; width:100%; display:block; font-family: 'yantramanavbold'; color:#FFF; font-size:20px; text-align:center; top:61px; line-height:32px; z-index:1;}

.tcustomers {padding: 0; margin: 0 0 22px 0; }
.tcustomers p.chead {color: #ffffff; font-size:20px; font-family: 'yantramanavbold'; line-height:20px; text-align: left; background: #2a306c; padding: 10px 5px 10px 7px; letter-spacing: -0.005em; border-radius:5px 5px 0 0;}
.tcustomers p.chead sup { padding-left: 2px; margin-top: -10px; }



.resellerfaq {margin: 0 0 22px 0;}
.resellerevforme {margin: 0 0 22px 0;}
.resellerswitchmatch {margin: 0 0 22px 0;}
.reselleryourstore {margin: 0 0 22px 0;}
.resellerupgradeus { margin: 0 0 22px 0;}
.resellerprofitlearn {margin: 0 0 22px 0;}
.resellerpartnereason {margin: 0 0 22px 0;}

.tpartners { width: 220px; padding: 0; margin: 0 0 22px 0; }
.tpartners h4{ color: #ffffff; font-size:21px; font-family: 'yantramanavbold'; line-height:20px; text-align: left; background: #2a306c; padding: 10px; border-radius:5px 5px 0 0;}
.tpartners p.palogo { display: block; padding: 5px 0 0 0; }
.tpartners p.palogo img { margin-left: auto; margin-right: auto; }

.whyus .whyuslist ul { margin: 0; padding: 0; list-style-type: none; background: #FFF; }
.whyus .whyuslist li { margin: 0 0 0 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border-bottom: solid 1px #CCC; }
.whyus .whyuslist a { background: url(../images/spritejulyone.png) no-repeat top left; background-position: 0 0; height: 16px; display: block; color: #000; width: 202px; padding: 8px 8px 8px 8px; text-decoration: none; }
.whyus .whyuslist a:hover { background-color: #f2f2f2; color: #000; }

.asidedash { display: block; background: url(../images/img-dashboard.png) no-repeat left top; width: 220px; height: 61px; cursor: pointer; margin: -7px 0 15px 0; }
.asidedash a { text-indent: -9999px; width: 220px; height: 61px; display: block; }
.asidedash a:hover { background: url(../images/img-dashboard.png) no-repeat left bottom; width: 220px; height: 61px; }

.whyus {border: solid 1px #d8d5d6; border-radius: 3px; margin: 9px 0 22px 0; overflow: hidden;}
.whyus h4 {background: #f07725; font-size: 32px; line-height: 1; padding: 10px 15px;}
.whyus h4 a{ color:#ffffff; text-decoration:none;}

.helpzonelist ul li {font-size: 11px;}
.helpzonelist ul li + li{border-top: solid 1px #CCC;}
.helpzonelist ul li a { background: url(../images/spritejulyone.png) no-repeat 0 2px; display: block; color: #000; padding: 8px; text-decoration: none; }
.helpzonelist ul li a:hover { background-color:#f2f2f2; color: #000; }
.helpzonelist ul li span a:hover{background:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LetBar ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#main aside p.hacked { display: block; margin: 0 0 20px 0; }
#main aside p.hacked img { margin-left: auto; margin-right: auto; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Contact Us ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.contactwrap {padding: 15px 0px;}
.contactbox{padding: 15px; border-radius: 3px; -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); border: solid 1px #ffffff; background-color: #f7f7f7 !important; float: left; width: 347px}
.innerplay .contactbox h3{color: #54a447; padding-bottom: 15px;}

.cotactwrapping {margin-bottom: 20px;}
.cotactwrapping .contactbox:first-child{margin-right: 20px;}
.cotactwrapping .common span{font-style:italic;}

.contactboxoneEU {background: url(../images/contact-phoneEU.png) no-repeat right -20px bottom; width: 334px;}
.contactboxtwoEU {background: url(../images/contact-supportEU.png) no-repeat right -20px bottom; min-height: 165px; width: 360px}
.contactboxthreeEU {width: 100% !important; background: url(../images/contact-emailEU.png) no-repeat right -20px bottom; }

.contactboxone {background: url(../images/contact-phone.png) no-repeat right 15px bottom 15px;}
.contactboxtwo {background: url(../images/contact-support.png) no-repeat right 15px bottom 15px;}
.contactboxapac {background: url(../images/contact-apac.png) no-repeat right 15px bottom 15px;}
.contactboxemea {background: url(../images/contact-emea.png) no-repeat right 15px bottom 15px;}

.contactboxthree{margin-bottom:13px;}
.contactboxnone, .contactboxkevinsmall, .contactboxsix,.contactboxkevin {min-height:190px;}


.glossary{padding-top: 20px !important;}
.glossary h4{font-size: 18px; margin-bottom: 5px; color: #54a447;}

.annouwrap{ width:100%; margin-bottom:15px; display:inline-block !important; line-height:24px;} 
.annouleft{float:left; margin-right:4%; margin-bottom:2%; margin-top:5px;}
*/
.secondfooter{padding: 40px 0 60px; }

.secondfooter .d-grid{display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px;}
.secondfooter .sfootbox {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); background-color: var(--color-white); border-radius: 0.25rem;}
.secondfooter h3{line-height: 1; padding: 1rem; background: var(--color-green); color: var(--color-white); font-size: 22px; border-radius: 0.25rem 0.25rem 0 0;}
.secondfooter h3 a{color: var(--color-white); text-decoration:none;}
.secondfooter h3 a:hover{color: var(--color-white);}

.sfootbox ul li a {display: block; color:var(--color-body); padding: 1rem; text-decoration: none; font-weight:bold;}

.helpzone .whyuslists li{border-bottom: 1px solid #d9d5d6;}

.whyuslists li {border-bottom: solid 1px #CCC; position: relative;}
.whyuslists li:after, .whyuslists li:before{content: ""; position: absolute;} 
.whyuslists li:before{border-top: 0.313rem solid transparent; border-bottom: 0.313rem solid transparent; border-left: 0.375rem solid var(--color-white); top:1.25rem; right: 1.25rem; z-index: 1;}
.whyuslists li:after{width: 1rem; height: 1rem; background-color: var(--color-green); right: 1rem; top: calc(50% - 0.5rem); border-radius: 50%; z-index: 0;}
.whyuslists li:last-child{ border-bottom:none;}
.whyuslists li a{padding-right: 3rem !important;}
.whyuslists li a:hover { background-color: #ededee;}

.freelist a {padding-left: 3.5rem !important;}
.freelist a:hover{color: var(--color-green);}
.freelist li a{background-position: 1rem center; background-repeat: no-repeat}
.freelist li .checkssl { background-image: url(../images/icon-freetools-check.png);}
.freelist li .pricematch { background-image: url(../images/icon-freetools-pric-match.png);}
.freelist li .checkcsr { background-image: url(../images/icon-freetools-check-csr.png); }
.freelist li .sslcomparison { background-image: url(../images/icon-freetools-ssl-comparision.png);}

body{margin: 0;}
#container {margin: 0 auto; position: relative; }
#rcpcontainer aside{float: left; width: 220px;}
.clear{clear: both;}
.marrightzero { margin-right: 0px; }

.marbtm5 { margin-bottom: 5px; }
.linehd { color: #ffffff; font-family: 'yantramanavbold'; font-size: 18px; line-height: 20px; }
.linetxt { color: #4f4f4f; font-size: 12px; text-decoration: none;}
.linetxt a{color: #4f4f4f; font-size: 12px; text-decoration: underline; font-weight:normal;}
.linetxt a:hover{text-decoration: none; }

.lineone { width: 155px; padding:0 8px; float: left;}
.linetwo { width: 100px; padding: 0; float: left; }
.linethree { width: 80px; padding: 0; float: left; }
.linefour { width: 60px; padding: 0; float: left; }
.linefive { width: 85px; padding: 0; float: left; }
.linesix { width: 68px; padding: 0; float: left; }
.linesix img { margin: 0 0 3px 0; }
.marbtm1 { margin-bottom: 1px !important; }
.productrust { width: 570px; float: left; }
.productrust .trustraw { width: 500px; margin: 0 auto; background: #f3f3f3; border: solid 2px #e1e0e0; padding: 15px 19px; }
.productrust .trustraw p.thead { color: #0067ab; font-weight:normal; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; padding: 0 0 10px 0; }
.productrust .trustraw p.trustxt { color: #3d3e40; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 16px; padding: 0 0 20px 0; }
.productrust .trustraw p.theadget { color: #448f38; font-weight:normal; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; padding: 0; margin: 0; }
.productrust .trustraw .getlist { }
.productrust .trustraw .getlist ul { margin: 10px 0 0 15px; padding: 0; list-style-type: none; }
.productrust .trustraw .getlist li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background: url(../images/icon-yes-sml.png) no-repeat left 6px; padding: 0 0 0 22px; line-height: 26px; }
.productrust .trustraw .getlist a { display: block; color: #4f4f4f; text-decoration: none; }
.productrust .trustraw .getlist a:hover { color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INNERPAGE START (ABOUT US) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.bannerbarinner { height: 180px; width: 960px; margin:0 auto;}
.bannerbarinner .probanhadinner { width: 720px; float: left; }
.bannerbarinner .probanhadinner .autobanner { margin-bottom: 20px;}
.bannerbarinner .probanhadinner .banheader { width: 480px; float: left; padding: 0 0 0 20px; }
.bannerbarinner .probanhadinner .banheader .hdfont { font-family: 'yantramanavbold'; line-height: normal; font-size: 55px; font-weight:normal;}
.bannerbarinner .probanhadinner .banheader p { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFF; }
.bannerbarinner .probanhadinner .bannerIcon { margin: 20px 0 -25px 515px; z-index: 9999px; }
.bannerbarinner .proiconinner { width: 240px; float: left; }
.bannerbarinner .proiconinner p.inverisign {display: block; padding: 10px 0 0 0; text-align:center;}
.bannerbarinner .proiconinner p.inverisign img { margin-left: auto; margin-right: auto; }
.bannerbarinner .proiconinner p.intrustwave{ display: block; padding: 0 0 0 0; text-align:center;}
.bannerbarinner .proiconinner p.intrustwave img { margin-left: auto; margin-right: auto; }

/*InnerContent*/


.innerplay p.bld {font-size: 18px; text-align: left; font-weight: bold; }
.innerplay p.bld a { color: #f07725; text-decoration: underline; }
.innerplay p.bld a:hover { color: #f07725; text-decoration: none; }
.innerplay h3 { font-size: 22px; color:#29306c; font-weight: normal; padding-bottom: 5px; font-family: 'yantramanavbold'; line-height:22px;}
p.thesslstore { color: #5da950; font-size: 20px; font-weight: bold; }
p.thesslstore span { color: #a7a7a7; }
.nonedisplay{display:none;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Inner START (PRODUCT DETAILS) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcover {border: solid 1px #a7a7a7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 3px 3px #414141; -webkit-box-shadow: 0px 3px 3px #414141; box-shadow: 0px 3px 3px #414141; margin:0 0 40px 0; overflow:hidden;}
.productboxraw { padding: 10px 15px;}
.productboxraw .hbrands { float: left; width: 110px; padding: 5px 0 0 0; }
.productboxraw .headspro { float: left; width: 410px; padding: 0 0 11px 0; }
.productboxraw .headspro h2 { font-size: 34px; color: #29306c; margin: 0; padding: 0; line-height: 52px; letter-spacing: -0.022em; }
.productboxraw .headspro p.save { color: #4f4f4f; font-size: 24px; line-height: 24px; padding: 0px 0 0 0;  font-family: 'yantramanavbold'; margin:0;}
.productboxraw .headspro p.save span { color: #54a447; }
.productboxraw .hdprologo { float: left; width: 120px; padding: 5px 0 0 0; }
.productboxraw .hdprologo img { margin-left: auto; margin-right: auto; display: block; }
.typetblrawb:nth-child(2n) {background:#e1e3ef;}

.greenrawgroup {background: #54a447; padding: 20px 0px;}
.linehds { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 18px; line-height: 20px; }
.whiterawgroup {background: #ffffff; padding: 8px 0px 6px 0px; }
.whiterawgroup:hover {background: #ececec;}
.lbluerawgroup {background: #d4d6e2; padding: 8px 0px 6px 0px; }
.lbluerawgroup:hover {background: #dfdfdf;}
.linetxts {font-size: 12px; text-decoration: none; }
.linetxts a { color: #4f4f4f; font-size: 12px; text-decoration: underline; font-weight:normal;}
.linetxts a:hover {text-decoration: none;}
.prolineone { width: 200px; padding:0 15px; float: left;word-wrap:break-word;}
.prolinetwo { width: 85px; padding: 0; float: left; }
.prolinethree { width: 80px; padding: 0; float: left; }
.prolinefour { width: 80px; padding: 0; float: left; }
.prolinefive { width: 95px; padding: 0; float: left; }
.prolineseven { width: 75px; padding: 0; float: left; }
.prolinesix { width: 70px; padding: 0; float: left; }
.prolinesix img { margin: 0 0 3px 0; }
.promarbtm1 { margin-bottom: 1px; }
.evgridlinerawgroup { width: 692px; background: #54a447; padding: 10px 0px; margin-top: 10px; }
.evgridlinewhiterawgroup { width: 692px; background: #ffffff; padding: 8px 0px 5px 0px; }
.evgridlinebluerawgroup { width: 692px; background: #d4d6e2; padding: 8px 0px 5px 0px; }
.evgridline { width: 270px; padding: 0 0 0 20px; float: left; }
.evgridlinetwo { width: 180px; padding: 0 0 0 20px; float: left; }
.evgridlinethree { width: 178px; padding: 0 0 0 20px; float: left; }
.txtcaps { text-transform: uppercase !important; font-size: 14px; }
.evgridlinehd { font-size: 14px; }
.evgridlinewhite { color: #ffffff !important; font-size: 14px; }
.evgridlinegray { color: #4f4f4f !important; font-size: 14px; }
.productdetailbox { margin-bottom:20px; border:1px solid #29306c; border-radius: 6px; overflow: hidden;}
.productdetailbox .detailhd { background: #29306c; min-height: 50px; height: auto;}
.productdetailbox .detailhd h3 { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 30px; padding: 11px 0 15px 20px; }
.productdetailbox .detailcontent {background: #f8f8f8; }
.productdetailbox .detailcontent .txtarea { padding:15px 20px 15px 20px; }
.productdetailbox .detailcontent .txtarea p.ghead { font-size: 18px; color: #5da950; font-weight: bold; padding: 0 0 15px 0; margin-bottom:0;}
.productdetailbox .detailcontent .txtarea p.gcommon { font-size: 14px; margin-bottom:15px;}
.productdetailbox .detailcontent .txtarea p.btns { margin:0; padding:0; float:right;}
.saffronbtn { border:2px solid #f07725; color:#FFF; font-size:20px; padding:7px 20px; text-decoration:none; font-family: 'yantramanavbold'; border-radius:3px; line-height:1; background:#f07725;}
.saffronbtn:hover {background:#FFF; color:#f07725; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.productboxrawcover .prolinefive{width:105px;}
.productboxrawcover .prolineseven {width:85px;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ information box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.infoboxfirst { background: #fff6bf; border: solid 3px #ffd324; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; }
.infoboxfirst p.iconinfo { width: 65px; float: left; }
.infoboxfirst p.contentinfo { width: 530px; float: left; font-style: italic; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 20px; font-weight: normal; }
.greencolor { color: #4a983f; font-weight: bold; }
.closebtn { position: absolute; margin: 0 0 0 625px; }
.infoboxfirst .btnbox { border-top: dashed 1px #e0b33b; padding: 12px 0 0 0; margin: 10px 0 0 0; }
.infoboxfirst .btnbox p { float: left; margin: 0 22px 0 0; padding: 0 0 0 0; line-height: 22px; }
.infoboxfirst .btnbox a { font-family: Georgia, "Times New Roman", Times; font-size: 14px; font-style: italic; color: #363636; text-decoration: underline; }
.infoboxfirst .btnbox a:hover { color: #4a983f; text-decoration: none; }
.infoboxfirst .btnbox span { padding: 0 8px 0 0; float: left; }
.infoboxthird { background: #fff6bf; border: solid 3px #ffd324; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; }
.infoboxthird .iconinfo { width: 65px; float: left; }
.infoboxthird .contentinfo { width: 550px; float: left; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 20px; font-weight: normal; }
.infoboxthird .contentinfo .infohd { font-family: 'yantramanavbold'; font-size: 22px; border-bottom: solid 1px #4a983f; color: #4a983f; padding: 0 0 10px 0; }
.infoboxthird .contentinfo .infohdtwo { font-family: 'yantramanavbold'; font-size: 18px; padding: 10px 0 0 0; }
.infotxt ul { width: 500px; margin: 0px; padding: 0px; }
.infotxt li { margin: 0px 0 0 15px; padding: 0px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; list-style-type: circle; line-height: 20px; }
.infotxt li a { color: #f07725; text-decoration: underline; }
.infotxt li a:hover { color: #47963c; text-decoration: none; }
.infotxt li span { color: #48973c; text-decoration: none; font-weight: bold; }

.infocommon { background: #fcf8e3; border: solid 1px #faebcc; padding: 20px 20px !important; margin: 20px 0 10px 0; }
.infonone{display: none;}
.viewnone{display: none !important;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ information boxsmall ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.infoboxsecond { background: #fff9d5; border: solid 3px #ffdd55; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 0px 0 10px 0; width:100%; }
.infoboxsecond p.iconinfos { width: 65px; float: left; }
.infoboxsecond .contentinfos { width: 465px !important; float: left; font-style: italic; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 18px; font-weight: normal; }
.infoboxsecond h2{ width:590px; float:left; font-size:20px; line-height:24px; font-weight: normal; margin-bottom:20px;}

.contentinfos ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: square; color: #4f4f4f; }
.contentinfos li { margin: 0 0 0 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0px; line-height: 18px; }
.contentinfos li a { display: block; color: #4f4f4f; text-decoration: none; }
.contentinfos li a:hover { display: block; color: #53a447; text-decoration: underline; }
.greencolors { color: #4a983f; font-weight: bold; }
.closebtns { position: absolute; margin: 0 0 0 542px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extra ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pricextra { width: 694px; padding: 10px 0 0 0; }
.pricextra .prixhd { color: #4f4f4f; font-size: 28px; font-family: 'yantramanavbold'; line-height: 30px; text-align: left; font-weight: bold; padding: 0 0 0 5px; letter-spacing: -0.01em; }
.pricextra .prixhd span { color: #54a447; }
.pricextra .prixhd small { color: #f4995c; }
.pricextra .prixhd small span { color: #6e6e6e; }
.pricingboxbg { margin: 15px 0 0 0; width: 654px; padding: 15px 0 30px 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }/*13-04-2016*/
.radiobox { float: left; padding: 0 10px 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.pricehds { color: #4f4f4f; font-size: 14px; float: left; font-family: Arial, Helvetica, sans-serif; }
.pricehds a { text-decoration: none; color: #4f4f4f; }
.pricehds a:hover { text-decoration: underline; }
.pricehds span { color: #f07725; font-weight: bold; margin-right: 0px; }
.spanline { color: #4f4f4f; font-weight: normal; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0 5px 0 5px; }
.spanline span { text-decoration: line-through; color: #868686; font-weight: bold; }
.btnrecommanded { float: right; margin-left: 7px; margin-top: 0px; background: #f07725; color: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 12px; font-weight: bold; border: none; padding: 2px 5px; }
.pricethree { width: 596px; padding: 7px 10px 7px 10px; background: #FFF; border: solid 1px #bfbfbf; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 15px; margin-top: 5px; }
.pricethree .tcover { width: 480px; margin-bottom: 7px; cursor: pointer; }
.pricethree .tcover .rbox { float: left; padding: 0 10px 0 0; width: 15px; }
.pricethree .tcover .rdomain { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.pricethree .tcover .rprice { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.pricethree .tcover .ryearly { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.fontbold { font-weight: bold; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ certificate details ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.certidetails { padding: 15px 0 0 0; }
.certidetails .leftone { float: left; padding: 9px 0 0; text-align: left; width: 134px; }
.certidetails .leftwo { float: left; padding: 2px 0 0; width: 100px; }
.certidetails .lefthree { width: 110px; float: left; padding: 9px 10px 0 0; }
.certidetails .leftfour { float: left; padding: 2px 0 0; width: 85px; }
.certidetails .leftfive { float: left; width: 124px; }
.certidetails .leftsix { width: 130px; float: left; }
.fontwelve { font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 7px 0 0 0; color: #000000; text-align: right; }
.selectmenu { background: url(../images/inputbg.png) repeat-x left bottom; border: solid 1px #333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 2px 4px; }

.bluebtn { background:#2F377C; padding: 7px 15px 11px 15px; color: #ffffff; font-weight:normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.bluebtn:hover { background: #4d59ac; }

.btnpad{padding:13px 15px 14px 15px !important;}
.recaptchatxt{margin-bottom:5px; font-size:14px; color:red; display:inline-block;}
.graybtnsml { background: #949494 !important; padding: 10px 10px 10px 10px; color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: default !important; }
.notesml { padding: 5px 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; }
.bannerpromotional { padding: 0 0 0 0; margin: 15px 0 20px 0; width: 694px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product Tabed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tabhd { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 22px; margin: 0 0 40px 0; }
.tabhdgreen { font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 16px 0; color: #5da950; font-weight: bold; }
.tabcommon { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 22px; }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tabbed Content Overview ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
.overviewbox { width: 642px; font-size: 14px; }
.overviewbox .comtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.overviewbox .overtimg { width: 642px; float: left; display: block; padding: 15px 0 0 0; }
.overviewbox .overtimg img { margin-left: auto; margin-right: auto; display: block; top: 50%; bottom: 50%; }
.overviewbox .overtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.overviewbox .overtextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }
.overviewbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.overviewbox li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.overviewbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.overviewbox li a:hover { display: block; color: #53a447; text-decoration: underline; }
.tabimg { display: block; margin: 15px 0px; border: solid 1px #f7f7f7; padding: 5px; }
.tabimg img { margin-left: auto; margin-right: auto; }
.tabtnraw { width: 642px; padding: 8px 0px; }
.tabtnraw .btnone { float: left; margin: 0 15px 0 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DL, DT, DD TAGS LIST DATA PRODUCT SPECIFICATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.productspeci { width: 642px; font-size: 14px; }
.productspeci dl { margin-bottom: 20px; }
.productspeci dl dt { color: #2a306c; float: left; font-weight: bold; margin-right: 10px; padding: 5px; width: 220px; text-align: right; }
.productspeci dl dd { margin: 2px 0; padding: 5px 0; width: 100%; color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FEATURE & BENEFITS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.featuredbox { width: 642px; padding: 0 0 0 0; float: left; }
.featuredbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.featuredbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.featuredbox li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.featuredbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.featuredbox li a:hover { display: block; color: #53a447; text-decoration: underline; }
.featuredbox p.ftext { color: #4f4f4f; font-weight: normal; font-size: 14px; line-height: 20px; padding: 0 0 10px 0; }
.featuredbox p.ftextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Compability ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.compability { width: 642px; padding: 0 0 0 0; float: left; }
.compability p.comtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0px 0 5px 0; }
.compability .contimg { width: 642px; float: left; display: block; padding: 15px 0 0 0; }
.compability .contimg img { margin-left: auto; margin-right: auto; display: block; top: 50%; bottom: 50%; }
.compability ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.compability li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Support ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.supportbox { width: 642px; padding: 0 0 0 0; float: left; }
.supportbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.supportbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; }
.supportbox li { margin: 0 0 0 0; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.supportbox li a {color: #4f4f4f; text-decoration: underline; }
.supportbox li a:hover {color: #4f4f4f; text-decoration: none; }
.supportbox p.ftext { color: #4f4f4f; font-weight: normal; font-size: 14px; line-height: 20px; padding: 0 0 10px 0; }
.supportbox p.ftextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Require Document~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.requiredbox { width: 642px; padding: 0 0 0 0; float: left; }
.requiredbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.requiredbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; }
.requiredbox li { margin: 0 0 0 0; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.requiredbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.requiredbox li a:hover { display: block; color: #4f4f4f; text-decoration: underline; }
.requiredbox .retext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.requiredbox .retexts { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 0 0; }
.requiredbox p.retextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PopUp Box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#padzero { padding-left: 0; }
.safftwontxt { color: #f07725; font-size: 16px !important; font-weight: bold; }
.popboxraw { padding: 15px 20px 5px 20px;}
.pophdline {padding: 2px 0px; }
.lone { width: 130px; float: left; padding: 5px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
.ltwo { width: 429px; float: left; padding: 7px 0px; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
.ltwo span { padding: 2px 5px 0 10px; font-family: Arial, Helvetica, sans-serif; }
.ltwomain { width: 429px; float: left; padding: 2px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.itempricemain { width: 429px; float: left; padding: 6px 0px 6px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.itemprice { width: 410px; padding: 5px 8px 5px 8px; display: block; background: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #fff; }
.radioboxes { float: left; padding: 1px 10px 0 0; }
.priceheads { color: #4f4f4f; font-size: 13px; float: left; font-family: Arial, Helvetica, sans-serif; }
.priceheads .spansaf { color: #f07725; font-weight: normal; margin-right: 0px; }
.priceheads .spangry { color: #868686; font-weight: normal; margin-right: 0px; text-decoration: line-through; }
.itempricehighlight { width: 410px; background: url(../images/highlighted.png) repeat-x left bottom; padding: 5px 8px 5px 8px; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 8px; border: solid 1px #4f4f4f; }
.pagemultileft { width: 202px; padding: 0 4px 0 0; float: left; }
.pagemultiright { margin: 0; width: 320px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5b5b5b }
.form65 { width: 65px; }
.form250 { width: 250px; }
.form340 { width: 340px; }
.ltwo .subs { width: 280px; float: left; }
.itwo .substwo { float: left; padding: 4px 10px 0 0; }
.ltowmain { float: left; width: 70px; }

.sMenu { width: 220px; }
.smltxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #949494; }
.padtop14 { padding-top: 14px; }
.padtop7 { padding-top: 7px; }
.pophdlinetwo h3 { font-family: 'yantramanavbold'; font-size: 24px; line-height: 22px; margin: 10px 0 0px 0; color: #4b9a3f; border-bottom: solid 1px #b2b2b2; padding: 0 0 7px 0; }
.pophdlinetworaw { padding: 10px 0 10px 0; }
.upgradebar { width: 560px; }
.activestore{padding: 20px;}
.ubarwrap { width: 560px; margin-bottom: 15px; }
.ubarwrap .uleft { width: 313px; float: left; background: url(../images/upgradenow.png) left top no-repeat; padding: 22px 0 0 15px; height: 69px; z-index: 100; position: absolute; font-size: 20px; }
.ubarwrap .uleft span { color: #f07725; }
.ubarwrap .uright { float: left; margin-left: 286px; }
.licencebar {padding: 5px 0 5px 0; border-bottom: solid 1px #b2b2b2; }
.ltext { width: 405px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 70px 0 0; }
.ltext span { color: #4b9a3f; }
.lselect { width: 120px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#lselect { width: 70px; }
.ltextwo { width: 425px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 0 0 0; color: #5b5b5b }
.ltextwo span { color: #4b9a3f; }
.lselectwo { width: 130px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5b5b5b }
#lselect { width: 70px; }
.form55 { width: 55px; }
.form220 { width: 220px; }
.formzindex2 { z-index: 101; }
.brdnone { border-bottom: none; }
.btnbar {text-align: right; padding: 5px 0px 5px 0px; }

.greenbtns { background:#54a447; padding: 5px 25px 10px 25px; color: #ffffff; font-family: 'yantramanavbold'; font-size: 28px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; display: inline-block;}
.greenbtns:hover { background:#54a447; -moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.pophdlinecover { width: 560px; padding: 7px 0 7px 0; }
.pagemultihd { width: 162px; padding: 0 4px 0 0; float: left; }
.pagemulti { margin: 0 0 0 0; border: solid 1px #b2b2b2; width: 390px; float: left; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pagemulti .mbghd { background: url(../images/inputbg.png) repeat-x left bottom; padding: 8px 0 8px 0; border-bottom: solid 1px #b2b2b2; }
.pagemulti .mbghd .rdo { width: 15px; float: left; padding: 0 5px 0 10px; }
.pagemulti .mbghd .hds { width: 120px; float: left; }
.font14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  }
.bgnone { background: none!important; border: none!important; }
.font13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  }
.font12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Join Reseller Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.resellerbar { width:100%; float: left; padding: 15px 0 0 0; }
.resellerbar .resellhd h1 { color: #29306c; font-size: 32px; font-family: 'yantramanavbold'; line-height: 30px; text-align: left; font-weight: normal; }
.resellerbar .resellhdtwo { width: 694px; float: left; margin: 5px 0 0 0; }
.resellerbar .resellhdtwo .rcover { width: 463px; float: left; }
.resellerbar .resellhdtwo .rcover h2 { color: #5da950; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; text-align: left; font-weight: bold; padding: 12px 0 10px 0; }
.resellerbar .resellhdtwo .rcover p { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; padding: 0 9px 0 0; display: block; }
.integration { width: 220px; float: left; background:#ffffff; border: 1px solid #a0a0a0; margin: 0; }
.integration .intehds { color: #5eaf50; font-size: 17px; font-weight: bold; line-height: 36px; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.integration ul { list-style: none outside none; margin: 0; padding: 0; }
.integration ul li a:link, .integration ul li a:visited { background: url(../images/right-arrow.png) no-repeat 3px 8px #f7f7f7; color: #737373; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; list-style: none outside none; margin: 2px; padding: 8px 5px 8px 25px; text-decoration: none; }
.integration ul li img { border: 0 none; padding: 0 10px 0 0; float: left; }
.integration ul li a:hover { background: url(../images/right-arrow.png) no-repeat 3px 8px #dedede; color: #737373; text-decoration: none; }
.integration p { color: #f07725; font-size: 14px; font-weight: normal; line-height: 20px; padding: 5px 0 5px 0; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.integration a { color: #f07725; text-decoration: underline; }
.integration a:hover { color: #6c6c6c; text-decoration: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Our Partner~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.partnerwrap { width:100%; float: left; margin-top: 15px; padding: 15px 0px 0px 0px;}
.partnerwrapcover {border-bottom: dashed 1px #d7d5d6; padding: 0 0 10px 0; margin: 0 0 5px 0; }
.clientelelogo { float: left; margin: 0 0 0 0; padding: 20px 0px 0px 0px; text-align: center; width: 175px; }
.contentholder { width: 514px; float: left; padding: 5px 0px;}
.contentholder p{margin-bottom: 0 !important; line-height: 20px}
.bdrbtmnone { border-bottom: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Our Clients~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.marzeroright { margin-right: 0px !important; }
.marzerotop { margin-top: 0px !important; }
.clientlists { float: left; width: 210px; display: block; border: solid 1px #d8d5d6; padding: 20px 20px; margin: 0 19px 19px 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.clientlists img { margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; top: 50%; bottom: 50%; display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL Video ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.videowrap { width: 694px; height: 469px; float: left; margin-top: 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: url(../images/videobg.png) no-repeat left top; }
.sslvideo { width: 696px; height: 407px; padding: 17px; }
.es-carousel-wrapper {padding: 14px 37px 14px 37px; position: relative; width: 696px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; margin: 15px 0 0 0; }
.es-carousel { overflow: hidden; }
.es-carousel ul { display: none; margin: 0px; }
.es-carousel ul li { float: left; display: block; margin: 0 7px 0 7px; }
.es-carousel ul li a { display: block; }
.es-carousel ul li a img { display: block; border: none; max-height: 100%; max-width: 100%; }
.es-nav span { position: absolute; top: 50%; left: 0; background: url(../images/scrolleftimg.png) no-repeat left top; width: 39px; height: 125px; margin-top: -63px; text-indent: -9000px; cursor: pointer; }
.es-nav span.es-nav-next { right: 0; left: auto; background-position: top right; }
.es-nav span:hover { opacity: 1.0; }
.vdoverlap { position: absolute; margin: 335px 0 0 35px; z-index: 999; display: block; width: 191px; height: 55px; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check CSR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.txtareacsr { background: url(../images/inputbillbg.png) repeat-x left bottom !important; width: 646px !important; border: solid 1px #b2b2b2;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px !important; color: #5b5b5b; height: 450px !important; resize: none; }
.csrInfo { font-size: 14px; width: 661px; }
.csrInfo .dl { margin-bottom: 5px; width: 661px; }
.csrInfo .dl .dt { color: #2A306C; float: left; font-weight: bold; margin-right: 10px; padding: 5px; text-align: right; width: 185px; }
.csrInfo .dl .dd { color: #4F4F4F; margin: 2px 0; padding: 5px 0; width: 475px; }
.csrwrap { border: 1px solid #D7D5D6; border-radius: 7px 7px 7px 7px; float: left; margin-top: 15px; padding: 15px 15px 0; width: 637px; }
.marginleft205 { margin-left: 205px; }
.marginleft118 { margin-left: 118px; }
.marginleft300 { margin-left: 300px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ developers css start ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.txtareasupport { background: url(../images/inputbillbg.png) repeat-x left bottom !important; resize: none; width: 640px !important; border: solid 1px #b2b2b2;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px !important; color: #5b5b5b; height: 100px !important; }

.addfunds{min-height:350px; height:auto;}
.addfunds-body > div:last-child {transform: scale(0.7); margin: 26px 0 0 0; left: inherit !important; right: -16px;}
.dblock { display: block; }
.dnone { display: none; }
.spanitalic { font-style: italic; color: #54a447; }
.labelmargin { margin-right: 10px; }
.infoboxprocess { background: #fff9ba; font-size: 20px; border: solid 3px #e5dc81; text-align: center; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: #860000 !important; }
.infoboxprocess a { color: #303030 !important; text-decoration: underline; }
.infoboxprocess a:hover { color: #303030 !important; text-decoration: none; }
.infobox { background: #fff9ba; font-size: 20px; border: solid 3px #e5dc81; text-align: left; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: #860000 !important; }
.infobox a { color: #303030 !important; text-decoration: underline; }
.infobox a:hover { color: #303030 !important; text-decoration: none; }
.normal14 { font-size: 14px; text-transform: none; color: #78610a; }
.notesmlpreferences { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; padding: 5px 0 0; width: 300px; margin: 0 0 0 294px !important;}
.dottedline { background: url(../images/dottetsearch.png) repeat-x left bottom; padding: 0px 0px 5px 0px; margin: 0 0 25px 0; }
.zeromarbtm { margin-bottom: 0px !important; }
.zeromartop { margin-top: 0px !important; }
.zeropadtop { padding-top: 0px !important; }
.lableinfo { padding-left: 165px; }
.commonuli { list-style: none; margin: 0 0 10px 0; padding: 0px; }
.commonuli ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none !important; }
.commonuli li { background: url("../images/icon-checkmark.png") no-repeat left 3px transparent; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 5px 20px; list-style-type: none !important; }
.commonuli li span { padding: 3px 5px 0 0; }
.commonuli li a {text-decoration: underline; font-weight:bold;}
.commonuli li a:hover{text-decoration: none;}
.commonuli ul li ul{ margin:5px 0 0 25px;}

.commonuliimg { list-style: none; margin: 0 0 10px 0; padding: 0px;}
.commonuliimg ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none; }
.commonuliimg li { background: url("../images/icon-checkmark.png") no-repeat left 5px; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonuliimg li span { float: left; padding: 3px 5px 0 0; }
.commonuliimg li a { color: #f07725 !important; text-decoration: underline; }
.commonuliimg li a:hover { color: #4f4f4f; text-decoration: none; }
.commonuliarrow { list-style: none; margin: 0 0 10px 0; padding: 0px;}
.commonuliarrow ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none; }
.commonuliarrow li { background: url("../images/commonuli.png") no-repeat left 3px; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonuliarrow li span { float: left; padding: 3px 5px 0 0; }
.commonuliarrow li a { color: #4f4f4f !important; text-decoration: underline; }
.commonuliarrow li a:hover { color: #f07725; text-decoration: none; }
.commonulisml { list-style: none; margin: 0 0 10px 0; padding: 0px; }
.commonulisml ul { margin: 10px 0 0 25px !important; padding: 0 0 0 0; list-style-type: none !important; }
.commonulisml li { background: url("../images/icon-sml-yes.png") no-repeat left 3px !important; color: #4F4F4F !important; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonulisml li span { padding: 3px 5px 0 0; }
.commonulisml li a { color: #4f4f4f !important; text-decoration: underline; }
.commonulisml li a:hover { color: #4f4f4f !important; text-decoration: none; }
.padright10 { padding-right: 10px; }
.maright10 { margin-right: 10px !important; }
.marlftfifteen { margin-left: 15px !important; }
.innerbar { float: left; padding: 0px 0px 10px 0px; width: 692px; }

.commoncolum { width: 670px; font-size: 14px; }
.commoncolum dl { margin-bottom: 20px; }
.commoncolum dl dt { color: #2a306c; float: left; font-weight: bold; margin-right: 10px; padding: 5px; width: 335px; text-align: right; }
.commoncolum dl dd { margin: 2px 0; padding: 5px 0; width: 100%; color: #4f4f4f; }

.normsg {border:1px solid #a1da96;margin:15px 0;font-family: Arial, Helvetica, sans-serif;  -moz-border-radius:4px;  -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:url(../images/successmsg-icon.png) no-repeat #d4fecc 15px 10px; padding:10px 15px 10px 50px; color:#377f2b; line-height:20px; background-size:20px; font-size:15px;}
.commoninfo { background: #E9EAF0; border-radius: 7px 7px 7px 7px; margin: 0 auto 15px; padding: 20px; }
.commoninfo .commonintrohd { color: #29306C; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0 0 5px; margin:0 !important;}
.commoninfo .commonintrotxt { color: #29306C; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Order Process ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gridSendInvite { width : 670px !important; }
.menuwrap { background: #f7f7f7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 3px #d8d5d6; width: 214px; margin-bottom: 25px; padding: 0 0 10px 0; }
.menuwrapbox { padding: 5px 15px 10px 15px; background: #eeeeee; border-bottom: solid 3px #d8d5d6; margin: 0 0 10px 0; }
.menuwrapbox h4 { font-weight: bold; font-family: 'yantramanavbold'; font-size: 20px; }
.menuwrapbox .txt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 0 0 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Order Process Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#menuaccount { width: 184px; margin: 0 auto; }
#menuaccount ul { list-style: none; margin: 0; padding: 0; }
#menuaccount a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; display: block; line-height: 22px; margin: 0; padding: 2px 3px; color: #000; text-decoration: none; }
#menuaccount a:hover { color: #4f4f4f; }
#menuaccount li { position: relative; background: url(../images/order-arrow.png) no-repeat left 8px; padding: 0 0 0 12px; }
#menuaccount ul ul ul { position: absolute; top: 0; left: 100%; width: 100%; }
#menuaccount ul ul ul li { color: #4f4f4f; background: #eeeeee; border-bottom: solid 1px #dbdbdb; padding: 0px; }
#menuaccount ul ul ul li a { color: #4f4f4f; padding: 5px 10px; }
#menuaccount ul ul ul li a:hover { color: #4f4f4f; background: #f3f3f3; }
div#menuaccount ul ul ul, div#menuaccount ul ul li:hover ul ul { display: none; }
div#menuaccount ul ul li:hover ul, div#menuaccount ul ul ul li:hover ul { display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Select Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
select { background-color: transparent; background: url(../images/inputbg.png) repeat-x left bottom #ffffff; border: 1px solid #B2B2B2; font-size: 14px; border-radius: 3px; outline: medium none; padding: 5px; min-width: 50px; color:#4f4f4f; min-width: 100px;}
select:focus { border: solid 1px #b2b2b2; outline: none; }
option { padding-left: 5px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FAQ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.faq { width: 692px; padding: 0 0px 20px 0px; }
.faq ul { margin: 0; list-style-type: decimal; background: #FFF; padding-left: 30px; }
.faq li { margin: 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 24px; }
.faq li a { color: #4f4f4f; text-decoration: underline; }
.faq li a:hover { color: #000; text-decoration: none; }
.faq h2 { font-family: 'yantramanavbold'; font-size: 20px; line-height: 30px; padding: 0 0 7px 0; }
.faq p { font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.anchortop { width: 100%; padding: 5px 0 30px 0; text-align: right; }
.anchortop img { text-align: right; float: right; display: block; }
.nextbtn { width: 692px; float: right; text-align: right; padding: 0 0 15px 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Facebook ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.facebookraw { width: 690px; padding: 20px 0 10px 0; }
.fgeotrust { width: 313px; float: left; margin: 0 20px 0 0; padding: 10px 10px; border: solid 1px #b2b2b2; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.fgeohd { font-family: 'yantramanavbold'; font-size: 20px; line-height: 30px; padding: 0 0 7px 0; color: #53a447; }
.rdolab { padding: 0 0 10px 10px; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.rdolab label { padding: 2px 0 0 0; }
.rdolab label input { margin: 0 5px 0 0; }
.rdolab label span { text-decoration: line-through; }
.fbapp { margin: 0px; padding: 0 0 0 15px; }
.fbapp li { font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: disc; line-height: 20px; color: #2a306c; }
.fcmntxt { padding: 0 0 10px 0; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.frapidssl { width: 313px; float: left; padding: 10px 10px; border: solid 1px #b2b2b2; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Free SSL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.freesslraw { margin: 0px; padding: 0 0 0 35px; }
.freesslraw li { font-family: Arial, Helvetica, sans-serif; font-size: 15px; list-style-type: none; line-height: 22px; color: #4f4f4f; background: url(../images/commonuli.png) no-repeat left 3px; text-indent: 20px; }
.freessline { width: 690px; margin: 0 0 15px 0; }
.freessline .includes { width: 250px; float: left; margin: 0 40px 0 0; background: #29306c; padding: 10px 15px; min-height: 196px; }
.freessline .includes .ihd { font-family: 'yantramanavbold'; font-size: 24px; color: #FFF; text-transform: uppercase; }
.freessline ul { margin: 15px 0 5px 0; padding: 0; list-style-type: none; }
.freessline li { padding: 0 0 0 22px; font-size: 20px; line-height: 34px; color: #fff; font-family: 'yantramanavbold'; background: url(../images/icon-yeswhite.png) no-repeat 0 11px; }
.freessline .upgrades { width: 370px; float: left; margin: 0; }

/*Upgrade TrueBusiessID with EV*/
.tbidraw { width: 694px; padding: 10px 0 20px 0; margin-top: 10px; }
.godaddy { width: 287px; float: left; margin: 0 10px 0 0; padding: 10px 7px; min-height: 260px; background: #3d7e53; border: solid 1px #255736; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.geotruebid { width: 364px; float: left; padding: 10px 7px; background: #58a94a; min-height: 260px; border: solid 1px #4e9340; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.tbidhd { font-family: 'yantramanavbold'; font-size: 24px; line-height: 30px; padding: 0 0 7px 0; color: #ffffff; }
.tbidul { margin: 0px; padding: 0 0 0 0; }
.tbidul li { background: url(../images/icon-unlike.png) no-repeat left 8px; border-bottom: solid 1px #357049; padding: 5px 0 8px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: none; line-height: 20px; color: #ffffff; }
.tbidultrue { margin: 0px; padding: 0 0 0 0; }
.tbidultrue li { background: url(../images/icon-like.png) no-repeat left 8px; border-bottom: solid 1px #4d9042; padding: 5px 0 8px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: none; line-height: 20px; color: #ffffff; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ manage purchase order etc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.label70 { width: 70px !important; }
.managepurchase { width: 690px; margin: 0px 0 1px 0; color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; background: url(../images/manage-pay-bg.png) repeat-y left top; }
.managepurchase .searchleft { width: 238px; float: left; padding: 7px 10px 4px 10px; font-weight: normal; display: block; }
.managepurchase .searchright { width: 410px; float: left; padding: 6px 10px 4px 10px; font-weight: bold; display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Affiliate~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.affiliatewrap { width: 692px; min-height: 750px; height: auto; float: left; margin-top: 15px; padding: 15px 0 15px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.affiliatebar { background: #f7f7f7; border: solid 3px #d8d5d6; width: 190px; padding: 15px 12px; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.affigrnhd { font-family: 'yantramanavbold'; font-size: 18px; font-weight: normal; color: #54a447; line-height: 17px; padding: 0 0 8px 0; }
.affisaffronhd { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #f07725; line-height: 17px; padding: 5px 0 8px 0; }
.affiliate { margin: 5px 0 0 5px; padding: 0 0 0 0; list-style-type: none; }
.affiliate li { margin: 0 0 0 0; font-size: 12px; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; padding: 0 0 4px 20px; line-height: 17px;}/*13-04-2016*/
.affiliatsample { background: #f7f7f7; border: solid 3px #d8d5d6; width: 214px; padding: 15px 0; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.affiliatsample h2 { color: #54a447; font-size: 14px; padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.affiliproduct { width: 194px; text-align: left; background: #ffffff; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #54a447; border-bottom: solid 1px #d8d5d6; border-top: solid 1px #d8d5d6; }
.affiliatwrap { width: 214px; }
.affiliatwrap .affleft { width: 92px; float: left; padding: 5px 5px 5px 10px; background: #e8e8e8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.affiliatwrap .affright { width: 91px; float: left; padding: 5px 5px 5px 10px; background: #e0e0e0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-left: solid 1px #d8d5d6; }
.smlitalic { font-size: 11px; font-style: italic; color: #aaaaaa; font-family: Arial, Helvetica, sans-serif; padding: 5px 10px; }
.smlitalic span { color: #4f4f4f; }
.affiliatlink { border: solid 3px #d8d5d6; width: 214px; padding: 5px 0; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.affiliatlink ul { margin: 0; padding: 0; list-style-type: none; background: #FFF; }
.affiliatlink li { padding: 2px 8px 2px 8px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; border-bottom: solid 1px #CCC; line-height: 18px; width: 200px; }
.affiliatlink li span { color: #4f4f4f; font-size: 11px; line-height: 10px !important; word-spacing: -0.03em; }
.affiliatlink a { display: block; color: #54a447; text-decoration: none; padding: 0px; margin: 0px; }
.affiliatlink a:hover { background-color: #f2f2f2; color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ whychoose ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.whychooseus { list-style: none; margin: 0px 0 10px 0; padding: 0px; }
.whychooseus ul { margin: 20px 0 0 5px; padding: 0 0 0 0; list-style-type: none; }
.whychooseus li { margin: 0 0 0 0; font-size: 14px; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; padding: 0 0 5px 20px; line-height: 20px; background: url(../images/icon-checkmark.png) no-repeat left 4px; }
.whychooseus li span { float: left; padding: 3px 5px 0 0; }
.whychooseus li a { color: #f07725; text-decoration: underline; }
.whychooseus li a:hover { color: #4f4f4f; text-decoration: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Thank You All ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.thankyoubar { width: 694px; margin: 0 0 15px 0; }
.thankyoubar .thaknhd { background: #29306c; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; padding: 15px 15px 15px 15px; border: solid 1px #c3c2ca; border-bottom: none; }
.thankyoubar .thaknhd h1 { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 30px; }
.thankstxtwrap {width:692px; float:left; padding: 0;  -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; border:solid 1px #999; margin:0; -moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); border-top:none;}
.thankswraping p.common{margin-bottom:0;}
.thankstxtwrapenterprise { width: 692px; float: left; padding: 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border: solid 1px #d7d5d6; margin: 0 0 0 0; border-top: none; min-height: 350px }
.thankswraping {float: left; padding:20px 15px 25px 15px; margin:0;}
.thankscontent {padding: 0; }
.thankgreen { padding: 0 0 10px 0; color: #54a447; font-size: 20px; display: block; font-family: Arial, Helvetica, sans-serif; }
.thankshds { padding: 0 0 10px 0; color: #29306c; font-family: 'yantramanavbold'; font-size:22px; }
.thabkshdsgrn { padding: 0 0 10px 0; color: #54a447; font-family: 'yantramanavbold'; font-size: 20px; }
.thanksgradient { background: url(../images/checkout-gradient.png) repeat-x left bottom; border: solid 1px #aeaeae; margin-bottom: 15px; }
.thanksgradient .lbox { width: 100%; float: left; display: block; margin: 20px 0 10px 0; }
.thanksgradient .lbox .boxraw { width: 598px; padding: 0px 15px 0px 15px; margin: 0 0 15px 0; }
.thanksgradient .lbox .boxraw p.lone { float: left; padding: 0 10px 0 0; display: block; width: 270px; color: #4b4b4b; font-family: 'yantramanavbold'; font-size: 18px; text-align: right; line-height: 25px; }
.thanksgradient .lbox .boxraw p.rone { float: left; width: 294px; display: block; color: #54a447; font-family: 'yantramanavbold'; font-size: 18px; }

.thanksgradient .rbox { width: 145px; float: left; }
.thankshdsblk { padding: 0 0 10px 0; color: #676767; font-family: 'yantramanavbold'; font-size: 15px; line-height: 20px; }
.thankyoubar .thankshdsblk a{color:#f07725;}
.thankshdsemail { padding:0; color: #3a3a3a; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; }
.thankyoubar .thankshdsemail a{color:#f07725;}
.thanksgrnbg { background: #53a447; padding: 10px 15px; color: #ffffff; font-size: 22px; }
.thanksblubg { background: #29306c; padding: 10px 15px; color: #ffffff; font-size: 22px; font-family: 'yantramanavbold';}
.thankemailraw { margin: 0 0 5px 0; }
.thankswraping .thankemailraw p.common{margin-bottom:0;}
.thankemailraw .thxt { width: 150px; float: left; padding-right: 10px; text-align: right; margin-bottom:0;}
.thankemailraw .thimg { float: left; padding: 4px 0 0 0; }

.thankscontent .labraw{width: 100%; }
.thankscontent .extradataraw{ margin: 15px 0 0 0; width: 367px; float: right;}

.enterpsign .thankyoubar{width: 100%; margin-top: 20px; margin-bottom: 40px;}
.enterpsign .stepstop{margin-top: 10px;}
.enterpsign p{ margin-bottom: 20px;}
.enterpsign .thankstxtwrap {width: 100%;}

.enterpsign .thankswraping{float: none;}
.enterpsign .labraw label{width: 395px;}
.enterpsign .thankyoubar .thaknhd h1{ padding: 0px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ERROR PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~New 404 Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.errorpage { width: 800px; margin:35px auto; text-align: center;}
.errorpage img{display:inline-block; vertical-align: middle;}
.errorpglogo{display: block;}
.errorpglogo img{display:inline-block; vertical-align: middle; max-width: 310px;}

.errorcontent{border: solid 1px #c3c2ca; border-radius:6px; overflow: hidden; margin-top: 20px;}
.errorpage .errorhd { background: #29306c;  padding: 20px 15px 20px 15px;}
.txtops{ color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 70px; line-height: 54px; text-align: center; margin: 20px 0px;}

.errorpagecontent {padding:30px; font-size: 24px; color: #4f4f4f; text-align: center; }
.errorpagecontent h1{font-family: 'yantramanavbold'; color: #29306c; font-size: 40px; line-height:32px; margin:20px 0; font-weight: normal;}
.errorpagecontent h2{font-size:24px; color: #4f4f4f; font-family: 'yantramanavbold'; margin-bottom: 15px; font-weight: normal;}

.hometxt { color: #434343; font-weight: normal; font-size: 20px; line-height: 28px; font-family: Arial, Tahoma, Verdana;}
.errorbtn{margin-top: 15px;}
.errorbtn span{display: inline-block; margin: 0 10px; font-family: 'yantramanavbold'; color: #29306c; font-size: 26px;}
.hometxt p{margin-bottom: 15px;}


.errbrandslist{ width:534px; margin:30px auto 0; text-align: left;}
.errorbrands{float: left; width: 100%;}
.errorbrands a{float: left; margin: 0 15px 15px 0}
.errorbrands a:nth-child(3n){margin-right: 0;}

.spanarrow { float: left; padding-left: 5px; padding-top: 0px; position: absolute; }
.spanarrowright { float: left; padding-left: 4px; padding-top: 0px; position: absolute; }
.spanarrownr { float: left; padding-left: 5px; padding-top: 7px; }
.errorpagecommon { width: 740px; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #4f4f4f; text-align: center; }
.errorpagecommon a { color: #54a344; text-decoration: underline; }
.errorpagecommon a:hover { color: #54a344; text-decoration: none; }

.bluefooter { background: #29306c; padding: 20px;}
.bluefootertitle { color: #53a447; font-size: 25px; font-weight: bold; }
.bluefooteraddress { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; text-align: center; }
.errorlogo { margin: 20px auto 0; width: 546px; }
.errorlogoimg { margin: 0 14px 14px 0; float: left; }

.forbidden .errorpagecontent{text-align: left;}
.img403{display: block; text-align: center;}
.forbidden .errbrandslist{width:100%;}
.forbidden .errorbrands a{margin: 0 10px 0 0;}
.forbidden .errorbrands a:nth-child(3n){margin-right: 10px;}
.forbidden .errorbrands a:last-child{margin-right: 0;}
.forbidden .errorbrands a img{width:114px; height: auto;}
.forbidden .inputsign{width: 270px; border: solid 1px #b2b2b2; background: url(../images/inputbillbg.png) repeat-x left bottom; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px; color: #5b5b5b;}
.forbidden .hometxt{font-size: 18px;}

.errorbtn .orangelinebtn {padding:6px 10px; font-size:18px;}


.orangetxt { color: #f07725 }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OTHER USE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.overviewleft { width: 380px; float: left; }
.overviewrigh { width: 260px; float: left; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ALL NEW PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.menubtmbdr { border-bottom: solid 1px #bdbdbd; }

.whypartxt {margin: 0 0 10px 0; padding-left: 57px;}
.whypartxt span { font-family: 'yantramanavbold'; display: block; height: 42px; background: #f07725; width: 42px; margin: -5px 15px 0 0; color: #ffffff; text-align: center; font-size: 30px; font-weight: bold; border-radius:50%; line-height: 42px; position: absolute; left: 0;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class from styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.topmar15 { margin-top: 15px; }
.benifitbar { line-height: 22px; width: 528px; }
.cursor { cursor: pointer; color: #F00; font-weight: bold; }
.comowid { width: 679px; }
.nonebg { background: none; }
.compare { color: #BF0000; font-weight: bold; }
.pad5 { padding-left: 5px; padding-right: 5px; }
.recomev { color: #54a447; }
.widev { width: 400px; padding: 0px; }
.geomalware { float: left; padding: 5px 10px 0 0; }
.toppad15 { padding: 12px 0 5px 0; }
.googleret { text-align: center; background-color: #eee; padding: 8px; width: 100%; height: 100%; padding-top: 100px; display: block; position: fixed; }
.visi { visibility: visible; }
.homebdr { border: none; overflow: hidden; width: 50px; height: 35px; }
.padmar0 { padding: 0px; margin: 0px; }
.ispsys { color: #ffffff; line-height: 22px; padding: 2px 0 0 0; }
.martopbo { margin: 10px 0px 0px 10px; }
.joinresel1 { color: #FFFFFF; font-family: Impact; text-align: center; font-size: 20px; margin: 10px 0; }
.joinresel2 { margin: 5px 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: center; line-height: 14px; font-weight: bold; }
.textdeco { text-decoration: none }
.list { list-style: none }
.padleft50 { padding-left: 50px; }
.rapmar { margin: 0px; text-align: center; }
.toppad4 { padding-top: 4px; }
.toppad5 { padding-top: 5px; }
.reswait { text-align: center; background-color: #eee; padding: 8px; width: 100%; height: 100%; padding-top: 100px; display: block; position: fixed; }
.wait1 { text-align: center; background-color: #eee; padding: 8px; height: 300px; width: 100%; padding-top: 10px; }
.wid100 { width: 100%; }
.padt15 { padding: 15px 0 0 0 }
.evcomp { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; width: 690px; }
.padmarwid690 { padding: 0px; margin: 0px; width: 690px; }
.txtcntr { text-align: center; }
.homeinline { display: inline; }
.spt { float: right; padding: 10px; text-align: center; }
.rapdseal { width: 640px; height: 100px; }
.width528 { width: 528px; }
.martb10 { margin: 10px 0 10px 0; }
.supportseal { float: left; margin: 0 10px 0px 0; }
.tempfont { font: Verdana, Geneva, sans-serif; }
.rapidsealul { list-style-type: decimal; }
.padt8 { padding: 8px 0 0 0 }
.thawblackfir { height: 30px; width: 60px; text-align: center; font-weight: bold; }
.font10 { font-size: 10px; line-height: normal; }
.ari10 { font-family: 'Arial', 'sans-serif'; font-size: 10.0pt; }
.plugfullscr { margin: 0; overflow: hidden; width: 100%; height: 100%; }
.plugfullscr1 { width: 100%; height: 100%; }
.plugtmp { width: 400px; height: 100px; left: 10px; }
.plugtmp1 { width: 400px; height: 100px; left: 420px; }
.plugtmp2 { width: 400px; height: 100px; left: 10px; top: 120px; }
.plugtmp3 { width: 400px; height: 100px; left: 420px; top: 120px; }
.plugtmp4 { width: 400px; height: 100px; left: 10px; top: 230px; }
.plugtmp5 { width: 400px; height: 100px; left: 420px; top: 230px; }
.plugtmp6 { width: 400px; height: 100px; left: 10px; top: 340px; }
.plugtmp7 { width: 400px; height: 100px; left: 420px; top: 340px; }
.plugtmp8 { width: 400px; height: 130px; left: 10px; top: 450px; }
.plugtmp9 { width: 400px; height: 130px; left: 420px; top: 450px; }
.patedisp { display: none; overflow: hidden; }
.patetxt { width: 100%; height: 100%; font-family: 'Courier New', Courier, mono; font-size: 12px; }
.wid200 { width: 200; }
.pops { vertical-align: top; padding-top: 3px; }
.pops1 { float: left; width: 49%; }
.pops2 { float: right; width: 49%; }
.bckclr { color: #000000; }
.vstrustsl { float: left; margin: 0 20px 0px 0; }
.comaprebtn { background:#54a447; padding: 3px 7px 7px 7px; color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.padzero { padding: 0px !important; }
.reqtxt { font-size: 14px; padding: 0 0 25px 10px; font-family: Arial, Helvetica, sans-serif; color: #4f4f4f; }
.greybtntab { background:#a2a2a2; padding:14px 15px 13px; color: #ffffff; font-weight: normal; line-height:20px; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.greybtntab:hover{background:#a2a2a2; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partner-plugin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pluginwrap { width: 690px; margin: 10px 0 10px 0; }
.plugingraybox { width: 300px; float: left; background: #f7f7f7; padding: 12px 17px 12px 18px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; min-height: 178px; }
.plugingraybox h2 { color: #4f4f4f; font-size: 24px; font-weight: normal; margin-bottom: 7px; }
.plugap { margin: 0 0 0 15px; }
.orangetxt { color: #f07725 !important; font-size: 15px !important; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
.orangetxt a { color: #f07725; font-size: 15px; text-decoration: underline; }
.orangetxt a:hover { color: #4f4f4f; font-size: 15px; text-decoration: none; }
.stephd { color: #4f4f4f; font-size: 24px; font-weight: normal; margin-bottom: 7px; font-family: 'yantramanavbold'; }
.stepnewbar { padding: 0 0 0 25px; }
.steptxt { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 22px; margin: 0 0 10px 0; }
.steptxt span { font-family: 'yantramanavbold'; float: left; display: block; min-height: 50px; background: url(../images/icon-greenbg.png) no-repeat left 4px; width: 17px; margin: -1px 15px 0 0; color: #ffffff; text-align: center; padding: 1px 0 0 0; font-size: 11px; font-weight: normal; }
.uliline { line-height: 28px !important; }
.redfonthd { color: #F00; font-weight: bold; font-size: 14px; }
.greenfonthd { color: #54a447; font-weight: bold; font-size: 14px; }
.greenfontnormal { color: #54a447 !important; font-weight: normal; font-size: 14px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reseller Programme ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.wholesaleprice { width: 209px; height: 285px; background: url(../images/img-wholesale-price.png) no-repeat left top; position: absolute; margin: -15px 0 0 451px; }
.bestserviceimg { width: 249px; height: 325px; background: url(../images/img-service.png) no-repeat left top; position: absolute; margin: 127px 0 0 411px; z-index: 2; }
.billimg { background: url(../images/img-bill.png) no-repeat left top; position: absolute; width: 266px; height: 534px; margin: 255px 0 0 394px; z-index: 1; }
.billtxt { margin: 689px 0 0 294px; position: absolute; background: url(../images/img-arrow.png) no-repeat 35px top; width: 367px; height: 100px; z-index: 2; }
.featuresimg { width: 175px; margin: 122px 0 0 475px; position: absolute; z-index: 2; }
.featuresimg img { margin: 0 auto 15px auto; }
.resellfeat { width: 460px; }
.divbtmcmn { background: url(../images/tabberbtmbg.png) no-repeat left bottom; width: 679px; height: 33px; margin-left: -18px; margin-top: 17px; position: absolute; }
.divbtmlast { background: url(../images/tabberbtmbgorange.png) no-repeat left bottom; width: 679px; height: 55px; margin-left: -18px; margin-top: 2px; position: absolute; }
.divtopnotch { width: 400px; }
.billimgreplica { background: url(../images/img-bill2.png) no-repeat right bottom; }
.divbtmbill { background: url(../images/tabberbtmbgbill.png) no-repeat left bottom; width: 679px; height: 33px; margin-left: -18px; margin-top: 17px; position: absolute; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reseller report ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.dashtabs { background: #F93; font-size: 14px; color: #FFF !important; padding: 7px 15px; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; margin: 0 5px 10px 0; min-width: 250px !important; width: auto; }
.dashtabs:hover { background: #29306c; }
.dashtag { float: left; margin-bottom: 18px; }
.dasmartop { margin-top: 25px; }
.rapidsslads { margin : 0 0 15px 5px }
.rapidssladstwo { margin: 0 0 20px 0px; }
.marright { margin-right: 24px; }
.prodetailbox { margin: 175px 0 0 8px; z-index: 100; position: absolute; color: #54a447 !important; }
.prodetailtxt { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #54a447 !important; }
.billbulkbuy { width: 220px; height: 155px; margin: 0 0 20px 0; background: url(../images/bill-bulks-buy.png) no-repeat left top; }
.billbulkbuy a { width: 220px; height: 155px; font-size: 12px; display: block; text-indent: -9999px; }
.billbulkbuy a:hover { width: 220px; height: 155px; background: url(../images/bill-bulks-buy-hover.png) no-repeat left top; }
.invitefont { color: #f07725; font-size: 16px !important; font-family: Arial, Helvetica, sans-serif; line-height: 22px; margin-bottom: 10px; }
.invitefont a { color: #f07725; font-size: 16px; text-decoration: underline; }
.invitefont a:hover { color: #4f4f4f; font-size: 16px; text-decoration: none; }
.rapidtogeotbl { width: 219px; padding: 5px 0 5px 10px; float: left !important; border: solid 1px #b8b8b8; border-bottom: none; border-right: none; color: #FFF !important; }
.rapidtogeotblbg { background-color: #e1e1e1; }
.rapidtogeotblraw { width: 219px; padding: 5px 0 5px 10px; float: left !important; border: solid 1px #b8b8b8; border-bottom: none; border-right: none; color: #666 !important; }
.lightbrybg1 { background-color: #29306c; border-right: solid 1px #b8b8b8; }
.lightbrybg2 { background-color: #f1f1f1; border-right: solid 1px #b8b8b8; }
.bdrbtmbox { border-bottom: solid 1px #b8b8b8; }
.padlft { padding-left: 30px; }
.rapidtxt { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 18px; }
.width414 { float: left; width: 414px; padding-left: 30px; }
.sealraw { width: 414px; float: left; }
.sealraw img { display: inline; margin-right: 15px; float: left; }

.productbgcomodo { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 0; width: 107px; height: 46px; }
.productbggeotrust { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -96px; width: 107px; height: 46px; }
.productbgrapidssl { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -192px; width: 107px; height: 46px; }
.productbgthawte { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -288px; width: 107px; height: 46px; }
.productbgtrustkeeper { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -384px; width: 107px; height: 46px; }
.productbgsymantec { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -483px; width: 107px; height: 34px; }
.errored { color: #FF0000 !important; }
.commonoli { list-style: none; margin: 0 0 10px 0; padding: 0px; font-family: Arial, Helvetica, sans-serif !important; }
.commonoli ol { margin: 10px 0 0 25px; padding: 0 0 0 0; }
.commonoli li { color: #4F4F4F; font-size: 15px; line-height: 22px; margin-left: 15px; padding: 0 0 0 5px; }
.commonoli li span { padding: 3px 5px 0 0; }
.commonoli li a { color: #f07725; text-decoration: underline; }
.commonoli li a:hover { color: #4f4f4f; text-decoration: none; }
.txt18 { font-size: 18px !important; font-weight: bold; }

.enter { margin-bottom:15px;}
.padlft0 { padding-left: 0px!important; }
.greenfontcolor { color: #4a983f !important; font-weight: normal; }
.fivepadtop { padding-top: 5px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL Integration new ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcoverintigration { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; box-shadow: 0 1px 1px #414141; margin: 20px 0; }
.greenhdrintigration { background: #54a447; padding: 5px 0 9px 0; width: 690px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.prolineoneintigration { float: left; padding: 0 0 0 20px; width: 300px; }
.prolinetwointigration { float: left; padding: 0; width: 200px; }
.linehdsintigration { color: #FFF; font-family: 'yantramanavbold'; font-size: 22px; font-weight: normal; line-height: 26px; }
.linetxtsintigration { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.linetxtsintigration a { text-decoration: underline; color: #3d3e43; }
.linetxtsintigration a:hover { text-decoration: none; color: #3d3e43; }
.linetxttwosintigration { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; font-style: italic; }
.whiterawgroupintigration { background: #FFF; padding: 5px 0px; width: 690px; }
.whiterawgroupintigration:hover { background: #ececec; padding: 5px 0px; width: 690px; }
.lbluerawgroupintigration { background: #d4d6e2; padding: 5px 0px; width: 690px; }
.lbluerawgroupintigration:hover { background: #dfdfdf; padding: 5px 0px; width: 690px; }
.getnowintigration { float: left; padding: 0 0 0 60px; width: 74px; }
.downloadrow { width: 100%; }
.downloadbtn { margin: 10px 0 10px 0; width: 190px; display: block; }
.downloadbtnew { margin: 10px 0 0 0; width: 190px; display: block; float: left; }
.toolkibtn { margin: 10px 0 0 15px; width: 335px; display: block; float: left; }
.greencolorintigration { color: #4a983f; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
.greencolorintigration a { text-decoration: underline; color: #4a983f !important; }
.greencolorintigration a:hover {text-decoration: none; color: #4a983f !important; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Titanium upgrade starts here~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcovertitanium { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; box-shadow: 0 1px 1px #414141; margin: 20px 0; }
.greenhdrtitanium { background: #54a447; padding: 5px 0 9px 0; width: 690px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.prolineonetitanium { float: left; padding: 0 0 0 20px; width: 125px; margin-right: 20px; }
.prolinetwotitanium { float: left; padding: 0; width: 115px; margin-right: 16px; }
.prolinethreetitanium { float: left; padding: 0; width: 100px; margin-right: 16px; }
.prolinefourtitanium { float: left; padding: 0; width: 126px; margin-right: 16px; }
.prolinefiveitanium { float: left; padding: 0; width: 110px; margin-right: 16px; }
.linehdstitanium { color: #FFF; font-family: 'yantramanavbold'; font-size: 18px; font-weight: normal; line-height: 20px; }
.linetxtstitanium { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.linetxtstitanium a { text-decoration: underline; color: #3d3e43; }
.linetxtstitanium a:hover { text-decoration: none; color: #3d3e43; }
.linetxttwostitanium { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; }
.whiterawgrouptitanium { background: #FFF; padding: 5px 0px; width: 690px; }
.whiterawgrouptitanium:hover { background: #ececec; padding: 5px 0px; width: 690px; }
.lbluerawgrouptitanium { background: #d4d6e2; padding: 5px 0px; width: 690px; }
.lbluerawgrouptitanium:hover { background: #dfdfdf; padding: 5px 0px; width: 690px; }
.popuplefttxt { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 6px 0; width: 360px; }
.popuprighttxt { float: left; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; padding: 8px 0; width: 200px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Newly Added ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.noonebrand { margin: 10px 0px 20px 25px; }
.industry-banner { margin-top: 65px; }
.innerplay h2 { color: #454545; font-size: 24px; font-family: 'yantramanavbold'; line-height: 32px; text-align: left; font-weight: normal;}
#logoslides { position: absolute; top: 15px; left: 4px; z-index: 100; }

.parthome { border: solid 1px #d6d4d5; padding: 25px 15px; border-top: none; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.partinner { border: solid 0px #d6d4d5; padding: 0 10px; cursor: pointer; }
.successbox { background: #d7ffbb; font-size: 20px; border: solid 3px #a4e279; text-align: left; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: green !important; }
.comodomarbtm { margin-bottom: 3px; }
.tabcommon ol { margin: 0 0 0 20px; }
.tabcommon ol li {margin:0 0 10px; padding: 0; line-height:22px;}
.tabcommon ol li a { color: #4F4F4F !important; text-decoration: underline; }


#close { color: #fff; font-weight: normal !important; float: right; background: url(../images/dialog-close.png) no-repeat left 5px; width: 14px; height: 14px; text-indent: -9999em; padding-right: 10px; padding-top: 6px }
#wrapper { width: 1343px; margin: 0 auto; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ homepage collapse ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.expuli { float: left; width:100%; }
.expcover { margin: 0px 0 10px 0; }

.homencvr { padding: 5px 0 0 0; }
.homencvr p{padding-bottom:15px;}
.homentxt { padding-top: 10px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wizard css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.wzrdbgw { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #aaaaaa; padding: 10px 13px; margin-bottom: 12px; }
.wzrdbgw h3 { color: #454545; font-family: 'yantramanavbold'; font-size: 24px; font-weight: normal; line-height: 32px; }
.wzrdbgw p {font-size: 14px; margin-left: 15px; font-weight: normal; }
.wzrdbgw p span { font-weight: bold !important; }
.wzrdbgw .wzrdhd { font-family: Arial, Tahoma, "Times New Roman"; font-size: 18px; line-height: 18px; font-weight: bold; color: #29306c; margin-left: 36px; display: block; margin-bottom: 2px; }
.radbtn { margin: 4px 10px 0 5px; float: left; }
.wzrdbgwselect { background: #f8f8f8; }
.wzrdbgw .stp { width: 646px; float: right; margin-bottom: 5px; }
.wzrdbgw .stp .slct { width: 20px; float: left; }
.wzrdbgw .stp p { float: left; font-size: 14px; line-height: 22px; font-weight: bold; margin: 0px; width: 625px; display: block;}
.wzrdbgw .stp p span { font-weight: normal !important; }
.protbl { width: 645px; float: right; font-size: 14px; line-height: 28px;}
.protbl h4 {font-size: 14px; font-weight: bold; line-height: 28px; }
.protbl table tr th, .protbl table tr td {padding: 2px 4px 2px 6px !important; border: solid 1px #d7d7d7 !important; color: #4f4f4f; font-weight: normal;font-size: 14px; }
.protbl tr th { background: #e6e6e6; font-weight: bold !important; }
.protbl table:before, .protbl table:after, .protbl tbody:before, .protbl tbody:after,  .protbl tr:before, .protbl tr:after, .protbl td:before, .protbl td:after, .protbl a:after, .protbl a:before{content: none;}
.protbl a {color: #4f4f4f; }
.protbl tr td:first-child a{text-decoration: underline;}
.protbl tr td + td a{text-decoration: none;}
.protbl a:hover { text-decoration: none; color: #4f4f4f; }
.common a:hover {text-decoration: none; }
.wzrdbgw h3 span { float: right; padding: 5px 0px 0 0; } 
.autobanner { margin-bottom: 20px;}
.tick { background: url("../images/icon-checkmark.png") no-repeat scroll left 2px transparent; padding-left: 20px; }
.contactboxkim { width: 300px; float: left; padding: 15px 15px 15px 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); border: solid 1px #ffffff; min-height: 150px; background:#f7f7f7;}
.contspace { padding-right: 5px; }
.menbgnone { background: none !important; padding: 8px 0 5px 0 !important; }
.menbglink { background: none !important; padding: 0px !important; }
.veriline { line-height: 32px !important; }
.marleoli { margin-left: 25px; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  SSL Integration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sslintegrationwrap { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; margin: 20px 0; }
.sslingreenbox { background: #29306c; padding: 5px 0 9px 0; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.sslinteone { float: left; padding: 0 0 0 20px; width: 320px; display: block; }
.sslintetwo { float: left; padding: 0; width: 180px; display: block; }
.sslintethree { float: left; padding: 0; width: 70px; display: block; }
.sslintehead { color: #FFF; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; letter-spacing: -0.012em; }
.sslintetxt { font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.sslintetxt a:link, .sslintetxt a:visited { text-decoration: underline; color:#4f4f4f;}
.sslintetxt a:hover { text-decoration: none;}
.sslintelinetxtwo { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; text-decoration: none !important; word-wrap: break-word; }
.sslintelinetxtwo span { font-style: italic; font-size: 12px; line-height: 16px; }
.sslintewhiteraw { background: #FFF; padding: 5px 0px; }
.sslintewhiteraw:hover { background: #ececec; padding: 5px 0px; }
.sslintelblueraw { background: #d4d6e2; padding: 5px 0px; }
.sslintelblueraw:hover { background: #dfdfdf; padding: 5px 0px; }
.sslintegetnow { float: left; padding: 4px 0 0 0; width: 95px; }


.hearthome { margin: 0 0 15px 0; }
.imginuli { padding: 10px 0px 5px 0px; }
.marbtmuli { margin-bottom: 10px !important; }
.heartsmily { font-size: 20px; padding: 0px !important; }
.heartulimartop { margin: 5px 0 0px 15px !important; }

.resignbox { width: 940px !important; }
.partner-m-pro-tampabay { background: url(../images/imgtampabay.png) no-repeat top left; width: 46px; height: 52px; display: block; }
.innerplay .pricingbarmrg{margin-bottom:30px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Captcha  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#recaptcha_table{width:378px !important;}
#recaptcha_image{width:260px !important; float:left;}
.recaptchatable .recaptcha_image_cell center img{width:100%; height:auto !important}
.recaptchatable #recaptcha_response_field{width:250px !important; border:1px solid #dfdfdf !important; height:28px; box-shadow:none !important; margin-left:7px; padding:0 5px; background:url("../images/inputbillbg.png") repeat-x scroll left bottom;}
#recaptcha_logo{margin-right:5px; width:42px; height:auto;}
.recaptcha_only_if_privacy{font-size:12px !important;}
.recaptcha_only_if_privacy a{color:#f07725 !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important;}


.greenbtn {background: #55a048 none repeat scroll 0 0; border: 2px solid #55a048; border-radius: 3px; color: #ffffff; font-family: "yantramanavbold"; font-size: 20px; font-weight: normal; line-height: 20px; padding: 12px 15px 12px; text-decoration: none;}
.greenbtn:hover {background: #ffffff none repeat scroll 0 0; border: 2px solid #55a048; color: #55a048; -moz-transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;}


/*-----------Left side New Button ---------------------*/
.numberulli ul{list-style:none; margin:10px 0 0 25px; padding:0;}
.numberulli ul li{color: #4f4f4f; font-size: 15px; line-height: 22px; list-style-type: none !important; margin: 0; padding:0; margin-bottom:15px; float:left; width:100%;}
.numberulli ul li span {display:inline-block; font-family: 'yantramanavbold'; color:#FFF; font-size:14px; background:#f07725; border-radius:50%; height:20px; width:20px; text-align:center; 
line-height:17px; margin-right:10px; float:left;}
.numberulli ul li label {float:left; width:508px;}


.whybtmarz{margin-bottom:3px;}

.common p{margin-bottom:20px;}
.commoncntarea p{margin-bottom:20px;}

.checkbtn{margin-top:20px;}

.purchasework h2{line-height:26px; margin-bottom:10px;}

.invitepage p a{ color: #f07725; text-decoration: underline; font-weight: bold;}
.invitepage p a:hover{ color: #f07725; text-decoration: none;}



/*------------------------- New Header---------------------*/
.commoncntarea .excelbar p{margin-bottom:0;}
.productsbox .proleft .prbox .prtxt p{line-height:normal;}
.productboxrawtwo p{line-height:20px; margin:0;}
.productboxrawtwo p.linetxts{line-height:normal;}


.sslintegrationwrap p{margin-bottom:0 !important;}
.saffrontxt{ color: orange !important; font-size: 12px; font-weight: bold; }
.mobcaptcha {width: 400px; float: right;}

.subrfqbtn{margin-top:10px;}


.mobshabanner{margin-bottom:22px;}

.mainheadh1 {color: #29306c; font-family: 'yantramanavbold'; font-size: 46px; line-height: 46px; padding-bottom: 10px; font-weight: normal; }
.mainheadh2 {font-family: 'yantramanavbold'; font-size: 32px; line-height: 34px; padding-bottom: 0; font-weight: normal;} 

.commonbox{border:1px solid #d8d5d6; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.commonbox .boxhead{background:#29306c; border-radius:5px 5px 0 0; line-height: 26px; padding: 10px 15px 16px;}
.commonbox .boxhead h1{color: #fff;}
.cmnboxdata{padding:20px;}
.cmnboxdata .errormsg{margin-top:0;}
.cmnboxdata .labraw{width:100%;}
.cmnboxdata .labraw label{width:270px;}

#main aside .tcustomers p.cuslogo img {-moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; -o-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px;}

#swiffycontainer{height:145px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product PAges ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.headprossl { float: left; width: 550px; padding: 0 0 11px 0; }
.headprossl h2 { font-size: 30px; color: #29306c; margin: 0; padding: 0; line-height: 52px; }
.headprossl p.save { color: #4f4f4f; font-size: 24px; line-height: 24px; padding: 0px 0 0 0;font-family: 'yantramanavbold'; margin:0;}
.headprossl p.save span { color: #54a447; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Press Room ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.annoucement .common {padding-bottom:25px;}
.annoucement .common p{margin-bottom:10px;}
.annoucement h3{font-family:Arial,Tahoma,"Times New Roman"; font-size:15px; font-weight:bold;}
.annoucement .common ul,.annoucement .common ol{margin-left: 25px;}
.annoucement .common ul li,.annoucement .common ol li{ margin-bottom: 5px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Common Check List ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.checklist{margin-left:25px; list-style:none; margin-bottom:15px;}
.checklist li{padding-left:20px; background:url("../images/icon-checkmark.png") no-repeat 0 5px; line-height:24px; margin-bottom:10px;}
.checklist li a{font-weight:bold;}

.sidebuyisbtn{position:fixed; top:435px; height:195px; width:25px; z-index:9999; right:0; background:#29306c; border-radius:3px 0 0 3px; padding:12px 0;}
.sidebuyisbtn a {color:#FFF !important; font-size:14px; text-decoration:none; white-space:nowrap; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); display:block; font-family: 'yantramanavbold'; text-transform:uppercase; letter-spacing:0.06em; font-weight:normal; margin-left:0;}
.isbtnlong{height:220px;display: flex;flex-wrap: wrap;align-items:center;justify-content: center;}


.succesmsg a{font-weight:bold; color:#f07725;}
.mbestprice:hover .homebestpriceimg{display:block;}

/* ==========================================================================
	# Browser Greenbar Tab Section
========================================================================== */

.helpzonelist ul li ul li{ padding-left:0;}
.helpzonelist ul ul{border-top: solid 1px #CCC;}
.helpzonelist ul ul li{border:none;}
.helpzonelist ul ul li a{padding:5px 5px 5px 15px; background:none; height:auto;}

.levelmenu{ padding-left:10px;}
.levelmenu p{ line-height:normal; font-weight:normal; padding-left:10px;}
.levelmenu p a{font-weight:normal; background:none !important; padding-top:4px !important; padding-bottom:4px !important;}
.levelmenu p a:hover{ background:#f2f2f2;}

.levelmenu span{ display:block; padding-left:25px;}
.levelmenu span a{padding-top:4px !important; padding-bottom:4px !important;}


.smileytxt{font-size:18px; line-height:22px;}

.sslvhz .whead { background: #f07725; overflow:hidden; margin:0px !important; padding:10px; font-family: 'yantramanavbold'; font-size:34px; line-height:36px; border:solid 1px #d8d5d6; border-bottom:none; color:#ffffff;}
.sslvhz .whead a{ color:#ffffff; text-decoration:none; font-weight:normal;}
.sslvhz .whead a:hover{color:#ffffff;}

.sslvhz ul { margin:0 0 0 0; padding:0; list-style-type: none; font-weight:normal; width:100%; background:#ffffff; border:solid 1px #cecece; }
.sslvhz ul li { margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; padding:2px 5px;}
.sslvhz ul li + li{border-top: solid 1px #CCC;}
.sslvhz ul li a { background: url(../images/spritejulyone.png) no-repeat top right; background-position: 465px 3px; display:block; color:#4f4f4f !important; padding:5px; text-decoration: none !important; font-weight:normal !important;}
.sslvhz ul li  a:hover {  color:#4f4f4f;font-weight:normal; }
.sslvhz ul ul{border-top: solid 1px #CCC; border:none; background:none; padding:0px;}
.sslvhz ul ul li{border:none;margin-left:25px;}
.sslvhz ul ul li a{padding:5px 5px 5px 15px; background:url(../images/product-arrow-left2.png) no-repeat top left; background-position: 0 10px; height:auto; font-weight:bold !important; color:#f07725 !important; text-decoration:underline;}


.vhzpdflist{ list-style: none; margin: 0 0 20px 0; padding: 0px; }
.vhzpdflist ul { margin:0 0 0 25px; padding: 0 0 0 0; list-style-type: none !important; }
.vhzpdflist li {line-height: 22px; margin:0 0 10px;}
.vhzpdflist li a {text-decoration: underline; font-weight:bold; background: url("../images/icon-pdf.png") no-repeat right; padding-right:30px;}

.productboxrawcover .btn-add-to-cart{background:url(../images/spritejulythree.png) no-repeat 0 -70px; width:65px;height:20px;text-indent:-9999px;display:block}
.productboxrawcover .btn-add-to-carthover{background:url(../images/spritejulythree.png) no-repeat top left;width:65px;height:20px;text-indent:-9999px;display:block}


/* ==========================================================================
	# Customer Experience Team
========================================================================== */
.cetcontent{float:right; width:713px;}
.cetcontent .innerplay{width:100%;}
.cetlist{padding-top:20px;}
.cetlist ul{list-style:none;}
.cetlist ul li{margin:0 0 20px 0;  float:left; width:100%;}
.cetlist ul li h3{font-size:20px; padding-bottom:10px;}
.cetlist ul li h3 span{font-family:Arial,Tahoma,"Times New Roman"; display:block; font-size:14px; line-height:16px; font-weight:bold; font-style:italic; color:#4f4f4f; margin-top:3px;}
.cetlist ul li .cet-photo{border:8px solid #ededee; float:left;  width:23%;}
.cetlist ul li .cet-photo img{max-width:100%;}

.cetlist ul li .cetdtl{ float:right; width:77%; padding-left:30px;}
.cetdtl p{margin-bottom:10px;}
.cetdtl a{font-weight:bold;}

.cet-popup{padding:15px;}
.cet-popup span{float:left; border:5px solid #ededee; margin:7px 30px 10px 0;}
.cet-popup p + p{margin-top:15px;}
.cetpopuphd span{font-family:Arial,Tahoma,"Times New Roman"; display:block; font-size:14px; line-height:18px; font-weight:bold; font-style:italic;}

.vetificationnote{margin:10px 0 10px !important;}

.msg-error{border:1px solid #ca9195;font-family: Arial, Helvetica, sans-serif; margin:15px 0;  -moz-border-radius:4px;  -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:url(../images/errormsg-icon.png) no-repeat #fed2d3 15px 10px; padding:10px 15px 10px 50px; height:auto; color:#7a1c2a; line-height:20px; background-size:20px; font-size:15px; display:block; margin-bottom: 25px;}
.msg-error a{ font-weight: bold; color:#7a1c2a;}
.msg-error a:hover{ text-decoration: none; }

.disablebtnbg{background:#949494; padding: 3px 15px 5px; color: #CCC !important; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: default !important; text-decoration:none; margin-right:15px; display:inline-block;}
.disablebtn{background: #949494; padding: 3px 15px 5px; color: #CCC !important; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: default !important; text-decoration:none; margin-right:15px; display:inline-block;}

.mrgnone{margin: 0 !important;}
.displayblock {display:block;}

.popupboxdiv {padding: 20px; font-family:Arial,Tahoma,"Times New Roman"; color:#4f4f4f; font-size:14px; line-height:24px;}


.browsergreenbar .ui-tabs-nav{float:left; list-style:none;}
.browsergreenbar h4{font-family: 'yantramanavbold'; color:#29306c; font-size:22px; margin-bottom:10px; font-weight:normal;}
.browsergreenbar .ui-tabs-nav li{float:left; list-style:none; padding:10px 12px; background:#cacccd; border-radius:8px 8px 0 0;}
.browsergreenbar .ui-tabs-nav li + li{margin-left:10px;}
.browsergreenbar .ui-tabs-nav li.ui-tabs-active{background:#FFF;}
.browsergreenbar .ui-tabs-panel{display:block; padding:20px 20px 16px; background:#FFF; -moz-border-radius:0 8px 8px 8px; -webkit-border-radius:0 8px 8px 8px; -o-border-radius:0 8px 8px 8px; border-radius:0 8px 8px 8px;  float:left; width:100%;}

.evcsimg{padding: 30px 0;}

.commonolli{margin:15px 0 0 20px;}
.commonolli ol {list-style:decimal;}
.commonolli ol li {list-style:decimal;}
.commonolli ol li + li{margin-top:10px;}
.commonolli ol ul {list-style:disc; margin:10px 0 10px 15px;}
.commonolli ol ul li {list-style:disc;}

.chead { color: #29306c; font-size: 20px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0; }
.wrdwrp { word-break:break-all !important; }

.address { color: #53a444; font-size: 26px; font-family: 'yantramanavbold'; line-height: 20px; font-weight: normal; }
.address a { text-decoration: none; }
.address a:hover { text-decoration: underline; }
.address strong { color: #29306c; }
.address span { color: #4f4f4f; font-size: 15px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: none; line-height: 22px; }


.blueTable {width:100%;}
table.blueTable tr td {padding:10px 5px;}
table.blueTable tr td:first-child {min-width:150px;}
table.blueTable tr td:last-child {text-align:right;}

.subhead{color:#F07725!important;margin-top:5px;}
