#makers_of_adaware {
	display: block;
	width: 191px;
	padding: 42px 0 0 7px;
	background: transparent url(/img/box_quick_buy_title_198x42.png) no-repeat scroll left top;
}

#makers_of_adaware .quickbuy {
	display: block;
	width: 191px;
	height: 33px;
	background: url(/img/box_quick_buy_total_191x99.png) no-repeat;
}

#makers_of_adaware .buypro {
	background: url(/img/box_quick_buy_pro_191x99.png) no-repeat;
}

#makers_of_adaware .freedownload {
	height: 36px;
	background: url(/img/box_quick_buy_free_191x108.png) no-repeat;
}

#makers_of_adaware .quickbuy:hover { background-position: 0 -33px; }
#makers_of_adaware .quickbuy:active { background-position: 0 -66px; }

#makers_of_adaware .quickbuy.freedownload:hover { background-position: 0 -36px; }
#makers_of_adaware .quickbuy.freedownload:active { background-position: 0 -72px; }

#extra #education_article h3, #extra #threat_check h3, #extra #top_threats h3 {margin-left: 11px; color: #333}
#extra #threat_check ul, #extra #top_threats ul {padding: 0; margin: 0 0 0 11px}
#extra #threat_check li, #extra #top_threats li {
	background: url(/img/icon_blue_arrow.png) 10px 50% no-repeat;	
	display: block;
	padding: 0.2em 0 0.4em 26px;
	margin: 0;
}
#extra #threat_check a {color: #333;}

#extra #threat_check, #extra #top_threats {margin-bottom: 1.5em;}
#extra #top_threats li {background-position: 0 50%;}
#extra #top_threats .level_1 {background-image: url(/img/icon_threatlevel_1.png);}
#extra #top_threats .level_2 {background-image: url(/img/icon_threatlevel_2.png);}
#extra #top_threats .level_3 {background-image: url(/img/icon_threatlevel_3.png);}
#extra #top_threats .level_4 {background-image: url(/img/icon_threatlevel_4.png);}
#extra #top_threats .level_5 {background-image: url(/img/icon_threatlevel_5.png);}


/* Customer segmentation */
#maincontent .segmentation {
	margin: 25px 0 20px;
	position: relative;
	width: 616px;	
}
#maincontent .customer_segmentation {
	width: 616px;
	display: block;
	padding: 0;
	margin: 0;
	background: url(/img/boxes_segmentation_mid.gif) left top repeat-y;
	position: relative;
}

#content #maincontent .customer_segmentation div {
	display: block;
	width: 199px;
	padding: 0; margin: 0;
	list-style: none; 
	list-style-image: url();
}

#maincontent .customer_segmentation div a {
	color: #999;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
}

#maincontent .customer_segmentation .segment_header {
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}
#maincontent .customer_segmentation .segment_desc {
	display: block;
	padding: 52px 1.8em 2em;
	height: 5em;
	background: url(/img/boxes_segmentation_bottom.gif) left bottom no-repeat;	
}

.customer_segmentation a {
	display: block;
/*	padding-top: 52px;*/
}

.segment_home a {
	background: url(/img/button_home_center.gif) left top no-repeat;
}
.segment_business a {
	background: url(/img/button_business_center.gif) left top no-repeat;
}
.segment_nonprofit a {
	background: url(/img/button_nonprofit_center.gif) left top no-repeat;
}

.segment_home a:hover {
	cursor: pointer;
	background: url(/img/button_home_center_hover.gif) left top no-repeat;
}
.segment_business a:hover {
	cursor: pointer;
	background: url(/img/button_business_center_hover.gif) left top no-repeat;
}
.segment_nonprofit a:hover {
	cursor: pointer;
	background: url(/img/button_nonprofit_center_hover.gif) left top no-repeat;
}



.segment_business {
	position: absolute;
	top: 0; left: 208px;	
}
.segment_nonprofit {
	position: absolute;
	top: 0; left: 417px;
}


/* Headlines for Lavasoft Blog and Industry News */
.frontpage_content {
	position: relative;
	width: 614px;
	margin-bottom: 25px;
}

/* Ballotbox */
#maincontent .ballotbox {
	width: 296px;
	background: url(/img/box_ballot_box_gray_mid.gif) right top repeat-y; 
	padding: 0 0 0 318px;
	margin: 0;
}
#maincontent .ballotbody {
	padding: 0 14px 25px;
	background: url(/img/box_ballot_box_gray_bot.gif) left bottom no-repeat;
}
#maincontent .ballotbox h3 {
	margin: 0; padding: 5px 0 5px 33px;
	font-size: 1em;
	color: #333;
	background: url(/img/box_ballot_box_gray_top.gif) left top no-repeat;
}
#maincontent .ballotbody fieldset {border: 0; padding: 0; margin: 0; display: block;}
#maincontent .ballotbox .openingcomment {font-style: italic; margin-bottom: 0.5em}
#maincontent .ballotbox .question {font-weight: bold; margin: 0.2em 0 1em; color: #666}

#maincontent .ballotbox .answer {
	margin-bottom: 0.5em; 
	position: relative;
}
#maincontent .ballotbox .answer input {
	display: block;
	position: absolute;
	top: 1px; left: 0;
	padding: 0; border: 0; margin: 0;
	width: 12px; height: 12px;
}
#maincontent .ballotbox label {
	display: block;
	line-height: 1.2em; 
	padding: 0 0 0 15px;
	margin: 0;
}

#maincontent .ballotbox .actions {
	padding: 0;
	margin: 0;
}

#maincontent .ballotbox .actions .submit {
	float: none;
	position: absolute;
	bottom: 5px; right: 222px;
}
#maincontent .ballotbox .actions a.results {
	position: absolute;	
	bottom: 5px; right: 11px;
	display: block;
	height: 27px; width: 99px;
	padding: 0;
	text-indent: -9999px; text-decoration: none;
	background: url(/img/button_show_results_grey.gif) left top no-repeat;	
}

#maincontent .ballotbox dt {color: #666; margin-bottom: 3px; font-size: 0.9em; border-top: 1px solid #ddd; padding-top: 2px}
#maincontent .ballotbox dd {
	position: relative;
	background: url(/img/graphbar.png) right center no-repeat;
	height: 10px; line-height: 10px;
	margin-bottom: 6px;	padding: 0;
}
#maincontent .ballotbox dd span {
	display: block; 
	width: 30px; 
	position: absolute; right: 0; 
	margin-right: -35px; 
	font-size: 0.9em; color: #666;
}
#maincontent .ballotbox .resultquestion {margin: 0 0 5px; padding: 0; font-weight: bold; color: #666}
#maincontent .showresults div {padding-bottom: 2px}
#maincontent .showresults div p {font-size: 0.9em; color: #666;}
#maincontent .showresults div .votes {border-top: 1px solid #ddd; padding-top: 2px}



/*News and Blog Headlines on Frontpage*/
.news_and_blog_headlines {
	width: 302px;	
	position: absolute;
	top: 0; left: 0;
}

#content .headlines {
	width: 296px;
	position: relative; 
	margin: 0 0 1em; padding: 0; 
	background: url(/img/boxes_newsfeed_top_mid.gif) repeat-y top left;
}

#content .headlines a {text-decoration: none}
#content .headlines h3 {
	margin: 0; padding: 5px 0 5px 24px; 
	font-size: 1em;
	background: url(/img/boxes_newsfeed_top_top.gif) no-repeat top left;
}
#content .headlines h3 a {
	color: #333;
}

#content .headlines ul {
	margin: 0; 
	padding: 0; 
	background: url(/img/boxes_newsfeed_top_bot.gif) no-repeat bottom left;
}
#content .headlines ul li {
	border-top: 1px solid #ddd; 
	font-size: 0.9em; 
	padding: 0.4em 0 0.6em 0;
	margin: 0 0.5em;
	list-style: none;
	list-style-image: url();
}
#content .headlines li a {text-decoration: underline}

#content #blog_headlines {
	background-image: url(/img/boxes_newsfeed_bottom_mid.gif);	
}

#content #blog_headlines ul {
	background-image: url(/img/boxes_newsfeed_bottom_bot.gif);	
}

#content #blog_headlines h3 {
	background-image: url(/img/boxes_newsfeed_bottom_top.gif);	
}

#content #blog_headlines ul {
	background-image: url(/img/boxes_newsfeed_bottom_bot.gif);	
}

/*10th anniversary banner*/
#content #banner_anniversary {
	margin: 5em 0 0 0;
	padding: 0;
}

/* Chris n Chris Survey */
#content .chrischris_survey {
	height: 187px;
	background: transparent url(/img/bg_help_students_survey.jpg) no-repeat right top;
}

#content .chrischris_survey a {
	display: block;
	width: 125px;
	height: 137px;
	padding: 50px 150px 0 20px;
	color: black;
	text-decoration: none;
}

