#mainbody{
	width: 780px;

	min-height: 500px;
}

#leftmenu{
	width: 220px;
	margin-top: 10px;
	position: absolute;
	left: 4px;
	top: 177px;
}

#sslbody{
	margin-left: 235px;
	width: 525px;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 0.9em;
	padding-bottom: 10px;
}

/* commented backslash hack \*/
#sslbody {
	height:415px;
}
/* end hack */
html>body #sslbody {
	height:auto;
	min-height:370px;
}

#footer{
	width: 780px;
	padding-top: 10px;
	background-image: url(../ssl-certificate-images/menu_bits/dots.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: transparent;
	text-align:right;
}
.corporatelogo{
	margin-top: 10px;
	background-image: url(../ssl-certificate-images/headers/corporate_header.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 85px;
}
.contactlogo{
	margin-top: 10px;
	background-image: url(../ssl-certificate-images/headers/contact_banner.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 85px;
}
.affiliateslogo{
	margin-top: 10px;
	background-image: url(../ssl-certificate-images/headers/resellers_banner.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 85px;
}
.internationallogo{
	margin-top: 10px;
	background-image: url(../ssl-certificate-images/headers/international_banner.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 85px;
}
.productslogo{
	margin-top: 10px;
	background-image: url(../ssl-certificate-images/headers/products_banner.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 85px;
}

.supportlogo{
	margin-top: 10px;
	background-image: url(../ssl-certificate-images/headers/support_banner.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 85px;
}
.newslogo{
	margin-top: 10px;
	background-image: url(../ssl-certificate-images/headers/support_banner.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 85px;
}

.speciallogo{
	margin-top: 10px;
	background-image: url(../ssl-certificate-images/headers/special_offers_banner.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 85px;
}
h1{
	font-size: 1.5em;
	font-weight: normal;
	font-family: Tahoma, Serif;
}
h2{
	font-size: 1.2em;
	font-weight: bold;
}

.holder{
	background-image: url(../ssl-certificate-images/menu_bits/vert_line_dots.gif);
	background-repeat: repeat-y;
	background-position: 235px ;

}

.submenu{
	padding-left: 10px;
}

ul.submenu{
margin-left: 5px;
}

.lightred{
 background-color: #FFCCCD; 
 color: #000000; 
}

.silver{
 background-color: #CCCCCC; 
 color: #000000;
}

.lightsilver{
 background-color: #EBEBEB; 
 color: #000000;
}

.reverse{
	background-color: #000000;
	color: #FFFFFF;
}

li.tick{
	list-style-image: url(../ssl-certificate-images/buttons/tick_box.gif);

}

.productwindow{
	float:right;
	text-align: center;
	padding: 5px;
}

.lightblue, a.lightblue, a:visited.lightblue{
color: #009ACE;
background: transparent;
}

h5 a.lightblue, a:visited.lightblue{
font-weight: bold;
display: inline;
}

h5{
font-weight: bold;
display: inline;
font-size: 10pt;
}

.upgradeprice{
width: 75px; text-align:left;
}

#leftmenu ul.navbar{
margin: 0px;
padding: 0px;
line-height: 20px;
}

#leftmenu ul.navbar li{
text-indent: 0px;
line-height: 20px;
list-style-type: none;
background: url(../ssl-certificate-images/menu_bits/horz_dots.gif) 0px 16px repeat-x;
}

#leftmenu ul.navbar a{
background: url(../ssl-certificate-images/buttons/arrow.gif) no-repeat; 0px 0px;
padding-left: 15px;
}

#leftmenu ul.navbar li ul{
margin: 0px;
padding-left: 15px;
line-height: 20px;
}

#leftmenu ul.navbar li ul li{
list-style-position: outside;
line-height: 20px;
background: url(../ssl-certificate-images/menu_bits/horz_dots.gif) 0px 16px repeat-x;
}

.pricetable th.top{
background: #000000;
color: #ffffff;
}

dt{
font-weight: bold;
}

dd{
margin-top: 5px;
margin-bottom: 10px;
}

#header .logo{
position: relative;
top: 10px;
left: 9px;
}
