body {
 margin: 0; 
 background: #bdc3b5;
 color: #4C4C4C; 
 text-decoration: none;  
 font-family: arial, helvetica, sans-serif; 
 font-size: 12px;
 text-align: center;
 }

div, p, th, td, li, dd, dl, dt {
 color: #4C4C4C; 
 font-family: arial, helvetica, sans-serif; 
 font-size: 12px;
 text-decoration: none;
 text-align: left;
 }
 
div, img {
	border: 0;
	margin: 0;
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
 }
/* PARAGRAPHS */

p {
 margin: 0 0 1.5em;
 text-align: left;
 line-height: 1.4em;
}

p.first_centered {
 font-family: georgia, palatino, serif; 
 font-size: 1.3em;
 line-height: 1.5em;
 text-align: center;
 }
  
p.first {
 font-family: georgia, palatino, serif; 
 font-size: 1.3em;
 line-height: 1.5em;
 }
 
 p.first_synopsis {
 font-family: georgia, palatino, serif; 
 font-size: 1.1em;
 line-height: 1.3em;
 font-style: italic;
 }

p.block_quotes {
 margin: 0 1.5em 1.5em;
 text-align: left;
 line-height: 1.4em;
 font-style: italic;
}

p.small_print {
 font-size: .9em;
 line-height: 1.3em;
 clear: both;
 }

p.indent {
 margin: -1.5em 100px 2em;
 }

p.new_benefits{
	margin: 0;
	padding: 5px;
}
/* LINKS */

a {
 text-decoration: underline;
 color: #C43B0F;
 outline: none;
 }
 
a:hover {
 text-decoration: none;
 color: #C43B0F;
 }
h3 a:hover {
 text-decoration: none;
 color: #FFF;
 }


/* HEADERS */

h1, h2, h3, h4, h5 {
	margin: 1em 0 0;
 	color: #C43B0F;
}

h1 {
 font-family: georgia, palatino, serif; 
 font-size: 2.5em;
 margin: 1em 0 40px;
 font-weight: normal;
 }
h1.avlab_title {
 width: 500px;
 font-family: georgia, palatino, serif; 
 font-size: 2.5em;
 margin: 1em 0 40px;
 font-weight: normal;
 word-wrap: break-word;
 }

h2 {
 font-size: 1.2em;
}

h2.def {
 font-family: georgia, palatino, serif; 
 font-size: 1.6em;
 font-weight: normal;
 margin-bottom: 1em;
 }

h3, h4, h5 {
 color: #4C4C4C; 
 font-size: 1em;
 font-weight: bold;
 }

.new_product_highlite{
	color: #CC3300;
	font-weight: bold;
}
.awards {
 color:#4C4C4C;
 font-size: 1.2em;
 margin: 1em 0 40px;
 font-weight: normal;
 }
 
.pleasenote {
	width: 280px;
	font-weight: bold;
	color: #c43b0f;
}
.pleasenotedownload {
	width: 466px;
	font-weight: bold;
	color: #c43b0f;
	text-align: center;
}
.pleasenote_spamcontrols {
	width: 530px;
	font-weight: bold;
	color: #c43b0f;
}
.pleasenote_datarecoverypro {
	font-weight: bold;
	color: #c43b0f;
}
div#antivirustext_left {
	float: left;
	width: 300px;
}
.antivirusimage_right {
	float: right;
	width: 167px;
	padding-bottom: 5px;
}
.featurecontent_left {
	float: none;
}
.featurecontent_left a{
	outline: none;
}
.product_downloadwrapper {
	float: right;
	width: 180px;
	text-align: center;
	padding-left: 30px;
}
p.how2download{
	text-align: center;
}
img.imageCenter{
	clear: both;
	margin: 0 auto;
}
.single_link_centerbox {
	text-align: center;	
}
.single_link_centerbox a {
	float: none;
	display: block;
	width: 167px;
	margin: 10px auto;
	padding: 6px 0;
	color: #3C6969;
	border: 1px solid #E19D87;
	text-decoration: none;
	background: #f2f2f3 url(/image/link_box_gradient.gif) bottom left repeat-x;
}
.single_link_centerbox a:hover{
 	background: #f2f2f3 url(/image/link_box_gradient_a.gif) bottom left repeat-x;
}
.howtodownload {
	text-align: center;
	margin: 10px auto;
}
.copyrighttext {font-size: 10px;}
/* LISTS */
 

ul, ol {
 margin: 0 0 1.5em 1.5em;
 padding: 0 0 0 .1em;
 line-height: 1.5em;
 }

ul li {
 margin: 0 0 .2em 0;
 padding: 0;
 list-style: square;
 }
 
.system_requirements ul{
	margin: 0;
 	padding: 0 0 0 1.5em;
}

.system_requirements ul li{
	margin: 0;
	padding: 0;
	list-style: square;
}

ol li {
 margin: 0 0 .2em 0;
 padding: 0;
 }

ul li ul {
 margin: 0 0 .5em 1.5em;
 }

ul.noBullet {
 margin: 0;
 padding: 0;
 }

ul.noBullet li {
 list-style: none;
 }

ul.horiz_list {
 margin: 0;
 padding: 0;
 }

ul.horiz_list li {
 float: left;
 list-style: none;
 margin: 0;
 padding: 0;
 }

ul.horiz_list li a {
 margin-right: 4px;
 padding: 0;
 }

ul.horiz_list li.active a {
 color: #4C4C4C; 
 text-decoration: none;
 }

/* SMALL STUFF */
 
.floatLeft {
 float: left;
 margin: 0 10px 10px 0;
 }

.floatRight {
 float: right;
 margin: 0 0 10px 10px;
 }
.floatNone {
	float: none;
	margin: 0 auto;
	text-align: center;
 }
.clearBoth {
 clear: both;
 }

.clearLeft {
 clear: left;
 }

strong.highlight {
 font-weight: bold;
 color: #C43B0F;
 }

.noMargin {
 margin: 0;
 }

/* backslash hack hides from IE mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix {
	display: block;
}
 
/* WRAPPERS */

#wrapper {
 position: relative;
 text-align: left;
 width: 740px; 
 margin: 0 auto; 
 }

#main {
 float: left;
 border: 1px solid #666666; 
 border-top: none; 
 background: #FFF;
 }


/* LOGO AND TOP NAV */

#header {
 float: left;
 width: 100%;
 height: 86px;
 background: #C43B0F;
 }
#headersite_license_regcure {
 float: left;
 margin: 0;
 background: #336699; 
 border-bottom: 1px solid #666;
 width: 100%;
 }
 #logo_regcure {
 float: left;
 margin: 20px 0 0 5px;
 }
 
#headersite_license {
 float: left;
 background: #C43B0F; 
 border-bottom: 1px solid #666;
 width: 100%;
 }
#headersite_shoppingcart {
 float: left;
 background: #C43B0F; 
 border-bottom: 1px solid #666;
 width: 100%;
 }
#logo {
 float: left;
 display: inline;
 margin: 13px;
 }
#top_nav {
 float: right;
 margin: 10px 10px 0 0;
 width: 350px;
 display: inline;
 }
 
#top_nav ul {
 float: right;
 margin: 0;
 padding: 0;
 background: transparent url(/image/shopping_cart.gif) no-repeat;
 }

#top_nav ul li {
 float: left;
 margin: 0;
 padding: 0;
 list-style: none;
 }

#top_nav ul li a {
 float: left;
 display: block;
 color: #fff;
 text-decoration: none;
 font-size: 10px;
 padding: 0 6px;
 border-left: 1px solid #fff;
 }

#top_nav ul li#shopping_cart a {
 padding: 0 6px 0 25px;
 border-left: 0;
 }

#top_nav ul li a:hover {
 text-decoration: underline;
 }

/* NAV */

div#main_nav {
 background: #DBDED7 url(/image/line.gif) top left repeat-x; 
 float: left;
 width: 100%;
 height: 25px;
 border-bottom: 1px solid #666666; 
 }

div#main_nav ul {
 float: right;
 margin: 0;
 padding: 0;
 }

div#main_nav ul li {
 margin: 0;
 padding: 0;
 float: left;
 display: inline;
 }
 
div#main_nav ul li a {
 text-decoration: none;
 color: #4C4C4C;
 background: #EDEFEB;
 padding: 3px 14px;
 display: block;
 float: left;
 border-top: 1px solid #666666; 
 border-left: 1px solid #666666; 
 }
 
div#main_nav ul li a:hover {
 background: #C43B0F; 
 border-top: 1px solid #C43B0F; 
 color: #fff;
 }

/* NAV you-are-here */

body.home div#main_nav ul li#nav_home a,
body.products div#main_nav ul li#nav_products a,
body.services div#main_nav ul li#nav_services a,
body.technology div#main_nav ul li#nav_technology a,
body.support div#main_nav ul li#nav_support a,
body.resources div#main_nav ul li#nav_resources a,
body.community div#main_nav ul li#nav_community a,
body.buy div#main_nav ul li#nav_buy a,
body.company div#main_nav ul li#nav_company a,
body.partners div#main_nav ul li#nav_partners a
{
 background: #C43B0F;
 border-top: 1px solid #C43B0F; 
 color: #fff;
 }


/* SUBNAV */

ul#subnav {
 margin: 0;
 padding: 0;
 }

ul#subnav li {
 margin: 0;
 padding: 0 0 7px;
 list-style: none;
 }
 
ul#subnav li a {
 text-decoration: none;
 padding: 7px 5px 0 24px;
 display: block;
 border-top: 1px solid #ccc; 
 color: #4C4C4C;
 line-height: normal;
 }
 
ul#subnav li a:hover {
 color: #C43B0F;
 }

ul#subnav li.selected a {
 color: #C43B0F;
 font-weight: bold;
 }
 
ul#subnav ul {
 margin: 0;
 padding: 0;
 }

ul#subnav ul li {
 margin: 0;
 padding: 0;
 list-style: none;
 }
 
ul#subnav ul li a {
 text-decoration: none;
 padding: 3px 5px 1px 36px;
 display: block;
 border-top: 0; 
 background: transparent url("/image/gray_ndash.gif") 28px .7em no-repeat;
 }
 
ul#subnav ul li a:hover {
 color: #C43B0F;
}

ul#subnav li.selected ul li a {
 color: #4C4C4C;
 font-weight: normal;
 }

ul#subnav li.selected ul li a:hover {
 color: #C43B0F;
 }
 
ul#subnav li.selected ul li.selected a {
 color: #C43B0F;
 font-weight: bold;
 background: transparent url("/image/red_ndash.gif") 28px .7em no-repeat;
 }


/* RELATED LINKS */

ul#relatedLinks {
 margin: 0;
 padding: 0;
 }

ul#relatedLinks li {
 margin: 0;
 padding: 0;
 list-style: none;
 }
 
ul#relatedLinks li a {
 text-decoration: none;
 padding: 5px 5px 8px 36px;
 display: block;
 border-top: 1px solid #ccc; 
 color: #4C4C4C;
 }
ul#relatedLinks li a:hover {
 color: #C43B0F;
 }

ul#relatedLinks li#pgsurfer_blog a {
 background: #F3F4F1 url(/image/ladybugIcon.gif) 14px .9em no-repeat;
 }

ul#relatedLinks li#safesurfer_blog a {
 background: #F3F4F1 url(/image/buildingIcon.gif) 14px .9em no-repeat;
 }

ul#relatedLinks li#awards_aspx a {
 background: #F3F4F1 url(/image/awardsIcon.jpg) 16px .6em no-repeat;
 }
ul#relatedLinks li#twitter_aspx a {
 background: #F3F4F1 url(/image/twitterIcon.jpg) 16px .7em no-repeat;
 } 
ul#relatedLinks li#email_newsletter_aspx a {
 background: #F3F4F1 url(/image/emailIcon.jpg) 16px 9px no-repeat;
 } 

ul#relatedLinks li#newsletter_aspx a {
 background: #F3F4F1 url(/image/newsletterIcon.jpg) 15px 9px no-repeat;
 }
 
ul#relatedLinks li#paretologic_blogs a {
 background: #F3F4F1 url(/image/blogIcon.jpg) 14px .7em no-repeat;
 }
ul#relatedLinks li#malwarediaries_blog a {
 background: #F3F4F1 url(/image/malwarediariesIcon.jpg) 14px 7px no-repeat;
 }

ul#relatedLinks li#refer_a_friend a {
background: #F3F4F1 url(/image/referIcon.jpg) 14px .7em no-repeat;
 }
 
ul#relatedLinks li#newsletter_pdf a {
 background: #F3F4F1 url(/image/letterIcon.gif) 16px .9em no-repeat;
 }
ul#relatedLinks li#paretologic_swat a {
 background: #F3F4F1 url(/image/swaticon.gif) 14px 7px no-repeat;
}
ul#relatedLinks li#spyware_daily_blog a {
 background: #F3F4F1 url(/image/magnifyIcon.gif) 14px .9em no-repeat;
 }
ul#relatedLinks li#facebook_aspx a {
 background: #F3F4F1 url(/image/facebookIcon.jpg) 14px .7em no-repeat;
 }
/* testimonials */

.testimonial_bottom, .testimonial_basic{
	width: 490px;
	padding: 20px 0 0 0;
}
.testimonial_basic{
	padding-bottom: 20px;
	border-bottom: 1px solid #003366;
}


/* COLUMNS */

.left_column {
 width: 168px;
 float: left;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }

.left_column h3 {
 margin: 0;
 }

.left_column h3 a {
 background: #C43B0F; 
 padding: 5px 14px;
 color: #fff;
 font-size: 10px;
 text-transform: uppercase;
 text-decoration: none;
 font-weight: normal;
 display: block;
 }

.left_column h4 {
 background: #879999; 
 padding: 5px 14px;
 color: #fff;
 font-size: 10px;
 text-transform: uppercase;
 font-weight: normal;
 margin: 0;
 }

.center_column {
 float: left;
 width: 530px;
 }

.center_columnsite {
  	float: left;
 	width: 700px;
}
 
 .center_columncart {
  	float: left;
	margin: 0;
	padding: 0;
 }
 .center_pgsurfer {
  	float: left;
	width: 738px;
 }
 .contentcart {
 	margin: 15px 20px 15px 20px;
 }

.content {
 	margin: 10px 0 10px 40px;
	padding: 0;
 }
 .content_center {
	width: 658px;
 	margin: 10px 0 10px 40px;
	padding: 0;
 }
 .contentpgsurfer {
 	margin: 10px 40px 0;
 }
.blog_icons {
	float: left;
	height: 200px;
}
.blog_content {
	float: right;
	width: 530px;
}

 /* media room */
#headersite {
	float: left;
	background: #C43B0F; 
	border-bottom: 1px solid #666;
	width: 100%;
}
.center_columnsite_mediaroom {
  	float: left;
 	width: 738px;
}
.content_mediaroom {
	margin: 10px 26px 10px 26px;
}
h1.mediaroom {
	color: #C43B0F;
	font-family: georgia, palatino, serif; 
	font-size: 2.5em;
	margin: 1em 0 40px;
	font-weight: normal;
	text-align:center;
}
.column_left_mediaroom {
	float: left;
}
.column_left_mediaroom a{
	outline: none;
}
.column_right_mediaroom {
	float: right;
	width: 335px;
	background: #D4D4D4 url("/image/graybox_bottom.gif") no-repeat 100% 100%;	
}
.link_description {
	text-align: center;
	margin: 0;
}
div#wrapper_links {
	margin: 0 auto;
	width: 300px;
}
.adjust_add_border_top {
	border-top: 1px solid #666;
}
.adjust_add_border_bottom {
	border-bottom: 1px solid #666;
}
.adjust_height {
	height: 256px;
}
.adjust_left {
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
}
.icon_wrapper {
	padding-top: 10px;
}
.icon_wrapper img{
	text-align: center;
	margin: 0 auto;
	padding-bottom: 3px;
}
.adjust_right {
	float: right;
	margin: 0;
	padding: 0;
	width: 150px;
}
.adjust_center {
	margin: 0 auto;
}
ul.mediaroom_list li {
 	margin: 0 0 15px 0;
	padding: 0;
 	list-style: square;
}
.boxshot {
	float: right;
	margin-left: 40px;
}
.boxshot a{
	outline: none;
}

.single_link_box_mediaroom {
	margin: 0;
	padding: 2px 0;
}
.single_link_box_mediaroom a {
	float: none;
	display: block;
	width: 140px;
 	color: #3C6969;
 	border: 1px solid #E19D87;
 	padding: 6px 0;
	margin: 0 auto;
	text-align: center;
 	text-decoration: none;
	background: #f2f2f3 url("/images/link_box_gradient.gif") bottom left repeat-x;
 }

.single_link_box_mediaroom a:hover{
 	background: #f2f2f3 url("/images/link_box_gradient_a.gif") bottom left repeat-x;
 }
/* SAFESURFER */
div#wrapper_safesurfer {
	width: 380px;
	margin: 0 auto;
}
.column_left_safesurfer {
	float: left;
	width: 181px;
}
.column_right_safesurfer {
	float: right;
	width: 181px;
	height: 350px;
	background: #D4D4D4 url("/image/graybox_safesurfer_bottom.gif") no-repeat 0 100%;
}
div#wrapper_links_safesurfer {
	margin: 0 auto;
	width: 169px;
}
/* blog index page */

 /*blocked AVP */
 .left_steps {
	float: left;
	width: 328px;
 }
  .right_steps {
	float: right;
	width: 328px;
 }
 p.numbers {
 	font-family: georgia, palatino, serif; 
 	font-size: 2.5em;
 	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #D14200;
 }
  .content img.elton{
	float: right;
	margin-left: 20px;
	border: 1px solid #333;
 }

/* AWARDS CONTENT */
 
.awards_heading {
	font-family: georgia, palatino, serif; 
	font-size: 24px;
	color: #C43B0F;
	font-weight: normal;
	padding-bottom: 15px;
}
.awards_wrapper {
	clear: both;
	padding-bottom: 10px;
}
.content_left{
	float: left;
	width: 280px;
}
.award_content {
	line-height: 1.3em;
}
.award_caption_img {
	float: right;
	width: 180px;
	margin: 15px auto 0;
	text-align: center;
}
.award_banner_caption_img {
	float: none;
	margin: 0 auto;
	text-align: center;
}
.award_caption_img img {
	margin: 0 auto;
}
.award_caption {
	text-align: center;
	line-height: 1.1em;
	margin: 5px auto 0;
	font-size: 11px;
	padding-bottom: 20px;
}
.award_banner_caption {
	text-align: center;
	line-height: 1.1em;
	margin: 5px auto 0;
	font-size: 11px;
}
.adjust_padding_30{
	padding-right: 30px;
}
.adjust_padding_14{
	padding-right: 14px;
}
.adjust_width_180px {
	width: 180px;
}
.adjust_width_170px {
	width: 170px;
} 
/* COLUMNS */

.columns {
 float: left;
 margin: 10px 0 2em;
 width: 490px;
 }

.columns img {
 float: left;
 }

.columns h2 {
 font-family: georgia, palatino, serif; 
 font-size: 1.7em;
 font-weight: normal;
 margin: 0 150px 0 80px;
 }

.columns p {
 margin: 0 150px 0 80px;
 }

.columns p a {
 display: block;
 }
 
.lab h2, .lab p  {
 margin: 0 0 0 95px;
 }

.people h3, .people h4, .people p  {
 margin: 0 0 0 100px;
 }
 
/* LINK BOXES */

.horizontal_link_boxes a, .vertical_link_boxes div {
 float: left;
 }

.horizontal_link_boxes a, .vertical_link_boxes div a {
 background: #f2f2f3 url(/image/link_box_gradient.gif) bottom left repeat-x;
 display: block;
 color: #3C6969;
 border: 1px solid #E19D87;
 padding: 6px 15px;
 margin: 0 2px;
 text-decoration: none;
 }

.horizontal_link_boxes a:hover, .vertical_link_boxes a:hover {
 background: #f2f2f3 url(/image/link_box_gradient_a.gif) bottom left repeat-x;
 }

.vertical_link_boxes { 
 float: right; 
 width: 130px;
 margin: 0 0 20px 20px;
 }

.single_link_box a {
	float: none;
	display: block;
	width: 165px;
 	color: #3C6969;
 	border: 1px solid #E19D87;
 	padding: 6px 0;
	margin: 0 0 2px;
	text-align: center;
 	text-decoration: none;
	background: #f2f2f3 url(/image/link_box_gradient.gif) bottom left repeat-x;
 }

.single_link_box a:hover{
 	background: #f2f2f3 url(/image/link_box_gradient_a.gif) bottom left repeat-x;
 }

.careers_link_box a {
	float:right;
	background: #f2f2f3 url(/image/link_box_gradient.gif) bottom left repeat-x;
	display: block;
	color: #3C6969;
	border: 1px solid #E19D87;
	padding: 6px 15px;
	margin: 0 2px;
	text-decoration: none;
}
.careers_link_box a:hover {background: #f2f2f3 url(/image/link_box_gradient_a.gif) bottom left repeat-x;}

.vboxdownloadwrapper{
	float: right;
	width: 200px;
	margin-left: 20px;
	text-align: center;
}
.vboxdownloadwrapper img{
	margin: 0 auto;
} 
.center_link_boxes a{ 
	display: block;
 	width: 98px;
	margin: 15px auto;
	padding: 6px 15px;
	color: #3C6969;
	text-decoration: none;
	text-align: center;
	border: 1px solid #E19D87;
	background: #f2f2f3 url(/image/link_box_gradient.gif) bottom left repeat-x;
}

.center_link_boxes a:hover {
	background: #f2f2f3 url(/image/link_box_gradient_a.gif) bottom left repeat-x;
}


/* Tan hack on vertical_link_boxes div width */

* html .vertical_link_boxes {
 width: 150px;
 w\idth: 130px; 
 }

.vertical_link_boxes img { 
 margin-bottom: 20px;
 }

.vertical_link_boxes div { 
 clear: left; 
 width: 130px;
 }

.vertical_link_boxes div a { 
 text-align: center;
 margin: 3px 0;
 padding: 6px 0;
 }

/* FORM ELEMENTS */

form fieldset {
 margin: 0; 
 padding: 0; 
 border: 0;
 }

form fieldset label {
 width: 180px; 
 display: block; 
 font-size: 10px; 
 line-height: 1.2em; 
 text-align: right; 
 text-transform: uppercase;
 float: left; 
 padding: 5px 0;
 margin-top: 5px;
 }

form fieldset label span.mixedCase { 
 text-transform: none;
 }

form fieldset input, form fieldset select, .emailbox input {
 width: 220px; 
 margin: 5px 0 4px 5px;
 float: left; 
 border: 1px solid #999999; 
 }
 
 form fieldset input.phone_ext {
 width: 100px; 
 margin: 5px 0 4px 5px;
 float: left; 
 border: 1px solid #999999; 
 }

form fieldset textarea {
 border: 1px solid #999999; 
 margin: 5px 0 4px 5px;
 width: 220px; 
 height: 100px;
 float: left;
 }

form fieldset div.checkbx {
 width: 220px; 
 margin: 3px 0 4px 5px;
 float: left; 
 padding: 5px 0;
 }

form fieldset div.checkbx  {
 color: #C43B0F; 
 padding: 2px 5px;
 float: left; 
 }

form fieldset div.checkbx input {
 width: 10px; 
 float: left; 
 border: 0;
 margin: 0 5px 0 0;
 }
 
form .unsubscribe_button {
	margin: 10px auto;
	padding: 0;
	text-align: center; 
}

form .unsubscribe_button input {
 	color: #666; 
 	margin: 10px auto;
 	padding: 3px 0;
 	width: 120px; 
 	font-size: 14px; 
 	text-align: center; 
 	border: 1px solid #E19D87; 
 	background: #f2f2f2 url('../image/silver/button_bkg.gif') repeat-x 0 100%; 
}

form .zheng_upload_file {
  float: none;
  margin: 10px 0 0;
  padding: 0;
  font-size: 10px; 
  text-transform: uppercase;
  text-align: center;
}

form .zheng_upload_file input{
	border: 1px solid #999; 
}

form .zheng_button {
  float: none;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}

form .zheng_button input {
 float: none;
 color: #666; 
 margin-bottom: 0;
 padding: 3px 0;
 font-size: 14px; 
 text-align: center; 
 border: 1px solid #E19D87; 
 background: #f2f2f2 url('../image/silver/button_bkg.gif') repeat-x 0 100%; 
}
 
form fieldset div.button {
 margin: 10px 0 20px 180px;
 float: none;
}

form fieldset .button input {
 float: none;
 color: #666666; 
 padding: 3px 0; 
 text-align: center; 
 border: 1px solid #E19D87; 
 background: #f2f2f2 url('../image/silver/button_bkg.gif') repeat-x 0 100%; 
 width: 70px; 
 font-size: 10px; 
 }

form fieldset.horizontal_gray {
 float: left;
 margin: 6px 0 29px 0; 
 border: 1px solid #b2b2b2; 
 padding: 15px; 
 background: #edefeb; 
 }

form fieldset.horizontal_gray label {
 width: 60px;
 }

form fieldset.horizontal_gray #passwordLabel {
 width: 70px; 
 }

form fieldset.horizontal_gray input {
 width: 90px; 
 }

form fieldset.horizontal_gray div.button {
 float: left; 
 margin: 5px 0 0 5px;
 }

form fieldset.horizontal_gray div.button input{
 width: 50px; 
 }


/* SEARCH RESULTS TABLE */

#results {
 clear: both;
 margin-bottom: 20px;
 width: 490px;
 }

#results th {
 color: #C43B0F; 
 padding-left: 10px;
 }

#results td {
 padding: 6px 25px 6px 10px;
 vertical-align: top;
 }

#results tr.odd td {
 background: #F3F4F1;
 }

#results td.noBreak {
 white-space: nowrap;
 }


/* POP UP WINDOWS */

.window center_column {
 float: none;
 }

.window .content {
 margin: 10px 80px;
 }
 
.cost_calc .center_column {
 width: 100%;
 }

.cost_calc .content {
 margin: 10px 50px;
 }

.cost_calc fieldset {
 float: left;
 border-bottom: 1px solid #ccc;
 padding-bottom: 20px;
 margin-bottom: 20px;
 }

.cost_calc fieldset div {
 margin: 0 0 10px 0;
 }

.cost_calc form fieldset label {
 width: 400px;
 }

.cost_calc form fieldset div.button {
 margin: 5px 0 0 405px; 
 }

.cost_calc form fieldset div.button input {
 width: 80px;
 margin-right: 10px;
 
 }

/* PARTNER LOGOS */

.partner_logos_container img {
 float: left;
 margin: 10px 0 10px 10px;
 }

/* FOOTER */

#footer {
 	float: left;
 	width: 100%;
 	height: 25px;
 	border-top: 1px solid #666;
 	background-color: #C43B0F;
}
div#footer ul {
 	float: left;
	color: #FFF;
	margin: 2px 0 0 8px;
}
div#footer ul li {
 	float: left;
	display: inline;
	color: #FFF;
}
.footer_copyright{
	margin: 3px 0 0 0;
	color: #FFF;
	font-size: 10px;
}
#footerpgsurfer {
 float: left;
 background: #C43B0F; 
 width: 100%;
 color: #fff;
 border-bottom: 1px solid #666666;
 }
 #copyrightpgsurfer{
 float: left;
 margin: 6px;
 color: #fff;
 font-size: 10px;
 }
#copyright{
 float: left;
 padding: 6px;
 color: #fff;
 font-size: 10px;
 }

#credit {
 float: right;
 margin: 6px;
 color: #C43B0F;
 font-size: 10px;
 }
 
#footer a {
 color: #fff;
 text-decoration: none;
 font-size: 10px;
 padding: 0 6px;
 }
#footerpgsurfer a {
 color: #fff;
 text-decoration: none;
 font-size: 10px;
 padding: 0 6px;
 }
 #footerpgsurfer a:hover {
 text-decoration: underline;
 }
#footer a:hover {
 text-decoration: underline;
 }

#copyright a {
 border-left: 1px solid #ecb3a1;
 }
#copyrightpgsurfer a {
 border-left: 1px solid #ecb3a1;
 }
.adjust_padding2 {
 padding: 2px;
}
/* HOME */

.home .body {
 clear: both;
 }

#home_content {
	float: left;
	height: 280px;
	margin: 20px 22px 0;
}
#home_content img {
	margin: 10px 0 0;
 	clear: both;
 }
#home_content h1 {
	margin: 5px;
}
#home_content p {
 	width: 284px;
 	font-family: georgia, palatino, serif; 
 	font-size: 1.1em;
 	line-height: 1.5em;
 	margin: 0 0 5px;
}

#bottom_row_links {
 border-top: 1px solid #666666;
 }
 
#bottom_row_links div {
 float: left; 
 }

#bottom_row_links #free_hard_drive_scan {
 width: 255px;
 }
#bottom_row_links #industry_solutions {
 width: 208px;
 }
 #bottom_row_links #malware_diaries {
 width: 208px;
 }
 #bottom_row_links #partners_program {
 width: 208px;
 }
 #bottom_row_links #revenue_wire {
 width: 275px;
 }
 #bottom_row_links #small_business_centre {
 width: 275px;
 }
 #bottom_row_links #virus_bulletin {
 width: 275px;
 }
 
#bottom_row_links div a {
 display: block;
 border-left: 1px solid #666666;
 text-decoration: none;
 background: #EDEFEB;
 height: 99px;
 }

#bottom_row_links div a:hover {
 background: #fff;
 }

#bottom_row_links div a strong {
 font-family: georgia, palatino, serif; 
 font-size: 1.3em;
 font-weight: normal;
 display: block; 
 float: left; 
 padding: 20px 0 10px;
 }
 
#bottom_row_links div a span { 
 clear: both; 
 display: block;
 color: #4C4C4C;
 line-height: 1.4em;
 }

#bottom_row_links div a strong, #bottom_row_links div a span {
 padding-left: 115px;
 }
#bottom_row_links div#free_hard_drive_scan a {
 background: #EDEFEB url(/image/downloadfreescans.jpg) 0 0 no-repeat;
 border-left: 0;
 }

#bottom_row_links div#free_hard_drive_scan a:hover {
 background: #fff url(/image/downloadfreescans.jpg) 0 -99px no-repeat;
}

#bottom_row_links div#free_hard_drive_scan a strong {
 font-size: 1.5em;
 padding: 12px 0 0 115px;
 }
 #bottom_row_links div#free_hard_drive_scan a span {
 padding-left: 115px;
 }
 
#bottom_row_links div#small_business_centre a {
 background: #EDEFEB url(/image/smallbusiness_duo.jpg) 0 0px no-repeat;
}

#bottom_row_links div#small_business_centre a:hover {
 background: transparent url(/image/smallbusiness_duo.jpg) 0 -99px no-repeat;
}
#bottom_row_links div#virus_bulletin a {
 background: #EDEFEB url(/image/virusbulletin2008.jpg) 0 0px no-repeat;
}

#bottom_row_links div#virus_bulletin a:hover {
 background: transparent url(/image/virusbulletin2008.jpg) 0 -99px no-repeat;
}
#bottom_row_links div#malware_diaries a {
 background: #EDEFEB url(/image/malwarediaries_icon.jpg) 0 0px no-repeat;
}

#bottom_row_links div#malware_diaries a:hover {
 background: transparent url(/image/malwarediaries_icon.jpg) 0 -99px no-repeat;
}
#bottom_row_links div#partners_program a {
 background: #EDEFEB url(/image/partners_icon.jpg) 0 0px no-repeat;
}

#bottom_row_links div#partners_program a:hover {
 background: transparent url(/image/partners_icon.jpg) 0 -99px no-repeat;
}
 #bottom_row_links div#small_business_centre a strong {
 font-size: 1.5em;
 padding: 12px 0 0 98px;
 }
 #bottom_row_links div#small_business_centre a span {
 padding-left: 98px;
 }
 #bottom_row_links div#virus_bulletin a strong {
 font-size: 1.5em;
 padding: 12px 0 0 98px;
 }
 #bottom_row_links div#virus_bulletin a span {
 padding-left: 98px;
 }
 #bottom_row_links div#industry_solutions a strong {
 font-size: 1.5em;
 padding: 12px 0 9px 10px;
 }
 #bottom_row_links div#industry_solutions a span {
 padding-left: 10px;
 }
 #bottom_row_links div#malware_diaries a strong {
 font-size: 1.5em;
 padding: 12px 0 0 98px;
 }
 #bottom_row_links div#malware_diaries a span {
 padding-left: 98px;
 }
 #bottom_row_links div#partners_program a strong {
 font-size: 1.5em;
 padding: 12px 0 0 98px;
 }
 #bottom_row_links div#partners_program a span {
 padding-left: 98px;
 }
 #copyright p{
	margin: 0 0 5px 0;
}
div#ecirclewrapper{
	margin: 0 40px;
}
.imgTucows {
	float: right;
	margin: 0 0 5px 0;
}

/* eNewsletter Section */
.addline {
	border-top: 1px solid #666;
}
.center_coloumn_newletter {
	float: left;
	width: 738px;
}
.content_newletter {
 	margin: 10px 40px 10px;
}
.content_newletter ol li {
 	line-height: 1.4em;
}
.content_newletter li{
	margin-bottom: 10px;
}
.footnotes{
	font-size: 0.9em;
	margin-bottom: 5px;
}
img.newsletter{
	margin: 0 auto;
	text-align: center;
	border: 1px solid #333;
}
img.newsletter2{
	margin: 0 auto;
	text-align: center;
}
.firstheadline{
	font-family: georgia, palatino, serif; 
	font-size: 1.3em;
}
.italicsignature{
	font-size: 0.8em;
	font-style: italic;
	line-height: 1.2em;
}
p.newsletter_note {
	margin-left: 30px;
}
p.news_lastp {
	margin-bottom: 5px;
}
 ul#linksProcesslabs {
 margin: 0;
 padding: 0;
 }

ul#linksProcesslabs li {
 margin: 0;
 padding: 0;
 list-style: none;
 }
 
ul#linksProcesslabs li a {
 text-decoration: none;
 padding: 10px 5px 10px 14px;
 display: block;
 border-top: 1px solid #ccc; 
 color: #4C4C4C;
 }
 
ul#linksProcesslabs li a:hover {
 color: #C43B0F;
 }

.center_column_processlab {
 float: left;
 width: 530px;
 margin-bottom: 8px;
 }
.namebotton {
 width: 530px;

}
h2#whatis {
 margin:0;
 font-family: arial, helvetica, sans-serif; 
 font-size: 1.2em;
 color: #C43B0F;
 }
.horizontal_link_boxes_2 {
 float: right;
 padding: 15px 100px 15px 0;
 }

.horizontal_link_boxes_2 a {
 background: #f2f2f3 url(/image/link_box_gradient.gif) bottom left repeat-x;
 display: block;
 color: #3C6969;
 border: 1px solid #E19D87;
 padding: 6px 15px;
 margin: 0 2px;
 text-decoration: none;
 }

.horizontal_link_boxes_2 a:hover{
 background: #f2f2f3 url(/image/link_box_gradient_a.gif) bottom left repeat-x;
 }

div#bottomalllist {
 text-align: center;
 margin: 0 auto;
}
ul#bottom_list1 {
 margin: 0;
 padding: 0;
 float: left;
 margin-right: 120px;
}
ul#bottom_list2 {
 margin: 0;
 padding: 0;
 float: left;
}
ul#bottom_list3 {
 margin: 0;
 padding: 0;
 float: left;
}
ul#bottom_list1 li{
 list-style: none;
}
ul#bottom_list2 li{
 list-style: none;
}
ul#bottom_list3 li{
 list-style: none;
}

/* START paretolabs */
.wrapper_nav_left{
	float: left;
	width: 168px;
}
.left_column_green{
	float: left;
	width: 168px;
	text-align: center;
	border-right: 1px solid #339933;
	border-bottom: 1px solid #339933;
	background-color: #FFFFCC;
}
p.free_system_scan{
	color: #FFF;
	font-size: 10px;
	padding: 5px 0;
	text-transform: uppercase;
	text-align: center;
	background: #339933 url("../image/free_system_scan.jpg") no-repeat;
}
p.select_OS{
	color: #4C4C4C;
	padding: 0;
	font-weight: bold;
	text-align: center;
}
.free_system_scan_button {
	text-align: center;
}
.free_system_scan_button a{
	display: block;
	width: 137px;
	height: 61px;
	margin: 15px auto;
	text-decoration: none;
	outline: none;
	background: green url("http://www.paretologic.com/image/free_system_scan_button.jpg") no-repeat;
}
.free_system_scan_button a:hover{
	background-position: -137px 0;
	text-decoration: none;
}
.left_column_green ul {
	text-align: center;
	font-weight: bold;
	 padding-left: 18px;
}
/* END paretolabs */

.greenbox_wrapper {
	width: 490px;
}
.greenbox_p {
	float: left;
	width: 300px;
}
.left_column_green_small{
	float: right;
	width: 168px;
	text-align: center;
	border: 1px solid #339933;
	background-color: #FFFFCC;
}
h2.labs_subtitle {
 	font-family: georgia, palatino, serif; 
 	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 1em;
}
.free_instant_scan {
	width: 400px;
	text-align: center;
	margin-left: 45px;
}
.free_instant_scan_button a{
	float: left;
	display: block;
	width: 230px;
	height: 57px;
	margin: 8px auto;
	text-decoration: none;
	outline: none;
	background: green url("../image/free_instant_scan_button.jpg") no-repeat;
}
.free_instant_scan_button a:hover {
	background-position: -230px 0;
	text-decoration: none;
}
.free_instant_scan a {
	font-weight: bold;
}
.free_instant_scan img {
	float: right;
	margin: 0 auto;
}
.company_awards1 {
	float: left;
	width: 180px;
	height: 60px;
	margin: 27px 9px 0 0;
}
.company_awards2 {
	float: left;
	width: 170px;
	height: 116px;
	margin-right: 9px;
}
.company_awards3 {
	float: left;
	width: 122px;
	height: 100px;
	margin: 8px 0 0 0;
}
.badges_paretolabs img{
	margin: 0 auto;
	text-align: center;
}
.labs_column1 {
 float: left;
 width: 230px;
 margin-right: 22px;
 background:#eeeeee;
 border: 1px solid #CCC;
}
.labs_column2 {
 float: left;
 width: 230px;
 background:#eeeeee;
 border: 1px solid #CCC;
}
.labs_title img {
 float: left;
 margin: 3px 4px 2px 8px;
}
.labs_title p{
 padding: 2px 0 4px 30px;
 font-size: 11px;
 font-weight: bold;
 background:#D5D5D5;
}
.labs_title ul {
 margin: 0 0 20px 30px;
}
.labs_title ul li {
 margin: 0;
 padding: 0;
 list-style: none;
 line-height: 1.5em;
}
.labs_title ul li span {
 font-size: 11px;
}
ul.number_list {
 margin: 0;
 padding: 0;
 }

ul.number_list li {
 float: left;
 list-style: none;
 margin: 0;
 padding: 0;
 }

ul.number_list li a {
 margin-right: 6px;
 padding: 0;
 text-decoration: none;
 }
ul.number_list li a:hover {
 color: #4C4C4C;
}
ul.number_list li a:active {
 color: #4C4C4C; 
 text-decoration: none;
 }
li.high_light a{
 color: #4C4C4C;
}
form fieldset .searchbox input {
 float: left;
 margin: 0;
 padding: 0;
 height: 27px;
 margin-right: 10px;
}
form fieldset .searchbox_button{
 float: left;
 height: 27px;
 margin: 0;
 padding: 0;
}
form fieldset .searchbox_button a {
 background: #f2f2f3 url(/image/link_box_gradient.gif) bottom left repeat-x;
 display: block;
 color: #3C6969;
 border: 1px solid #E19D87;
 padding: 6px 15px;
 text-decoration: none;
 }

.searchbox_button a:hover {
 background: #f2f2f3 url(/image/link_box_gradient_a.gif) bottom left repeat-x;
 }
 
div#iconslist {
 text-align: center;
 margin: 0 auto;
 padding-bottom: 35px;
}
ul#icon_list1 {
 margin: 0;
 padding: 0;
 float: left;
 margin-right: 13px;
}
ul#icon_list2 {
 margin: 0;
 padding: 0;
 float: left;
 margin-right: 13px;
}
ul#icon_list3 {
 margin: 0;
 padding: 0;
 float: left;
 margin-right: 13px;
}
ul#icon_list4 {
 margin: 0;
 padding: 0;
 float: left;
}
ul#icon_list1 li{
 list-style: none;
 margin-top: 16px;
}
ul#icon_list2 li{
 list-style: none;
 margin-top: 16px;
}
ul#icon_list3 li{
 list-style: none;
 margin-top: 16px;
}
ul#icon_list4 li{
 list-style: none;
}

/*Download instructions */
.center_column_instructions {
 	float: left;
 	width: 738px;
}
.content_instructions {
 	margin: 10px 40px;
}
ol.instructions li {
	padding: 0 0 0 30px;
	list-style: none;
}
.no_1{
	background: transparent url("../images/no_1.jpg") no-repeat;
}
.no_2{
	background: transparent url("../images/no_2.jpg") no-repeat;
}
.no_1{
	background: transparent url("../images/no_1.jpg") no-repeat;
}
.no_number{
	margin: 10px 0;
}
.package_file_download{
	width: 700px;
	margin: 0 auto;
}
div#sampledownloadwrapper {
	width: 490px;
	margin: 0 auto;
	text-align: center;
}
div#sampledownloadwrapper p {
	margin: 0 auto 10px;
	text-align: center;
	font-weight: bold;
	width: 392px;
	height: 19px;
}
div#sampledownloadwrapper img {
	margin: 0 auto;
	text-align: center;
}
.adjust_no_1 {
	background: transparent url("../images/no_1.jpg") no-repeat;
}

.adjust_no_2 {
	background: transparent url("../images/no_2.jpg") no-repeat;
}

div#filedownload_ie{
	float: left;
	width: 326px;
	text-align: center;
	background: transparent url("../images/no_1.jpg") no-repeat 50% 0;
}
div#filedownload_net{
	float: right;
	width: 326px;
	text-align: center;
	background: transparent url("../images/no_2.jpg") no-repeat 50% 0;
}
.filedownload_center{
	float: none;
	width: 490px;
	margin: 0 auto;
	text-align: center;
}
.filedownload_center img {
	margin: 0 auto;
}
div#filedownload_ie p , div#filedownload_net p , .filedownload_center p{
	margin: 0 auto;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
.whiteheader {
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
}

.filedownload_button{
	float: none;
	background: transparent url("../images/filedownload_duo.jpg") no-repeat;
}
.filedownload_button a{
	display: block;
	width: 141px;
	height: 64px;
	margin-bottom: 2px;
	text-decoration: none;
	outline: none;
	background: transparent url("../images/filedownload_duo.jpg") no-repeat;
}
.filedownload_button a:hover {
   	background-position: -141px 0;
	text-decoration: none;
}

/* Order Page Prototype */

div#headerbox{
	float: left;
	width: 780px;
	height: 75px;
	margin: 0 auto;
	text-align: left;
	border-bottom: 1px solid #666;
}
.adjust_headerblue{
	background: #336699;
}
.adjust_headerorange{
	background: #C43B0F;
}
div#wrapper_outer {
	width: 740px;
	margin: 0 auto;
	padding: 30px 20px;
	text-align: center;
	background-color: #FFF;
}
div#container_row1 {
	height: 400px;
}
div#container_logos {
	float: left;
	width: 186px;
	height: 400px;
	text-align: center;
}
.container_logo {
	width: 135px;
	margin: 0 auto 16px;
}
.adjust_paddingbottom_3px {
	padding-bottom: 3px;
}
.adjust_width_88px {
	width: 88px;
}
div#container_productinfo {
	float: left;
	width: 240px;
	height: 400px;
	margin-left: 18px;
}
div#container_productinfo_text {
	float: left;
	width: 240px;
	height: 306px;
}
div#container_productinfo_text span {
	color: #990000;
	font-weight: bold;
}
p.productinfo_title {
	color: #003366; 
 	font-family: arial, helvetica, sans-serif; 
	font-weight: bold;
 	font-size: 2.25em;
 	text-align: left;
	margin: 0;
	padding: 0;
}
p#productinfo {
	color: #000;
	font-family: arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.LTO_bgimg_repeat {
	float: right;
	height: 45px;
	margin: 14px auto;
	padding: 0;
	background: #e5e4e4;
}
.LTO_bgimg_repeat p {
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
}
.LTO_240 {
	width: 240px;
}
.LTO_456 {
	width: 456px;
}
.adjust_padding7 {
	padding-top: 7px;
}
.adjust_padding14 {
	padding-top: 14px;
}
.adjust_padding_top20 {
	padding-top: 20px;
}
p.product_info span {
	color: #990000;
	font-size: 16px;
	font-weight: bold;
}
div#pricelist {
	float: left;
	width: 240px;
	height: 90px;
	background: transparent url("../image/pricelist.jpg") no-repeat;
}
p#timeoffer {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding-top: 4px;
	margin: 0;
	text-align: center;
}
p.price {
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-top: 7px;
}
p.price span {
	color: #990000;
	font-size: 14px;
}
div#container_productbox_guarantee {
	float: right;
	width: 266px;
	height: 390px;
	text-align: center;
	margin-top: 10px;
}
div#container_productbox_guarantee p {
	margin-top: 8px;
	text-align: center;
}
div#container_row2 {
	height: 344px;
}
/* Form Product buy */
p#improve_headline {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 16px auto;
}

form#ProductPrice{
	float: left;
	width: 440px;
	height: 340px;
	text-align: center;
	border: 2px solid #003366;
	background:#6699CC;
}
form#ProductPrice fieldset label {
	float: left;
	width: 100px;
	height: 16px;
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	font-size: 10px; 
	text-align: right; 
	text-transform: uppercase;
	color: #FFF;
}
form#ProductPrice fieldset input{
 	float: right;
	width: 200px;
	font-size: 10px;
	border: 1px solid #999;
	margin: 0 0 15px 0;
	padding: 3px;
}
form#ProductPrice fieldset select{
  	float: right;
	width: 260px;
	font-size: 10px;
	margin: 0 0 15px 0;
	padding: 2px; 
	border: 1px solid #999; 
}
form#ProductPrice fieldset label.optout_label{
	float: right;
	margin: 0 0 15px 0;
	padding: 2px;
	width: 365px;
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	text-align: right; 
	color: #FFF;
}
form#ProductPrice fieldset input.optout_checkbox{
 	float: left;
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	border: 0;
}
div#button_creditcard_duo a{
	float: left;
	width: 137px;
	height: 59px;
	background: transparent url("../image/creditcard_button.jpg")
}
div#button_creditcard_duo a:hover {
	background-position: -137px 0;
	text-decoration: none;
}
div#button_paypalcard_duo a{
	float: right;
	width: 137px;
	height: 59px;
	background: transparent url("../image/paypal_button.jpg")
}
div#button_paypalcard_duo a:hover {
	background-position: -137px 0;
	text-decoration: none;
}
div#container_checklist {
	float: right;
	width: 266px;
	height: 344px;
	background: #e5e4e4 url("../image/checklist_bg_gray.gif") repeat-y;
}
div#checklist_bgimg_repeat {
	width: 266px;
	height: 39px;
	background: transparent url("../image/checklist_bg.jpg") repeat-x;
}
.Float_left {
	float: left;
}
.Float_right {
	float: right;
}
.Float_none {
	float: none;
}
.float_center {
	float: none;
	margin: 0 auto;
	text-align: center;
}
.float_center_phone_number {
	float: none;
	margin: 0 auto 2px;
}
div#checklist_bgimg_repeat p {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding-top: 8px;
}
div#container_checklist ul {
	margin: 0;
	padding: 0;
}
div#container_checklist ul li {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	list-style: none;
	padding: 4px 10px 4px 60px;
	border-bottom: 1px solid #FFF;
	background: transparent url("../image/greencheck.gif") no-repeat 16px 8px;
}
div#container_row3 {
	float: left;
}
/* transaction */
.transactions {
	float: left;
	width: 444px;
	color: #000;
}
.transactions span {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}
.company_indicators {
	float: right;
	width: 250px;
}
div#overview_navbar {
	width: 740px;
	height: 65px;
	background: transparent url("../image/navbar_bg.jpg") no-repeat; 
}
div#overview_navbar ul{
	float: left;
	margin: 0;
	padding-left: 11px;
}
div#overview_navbar ul li{
	float: left;
	width: 102px;
	height: 33px;
	margin-top : 1px;
	padding: 0;
	border: 0;
	list-style: none;
	text-align: center;
	background: transparent url("../image/nav_normal.jpg") no-repeat;
}
div#overview_navbar ul li a {
	height: 24px;
	color: #FFF;
	text-decoration: none;
 	display: block;
	padding-top: 9px;
}
div#overview_navbar ul li a:hover {
	text-decoration: underline;
	background: transparent url("../image/nav_hover.jpg") no-repeat;
}
div#overview_navbar ul li a:active {
	color: #FFF;
	background: url("../image/nav_active.jpg") no-repeat;
}
.container_overview_repeat {
	width: 688px;
	padding: 16px 16px 0 36px;
	background: transparent url("../image/navbox_tile.gif") repeat-y;
}
.headline_product_name {
	float: left;
	color: #D14200;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding-top: 14px;
}
.headling_graphics_right {
	float: right;
	width: 304px;
	padding-right: 9px;
}

/* content in layer */
div#container_sections {
	height: 650px;
	overflow: auto;
	padding-right: 22px;
}
.section {
	margin-bottom: 60px;
}
.container_productbox {
	float: left;
	width: 180px;
	text-align: center;
	padding: 30px 10px 0 0;
}
div#button_buynow_with_LTO {
	margin: 0 20px;
}
.button_buynow_large_duo {
	padding: 16px 0 0 0;
}
.button_buynow_large_duo a {
	float: none;
 	display: block;
	width: 226px;
	height: 54px;
	margin: 0 auto;
	background: transparent url("../image/buy_button_large.jpg") no-repeat;
	text-decoration: none;
}
.button_buynow_large_duo a:hover {
	background-position: -226px 0;
	text-decoration: none;
}
.button_buynow_duo a{
	float: left;
 	display: block;
	width: 135px;
	height: 58px;
	margin: 6px auto 0;
	background: #ffffff url("../image/buy_button.jpg") no-repeat;
	text-decoration: none;
}
.button_buynow_duo a:hover {
	background-position: -135px 0;
	text-decoration: none;
}
div#featureslist {
	float: left;
	width: 410px;
}
.img_caption_left {
	float: left;
	margin: 0;
	padding: 0;
}
.img_caption_right {
	float: right;
	margin: 0;
	padding: 0;
}
.img_caption {
	text-align: center;
	margin: 0 auto;
	font-size: 11px;
}
.container_testimonials {
	float: left;
	width: 648px;
	margin-bottom: 20px;
	background: #6187ab;
}
.testimonials_content {
	float: right;
	margin: 0;
	padding: 0;
	background: transparent url("../image/order_testimonial_quotation_right.gif") no-repeat 100% 100%;
}
.testimonials_content p{
	color: #FFF;
	margin: 0 84px;	
	font-weight: normal;
	line-height: 1.5em;
}
.container_overview_bottom {
	width: 740px;
	height: 18px;
	margin: 0;
	padding: 0;
	background: transparent url("../image/navbar_bottom_bg.gif") repeat-x;
}
/* footer box */
div#wrapper_order_footer {
	float: none;
 	width:780px;
 	height: 30px;
	background: #C43B0F; 
 	border-top: 1px solid #666666;
	margin: 0 auto;
}

div#wrapper_order_footer_blue {
	float: none;
 	width:780px;
 	height: 30px;
	background: #336699; 
 	border-top: 1px solid #666666;
	margin: 0 auto;
}
div#wrapper_order_footer_blue p{
	float: left;
	margin: 8px 0 0 20px;
	font-size: 10px;
	color: #FFF;
}
div#wrapper_order_footer_blue a {
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	padding: 0 6px;
}
div#wrapper_order_footer_blue a:hover {
	 text-decoration: underline;
}
.adjust_footer_blue{
	background: #003366; 
}
div#wrapper_order_footer p{
 	float: left;
 	margin: 8px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
}

div#wrapper_order_footer p span{
	float: right;
	margin: 0;
	padding: 6px 0 0 0;
	color: #C43B0F;
	font-size: 10px;
}
div#wrapper_order_footer a {
 	color: #fff;
	text-decoration: none;
	font-size: 10px;
 	padding: 0 6px;
}
div#wrapper_order_footer a:hover {
	 text-decoration: underline;
}
/* product registration */

form#reginfo {
	width: 508px;
	margin: 0 auto;
}
div.container_reginfo{
	text-align: center;
}
div#whyinfo {
	width: 300px;
	height: 200px;
	background: #663399;
}
.clearstate{
	width: 20px;
	border: 0;
}
.clearlabelstate{
	text-align: left;
	width: 420px;
	margin-left: 5px;
	padding-top: 2px;
}

.flyout{
	position: relative;
	z-index: 0;
}
/* FLYOUT CODE */
.flyout:hover{
	background-color: transparent;
	z-index: 50;
	outline: none;
}

.flyout span{ /*CSS for enlarged image*/
	position: absolute;
	visibility: hidden;
}

.flyout:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	outline: none;
	top: -100px;
	left: 50px; /*position where enlarged image should offset horizontally */
}
div.container_text{
	width: 244px;
	padding: 10px 10px 0;
	color: #333;
	font-size: 12px;
	text-transform:none;
	line-height: 18px;
	text-align: left;
	border: 1px solid #333;
	background-color: #FFFFCC;
}

div.container_why{
	float: left;
	margin: 0;
}
div.container_why a{
	display: block;
	outline: none;
}

div.container_why a:hover{
	text-decoration: none;
}
/* enp */
div#pc_security_news_offer_container {
	width: 534px;
	margin: 0 auto;
}
div#pc_security_news_offer_container p {
	text-align: center;
}
div#pc_security_news_offer_container img {
	margin: 0 auto;
	text-align: center;
}
div#pc_security_news_offer_container h2 {
	margin: 0;
	padding: 0;
	text-align: center;
}
.productbox_container {
	float: left;
	width: 167px;
}
.newsletter_container {
	float: left;
	width: 200px;
}
.productbox_container p, .newsletter_container p{
	margin-top: 10px;
	text-align: center;
}
div#enp_button_signup_save75 a {
	float: none;
 	display: block;
	width: 228px;
	height: 56px;
	background: transparent url("../image/enp_button_signup_save75.jpg") no-repeat;
	margin: 0 auto;
}
div#enp_button_signup_save75 a:hover {
	background-position: -228px 0;
	text-decoration: none;
}
/* thank you */
SPAN.license_chunk { 
	margin-right: 6px;
	padding: 2px;
	border: black 1px solid;
}
ul.licenses { 
	padding: 0; 
}
ul.licenses li { 
	margin: 1px; 
	line-height: 25px; 
}
.pareto_orange {
	color: #D14200;
	font-weight: bold;
}
.thankyou_header { FONT-SIZE: 30px; COLOR: #d14200; FONT-FAMILY: Georgia, "Times New Roman", Times, serif }
.boldpareto { FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #c43b0f }
.smallparetotext { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d14200; FONT-FAMILY: Arial, Helvetica, sans-serif }
.container_offer {
	width: 658px;
}
.wrapper_specialoffer {
	float: right;
	width: 480px;
}
.wrapper_specialoffer p {
	margin: 0;
	padding: 0;
	text-align: center;
}
.container_specialoffer {
	float: left;
	margin-top: 5px;
	background-color: #EEE;
}
.package_specialoffer {
	margin: 0;
	padding: 20px 20px 0;
}
.package_specialoffer p {
	margin: 0;
	padding: 0;
	line-height: 18px;
	text-align: left;
}
img.logo_WCL{
	float: right;
	margin-top: 22px;
}
.adjust_margin_15{
	margin-top: 15px;
}
.adjust_width_658{
	width: 658px;
}
.adjust_width_568{
	width: 568px;
}
.adjust_padding_24 {
	padding-right: 24px;
}
.adjust_padding_26{
	padding-right: 26px;
}
.adjust_padding{
	padding-right: 25px;
}
.container_text_indicators {
	float: left;
	height: 118px;
	margin: 18px auto;
}
.container_text_indicators p {
	margin: 0;
	padding: 0;
}
.container_text_indicators ul{
	float: left;
	margin: 0;
	padding: 0;
}
.container_text_indicators li{
	float: left;
	height: 65px;
	margin-top: 6px;
	border: 0;
	list-style: none;
}

.package_specialoffer_duo{
	float: none;
	width: 247px;
	height: 49px;
	margin: 6px auto 0;
	padding: 0;
	background: transparent url("../image/specialoffer_duo.jpg") no-repeat;
}
.specialoffer_duo a{
	float: none;
	display: block;
	width: 247px;
	height: 33px;
	margin: 0 auto;
	padding: 16px 0 0;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	outline: none;
	background: transparent url("../image/specialoffer_duo.jpg") no-repeat;
}
.specialoffer_duo a:hover {
   	background-position: -247px 0;
	text-decoration: underline;
	color: #FFF;
}
.span_underline{
	text-decoration: underline;
}
.float_img_right{
	float: right;
}
.float_img_left{
	float: left;
}
.white_title {
	margin: 28px 0 0 35px;
	font-family: georgia, palatino, serif; 
	font-size: 1.3em;
	font-weight: bold;
	color: #FFF;
}
p.specialoffer{
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 0;
}
p.adjust_margin_0{
	margin: 0;
	padding: 0;
}
div#container_column_right{
	float: right;
	margin: 0;
	padding: 0 10px 0 17px;
	width: 89px;
}
div#container_column_left{
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	width: 247px;
	height: 57px;
}

.container_specialoffer_tab{
	float: right;
	width: 480px;
	margin: 0;
	padding: 0
}
.adjust_tab_plavoffer{
	background: #EEE url("../image/tab_save30.jpg") no-repeat;
}
.adjust_tab__privacycontrolsoffer{
	background: #EEE url("../image/tab_save20.jpg") no-repeat;
}

/* START Paretolabs RegCure landing page */

p.button_text{
	color: #D14200;
	font-weight: bold;
	padding: 0 0 5px;
	text-align: center;
}
p.subhead_text{
	font-weight: bold;
	margin: 0;
	padding: 0;
}
div#mainwrapper_regcure{
	width: 738px;
	margin: 0 auto;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #FFF;
}
div#headerwrapper_regcure{
	width: 738px;
	height: 103px;
	margin: 0 auto;
	background: transparent url("http://www.paretologic.com/image/header_bgtile.gif") repeat-x;
}
div#productwrapper_regcure{
	margin: 0 auto;
	border-bottom: 1px solid #666;
}
div#productwrapper_regcure a{
	float: none;
	display: block;
	width: 738px;
	height: 169px;
	outline: none;
}
div#contentwrapper_regcure{
	width: 680px;
	margin: 10px auto;
	text-align: left;
}
.list_item{
	margin-bottom: 15px;
	border: 0;
}
.list_item li{
	margin: 0 0 0 40px;
	padding: 5px 0 0 0;
	border: 0;
	list-style: square;
}
div#footerwrapper_regcure{
	width: 738px;
	height: 27px;
	margin: 0 auto;
	color: #FFF;
	font-size: 0.6em;
	text-align: left;
	border-top: 1px solid #666;
	background-color: #D14200;
}
p.copyrighttext_regcure{
	color: #FFF;
	margin: 4px 0 0 10px;
}
/* adjustable parameters */
.adjust_logo{
	margin: 18px 0 0 22px;
}
.adjust_banner_1{
	background: transparent url("http://www.paretologic.com/images/regcure_banner.jpg") no-repeat;
}
.button_wrapper{
	width: 100%;
	text-align: center;
}
.button_scan a{
	float: none;
	display: block;
	width: 232px;
	height: 61px;
	outline: none;
	margin: 0 auto;
	background: transparent url("http://www.paretologic.com/images/button_scan_duo.jpg") no-repeat;
}
.button_scan a:hover{
	background-position: -232px 0;
	outline: none;
}
.quote_wrapper{
	text-align: center;
	background: transparent url("http://www.paretologic.com/images/blue_quotetopbkgrnd.gif") no-repeat 2px 5px;
}
.quote_wrapper, .quote_wrapper_bottom{
	background-color:#006699;
}
.quote_wrapper_bottom{
	height: 9px;
}
.quotetext, .quotetextsignature{
	color: #FFF;
	width: 635px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: 400;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0 auto;
}
.quotetext{
	padding-top: 15px;
	text-align: left;
}
.quotetextsignature{
	text-align: right;
	padding: 10px 0 10px;
	background: transparent url("http://www.paretologic.com/images/blue_quotebottombkgrnd.gif") no-repeat 100% 0;
}
.list_item_greentick li{
	margin: 0;
	padding: 5px 0 0 40px;
	border: 0;
	list-style-type: none;
	background: transparent url("http://www.paretologic.com/images/list_tick.gif") no-repeat 20px 8px;	
}
div#logos{
	float: right;
	width: 154px;
}
.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #FFF;
	border: 1px solid gray;
	visibility: hidden;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -308px;
	left: -77.5%; /*position where enlarged image should offset horizontally */
}
div#screenshot_wrapper{
	width: 498px;
	margin: 0 auto;
}
.screenshot_container{
	float: left;
	width: 166px;
	height: 150px;
	font-size: 0.9em;
	text-transform: uppercase;
	text-align: center;
}
.screenshot_container a{
	display: block;
	margin: 126px 5px 0;
}
.adjust_screen_1{
	background: transparent url("http://www.paretologic.com/images/small_settings.jpg") no-repeat;
}
.adjust_screen_2{
	background: transparent url("http://www.paretologic.com/images/small_scan.jpg") no-repeat;
}
.adjust_screen_3{
	background: transparent url("http://www.paretologic.com/images/small_scan_pro.jpg") no-repeat;
}
.adjust_screen_4{
	background: transparent url("http://www.paretologic.com/images/small_results.jpg") no-repeat;
}
.adjust_screen_5{
	background: transparent url("http://www.paretologic.com/images/small_manage.jpg") no-repeat;
}
.adjust_screen_6{
	background: transparent url("http://www.paretologic.com/images/small_backup.jpg") no-repeat;
}
/* END Paretolabs RegCure landing page */

.screenshot_list{
	margin: 0 auto;
}
.screenshot_list li{
	display: inline;
	list-style-type: none;
}
.screenshot_list a{
	float: left;
	width: 100px;
	padding: 10px 0;
}
.adjust_right30 {
	margin-right: 30px;
}
/* Order page - Driver prototype */

div#headerbox img {
	margin: 5px 0 0 5px;
}
div#wrapper_buy_outer {
	width: 780px;
	margin: 0 auto;
	padding: 30px 0 10px 0;
	text-align: center;
	background-color: #FFF;
}
div#container_buy_row1 {
	width: 740px;
	margin: 0 20px;
	padding: 0;
}
div#container_buy_row2 {
	width: 740px;
	margin: 0 20px;
}
div#container_buy_column_left {
	float: left;
	width: 314px;
	margin: 0 auto;
	text-align: center;
}
div#container_buy_column_left p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;	
	line-height: 18px;
	text-align: center;
	margin: 0;
	padding: 0;
}
div#container_buy_column_left p span {
	color: #990000;
}
div#container_buy_column_right {
	float: right;
	width: 426px;
}
.credibility {
	float:right;
	width: 150px;
	text-align: center;
}
.credibility td {
	text-align: center;
}
p.Register_TLO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	line-height: 18px;	
	margin: 0;
	padding: 0;
	text-align: left;
}
p.Register_TLO span {
	color: #990000;
}
.adjust_margintop_130 {
	margin: 0 auto;
	margin-top: 130px;
}
div#indicator_outer {
	float: left;
	width: 314px;
	padding-top: 10px;
}
div#indicators3 {
	width: 286px;
	margin: 0 auto;
	text-align: center;
}
p.LTO {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}
span.titlered {
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
/* Order page Form */
form#ProductPrice_buy{
	float: right;
	width: 422px;
	text-align: center;
	border: 2px solid #003366;
	background:#6699CC;
}
form#ProductPrice_buy fieldset label {
	float: left;
	width: 100px;
	height: 16px;
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	font-size: 10px; 
	text-align: right; 
	text-transform: uppercase;
	color: #FFF;
}
form#ProductPrice_buy fieldset input{
 	float: right;
	width: 200px;
	font-size: 10px;
	border: 1px solid #999;
	margin: 0 0 15px 0;
	padding: 3px;
}
form#ProductPrice_buy fieldset select{
  	float: right;
	width: 260px;
	font-size: 10px;
	margin: 0 0 15px 0;
	padding: 2px; 
	border: 1px solid #999; 
}
form#ProductPrice_buy fieldset label.optout_label{
	float: right;
	width: 365px;
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	text-align: left; 
	color: #FFF;
}
form#ProductPrice_buy fieldset input.optout_checkbox{
 	float: left;
	width: 15px;
	height: 15px;
	margin-top: 6px;
	padding: 0;
	border: 0;
}

p#blacktext_or{
	float: left;
	color: #000;
	font-weight: normal;
	margin: 4px 0 4px 10px;
}
p.blacktext_formbottom {
	text-align: center;
	color: #000;
	font-size: 10px;
	margin: 8px auto;
	padding: 0;
}
span.redtext {
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
div#trans_text {
	padding: 8px 0 0 0;
}
.adjust_margin_8{
	margin-top: 8px;
}
.adjust_margin_left8 {
	margin-left: 8px;
}

/* DriverCure Order Page Prototype */
div#wrapper_mainorder{
	width: 780px;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #FFF;
}
div#container_header{
	float: left;
	width: 780px;
	height: 75px;
	margin: 0 auto;
	text-align: left;
	border-bottom: 1px solid #666;
}
div#container_order_columnleft{
	float: left;
	display: inline;
	width: 314px;
	margin-left: 20px;
	padding-top: 20px;
	text-align: center;
}
div#container_order_columnleft p{
	text-align: center;
}
div#container_order_columnright{
	float: left;
	width: 426px;
	padding-top: 20px;
}
div#container_order_columnright p{
	margin: 0;
	padding: 5px 0;
}
div#wrapper_credibility{
	text-align: center;
	margin: 0 0 0 10px;
	padding: 0;
}
div#wrapper_credibility img{
	float: none;
	display: inline;
	margin: 0 auto;
}
.container_credibility{
	width: 135px;
	margin: 0 auto;
	text-align: center;
}
.container_credibility td{
	text-align: center;
}
.adjust_width_135px{
	width: 135px;
}
.adjust_width_190px{
	width: 190px;
}
.adjust_height_200px{
	height: 200px;
}
.adjust_height_240px{
	height: 240px;
}

.titletext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.adjust_title_red{
	color: #990000;
}
.adjust_title_blue{
	color: #003366;
	margin: 0;
	padding: 0;
}
div#wrapper_orderform{
	float: none;
	width: 426px;
	margin: 0 auto;
	padding-bottom: 25px;
}
div#container_orderform{
	float: left;
	width: 426px;
	background-color: #003366;
	text-align: center;
}

p#product_subhead_slogan {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
form#product_orderform{
	width: 422px;
	text-align: center;
	margin: 2px auto;
	background:#6699CC;
}
form#product_orderform p{
	margin: 0;
	padding: 15px 0 0;
	color: #FFF;
	text-align: center;
}
form#product_orderform p.specialblacktext{
	padding: 0 0 15px 0;
	margin: 0;
	color: #000;
}
form#product_orderform p.specialwhitetext{
	padding: 0 0 15px 0;
	margin: 0;
}
form#product_orderform p.specialwhitetext a{
	color: #FFF;
}
.adjust_font_10px{
	font-size: 10px;
}
div#container_form_inputs {
	width: 390px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
div#package_form_inputs {
	margin: 0 auto;
	text-align: right;
	padding: 0;
}
.adjust_width_336px{
	width: 336px;
}
.adjust_width_360px{
	width: 360px;
}
.adjust_width_247px{
	width: 247px;
}
.adjust_width_200px{
	width: 200px;
}
form#product_orderform fieldset{
	padding: 0;
	margin: 0;
	border: 0;
}
form#product_orderform fieldset label {
	float: left;
	display: inline;
	width: 130px;
	height: 16px;
	margin:  15px 0 0;
	padding: 4px 0 0;
	font-size: 10px;
	color: #FFF;
	text-align: right; 
	text-transform: uppercase;
}
form#product_orderform fieldset input{
 	float: right;
	display: inline;
	width: 220px;
	height: 18px;
	margin:  15px 0 0 4px;
	padding: 0;
	font-size: 12px;
	border: 1px solid #999;
}
form#product_orderform fieldset select{
 	float: none;
	display: inline;
	width: 220px; 
	height: 20px;
	margin:  15px auto 0;
	padding: 0;
	font-size: 12px;
	border: 1px solid #999;
}
form#product_orderform fieldset label.optout_label{
	float: right;
	width: 365px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	text-transform: none; 
	color: #FFF;
	margin: 10px 0 0;
	padding: 0;
}
form#product_orderform fieldset input.optout_checkbox{
 	float: left;
	width: 15px;
	height: 15px;
	margin: 10px 0 0;
	padding: 0;
	border: 0;
}
div#package_order_buttons{
	width: 300px;
	margin: 0 auto 5px;
	padding: 0;
	text-align:center;
}

div#package_order_buttons p{
	float: none;
	display: inline;
	height: 25px;
	margin: 0;
	padding: 4px 10px 0;
	text-align: center;
	color: #000;
}
form#product_orderform input.submit_button{
	float: none;
	display: inline;
	width: 120px;
	height: 25px;
	margin: 0;
	padding: 0;
}
p#unlimited_license {
	color: #FFF;
	text-align: center;
	padding: 0;
}
p#unlimited_license a {
	color: #FFF;
}
p#unlimited_license a:hover {
	color: #FFF;
}
.container_satisfaction{
	float: none;
	clear: both;
	width: 740px;
	margin: 0 auto 10px;
	text-align: left;
}
.container_badges{
	width: 314px;
}
.adjust_text_right{
	text-align: right;
}
.adjust_text_center{
	text-align: center;
}
.adjust_margin_bottom_8{
	margin-bottom: 8px;
}
.container_badges img{
	float: none;
	display: inline;
	margin: 0 auto;
}
.clear_fix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* clearfix hack */
.clear_fix{
	display: inline-table;
}
/* backslash hack hides from IE mac \*/
* html .clear_fix{
	height: 1%;
}
.clear_fix {
	display: block;
}
/* end backslash hack */

/* START Virus sample submission form */
p.virussample_steps {
	font-size: 14px;
	font-weight: bold;
}
p.virussample_steps span {
	font-size: 16px;
	color: #D14200;
	font-weight: bold;
	padding-right: 2px;
}
.virussample_boxes_wrapper {
	text-align: center;
}
.virussample_buttonwrapper {
	margin: 0 auto;
}
.virussample_boxes_wrapper p {
	text-align: center;
}
.adjust_width_160px{
	width: 160px;
}
.adjust_width_80px{
	width: 80px;
}
.adjust_width_65px{
	width: 65px;
}

p.first span {
	color: #D14200;
}
div#container_error {
	width: 100%;
	text-align: center;
}
div#package_error{
	width: 400px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #999;
	background-color: #EEE;
}
div#package_error p{
	margin: 0 auto;
	padding: 10px 15px;
}
.wrapper_cell_left{
	float: left;
	display: inline;
	width: 406px;
}
.container_cell_number{
	float: left;
	display: inline;
	width: 20px;
	margin: 0 10px 0 0;
	padding: 0;
}
.container_cell_number p{
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}
.container_cell_number p span{
	color: #CC0000;
}
.container_cell_info{
	float: left;
	width: 376px;
}
.wrapper_cell_right{
	float: right;
	display: inline;
	width: 242px;
	text-align: center;
}
.wrapper_cell_right p{
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
}
.wrapper_mandatory p{
	text-align: center;
}
.wrapper_mandatory p span{
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
form#virus_submission{
	padding: 0;
	margin: 0;
	border: 0;
}
form#virus_submission select{
	width: 220px; 
	height: 100px;
	margin:  0 auto;
	padding: 0;
	font-size: 12px;
	border: 1px solid #999;
}

form#virus_submission textarea{
	width: 220px; 
	height: 100px;
	margin:  0 -30px; /* Hack for IE6 -  negative margin removes artificial margin imposed by browser default */
	padding: 0;
	font-size: 10px;
	border: 1px solid #999;
}
form#virus_submission input{
	border: 1px solid #999;
}
form#virus_submission input.txt{
	display: inline;
	height: 18px;
	padding: 0;
	text-align: center;
	border: 1px solid #999;
}
.adjust_width_left{
	width: 270px;
	margin: 0 0 1px 15px;
}
.adjust_width_right{
	width: 95px;
	margin: 0 0 1px ;
	border: none;
}
/* END Virus sample submission form */

/* START affiliates */
.wrapper_button {
	width: 100%;
	text-align: center;
}
.button_register {
	float: none;
	width: 228px;
	height: 56px;
	margin: 0 auto;
	background: transparent url("../image/button_register_duo.jpg") no-repeat;
}
.button_register a{
	float: none;
	display: block;
	width: 228px;
	height: 56px;
	outline: none;
	margin: 0 auto;
	background: transparent url("../image/button_register_duo.jpg") no-repeat;
}
.button_register a:hover{
	background-position: -228px 0;
	outline: none;
}
/* END affiliates */
/* START ENP Renewal */
div#wrapper_main_renewal {
	width: 600px;
	margin: 10px auto 0;
	border: 1px solid #999;
	background: #FFF;
}
p.email_renewal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747; 
	line-height: 17px;
}
p.email_renewal a {
	color: #425982; 
	text-decoration: underline;
}
p.email_renewal a:link {
	color:#425982; 
	text-decoration: underline;
}
p.email_renewal a:hover {
	color: #D14200; 
	text-decoration: none;
}
p.email_renewal a:visited {
	color: #CC6600;
}
div#wrapper_inner_renewal {
	width: 580px;
	margin: 10px 10px 0 10px;
}
div#container_left_renewal, div#container_right_renewal {
	width: 276px;
	height: 431px;
	text-align: left;
}
div#container_center_renewal {
	float: left;
	width: 8px;
	height: 431px;
	margin-left: 10px;
	background: transparent url("../image/renewal_vdots.gif") no-repeat;
}
p.renewal_price a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D14200;
	text-decoration: underline;
}
p.renewal_price a:hover {
	text-decoration: underline;
}
div#container_box_logos {
	float: left;
	width: 141px;
	margin: 0;
	padding: 0;
}
div#container_logos_renewal {
	float: right;
	width: 135px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
div#container_logos_renewal table td {
	margin: 0 auto;
	text-align: center;
}
div#container_logos_renewal img {
	margin: 0 auto;
	text-align: center;
}
div#button_renewal {
	background: url("../image/button_renew.jpg") no-repeat;
}
div#button_renewal a{
	float: left;
	width: 228px;
	height: 56px;
	margin: 15px 0 15px 24px;
	background: url("../image/button_renew.jpg") no-repeat;
}
div#button_renewal a:hover{
	background-position: -228px 0;
	text-decoration:none;
}
div#container_didyouknow {
	width: 580px;
	text-align: left;
	background: transparent url("../image/renewal_didyouknow.gif") no-repeat 0 0;
}
p.footer_renewal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
.adjust_margin_top6 {
	margin-top: 6px;
}
.adjust_margin_bottom15 {
	margin-bottom: 15px;
}
/* END ENP Renewal */

.adjust_text_red{
	color: red;
}
.adjust_text_18 {
	font-size: 18px
}
/* START PRINT BUTTON */
.print_page {
	width: 100%;
	text-align: center;
}
.print_page a{
	display: block;
	width: 215px;
	height: 59px;
	margin: 0 auto;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/print_duo.jpg") no-repeat;
}
.print_page a:hover {
   	background-position: -215px 0;
	text-decoration: none;
}
/* END PRINT BUTTON */
div#package_print_page{
	float: left;
	width: 658px;
	height: 78px;
	margin: 15px 0;
	background-color: #FFFF66;
}
.print_duo{
	float: left;
	width: 234px;
	height: 78px;
	margin: 0 auto;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/thank_you_duo.jpg") no-repeat;
}
.print_duo a{
	display: block;
	width: 234px;
	height: 78px;
	margin: 0 auto;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/thank_you_duo.jpg") no-repeat;
}
.print_duo a:hover {
   	background-position: -234px 0;
	text-decoration: none;
}
.adjust_padding_TRB{
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 7px;
}
.firstline {
 	font-family: georgia, palatino, serif; 
 	font-size: 1.3em;
 	line-height: 1.5em;
 	margin-left: 10px;
 }
#header_thankyou {
 	float: left;
 	width: 738px;
 	height: 78px;
	margin: 0;
	padding: 0;
 	border-bottom: 1px solid #666;
 	background-color: #C43B0F; 
}
.content_thankyou {
 	float: left;
	margin: 0;
	padding: 20px 40px 15px;
	width: 658px;
}
.logo_pareto {
 float: left;
 padding: 10px 0 0 10px;
}
.wrapper_licenses{
 	float: left;
	margin: 0;
	width: 658px;
}
.container_flexible{
	padding: 0;
}
.container_flexible ul, ol {
	margin: 10px 0 0 30px;
 	padding: 0;
 	border: 0;
 	line-height: 1.2em;
}

.container_flexible ul li {
 	margin: 0 0 0 0;
 	padding: 0;
 	list-style: square;
}

.container_flexible ol li {
 	margin: 0 0 10px 0;
 	padding: 0 10px 0 0;
}

.container_screenshot {
	float: right;
	width: 300px;
	font-size: 12px;
	text-align: center;
	margin-top: 17px;
}
.container_screenshot a {
	float: none;
	display: block;
	width: 300px;
	margin-top: 250px;
	outline: none;
}
.screenshot_small {
	position: relative;
	z-index: 1;
}
.screenshot_small:hover {
	background-color: transparent;
	z-index: 200;
}
.screenshot_small span { /*CSS for enlarged image*/
	position: absolute;
	border: 1px solid gray;
	visibility: hidden;
	text-decoration: none;
	background-color: #FFF;
}
.screenshot_small span img { /*CSS for enlarged image*/
	border-width: 0;
}
.screenshot_small:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -340px;
	left: -126.5%; /*position where enlarged image should offset horizontally */
}
.adjust_screen_regcure{
	background: transparent url("../images/license_regcure_small.jpg") no-repeat;
}
.adjust_screen_drivercure{
	background: transparent url("../images/license_drivercure_small.jpg") no-repeat;
}
.adjust_screen_xoftspyse{
	background: transparent url("../images/license_xoftspyse_small.jpg") no-repeat;
}
.adjust_screen_privacycontrols{
	background: transparent url("../images/license_privacycontrols_small.jpg") no-repeat;
}
.adjust_screen_spamcontrols{
	background: transparent url("../images/license_spamcontrols_small.jpg") no-repeat;
}
.adjust_screen_datarecovery{
	background: transparent url("../images/license_datarecovery_small.jpg") no-repeat;
}
.adjust_screen_datarecovery_pro{
	background: transparent url("../images/license_datarecovery_small.jpg") no-repeat;
}
.adjust_screen_antivirusplus{
	background: transparent url("../images/license_antivirusplus_small.jpg") no-repeat;
}
.adjust_screen_antispyware{
	background: transparent url("../images/license_antispyware_small.jpg") no-repeat;
}
.label_license{
	float: left;
	height: 21px;
	padding-top: 9px;
	text-align: right;
}
.input_license{
	float: left;
	font-size:20px;
	width: 295px;
	background-color:#666;
	color: #FFF;
}
.adjust_text_right{
	text-align: right;
}
.adjust_width_329px{
	width: 329px;
}
.adjust_width_300px{
	width: 300px;
}
.adjust_label_left{
	width: 25px;
}
.adjust_label_right{
	width: 25px;
}
.adjust_margin_top_15px{
	margin-top: 15px;
}
.adjust_margin_bottom_15px{
	margin-bottom: 15px;
}
.adjust_padding_bottom_15px{
	padding-bottom: 15px;
	background-color: red;
}
div#popup_img{
	float: right;
	width: 300px;
	text-align: center;
}
div#popup_img img{
	padding-bottom: 19px;
}
div#popup_img a {
	display: block;
   	text-decoration: underline;
	outline: none;
}
div#popup_img a:hover {
   	border: none;
	text-decoration: none;
}

div#popup_img a img {
	width: 0;
	height: 0;
	border-width: 0;
}
div#popup_img a:hover img {
	position: absolute;
	left: 20px;
	top: 250px;
	width: 700px;
	height: 537px;
}
/* Buy index CONTENT */
.container_buy_index {
	height: 158px;
	margin-bottom: 22px;
	border-bottom: 1px solid #999;
}
.container_buy_index_bottom {
	height: 148px;
}
.container_buy_index h2, .container_buy_index_bottom h2 {
	margin: 0;
	padding: 0;
}
.buy_index_boxshot {
	float: right;
	padding-left: 40px;
}
.adjust_margin_top_bottom {
	margin: 10px auto 5px;
}
.adjust_height_33 {
	height: 33px;
}
/* ParetoLogic index CONTENT */

.chat_phone_que {
	width: 100%;
	text-align: center;
}
.chat_button_package{
	float: none;
	width: 133px;
	margin: 0 auto;
}
.upgrade_software_program {
	float: none;
	display: block;
	width: 219px;
	height: 62px;
	margin: 0 auto;
	text-align: center;
}
.upgrade_software_program a{
	float: none;
	display: block;
	width: 219px;
	height: 62px;
	margin: 0 auto;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/download_duo.jpg") no-repeat;
}
.upgrade_software_program a:hover {
   	background-position: -219px 0;
	text-decoration: none;
}
.package_center_alignment{
	margin: 0 auto;
	text-align: center;
}
.upgrade_software {
	float: none;
	display: block;
	width: 219px;
	height: 62px;
	margin: 0 auto;
	text-align: center;
	background: transparent url("../image/upgrade_now_duo.jpg") no-repeat;
}
.upgrade_software a{
	float: none;
	display: block;
	width: 219px;
	height: 62px;
	margin: 0 auto;
	text-decoration: none;
	text-align: center;
	outline: none;
	background: transparent url("../image/upgrade_now_duo.jpg") no-repeat;
}
.upgrade_software a:hover {
   	background-position: -219px 0;
	text-decoration: none;
}
/* How to download button */
.adjust_width_167 {
	width: 167px;
}
#seasons_greeting{
	float: left;
	clear: both;
	width: 351px;
	height: 280px;
	padding: 0;
	margin: 20px 0 0;
	text-align: center;
}
h1.seasons_greeting_heading {
	float: none;
	width: 341px;
 	font-family: georgia, palatino, serif; 
 	font-size: 36px;
	color: #D14200;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
p.seasons_greeting_text {
 	float: none;
	width: 78%;
 	font-family: georgia, palatino, serif; 
 	font-size: 13px;
 	line-height: 16px;
 	margin: 8px auto;
	padding: 0;
}
.single_button_links{
	float: none;
	margin: 0 auto;
	text-align: center;
}
.single_button_links a {
	float: none;
 	display: block;
 	width: 90px;
 	color: #3C6969;
 	padding: 6px 0;
 	margin: 0 auto;
 	text-align: center;
 	text-decoration: none;
 	border: 1px solid #E19D87;
 	background: #f2f2f3 url("/image/link_box_gradient.gif") bottom left repeat-x;
}

.single_button_links a:hover {
 	background: #f2f2f3 url("/image/link_box_gradient_a.gif") bottom left repeat-x;
}
#container_index_content {
	float: left;
	height: 280px;
	padding: 0 22px 0;
	margin: 20px 0 0;
}

#container_index_content img {
	margin: 10px 0 0;
 	clear: both;
 }
#container_index_content h1 {
	float: left;
 	font-family: georgia, palatino, serif; 
 	font-size: 36px;
	color: #D14200;
	margin: 0;
	padding: 0 0 0 4px;
}
#container_index_content p.in_the_news{
	font-family: georgia, palatino, serif; 
	font-size: 36px;
	height: 48px;
	color: #C43B0F;
	margin: 0;
	padding: 0 0 0 5px;
}
#container_index_content p {
 	width: 284px;
 	font-family: georgia, palatino, serif; 
 	font-size: 1.1em;
 	line-height: 1.5em;
 	margin: 0 0 5px;
	padding: 0 0 0 4px;
}
/* INDEX PAGE BOTTOM CONTAINERS */
div#container_index_bottom{
	float: left;
	width: 738px;
	height: 100px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #666;
}

.package_index_item_left {
	float: left;
	display: block;
	width: 245px;
	height: 99px;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/icon_downloads_duo.jpg") no-repeat;
}
.package_index_item_left a{
	float: left;
	display: block;
	width: 245px;
	height: 99px;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/icon_downloads_duo.jpg") no-repeat;
}

.package_index_item_right{
	float: left;
	display: block;
	width: 245px;
	height: 99px;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/icon_tell_a_friend_duo.jpg") no-repeat;
}
.package_index_item_right a{
	float: left;
	display: block;
	width: 245px;
	height: 99px;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/icon_tell_a_friend_duo.jpg") no-repeat;
}

.package_index_item_left a:hover, .package_index_item_right a:hover {
   	background-position: -245px 0;
	text-decoration: none;
}
.package_index_item_middle{
	float: left;
	display: block;
	width: 248px;
	height: 99px;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/icon_malware_diaries_duo.jpg") no-repeat;
}
.package_index_item_middle a{
	float: left;
	display: block;
	width: 248px;
	height: 99px;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/icon_malware_diaries_duo.jpg") no-repeat;
}
.package_index_item_middle a:hover {
   	background-position: -248px 0;
	text-decoration: none;
}

div#container_index_bottom a strong {
	float: left;
	display: block;
 	font-family: georgia, palatino, serif; 
 	font-size: 18px;
	line-height: 20px;
 	font-weight: normal;
	margin: 0;
	padding: 14px 0 0 116px;
	outline: none;
}
 
div#container_index_bottom a span { 
 	clear: both; 
 	display: block;
 	color: #4C4C4C;
 	line-height: 16px;
	margin: 0;
	padding: 0 0 0 116px;
	outline: none; 
}

.ampersand_position {
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
}
/* Email Newsletter */
.required {
	color: red;
	display: none;
}
div#nonerrorcode {
	float: right;
	color: #C43B0F;
	font-size: 10px;
}
div#nonerrorpagecode p {
	float: none;
	margin: 0 auto;
	color: #bdc3b5;
}
div#nonerrorpagecode_336699 p {
	float: right;
	margin: 0;
	padding: 6px 0 0 0;
	color: #336699;
	font-size: 10px;
}
div#nonerrorpagecode_C43B0F p {
	float: right;
	margin: 0;
	padding: 6px 0 0 0;
	color: #C43B0F;
	font-size: 9px;
}
span.at_symbol {
	width: 12px;
	height: 13px;
	background: transparent url("../../image/@_symbol.gif") no-repeat 0 1px;
}
.adjust_float_margin{
	float: right;
	margin: 5px 0 0 15px;
}
.windows_disclaimer, .godaddy_disclaimer {
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-align: center;
}
.download_disclaimer {
	font-size: 10px;
	margin: 7px 0 0 0;
	padding: 0;
	text-align: center;
}
.file_size_disclaimer {
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.title_head_h1_format{
	font-family: georgia, palatino, serif; 
	font-size: 2.5em;
 	margin: 15px 0 5px;
 	font-weight: normal;
	color: #C43B0F;
}
.start_download_text {
	font-family: georgia, palatino, serif; 
 	font-size: 1.3em;
	text-align: left;
	margin: 0;
	padding: 0;
}
.start_download_text a {
	color: #4C4C4C; 
	text-decoration: none;
}
.start_download_text a span{
	color: #C43B0F;
	text-decoration: underline;
}
.start_download_text a:hover span{
	text-decoration: none;
}
p#microsoft_disclaimer {
	font-size: 10px;
	text-align: center;
}
p.logo_disclaimer{
	float: left;
	width: 100%;
	padding: 10px 0 0;
	font-size: 10px;
	text-align: center;
}
.logo_microsoft_certified_partner{
	float: right;
	margin: 6px 0 0 0;
	padding: 0;
}
.microsoft_certified_partner_logo{
	float: right;
	position: absolute;
	left: 588px;
	top: 248px;
}
h1.beside_microsoft {
 	float: left;
	width: 370px;
 	font-family: georgia, palatino, serif; 
 	font-size: 2.5em;
 	margin: 20px 0 40px;
 	font-weight: normal;
}
.logo_microsoft {
	float: right;
	margin-top: 8px;
}
.logo_microsoft_certified {
	float: right;
	display: inline;
	margin: 10px 10px 0 0;
	padding: 0;
}
/* Affiliate contact */
.security_code_img {
	padding: 10px 0 10px 185px;
}


/* CHAT - SUPPORT */
.chat_button_container{
	float: right;
	padding: 19px 21px 0 3px;
}
#top_nav_chat {
 float: right;
 margin: 34px 10px 0 0;
 width: 350px;
 display: inline;
 }
 
#top_nav_chat ul {
 float: right;
 margin: 0;
 padding: 0;
 background: transparent url(/image/shopping_cart.gif) no-repeat;
 }

#top_nav_chat ul li {
 float: left;
 margin: 0;
 padding: 0;
 list-style: none;
 }

#top_nav_chat ul li a {
 float: left;
 display: block;
 color: #fff;
 text-decoration: none;
 font-size: 10px;
 padding: 0 6px;
 border-left: 1px solid #fff;
 }

#top_nav_chat ul li#shopping_cart a {
 padding: 0 6px 0 25px;
 border-left: 0;
 }

#top_nav_chat ul li a:hover {
 text-decoration: underline;
 }
 /* Screen shots page */
 .screenshots_arrow_down {
 	float: left;
	margin: 0 5px 0 0;
 }
 .adjust_margin_top2px {
 	margin-top: 2px;
 }
 .container_quote_button {
 	width: 658px;
	margin: 0 auto;
	text-align: center;
 }
 p.quote_text{
 	width: 550px;
	margin: 0 auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 14px;
	line-height: 22px;
	color: #006699;
}
.quote_salutation_text{
	width: 550px;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 auto;
	font-style: normal;
	text-align: right;
	color: #006699;
}
.button_start_download {
 	float: none;
	width: 268px;
	height: 64px;
	margin: 0 auto;
	background: transparent url("../image/button_start_download_duo.jpg") no-repeat;
}
.button_start_download a{
	float: none;
	display: block;
	width: 268px;
	height: 64px;
	margin: 0 auto;
	text-decoration: none;
	outline: none;
	background: transparent url("../image/button_start_download_duo.jpg") no-repeat;
}
.button_start_download a:hover{
	background-position: -268px 0;
	outline: none;
}

 div#phone_number_time{
 	float: left;
	width: 738px;
	height: 100px;
	border-top: 1px solid #666;
	background: transparent url("../image/banners/sub_support_phone.jpg") no-repeat;
 }
 
 div#phone_number_time p{
 	float: left;
	margin: 70px 0 0 100px;
	line-height: 12px;
	font-size: 11px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
 }
 
 /* PREMIUM SUPPORT LOGIN PAGE */
 
div#container_support_login {
	width: 100%;
	text-align: center;
	border: 1px solid #999;
	background-color: #EEE;
}
div#container_login_form {
	width: 540px;
	margin: 15px auto;
	text-align: center;
}
div#container_login_form p{
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
div#container_login_form p.support_error_text{
	margin: 0 auto;
	padding: 8px 8px 2px;
	color: #C43B0F;
	font-size: 12px;
	text-align: left;
	border: 1px solid #999;
	background-color: #FFF;
}
div#container_login_form p.support_error_text span{
	line-height: 30px;
	color: #333;
}
div#container_login_form p.chat_window_error_text{
	margin: 0 auto;
	padding: 0;
	color: #C43B0F;
	font-size: 11px;
	text-align: center;
}
form#frmCheck_license {
	float: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
form#frmCheck_license label {
  	float: left;
	font-size: 10px;
  	text-transform: uppercase;
  	text-align: left;
	padding: 3px 10px 0 0;
	background-color: #EEE;
}
form#frmCheck_license input {
	float: right;
	width: 220px;
	border: 1px solid #999; 
}
form#frmCheck_license input.btnLogin {
 	float: none;
	display: block;
	width: 120px;
 	margin: 0 auto;
 	padding: 6px 0;
 	color: #666; 
 	font-size: 14px; 
 	text-align: center; 
 	border: 1px solid #E19D87; 
 	background: #f2f2f2 url("../image/silver/button_bkg.gif") repeat-x 0 100%; 
} 

.required_text {
	float: left;
	color: #FF0000;
	font-size: 11px;
	text-align: left;
}
.required_text a {
	color: #333;
	text-decoration: underline;
}
.required_text a:hover {
	color: #666;
	text-decoration: none;
}

 /* PREMIUM SUPPORT POPUP PAGE */
.wrapper_premium_support_customer {
	width: 491px;
	padding-bottom: 20px;
	background-color: #FFF;
}

.wrapper_premium_support_customer p {
	margin: 0 23px 0 23px;
}

.tfn_support {
	background:url(../images/premium_support_customer_noTFN.jpg) top left no-repeat;
	width:491px;
	height:100px;
}

.tfn_support p {
	font-size:1.5em;
	font-weight:bold;
	line-height:2em;
	padding:12px 0 0 100px;
	color:#000000;
}

.tfn_number {
	font-size:2em;
}

h1.premium_support_customer {
	font-family: georgia, palatino, serif; 
	font-size: 2.5em;
	margin: 32px 0 0 23px;
	font-weight: normal;
}
p.first_premium_support_customer {
	font-family: georgia, palatino, serif; 
	font-size: 1.3em;
	line-height: 1.5em;
	margin: 25px 23px 0 23px;
}
.package_facebook_like_button{
	float: right;
}
/* localization */
form.localized_language_dropdown {
	float: left;
	width: 160px;
	text-align: center;
}
.localized_language_dropdownbox {
	float: none;
	width: 150px;
	height: 22px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 2px auto 0;
	padding: 0;
}
form.en_language_dropdown {
	float: right;
	display: inline;
	width: 160px;
	margin: 6px 16px 0 0;
	padding: 0;
}
.en_language_dropdownbox {
	position: absolute;
	top: 300px;
	left: 549px;
	width: 150px;
	height: 22px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}
div#main_nav ul li.nav_last {
	background-color: #EDEFEB;
	border-right: 1px solid #666; 
}
.closing_paragraph{
	margin: 0px;
	padding: 0px;
}
.disclaimer_drivers{
	font-size: 10px;
	margin: 0 auto;
	text-align: left;
}
.tucow_award{
	float: right;
	margin: 14px 0 0 10px;
	padding: 0
}
.adjust_align_text_center {
	margin: 0 auto;
    text-align: center;
}
/* Product Download */
.wrapper_product_download {
	width: 960px; 
	text-align: left;
	margin: 0 auto; 
}
.container_product_download {
	float: left;
	width: 958px;
	border: 1px solid #666666; 
	border-top: none; 
	background: #FFF;
}
.container_download_content {
	width: 910px;
	margin: 0 auto;
	padding: 0;
	background: transparent url("../image/product_download_box_tile.jpg") repeat-x;
}
.container_product_download_content {
	width: 910px;
	margin: 0 auto;
	padding: 0;
}
.product_download_box_left {
	float: left;
	width: 350px;
	margin-left: 8px;
}
p.head_line {
	float: left;
	font-size: 19px;
	font-weight: bold;
	padding: 36px 0 0 12px;
}
p.head_line span {
	font-size: 18px;
	text-decoration: underline;
}
.panel_bar {
	border-top: 3px solid #c43b0f;
	margin-top: 106px;
	padding-bottom: 10px;
}
ul.product_download_list {
	margin: 0;
	padding: 0;
}
ul.product_download_list li {
	font-size: 13px;
	font-weight: bold;
	margin-left: 15px;
	list-style: square;
}
ul.product_download_list li span {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.product_free_diagnosis {
	float: right;
	width: 508px;
	height: 243px;
	margin: 14px 8px 0 0;
	position:relative;
	background: transparent url("../image/support_free_diagnosis2.jpg") no-repeat;
}

.product-tfn {
	color:#fff;
	font-size:65px;
	font-weight:bold;
	position:absolute;
	left:30px;
	top:40px;
}

/* product support tfn */

.tfn-box{
	background:url(../images/paretologic_support_TFN.gif) no-repeat;
	color:#fff;
	font-size:60px;
	font-weight:bold;
	height:99px;	
	margin:auto auto;
	padding:15px 0 0 0;
	width:565px;
	text-align:center;
}


.download_heading {
	font-family: georgia, palatino, serif; 
 	font-size: 2.5em;
	font-weight: normal;
 	margin: 0;
	padding: 16px 0 8px 17px;
}
p.content_first {
	font-weight: bold;
	padding-left: 17px;
}
.container_download_steps {
	float: left;
}
.package_download_info_top {
	width: 325px;
	height: 12px;
	background: transparent url("../image/download_steps_top.gif") no-repeat;
}
.package_download_info {
	width: 325px;
	background: transparent url("../image/package_download_info_tile.gif") repeat-y;
}
.package_download_info p {
	width: 270px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px 22px;
}
.package_download_info p span {
	font-size: 20px;
	color: #D14200;
}
.download_step1_bottom {
	width: 325px;
	height: 237px;
	background: transparent url("../image/ie_download_security_warning.gif") no-repeat 0 0;
}
.download_step2_bottom {
	float: left;
	width: 346px;
	height: 237px;
	margin: 0 auto;
	background: transparent url("../image/vista_user_account_control.gif") no-repeat 0 0;
}
.package_download_info_rightcolumn_top {
	width: 211px;
	height: 12px;
	background: transparent url("../image/download_steps_rightcolumn_top.gif") no-repeat;
}
.package_download_info_rightcolumn {
	width: 211px;
	height: 280px;
	background: transparent url("../image/package_download_info_rightcolumn_tile.gif") repeat-y;
}
.package_download_info_rightcolumn p {
	width: 180px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px 22px;
}
.package_download_info_rightcolumn p span {
	font-size: 20px;
	color: #D14200;
}
.download_step3_bottom {
	float: left;
	width: 211px;
	height: 20px;
	background: transparent url("../image/download_step3_bottom.gif") no-repeat 0 100%;
}
div#footer_main_download {
 	float: left;
 	width: 100%;
 	height: 25px;
 	border-top: 1px solid #666;
 	background-color: #C43B0F;
}
div#footer_main_download ul {
 	float: left;
	color: #FFF;
	margin: 2px 0 0 8px;
}
div#footer_main_download ul li {
 	float: left;
	display: inline;
	color: #FFF;
}
div#footer_main_download a {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	padding: 0 6px;
}
div#footer_main_download a:hover {
	text-decoration: underline;
}
.adjust_margin_top11px {
	margin-top: 11px;
}
.adjust_padding_top8px {
	padding-top: 8px;
}
.adjust_width_325px {
	width: 325px;
}
.adjust_width_346px {
	width: 346px;
}
.adjust_width_211px {
	width: 211px;
}
.adjust_margin_left11px {
	margin-left: 11px;
}
.adjust_margin_left13px {
	margin-left: 13px;
}
.adjust_padding_top16px {
	padding-top: 16px;
}

/* Product disclaimer relocate */
.container_product_download_disclaimer {
	float: left;
	width: 100%;
}
.package_download_disclaimer {
	float: left;
	width: 280px;
}

/* Uninstall Survey Form */

.container_uninstall_survey {
	float: left;
	font-size:15px;
	margin: 0 auto;
	padding: 0;
}
.container_uninstall_survey input.btnSubmit {
	float: none;
 	color: #666;
	margin: 0 auto;
 	padding: 5px 16px; 
 	text-align: center; 
 	border: 1px solid #E19D87; 
 	background: #F2F2F2 url("../image/silver/link_box_gradient.gif") repeat-x 0 100%; 
}
.container_uninstall_survey input.btnSubmit:hover {
 	background: #F2F2F2 url("../image/silver/link_box_invert_gradient.gif") repeat-x 0 100%; 
}
.uninstall_survey_title {
 	font-family: georgia, palatino, serif; 
 	font-size: 1.3em;
 	text-align: center;
	margin: 0 0 10px;
	padding: 0;
}
.headline_text {
	float: left;
	font-size: 19px;
	font-weight: bold;
	padding: 44px 0 0 18px;
}

/* Product get it free */
.product_support_free_license {
	float: right;
	width: 508px;
	height: 243px;
	margin: 14px 8px 0 0;
	background: transparent url("../image/support_free_pcha_license_tfn.jpg") no-repeat;
}
.product_support_free_license_bar {
	margin-top: 129px;
	padding-bottom: 10px;
	border-top: 3px solid #D14200;
}
.container_getfree {
	float: left;
}
.getfree_corners_top {
	width: 908px;
	height: 10px;
	background: transparent url("../image/get_free_corners_top.gif") no-repeat;
}
.getfree_contents {
	float: left;
	width: 908px;
	background: transparent url("../image/get_free_3columns_tile.gif") repeat-y;
}
.getfree_steps_arrows {
	float: left;
	width: 908px;
	background: transparent url("../image/get_free_steps_arrows.gif") no-repeat 0 26%;
}
.package_getfree_info {
	float: left;
}
p.follow_3_steps {
	font-size: 13px;
	padding-left: 17px;
}
.package_getfree_info p {
	float: left;
	font-size: 13px;
	margin: 0;
	padding: 0 0 2px 22px;
}
.package_getfree_info p span {
	font-size: 20px;
	font-wight: bold;
	color: #D14200;
}
.package_getfree_info p span.toll_free_number{
	font-size: 13px;
}
.getfree_corners_bottom {
	float: left;
	width: 908px;
	height: 18px;
	background: transparent url("../image/get_free_corners_bottom.gif") no-repeat;
}
.adjust_margin_top15px {
	margin-top: 15px;
}
.product_support_help_cube {
	float: left;
	margin-top: 25px;
}
.adjust_margin_left50px {
	margin-left: 50px;
}
.adjust_margin_left25px {
	margin-left: 47px;
}
.adjust_padding_top40px {
	padding-top: 40px;
}
.adjust_padding_left77px {
	padding-left: 77px;
}
.adjust_padding_left195px {
	padding-left: 195px;
}
.adjust_padding_left126px {
	padding-left: 126px;
}
p.tfn_text{
	float: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
div#tfn_dynamic_text{
	float: none;
	width: 466px;
	height: 99px;
	margin: 0 auto;
	padding: 0;
	background: transparent url("../image/dynamic_tfn_bkgrnd.gif") no-repeat;
}
p.adjust_shadow {
	font-size: 60px;
	font-weight: bold;
	line-height: 60px;
	text-align: center;
	color: #FFF;
	margin: 0;
	text-shadow: #993300 0px 2px 3px;
	/* For IE 8 */
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(strength=4, direction=180, color=#993300);
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=4, direction=180, color=#993300);
}
div#product_download_tfn_dynamic_text {
	float: right;
	width: 508px;
	height: 243px;
	margin: 14px 8px 0 0;
	background: transparent url("../image/support_services_tfn_dynamic.jpg") no-repeat;
}
p.call_free_license {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	text-align: center;
	line-height: 27px;
	margin: 18px 0 4px 0;
	padding: 0;
	color: #FFF;
}
p.free_installation_help {
	font-family: "Times New Roman", Times, serif;
	font-size: 37px;
	font-weight: normal;
	text-align: center;
	line-height: 37px;
	text-transform: uppercase;
	margin: 12px 0 0 0;
	padding: 0;
	color: #FFF;
}

/* New Product Instructions */
.container_instructions, .package_page_title {
	width: 870px;
	margin: 20px auto 0;
}
.menu_download {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}
.menu_download a {
	color: #4C4C4C; 
	text-decoration: none;
}
.menu_download a span{
	color: #C43B0F;
	text-decoration: underline;
}
.menu_download a:hover span{
	text-decoration: none;
}
/* Tips and Tricks */
.container_tips_tricks {
	float: left;
	width: 490px;
	background: transparent url("../image/tips_tricks_box_tile.gif") repeat-y;
}
.package_tips_tricks {
	padding: 0 20px 2px 20px;
}
.package_tips_tricks p {
	margin: 0;
	padding: 0;
}
.package_tips_tricks ol {
	margin: 10px 0 10px 30px;
}
.package_tips_tricks ol li {
	margin: 0 0 6px 0;
}

.item_sparktrust_logo{
	position: absolute;
	top: 225px;
	left: 551px;
}

.package_wizards_icons{
	float: left;
	width: 870px;
	margin: 0 auto;
}
.package_setup_wizards{
	float: left;
	width: 420px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.package_setup_desktop{
	float: right;
	width: 420px;
	margin: 0;
	padding: 0;
	text-align: center;
}

/* New classes for email signup */

.emailbox {
	background:#fcfcfc;
	border:1px solid #c0c0c0;
	margin:auto auto;
	padding:10px;
    width: 400px;
}

.emailbox strong, .emailbox td{ 	
	font-size:14px!important;
}

.emailbox .button input {
    background: url("/promotions/winipad/images/email_submit.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    height: 36px;
    width: 177px;
}

/*  FACEBOOK */

.fblike {
	display: block;
	float: right;
	width: 100px;
	text-align:right;
}

/* EULA TAB PAGE */

.tab-container {
	background: white;
	border: solid 1px;
}

ul.etabs {
	list-style: none;
	height: inherit;
	margin: 0;
	padding: 0;
	float: left;
	width: 125px;
}

ul.etabs li {
	list-style: none;
	margin: 0;
	padding: 15px 5px;
	border-bottom: 1px solid #ccc;
}

ul.etabs li.selected-tab {
	position: relative;
	list-style: none;
	background:#C43B0F;
}

ul.etabs li a {
	display: block;
	outline: none;
	text-decoration:none;
	color:#666;
}
ul.etabs li a:hover {
	color:#C43B0F;
}

ul.etabs li a.selected-tab {
	color:#fff;
	text-decoration: none;
}

.tab-container .panel-container {
	margin: 0 0 0 125px;
	padding: 10px;
	border-left: 1px solid #666;
}

ul.lang-tabs {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:24px;
}

ul.lang-tabs li {
	display: block;
	float:left;
	list-style: none;
	background: #ccc;
	border: solid 1px #999;
	width: 24px;
	height: 23px;
	padding:0 10px;
	margin:0 0 0 0;
}

ul.lang-tabs li.selected-tab {
	position: relative;
	list-style: none;
	background:#fff;
	border-bottom:none;
	height:24px;
}

ul.lang-tabs li a {
	display: block;
	outline: none;
	text-decoration:none;
	color:#666;
}
ul.lang-tabs li a:hover {
	color:#C43B0F;
}

ul.lang-tabs li a.selected-tab {
	color:#fff;
	text-decoration: none;
	border-bottom:none;
}

#inner-container {
	border:none;
}

.nest-panel-container {
	margin: 0 0 0 0;
	padding: 10px;
	border: 1px solid #999;
}

#pcha-nl h1 {font-size:2.3em;}

.nest-panel-container h1 {text-transform:uppercase;}



ul.enlarge{
list-style-type:none; /*remove the bullet point*/
margin-left:20px;
}
ul.enlarge li{
display:inline-block; /*places the images in a line*/
position: relative;
z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
margin:10px 40px 0 20px;
list-style-type:none;
}
ul.enlarge img{
}
ul.enlarge span{
position:absolute;
left: -9999px;
padding: 10px;
font-family: 'Droid Sans', sans-serif;
font-size:.9em;
text-align: center;

top: -200px; 
left: -194px; 
display:none;
}
ul.enlarge li:hover{
z-index: 50;
cursor:pointer;
}
ul.enlarge span img{
padding:2px;
background:#ccc;
}

/*
ul.enlarge li:hover span{
top: -300px;
left: -20px; 
}
ul.enlarge li:hover:nth-child(2) span{
left: -100px;
}
ul.enlarge li:hover:nth-child(3) span{
left: -200px;
}
*/