/* General layout styles
************************************************/
h1 {
	color: #000066;
}

link {
	color: #FF6600;
}

h2 {
	color: #666;
}

a {
	color: #FF6600;
}

a:visited {
	color: #FF6600;
}

a:hover {
	color: #FF6600;
}

#page_container {
	color: #666;
}

.copyright {
	color: #000000;
	background: #fff;
}

.links_bottom, .bottom_bar a, .bottom_bar a:visited {
	color: #FFFFFF;
}

.bottom_bar a:hover {
	color: #FFCC00;
}

.good {
	border-color: #9c9;
	color: #060;
	background: #E2F9E3;
}

.saving {
	border-color: #c99;
	color: #666;
}

.bad {
	border-color: #c99;
	color: #fff;
}

.bad a {
	color: #fff;
}

.premium {
	color: #006600;
}

.shade {
	background-color: #eee;
}

#flash {
	border-color: #000;
}

#quote_number_reference {
	color: #666;
}

#view_quote #results a, #view_product a, #compare_product a {
	color: #000080;
}

#view_quote #results a:visited, #view_product a:visited, #compare_product a:visited {
	color: #42A155;
}

#view_quote #results a:hover, #view_product a:hover, #compare_product a:hover {
	color: #FF0000;
}


/* =module QUOTE =action NEW - specific styles
************************************************/
h1  {
	color: #666;
	border-color: #c0c0c0;
}

#quote_form div#help div h2, #quote_form #main_section_header, #quote_form #options_section_header, #quote_form #options_section_header a {
	color: #000;
	background: #E5F9DD;
	border-color: #81D16C;
}

#quote_form #options_section span#selected_sports.tiptext {
	background: #fff; 
	border-color: #ccc;
}

/* =module PRODUCT =action VIEW - specifc styles
************************************************/
#view_product #benefit_header th, #view_product #benefit_header td.excess, #compare_product #benefit_header th, #compare_product #benefit_header td.excess {
	color: #666;
}

#view_product h1, #view_carrier h1, #view_product #pageheader, #compare_product #pageheader {
	background: #DD4242;
	color: #fff;
	border-color: #000;
}

#view_product table, #view_product th, #view_product tr.border_top td, #view_product tr.border_top th, #view_product tr.border_bottom td, #view_product tr.border_bottom th {
	border-color: #c0c0c0;
}

/* =module PRODUCT =action COMPARE - specifc styles
************************************************/
#compare_product table, #compare_product th, #compare_product td.product_edge, #compare_product tr.border_top td, #compare_product tr.border_top th, #compare_product tr.border_bottom td, #compare_product tr.border_bottom th {
	border-color: #c0c0c0;
}

/* =module ORDER =action PURCHASE - specific styles
************************************************/
#purchase div#help div h2 {
	color: #000;
	background: #E5F9DD;
	border-color: #81D16C;	
}

/* =module RESEARCH - specific styles
************************************************/
#research #page_left_column h2, #research #page_right_column h1 {
	background: #E5F9DD;
	border:1px solid #81D16C;
}

#research #page_left_column h1 {
	color: #000080;
}

#confirmation #header {
	background: none;
}