/* Main SSL Page */

.none {
	display: none;
}

#sslfree {
	background: url(/images/ssl/ssl_free_bg.jpg) no-repeat right top;
	height: 300px;
	margin-top: 30px;
}

#sslintro {
	background: url(/images/ssl/RapidSSL-bg.png) no-repeat 0 0;
	height: 300px;
	margin: 1em 0;
}

#sslintro h1, #sslintro h2, #sslintro h3 {
	display: none;
}

#sslintro a {
	display: block;
	height: 300px;
	text-indent: -999%;
	overflow: hidden;
}

#sslwildintro {
	background: url(/images/ssl/RapidSSL-wildcard-bg.png) no-repeat 0 0;
	height: 300px;
	margin: 1em 0;
}

#sslwildintro h1, #sslwildintro h2, #sslwildintro h3 {
	display: none;
}

#sslwildintro a {
	display: block;
	height: 300px;
	text-indent: -999%;
	overflow: hidden;
}

div#sslintro.webserver {
	background: url(/images/ssl/thawte-webserver-banner.png) no-repeat 0 0;
	height: 300px;
	margin: 1em 0;
}

div#sslintro.wildcard {
	background: url(/images/ssl/thawte-wildcard-banner.png) no-repeat 0 0;
	height: 300px;
	margin: 1em 0;
}

div.rssl_wild {
	background: url(/images/ssl/ssl_rapid_wild_bg.jpg) no-repeat right top;
	height: 220px;
	margin-top: 20px;
	padding: 60px 0 0 265px;
}

div.rssl_wild2 {
	background: url(/images/ssl/ssl_geo-TrueBus-ID-wEV_bg2.jpg) no-repeat right top;
	height: 104px;
	width: 229px;
	margin-top: 0px;
	padding: 0px 0 20px 250px;
}

div.a_qp {
	background: url(/images/ssl/ssl_geo-quick_bg.jpg) no-repeat right top;
}

div.a_ti {
	background: url(/images/ssl/ssl_geo-TrueBus-ID_bg.jpg) no-repeat right top;
}

div.a_tie {
	background: url(/images/ssl/ssl_geo-TrueBus-ID-wEV_bg.jpg) no-repeat right top;
}

div.a_tie2 {
	background: url(/images/ssl/ssl_geo-TrueBus-ID-wEV_bg2.jpg) no-repeat right top;
}

div.a_tw {
	background: url(/images/ssl/ssl_geo-TrueBus-ID-wild_bg.jpg) no-repeat right top;
}

div.rssl_wild h1, div.rssl_wild span {
	display: none;
}

div.rssl_wild a {
	display: block;
	background: url(/images/email/addtocart.gif) 0 0 no-repeat;
	height: 44px;
	width: 186px;
	float: right;
	margin: 25px 70px 0 0;
}

/* fix */

div.rssl_z_cont  {
	display: block;
	height: 100px;
	width: 720px;
	float: left;
}

div.rssl_z_cont_bg {
	background: url(/images/ssl/ssl_geo-TrueBus-ID-wEV_bg2.jpg) no-repeat right top;
	height: 150px;
	margin-top: 0px;
	padding: 0px 0 20px 250px;
}

div.rssl_z_cont h1, div.rssl_z_cont_bg span {
	display: none;
}

div.a_db {
	background: url(/images/ssl/ssl_geo-TrueBus-ID-wEV_bg2.jpg) no-repeat right top;
}

div.rssl_z_cont_bg a {
	display: block;
	background: url(/images/email/addtocart.gif) 0 0 no-repeat;
	height: 44px;
	width: 186px;
	float: right;
	margin: 25px 45px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* end fix */

div.rssl_wild2 h1, div.rssl_wild2 span {
	display: none;
}

div.rssl_wild2 a {
	display: block;
	background: url(/images/email/addtocart.gif) 0 0 no-repeat;
	height: 44px;
	width: 186px;
	float: left;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.addssl2 h1, div.addssl2 span {
	display: none;
}
div.addssl2 {
	display: block;
	background: url(/images/email/addtocart.gif) 0 0 no-repeat;
	height: 44px;
	width: 186px;
	float: left;
	margin: 25px 70px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p#ssladdcart {
	padding: 155px 0px 0px 520px;
	margin: 0px;
}

#comparessl {
	margin: 0px 20px 10px;
}

#comparessl td {
	border-bottom: 1px solid #e1e1e1;
}

#comparessl .compareheader strong {
	color: #333;
}

/* SSL Pages */

#ssl_123 {
	background-image: url(/images/ssl/SSL_123.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
}

#ssl_webserver {
	background: url(/images/ssl/SSL_webserver.jpg) no-repeat left 30px;
}

#ssl_supercert {
	background: url(/images/ssl/SSL_supercert.jpg) no-repeat left 30px;
}

#ssl_wildcard {
	background: url(/images/ssl/SSL_wildcard.jpg) no-repeat left 30px;
}

#ssl_123, #ssl_webserver, #ssl_supercert, #ssl_wildcard {
	min-height: 357px;
	padding: 0px 0px 0px 363px;
	margin-bottom: 20px;
}

#ssl_123 h4, #ssl_webserver h4, #ssl_supercert h4, #ssl_wildcard h4 {
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 16px;
}

#ssl_123 img, #ssl_webserver img, #ssl_supercert img, #ssl_wildcard img {
	vertical-align: bottom;
}

.ssltitle {
	margin: 30px 0px 15px;
}

.priceadd {
	margin: auto;
	width: 320px;
	padding-right: 30px;
	text-align: right;
}

img.sso_tl {
margin-top: 15px;
margin-left: 30px;
}

/** Tabs **/

.ui-tabs-hide {
	display: none;
}

ul#tabs li img {
	vertical-align: bottom;
}

#tabs {
	margin: 0;
	padding: 0px;
	height: 32px;
	list-style: none;

	overflow: hidden;
	background: url(/images/email/emailfeaturetop.gif) bottom left no-repeat;
	}

#tabs li {
	margin: 0px 5px 0px 0px;
	padding: 0;
    list-style: none;
	display: inline;
	}

#tabs a {
	float: left;
	padding: 32px 0 0 0;
	margin: 0px 5px 0px 0px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:32px; /* for IE5/Win only */
}

#tabs a:focus {
	-moz-outline: none;
	-webkit-outline: none;
	outline: none;
}
	
.overview a  {
	width: 179px;
	background: url(/images/ssl/ssl_over.gif) top left no-repeat;
	}
	
.compare a  {
	width: 179px;
	background: url(/images/ssl/ssl_comp.gif) top left no-repeat;
	}
	
.tech_spec a  {
	width: 178px;
	background: url(/images/ssl/tech-specs-tab.png) top left no-repeat;
	}
	
.rapid_tab a  {
	width: 179px;
	background: url(/images/ssl/ssl_rapid-tab.gif) top left no-repeat;
	}
	
.geo_tab a  {
	width: 179px;
	background: url(/images/ssl/ssl_geo-tab.gif) top left no-repeat;
	}
	
.howwork a  {
	width: 179px;
	background: url(/images/ssl/ssl_how.gif) top left no-repeat;
	}
	
.features a  {
	width: 179px;
	background: url(/images/ssl/ssl_features.gif) top left no-repeat;
	}
	
.support a  {
	width: 179px;
	background: url(/images/ssl/ssl_support.gif) top left no-repeat;
	}
	
.right a  {
	width: 179px;
	background: url(/images/ssl/ssl_right.gif) top left no-repeat;
	}
	
#tabs a:active, .ui-tabs-selected a {
	background-position: 0 -32px;
	}

#ssltabs .sslfeatures {
	background: url(/images/ssl/emailfeaturebg.gif) bottom left no-repeat;
	clear: both;
	width: 718px;

	padding: 5px 0px;
	}
	
#ssltabs p.sslcontent, #ssltabs .sslcontent {
	padding: 5px 20px 5px 20px;
	margin: 0px;
	}
	
div.sslcontent ul li {
list-style: square;
}
	
#ssltabs p.sslcontent2 {
	padding: 5px 20px 5px 20px;
	margin: 0px;
	}
#ssltabs .clearit {
	clear: both;
}

div.ssl_main p {
	padding: 0 20px 0 20px;
}

div.ssl_main table, div.ssl_siteseal table {
	border: 0;
	padding: 0;
	margin: 20px auto 20px auto;
	border-collapse: collapse;
	width: 680px;
}

div.ssl_main table tr td, div.ssl_siteseal table tr td {
	border-bottom: 1px dotted #ddd;
	font-size: .9em;
	padding: 3px 0 3px 0;
	vertical-align: middle;
	text-align: center;
}

div.ssl_siteseal table tr td.t_head {
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
}

div.ssl_main table tr td.t_head {
	text-align: right;
	font-weight: bold;
	padding-left: 20px;
	width: 160px;
}

div.ssl_siteseal p, div.ssl_siteseal h4, div.ssl_siteseal img.dent {
	padding-left: 10px;
}

div.ssl_main table tr.t_head td, div.ssl_siteseal table tr.t_head td {
	background: #666;
	color: #fff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

span.t_yes {
	display: block;
	background: url(/images/hosting/reddot.gif) 0 0 no-repeat;
	height: 9px;
	width: 9px;
	margin: 0 auto;
}

h1.comp_head {
	display: block;
	background: url(/images/ssl/SSL-update-compare-headline.jpg) 0 0 no-repeat;
	height: 39px;
	width: 135px;
}

h1.before_head {
	display: block;
	background: url(/images/ssl/SSL-update-before-headline.jpg) -5px 0 no-repeat;
	height: 37px;
	width: 227px;
}

h1.faq_head {
	display: block;
	background: url(/images/ssl/SSL-update-ssl-FAQ-headline.jpg) -5px 0 no-repeat;
	height: 37px;
	width: 143px;
	margin-bottom: 0;
	margin-left: 0;
}

h1.seal_head {
	display: block;
	background: url(/images/ssl/SSL-update-ssl-seal-headlin.jpg) 0 0 no-repeat;
	height: 37px;
	width: 143px;
}

/* images for csr section */

div#APACHE-1 span, div#APACHE-2 span, div#APACHE-3 span, div#sslcsrcpanel-key1 span, div#sslcsrcpanel-key2 span {
	display: none;
}

div#APACHE-1 {
	background: url(/images/ssl/Apache-Screen-1.gif) no-repeat 0 0;
	height: 133px;
	width: 450px;
}

div#APACHE-2 {
	background: url(/images/ssl/Apache-Screen-2.gif) no-repeat 0 0;
	height: 133px;
	width: 450px;
}

div#APACHE-3 {
	background: url(/images/ssl/Apache-Screen-3.gif) no-repeat 0 0;
	height: 133px;
	width: 450px;
}

div#sslcsrcpanel-key1 {
	background: url(/images/ssl/cPanel-screen-1.gif) no-repeat 0 0;
	height: 25px;
	width: 25px;
}

div#sslcsrcpanel-key2 {
	background: url(/images/ssl/cPanel-screen-2.gif) no-repeat 0 0;
	height: 25px;
	width: 25px;
}

div#MSIIS-5-1 {
	background: url(/images/ssl/Micro-IIS5-Screen-1.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-2 {
	background: url(/images/ssl/Micro-IIS5-Screen-2.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-3 {
	background: url(/images/ssl/Micro-IIS5-Screen-3.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-4 {
	background: url(/images/ssl/Micro-IIS5-Screen-4.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-5 {
	background: url(/images/ssl/Micro-IIS5-Screen-5.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-6 {
	background: url(/images/ssl/Micro-IIS5-Screen-6.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-7 {
	background: url(/images/ssl/Micro-IIS5-Screen-7.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-8 {
	background: url(/images/ssl/Micro-IIS5-Screen-8.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-9 {
	background: url(/images/ssl/Micro-IIS5-Screen-9.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-10 {
	background: url(/images/ssl/Micro-IIS5-Screen-10.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#MSIIS-5-11 {
	background: url(/images/ssl/Micro-IIS5-Screen-11.gif) no-repeat 0 0;
	height: 359px;
	width: 450px;
}

div#sslcsrmicro-screen-1 {
	background: url(/images/ssl/Micro-IIS6-Screen-1.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-2 {
	background: url(/images/ssl/Micro-IIS6-Screen-2.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-3 {
	background: url(/images/ssl/Micro-IIS6-Screen-3.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-4 {
	background: url(/images/ssl/Micro-IIS6-Screen-4.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-5 {
	background: url(/images/ssl/Micro-IIS6-Screen-5.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-6 {
	background: url(/images/ssl/Micro-IIS6-Screen-6.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-7 {
	background: url(/images/ssl/Micro-IIS6-Screen-7.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-8 {
	background: url(/images/ssl/Micro-IIS6-Screen-8.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-9 {
	background: url(/images/ssl/Micro-IIS6-Screen-9.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#sslcsrmicro-screen-10 {
	background: url(/images/ssl/Micro-IIS6-Screen-10.gif) no-repeat 0 0;
	height: 352px;
	width: 450px;
}

div#MSIIS-7-1 {
	background: url(/images/ssl/Micro-IIS7-Screen-1.gif) no-repeat 0 0;
	height: 401px;
	width: 450px;
}

div#MSIIS-7-2 {
	background: url(/images/ssl/Micro-IIS7-Screen-2.gif) no-repeat 0 0;
	height: 401px;
	width: 450px;
}

div#MSIIS-7-3 {
	background: url(/images/ssl/Micro-IIS7-Screen-3.gif) no-repeat 0 0;
	height: 401px;
	width: 450px;
}

div#MSIIS-7-4 {
	background: url(/images/ssl/Micro-IIS7-Screen-4.gif) no-repeat 0 0;
	height: 401px;
	width: 450px;
}

div#MSIIS-7-5 {
	background: url(/images/ssl/Micro-IIS7-Screen-5.gif) no-repeat 0 0;
	height: 401px;
	width: 450px;
}

.left {
	float: left;
	padding: 15px;
}

code {
	display: inline-block;
	background: #ffffdd;
	color: #666;
	border: 1px dashed #666;
	padding: 20px;
}

div.ssl_main p.col1 {
	display: block;
	float: left;
	width: 314px;
}

div.ssl_main p.col2 {
	display: block;
	float: right;
	width: 314px;
}

table.sslspecs {
	border: 0;
	border-collapse: collapse;
	width: 445px;
}

table.sslspecs th {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 2px 5px;
}

table.sslspecs td {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 2px 5px;
}

div.ssl_main table.sslspecs tr td, div.ssl_siteseal.sslspecs table tr td {
	border-bottom: none;
	text-align: left;
	font-size: 12px;
}

table.sslspecs tr.dark, table.sslspecs tr.dark td, table.sslpace tr.dark th {
	background: #ddd;
}

*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
