/* CSS Document */
body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #888;  }
a:hover { color: #666 }
a { color: #999; 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;}

/*
#header_links, #header_links a { color: #fff; text-decoration: none; }
#header_links a:hover { color: #fff; } */
/*#studio_info1 {color: White; font-weight:bold; } */
#header_links, #header_links a { color: #007ECB; text-decoration: none; }
#header_links a:hover { color: #00539B; }
#studio_info1 {/*color: Black; */ color: #fff; /* font-weight:bold; */ }
#studio_info2 { /*color: Black;*/ color: #fff;}
#culturelist select {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #999; }

#nav_top ul { font-size: 90%;  }
#nav_top ul li a { text-decoration: none; color: #000; 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: #55678F; text-decoration: none; }
#nav_bottom a:hover { color: #D5AE46; }
#externalSitesLinks { }
#externalSitesLinks a { color: #55678F; text-decoration: none; }
#externalSitesLinks a:hover { color: #55678F; text-decoration: underline; font-weight: bold; }

#copyright { font-size: .9em; }

h1 { font-size: 2em; /*color:  #003399; */ color: #808080; margin: 0 }
h2 { font-size: 1.75em; /* color: #003399; */ color: #808080; margin: 0}
h3 { font-size: 1.5em; /*color:  #003399; */ color: #808080; margin: 0 }
h4 { font-size: 1.25em; /*color:  #003399; */ color: #808080; margin: 0 }
p { margin-top: 0; padding-top: 0; }

/*.homeAds { color: White;}
.homeAds a, .homeAds a:hover, .homeAds a:visited { color: White; } 

.frontPageAds { color: #FF0000;}
 .frontPageAds a, .frontPageAds a:hover, .frontPageAds a:visited { color: #FF0000; } */

dl.faqQuestions dt { font-weight: bold; color:#808080; }
dl.faqQuestions { line-height: 1.5em; }

.error {color: Red; font-weight:bold; text-align:center; }