/* CSS Document */
body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #888;  }
a:hover {/* color: #666 */ color: #003399; }
a { /* color: #c90822; */ color: #6D7FC5;  font-weight: bold;  }

/* KLUGE TO FIX PRODUCT LINKS */
div.portraitText a { color: #999; font-weight: bold; }
/* END PRODUCT KLUGE */

#focus  p { line-height: 1.75em;}
#focus li { line-height: 1.75em;}

div.introText span { line-height: 1.75em;}

#logo a { text-decoration: none !important;}

#header_links, #header_links a { color: #FFF;  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; font-weight: bold; }
#nav_top ul li a:hover { /* color: #74282c; */  font-weight: bold; }
#nav_top ul li a.on {/* color: #ad6646; */  }

#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}
#nav_left ul a:hover { text-decoration: none; }
#nav_left ul li { margin: 0px; padding: 0px; font-weight: bold; }
#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; text-decoration: none; }
#nav_bottom a:hover { color: #D5AE46; }

/* #socialMediaIcons { font-size: 1.25em; color: #003399; font-weight: 600; }	*/

#copyright { font-size: 1em; color: #7ABAE0;}

h1 { font-size: 1.75em; color: #003399; margin: 0 }
h2 { font-size: 1.25em; color: #003399; margin: 0}
p { margin-top: 0; padding-top: 0; }

.homeAds { color: White;}
.homeAds a, .homeAds a:hover, .homeAds a:visited { color: #666666; } 

.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; }