/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&                       TABLE OF CONTENTS
&&&&        ************************************************
&&&&        LINE  ||  SECTION
&&&&        050   ||   GENERAL GLOBAL FORMATTING CLASSES
&&&&        100   ||   LAYOUT AND GENERAL STRUCTURAL FORMATTING CLASSES
&&&&        150   ||   BASE CLASSES FOR GLOBAL TEXT AND LINKS
&&&&        175   ||   MAIN INDEX (HOME) PAGE LAYOUT CLASSES
&&&&        250   ||   "INGRID HAS YOU COVERED" GLOBAL MODULE LAYOUT CLASSES
&&&&        325   ||   FOOTER CLASSES (LAYOUT AND TEXT/LINK STYLES)
&&&&        400   ||   "THE INGRID DIFFERENCE" LAYOUT CLASSES
&&&&        475   ||   "SEE HOW INGRID WORKS" LAYOUT CLASSES
&&&&        550   ||   "COMPANY INFO" CLASSES
&&&&        600   ||   "LEFT NAV" AJAX MODULE CLASSES
&&&&        650   ||   "PRODUCTS AND FEATURES" LAYOUT AND TEXT CLASSES
&&&&        800   ||   "INTERNAL NAVIGATION" (BOTTOM NAV) LAYOUT AND TEXT CLASSES
&&&&        875   ||   "TOP NAV" LAYOUT AND TEXT CLASSES
&&&&        925   ||   "ABOUT INGRID" LAYOUT AND TEXT CLASSES
&&&&        975   ||   SPECIFIC CLASSES FOR GENERAL OR SINGLE INSTANCE SPECIAL FORMATTING
&&&&        1025  ||   "FAQ" LAYOUT AND TEXT CLASSES
&&&&        1200  ||   "NEWS/PRESS" LAYOUT AND TEXT CLASSES
&&&&        1300  ||   "PROMO/AFFILIATE" LAYOUT AND TEXT CLASSES
&&&&        1350  ||   "LICENSING" LAYOUT AND TEXT CLASSES
&&&&        1400  ||   "The Buzz" LAYOUT AND TEXT CLASSES
&&&&        1300  ||   "PRESS QUOTES" LAYOUT AND TEXT CLASSES
&&&&        1350  ||   "LEADERSHIP TEAM" LAYOUT AND TEXT CLASSES
&&&&        1450  ||   "CONTACT US" LAYOUT AND TEXT CLASSES
&&&&        1500  ||   GLOBAL CLASSES FOR FORMS AND CSS EFFECTS (TRANSPARENCY, ETC.)
&&&&        1575  ||   CLEAR FIX
&&&&        1625  ||   sIFR CLASSES
&&&& 		1725  ||   "INGRID SUPPORT" LAYOUT AND TEXT CLASSES
&&&&        1775  ||   AMMENDED MAIN INDEX PAGE CLASSES
&&&&        1925  ||   AFFILIATIONS STYLES
&&&&        2025  ||   VIDEOS/INDEX STYLES
&&&&        2100  ||   MORE AMMENDED MAIN INDEX PAGE STYLES
&&&&        2175  ||   "INGRID FOR ME" STYLES
&&&&        2225  ||   "SOLUTION" BOX AT BOTTOM OF ingrid_for_me PAGES STYLES
&&&&        2325  ||   *MORE* AMMENDED MAIN PAGE STYLES
&&&&        2375  ||   MAIN INDEX PAGE RIGHT SIDE "VIDEOS" STYLES
&&&&        2425  ||   MAIN INDEX PAGE RIGHT SIDE "MY INGRID" STYLES
&&&&        2500  ||   MAIN INDEX PAGE FOOTER STYLES
&&&&        2575  ||   MAIN INDEX PAGE **MORE** AMMENDED...
&&&&        2625  ||   STYLES FOR HEADER ( MAIN LAYOUT )
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  GENERAL GLOBAL FORMATTING CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

* {margin: 0; padding: 0;}

html {
	height: 100%; 
}

body {
	font: normal 0.7125em/1.4em Verdana, Arial, sans-serif; 
	color: #666666; 
	text-align: center;
    line-height: 1.50em;
	height: 100%;
	background-image: url(../images/layout/sidebars_blue.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #cccccc;
}
	
/* BASE CLASSES FOR IMAGES WHICH AREN'T OVERRIDDEN */
img {
	border: 0;
	display: block;
	}



















	
/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  LAYOUT AND GENERAL STRUCTURAL FORMATTING CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.container {
	margin: 0px auto 0px auto;
	padding-left: 40px;
	padding-right: 40px;
	width: 910px;
	display: block;
}	

.center_column {
	float: left;
	width: 910px;
}	

/* THIS CLASS OCCURS ONLY IN THE SPLIT COLUMN VIEW, WHEN THE "LEFT NAV" AJAX MODULE APPEARS ON THE LEFT
THE MAIN CONTENT WILL BE IN THE RIGHT COLUMN, DEFINED WITH THE BELOW CLASS: */	
.main_column {
	float: left;
	width: 690px;;
	text-align: left;
	padding-bottom: 20px;
	margin-top: 12px;
}


.intro_area {
	float: left;
	text-align: left;
	width: 100%;;
	color: #333333;
	font-size: 12px;
}

.content_area_container {
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	margin-bottom: 20px;
}

.content_area_container_690 {
	width: 690px;
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	margin-bottom: 20px;
}

.last_content_area_container_690 {
	width: 690px;
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	padding-bottom: 40px;
}

.content_area_container_910 {
	width: 910px;
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	margin-bottom: 20px;
}
						
.content_area_left {
	float: left;
	text-align: left;
	width: 343px;
	margin-right: 20px;
}

.content_area_right {
	float: left;
	text-align: left;
	width: 327px;
}																					
					

.bottom_area {
	width: 690px;
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	padding-top: 13px;
	padding-bottom: 20px;
}

.underline {
	float: left;
	text-align: left;
	width: 100%;
	margin-bottom: 20px;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
}


.footnote{
	font-size: 0.75em;
	width: 100%;
}


.bottom_shop_now_container{
	width: 100%; 
	text-align: right; 
	margin-top: 18px;
}

.bottom_shop_now_content{
	margin-bottom: 5px;
	float: right;
}

.bottom_shop_now_copy_area{
	float: left; 
	margin-top: 4px;
	width: 584px;
}

.bottom_shop_now_text_style{
	color: #F34C00; 
	font-weight: bold;
}

.bottom_shop_now_button{
	float: left; 
	vertical-align: middle; 
	margin-left: 10px;
}






/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  BASE CLASSES FOR GLOBAL TEXT AND LINKS
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

a:link {text-decoration: underline; color: #203AF0;}
a:visited {text-decoration: underline; color: #203AF0;}
a:hover {text-decoration: underline; color: #666;}
a:active {text-decoration: underline; color: #203AF0;}

p {margin: 0px 0px 15px 0px;}

	
	
	
	
	
	
	
	
/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  MAIN INDEX (HOME) PAGE LAYOUT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/	
	
.main_index_page_big_tab {
	float: left;
	width: 228px;
	height: 106px;
}

.main_index_page_flash_area{
	width: 910px;
	height: 352px;
	display: block;
}

.main_index_page_under_flash_container{
	float: none;
	display: block;
}


















/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  FOOTER CLASSES (LAYOUT AND TEXT/LINK STYLES)
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 	

.footer {
	width: 910px;
	margin-bottom: 12px;
}

.footer_top_image {
	float: left;
	width: 910px;
	height: 34px;
	background-image: url(../images/layout/bottom_border.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.footer_left {
	float: left;
	font: bold 10px Verdana, Arial, sans-serif; 
	color: #cecece;
	margin-top: 12px;	
	margin-bottom: 12px;
	margin-left: 18px;
}

.footer_right {	
	float: right;
	font: bold 10px Verdana, Arial, sans-serif; 
	color: #b7b7b7;
	margin-top: 12px;
	margin-bottom: 12px;	
	margin-right: 18px; 
}

/*a.footer:link {font: bold 10px Verdana, Arial, sans-serif; color: #889fcf; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer:visited {font: bold 10px Verdana, Arial, sans-serif; color: #889fcf; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer:hover {font: bold 10px Verdana, Arial, sans-serif; color: #4f7cbb; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer:active {font: bold 10px Verdana, Arial, sans-serif; color: #889fcf; text-decoration: none; margin-left: 4px; margin-right: 4px;}*/



a.footer:link {font: bold 10px Verdana, Arial, sans-serif; color: #666666; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer:visited {font: bold 10px Verdana, Arial, sans-serif; color: #ed9f03; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer:hover {font: bold 10px Verdana, Arial, sans-serif; color: #000000; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer:active {font: bold 10px Verdana, Arial, sans-serif; color: #ed9f03; text-decoration: none; margin-left: 4px; margin-right: 4px;}




 
 
 
 
 
 
 
 
 
 












/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "COMPANY INFO" CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.company_info_internal_navigation_area {
	width: 690px;
	float: left;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	padding-top: 0px;
}


.company_info_internal_nav_area {
	background-color: #ffffff;
}
























 /*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "LEFT NAV" AJAX MODULE CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 

.left_nav {
	float: left;
	width: 220px;
	height: 100%;
	vertical-align: top;
}



































/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "PRODUCTS AND PLANS" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 

					
.products_and_features_intro_area {
	float: left;
	text-align: left;
	width: 100%;;
	color: #404040;
	font-size: 12px;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
}						
					
.products_and_features_first_content_area {
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	margin-bottom: 20px;
}
						
.products_and_features_content_area_left {
	float: left;
	text-align: left;
	width: 343px;
	margin-right: 20px;
}

.products_and_features_content_area_right {
	float: left;
	text-align: left;
	width: 327px;
}																					
					
.products_and_features_second_content_area {
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	margin-bottom: 20px;
}
						
.products_and_features_bottom_area {
	width: 690px;
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	padding-top: 13px;
	padding-bottom: 20px;
}

.products_and_features_internal_nav_area {
	background-color: #ffffff;
}

	
.products_and_features_landing_page_top {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.products_and_features_landing_page_left {
	float: left;
	margin-right: 40px;
}

.products_and_features_landing_page_right {
	float: left;
}

.products_and_features_landing_page_bottom {
	float: left;
	width: 100%;
}

.landing_page_press_reviews {
	float: left;
	width: 910px;
}

.landing_page_logos_container {
	margin: 35px 0px 0px 274px;
	float: left;
	display: inline;
}

.landing_page_logo {
	float: left;
}

/* "PRODUCTS AND FEATURES" TEXT CLASSES BEGIN HERE: */
.products_and_features_section_headline {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1em;
	color: #000000;
	display: block;
}	

.intro_text {
	margin-bottom: 5px;
	/*font-weight: bold;*/
	color: #404040;
	font-size: 12px;
}

.specs_headline {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}	

.specs_text {
float: left;
text-align: left;
margin-left: 10px;
}






/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "MONITORING PLANS" LAYOUT AND TEXT CLASSES (AMENDED BY J. GEER 11-11-08)
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 


.plans_wrapper{
	margin-top: 25px;
}

.pm_plan_wrapper{
	width: 435px;
	height: 297px;
	float: left;
	margin-right: 40px;

}

.pm_plan_text_area{
	float: left;
	background-image: url("../images/compare_pricing/pm_plan_text_bg.jpg"); 
	background-repeat: no-repeat;
	width: 435px; 
	height: 316px; 
}

.am_plan_text_area{
	float: left;
	background-image: url("../images/compare_pricing/am_plan_text_bg.jpg"); 
	background-repeat: no-repeat;
	width: 435px; 
	height: 316px; 
}

.pm_plan_top_left{
	float: left;
	width: 347px; 
	height: 52px;
	background-image: url("../images/compare_pricing/pm_plan_top_left.jpg");
	background-repeat: no-repeat;
 
}

.pm_plan_top_right{
	float: left;
	width: 88px; 
	height: 52px; 
}


.am_plan_wrapper{
	width: 435px;
	height: 380px;
	float: left;
	/*margin-right: 40px;*/

}


.am_plan_top_left{
	float: left;
	width: 347px; 
	height: 52px;
	background-image: url("../images/compare_pricing/am_plan_top_left.jpg");
	background-repeat: no-repeat;
 
}

.am_plan_top_right{
	float: left;
	width: 88px; 
	height: 52px; 
}













/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "INTERNAL NAVIGATION" (BOTTOM NAV) LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 

							
.internal_navigation_left {
	float: left;
	margin-top: 10px;
}

.internal_navigation_right {
	float: right;
	margin-top: 10px;
}

.internal_navigation_box {
	width: 690px;
	float: left;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	/*padding-top: 4px;*/
	/*padding-bottom: 12px;*/
	/*margin-top: 25px;*/
}

a.internal_nav_link:link {font: bold 12px Verdana, Arial, sans-serif; color: #999999; text-decoration: none;}
a.internal_nav_link:visited {font: bold 12px Verdana, Arial, sans-serif; color: #999999; text-decoration: none;}
a.internal_nav_link:hover {font: bold 12px Verdana, Arial, sans-serif; color: #666666; text-decoration: none;}
a.internal_nav_link:active {font: bold 12px Verdana, Arial, sans-serif; color: #999999; text-decoration: none;}

 
 

































/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "TOP NAV" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 

.top_nav_container {
	width: 100%;
	display: inline;
}

.top_nav_button {
	float: left;
}
 

		
														



























/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "ABOUT INGRID" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 
 
.about_ingrid_intro_area {
	text-align: left;
}						
					
.about_ingrid_content_area {
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	width: 100%;
}

						

























/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  SPECIFIC CLASSES FOR GENERAL OR SINGLE INSTANCE SPECIAL FORMATTING
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 
 
.normal_unordered_list {
	font: normal 12px Verdana, Arial, sans-serif; color: #666666; margin-left: 20px;
}

.numbered_list_item {
	margin-left: 30px;
	margin-bottom: 10px;	
}

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "FAQ" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 
	
.faq_indent {
	margin-left: 20px;
}

.faq_table_of_contents_list {
	margin-left: 20px;
	margin-bottom: 10px;
}

.faq_unordered_list {
	margin-left: 20px;
	margin-bottom: 10px;	
}

.faq_heading {
	background-image: url(../images/faq/faq_heading_background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 0px 0px 10px;
	width: 660px;
	height: 26px;
	display: block;	
	margin-top: 22px;
}

div.faq_question_unselected_lighter {
	background-image: url(../images/faq/faq_unselected_lighter_background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 23px;
	width: 660px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #adadad;
	cursor: pointer;
}

div.faq_question_unselected_lighter:hover {
	background-image: url(../images/faq/faq_unselected_yellow_background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 23px;
	width: 660px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}

div.faq_question_unselected_darker {
	background-image: url(../images/faq/faq_unselected_darker_background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 23px;
	width: 660px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #adadad;
	cursor: pointer;
}

div.faq_question_unselected_darker:hover {
	background-image: url(../images/faq/faq_unselected_yellow_background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 23px;
	width: 660px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}

div.faq_question_selected {
	background-image: url(../images/faq/faq_selected_background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 23px;
	width: 660px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	z-index: 100;	
}

div.faq_question_selected:hover {
	background-image: url(../images/faq/faq_unselected_yellow_background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 23px;
	width: 660px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
	z-index: 100;	
}

.faq_answer {
	background-color: #eaebed;
	margin: 0px 0px 4px 0px;
	z-index: -30;
	padding: 10px 10px 10px 25px;
	width: 645px;
	height: 100%;
	display: block;
}






.faq_heading_half_width {
	background-image: url(../images/faq/faq_heading_background_half_width.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	width: 315px;
	height: 26px;
	display: block;	
	margin-top: 22px;
}

div.faq_question_unselected_lighter_half_width {
	background-image: url(../images/faq/faq_unselected_lighter_background_half_width.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	width: 315px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #adadad;
	cursor: pointer;
}

div.faq_question_unselected_lighter_half_width:hover {
	background-image: url(../images/faq/faq_unselected_yellow_background_half_width.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	width: 315px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}

div.faq_question_unselected_darker_half_width {
	background-image: url(../images/faq/faq_unselected_darker_background_half_width.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	width: 315px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #adadad;
	cursor: pointer;
}

div.faq_question_unselected_darker_half_width:hover {
	background-image: url(../images/faq/faq_unselected_yellow_background_half_width.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	width: 315px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}

div.faq_question_selected_half_width {
	background-image: url(../images/faq/faq_selected_background_half_width.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	width: 315px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	z-index: 100;	
}

div.faq_question_selected_half_width:hover {
	background-image: url(../images/faq/faq_unselected_yellow_background_half_width.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	width: 315px;
	height: 25px;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
	z-index: 100;	
}

.faq_answer_half_width {
	background-color: #eaebed;
	margin: 0px 0px 4px 0px;
	z-index: -30;
	padding: 15px 10px 15px 15px;
	width: 310px;
	height: 100%;
	display: block;
}
































/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "NEWS/PRESS" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 

a.release_link:link {text-decoration: underline; color: #203AF0;}
a.release_link:visited {text-decoration: underline; color: #203AF0;}
a.release_link:hover {text-decoration: underline; color: #000000; background-color: #ffde00;}
a.release_link:active {text-decoration: underline; color: #203AF0;}

.news_and_press_heading {
	background-image: url(../images/news_and_press/news_and_press_heading_background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 0px 0px 10px;
	width: 650px;
	height: 25px;
	display: block;	
}

.news_and_press_content_lighter {
	background-image: url(../images/news_and_press/news_and_press_lighter_background.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	width: 640px;
	height: 69px;
}

.news_and_press_content_darker {
	background-image: url(../images/news_and_press/news_and_press_darker_background.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	width: 640px;
	height: 71px;
}

.news_and_press_content_top_left {
	float: left;
	width: 60px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.news_and_press_content_top_right {
	float: left;
	width: 540px;
	margin-left: 20px;
}

.news_and_press_content_bottom_left {
	float: left;
	width: 46px;
	padding: 12px 0px 0px 14px;
}

.news_and_press_content_bottom_right {
	float: left;
	width: 540px;
	margin-left: 20px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #adadad;
}


























/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "PROMO/AFFILIATE" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 


.promo_code {
	display: block;
	padding: 0px;
	text-align: left;
	width: 300px;
	margin: 25px 0px 25px 0px;
}

.promo_top_image {
	border: solid 1px #cccccc;
	width: 908px;
	margin-bottom: 15px;
	float: left;
	display: inline;
}

.promo_main_content {
	text-align: left;
}




















/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "LICENSING" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.licensing_table_left_col {
	color: #000000;
	font: normal 12px Verdana, Arial, sans-serif;
}

.licensing_table_left_col {
	color: #666666;
	font: normal 12px Verdana, Arial, sans-serif;
}

.licensing_table {
	text-align: left;
}



























/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "The Buzz" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.press_quote_quote_text {
	margin-left: 18px;
}

.press_quote_box {
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	margin-bottom: 20px;
	padding-bottom: 8px;
}


























/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "CONTACT US" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.contact_us_box {
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	margin-bottom: 25px;
	padding-bottom: 25px;
}






























/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  GLOBAL CLASSES FOR FORMS AND CSS EFFECTS (TRANSPARENCY, ETC.)
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.drop_down_small {
	width: 182px;
	color: #4e7cb8;
	font-weight: bold;
}

.drop_down_big {
	width: 205px;
	color: #4e7cb8;
	font-weight: bold;
}

.opacity_drop:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
	width: auto;
}

.opacity_drop img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	-khtml-opacity: 0.85;
	width: auto;
}

.opacity_drop_extreme:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
	width: auto;
}

.opacity_drop_extreme img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	-khtml-opacity: 0.65;
	width: auto;
}


















/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  Clear Fix
&&&&  Apply the clearfix class to any element which acts as a container for floats.
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {display:inline-block;}
/* Hides from IE-mac \*/
.clear {display:block;}
* html .clear {height: 1px;}
/* End hide from IE-mac */


div.clearer {
	clear: both;
	height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
}






























/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  sIFR CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/


/* These are standard sIFR styles... do not modify 

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. 
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 55px;
	line-height: 1em;
	margin-bottom: 12px;
	display: block;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 33px;
	line-height: 1em;
	margin-bottom: 12px;
	display: block;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 18px;
	line-height: 1em;
	display: block;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 1.4em;
	line-height: 1em;
	display: block;
}

.sIFR-hasFlash h5 {
	visibility: hidden;
	font-size: 36px;
	line-height: 1em;
	margin-bottom: 12px;
	display: block;
}

*/




















/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&  "INGRID SUPPORT" LAYOUT AND TEXT CLASSES
&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/ 

.ingrid_support_heading {
	width: 200px;
	height: 28px;
}

ingrid_support_button {
	width: 200px;
	height: 52px;
}










































/* "about us" vids area classes */

.vids_area {
	width: 100%;
	height: 180px;;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #cccccc;
	padding-bottom: 23px;
	margin-bottom: 23px;
}

.screen_shot_row {
	display: block;
}					
.screen_shot_item {
	float: left;
	margin-right: 20px;
}
							
.button_row {	
	display: block;	
}				
.button_item {
	float: left;
	margin-right: 20px;
	margin-bottom: 53px;
}











































/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&   videos/index styles
&&&& 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/
 
.videos_intro_area {
	width: 100%;
	border-style: solid;
	border-color: #999999;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	margin-left: 30px;	
}

.videos_content_area {
	width: 100%;
	height: 100px;
	margin-top: 18px;
}
.videos_content_area_left {
	height: 82px;
	width: 151px;
	float: left;
	padding-left: 30px;	
}
	
.videos_content_area_right {
	height: 82px;
	width: 450px;
	float: left;
}







































/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&   "ingrid for me" styles 
&&&& 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/


.ingrid_for_me_content_area{
	text-align: left;
	width: 100%;
	float: left;
}

.ingrid_for_me_copy{
	text-align: left;
	width: 100%;
	float: left;
}

.ingrid_for_me_bottom_area{	
	text-align: left;
	width: 690px;
	padding-bottom: 25px;
	margin-top: 15px;	
}			





















/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&   "solution" box at bottom of ingrid_for_me pages styles
&&&& 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/


.solution_top{
	width: 690px;
	height: 155px;
	float: left;
	background-repeat: no-repeat;	
}

.solution_middle_one{
	width: 229px;
	height: 22px;
	float: left;
	background-repeat: no-repeat;	
}

.button_1_area{
	width: 97px;
	height: 22px;
	float: left;
}

.solution_middle_two{
	width: 22px;
	height: 22px;
	float: left;
	background-image: url(../images/ingrid_for_me/solution_middle_two.jpg);
	background-repeat: no-repeat;
}

.button_2_area{
	width: 110px;
	height: 22px;
	float: left;
}

.solution_middle_three {
	width: 232px;
	height: 22px;
	float: left;
	background-image: url(../images/ingrid_for_me/solution_middle_three.jpg);
	background-repeat: no-repeat;
}

.solution_bottom{
	width: 690px;
	height: 53px;
	float: left;
	background-repeat: no-repeat;
}

.solution_bottom_basic{
	width: 690px;
	height: 53px;
	float: left;
	background-image: url(../images/ingrid_for_me/solution_bottom_basic.jpg);
	background-repeat: no-repeat;
}































































/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&   styles fior header ( main layout)
&&&& 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.header_container {
	width: 910px;
}

.header_logo {
	float: left;
	width: 528px;
}

.header_chat {
	float: left;
	width: 214px;
}

.header_right_container {
	float: right;
	width: 166px;
	height: 57px;
	margin-top: 15px;
}


	.header_phone {
		width: 166px;
		height: 36px;
	}


	.header_my_ingrid {
		height: 21px;
		width: 120px;
		float: right;
	}	

.header_spacer {
	width: 910px;
	text-align: right;
	height: 16px;
}

	.header_blank {
		height: 16px;
		text-align: right;
		margin-top: 0px;
		width: 100%;
		float: right;
	}		






































/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&   Styles for Site Map
&&&& 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

a.site_map_link:link {text-decoration: none; color: #666666;}
a.site_map_link:visited {text-decoration: none; color: #666666;}
a.site_map_link:hover {text-decoration: underline; color:#336699;}
a.site_map_link:active {text-decoration: none; color: #666666;}

.site_map_left_column {
	width: 50%;
	text-align: left;
	float: left;
}

.site_map_right_column {
	width: 50%;
	text-align: left;
	float: left;
}

.site_map_group_box {
	width: 388px;
	text-align: left;
	padding: 8px;
	border: 1px solid #e3e3e3;
	background-color: #ffffff;
/*	background-image: url('../images/site_map/group_box_fade.jpg');*/
	background-position: right;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}





















/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&   Styles for Non-Flash Alternates for Flash Modules
&&&& 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/


.home_flash_module_static_container {
	width: 910px;
	height: 355px;
	background-image: url(../images/main_index_page/flash_alternate.jpg);
}




/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&   Styles for Store
&&&& 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/


.store_left_side {
	float: left;
	width: 209px;
	height: 100%;
}
				
.store_main_area {
	float: left;
	width: 690px;
	height: 100%;
	text-align: left;
	padding-left: 11px;
}
				
				
.sort_box {
	text-align: left;
	width: 664px;
	background-color: #f0f0f0;
	border: 1px #666666 solid;
	padding: 5px;
}

.store_product_item_box {
	float: left;
	width: auto;
	height: 154px;
	border: 1px #999999 solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;			
	text-align: left;
	margin: 3px;
}

.store_product_item_box_title {
	width: 215px;
	height: 49px;
	text-align: left;
}

.store_product_thumb_image {
	width: 104px;
	float: left;
}

.store_product_copy_overview {
	width: 105px;
	float: left;
	text-align: left;
}

.store_left_nav_top {
	width: 209px;
	height: 34px;
	background-image: url(../images/store/left_nav/top.jpg);
	background-repeat: no-repeat;	
}

.store_left_nav_button {
}

.store_left_nav_bottom {
	width: 209px;
	height: 430px;
	background-image: url(../images/store/left_nav/bottom.jpg);
	background-repeat: no-repeat;	
}

.store_product_detail_top_container {
	float: left;
	width: 690px;
	text-align: left;
	padding-left: 11px;
}

.store_detail_image_area {
	width: 418px;
	text-align: left;
	float: left;
	margin-bottom: 12px;
}

.store_detail_copy_area_right {
	width: 272px;
	text-align: left;
	float: left;
}

.store_detail_copy_area_bottom {
	width: 690px;
	text-align: left;
	margin-bottom: 12px;
}

.store_DSL_question_top {
	width: 690px;
	height: 37px;
	background-image: url(../images/store/DSL_top.gif);
	background-repeat: no-repeat;
}

.store_contract_length_question_top {
	width: 690px;
	height: 37px;
	background-image: url(../images/store/contract_top.gif);
	background-repeat: no-repeat;
}

.store_question_frame {
	width: 674px;
	border: 1px #666666 solid;
	padding: 7px;
	margin-bottom: 12px;
}


/*
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 
&&&&   Styles for Admin
&&&& 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
*/

.admin_header {
	width: 910px;
	height: 70px;
	background-image: url(../images/admin/header_default.jpg);
	background-repeat: no-repeat;
	border-bottom: #999999 1px solid;
	margin-bottom: 20px;
}

.admin_all_container {
	width: 100%;
	height: auto;
}

.admin_left_container {
	width: 580px;
	height: 100%;
	float: left;
	text-align: left;
}

.admin_right_container {
	width: 280px;
	height: 100%;
	float: right;
	background-color: #99CCFF;
	padding: 10px;
	text-align: left;
	border: #999999 1px solid;
}

a.admin_menu_item:link {text-decoration: none; color: #000000;}
a.admin_menu_item:visited {text-decoration: none; color: #000000;}
a.admin_menu_item:hover {text-decoration: none; color: #ffffff;}
a.admin_menu_item:active {text-decoration: none; color: #000000;}














.reviews_container {
	width: 672px;
	float: left;
	height: 100%;
}

.big_review_general_area {
	height: 331px;
}

.big_review_container {
	width: 331px;
	height: 147px;
	background-repeat: no-repeat;
	float: left;
	margin: 0px 5px 5px 0px;
}

.big_review_top {
	width: 331px;
	height: 122px;
}


.big_review_bottom {
	width: 331px;
	height: 25px;
}

.press_release_container {
	width: 210px;
	height: 100%;
	float: right;
	padding-left: 13px;
	padding-right: 9px;
	margin-top: 55px;
	background-color: #f5f5f5;
}

.press_release_title_text {
	color: #4576ab;
}

.reviews_heading_format {
	margin: 0px 0px 10px 0px; 
	border-width: 0px 0px 1px 0px; 
	border-color: #CCCCCC; 
	border-style: solid;
}

.review_quote_format {
	margin: 0px 0px 10px 20px; 
	padding: 0px 0px 10px 0px; 
	border-width: 0px 0px 1px 0px; 
	border-color: #CCCCCC; 
	border-style: solid;
}

.review_info_format {
	margin: 8px 0px 0px 30px;
}






.main_index_page_v2_top{
	width: 910px;
	height: 361px;
}
	
.main_index_page_v2_top_left{
	width: 433px;
	height: 361px;
	float: left;
}

.main_index_page_v2_top_left_title{
	width: 433px;
	height: 170px;
	background-image:url(../images/main_index_page_v2/main_left.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v2_top_left_bullets{
	width: 433px;
	height: 137px;
	background-image:url(../images/main_index_page_v2/main_middle_bg.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v2_top_left_button_area{
	width: 433px;
	height: 33px;
}

.main_index_page_v2_top_left_button_left{
	float: left;
	width: 51px;
	height: 33px;
	background-image:url(../images/main_index_page_v2/main_middle_left.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v2_top_left_button_center{
	float: left;
	width: 335px;
	height: 33px;
}

.main_index_page_v2_top_left_button_right{
	float: left;
	width: 47px;
	height: 33px;
	background-image:url(../images/main_index_page_v2/main_middle_right.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v2_top_left_under_button{
	width: 433px;
	height: 21px;
	background-image:url(../images/main_index_page_v2/main_bottom.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v2_top_right{
	float: left;
	width: 477px;
	height: 361px;
	background-image:url(../images/main_index_page_v2/main_flash.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v2_tabs{
	width: 910px;
	height: 146px;
}

.main_index_page_v2_tab{
	float: left;
}

.main_index_page_v2_tab_call_us{
	float: left;
	width: 228px;
	height: 146px;
	background-image:url(../images/main_index_page_v2/call_us.jpg);
	background-repeat: no-repeat;
}	
						
.main_index_page_v2_tab_well_call_you{
	float: left;
	width: 227px;
	height: 146px;
	background-image:url(../images/main_index_page_v2/well_call_you_bg.jpg);
	background-repeat: no-repeat;
}	

.main_index_page_v2_under_tabs{
	width: 910px;
	height: 26px;
}

					
.offer_tabs{
	width: 910px;
	height: 79px;
}

.offer_tab{
	float: left;
}

.main_index_page_v2_under_offer_tabs{
	width: 910px;
	height: 33px;
}

.main_index_page_v2_form_instance{
	height: 26px;
	margin-left: 5px;
}

.main_index_page_v2_label{
	width: 44px;
	text-align: left;
	vertical-align: middle;
	float: left;
}

.main_index_page_v2_field{
	width: 136px;
	text-align: left;
	vertical-align: middle;
}

.main_index_page_v2_form_submit{
	width: 190px;
	text-align: right;
}


.small_videos_content_area{
	height: 130px;
}

.small_videos_content_area_left{
	/*width: 100%;*/
	padding-left: 35%;
}

.small_videos_content_area_right{
	width: 100%;
	text-align: center;
}







.main_index_page_v3_top{
	width: 910px;
	height: 366px;
}

.main_index_page_v3_left{
	width: 451px;
	height: 366px;
	background-image:url(../images/main_index_page_v3/main_left_image.jpg);
	background-repeat: no-repeat;
	float: left;
}

.main_index_page_v3_right{
	width: 459px;
	height: 366px;
	float: left;
}

.main_index_page_v3_right_top{
	width: 459px;
	height: 137px;
	background-image:url(../images/main_index_page_v3/main_top_right.jpg);
	background-repeat: no-repeat;



}

.main_index_page_v3_right_bullets{
	width: 459px;
	height: 161px;
	background-image:url(../images/main_index_page_v3/main_text_area.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v3_right_button_area{
	width: 459px;
	height: 36px;
}

.main_index_page_v3_button_left{
	width: 47px;
	height: 36px;
	background-image:url(../images/main_index_page_v3/main_mid_left.jpg);
	background-repeat: no-repeat;
	float: left;
}

.main_index_page_v3_button_center{
	width: 333px;
	height: 36px;
	float: left;
}

.main_index_page_v3_button_right{
	width: 79px;
	height: 36px;
	background-image:url(../images/main_index_page_v3/main_mid_right.jpg);
	background-repeat: no-repeat;
	float: left;
}

.main_index_page_v3_top_left_under_button{
	width: 459px;
	height: 32px;
	background-image:url(../images/main_index_page_v3/main_bottom.jpg);
	background-repeat: no-repeat;
}





.main_index_page_v4_top{
	width: 910px;
	height: 366px;
}

.main_index_page_v4_left{
	width: 451px;
	height: 366px;
	background-image:url(../images/main_index_page_v3/main_left_image.jpg);
	background-repeat: no-repeat;
	float: left;
}

.main_index_page_v4_right{
	width: 459px;
	height: 366px;
	float: left;
}

.main_index_page_v4_right_top{
	width: 459px;
	height: 137px;
	background-image:url(../images/main_index_page_v4/main_top_right.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v4_right_bullets{
	width: 459px;
	height: 132px;
	background-image:url(../images/main_index_page_v4/main_text_area.jpg);
	background-repeat: no-repeat;
}

.main_index_page_v4_right_button_area{
	width: 459px;
	height: 72px;
}

.main_index_page_v4_button_left{
	width: 31px;
	height: 72px;
	background-image:url(../images/main_index_page_v4/main_mid_left.jpg);
	background-repeat: no-repeat;
	float: left;
}

.main_index_page_v4_button_center{
	width: 246px;
	height: 72px;
	float: left;
}

.main_index_page_v4_button_seal{
	width: 182px;
	height: 72px;
	background-image:url(../images/main_index_page_v4/main_mid_right.jpg);
	background-repeat: no-repeat;
	float: left;
}

.main_index_page_v4_button_right{
	width: 79px;
	height: 36px;
	background-image:url(../images/main_index_page_v4/main_mid_right.jpg);
	background-repeat: no-repeat;
	float: left;
}

.main_index_page_v4_top_left_under_button{
	width: 459px;
	height: 25px;
	background-image:url(../images/main_index_page_v4/main_bottom.jpg);
	background-repeat: no-repeat;
}



.home_v5_main_area{
	width: 910px;
}

.home_v5_top_above_cap{
	width: 910px;
}

.home_v5_left_half{
	width: 711px;
	float: left;
}

.home_v5_flash_area{
	width: 711px; 
	height: 365px;
}

.home_v5_flash_alternate_top{
	width: 711px;
	height: 267px;
	background-image: url(../images/home_v5/flash_alternate_top.jpg);
	background-repeat: no-repeat;
}

.home_v5_flash_alternate_middle{
	width: 711px;
	height: 30px;
	background-image: url(../images/home_v5/flash_alternate_middle.jpg);
	background-repeat: no-repeat;
}

.home_v5_flash_alternate_bottom{
	width: 711px;
	height: 68px;
}

.home_v5_flash_alternate_bottom_left{
	width: 318px;
	height: 68px;
	float: left;
}

.home_v5_flast_alternate_bottom_right{
	float: left;
	width: 393px;
	height: 68px;
}

.home_v5_flash_alternate_bottom_right_1{
	width: 393px;
	height: 23px;
	background-image: url(../images/home_v5/flash_alternate_bottom_right_1.jpg);
	background-repeat: no-repeat;
}

.home_v5_flash_alternate_bottom_right_2{
	width: 33px;
	height: 23px;
	float: left;
	background-image: url(../images/home_v5/flash_alternate_bottom_right_2.jpg);
	background-repeat: no-repeat;
}

.home_v5_flash_alternate_bottom_right_3{
	width: 113px;
	height: 23px;
	float: left;
}

.home_v5_flash_alternate_bottom_right_4{
	width: 247px;
	height: 23px;
	background-image: url(../images/home_v5/flash_alternate_bottom_right_4.jpg);
	background-repeat: no-repeat;
	float: left;
}

.home_v5_flash_alternate_bottom_right_5{
	background-image: url(../images/home_v5/flash_alternate_bottom_right_5.jpg);
	background-repeat: no-repeat;
	width: 393px;
	height: 22px;
	float: left;
}


								
								
								
								
								
								
								
								
								
								
.home_v5_left_bottom_container{
	width: 711px;
	height: 161px;
}

.home_v5_left_bottom_left{
	float: left; 
	width: 448px; 
	height: 161px; 
	background-image: url(../images/home_v5/left_bottom.jpg);
	background-repeat: no-repeat;
}

.home_v5_left_bottom_right{
	float: left; 
	width: 263px; 
	height: 161px; 
	background-image: url(../images/home_v5/right_bottom.jpg); 
	background-repeat: no-repeat;
}

.home_v5_right_half{
	width: 199px;
	float: left;
}

.home_v5_right_form_area{
	width: 199px;  
	height: 211px; 
	background-image: url(../images/home_v5/form_area.jpg); 
	background-repeat: no-repeat;

}

.home_v5_right_form_area_form_only{
	padding-top: 25px;
	padding-left: 10px;
	width: 189px; 
	height: 186px;
}

.home_v5_right_under_form_area_1{
	float: left;
	width: 59px; 
	height: 18px; 
	background-image: url(../images/home_v5/right_under_form_area_1.jpg); 
	background-repeat: no-repeat;
}

.home_v5_right_under_form_area_2{
	float: left;
	width: 77px; 
	height: 18px;
}

.home_v5_form_instance{
	text-align: left;
}

.home_v5_label{
	text-align: left;
}

.home_v5_field{
	text-align: left;
	width: 166px;
}

.home_v5_bullets{
	float: left;
	background-image: url(../images/home_v5/bullet.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	margin-left: 12px;
	margin-right: 3px;
	margin-top: 8px;
}

a.home_v5_bullet:link {font-size: 12px; text-decoration: none; color: #0f4aa4; font-weight: bold;}
a.home_v5_bullet:visited {font-size: 12px; text-decoration: none; color: #0f4aa4; font-weight: bold;}
a.home_v5_bullet:hover {font-size: 12px; text-decoration: none; color: #000000; font-weight: bold; background-color: #ffeb90;}
a.home_v5_bullet:active {font-size: 12px; text-decoration: none; color: #0f4aa4; font-weight: bold;}


.home_v5_heading_indent{
	margin-top: 12px;
	margin-left: 53px;
}

.home_v5_bullets_copy{
	float: left;
	line-height: 29px;
}

.home_v5_right_under_form_area_3{
	float: left;
	width: 63px; 
	height: 18px;
	background-image: url(../images/home_v5/right_under_form_area_3.jpg); 
	background-repeat: no-repeat;
}

.home_v5_bottom_cap{
	width: 910px; 
	height: 20px; 
	background-image: url(../images/home_v5/bottom_cap.jpg); 
	background-repeat: no-repeat;
}

.footer_v2 {
	width: 910px;
	margin-top: 44px;
	margin-bottom: 14px;
}

.footer_layer_0 {
	border-width: 0px;
	width: 910px;
	padding-bottom: 6px;
	height: 20px;
}

.footer_layer_1{
	padding-bottom: 3px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	width: 910px;
	height: 16px;
}

.footer_v2_left {
	text-align: left;
	float: left;
	font: 9px Verdana, Arial, sans-serif; 
	color: #666666;
	padding-left: 12px;
}

.footer_v2_right {
	text-align: left;	
	float: right;
	font: 9px Verdana, Arial, sans-serif; 
	color: #b7b7b7; 
	padding-right: 5px;
}

.footer_v2_guardian {
	width: 376px; 
	height: 44px; 
	float: left;
	background-image: url(../images/layout/footer_guardian.jpg); 
	background-repeat: no-repeat;
}

.footer_v2_featured {
	width: 534px; 
	height: 44px;
	float: left; 
}

/*a.footer_v2_instance:link {font: 9px Verdana, Arial, sans-serif; color: #889fcf; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer_v2_instance:visited {font: 9px Verdana, Arial, sans-serif; color: #889fcf; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer_v2_instance:hover {font: 9px Verdana, Arial, sans-serif; color: #4f7cbb; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer_v2_instance:active {font: 9px Verdana, Arial, sans-serif; color: #889fcf; text-decoration: none; margin-left: 4px; margin-right: 4px;}*/

a.footer_v2_instance:link {font: 9px Verdana, Arial, sans-serif; color: #666666; font-weight:bold; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer_v2_instance:visited {font: 9px Verdana, Arial, sans-serif; color: #666666; font-weight:bold; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer_v2_instance:hover {font: 9px Verdana, Arial, sans-serif; color: #000000; font-weight:bold; text-decoration: none; margin-left: 4px; margin-right: 4px;}
a.footer_v2_instance:active {font: 9px Verdana, Arial, sans-serif; color: #666666; font-weight:bold; text-decoration: none; margin-left: 4px; margin-right: 4px;}






.home_v6_main_area{
	width: 910px;
	height: 592px;
}

.home_v6_left_half{
	width: 666px;
	height: 592px;
	float: left;
}

.home_v6_right_half{
	width: 244px;
	height: 592px;
	float: left;
}


.home_v6_main_message_area{
	width: 666px; 
	height: 342px;
}

.home_v6_main_message_area_top{
	width: 666px;
	height: 220px;
}

.home_v6_main_message_area_top_1{
	width: 515px;
	height: 81px;
	background-image: url(../images/home_v6/main_top_1.jpg);
	background-repeat: no-repeat;
	float: left;
} 
	
.home_v6_main_message_area_top_2{
	width: 151px;
	height: 81px;
	float: right;	
} 

.home_v6_main_message_area_top_3{
	width: 666px;
	height: 139px;
	background-image: url(../images/home_v6/main_top_3.jpg);
	background-repeat: no-repeat;
	float: left;
}

.home_v6_main_message_area_middle{
	width: 666px;
	height: 28px;
}

	.home_v6_main_message_area_middle_1{
		width: 39px;
		height: 28px;
		background-image: url(../images/home_v6/main_middle_left.jpg);
		background-repeat: no-repeat;
	}
	
	
	.home_v6_main_message_area_middle_2{
		width: 120px;
		height: 28px;
	}
	
	.home_v6_main_message_area_middle_3{
		width: 507px;
		height: 28px;
		background-image: url(../images/home_v6/main_middle_right.jpg);
		background-repeat: no-repeat;
	}


.home_v6_main_message_area_bottom{
	width: 666px;
	height: 94px;
	background-image: url(../images/home_v6/main_bottom.jpg);
	background-repeat: no-repeat;
}
						
.home_v6_left_bottom_container {
	width: 666px;
	height: 250px;
}

	.home_v6_left_bottom_left {
		float: left; 
		width: 425px; 
		height: 250px; 
		background-image: url(../images/home_v6/secondary.jpg);
		background-repeat: no-repeat;
		padding-top: 82px;
	}
	
	.home_v6_left_bottom_right {
		float: left; 
		width: 241px; 
		height: 250px; 
	}


.home_v6_offer {
	width: 244px; 
	height: 207px; 
}

.home_v6_featured_in {
	float: left;
	width: 244px; 
	height: 135px; 
}

.home_v6_ask_ingrid_area {
	width: 244px;  
	height: 250px; 
}

.home_v6_ask_ingrid_top {
	width: 244px;  
	height: 215px;    
	background-image: url(../images/home_v6/form_top.jpg); 
	background-repeat: no-repeat;
}

.home_v6_right_form_area_form_only{
	padding: 26px 0px 0px 13px;
	width: 227px;
	height: 189px;
}

.home_v6_form_instance{
	text-align: left;
}

	.home_v6_label{
		text-align: left;
	}
	
	.home_v6_field{
		text-align: left;
		width: 195px;
	}

.home_v6_right_under_form_area_container{
	width: 244px; 
	height: 19px; 
	background-color: #ededed;
}

.home_v6_right_under_form_area_1{
	float: left;
	width: 14px; 
	height: 19px; 
	background-image: url(../images/home_v6/form_middle_left.jpg); 
	background-repeat: no-repeat;
}

.home_v6_right_under_form_area_2{
	float: left;
	width: 75px; 
	height: 19px;
}

.home_v6_right_under_form_area_3{
	float: left;
	width: 23px; 
	height: 19px; 
	background-image: url(../images/home_v6/form_middle_middle.jpg); 
	background-repeat: no-repeat;
}

.home_v6_right_under_form_area_4{
	float: left;
	width: 110px; 
	height: 19px;
}

.home_v6_right_under_form_area_5{
	float: right;
	width: 22px; 
	height: 19px; 
	background-image: url(../images/home_v6/form_middle_right.jpg); 
	background-repeat: no-repeat;
}

.home_v6_right_bottom_cap {
	width: 244px; 
	height: 16px; 
	background-image: url(../images/home_v6/form_bottom.jpg); 
	background-repeat: no-repeat
}


.home_v6_bullets{
	float: left;
	background-image: url(../images/home_v6/bullet.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	margin-left: 18px;
	margin-right: 3px;
	margin-top: 8px;
}

.home_v6_bullet_row {
	height: 29px;
}

.home_v6_bullets_copy{
	float: left;
	margin-top: 6px;
}

a.home_v6_bullet:link {font: normal 11px Verdana, Arial, sans-serif; text-decoration: none; color: #666666; }
a.home_v6_bullet:visited {font: normal 11px Verdana, Arial, sans-serif; text-decoration: none; color: #666666; }
a.home_v6_bullet:hover {font: normal 11px Verdana, Arial, sans-serif; text-decoration: none; color: #666666; background-color: #ffeb90;  }
a.home_v6_bullet:active {font: normal 11px Verdana, Arial, sans-serif; text-decoration: none; color: #666666; }

