/* ----- Text Styles ----- */
h4 {
	color: #0065a4;
	text-decoration : none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	padding-top: 20px;
	padding-bottom: 15px;
	margin: 0;
	font-weight:bold;
}

.header_link {
	color: #0065a4;
	text-decoration : underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>header_link { /* be nice to Opera */
	font-size: small;
	}
a:active.header_link {
	color: #000000;
	text-decoration : underline;
}		
a:hover.header_link {
	color: #000000;
	text-decoration : underline;
}

.header_sub {
	color: #003399;
	text-decoration : none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>header_sub { /* be nice to Opera */
	font-size: small;
	}

.right_nav_text_on {
	color: #07CDFF;
	text-decoration : none;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>right_nav_text_on { /* be nice to Opera */
	font-size: small;
	}
	
.purple_text {
	color: #0065a4;
	text-decoration : none;
	font-size: small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>purple_text { /* be nice to Opera */
	font-size: small;
	}	
a.link.purple_text {
	color: #000033;
	font-weight:bold;
	text-decoration : underline;
}
a:active.purple_text {
	color: #000000;
	text-decoration : underline;
}	
a:hover.purple_text {
	color: #000000;
	text-decoration : underline;
}			
	
.purple_text_small {
	color: #000033;
	text-decoration : none;
	font-size: xx-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: x-small;
	}
html>purple_text_small { /* be nice to Opera */
	font-size: x-small;
	}
	
.purple_text_small_link {
	color: #000033;
	text-decoration : none;
	font-size: xx-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: x-small;
	text-decoration : underline;
	}
html>purple_text_small_link { /* be nice to Opera */
	font-size: x-small;
	}	
a:active.purple_text_small_link {
	color: #000000;
	text-decoration : underline;
}	
a.link.purple_text_small_link {
	color: #000033;
	text-decoration : underline;
}
a:hover.purple_text_small_link {
	color: #000000;
	text-decoration : underline;
}		

.rh_nav_text {
	color: #000033;
	text-decoration : none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>rh_nav_text { /* be nice to Opera */
	font-size: small;
	}

.rh_nav_text_link {
	color: #000033;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>rh_nav_text_link { /* be nice to Opera */
	font-size: small;
	}
a:active.rh_nav_text_link {
	color: #000000;
	text-decoration : underline;
}
a:hover.rh_nav_text_link {
	color: #000000;
	text-decoration: underline;
}
.rh_nav_text_link_small {
	color: #000033;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: xx-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: x-small;
	}
html>rh_nav_text_link_small { /* be nice to Opera */
	font-size: x-small;
	}
a:active.rh_nav_text_link_small {
	color: #000000;
	text-decoration : underline;
}
a:hover.rh_nav_text_link_small {
	color: #000000;
	text-decoration: underline;
}

.rh_nav_text_link_underline {
	color: #000033;
	text-decoration : underline;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
html>rh_nav_text_link_underline { /* be nice to Opera */
	font-size: small;
	}
a:active.rh_nav_text_link_underline {
	color: #000000;
	text-decoration : underline;
}
a:hover.rh_nav_text_link_underline {
	color: #000000;
	text-decoration: underline;
}

/* ----- Background Styles ----- */
.box_top_line {
	background-image: url(../images/subpage/search_products/yellow/phone_hor_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.box_bottom_line {
	background-image: url(../images/subpage/search_products/yellow/phone_hor_bottom.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.box_left_line {
	background-image: url(../images/subpage/search_products/blue/phone_vert_l.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.box_right_line {
	background-image: url(../images/subpage/search_products/blue/phonevert_rg.gif);
	background-position:top right;
	background-repeat:repeat-y;
}




.box_top_line_blue {
border-top:solid 2px #0065a4;
line-height:0px;

}
.box_bottom_line_blue {
	border-bottom:solid 2px #0065a4;
	line-height:0;
}
.box_left_line_blue {
	border-left:solid 2px #0065a4;
}

.box_right_line_blue {
	border-right:solid 2px #0065a4;
}

.bg_box_left_blue {
	background-color: #0065a4;
	background-image: url(../images/subpage/search_products/blue/left_db.gif);
	background-repeat: no-repeat;
	}



.bg_box_left {
	background-color: #0065a4;
	background-image: url(../images/subpage/search_products/blue/left_db.gif);
	background-repeat: no-repeat;
	}
	
	
	
.bg_box_left_light {
	background-color: #99ccff;
	background-image: url(../images/subpage/left_f5effa.gif);
	background-repeat: no-repeat;
	}	
	
.bg_table_header {
	background-color: #669966;
}
.bg_dark {
	background-color: #0065a4;
}

span.bg_dark { width:10px; height:10px; float:left; display:block; background:#0065a4;
	
}

.bg_dark img { display:none;
	
}
.bg_light {
	background-color: #E5D9F2;
}
.bg_rh_nav {
	background-color: #F5EFFA;
}
