/* CSS Document */

input, select, textarea { margin : 0px; color: #2A2626;	text-decoration: none;	border: 1px solid #B8B8B8;	background-color:#ffffff;	padding-left: 2px;	}
h1, h2, h3, h4, p, form, ul { margin: 0; padding: 0; }
img { border: 0; }
a {  color: #6C6C6C; text-decoration: none; }
a:hover { color: #BE0100; text-decoration: none;  }
.clear { clear: both; }
#wrapper { width: 862px; margin: auto; }
#header { width: 862px; }
.logo { width: 288px; height: 72px; text-align: center; padding-top: 25px; float: left; }
.topnav { width: 574px; float: left; height: 97px; }
.search { width: 559px; height: 43px; text-align: right; border:2px;  border-color:Blue;   float:none;   font-size:20px; font-weight:bold; padding-top: 14px; padding-right: 15px; }
.search input { border: 1px solid #CDCDCD; color: #000000; padding-left: 2px; width: 210px; height: 17px; padding-top: 5px; background: url(../images/search-icon.gif) no-repeat center right;  }

.PartnerDiv { font-size:14px; font-weight:bold;  }

.toplink { background: url(../images/topnav-leftcuve.gif) no-repeat; height: 40px; width: 560px; float: left; }
.toplink ul { margin-left: 4px; }
.toplink ul li { list-style-type: none; display: inline; }
.toplink ul li a { font: bold 12px ; color: #FFFFFF; text-transform: uppercase; text-decoration: none; height: 25px; padding-top: 15px; display: block; float: left; padding-left: 9px; padding-right:9px; }
.toplink ul li a:hover { font: bold 12px ; color: #ECFF00; text-transform: uppercase; text-decoration: 
none; background: url(../images/arrow.gif) no-repeat center 6px; }
.toplink ul li a.active { font: bold 12px ; color: #ECFF00; text-transform: uppercase; text-decoration: 
none; background: url(../images/arrow.gif) no-repeat center 6px; }
.toplink ul li.bestbuy a { background: url(../images/bestbuybg.gif)  no-repeat; color: #FFEA00;} 
.toplink ul li.bestbuy a:hover { background: url(../images/bestbuybg.gif)  no-repeat; color: #FFFFFF;} 
.rightcurve { width: 14px; float: left; }
.topleft { width: 288px; float: left;  }
.topright { width: 285px; float: left;  }
.rapid-img { width: 54px; float: left; }
.rapid-content { width: 226px; margin-right: 1px; float: left; height: 172px; background: url(../images/rapidssl-bg.gif) no-repeat right; padding: 4px 3px 4px 3px}
h1 { margin-bottom: 5px; }
h2 { font: normal 24px ; color: #000000; padding-left: 10px; margin-bottom: 5px; margin-top: 5px;  }
h3 {  font: bold 24px ; color: #66676B; text-decoration: none; }
h3 span {  font: bold 24px ; color: #B80E17; text-decoration: none; }
h4 { font: bold 15px ; color: #539D01; text-decoration: none; text-transform: uppercase; margin-bottom: 10px; padding-left: 10px; }
h4 span { font: bold 13px ; color: #8B8B8B; text-decoration: none; text-transform: uppercase; margin-bottom: 10px;  }
ul.speedssl { margin-left: 22px; }
ul.speedssl li { list-style-image: url(../images/red-arrow.gif); margin-bottom: 2px;}
ul.speedssl-green { margin-left: 22px; }
ul.speedssl-green li { list-style-image: url(../images/green-arrow.gif); margin-bottom: 2px;}
ul.speedssl-gray { margin-left: 22px; }
ul.speedssl-gray  li { list-style-image: url(../images/gray-arrow.gif); margin-bottom: 2px;}
ul.innerpagelist { margin-left: 10px;  }
ul.innerpagelist  li { list-style-image: url(../images/gray-arrow.gif); margin-bottom: 3px;}

ul.innerpagelist1 { margin-left: 25px;  }
ul.innerpagelist1  li { list-style-image: url(../images/gray-arrow.gif); margin-bottom: 3px;}


span.OrderHead {  font: bold 20px ;  text-decoration: none; color: #B80E17; }

.more { padding-right: 15px;padding-bottom:5px; }
.pricebg { background: url(../images/pricebg.gif) no-repeat; width: 143px; height: 37px; text-align: center; font: bold 26px ; color: #FFFFFF; padding-top: 5px; float: left; margin-right: 3px; margin-left:5px;} 
.pricebg-green { background: url(../images/pricebg-green.gif) no-repeat; width: 143px; height: 37px; text-align: center; font: bold 24px ; color: #FFFFFF; padding-top: 5px; float: left; margin-right: 3px; margin-left:5px;} 
.pricebg-green a { font: bold 24px ; color: #FFFFFF; text-decoration:none; }
.pricebg-green a:hover { font: bold 24px ; color: #000000; text-decoration:none; }
.pricebg-blue { background: url(../images/pricebg-blue.gif) no-repeat; width: 143px; height: 37px; text-align: center; font: bold 24px ; color: #FFFFFF; padding-top: 5px; float: left; margin-right: 3px; margin-left:5px;} 
.buttons { width: 65px; float: left; }
.rapid-content-right { width: 225px; height: 172px;  float: left; background: url(../images/rapidssl-bg.gif) no-repeat right; padding: 4px 3px 4px 3px }
.topinfo { width: 862px; clear: both; height: 34px; padding-top: 6px;  }

a.checkyour { background: url(../images/checkyour.gif); width: 173px; height: 22px; padding-top: 6px; display: block; text-align: center; 
  text-decoration: none; float: left; color: #6EA018; text-decoration: none; font-weight: bold; margin-right: 6px; }

a.checkyour:hover { color: #BE0100; text-decoration: none; font-weight: bold; }
a.confused { background: url(../images/confused.gif); width: 250px; height: 22px; padding-top: 6px; display: block; text-align: center; text-decoration: none; float: left; color: #6EA018; text-decoration: none; font-weight: bold; margin-right: 6px; }
a.confused:hover { color: #BE0100; text-decoration: none; font-weight: bold; }
a.collectpromotion { background: url(../images/collectpromotion.gif); width: 203px; height: 22px; padding-top: 6px; display: block; text-align: center; text-decoration: none; float: left; color: #6EA018; text-decoration: none; font-weight: bold; margin-right: 6px; }
a.collectpromotion:hover { color: #BE0100; text-decoration: none; font-weight: bold; }
a.checkyourssl { background: url(../images/checkyourssl.gif); width: 214px; height: 22px; padding-top: 6px; display: block; text-align: center; text-decoration: none; float: left; color: #6EA018; text-decoration: none; font-weight: bold;  }
a.checkyourssl:hover { color: #BE0100; text-decoration: none; font-weight: bold; }


#middle { width: 862px; clear: both;}
#left { width: 236px; float: left; padding-right: 10px; }
.topcurve { background: url(../images/gray-topcurve.gif) repeat-x; height: 6px; }
.bottcurve { background: url(../images/gray-bottcurve.gif); height: 6px; margin-bottom: 7px;}
.bodycurve { border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding-left: 10px; padding-right:10px;  }
ul.leftnav li { list-style-type: none; background: url(../images/left-bullet.gif) no-repeat 0 0px; height:18px; padding-bottom:1px; padding-left: 35px; padding-top:1px; }
ul.leftnav li a {color: #6C6C6C; text-decoration: none;  }
ul.leftnav li a:hover {color: #BE0100; text-decoration: none;  }
ul.leftnav li.last { list-style-type: none; background: url(../images/left-bullet-last.gif) no-repeat 0 0px; height:18px; padding-bottom:0px; padding-left: 35px; padding-top:1px;  } 

#right { width: 616px; float: left; background: url(../images/midd-rightbg.gif) repeat-y right; }
#right-inner { width: 616px; float: left; }
#footer { width: 862px; clear: both; margin-top: 20px; }
.footerlink { background: url(../images/footerlinkbg.gif) no-repeat; height: 27px; padding-top: 7px; padding-left: 15px; margin-bottom: 7px; }
.footerlink a { color: #676767; text-decoration: none; text-transform: uppercase; font: bold 12px ; margin-left: 15px; }
.footerlink a:hover { color: #BE0100; text-decoration: none; text-transform: uppercase; font: bold 12px ; }
.footerarea-topcurve { background: url(../images/bott-topcurve.gif) no-repeat; height: 6px; }
.footerarea-bottcurve { background: url(../images/bott-bottcurve.gif) no-repeat; height: 6px; }
.footerarea-bodycurve { border-left:1px solid #DDDDDD; border-right: 1px solid #DDDDDD; width: 820px; padding-left: 17px; padding-right: 17px; }

.midd-topline { background: url(../images/midd-topline.gif) repeat-x top; }
.midd-bottline { background: url(../images/midd-bottline.gif) repeat-x top; }
.midd-divider { border-bottom: 1px solid #E5E5E5; }
.redbold { font-size: 18px; color: #EE0000; font-weight: bold; }

.greengradient-button { background: url(../images/green-gradientbutton.gif) no-repeat; height: 42px;font: bold 24px ; color: #FFFFFF; }
.midd-leftborder { border-left: 1px solid #DDDDDD; }
.heading-leftcurve { background: url(../images/heading-topleftcurve.gif) no-repeat; text-indent: 20px; }
.inner-bodycurve { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; padding: 12px; vertical-align: top; }
.heading-bottbg { border-bottom: 1px solid #DDDDDD; }

.testbrowser { color: #4C9D00; font-weight: bold; }
hr { background: #DDDDDD; color: #DDDDDD; border: none; height: 1px; }
.browser-icons img { margin-right: 5px; }
.listing-yearbg {  text-align:center; font: bold 13px ; color:Green; }
.listing-pricebg {  text-align: center; font: bold 14px ; color:Black; }

.my-head {  text-align: center; font: bold 14px ; color:Black; }

.redmatternormal{ color:#FF0000; font-size:10px;}
.graysmall { font-weight: bold; }
.redmatter-big { font-size: 18px; font-weight: bold; color: #BF0001; text-decoration: none; }

.graybg 
{ 
    background: #fafafa; 
    background-image: url(../images/table_header.gif);
	background-repeat: repeat-x;
	
}
.hightlight { background: #f6f6f6; }
.whitebg { background: #FFFFFF;  padding:5px;    }
.whitebg2 { font-size:15px; background: #FFFFFF; }
.whitebgpricebold2{ font-size:15px; font-weight:bold; background: #FFFFFF; color:Red; }

.noborder { border: none; background: none; }

.paddingprice { padding-left: 20px; }
.wmatterbold { font-weight: bold; color:#a4202e; }

.wmatterbold2 { font-size:17px; font-weight: bold; color:#FFFFFF; }
.myLink {  color:#000000; }

.yearbold { color: #0084D0; font-size: 13px; font-weight: bold; }
.pricebold { color: #BD0000; font-size: 13px; font-weight: bold; }

.info{ padding:3px; background-color:Black;   padding-left:25px; color:White;   }



.pricebutton-green {  background-color:Green; text-align: center; font: bold 10px ; color: #FFFFFF; padding-top: 5px; float: left; margin-right: 3px; margin-left:5px;} 



.tdbg { background: url(../images/td-bg.gif);background-repeat:repeat-x; }
.gradientbg { background: url(../images/left-graybg.gif);background-repeat:repeat-y; border-bottom: 1px solid #e5e5e5; }

/* New CSS For Drop down Menu Starts here  */

.ddmx {
    }

.ddmx .item1
 {
   	color: #ffffff;
    font-weight:bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {  display: block; font-weight:bold; color:#ECFF00; background: url(../images/arrow.gif) no-repeat center 6px; }

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 5px 8px 0px 8px;
    height:18px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	width: 170px;
	text-transform: none;
}
.ddmx .item2 {
    background: #020202 !important;
	color: #FFFFFF !important;
	border-bottom: 1px solid #4A4A4A !important;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #535353 !important;
	color: #ECFF00 !important;
	border-bottom: 1px solid #4A4A4A !important;
	
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #353535;
	border-top: none;
	position: absolute;
    visibility: hidden;
    z-index: 1000;

}

* html .ddmx td { position: relative; } /* ie 5.0 fix */


/* New CSS For page ssl-couponcode.aspx  */

.menu {} /*fix for IE in hacks.css*/
.menu ul{ list-style-type:none;}
.menu li { display:inline; text-transform:uppercase; float:left; position:relative;}
.menu li.hover { background:#707070; float:left; color:#fff}
.menu li a { display:block; padding:0 11px; line-height:30px; color:#fff; float:left; margin-right:1px;}
.menu li a:hover {background:#323232; color:#fff}
.menu li.top { }

.menu li.top.hover {}