/* CSS Document */
body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; /* color: #888; */ color: #999; }

a:link, a:visited
{

color: #039;
font-weight: normal;

}

a:hover {

color: #039;

}


/* KLUGE TO FIX PRODUCT LINKS */
div.portraitText a { color: #999; font-weight: bold; }
/* END PRODUCT KLUGE */

#focus  p { line-height: 130%;}
#focus li { line-height: 1.75em;}

div.introText span { line-height: 130%;}

#logo a { text-decoration: none !important;}

#header_links, #header_links a { /* color: #000; */  text-decoration: none; }
#header_links a:hover { color: #003399;}
#toprow, #toprow a { color: #6D7FC5;  text-decoration: none; }
#toprow a:hover { color: #003399;}
#culturelist select {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #999; }

#nav_top ul { font-size: 95%;  }
#nav_top ul li a { text-decoration: none; /* color: #6D7FC5; */ color: #999; font-weight: 600;  }
#nav_top ul li a:hover { /* color: #74282c; */  font-weight: 600; color: #039; }
#nav_top ul li a.on {color: #039;  }

#sample_btns li a { text-decoration: none; color: #999; }

#action_row a { text-decoration: none; color: #999; }

#sample_btns li a { text-decoration: none; color: #999; }

#looking_col h2 { color: #003399; line-height: 140%; font-weight: bold; font-size: 160%; }
#looking_col p.blue { color: #003399; line-height: 160%; font-weight: bold; font-size: 120%; }
#looking_col span.big_text {  font-size: 150%; }
#looking_col a { text-decoration: none; color: #999; }

/*#locate_focus_pad h1 { font-size: 180% }*/
.locate_list li { font-size: 80%; }
.locate_list li a { text-decoration: none; color: #999; }
.locate_list li.portrait a { color: #7AADDC; }
.locate_list span.online { font-size:larger; font-weight: bolder; }
.locate_list span.holiday { color: #8D2E93; }

#portrait_btns { font-size: 1.2em; }
#portrait_btns li a { text-decoration: none; color: #999; }

#portrait_form span.portrait { color: #7AADDC; }
#portrait_form a { text-decoration: none; color: #999; }

#nav_left ul a { margin: 0px; text-decoration: none; color: #777; line-height: 15px; display: block; font-weight: normal;}
#nav_left ul a:hover { text-decoration: none; }
#nav_left ul li { margin: 0px; padding: 2px 0; font-weight: normal; }
#nav_left ul ul li { margin: 0px; padding: 0px; font-weight: normal; }

#nav_left ul.backgrounds_nav li { color: #64b783; }
#nav_left ul.bgs_hover li a:hover { color: #64B783; }
#nav_left ul.bgs_hover a.also_on { color: #64B783; }

#nav_left ul.props_nav li { color: #5056D4; }
#nav_left ul.prp_hover li a:hover { color: #5056D4; }
#nav_left ul.prp_hover a.also_on { color: #5056D4; }

#nav_left ul.locations_nav li { color: #7AADDC; }
#nav_left ul.loc_hover li a:hover { color: #7AADDC; }
#nav_left ul.loc_hover a.also_on { color: #7AADDC; }

#nav_left ul.sheets_nav li { color: #AE8F62; }
#nav_left ul.pds_hover li a:hover { color: #AE8F62; }
#nav_left ul.pds_hover a.also_on { color: #AE8F62; }

#portrait_item_display .tblprice { color: #003399; line-height: 140%; font-weight: bold; font-size: 160%; }

.block_content { color: #fff; }
.block_bontent a { color: #fff; }

#block_detail a { color: #fff; text-decoration: none; }
#block_detail a:hover { text-decoration: underline; }

#phone { font-size: 1.5em; font-weight: normal; color: #C60450; }
#phone a { color: #C60450; }
#phone span.tollfree { font-size:small; }

#nav_bottom a {  /*color: #7ABAE0; color: #555555; */ color: #999; text-decoration: none; }
#nav_bottom a:hover { color: #555555; }

/* #socialMediaIcons { font-size: 1.25em; color: #003399; font-weight: 600; }	*/

#copyright { font-size: 1em;/*  color: #7ABAE0;  color:#555555; */ }

#copyright p{

 font-size: 11px; text-align:center;
    
}

h1 {/* font-size: 1.75em; color: #003399; color: #C1272D; font-size: 2.25em; color: #003399; margin: 0 */
	color:#039;
	font-weight:normal;
	font-size:28px;
	margin:0 0 0.5em;
	}
h2 {/* font-size: 1.25em; color: #003399; color: #C1272D; font-size: 1.4em; color: #003399; margin: 0 */}
p { margin-top: 0; padding-top: 0; font-weight:normal; font-size:14px;	line-height:130%; text-align: left;
	}

.homeAds { color: White;}
.homeAds a, .homeAds a:hover, .homeAds a:visited { color: #666; } 

.frontPageAds { color: #6F6F6F;}
.frontPageAds a, .frontPageAds a:hover, .frontPageAds a:visited { color: #6F6F6F; } 

#sideAd #familynetwork a { /* color: #2f5b8c; */ } 


dl.faqQuestions dt { font-weight: bold; color: black; }
dl.faqQuestions { line-height: 1.5em; }

.error {color: Red; font-weight:bold; text-align:center; }
