a {	text-decoration: none; 	color: #790000; }
a:visited { text-decoration: none; color: #790000; }
a:hover { text-decoration: underline; color: #790000; }

#menu ul { margin:0px; list-style-type: none; padding: 0px 0px; }

#menu li { color: #FFFFFF; float: left; padding: 5px 10px 5px 10px; height: 20px; }
#menu li:hover { background-image: url(../images/button-gradient.gif); background-repeat: repeat-x; }
#menu li.selected { background-image: url(../images/button-gradient.gif); background-repeat: repeat-x; }

#menu li a { color: #FFFFFF; }
#menu li a:visited { color: #FFFFFF; }
#menu li a:active { color: #FFFFFF; }
#menu li a:hover { color: #FFFFFF; }

#second-level-menu { height: 25px; background-color: #F1EDC2; }
#second-level-menu ul { margin:0px; list-style-type: none; padding: 5px 0px; }
#second-level-menu li { color: #000000; float: left; padding: 0px 10px 0px 10px; }
#second-level-menu li.selected {  }
#second-level-menu li a { color: #932121; }
#second-level-menu li a:visited { color: #932121; }
#second-level-menu li a:active { color: #932121; }
#second-level-menu li a:hover { color: #932121; }

.HeaderLinks { color: #790000; }
.HeaderLinks a { color: #790000; text-decoration: none; }
.HeaderLinks a:visited { color: #790000; text-decoration: none; }
.HeaderLinks a:hover { color: #790000; text-decoration: underline; }

p { font-size: 14px; }

.tree ul { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; }
.tree ul li { list-style-image: url(../images/bullet.gif); color: #000000; }
.tree ul li.selected { color: #932121; }

.tree a { color: #000000; }
.tree a:visited { color: #000000; }
.tree a:active { color: #000000; }
.tree a:hover { color: #000000; font-weight: bold; }

.tree a.selected { color: #932121; }
.tree a.selected:visited { color: #932121; }
.tree a.selected:active { color: #932121; }
.tree a.selected:hover { color: #932121; }

h1 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: normal; color: #932121; margin: 3px 0px; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #932121; margin: 3px 0px; }
h3 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #000000; margin: 3px 0px; }
h4 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #000000; margin: 3px 0px 6px 0px; }
h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #000000; margin: 3px 0px 6px 0px; }

.h1 { margin: 3px 0px 6px 0px; border-top: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; margin-bottom: 20px; }
.h2 { margin: 3px 0px 6px 0px; border-top: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; margin-bottom: 20px; }
.h3 { margin: 3px 0px 6px 0px; border-top: 2px solid #932121; border-bottom: 2px solid #932121; margin-bottom: 20px; }
.h4 { margin: 3px 0px 6px 0px; border-bottom: 1px dotted #B1B1B1; margin-bottom: 20px; }
.h5 { margin: 3px 0px 6px 0px; border-bottom: 1px dotted #B1B1B1; margin-bottom: 20px; }

h1.review { font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-weight: bold; color: #000000; margin: 3px 0px; }
h2.review { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #000000; margin: 3px 0px 20px 0px; }

h4.review { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; margin: 15px 0px 6px 0px; }

/* Featurebox */
div.FeatureBox { width:48%; height:200px; margin:1%; margin-top:10px; margin-bottom:20px; float:left;border-bottom: 1px solid #CCCCCC; }
div.FeatureBox h4 { margin-bottom: 5px;	}
div.FeatureBox div.h4 { margin-bottom: 5px; }
td.ItemImage { width:120px; text-align: center; }
div.ItemRating { text-align: left; padding: 5px 0px 5px 0px; }
div.FeatureBox p { font-size: 12px;	margin: 0px; }
div.FeatureBox table { width: 100%;  padding-bottom: 10px; }
div.FeatureBox a { width: 100%;	text-align: right; }
div.FeatureBox td { vertical-align: top; }

/* Media Item */
.AttributeLabel { float: left; width: 150px; padding: 10px 0px 10px 0px; border-bottom: 1px solid #333; }
.AttributeValue { float: left; width: 200px; padding: 10px 0px 10px 0px; border-bottom: 1px solid #333; }

/* Review Item */
.ReviewContainer { margin-top:20px; }
.RatingContainer { float: left; }
.RatingNumber {	float: left;width: 50px; }
.RatingNumber h3 { font-size: x-large;	padding: 0px; margin-top: 14px; margin-bottom: 14px; }
.ReviewContentContainer { float: left; margin-left: 50px; }
.ReviewPublicationName { float: left; }
.ReviewReviewerName { margin-left: 10px; float: left; } 
.ReviewDate { margin-top: 5px; margin-bottom: 5px;	}

/* General */
.clear { float: none; clear: both; }


span.smallNav { padding-left: 5px; 	padding-right: 5px;	}

/* Paging Control */
div.Paging { margin-top:25px; text-align:right; }
span.Paging { padding: 2px; }
a.Paging { text-decoration: none;	color: #000; }
a.PagingSelected { font-weight: bold; text-decoration: none; color: #000; }

/* Listing */
td.ListingImage { height: 100px; width:100px; text-align: center; }

td.standard { vertical-align: middle; }

.mi { font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-weight: normal; color: #932121; margin: 0px 0px 10px 0px; font-style: italic; }

.review p { font-size: 14px; margin-top: 10px; margin-bottom: 10px; }

.SearchResultTitle { font-weight: bold;	}
a.SearchResultLink{ color: #000000; text-decoration: none; }
a.SearchResultLink:hover{ color: #790000; text-decoration: none; }

td.ItemDetails { vertical-align: top; }


a.standard { text-decoration: none; color: #000; }
a.standardBB { text-decoration: none; font-size: 16px; font-weight: bold; }
a.standardB { text-decoration: none; color: #000; font-size: 16px; }


.miImage { max-width: 220px; }

table.ItemDetails td { vertical-align: top; }

td.label { width: 80px; }

.CategorySelected { font-weight: bold; color: #932121; }

.Category:hover { color: #000; font-weight: bold; }

img.halfSizeStar { width: 14px; }

/* .newsSect { color: #790000; } */
.newsSect a { color: #790000; text-decoration: none; }
.newsSect a:visited { color: #790000; text-decoration: none; }
.newsSect a:hover { color: #790000; text-decoration: underline; }

.ItemPage a {	text-decoration: none; 	color: #790000; }
.ItemPage a:visited { text-decoration: none; color: #790000; }
.ItemPage a:hover { text-decoration: underline; color: #790000; }
