/*new*/
a:focus { border: none; -moz-outline: none; outline: none; }
hr { padding:0px; margin:5px 0px; *margin:0px 0px; border-top:1px dashed #d5d5d5; border-bottom:1px #fff dashed; border-left:0px; border-right:0px; background:#fff; clear:both }
img { border:0px; }
a:link, a:active, a:visited { color:#9C0226; text-decoration:none; cursor:pointer; text-decoration:none }
a:hover { text-decoration:none; }
html, body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #707070; height:100%; margin:0; padding: 0; background: url(../images/banner-bgnew.jpg) repeat-x left top;  line-height:15px; background-color:#ccc;}
.imgA { vertical-align:middle }
/*.home{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #707070; height:100%; margin:0; padding: 0; background: url(../images/banner-bg1.jpg) repeat-x left top #fff; line-height:15px; }*/
.imgA { vertical-align:middle }
#maindiv { position:relative; /* needed for footer positioning*/ margin:0px auto 0 auto; /* center, not in IE5 */ width:986px; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ background-color:#fff!important;  }
/*Header Part*/

#hpart {  margin:0px auto; width:986px; line-height:18px; padding-bottom:15px; margin-top:25px!important;}
.headr {width:971px; float:left; background-color:#fff; padding:10px 0 5px 15px; position:relative}
.headertoplleft {position:absolute; top:0; left:0; background: url(../images/topleftimage.jpg) no-repeat; height:16px; width:16px; }
.headertopright {position:absolute; top:0; right:0; background: url(../images/toprightimage.jpg) no-repeat; height:16px; width:16px; }

.hlink { text-align:right; font-size:11px; margin:0px 0px; padding:5px 0px 10px 0px; }
.hlink a { color:#9f9f9f; padding:0px 5px; }
.logo a { background: url(../images/logo.png) no-repeat; display: block; height: 85px; *height: 78px;
text-decoration: none; text-indent: -9000px; width:260px; }
#hpart h3 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left }
#hpart .cus-sup { float:right; width:180px; text-transform:uppercase; font-size:16px; font-family:Calibri; padding-top:10px; padding-bottom:5px; color:#000 }
.nav{background:url(../images/mainmenubg.jpg) no-repeat left top; width:570px;  float:left; height:60px; margin-top:18px;}
#hpart .cus-sup span { font-size:30px; font-weight:normal; font-family:calibri, arial; }
#hpart ul { text-transform:uppercase; margin:0 ; padding:0; list-style:none; font-weight:normal; font-size:12px;  clear:both;   no-repeat top left; padding-left:10px; }
#hpart ul li { margin:0px; padding:0px; float:left; border-right:1px solid #e5e3e3 }
#hpart ul li a:link, #hpart ul li a:visited, #hpart ul li a:active {/* background:url(../images/linkbg.jpg) repeat-x top;*/ color:#4a4a4a; margin:0px;padding:9px 10px 5px 10px; float:left; font-family:Tahoma, Geneva, sans-serif /*border-left:0px solid #940224; border-right:1px solid #890120; */}
/*#hpart ul li a.last:link, #hpart ul li a.last:visited { padding:9px 29px 10px 28px;border-left:1px solid #940224; border-right:1px solid #890120;}*/
.bordernone {border:none!important;}
#hpart ul li a:hover { /*background:url(../images/linkbg.jpg) repeat-x bottom;*/ color:#7F001A; margin:0px; text-decoration:none;  }
#hpart ul li a.selected{ color:#7F001A; margin:0px;   }
/*Middle part include left and content*/
#bannerpart { margin:0px auto; padding:0px; clear:both; width:986px; background-color:#fff; }

#mpart { margin:0px auto; padding:0px 0; clear:both; width:986px;   background:url(../images/mpartbg.jpg) repeat-x top left;  }

#mpart .midlink { display:inline-block; float:left }
#mpart .midlink a { padding:0px 10px 0px 9px; color:#5f5f5f; background:url(../images/bullete.gif) no-repeat left 6px; }
#mpart .midlink a:hover { text-decoration:underline }
#banner {border-top:4px solid #d5d4d4; border-bottom:4px solid #ccc; float:left}
.banner-link { margin:0px; padding:0px; text-align:center; text-transform:uppercase; font-size:16px; font-weight: bold; list-style:none; }
.banner-link li { margin:0px; padding:0px; float:left; width:245px; }
.banner-link li a { color:#FFFFFF; background:url(../images/linkbg-2.jpg) repeat-x top; display:block; padding:8px 6px; }
.banner-link li a:hover, .banner-link li a.selected { background:url(../images/linkbg-2.jpg) repeat-x bottom; text-decoration:none; }
.banner-products { background:url(../images/banner-products.jpg) no-repeat; margin:0px auto; height:320px; display:block; }
.banner-products a { color:#DEDEDE; text-decoration:none;}
ul.banner-point { margin:0px; padding:5px; list-style:none; background:url(../images/banner-point-bg.png) repeat-y left; }
ul.banner-point li { background:url(../images/arw-white.gif) no-repeat left; padding-left:15px; font-weight:bold; margin:10px 0px; color:#707070 }
/*Left Part*/
#lpart { width:280px; float:right; padding:0 10px 0px 10px; margin:20px 0px 0px 0px; border-left:1px dashed #D5D5D5; font-size:11px; line-height:18px }
#lpart ul { margin:0px 0px 0px 8px; padding:0px; list-style:none; background:none; }
#lpart li a { color:#616161; margin:0px 0px 2px 0px; font-weight:normal!important; text-decoration:none;  list-style:none; font-size:14px; }
#lpart li a:hover { color:#000000; text-decoration:none; background: transparent url(../images/lefthlight.gif) no-repeat left; list-style:none; }
#lpart span a:link, #lpart span a:visited, #lpart span a:active { color:#b2b2b2; text-decoration:none; padding-left:13px; }
#lpart span a:hover { color:#000000 }
/*-------------------------------------------------------------Left end*/

/*BUTTON*/
a.btn1, a.btn2, a.btn3, a.btn4  { background:url(../images/btn1-left.gif) left top no-repeat; border:0px solid red; padding:0px 5px; display:inline-block; cursor:pointer }
a.btn1 span, a.btn2 b, a.btn3 b, a.btn4 b { background:url(../images/btn1-right.gif) right top no-repeat; padding:2px 8px 7px 3px; color:#fff; font-size:12px; font-weight:700; border:0px solid green; display:inline-block; cursor:pointer }
a.btn2 { background:url(../images/btn2-left.png) left top no-repeat; }
a.btn2 b, a.btn3 b, a.btn4 b { background:url(../images/btn2-right.png) right top no-repeat; padding:5px 12px 7px 8px; }
a.btn3 { background:url(../images/btn4-left.png) left top no-repeat; }
a.btn3 b { background:url(../images/btn4-right.png) right top no-repeat; }
a.btn4 { background:url(../images/btn4-left.png) left top no-repeat; }
a.btn4 b { background:url(../images/btn4-right.png) right top no-repeat; padding:5px 7px 7px 3px }
/*Content Part*/
#cpart { float:left; padding:16px 5px 0px 12px; margin: 0px; color:#333; width:665px; }
ul.com { margin:5px 0px 0px 10px; padding:0px 0px 0px 0px; line-height:18px }
ul.com li { margin:0px 0px 0px 0px; padding:0px 0px 5px 20px; list-style:none; background:url(../images/arrwo.png) no-repeat left 2px }
ul.com li a { color:#222222 }
ul.com li a:hover { color:#c00 }
ol.num { margin:5px 0px 0px 30px; padding:0px 0px 0px 0px; list-style-type:decimal }
ul.product { margin:30px 0 0; padding:0; list-style:none }
ul.product li { width:332px; float:left; border-right:1px dashed #ccc; padding:0 5px 5px 0; margin:0 }
ul.product li a { font-weight:700 }
ul.product li.bknone { border-right:0; }
#cpart ul.sublink { margin:10px 0 10px 0; clear:both; float:left; padding:0; width:100% }
#cpart ul.sublink li { float:left; list-style:none; background:none; width:auto; padding:0px 0px 0px 0px; margin:0; color:#666666 }
#cpart ul.sublink li a { padding:0px 0px 0px 0px; display:block; color:#999999 }
#cpart ul.sublink li a:hover { text-decoration:none; color:#666666 }
#cpart ul.sublink li img { padding-top:4px }
.content1 { width:290px; float:left; border-right:1px dashed #d5d5d5; padding-right:25px }
.content1 p, .content2 p, .content3 p { margin:0px; padding:10px 0px 10px 0px; font-size:11px; }
.content2 { width:320px; float:left; padding:0px 20px 0px 10px }
.content2 ul.link-point { margin:0px; padding:0px; width:315px; float:left; list-style:none; }
.content2 ul.link-point li { float:left; margin:6px 0px; width:95%; background:url(../images/arw.jpg) no-repeat left 4px; padding-left:15px; }
.content2 ul.link-point li span { float:left }
.content2 ul.link-point li img { vertical-align:middle; text-align:
}
ul.conlist { padding:15px}
ul.conlist li { list-style:decimal; margin:7px 0}
.content3 a { color:#9C0226 }
/*Footer Part*/
#fpart { clear:both; margin:0px ; position:relative; bottom:0px; font-weight:normal; width:100%; left:0px; height:275px; width:986px; border-top:1px solid #CCC; margin:0 auto;  }
#fpart strong{border:0px solid red; margin:5px 0 10px; display:block}
#fpart a { margin:0px 15px; color:#adadad; }
#fpart a:hover{color:#fff}
#fpart ul { margin:0;  list-style:none; float:left; display:inline; width:133px;  background:url(../images/footertopimg.png) repeat-x left top; padding:20px 0 20px 10px }
#fpart ul li { margin:0px; background:url(../images/bottomarrow.png) no-repeat left 6px; padding:0px 0px 3px 15px; }
#fpart li a { color:#82868f; font-size:11px; line-height:18px; margin:0px }
#fpart li a:hover{color:#000}
#fpart .partners { margin:0px; padding:0px; list-style:none; }
#fpart .partners li { float:left; width:90px; margin:2px 3px; padding:0px; }
.copyright { color:#ADADAD; padding-top:7px; clear:both; display:inline-block }
.footerbottom {float:left; padding:17px 0 15px 0px; font-size:11px; color:#6b6b6b; width:986px; text-align:center; font-size:10px; background:url(../images/sslfooter.gif) no-repeat center top; margin-top:15px;}
.footerbottom a {color:#000!important; margin:0px!important;}
.footerbottom a:hover { color:#999!important;}
/*form Part*/
.height { height:100% !important; min-height:100%; }
form { margin:0px; padding:0px; height:auto; /*height:100% !important;*/ min-height:100%; width:100%; }
.loader {width:100%; min-height:100%; position:fixed; background:#000; z-index:1000; margin:0 auto; padding:0; 
-moz-opacity:70 ; filter:alpha(opacity:70); -khtml-opacity:70; opacity:0.7; margin-top:-25px!important; }
input, select, textarea { font-size:11px; color:#444444; font-family:Arial, Verdana, Tahoma; border:1px solid #D6D5D5; padding:3px; font-weight:normal;  }
.required { font-size:11px; color:#444444; font-family:Verdana, Arial, Tahoma; border:1px solid #FFB5B5; padding:1px; font-weight:normal; z-index:99; }
.validation-advice { margin: 5px 0; padding: 5px; color : red; font-weight:normal; font-size:11px; }
.button { color:#ffffff; cursor:pointer; font-weight:bold; padding-left:5px; padding-right:5px; background:url(../images/buttonsubmitbg.png) repeat-x top; border:1px solid #000000; }
.cssform { clear:both; padding-top:10px;  }
.cssform div {margin: 2px 0; color:#717171; background:#f7f7f7; -moz-border-radius: 5px;-webkit-border-radius: 5px; padding:7px 0 }
.cssform b { font-weight:bold; font-size:12px; float: left; margin-left:0px; text-align:right; width:254px; padding-right:5px; color:#7A7A7A; }
.cssform b.contact {width:154px;}
.red, .error, .price { color:#9C0226; font-size:12px; padding:0px 5px 0px 5px; }
.error{display:block; font-weight:700; font-size:14px; text-align:center}
.price{ font-weight:700; padding:0}
/* Table List */
tr.co-wh td{color:#FFF}
.tableborder { /*border:1px solid #e2e0e1;*/ background:#fff; border-collapse:collapse }
.tableborder td { border:1px #e2e0e1 dashed; border-collapse:collapse; padding:9px 0px}
.tableborder td a { color:#3d3d3d; }
.tableborder td a:hover { color:#9c0226}
.tableborder td table td {border:none; padding:0}
.tableborder tr th {background:url(../images/thbgimg.jpg) repeat-x top left; padding:0 0 0 15px; color:#AD2544; border:1px solid #e2e0e1; border-collapse:collapse; }
.tableborder tr th.whitebor {border-right:#fff 7px solid}
.tableborder tr th.whitebor h2{ padding:0px 0 0 0px; color:#AD2544; border-collapse:collapse; font-size:18px!important; font-weight:normal; text-align:left;  }
.tableborder th span { color:#000}
.allborder { background:#E8E8E8; border:#CFD0D1 1px solid; margin:10px 0 0 0  }
.allborder td { padding:5px 2px 4px 5px; color:#333   }
.allborder a { color:#ff9000; text-decoration:none; font-weight:bold; }
.allborder a:hover { color:#717171; text-decoration:none; font-weight:bold; }

.darkbg1{ border-left:#e8e8e8 1px solid; border-top:#e8e8e8 1px solid;}
.darkbg2{ border-top:#e8e8e8 1px solid; padding-bottom:1px;}
.darkbg3{ border-left:#e8e8e8 1px solid; }

.fieldheader { background:url(../images/inc-banner-bg.gif) repeat-x center; color:#545454; padding:10px 10px; height:25px; font-weight:bold; }
.fieldheader td { background:#CCCCCC; }
.fieldheader th { padding:1px; padding-left:4px; height:25px; font-size:12px; font-weight:700 }
.fieldheader a { color:#666666; text-decoration:underline; font-weight:bold; }
.fieldheader a:hover { color:#A1A1A1; text-decoration:none; font-weight:bold; }
.black { color:#3d3d3d; font-weight:600 }
.lightbg { background:#ffffff; }
.darkbg { background:#f8f8f8; }
.selectbg { background:#F8F3ED; }
.whitebg { background:#fff; }
.greybg { background:#f5f5f5; }
.block { display:block; }
.darkgreen { color:#7a9c60; }
.darkgrey { color:#929292; }
.border-b { }
.w325 { width:305px; padding-right:10px; }
/*Extra Css*/
p { margin:8px 3px 3px 0px; *margin:5px 3px 0px 0px; text-align:justify; line-height:20px;}
h1 { margin:0px; padding:0px; font-size:22px; color:#ad2544; text-transform:uppercase; margin:0px 0px 10px 0px; line-height:28px;  }
h1 span { color:#000000 }

.tableborder h3 { color:#3D3D3D; font-size:12px; float:left; line-height:15px; text-transform:none}
.tableborder h3 a{ color:#3D3D3D;}
.tableborder h3 a:hover{ color:#9C0226}
#cpart .h1 { color:#3D3D3D; font-size:12px; float:left; line-height:15px; text-transform:none}
#cpart .h1 a{ color:#3D3D3D;}
#cpart .h1 a:hover{ color:#9C0226}
#cpart h2 { margin:0px; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal  }


h1 { margin:0px; padding:0px; font-size:22px; color:#ad2544;  margin:0px 0px 10px 0px; line-height:28px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; text-transform:capitalize }
h2 { color:#dedede; font-size:26px; margin:0 0 20px 0; padding:0; font-weight:normal; font-family:Arial,Helvetica,sans-serif }
h4 { margin:0px; font-size:16px; font-family:Tahoma, Geneva, sans-serif; padding:18px 0 10px 0px; color:#000; font-weight:normal!important  }
h3 { margin:0px; padding:0px; font-size:22px; color:#ad2544;  margin:0px 0px 10px 0px; line-height:28px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif }
h3 span { color:#000000 }
h5 { margin:0px; padding:0px; font-size:22px; color:#ad2544;  margin:0px 0px 10px 0px; line-height:28px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif }
h5 span { color:#000000 }
.clear { clear:both }
.left { float:left }
.right { float:right }
.PL22 { padding-left:22px }
.PL40 { padding-left:40px !important;}
.thankspad { margin-left:20px; border-bottom:1px solid #900 }
.PL22 { padding-left:22px }
.PL10 { padding-left:10px }
.PL5 { padding-left:5px; }
.PT10 { padding-top:10px}
.PT32 { padding-top:32px}
.PTB20 { padding-top:20px; padding-bottom:20px }
.PLR10 { padding-left:10px; padding-right:10px}
.PT40 { padding-top:40px }
.MT10 { margin-top:10px }
.MT5 { margin-top:5px }
.ml130{ margin-left:130px!important;}
.padding { padding:6px; }
.grey { color:#dedede; }
.p10 { padding:0px 10px; }
.pB10 { padding:0px 6px 10px 5px; }
.center { text-align:center; }
.w440 { width:458px; }
.w550 { width:550px; }
.w680 { width:660px; padding-right:10px; }
.w285 { width:285px; padding-left:4px; }
.w245 { width:235px; padding:10px; }
.w225 { width:214px; padding:10px; border-right:1px solid #DFDFDF; height:216px }
.p20t { padding-top:20px; padding-bottom:20px; }
.w980 { width:980px; padding:0px; margin:0px auto; }
b.w355 {width:235px; }
.w355 {width:375px; }
.w325 { width:305px; padding-right:10px; }
.ML20{margin-left:20px}
.greensave { color:#509e03; padding:5px; font-weight:bold}
.homeblack { color:#000; font-weight:normal}
.w130 {width:130px;}

/* LightBox Style  */

#lightbox { display:none; position: absolute; top:10%; left:40%; z-index:999; text-align:left; }
#overlay { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:99; background-color:Gray; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); }
/* popup Style  */
iframe { margin: 0px; padding:0px; background-color: transparent; filter:alpha(opacity=100); -moz-opacity:100; }
.popup { padding:9px; width: 480px; z-index:88; color:#DFDFDF; background-color:#4b4b4b; filter:alpha(opacity=95); -moz-opacity:.95; }
.popup .BtCls { background-color: #6C6C6C; color: #C5C5C5; text-align: right; font-weight: normal; text-decoration: none; border: 0px solid #FFFFFF; padding:0px 3px 1px 4px; font:bold 11px Arial, Helvetica, sans-serif; }
.popup h3 { font-size:14px; font-weight:normal; margin:3px 3px 3px 3px; padding-bottom:5px; border-bottom:#5a5a5a solid 1px; color:#E2E7EA; }
.headingh3 { font-size:14px; font-weight:normal; margin:3px 3px 3px 3px; padding-bottom:5px; color:#000; }
/* New SSL Slider*/
#basic-accordian { width:930px; z-index:2; margin:0px 0 0 0; float:left; background:url(../images/banner.jpg) no-repeat #000; padding:20px 25px 15px 25px; }
#basic-accordian .heading-wrap { float:left; width:258px; }
#basic-accordian .content-wrap { float:right; width:672px; }
.accordion_headings h3 { font-size:18px; margin:0; padding:0; }
.accordion_headings { padding:15px 0 0 15px; background:url(../images/banner-tab-bg.jpg) repeat-y right; cursor:pointer; margin:5px 0 10px 0; height:45px; color:#b2b2b2; border-right:10px solid black; }
.accordion_child { padding:21px 0 0 11px; display:block; /*color:#dedede;*/ }
.accordion_child h2 {color:#dedede; font-size:26px; margin:0 0 20px 0; padding:0; font-weight:normal; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5), 0 0 3px rgba(0, 0, 0, 0.8)}
.accordion_child h2 a{color:#dedede;}
.accordion_child h2 a:hover{color:#fff;}
.accordion_child .left-img { float:left; }
.accordion_child ul { margin:0; padding:0; list-style:none; float:right; width:387px; }
.accordion_child li {/*background:url(../images/check-mark.gif) no-repeat 0px 2px;*/ color:#fff; margin:0 0 14px 0; padding:0 0 0 23px; display:block; list-style:none; }
.accordion_child li.recognized { margin:5px 0 0 0; float:left; padding-right:20px; }
.accordion_child li.trusted-browsers { float:left; /*background:url(../images/trusted-by-browsers.png) no-repeat scroll right; */ width:206px; height:28px; display:block; text-indent:-99999px; margin:0; }
.top-btns { padding-top:11px; }
.top-btns img { margin:0 10px 0 0; float:left; }
.top-btns a.learn { display:block; float:left; /*background:url(../images/learn-wh-arw.gif) no-repeat scroll left 6px;*/ padding:2px 0 0 14px; font-weight:700; color:#fff; }
.header_highlight { background:url(../images/banner-tab-bg.jpg) repeat-y right; color:#80a068; display:block; border-right:10px solid #454545; }
/* Re-New SSL Slider*/
#basic-accordian2 { width:700px; z-index:2; margin:20px 0 0 0; float:left; }
#basic-accordian2 .heading-wrap { float:left; width:212px; }
#basic-accordian2 .content-wrap { float:right; width:475px; }
.accordion_headings2 h3 { font-size:12px; margin:0; padding:0; font-weight:700; }
.accordion_headings2 { padding:15px 0 0 0; background:url(../images/accordian-heading-bg-small.png) no-repeat scroll right; cursor:pointer; margin:0 0 1px 0; height:25px; color:#FFFFFF; }
.accordion_child2 { padding:5px 0 0px 0px; }
.accordion_child2 .cname { font-size:15px; font-weight:700; padding:0 50px 0 159px; color:#fff; }
.accordion_child2 span.green { color:#cf0; margin:0 13px 0 0; }
.accordion_child2 ul { margin:0; padding:0; list-style:none; float:right; width:450px; display:block; }
.accordion_child2 li { background:url(../images/accordian2-li-divider.gif) no-repeat scroll bottom left; color:#fff; font-size:12px; padding:10px 0 6px 0; font-weight:700; list-style:none; margin:0; }
.accordion_child2 li span.prod-name { display:block; float:left; width:130px; padding:2px 0 0 0; text-indent:2px; }
.accordion_child2 li span.price { float:left; width:70px; display:block; text-align:left; padding:2px 0 0 0; text-align:center; }
.accordion_child2 li span.renew-btn { width:70; height:22; display:block; float:left; margin:0 0 0 25px; }
.accordion_child2 .other-products-btn { display:block; float:right; margin:10px 72px 0 0; }
* html .accordion_child2 .other-products-btn { display:block; float:right; margin:10px 36px 0 0; }
.accordion_child2 h2 { float:left; /*color:#fff; */ font-size:18px; margin:0; padding:0; font-weight:normal; }
.header_highlight2 { background:url(../images/accordian-heading-bg-hover-small.gif) no-repeat scroll bottom right; color:#000; display:block; }
.banner-price { color:#80a068; font-size:30px; font-weight:normal; padding:5px 0px; }
.banner-img-cont { background:url(../images/banner-img.jpg) no-repeat top right #fff; color:#333333; padding:35px 110px 10px 10px; height:108px; width:181px }
.banner-img-cont a { color:#9C0226; font-size:12px }
.bannerimg { border:#efefef 1px solid; padding:7px; margin:5px 5px}
/*-----------------banner slider end---------------*/

/*Table*/

th { font-size:18px; font-weight:normal; text-align:left; height:35px;  }
.v-bor { background:url(../images/bor-v.jpg) no-repeat left center; padding:2px 0px; }
.greybg { background:#f5f5f5; }
.darkgreen { color:#7a9c60; }
/* banner =Home template
----------------------------------------------------------------------------------------------------*/

	
#visuals { height:287px; position:relative; background-color:#ffffff; width:986px;}
/* =Hover tabs (shared styles)--*/


#htabs {background:url(../images/banner.jpg) no-repeat; padding:20px 25px 15px; width:930px; height:285px; color:#DEDEDE  }
#htabs ul.tabs { float: left; }
#htabs ul.tabs li {color: #333;height: 44px; background: url(../images/banner-tab-bg.jpg) left top repeat-y; cursor: pointer; text-align: left; cursor:pointer; height:59px; margin:5px 0 10px; padding:0px 0 0 15px; width:244px; color:#dedede; border:0px solid #000; border-right:0;  }
#htabs ul.tabs li h1{margin:0; padding:10px 0 5px; width:244px;  color:#b2b2b2; font-size:16px; font-weight:600; line-height:20px; display:inline-block}
#htabs ul.tabs li.active { background: url(../images/banner-tab-bg-active.jpg) right top repeat-y; border:1px solid #3b5433; border-right:0;  }
#htabs ul.tabs li.active  h1{color:#80a068}
#htabs .htabs-content-wrap { float: left; overflow: hidden;}
/* =Hover tabs (home)--*/

#htabs .htabs-content-wrap { width: 670px; height: 280px;
}
#htabs .cont1, #htabs .cont2, #htabs .cont3, #htabs .cont4 { width:670px; height: 280px; font-size: 12px; float:left; display:inline-block; padding:10px 10px 10px 0px
}


/* =Home template-----------*/
ol,ul { list-style: none; margin: 0; padding: 0; }

#v-fade-1, #v-fade-2, #v-fade-3, #v-fade-4, #v-fade-5 { height: 320px; width: 978px; position: absolute; top: 0; background: #333; color:#707070; font-size:12px }
#v-fade-1 { background: #333; display: none; }
#v-fade-2 { background: #333; display: none; }
#v-fade-3 { background: #333; display: none; }
#v-fade-4 { background: #333 url(home4000.jpg) no-repeat; display: none; }
#v-fade-5 { background: #333 url(home5000.jpg) no-repeat; display: none; }

#cpart h3 b{color:#000; float:right; font-weight:400; width:auto}

/*TlTip*/
.TlTip{color:#515151}
p span.TlTip a{color:#666; font-size:10px; background:none; border:0}
.TlTip a:hover{color:#515151}
.TlTip a span{width:146px; color:#666; position:absolute; display:none; background-color:#e7e7e7; border:1px #666 solid; padding:5px; text-align:justify; font-weight:normal; font-size:11px; z-index:9}
.TlTip a:hover span{display:inline; position:absolute; background-color:#e7e7e7}



.menu_list {
	width:667px;
}
.menu_list h1 { color:#AD2544 !important}
.menu_list ul {list-style:disc outside; margin:10px 0 10px 20px; }
.menu_head {
	padding: 8px 10px; font-size:14px;
	cursor: pointer;
	position: relative;
	margin:0px 0;
  	border-bottom:#ccc 1px dashed; line-height:24px; font-weight:bold
       /*background: #f9f9f9 url(left.png) center right no-repeat;*/
}
.menu_head a{ color:#7e7e7e}
.menu_head a:hover{ color:#000}
.menu_body {
	display:none; padding:10px; text-align:justify; background:#efefef !important; font-weight:normal !important
}
.menu_body a {
  display:block;
  color:#9C0226;
  
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #9C0226;
  text-decoration:underline;
}

.comodobg{ background: url( ../images/comodo-bg.png) top right no-repeat; width:200px; text-align:center;}


/* SITE MAP */
ul.sitemap{ background:none; margin:0 0 ; padding:0px 0 0px; color:#000}
ul.sitemap li{ float:left; padding:18px; width:240px; line-height:18px;}
ul.sitemap li strong{margin:8px 0 0; display:block; color:#999; padding-left:5px}
ul.sitemap li span{text-transform:uppercase; display:block; margin:0 0 0px; font-weight:bold; color:#6c9610; font-size:13px }
ul.sitemap li a{ background:url(../images/arw-2.gif) no-repeat 5px; padding-left:15px}


/*facbook*/
.facebooklinks {float:left;  padding:0px !important; margin:0px !important;}

/*rightpart-why*/
.whylink {float:left;}
.whylink ul {margin:0px; padding:3px 0 15px 0!important;}
.whylink ul li {display:block; background: url( ../images/rightbullet.png) left 10px no-repeat; padding:5px 0 7px 14px; font-size:13px!important; border-bottom:1px solid #ececec}
.whylink ul li a {font-size:13px!important;  text-decoration:none;font-weight:bold!important; padding-left:0px!important;  }
.whylink ul li a:hover {color:#000; text-decoration:none;}



/*index*/
.indexlinkbox {float:left; width:213px; height:96px; background: url( ../images/boxbg.png) left top no-repeat; margin-bottom:15px; padding:8px 0 0 0;}
.indexlinkbox h2 { margin:0px; padding:0px; font-size:16px; color:#ad2544; text-align:center; height:32px;  width:213px; font-weight:bold; }
.indexlinkbox .boxlinkbbg  { width:213px;  text-align:center; padding-top:8px; background: url( ../images/boxicons.png) left 5px no-repeat; height:35px;}
.indexlinkbox .boxlinkbbg a  {color:#a01938!important;  font-size:15px; padding-top:18px; font-weight:bold; text-transform:capitalize; }
.indexlinkbox .boxlinkbbg a:hover {color:#666666!important; text-decoration:none;}
.comodo {float:left; width:203px; text-align:center; height:165px;}
.comodoimage {background: url( ../images/comodo-bg.png) top right no-repeat;  width:203px; text-align:center; height:146px; margin-left:30px; margin-bottom:15px;  }
 
/*extra*/
.mb10 {margin-bottom:10px;}
.mr10 {margin-right:10px;} 
.rate {font-size:20px; color:#000; font-weight:bold; margin-right:5px; line-height:20px; padding:0px 5px 3px 42px; clear:both}
.rateold {font-size:16px; color:#000; font-weight:bold; float:left;  padding:0px 5px 3px 0px; color:#666; }
.peryear {font-size:11px; color:#666; float:left; width:100px;  }
.offer {font-size:12px; color:#A21C3A; float:left;  font-weight:bold; padding-right:10px; line-height:18px!important; width:70px}
.ml40px {margin-left:40px; float:left; margin-top:5px; margin-bottom:10px}

.indexrate {font-size:20px; line-height:16px!important; color:#000; font-weight:bold; float:left;padding-right:10px;  }
.indexrateold {font-size:16px; color:#000; font-weight:bold; float:left;  padding-right:10px;  color:#666;  border-right:1px solid #ccc; margin-right:10px }
.indexperyear {font-size:11px; color:#666; float:left;   }
.indexoffer {font-size:14px; color:#A21C3A; float:left; font-weight:bold; }
.mt5 {margin-top:8px; float:left; margin-left:-8px}


/*banners*/
.productbanner {width:165px; height:65px; margin:119 0 0 800px;}
.fl {float:left}
.fr {float:right}
.sslrenew {font-weight:bold!important; color:#ffffff!important; font-family:Arial, Helvetica, sans-serif!important;}

/*newcss*/
.toprightlogo {float:right; margin:15px 15px 0 0;}
.lsupport {float:left; width:280px; margin-bottom:20px; }
.lsupport .heading {font-size:15px; color:#959595; text-align:center}
.lsupport .heading span {font-weight:bold; color:#4a4a4a}
.lsupport .telebg {width:184px; height:30px;  background: url( ../images/telebg.png) left top no-repeat; float:left; font-size:22px; font-weight:bold; padding:14px 0 0 55px; color:#a31c3b; margin-left:20px}
.rightpartsize {width:267px; margin:0 auto; }
.spotlighthead {float:left; width:246px; height:28px;  background: url( ../images/spotlighthead.png) left top no-repeat; font-size:15px; color:#fff; padding:8px 0 0 10px } 
.spotlightbg {float:left; width:267px; height:194px;    background: url( ../images/spotlightbg.png) left top no-repeat;}
.bottombg {width:986px; height:45px; background: url( ../images/midbottom.png) left top no-repeat; margin:0 auto}
.footerleft {width:742px; float:left; background: url( ../images/footerleftbg.png) right top repeat-y; padding-left:44px; }
.faq {width:233px; float:left;}
.art {width:460px; float:left;}
.art ul { width:425px !important;}
.art ul li { width:177px !important; margin-right:20px !important; float:left !important;}

.faqhead {float:left; font-weight:bold; font-size:11px; color:#444444;}
.w256 {width:260px; margin-right:20px}
.w486 {width:424px; margin-right:20px}
.w210 { width:194px;}
.fsslcerti{ clear:both; margin-bottom:53px; margin-top:20px; width:190px; text-align:center;}
.fml20{margin-left:20px !important;}
.green{ color:#529203!important; padding-right:5px;}
.mt0{ margin:0px; padding:0px;}

.required1 { font-size:11px; color:#444444; font-family:Verdana, Arial, Tahoma; border:1px solid #FFB5B5; padding:4px; font-weight:normal; z-index:99; background:#f9d3da; }
