@charset "utf-8";
/* main AVG CSS Document */
* {
	margin:0px;
	
}

body {
	
	margin: 0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#2b2116;
}

img
{
	border:0;	
}

a {color:#457b8b;}

/* Containers and Sections*/
#site-container
{
	margin: 0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#2b2116;
	font: normal normal normal 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#2b2116;
}

#top-container {
	width:100%;
	background:#ffffff url(/images/skin/newskin/top_bg.gif) repeat-x 0 0;
	min-height:574px;
	overflow:auto;
}

#top-nav-container {
	width:100%;
	height:50px;
	background:transparent url(/images/skin/newskin/bg_top_nav.gif) repeat-x;
	position:absolute;
	margin-top:150px;
}

#top-navigation {
	width:960px;
	height:50px;
	text-align:center;
	margin: 0 auto;
}

#top-navigation li.nav-tab {
	float:left;
	height:45px;
	width:145px;
	padding-right:15px;
	list-style:none;
	text-transform:uppercase;
	color:#FFFFFF;
}

#top-navigation li.nav-active {
	background:transparent url(/images/skin/newskin/home/btn_tab_mainnav.png) no-repeat 0 0;
	color:#507360;
}

#top-navigation a {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	float:left;
	height:45px;
	width:145px;
	padding-top:18px;

}

#top-navigation a:hover {
	text-decoration:none;
	color:#e7ea9e;
}

#top-navigation .nav-active a {
	display:block;
	float:left;
	height:45px;
	width:145px;
	padding-top:18px;
	color:#507360;
}

#header-container {
	clear:both;
	width:960px;
	height:155px;
	padding:0;
	margin: 0 auto;
	background: #2b2116 url(/images/skin/newskin/top_glow_bg.jpg) no-repeat center;
}

#header-content {
	text-align:left;
	font: normal normal normal 12px/14px Georgia, "Times New Roman", Times, serif;
}

#logo {
	width: 276px;
	height:155px;
	margin-left:9px;
	float:left;
	background: transparent url(/images/skin/newskin/avg_logo.png) no-repeat 0 0;
}

#header-content #logo a {
	display:block;
	width: 276px;
	height:133px;
}

#header-content .login {
	margin:5px 0 0 0;
	width:350px;
	height:145px;
	float:right;
	background: transparent url(/images/skin/newskin/home/bg_login.png) no-repeat 0 0;
}

#header-content .login-group {
	clear:both;
	height:28px;
}

#header-content .login-text {
	float:left;
	width:70px;
	height:23px;
	line-height:23px;
	color:#f9d8a3;
	font-size:10px;
	text-align:right;
	padding-right:5px;
}

#header-content .login-box {
	float:left;
	width:129px;
	height:23px;
	line-height:23px;
	color:#f9d8a3;
	background: #bba387 url(/images/skin/newskin/home/bg_textfield_login.png) no-repeat 0 0;
}

#header-content .login-box input {
	background-color:#bba387;
	border:none 0 #bba387;
	margin:0;
	padding:0;
	width:127px;
	height:21px;
}

#header-content .login-text {
	float:left;
	color:#f9d8a3;
}


#header-content .box-title {
	padding:10px 0 0 12px;
	font-size:24px;
	line-height:24px;
	color:#f9d8a3;
	/*text-transform:uppercase;*/
}

#header-content .left-panel-loginbox {
	float:left; 
	margin:15px 0 0 5px; /*<-- adjust this back the values on the right when the doctype is restored [margin:20px 0 0 5px;]*/
	width:200px;
	height:55px; /*<-- adjust this back the values on the right when the doctype is restored [height:75px;]*/
}

#header-content .right-panel-loginbox {
	float:right;
	margin:65px 20px 0 0px; 
	width:100px;
	
}



#main-container {
	width:980px;
	margin: 0 auto;
	height:100%;
}

#main-content {
	clear:both;
	width:100%;
	padding-top:64px;
	
}

#bottom-container {
	width:100%;
	background:#2b2116 url(/images/skin/newskin/bg_footer.gif) repeat-x;
	min-height:125px;
}

#footer-container {
	width:960px;
	margin: 0 auto;
}

#footer-content {
	text-align:center;
	width:960px;
	height:125px;
	background: transparent url(/images/skin/newskin/bg_footer_middle.gif) no-repeat center top;
	font: normal normal normal 10px/12px Georgia, "Times New Roman", Times, serif;
	color:#e7ea9e;
}

#footer-content a
{
	text-decoration:none;
	font: normal normal normal 10px/12px Georgia, "Times New Roman", Times, serif;
	color:#e7ea9e;
}

#footer-content a:hover, #footer-content a.copyright:hover
{
	text-decoration:underline;
}

#footer-navigation {
	padding-top:68px;
	text-transform:uppercase;
}

#footer-content .copyright {
	padding-top:15px;
	padding-bottom:20px;
}

#left-panel {
	float:left;
}

#right-panel {
	float:right;
}

#main-content #left-panel {
	width:950px;
}

#left-panel .bar-title {
	width:950px;
	height:43px;
	line-height:43px;
	background: transparent url(/images/skin/newskin/subpages/bg_subpage_titlebar.png) no-repeat 0 0;
}

#left-panel .bar-title-publishers {
	width:950px;
	height:43px;
	line-height:43px;
	background: transparent url(/images/skin/newskin/publishers/bg_subpage_titlebar_brown.png) no-repeat 0 0;
}

#left-panel .bar-title-advertisers {
	width:950px;
	height:43px;
	line-height:43px;
	background: transparent url(/images/skin/newskin/advertisers/bg_advert_titlebar.png) no-repeat 0 0;
}

#left-panel .bar-title-home {
	width:950px;
	height:47px;
	line-height:47px;
	background: transparent url(/images/skin/newskin/home/bnr_offers.png) no-repeat 0 0;
}

#left-panel .page-title {
	padding:0 0 0 12px;
	font-size:24px;
	line-height:43x;
	color:#ffffff;
}

#left-panel .page-title-home {
	padding:0 0 0 12px;
	font-size:24px;
	line-height:47px;
	color:#f9d8a3;
	text-transform:uppercase;
}

#left-panel #content-container {
	width:950px;
	min-height:291px;
	overflow:auto;
	background: transparent url(/images/skin/newskin/subpages/bg_maincontent.png) no-repeat center top;
	clear:both;
}

#left-panel #content-container-home {
	width:950px;
	min-height:291px;
	overflow:auto;
	background: transparent url(/images/skin/newskin/home/bg_offers_behind.png) no-repeat center top;
	clear:both;
}

#left-panel #content-container-adv {
	width:950px;
	min-height:291px;
	overflow:auto;
	background: transparent url(/images/skin/newskin/advertisers/bg_adv_maincontent.png) no-repeat center top;
	clear:both;
}

#left-panel #content-container-pub {
	width:950px;
	min-height:291px;
	overflow:auto;
	background: transparent url(/images/skin/newskin/publishers/bg_pub_maincontent.png) no-repeat center top;
	clear:both;
}

#content-text, #content-text-adv, #content-text-pub {
	padding:20px 0px 20px 0px;
	font: normal normal normal 14px/24px Georgia, "Times New Roman", Times, serif;
}

#content-text b{
	/*font: bold 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#457b8b;*/
}

#content-bottom-ad .ad-title {
	font: bold 18px/34px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;

}

/* Upcoming Events */
#content-text .event-image{
	float:left; 
	width:115px; 
	height:142px;
}

#content-text .event-text{
	float:right; 
	padding-left:20px; 
	width:510px;
}

#content-text .event-divider{
	clear:both; 
	padding-left:145px;  
	padding-top:25px; 
	padding-bottom:25px;
}

/* Advertisers Page */
#content-text-adv b, #content-bottom-adv b{
	/*font: bold 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#508367;
	REMOVE DUE TO CONFLICT WITH HP
	*/
}

#content-bottom-adv{
	background: transparent url(/images/skin/newskin/advertisers/bigad_advertisers.png) no-repeat center top;
	height:255px;
	width:950px;
}

#content-bottom-adv #content-bottom-ad {
padding: 30px 0 0 20px;
}

#content-bottom-adv .ad-title {
	font: bold 18px/34px Georgia, "Times New Roman", Times, serif;
	color:#508367;
}

#content-bottom-adv .section {
	padding:30px 0 10px 10px;
	float:left;
	width:220px;
}

#content-bottom-adv .button {
	text-align:right;
	width:350px;
	padding:10px 0 0 0;
}

#content-bottom-adv ul {
	margin:0;
	padding:0;
}

#content-bottom-adv li {
	font: normal 14px/14px Georgia, "Times New Roman", Times, serif;
	list-style-image:url(/images/skin/newskin/advertisers/checkmark_green.png);
	line-height:16px;
	list-style-position:inherit;
	margin:5px 0 8px 0;
	padding:0 0 0 3px;
}

#content-bottom-adv .ad-tagline {
	clear:both;
}

/* Publishers Page */
#content-text-pub b{
	font: bold 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#514434;
}

#content-bottom-pub{
	background: transparent url(/images/skin/newskin/publishers/bigad_publishers.png) no-repeat center top;
	height:255px;
	width:950px;
}

#content-bottom-pub #content-bottom-ad {
	padding:135px 0 0 40px;

}

#button-brown {
	height:26px;
	line-height:26px;
	width:93px;
	text-align:center;
	background: transparent url(/images/skin/newskin/home/btn_brown.png) no-repeat 0 0;
}

#button-brown a {
	color:#ffffff;
	text-decoration:none;
}

#button-green {
	height:26px;
	line-height:26px;
	width:93px;
	text-align:center;
	background: transparent url(/images/skin/newskin/home/btn_green.png) no-repeat 0 0;
}

#button-green a {
	color:#ffffff;
	text-decoration:none;
}

#content-bottom-pub .section {
	float:left;
	width:220px;
}

#content-bottom-pub .button {
	float:right;
	padding:10px 25px 0 0 ;
}

#content-bottom-pub ul {
	margin:0;
	padding:0;
}

#content-bottom-pub li {
	font: normal 14px/14px Georgia, "Times New Roman", Times, serif;
	list-style-image:url(/images/skin/newskin/publishers/checkmark_red.png);
	line-height:16px;
	list-style-position:inherit;
	margin:5px 0 8px 0;
	padding:0 0 0 3px;
}

#content-bottom-pub .ad-title {
	padding-left:30px;
}

#content-offers {
	width:680px;
	min-height:379px;
	overflow:auto;
	margin:0 auto;
	background: transparent url(/images/skin/newskin/home/bg_offers_content_area.png) no-repeat center bottom;
	clear:both;
}

#nav-tabs-offers {
	padding:0px 0 0 0;
	/*border:1px solid #f00;*/
	width:100%;
	height:33px;
	margin:0 auto;
	white-space:nowrap;
}

#nav-tabs-offers ul {
	margin:0;
	padding:0;
	list-style: none;
}

#nav-tabs-offers li {
	float:left;
	list-style:none;
	height:33px;
	text-align:center;
	padding-right:2px;
}

#nav-tabs-offers a {
	list-style: none;
	display:block;
	height:33px;
	line-height:33px;
	color:#f9d8a3;
	text-decoration:none;
}

#nav-tabs-offers a:hover {
	color:#ffffff;
}

#nav-tabs-offers a.small-tab {
	display:block;
	height:33px;
	line-height:33px;
	width:120px;
	white-space:nowrap;
	background: transparent url(/images/skin/newskin/subpages/tab_brown_big.png) no-repeat center top;
}


#nav-tabs-offers li.active a.small-tab {
	height:36px;
	background: transparent url(/images/skin/newskin/subpages/tab_white_big.png) no-repeat center top;
	color:#6e5a4f;
}

#nav-tabs-offers a.big-tab {
	display:block;
	height:33px;
	line-height:33px;
	width:130px;
	background: transparent url(/images/skin/newskin/home/tab_brown_big.png) no-repeat center top;
}

#nav-tabs-offers li.active a.big-tab {
	height:36px;
	background: transparent url(/images/skin/newskin/home/tab_white_big.png) no-repeat center top;
	color:#6e5a4f;
}


#content-offers .offer-area {
	clear:both;
	width:640px;
	height:289px;
	padding:15px 25px 0 15px;
}

#content-offers .offer-left {
	float:left;
	height:299px;
	width:393px;
}

#content-offers .offer-right {
	float:right;
	width:247px;
	height:289px;
}

#content-offers .offer-icon {
	float:left;
	height:38px;
	width:33px;
	padding-right:5px;
	
}

#content-offers .offer-title {
	float:left;
	height:38px;
	font: normal normal normal 34px/38px Georgia, "Times New Roman", Times, serif;
	color:#78a78e;
}

#content-offers .offer-dotted-line {
	clear:both;
	width:341px;
	height:1px;
	background: transparent url(/images/skin/newskin/home/offers_dottedline.png) no-repeat 0 0;
}

#content-offers .offer-text {
	clear:both;
	padding:10px 10px 0 0;
	font: normal normal normal 14px/20px Georgia, "Times New Roman", Times, serif;
	color:#5e4c42
}

#content-offers .offer-next {
	width:637px;
	margin: 0 auto;
	position:absolute;
	text-align:right;
	padding-top:258px;
}

#content-offers .offer-next a {
	color:#6e5a4f;
	text-decoration:underline;
	padding-right:5px;
}

#left-panel #follow-us-container {
	width:950px;
	height:119px;
	margin:25px 0 35px 0;
	background: transparent url(/images/skin/newskin/home/bg_socialnetwrk_box.png) no-repeat 0 0;
	clear:both;
}

#left-panel #follow-us-content {
	float:left;
	padding:10px 0 0 30px;
}

#left-panel #follow-us-content .follow-us-title {
	font: normal normal normal 36px/56px Georgia, "Times New Roman", Times, serif;
	color:#78a78e;
}

#follow-us-container #social-networks {
	float:right;
	width:246px;
	height:93px;
	margin:25px 20px 0 0;
	background: transparent url(/images/skin/newskin/home/icons_socialnetwrk.png) no-repeat 0 0;
}

#follow-us-container #social-networks ul {
	padding:0;
	margin:0;
}

#follow-us-container #social-networks li {
	list-style:none;
	float:left;
	padding-right:27px;
}

#follow-us-container #social-networks a {
	display:block;
	height:50px;
	width:41px;
}


#main-content #right-panel {
	width:267px;
	padding-bottom:35px;
}

#main-content #right-panel .box-advert {
	margin-left:13px;
	width:254px;
	height:181px;
	background: transparent url(/images/skin/newskin/home/bg_advertisers_box.png) no-repeat 0 0;
}

#main-content #right-panel .box-pub {
	margin-left:13px;
	width:254px;
	height:180px;
	background: transparent url(/images/skin/newskin/home/bg_publishers_box.png) no-repeat 0 0;
}
#main-content #right-panel .box-news {
	margin-left:7px;
	width:260px;
	height:268px;
	background: transparent url(/images/skin/newskin/home/bg_newsletter_box.png) no-repeat 0 0;
}

/* AVG Newsletter Signup*/
#main-content #right-panel .sign-up {
	float:left; 
	padding-top:3px;
	padding-left:10px;
	
}

#main-content #right-panel .signup-instr {
	font: normal normal normal 11px/12px Georgia, "Times New Roman", Times, serif;
	color:#626878;
	padding:0 0 10px 22px;
}

#right-panel .signup-group {
	clear:both;
	height:28px;
}

#right-panel .signup-text {
	float:left;
	width:70px;
	height:23px;
	line-height:23px;
	color:#2b2116;
	font-size:10px;
	text-align:right;
	padding-right:5px;
}

#right-panel .signup-box {
	float:left;
	width:129px;
	height:23px;
	line-height:23px;
	color:#2b2116;
	background: #e5e5c2 url(/images/skin/newskin/home/bg_txtfield_newsletter.png) no-repeat 0 0;
}

#right-panel .signup-box input {
	background-color:#e5e5c2;
	border:solid 1px #adad93;
	margin:0;
	padding:0;
	width:127px;
	height:21px;
}

#right-panel .signup-text {
	float:left;
	color:#2b2116;
}

#right-panel .btn-signup {
	padding:5px 0 0 80px;
}


#main-content #right-panel .box-title {
	padding:10px 0 0 12px;
	font-size:24px;
	line-height:24px;
	color:#ffffff;
	text-transform:uppercase;
}

#main-content #right-panel .news-title {
	padding:65px 0 0 45px;
	margin: 0 0 0 0;
	color:#659079;
}

#main-content #right-panel .box-list {
	padding:23px 0 0 28px;
	margin: 0 0 0 0;
}
#main-content #right-panel .box-list li {
	line-height:18px;
}

#main-content #right-panel .box-btn {
	clear:both; 
	float:right;
	width:100%;
	margin:6px 12px 0 0;
}
#main-content #right-panel .btn-brown
{
	height:26px;
	width:93px;
	text-align:center;
	background: transparent url(/images/skin/newskin/home/btn_brown.png) no-repeat 0 0;
}

#main-content #right-panel .box-btn a
{
	display:block;
	height:26px;
	width:93px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	line-height:26px;
}

#main-content #right-panel .btn-green {
	height:26px;
	width:93px;
	text-align:center;
	background: transparent url(/images/skin/newskin/home/btn