/* CSS Document */

div.dot_body div.dot_page div.tab_body div.topper {
	min-height: 715px; /* Fix for clients without javascript - to be adjusted for the section via jQuery */
	height: auto !important;
	height: 715px;
}

/*** List Styles for Product Boxes with selects ***/

ul.security-prod-list {sec
	display: block;
	margin: 0;
	padding:0;
	list-style: none;
	padding:20px;
}

ul.security-prod-list li {
	float: left;
	width: 197px;
	padding: 175px 10px 0 0;
}

ul.security-prod-list li a.security-prod-btn {
	display: block;
	border: 0;
	margin: 0 auto;
	padding: 0;
	background:url(/images/dv7/security/security-learnmore-btn.jpg) no-repeat 0 0;
	width: 112px;
	height: 39px;
	overflow: hidden;
	text-indent: -200px;
}

ul.security-prod-list li a.security-prod-btn:hover {
	background-position: 0 -39px;
}

ul.security-prod-list li ul {
	margin: 0 auto;
	padding: 15px 0 20px 20px;
	list-style: none;
	width: 200px;
}

ul.security-prod-list li li {
	float: none;
	padding: 0 0 0 12px;
	background: url(/images/dv7/dot_check.gif) 0 8px no-repeat;
	width: auto;
	font-size: 16px;
	line-height: 1.5em;
	color: #444;
}

ul.security-prod-list li h3, ul.security-prod-list li h4 {
	display: none;
}

/*** VPS-Overview Styles ***/

div.dot_body div.dot_page div.tab_body div.topper form, div.dot_body div.dot_page div.tab_body div.topper fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

div.dot_body div.dot_page div.tab_body div.topper.security {
	background: url(/images/dv7/security/rapid-SSL-bg.png) 2px 0 no-repeat;
	overflow: hidden;
}

div.security h1, div.security h2, div.security h3 {
	display: none;
}

div.security p.top {
	padding: 0;
	font-size: 14px;
	line-height: 1.5em;
	margin: 0em 24em 1em 1.5em;
	padding: 90px 0px 0px 0px;
}

div.security div.col1, div.security div.col2 {
	float: left;
	width: 300px;
	margin: 2em 0 2em 4.8em;
	font-size: 14px;
}

div.security div.col2 {
	margin: 2em 1em 2em 1em;
}

div.security div.col1 ul, div.security div.col2 ul {
	margin: 2em 0;
}

div.security div.col1 div.price ul, div.security div.col2 div.price ul {
	margin: 1em auto;
	padding: 0;
	display: block;
	width: 15em;
	list-style: none;
	font-size: 12px;
}

div.security div.col2 div.price ul {
	width: 16em;
	margin: 1em auto .5em;	
}

div.security div.col1 div.price ul li, div.security div.col2 div.price ul li {
	margin: .2em 0;
	font-weight: bold;
}

div.security div.col2 div.price a.more {
	display: none;
	width: 13em;
	margin: 0.3em auto .4em;
}

div.security h4 {
	color: #333;
	font-size: 18px;
	text-shadow: #ccc 1px 1px 1px;
	margin: 0;
	text-align: center;
}

div.security div.col1 p, div.security div.col2 p {
	text-align: center;
	font-size: 14px;
	width: 195px;
	margin: .4em auto 1em;
}

div.security div.col1 h5, div.security div.col2 h5 {
	display: block;
	text-indent: -999%;
	overflow: hidden;
	background: url(/images/dv7/security/rapid-price-bg.png) center 0 no-repeat;
	width: 157px;
	height: 132px;
	margin: 1em auto;
}

div.security div.col2 h5 {
	background: url(/images/dv7/security/rapid-price-wild-bg.png) center 0 no-repeat;
	width: 183px;
	height: 132px;
	margin: 1em auto;
}

div.col1 div.price, div.col2 div.price {
	border: 1px solid #b6b6b6;
	overflow: hidden;
	width: 260px;
	margin: 1em auto;
	padding-bottom: 1.1em;
	-moz-box-shadow: #ccc 0 0 4px 0;
	-webkit-box-shadow: #ccc 0 0 4px 0;
	box-shadow: #ccc 0 0 4px 0;
}

div.col2 div.price {
	padding-bottom: 22px;
}

div.col1 div.price p.recommended {
	position: absolute;
	display: block;
	text-indent: -999%;
	overflow: hidden;
	background: url(/images/dv7/recommended-btn.png) 0 0 no-repeat;
	width: 163px;
	height: 42px;
	margin: -10px 0 0 48px;
}

ul.security-prod-list li.geotrust {
	background:url(/images/dv7/security/security-geotrust-price-box.jpg) no-repeat;
	margin-top:18px;
	padding-right:30px;
}


ul.security-prod-list li span.sample {
	display: block;
	overflow: hidden;
	text-indent: -999%;
}

ul.security-prod-list li.geotrust span.sample {
	background:url(/images/dv7/security/seal_click-to-verify.gif) no-repeat;
	width: 95px;
	height: 45px;
	margin: 14px 0 0 28px;
}


ul.security-prod-list li.verisign span.sample {
	background:url(/images/dv7/security/seal_verisign.gif) no-repeat;
	width: 168px;
	height: 57px;
}



ul.security-prod-list li.verisign{
	background:url(/images/dv7/security/security-verisign-price-box.jpg) no-repeat;
}

ul.security-prod-list li.verisign ul  {
	padding-top:18px;
}

ul.security-prod-list li.verisign .security-prod-btn {
	margin-top:18px;
}

div.security input.addtocart {
	display: block;
	cursor: pointer;
	margin: 1em auto;
	text-indent: -999%;
	overflow: hidden;
	background: url(/images/dv7/add-to-cart.png) 0 0 no-repeat;
	border: 0;
	width: 113px;
	height: 41px;
}

div.security input.addtocart.hover {
	background-position: 0 -41px;

}

div.security div.right {
	position: absolute;
	background: url(/images/dv7/security/rapid-price-bg.png) center 0 no-repeat;
	padding-top: 125px;
	margin: 0px 0px 0px 65px;
}

div.security div.right h5 {
	display: none;
}

div.security div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 43px;
	width: 103px;
	background: url(/images/dv7/webdesign/bn_basic.jpg) 0 0 no-repeat;
	margin: 0 0 0 50px;
}

div.security div.right a:hover {
	background-position: 0 -43px;
}

div.security div.right ul {
	margin: 0;
	padding: 10px 0 10px 10px;
	list-style: none;
}

div.security div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

/*** Styles for QuickSSL premium Page ***/
div.dot_body div.dot_page div.tab_body div.topper.quickssl-premium {
	background: url(/images/dv7/security/quickssl-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.quickssl-premium h1, div.quickssl-premium h2 {
	display: none;
}

div.quickssl-premium p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 176px;
	overflow: hidden;
}

div.quickssl-premium div.left {
	float: left;
	width: 423px;
	padding: 40px 0 0 45px;
}

div.quickssl-premium div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 345px;
	background: url(/images/dv7/security/quickssl-is-right-for-you.jpg) 0 0 no-repeat;
}

div.quickssl-premium div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.quickssl-premium div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.quickssl-premium div.right {
	float: left;
	background: url(/images/dv7/security/ssl-price-box-quickssl.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 181px;
}

div.quickssl-premium div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.quickssl-premium div.right a:hover {
	background-position: 0 -39px;
}

div.quickssl-premium div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.quickssl-premium div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

/*** Styles for GeoTrust True BusinessID Page ***/
div.dot_body div.dot_page div.tab_body div.topper.trueid {
	background: url(/images/dv7/security/trueid-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.trueid h1, div.trueid h2 {
	display: none;
}

div.trueid p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 176px;
	overflow: hidden;
}

div.trueid div.left {
	float: left;
	width: 423px;
	padding: 40px 0 0 45px;
}

div.trueid div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 318px;
	background: url(/images/dv7/security/truebusinessid-is-right-for.jpg) 0 0 no-repeat;
}

div.trueid div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.trueid div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.trueid div.right {
	float: left;
	background: url(/images/dv7/security/ssl-price-box-trueid.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 181px;
}

div.trueid div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.trueid div.right a:hover {
	background-position: 0 -39px;
}

div.trueid div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.trueid div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}


/*** Styles for GeoTrust True BusinessID wEV Page ***/
div.dot_body div.dot_page div.tab_body div.topper.trueid-wev {
	background: url(/images/dv7/security/trueid-wev-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.trueid-wev h1, div.trueid-wev h2 {
	display: none;
}

div.trueid-wev p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 265px;
	overflow: hidden;
}

div.trueid-wev div.left {
	width: 423px;
	padding: 40px 0 0 45px;
	height: 200px;
	overflow: hidden;
}

div.trueid-wev div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 360px;
	background: url(/images/dv7/security/trueid-wev-is-right-for-you.jpg) 0 0 no-repeat;
}

div.trueid-wev div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.trueid-wev div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.trueid-wev div.right {
	background: url(/images/dv7/security/ssl-price-box-trueid-wev.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 181px;
	position: absolute;
	margin: -326px 0 0 483px;
}

div.trueid-wev div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.trueid-wev div.right a:hover {
	background-position: 0 -39px;
}

div.trueid-wev div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.trueid-wev div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.trueid-wev sub {
	display: block;
	color: #777;
	font-size: 9px;
	margin: 0;
	padding: 0 200px 0 51px;
}

/*** Styles for GeoTrust True BusinessID Page ***/
div.dot_body div.dot_page div.tab_body div.topper.trueid-wildcard {
	background: url(/images/dv7/security/trueid-wildcard-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.trueid-wildcard h1, div.trueid-wildcard h2 {
	display: none;
}

div.trueid-wildcard p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 176px;
	overflow: hidden;
}

div.trueid-wildcard div.left {
	float: left;
	width: 423px;
	padding: 10px 0 0 45px;
}

div.trueid-wildcard div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 359px;
	background: url(/images/dv7/security/trueid-wildcard-is-right-for-you.jpg) 0 0 no-repeat;
}

div.trueid-wildcard div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.trueid-wildcard div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.trueid-wildcard div.right {
	float: left;
	background: url(/images/dv7/security/ssl-price-box-trueid-wildcard.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 181px;
}

div.trueid-wildcard div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.trueid-wildcard div.right a:hover {
	background-position: 0 -39px;
}

div.trueid-wildcard div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.trueid-wildcard div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

/*** Styles for Free SSL ***/
div.dot_body div.dot_page div.tab_body div.topper.freessl {
	background: url(/images/dv7/security/freessl-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 45px;
}

div.freessl h1, div.freessl h2 {
	display: none;
}

div.freessl p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 215px;
	overflow: hidden;
}

div.freessl div.left {
	width: 423px;
	padding: 40px 0 0 45px;
}

div.freessl div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 318px;
	background: url(/images/dv7/security/gtfree-is-right-for-you.jpg) 0 0 no-repeat;
}

div.freessl div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.freessl div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.freessl div.right {
	position: absolute;
	background: url(/images/dv7/security/ssl-price-box-free.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 181px;
	margin: -334px 0 0 470px;
}

div.freessl div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.freessl div.right a:hover {
	background-position: 0 -39px;
}

div.freessl div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.freessl div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.freessl div.right sub {
	color: #666;
	width: 200px;
	font-size: 10px;
	display: block;
	padding: 10px 0 0;
}


/*** Styles for SecureSite Page ***/
div.dot_body div.dot_page div.tab_body div.topper.securesite {
	background: url(/images/dv7/security/securesite-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.securesite h1, div.securesite h2 {
	display: none;
}

div.securesite p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 144px;
	overflow: hidden;
}

div.securesite div.left {
	float: left;
	width: 421px;
	padding: 40px 0 0 45px;
}

div.securesite div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 345px;
	background: url(/images/dv7/security/securesite-is-right-for-you.jpg) 0 0 no-repeat;
}

div.securesite div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.securesite div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.securesite div.right {
	float: left;
	background: url(/images/dv7/security/ssl-price-box-vs-securesite.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 193px;
}

div.securesite div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.securesite div.right a:hover {
	background-position: 0 -39px;
}

div.securesite div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.securesite div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}


/*** Styles for SecureSite Pro ***/
div.dot_body div.dot_page div.tab_body div.topper.securesite-pro {
	background: url(/images/dv7/security/securesite-pro-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.securesite-pro h1, div.securesite-pro h2 {
	display: none;
}

div.securesite-pro p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 205px;
	overflow: hidden;
}

div.securesite-pro div.left {
	width: 421px;
	padding: 40px 0 0 45px;
}

div.securesite-pro div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 345px;
	background: url(/images/dv7/security/securesite-pro-is-right-for-you.jpg) 0 0 no-repeat;
}

div.securesite-pro div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.securesite-pro div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.securesite-pro div.right {
	position: absolute;
	background: url(/images/dv7/security/ssl-price-box-secure-pro.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 193px;
	margin: -452px 0 0 466px;
}

div.securesite-pro div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.securesite-pro div.right a:hover {
	background-position: 0 -39px;
}

div.securesite-pro div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.securesite-pro div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}


/*** Styles for SecureSite w/EV ***/
div.dot_body div.dot_page div.tab_body div.topper.securesite-wev {
	background: url(/images/dv7/security/securesite-wev-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.securesite-wev h1, div.securesite-wev h2 {
	display: none;
}

div.securesite-wev p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 255px;
	overflow: hidden;
}

div.securesite-wev div.left {
	width: 421px;
	padding: 40px 0 0 45px;
}

div.securesite-wev div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 325px;
	background: url(/images/dv7/security/securesite-ev-is-right-for-you.jpg) 0 0 no-repeat;
}

div.securesite-wev div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.securesite-wev div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.securesite-wev div.right {
	position: absolute;
	background: url(/images/dv7/security/ssl-price-box-securesite-ev.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 193px;
	margin: -439px 0 0 466px;
}

div.securesite-wev div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.securesite-wev div.right a:hover {
	background-position: 0 -39px;
}

div.securesite-wev div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.securesite-wev div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}


/*** Styles for SecureSite Pro w/EV ***/
div.dot_body div.dot_page div.tab_body div.topper.securesite-pro-wev {
	background: url(/images/dv7/security/securesite-pro-ev-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.securesite-pro-wev h1, div.securesite-pro-wev h2 {
	display: none;
}

div.securesite-pro-wev p.top {
	margin: 0;
	padding: 120px 390px 0 18px;
	height: 255px;
	overflow: hidden;
}

div.securesite-pro-wev div.left {
	width: 421px;
	padding: 40px 0 0 45px;
}

div.securesite-pro-wev div.left h3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 365px;
	background: url(/images/dv7/security/securesite-pro-ev-is-right-.jpg) 0 0 no-repeat;
}

div.securesite-pro-wev div.left ul {
	margin: 0;
	padding: 5px 45px 0 3px;
	list-style: none;
}

div.securesite-pro-wev div.left ul li {
	padding-left: 15px;
	padding-bottom: 10px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

div.securesite-pro-wev div.right {
	position: absolute;
	background: url(/images/dv7/security/ssl-price-box-securesite-pr.jpg) 0 0 no-repeat;
	width:30%;
	min-width: 200px;
	padding-top: 194px;
	margin: -565px 0 0 468px;
}

div.securesite-pro-wev div.right a {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 39px;
	width: 112px;
	background: url(/images/dv7/security/security-learnmore-btn.jpg) 0 0 no-repeat;
	margin: 0 0 0 44px;
}

div.securesite-pro-wev div.right a:hover {
	background-position: 0 -39px;
}

div.securesite-pro-wev div.right ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}

div.securesite-pro-wev div.right ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/dv7/dot_check.gif) 3px 7px no-repeat;
}

/*** Styles for What-is-a-csr Section ***/

div.csr {
	padding: 15px 0 0 20px;
	width: 650px;
	font-size: 14px;
	line-height: 1.4em;
	color: #666;
}

h1.what-is-csr {
	display: block;
	width: 353px;
	height: 47px;
	overflow: hidden;
	text-indent: -999%;
	background: url(/images/dv7/security/what-is-a-csr.jpg) 0 0 no-repeat;
}

div.csr code {
	display: block;
	border: 1px dashed #c4c4c4;
	background: #eeeee8;
	padding: 25px;
	font-family: 'Lucida Console', 'Times New Roman', serif;
	font-size: 14px;
	line-height: 1.4em;
}

div.csr h1 {
	color: #528500;
	font-weight: normal;
	font-size: 50px;
	line-height: normal;
	margin: 15px 0 0;
}

div.csr h2 {
	margin-top: 30px;
}

div.csr h5 {
	font-size: 14px;
	margin: 0;
}

div.csr ul.topless {
	padding: 0 0 0 15px;
	margin: 0;
}

span#apache-1 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 133px;
	width: 450px;
	background: url(/images/dv7/security/csr/Apache-Screen-1.gif) 0 0 no-repeat;
}

span#apache-2 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 271px;
	width: 450px;
	background: url(/images/dv7/security/csr/Apache-Screen-2.gif) 0 0 no-repeat;
}

span#apache-3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	height: 208px;
	width: 450px;
	background: url(/images/dv7/security/csr/Apache-Screen-3.gif) 0 0 no-repeat;
}

span#sslcsrcpanel-key1 {
	display: inline-block;
	overflow: hidden;
	text-indent: -999%;
	height: 25px;
	width: 25px;
	background: url(/images/dv7/security/csr/cPanel-screen-1.gif) 0 0 no-repeat;
}

span#sslcsrcpanel-key2 {
	display: inline-block;
	overflow: hidden;
	text-indent: -999%;
	height: 25px;
	width: 25px;
	background: url(/images/dv7/security/csr/cPanel-screen-2.gif) 0 0 no-repeat;
}

span#MSIIS-5-1 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-1.gif) 0 0 no-repeat;
}

span#MSIIS-5-2 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-2.gif) 0 0 no-repeat;
}

span#MSIIS-5-3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-3.gif) 0 0 no-repeat;
}

span#MSIIS-5-4 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-4.gif) 0 0 no-repeat;
}

span#MSIIS-5-5 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-5.gif) 0 0 no-repeat;
}

span#MSIIS-5-6 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-6.gif) 0 0 no-repeat;
}

span#MSIIS-5-7 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-7.gif) 0 0 no-repeat;
}

span#MSIIS-5-8 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-8.gif) 0 0 no-repeat;
}

span#MSIIS-5-9 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-9.gif) 0 0 no-repeat;
}

span#MSIIS-5-10 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-10.gif) 0 0 no-repeat;
}

span#MSIIS-5-11 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 359px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-11.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-1 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-1.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-2 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-2.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-3.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-4 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-4.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-5 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-5.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-6 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-6.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-7 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-7.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-8 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-8.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-9 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-9.gif) 0 0 no-repeat;
}

span#sslcsrmicro-screen-10 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 450px;
	height: 352px;
	background: url(/images/dv7/security/csr/Micro-IIS5-Screen-10.gif) 0 0 no-repeat;
}

span#MSIIS-7-1 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 501px;
	height: 450px;
	background: url(/images/dv7/security/csr/Micro-IIS7-Screen-1.gif) 0 0 no-repeat;
}

span#MSIIS-7-2 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 501px;
	height: 305px;
	background: url(/images/dv7/security/csr/Micro-IIS7-Screen-2.gif) 0 0 no-repeat;
}

span#MSIIS-7-3 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 501px;
	height: 382px;
	background: url(/images/dv7/security/csr/Micro-IIS7-Screen-3.gif) 0 0 no-repeat;
}

span#MSIIS-7-4 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 501px;
	height: 382px;
	background: url(/images/dv7/security/csr/Micro-IIS7-Screen-4.gif) 0 0 no-repeat;
}

span#MSIIS-7-5 {
	display: block;
	overflow: hidden;
	text-indent: -999%;
	width: 501px;
	height: 382px;
	background: url(/images/dv7/security/csr/Micro-IIS7-Screen-5.gif) 0 0 no-repeat;
}

/*** Styles for Before you Buy ***/
div.dot_body div.dot_page div.tab_body div.topper.before-you-buy {
	background: url(/images/dv7/security/before-you-buy-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.before-you-buy h1 {
	display: none;
}

div.before-you-buy p {
	margin: 0;
	padding: 0 360px 15px 23px;
}

div.before-you-buy p.top {
	margin: 0;
	padding: 100px 360px 15px 23px;
}

/*** Styles for SSL FAQ page ***/
div.dot_body div.dot_page div.tab_body div.topper.ssl-faq {
	background: url(/images/dv7/security/ssl-faqs-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
}

div.ssl-faq h1 {
	display: none;
}

div.ssl-faq ul.menu {
	list-style: none;
	margin: 0;
	padding: 90px 0 0 20px;
}

div.ssl-faq p {
	margin: 0;
	padding: 0 40px 10px 23px;
}

div.ssl-faq p.fs_change {
	padding: 0p;
	margin: -21px 0 0 612px;
}

div.ssl-faq table.light {
	margin: 0 0 0 22px;
}

div.ssl-faq h3 {
	padding: 0;
	margin: 20px 0 5px 22px;
}

div.ssl-faq h4 {
	padding: 0;
	margin: 15px 0 0 22px;
}


/*** Styles for Cert Comparison page ***/

h1.cert_compare {
	display: block;
	background: url(/images/dv7/security/ssl_cert_compare_title.jpg) 0 0 no-repeat;
	height: 97px;
	width: 340px;
	margin: 20px 0 0 15px;
	padding: 0;
	overflow: hidden;
	text-indent: -999%;
}

h2.gt_comp {
	display: block;
	background: url(/images/dv7/security/gt-cert-compare.jpg) 0 0 no-repeat;
	height: 23px;
	width: 358px;
	overflow: hidden;
	text-indent: -999%;
	padding: 0;
	margin: 25px 0 5px 17px;
}

h2.vs_comp {
	display: block;
	background: url(/images/dv7/security/vs-comp-cert-thing.jpg) 0 0 no-repeat;
	height: 22px;
	width: 351px;
	overflow: hidden;
	text-indent: -999%;
	padding: 0;
	margin: 25px 0 5px 17px;
}

/*** Style for SSL White Papers ***/
div.dot_body div.dot_page div.tab_body div.topper.whitepaper {
	background: url(/images/dv7/security/whitepaper-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 15px;
	color: #666;
}

div.whitepaper h1, div.whitepaper h2 {
	display: none;
}

div.whitepaper p {
	margin: 0;
	padding: 0 335px 20px 20px;
}

div.whitepaper p.top {
	padding: 135px 335px 20px 20px;
}

div.whitepaper ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
	color: #999;
	font-size: 12px;
}

div.whitepaper ul li {
	padding: 0 0 8px;
}

div.whitepaper ul li a {
	font-weight: bold;
}

div.whitepaper ul li sub {
	display: block;
	font-style: italic;
	font-size: 12px;
}

/*** new light table style ***/

p.fs_change {
	display: block;
	position: absolute;
	font-size: 11px;
	margin: -21px 0 0 612px;
	color: #669900;
}

p.fs_change a {
	text-decoration: none;
}

p.fs_change a.active {
	color: #999;
}

p.fs_change a.font1 {
	font-size: 9px;
}

p.fs_change a.font2 {
	font-size: 12px;
}

p.fs_change a.font3 {
	font-size: 15px;
}

table.light {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
	width: 700px;
	line-height: normal;
}

table.light th {
	font-size: 10px;
	text-align: right;
	color: #666;
	padding: 3px 4px 4px;
}

table.light tr.row1 th {
	font-size: 12px;
	text-align: center;
}

table.light td {
	font-size: 9px;
	color: #666;
	padding: 3px 4px 4px;
	text-align: center;
}
table.light tr th {
	background: url(/images/dv7/tb-mid-grad.jpg) 0 bottom no-repeat;
}

table.light tr th.col1 {
	width: 110px;
	border-right: 1px solid #c4c4c4;
}

table.light tr td {
	background: url(/images/dv7/tb-mid-grad.jpg) center bottom no-repeat;
}

table.light tr td.col4 {
	background: url(/images/dv7/tb-top-grad.jpg) right bottom no-repeat;
}

table.light tr.row1 th {
	background: url(/images/dv7/tb-top-grad.jpg) center bottom no-repeat;
}

table.light tr.row1 th.col1 {
	background: url(/images/dv7/tb-top-grad.jpg) 0 bottom no-repeat;
	border-right: none;
}

table.light tr.row1 th.col4 {
	background: url(/images/dv7/tb-top-grad.jpg) right bottom no-repeat;
}

span.tb_two {
	display: block;
	margin: 0 auto;
	background: url(/images/dv7/tb-rate-two.jpg) 0 0 no-repeat;
	text-indent: -100px;
	height: 13px;
	width: 16px;
	overflow: hidden;
}

span.tb_three {
	display: block;
	margin: 0 auto;
	background: url(/images/dv7/tb-rate-three.jpg) 0 0 no-repeat;
	text-indent: -100px;
	height: 13px;
	width: 16px;
	overflow: hidden;
}

span.yes {
	display: block;
	margin: 0 auto;
	background: url(/images/dv7/dot_check.gif) 0 0 no-repeat;
	text-indent: -100px;
	height: 8px;
	width: 7px;
	overflow: hidden;
}
