.es { font-family:Verdana; font-size:12px; }
.es a:link { color:#000000; }
.es a:visited { color:#000000; }
.es a:active { color:#cc0000; }
.es a:hover { color:#cc0000; }
.es a { text-decoration: underline; }
.es h1 { font-family:Verdana; font-weight:bold; font-size:15px; margin-top:10px; margin-bottom:20px; background-color:#ffffff; background-image:none; color:#000000; }
.es h2 { font-family:Verdana; font-weight:bold; font-size:13px; color:#cc0000; font-weight:bold; background-color:#ffffff; background-image:none; }
.es h3 { font-family:Verdana; font-weight:bold; font-size:12px; color:#cc0000; font-weight:bold; background-image:none; text-transform:none; border:none; }
.es hr { margin:0px 0px 10px 0px; }

.es th, .es td { margin:0px; padding:2px; }
.esourceHightlight { color:#cc0000; }
#introText { font-family:Verdana; font-size:12px; margin-top:10px; }
#searchBox { font-family:Verdana; font-size:13px; margin-top:5px; padding:5px; background-color:#f0f0f0; width:415px; border:1px solid #000000;}
#categoryList { font-family:Verdana; font-size:12px; margin:30px 20px 0px 0px; }
.alphabeticalLinks { display:inline-block; }
.alphabeticalLinks ul { list-style:none; margin:0px; }
.alphabeticalLinks ul li { display:inline; padding-left:5px; font-weight:bolder; }
.errMsg { font-family:font-size:10px; background-color:#ffffe1; border:1px solid #000000; padding:0px 3px 0px 3px; color:Red; }

#productsByLetter { font-family:Verdana; font-size:13px; margin-top:20px; margin-left:15px; line-height:165%;}
#productsByLetter li { list-style-type:none; }
#productsByLetter li.parentProduct>img { cursor:pointer; }

.es table, .es th, .es td { border:1px solid #000000; border-collapse:collapse; }
.es table a { text-decoration:none; }
.es .linkCell { text-align:center; width:25px; }
.es .gold>a { font-weight:bold; color:#cc0000; } 
.es .prof>a { font-weight:bold; } 

/*border:blue 1px solid;*/
.es .profile {  }
.es .profile>div>div { margin-bottom:10px; }
.es .profile .label { vertical-align:top; width:80px; font-weight:bold; margin:0px; }
.es .profile .content { margin-bottom:8px; }
.es .profile .content ul { margin:0px; }
.es .profile .content li { line-height:140%; list-style-type:none; }
.es .moreInfo { background-color:#efefef; }
.es .moreInfo ul { margin:0px; }
.es .moreInfo h3 { text-align:center; background-color:#efefef; }
.es .moreInfo hr { margin:0px 0px 5px 0px; }
.es .moreInfo li { list-style-type:none; margin-left:17px; line-height:175%; font-weight:bold; display:block; }
.es .moreInfo h3.goldHeading { background-color:#ffd700; }

.es .categoryBox { overflow:auto; width:425px; height:300px; border:1px solid #000000; padding:5px 0px; }
.es .categoryBox ul { margin:0px 8px; }
.es .categoryBox li { list-style-type:none; }
.es .categoryBox li a{ display:block; line-height:165%; text-decoration:none; text-align:left; }
.es .categoryBox li a:hover { color:#cc0000; font-size:13px; font-weight:bold; background:#f0f0f0; }

.es ul.categoryList li { line-height:165%; list-style-type:disc; margin-left:17px; }
.es ul.categoryList li.parentProduct { font-weight:bold; list-style-type:none; margin-left:0px; margin-bottom:5px; font-size:13px; }
.es ul.categoryList li.parentProduct>a { color:#cc0000; }
.es ul.categoryList li.noLink>a{ text-decoration:none; cursor:default; }

.es .enhancedListingItem { font-weight:bold; line-height:150%; clear:both; }
.es .enhancedListingtextArea { margin:10px 0px; }
.es .RLc { clear:none; display:inline-block; margin-right:20px; }
.es .enhancedListingtextArea img { float:left; margin-right:10px; margin-bottom:10px; }
.es .RL { display:none; }

.es #mapFrame{ margin:5px 0px;}

.es .pguideListingText {padding-bottom:10px;}
.es .pguideListingPhone, .es .pguideListingWeb {font-weight:bold; line-height:1.2em; padding:2px 0;}