/*ADVENT (Used 2009)*/.containerCentered { padding-top: 10px; text-align: center; }#adventCountDown { background-image: url('/images/advent/2009/coming-soon.jpg'); width: 533px; height: 120px; margin: 0 auto; }#adventCountDownInner { padding-top: 50px; }#adventCountDownCntDwn { text-align: center; font-family: tahoma, arial, verdana, sans-serif; font-size: 18px; font-weight: bold; color: #525a9a; }#adventCountDownCopy {text-align: left; width: 480px; padding-top: 20px; font-size: 12px; font-family: Arial, verdana, sans-serif; margin: 0 auto;}#adventCountDownCopy p {margin:0px; margin-bottom: 15px;}.tvImage {float: left; padding-right: 10px;}#adventTop { background-image: url('/images/advent/box-bg-2.gif'); background-repeat: repeat-y; background-position: top center; width: 532px; margin: 0 auto; }#adventTopOuter { background-image: url('/images/advent/box-top.gif'); background-repeat: no-repeat; background-position: top center; }#adventTopInner { background-image: url('/images/advent/box-bottom-2.gif'); background-repeat: no-repeat; background-position: bottom center; height: 280px; }#adventTopCopy { text-align: left; width: 480px; padding-top: 100px; font-size: 12px; font-family: Arial, verdana, sans-serif; margin: 0 auto;}#adventTopCopy p {margin:0px; margin-bottom: 15px;}#adventIntro { background-image: url('/images/advent/advent-intro-bg-3.jpg'); background-repeat: no-repeat; height: 1600px; }#adventIntroFinished {  }#adventIntroFinished div#adventIntroHeader { height: 425px; background-image: url('/images/advent/advent-intro-bg-3.jpg'); background-repeat: no-repeat; }#adventIntroFinished div#adventIntroInner { background-image: url('/images/advent/advent-bg-middle.gif'); background-repeat: repeat-y; background-position: 0 1000px; }  #adventIntroFinished div#adventIntroFooter { height: 425px; background-image: url('/images/advent/advent-bg-bottom.gif'); height: 44px; background-repeat: no-repeat; }#adventCalendar { margin-top:10px; width: 530px; height: 1600px; border: 1px solid #c0c4c7; }.bodyChristmas { background:url('/images/advent/background.jpg') no-repeat #525A9A top center;}.bodyMain { background:url('/images/background-2.gif') repeat-x #525A9A top center; }/*ADVENT 2010: Generic*/#adventContent { padding: 0 15px 0 15px; font-size: 12px; }#adventContent a { font-weight: bold; }#adventContent h1 { font-size: 20px; }#adventContent h2 { font-size: 20px; margin-bottom: 10px; line-height: 25px; }#adventContent h1 span { display: none; }#adventContent h2 span { display: none; }#adventContent ul.howEnter { margin: 0; padding: 0; list-style: none; }#adventContent ul.howEnter li { padding: 0 0 10px 40px; list-style: none; background-image: url('/images/advent/2010/icon-santa-hat-32.png'); background-repeat: no-repeat; background-position: top left; }#adventContent ul.howEnter .tellFriendButton { padding-right: 20px; float: right; }#adventContent div.foot { margin-top: 10px; border-top: 1px solid #a8a8a8; }#adventContent div.foot p { text-align: center; }#adventContent div.foot img { margin-top: 10px;}#adventContent div.signOff { margin-top: 10px; border-top: 1px solid #a8a8a8; text-align: center; }#adventContent div.signOff h2 { text-align: center; margin: 10px 0 0 0; padding:0;  }/*ADVENT 2010: Countdown Page */#adventContent.countdown div.vikingBox { padding: 0 0 50px 0; background-image: url('/images/advent/2010/intro-viking.gif'); background-repeat: no-repeat; background-position: 20% 100%; }#adventContent.countdown div.adventBox { margin-top: 30px; }#adventContent.countdown h1.titleLetDeliver { width: 530px; height: 39px; background-image: url('/images/advent/2010/title-let-deliver.gif'); background-repeat: no-repeat; }#adventContent.countdown h2.titleHowYou { width: 530px; height: 39px; background-image: url('/images/advent/2010/title-how-you.gif'); background-repeat: no-repeat; }#adventContent.countdown h2.titlePrizeAdvent { width: 530px; height: 39px; background-image: url('/images/advent/2010/title-prize-advent.gif'); background-repeat: no-repeat; }/*ADVENT 2010: December Landing Page */#adventContent.introDuring h1.titleOverWon { width: 530px; height: 39px; background-image: url('/images/advent/2010/title-over-prizes-won.gif'); background-repeat: no-repeat; }#adventContent.introDuring h2.titleHowEnter { width: 300px; height: 39px; background-image: url('/images/advent/2010/title-how-to-enter.gif'); background-repeat: no-repeat; }#adventContent.introDuring h2.titleGrandPrizeDraw { width: 300px; height: 39px; background-image: url('/images/advent/2010/title-grand-prize-draw.gif'); background-repeat: no-repeat; }#adventContent.introDuring h2.titleMoreWaysWin { width: 530px; height: 39px; background-image: url('/images/advent/2010/title-more-ways-win.gif'); background-repeat: no-repeat; }#adventContent.introDuring div.grandPrizeDraw { }#adventContent.introDuring div.grandPrizeDraw img { float: left; margin-right: 10px; }#adventContent.introDuring div.howEnter img { float: left; margin-right: 10px; }/*GENERAL*/.content_inner { width: 365px; margin: 20px 0 0 20px; } /*see online-shopping for implementation*/body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; line-height: 18px; color: #333333; background-color: #525A9A; }table, td, th {	FONT-FAMILY: Arial; mso-fareast-font-family: 'Times New Roman'; font-size: 9px; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA, sans-serif; font-size: 9px; color: black; }.fontDefault { font-family: arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; color: #000000; }.fontDefault p { padding-bottom: 5px; }.fontBold{font-weight: bold;}.fontItalic{font-style: italic;}.defaultLineHeight { line-height: 14px; }.colorBlack {color: #000000;}.alignLeft{text-align: left;}.alignRight{text-align: right;}.alignCenter{text-align: center;}.alignMiddle{vertical-align: middle;}.underline {text-decoration: underline;}.noMargin{margin: 0px;}.topMargin3{margin-top:3px;}.topMargin5{margin-top:5px;}.topMargin10{margin-top:10px;}.topMargin15{margin-top:15px;}.topMargin20{margin-top:20px;}.topMargin25{margin-top:25px;}.topMargin30{margin-top:30px;}.topMargin35{margin-top:35px;}.topMargin40{margin-top:40px;}.topMargin45{margin-top:45px;}.bottomMargin3{margin-bottom:3px;}.bottomMargin5{margin-bottom:5px;}.bottomMargin10{margin-bottom:10px;}.bottomMargin15{margin-bottom:15px;}.bottomMargin20{margin-bottom:20px;}.bottomMargin30{margin-bottom:30px;}.leftMargin3{margin-left: 3px;}.leftMargin5{margin-left: 5px;}.leftMargin10{margin-left: 10px;}.leftMargin15{margin-left: 15px;}.leftMargin20{margin-left: 20px;}.leftMargin25{margin-left: 25px;}.leftMargin30{margin-left: 30px;}.leftMargin40{margin-left: 40px;}.rightMargin5{margin-right: 5px;}.rightMargin10{margin-right: 10px;}.rightMargin15{margin-right: 15px;}.rightMargin20{margin-right: 20px;}.noPad{padding:0px;}.topPad2{padding-top: 2px;}.topPad3{padding-top: 3px;}.topPad4{padding-top: 4px;}.topPad5{padding-top:5px;}.topPad6{padding-top:6px;}.topPad8{padding-top:8px;}.topPad10{padding-top:10px;}.topPad15{padding-top:15px;}.topPad20{padding-top:20px;}.topPad25{padding-top:25px;}.topPad30{padding-top:30px;}.bottomPad3{padding-bottom: 3px;}.bottomPad5{padding-bottom: 5px;}.bottomPad10{padding-bottom: 10px;}.bottomPad15{padding-bottom: 15px;}.bottomPad20{padding-bottom: 20px;}.bottomPad30{padding-bottom: 30px;}.leftPad3{padding-left: 3px;}.leftPad5{padding-left: 5px;}.leftPad10{padding-left: 10px;}.leftPad15{padding-left: 15px;}.leftPad20{padding-left: 20px;}.rightPad5{padding-right: 5px;}.rightPad10{padding-right: 10px;}.rightPad15{padding-right: 15px;}.rightPad20{padding-right: 20px;}.hidden {display: none;}.pngFix { behavior: url('/css/iepngfix.htc'); }.floatLeft{float:left;}.floatRight{float:right;}br.clear {clear: both;font-size: 0;line-height: 0;overflow: hidden;height: 0;}a { text-decoration: none; }a:visited { text-decoration: none; }a:hover { text-decoration: underline; }.left_column {margin-left: 2px;}.right_column {margin-right: 2px;}/* Logged in User Task List */div#taskListButton { width: 316px; height: 42px; margin: 5px auto 0 auto; background: url('/images/btn-task-list.gif'); cursor: pointer; }div#taskListButton p { text-align: left; margin: 0 8px 0 85px; padding-top: 7px; font-weight: normal; color: #000000; cursor: pointer; }div#taskListButton p span { font-weight: bold; color: #000000; cursor: pointer; }/*SIDE PANELS*/.side_panel_container { width: 154px; margin-top: 3px; }.side_panel { width: 154px; padding: 0px; margin: 0px; }.side_panel_border_left { width: 6px; background-image: url('/images/side_panel/border-left.gif'); }.side_panel_border_right { width: 6px; background-image: url('/images/side_panel/border-right.gif'); }.side_panel_content { padding: 7px 2px 0px 2px; background-color: #f0f4fb; width: 142px;}.side_panel img { border: 0px; }/*CENTER PANEL*/.center_panel .container { width: 360px; margin-top: 3px; }.center_panel .panel { width: 360px; padding: 0px; margin: 0px; }.center_panel .border_left { width: 6px; background-image: url('/images/side_panel/border-left.gif'); }.center_panel .border_right { width: 6px; background-image: url('/images/side_panel/border-right.gif'); }.center_panel .content { padding: 2px 2px 0px 2px; background-color: #f0f4fb; width: 348px;}.center_panel .general { font-weight: normal;}.panel img { border: 0px; }/*CENTER PANEL 2*/.center_panel_2 .container { width: 522px; margin-top: 3px; }.center_panel_2 .panel { width: 522px; padding: 0px; margin: 0px; }.center_panel_2 .border_left { width: 6px; background-image: url('/images/side_panel/border-left.gif'); }.center_panel_2 .border_right { width: 6px; background-image: url('/images/side_panel/border-right.gif'); }.center_panel_2 .top_header { height: 17px; background-image: url('/images/center_panel/header-blank-522.gif');}.center_panel_2 .bottom { height: 17px; background-image: url('/images/center_panel/border-bottom-522.gif');}.center_panel_2 .content { padding: 2px 2px 0px 2px; background-color: #f0f4fb; width: 510px;}.center_panel_2 .general { font-weight: normal;}.panel img { border: 0px; }/*CENTER PANEL 3*/.center_panel_3 .container { width: 545px; margin-top: 3px; }.center_panel_3 .panel { width: 545px; padding: 0px; margin: 0px; }.center_panel_3 .border_left { width: 6px; background-image: url('/images/side_panel/border-left.gif'); }.center_panel_3 .border_right { width: 6px; background-image: url('/images/side_panel/border-right.gif'); }.center_panel_3 .top_header { height: 17px; }.center_panel_3 .bottom { height: 17px; background-image: url('/images/center_panel/border-bottom-545-2.gif');}.center_panel_3 .content { padding: 2px 2px 0px 2px; width: 533px; background-image: url('/images/center_panel/content-bg-2.gif'); background-repeat: repeat-x; background-position: bottom center;}.center_panel_3 .general { font-weight: normal;}.panel img { border: 0px; }area { border: 0px none; }h1 { font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; color: #303986;}h2 { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; color: #303986;}h3 { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px;}h4 { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; font-weight: bold;}pre,input,textarea,select,option {		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;; 	mso-fareast-font-family: 'Times New Roman'; 	mso-ansi-language: EN-GB; 	mso-fareast-language: EN-US; 	mso-bidi-language: AR-SA, sans-serif; 	font-size: 11px; 	color: black; }.general { 	font-family: Arial; 	font-size: 12px;}.general a:link{	font-family: Arial;	font-size:12px;	color:#3756A8;	font-weight: bold;}input.search {	font-family:Arial, Verdana, Helvetica, sans-serif;	margin:2px;	padding:0px;	background:#FFFFFF;	border:1px;	color:#000000;	height:14px;	font-size:10px;	vertical-align:middle;}.menuset1 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 22px;	font-weight: bold;	color: darkblue}.menuset1 a:link    {  color: white;   text-decoration: none; }.menuset1 a:active  {  color: white;  text-decoration: none; }.menuset1 a:visited {  color: white;  text-decoration: none; }.menuset1 a:Hover {   color: #FF9900;  text-decoration: none; }}.menuset2 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 22px;	font-weight: bold;	color: #666666;}.menuset2 a:link    {  color: #666666;   text-decoration: none }.menuset2 a:active  {  color: #666666;  text-decoration: none }.menuset2 a:visited {  color: #666666;  text-decoration: none }.menuset2 a:Hover {   color: #666666;  text-decoration: underline;}}.content {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	line-height: 18px;	color: #333333;}.content a:link    {  color: #3756A8;   text-decoration: none }.content a:active  {  color: #3756A8;  text-decoration: none }.content a:visited {  color: #3756A8;  text-decoration: none }.content a:Hover {   color: #3756A8;  text-decoration: underline }.main {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: black;	}.sub {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height: 10px;	color: black;}.sub a:link    {  color: #3756A8;  text-decoration: none; font-size: 12px; }.sub a:active  {  color: #3756A8; text-decoration: none; font-size: 12px;}.sub a:visited {  color: #3756A8; text-decoration: none; font-size: 12px;}.sub a:Hover {   color: #3756A8; text-decoration: underline; font-size: 12px;}.sort_products {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	line-height: 10px;	color: black;}.sort_products a:link    {  color: #3756A8;  text-decoration: none; font-size: 9px; }.sort_products a:active  {  color: #3756A8; text-decoration: none; font-size: 9px;}.sort_products a:visited {  color: #3756A8; text-decoration: none; font-size: 9px;}.sort_products a:Hover {   color: #3756A8; text-decoration: underline; font-size: 9px;}table.admin_my_homepage{	font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;}table.admin_my_homepage th{font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;	background-color: #e4e4e4;}table.admin_my_homepage tr td{font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;}.popular_offers {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: black;}.popular_offers a:link    {  color: #3756A8;  text-decoration: none;}.popular_offers a:active  {  color: #3756A8; text-decoration: none;}.popular_offers a:visited {  color: #3756A8; text-decoration: none;}.popular_offers a:Hover {   color: #3756A8; text-decoration: underline;}.news_title{	font-size: 11px;	font-weight: bold;	color: #3756A8;}.news_content{	font-size: 11px;}.alert{	font-size: 11px;	font-weight: bold;	color: #ff0000;}table.homepage_box_content{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	text-align: center;}table.homepage_box_content tr td{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	text-align: center;}.newsletter_date{	font-size: 11px;	font-weight: bold;	color: #3756A8;}.newsletter_title{	font-size: 11px;}.newsletter_title a:link{color: #333399; text-decoration: underline; font-weight: bold;}.newsletter_title a:active{color: #333399; text-decoration: underline; font-weight: bold;}.newsletter_title a:visited{color: #333399; text-decoration: underline; font-weight: bold;}.newsletter_title a:hover{color: #333399; text-decoration: none; font-weight: bold;}table.admin_themed_offers{	font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;}table.admin_themed_offers th{font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;	background-color: #e4e4e4;}table.admin_themed_offers tr td{font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;}table.themed_offers{	font-size: 12px;}table.themed_offers th{font-size: 12px;	background-color: #e4e4e4;}table.themed_offers tr td{font-size: 12px;}table.free_funds{	font-size: 12px;}table.free_funds th{font-size: 12px;	background-color: #e4e4e4;}table.free_funds tr td{font-size: 12px;}table.admin_charity_control{	font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;}table.admin_charity_control th{font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;	background-color: #e4e4e4;}table.admin_charity_control tr td{font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;}table.admin_resource_manager{	font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;}table.admin_resource_manager th{font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;	background-color: #e4e4e4;}table.admin_resource_manager tr td{font-size: 12px;	border: 1px solid #000000;	border-collapse: collapse;	padding: 5px;}.personal_display_links {	font-family: Tahoma, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	color: black;}.personal_display_links a:link{color: #ffffff; text-decoration: none; font-weight: bold;}.personal_display_links a:active{color: #fd9704; text-decoration: none; font-weight: bold;}.personal_display_links a:visited{color: #ffffff; text-decoration: none; font-weight: bold;}.personal_display_links a:hover{color: #ffffff; text-decoration: none; font-weight: bold;}.personal_display_links2 {	font-family: Times New Roman;	font-weight: bold;	font-size: 12px;	color: #fd9704;}.personal_display_links2 a:link{color: #fd9704; text-decoration: none; font-weight: bold;}.personal_display_links2 a:active{color: #fd9704; text-decoration: none; font-weight: bold;}.personal_display_links2 a:visited{color: #fd9704; text-decoration: none; font-weight: bold;}.personal_display_links2 a:hover{color: #fd9704; text-decoration: none; font-weight: bold;}/*#resource_area_menu ul{text-align: center;list-style: none;padding: 0;margin: 0;display: inline;}#resource_area_menu li{	margin: 3px;	display: inline;}#resource_area_menu li a{		margin: 1px;	background-color: #ffffff;	width: 10em;	height: 3em;	line-height: 3em;	display: inline;	border: 1px solid #525a9a;	color: #525a9a;	text-decoration: none;	text-align: center;	vertical-align: bottom;}#resource_area_menu li a:hover{		margin: 1px;	background-color: #ffffff;	width: 10em;	height: 3em;	line-height: 3em;	display: inline;	border: 1px solid #525a9a;	color: #fd9704;	text-decoration: none;	text-align: center;	vertical-align: middle;}*/#resource_area_menu table{}.ra_menu{		background-color: #ffffff;	width: 10em;	height: 30px;	font-weight: bold;	border: 1px solid #525a9a;	color: #525a9a;	text-decoration: none;	text-align: center;	vertical-align: center;}.ra_menu_selected{		background-color: #DFEFFF;	width: 10em;	height: 30px;	font-weight: bold;	border: 1px solid #525a9a;	color: #525a9a;	text-decoration: none;	text-align: center;	vertical-align: center;}#resource_area_menu td a{		color: #333333;	font-weight: bold;	text-decoration: none;	text-align: center;	vertical-align: center;}#resource_area_menu td a:hover{		color: #fd9704;}/*.resource_area_menu{	display: inline;	border: "1px solid #000000";	width: 70px;	height: 50px;	text-align: center;	margin: 5px;	text-decoration: none;}.resource_area_menu a:link{color: #fd9704; text-decoration: none; font-weight: bold;}.resource_area_menu a:active{color: #fd9704; text-decoration: none; font-weight: bold;}.resource_area_menu a:visited{color: #fd9704; text-decoration: none; font-weight: bold;}.resource_area_menu a:hover{color: #fd9704; text-decoration: none; font-weight: bold;}*/a {color: #3756A8;}a:link {color: #3756A8;}a:visited {color: #3756A8;}.tableInfo {	font-family: verdana, sans-serif;	font-size: 10px;	border: 1px solid #919FB0;	border-collapse: collapse;}.tableInfo th {	font-family: verdana, sans-serif;	font-size: 10px;	padding: 5px;	background-color: #E8E8E8;	border: 1px solid #919FB0;	border-collapse: collapse;}.tableInfo td {	padding: 3px;	border: 1px solid #919FB0;	border-collapse: collapse;}.tableInfo a:link {	font-size: 10px;	color: #000000;}/*Button*/	a.button { display: block; height: 25px; background: transparent url('/images/css-button/normal/button-right.gif') no-repeat scroll top right; padding-right: 16px; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; cursor: pointer; }	a.button span { display: block; background: transparent url('/images/css-button/normal/button-main.gif') no-repeat; padding: 4px 0 6px 16px; color: #000000; text-align: center; vertical-align: middle; } /* line-height: 15px;*/		a.button:hover { display: block; background: transparent url('/images/css-button/hover/button-right.gif') no-repeat scroll top right; text-decoration: none;  font-size: 12px; }	a.button:hover span { background: transparent url('/images/css-button/hover/button-main.gif') no-repeat; color: #000000; padding: 4px 0 6px 16px;  text-align: center; }	a.button:active { display: block; background: transparent url('/images/css-button/active/button-right.gif') no-repeat scroll top right; text-decoration: none; font-size: 12px; outline: none; }	a.button:active span { background: transparent url('/images/css-button/active/button-main.gif') no-repeat; text-decoration: none; color: #000000; padding: 5px 0 5px 16px; text-align: center; }/*Button Red*/	a.button_red { display: block; height: 25px; background: transparent url('/images/css-button/red/normal/button-right.gif') no-repeat scroll top right; padding-right: 16px; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; cursor: pointer; }	a.button_red span { display: block; background: transparent url('/images/css-button/red/normal/button-main.gif') no-repeat; padding: 4px 0 6px 16px; color: #ffffff; text-align: center; vertical-align: middle; } /* line-height: 15px;*/		a.button_red:hover { display: block; background: transparent url('/images/css-button/red/hover/button-right.gif') no-repeat scroll top right; text-decoration: none; font-size: 12px; font-weight: bold; }	a.button_red:hover span { background: transparent url('/images/css-button/red/hover/button-main.gif') no-repeat; color: #ffffff; padding: 4px 0 6px 16px;  text-align: center; }	a.button_red:active { display: block; background: transparent url('/images/css-button/red/active/button-right.gif') no-repeat scroll top right; text-decoration: none; font-size: 12px; font-weight: bold; outline: none; }	a.button_red:active span { background: transparent url('/images/css-button/red/active/button-main.gif') no-repeat; text-decoration: none; color: #ffffff; padding: 5px 0 5px 16px; text-align: center; }/*Button Green*/	a.button_green { display: block; height: 25px; background: transparent url('/images/css-button/green/normal/button-right.gif') no-repeat scroll top right; padding-right: 16px; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; cursor: pointer; }	a.button_green span { display: block; background: transparent url('/images/css-button/green/normal/button-main.gif') no-repeat; padding: 4px 0 6px 16px; color: #010f01; text-align: center; vertical-align: middle; } /* line-height: 15px;*/		a.button_green:hover { display: block; background: transparent url('/images/css-button/green/hover/button-right.gif') no-repeat scroll top right; text-decoration: none;  font-size: 12px; font-weight: bold; }	a.button_green:hover span { background: transparent url('/images/css-button/green/hover/button-main.gif') no-repeat; color: #010f01; padding: 4px 0 6px 16px; text-align: center; }	a.button_green:active { display: block; background: transparent url('/images/css-button/green/active/button-right.gif') no-repeat scroll top right; text-decoration: none; font-size: 12px; font-weight: bold; outline: none; }	a.button_green:active span { background: transparent url('/images/css-button/green/active/button-main.gif') no-repeat; text-decoration: none; color: #010f01; padding: 5px 0 5px 16px; text-align: center; }/* Competition Splash Page */div.expired {text-align:left; width: 480px;}div.expired img {margin:0 10px 0 0;}div.expired h1 {font-size:15px;color:#888;font-family:tahoma;margin-top:-5px;}div.expired p {font-size:11px;color:#666;font-family:tahoma;margin:0;padding:0;}div.expired .exp {background-image:url('/images/competition/exp.png');width:87px;height:45px;margin:-10px 0 0 100px;position:absolute;}div.hr-dotted { height: 2px; background:url('/images/competition/line.png') repeat-x bottom; margin: 10px 0 10px 0; }.compCauseLanding { margin: 10px 0 0 0; padding: 8px; border: 1px dashed #d5d5d5; }.compCauseLanding .prizeGraphic { float: right; border: 0; }/* ACE ROSILLO BITS 06/12/2008 */div.panelBox { position: absolute; top:0px; left:35px; }div.panelBox ul#xmasPanel { background:url('/images/advent/gradient.gif') 0 0 no-repeat; list-style:none; width:314px; margin:0; padding:5px; }ul#xmasPanel li div.panelx { margin:10px 0 15px 0; position:relative; overflow:hidden; height:140px; }ul#xmasPanel li.footer { background:url('/images/advent/footer.gif') 0 0 no-repeat; width:314px; height:15px; display:block; margin:0; padding:0; }ul#xmasPanel li div.panelx div.img { width:140px; position:absolute; left:-3px; }ul#xmasPanel li div.panelx div.txt { width:170px; position:absolute; left:135px; top:0px; text-align:left; margin:0 0 0 2px; }ul#xmasPanel li div.panelx img.enterBtn { margin: 5px 0 0 0; }ul#xmasPanel li div.panelx div.txt p { margin: 0; padding: 0 0 5px 0; }ul#xmasPanel li div.panelx div.txt h2 { font-size:12px; margin: 0 0 3px 0; }ul#xmasPanel li div.panelx div.txt h2,ul#xmasPanel li div.panelx div.txt p,ul#xmasPanel li div.panelx div.txt a { color:#fff; }/* END - ACE ROSILLO BITS 06/12/2008 *//* Search Suggestions */.ac_holder{	position:relative;top:0;}div.autocomplete {position: absolute;border:1px solid #3180b9;}div.autocomplete ul{	list-style-type: none;	margin:0;	padding:0;	overflow: hidden;	background-color: #fff;font-size:11px;}div.autocomplete ul li {padding: 0;margin: 0;text-align: left;}div.autocomplete ul li a{	color: #000;	display: block;	text-decoration: none;	background-color: transparent;	position: relative;	padding: 0;	width: 100%;}div.autocomplete ul li.ac_highlight a,div.autocomplete ul li a:hover {background-color: #005a9d;color:#fff;text-decoration:none;}div.autocomplete ul li a span{	display: block;	padding: 3px 6px;}div.autocomplete ul li a span small{font-weight: normal;color: #000;}div.autocomplete ul li.ac_highlight a span small {color: #ccc;}div.autocomplete ul li a .tl,div.autocomplete ul li a .tr{	background-image: transparent;	width: 6px;	height: 6px;	position: absolute;	top: 0;	padding: 0;	margin: 0;}div.autocomplete ul li a .tr {right: 0;}div.autocomplete ul li.as_warning {font-weight: bold;text-align: center;}div.autocomplete ul em {color:red;font-style:normal;}/* END of Search Suggestions *//* CATEGORY PAGES */span.catPageToggle { margin: 0 3px 0 0; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center; }span.catPageToggle img.bullet { vertical-align: middle; width: 4px; height: 4px; }span.catPageToggle .selected { text-decoration: underline; color: #F00000; }span.catPageToggle a.selected  { text-decoration: underline; color: #F00000; }span.catPageToggle a.selected:visited { text-decoration: underline; color: #F00000; }span.catPageToggle a.selected:hover { text-decoration: underline; color: #F00000; }/* EXIT POPUP  */	body#exit .clear, body#exitLogin .clear {clear: both;font-size: 0;line-height: 0;}	body#exit, body#exitLogin { overflow: hidden;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #333333; background-color: #fff;margin: 0;width: 100%;}	body#exit p, body#exitLogin p {font-size: 20px;line-height: 22px;margin: 5px 0;text-align: center;width: 550px}	body#exit a, body#exitLogin a {border-bottom:2px solid #3756A8;cursor:pointer;font-size:22px;font-weight:bold;line-height:24px;}	body#exit a:hover, body#exitLogin a:hover {text-decoration: none;}	body#exit label, body#exitLogin label {cursor: pointer;}	#content {clear:both;height:100%;margin: 0;padding:0;overflow:hidden;position:relative;width:auto;z-index:100;}	body#exit div#popup img {display: block;margin: 0 0 25px 0;}	body#exit a#whatPopup {position: absolute;top: 3px;right: 3px;border: 0;}	body#exit a#whatPopup img {border: 0;margin: 0;}	body#exit div#popup .name {color:#4F5796;font-size: 24px;font-weight: bold;line-height: 26px;}	body#exit div#popup h3.merchant {color:#4F5796;font-size:36px;line-height:40px;margin: 25px 0;text-align:center;}	body#exit div#popup .donation {color:#4F5796;font-weight: bold;}	body#exit div#popup .cause {color:#4F5796;font-weight: bold;}	body#exit div#popup .thanks {text-decoration: underline;}	body#exit div#popup .transfer {font-size: 16px;line-height: 16px;margin: 40px 0 0 0;text-align: right;}	body#exit div#popup .information {font-size: 14px;line-height: 18px;}	body#exit div#popup .transfer a {border:0;font-size:16px;line-height:16px;text-decoration:underline;}	body#exit div#popup .transfer #exitTime {color: #4F5796;font-weight: bold;}	body#exit div#popup a.closeLink {background: url(/images/blueIconCross.gif) no-repeat right bottom;padding: 0 20px 0 0;}	body#exit div#popup a.pause {background: url(/images/blueIconPause.gif) no-repeat right bottom;padding: 0 20px 0 0;}	body#exit div#popup a.resume {background: url(/images/blueIconResume.gif) no-repeat right bottom;padding: 0 20px 0 0;}	body#exitLogin div#popup a.closeLink {border:0;background: url(/images/blueIconCross.gif) no-repeat right center;float:right;font-size:14px;line-height:16px;padding: 0 20px 0 0;text-decoration:underline;width:40px;}	body#exitLogin div#popup h3.loginAdvise {color:#525A9A;font-size:16px;line-height:20px;margin:15px 0 25px;text-align: center;width: 550px;}	body#exitLogin div#popup form {margin: 0;padding: 0;border: 0;}	body#exitLogin div#popup form p {display: inline;float: left;margin: 0;}	body#exitLogin div#popup form input {background: #fff;border: 1px solid #A0A0A0;color: #A0A0A0;display: block;font-size: 14px;height: 22px;line-height: 22px;padding: 2px;width: 175px;}	body#exitLogin div#popup form input#remember_me {border: 0;float: right;height: 13px;width: 13px;line-height: 13px;margin: 0;padding: 0;}	body#exitLogin div#popup form p.advise {color:#525A9A;display: inline;font-size:18px;font-weight: bold;line-height:28px;margin:0;margin: 0 18px 0 10px;width: 60px;}	body#exitLogin div#popup form p.usernameContainer {font-size: 12px;font-weight: bold;margin: 0 10px 0 0;width: 181px;}	body#exitLogin div#popup form p.usernameContainer input#user,  body#exitLogin div#popup form p.passwordContainer input {margin: 0 0 5px 0;}	body#exitLogin div#popup form p.usernameContainer label {float:right;line-height:12px;width:90px;}	body#exitLogin div#popup form p.passwordContainer {margin: 0 10px 0 0;text-align: right;width: 181px;}	body#exitLogin div#popup form p.passwordContainer a.forgot {border:0 none;float: right;font-family:arial;font-size:12px;line-height:12px;text-decoration:underline;}	body#exitLogin div#popup form p.usernameContainer input.active, body#exitLogin div#popup form p.passwordContainer #password {color: #333;}	body#exitLogin div#popup form p.buttonContainer {width: 75px;}	body#exitLogin div#popup form p.buttonContainer button#submit {background: #525A9A;border:1px solid #4F4F4F;color:#FFFFFF;font-family:arial;font-size:14px;font-weight:bold;height:28px;width:75px;}	body#exitLogin div#popup form p.buttonContainer button#submit:focus {border: 0;}	body#exitLogin div#popup p.regJustVisit {font-size: 18px;line-height: 22px;border-top: 1px solid #333;margin: 30px 0 0 0;padding: 20px 0 10px 0;}	body#exitLogin div#popup p.regJustVisit a {border: 0;font-size: 18px;font-weight: bold;line-height: 22px;text-decoration: underline;}	#content iframe {border: 0;height: 600px;display: block;}	/* ColorBox Core Style */	#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}	#cboxOverlay{position:fixed; width:100%; height:100%;}	#cboxMiddleLeft, #cboxBottomLeft{clear:left;}	#cboxContent{position:relative;}	#cboxLoadedContent{overflow:auto;}	#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}	#cboxTitle{margin:0;}	#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}	#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}	/*	ColorBox example user style	*/	#cboxOverlay{background:#000;}	#cboxContent{background: #515A9A;border: 10px solid #4D4D4D;overflow: hidden;padding: 3px;}	body#exit #cboxLoadedContent{background:#fff; padding:20px 15px 15px 15px;}	body#exitLogin #cboxLoadedContent{background:#fff; padding: 20px 15px 15px 15px;}/* END EXIT POPUP */#feedbacklink img {border:0;display:block;}.f_float{	z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}.f_bottom {	bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.f_right {	right:0px;}/*Noficiations*/.notifications { }.notifications .notification {    width: 363px;    padding: 4px;    margin: 10px 0 10px 0;    vertical-align: middle;}.notifications .red {    border: 1px solid #DF8F8F;    background: #FFCECE;    font-weight: bold;}
