body{
	margin-top: 20px;font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	text-align:center;
}
a{}
*{ margin: 0px;padding: 0px;}
.container{
	max-width:926px;
        background:#FFFFFF;
}
#header{
  padding-top:15px;
  border-bottom: 2px solid #79A5D6;     
}
p{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#444;padding:5px}
h3{line-height:36px}
#footer{
}
#content{
	padding-top:10px;
	text-align:left;
}
#shipping_information td{padding:3px;}
#billingInfoTable td{padding:3px;}
#CCInfoTable td{padding:3px;}
.l{ float:left;}.r{ float:right;}.c{ clear:both;}
/*---------------------header_start---------------------*/
img{
	border:none;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
#content_clean img{
    padding:6px;
}
input{border:1px solid #CCC;font-size:13px;line-height:22px;height:23px;padding:0px 2px;}
.left_aside{
	width:58%;
}
.left_top h1 span{
	float:right;
}
.left_top h1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:14px 5px;
	width:100%;
        margin-top: 10px;
        background-color: #337ab7;
}
.product{
	padding-top:5px;
	border-bottom: solid 1px #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-bottom:20px;
	padding-bottom:10px;
	width:100%;
	margin-top: -1px;
}
.product p{
	text-align:right;
	padding:10px 0px 0px 30px;
	font-size:14px;
	font-weight:bold;
}
.product ul {
 list-style-type:none;
}
.product li{
	font-size:12px;
}
.product ul li{
	margin-left:3px;
}
.left_top h2{
	font-size:18px;
	float:right;
	padding-right:20px;
}
.left_top h2 span{
	padding-right:80px;
}
.download{
	margin-top:30px;
}
.discription{
	padding-top:25px;
	padding-bottom:30px;
}
.discription h1{
	color:#ffce03;
	font-size:20px;
}
.discription p  span{
	color:#ffce03;
}
.discription p{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-top:20px;
	padding-right:20px;
	width:345px;
}
.right_aside{
	width:41%;
}
.right_top{
	background-color:#FFE;
	height:auto;/*465px;*/
}
.right_top h1{
	background-color:#CE2127;
	text-align:center;
	padding:5px 0px 0px 0px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
	color:#FFFFFF;
	font-size:20px;
	height:34px;
        margin-top:10px;
       font-weight:bold;
}
.button{
	background:url(/images/but.jpg) no-repeat;
        width:276px;
	text-align:center;
	padding:12px 0px 13px 0px;
	margin:16px 0px 0px 13px; /*336px*/
}

#Contact0Email {
    background-color: transparent;
    background-image: url("/images/email-text-bg.png");
    background-repeat: no-repeat;
    border: 0 none;
    color: #777777;
    font-size: 17px;
    height: 57px;
    line-height: 48px;
    padding: 3px 0 0 12px;
    width: 346px;
}
.error_msg{font-size:12px;color:#FF0000;}
.required{color:#EE3322;/*float:right;*/}

#comodoTL{display:none}
		
.order_confirmation_block{border:4px solid #B01627;background:#efefef;padding:5px;width:85%;margin:auto;}
.order_confirmation_block p{color:#444;font-size:16px;text-align:left;margin:10px 3px;}

div.arrows_container{font-size:12px;font-weight:700;text-align:center;width:200px!important;margin-top:20px!important;position:relative;}.order_confirmation_block{border:4px solid #B01627;background:#efefef;padding:5px;}#messages{z-index:9999 !important;border-left:4px solid #B01627;border-bottom:4px solid #B01627;border-right:4px solid #B01627;border-top:0 solid #B01627;background:#efefef;margin-bottom:10px;position:absolute;top:100px;left:50%;margin-left:-215px;width:430px!important;}#messages .messages_header{background:#B01627;color:#fff;font-weight:700;padding:2px 1px;}#messages .messages{padding:12px;}#messages .alert_item{font-weight:700;font-size:15px;color:red;padding:4px 0;}.messages_header{text-align:right;}#messages .close_messages{cursor:pointer;font-size:14px;font-family:arial;}		
		
.tooltip_link {background: url("/images/icons/help.png") no-repeat scroll right center transparent;cursor: help;display: block;overflow: hidden;vertical-align: top;height:17px;width:20px;margin-top:-27px;float:right;}

.tooltip_link:hover {
      -moz-background-clip: border;
      -moz-background-inline-policy: continuous;
      -moz-background-origin: padding;
}

.tooltip_link:hover .tooltip_popup {
      border: 1px solid #1D702A;
      display: block;
}
.tooltip_link .title {
      background-color: #B4C3B6;
      font-weight: bold;
      
}
.tooltip_popup {
      border: 1px solid #1D702A;
      display: none;
      background: #FFFFFF none repeat scroll 0 0;
      position: absolute;
      z-index: 100;
      width : 560px;
      margin-left:-502px;
	  margin-top:10px;
}

.cls_phone_no{
   color: #0078C1;
   font-size:32px;
}
.panel-default a {
    text-decoration: none;
}
.panel-heading.active_panel {
  background-color: #6DB33F;
  color: #FFF;
}
.faq_panel .panel-heading {
  background-color: #337ab7;
  color: #FFF;
}
.panel-title , .panel-body{
  text-align:left;
}
#secure-guarantee {
    background-color: #F5FAF5;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
#secure-guarantee-header {
    font-size: 13px;
    font-weight: bold;
    background-color: #CCF8CD;
    color: #4D4D4D;
}
#secure-guarantee-body {
    font-size: 12px;
    width: 80%;
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
}
.error{color:red;float:left;}
.form-control.error{border: 1px solid red;}
.main_head_a_tag{height:25px;display: block;}
.free_ship_cls{background-color: #337ab7;}
@media screen and (max-width: 992px){
   .main_head_a_tag{height:auto;}
   .active_panel .free_ship_cls{background-color:transparent;color:#FFF;}
   .free_ship_cls{color:#000;background-color:transparent;}
   .cls_phone_no{border-radius: 15px;padding: 6px;color: #FFF;background-color: #337ab7;font-size:25px;}
}
.cls_header_toll_free{
    font-weight: bold;
    text-align: center;
}
.cls_header_toll_free .cls_other{
   color:#333;
   font-size:16px;
}		
		
