table.PageBodyItem {border:0px; border-collapse:collapse; width:100%;}
table.PageBodyItem td {padding:0px; vertical-align:top;}
table.PageBodyItem table.stardate {border:0px; border-collapse:collapse; width:100%;}
table.PageBodyItem table.stardate td {padding:0px; vertical-align:top;}
table.PageBodyItem table.stardate td.rating {padding-top:4px; white-space:nowrap; width:1%;}
table.PageBodyItem table.stardate td.ondate {padding:3px 0 0 6px;}
table.PageBodyItem table.stardate td.ondate, table.PageBodyItem table.stardate td.ondate a {font-family:Courier New; font-size:12px;}
table.PageBodyItem table.PageBodyItemBody {border:0px; border-collapse:collapse; margin-top:12px; width:100%;}
table.PageBodyItem table.PageBodyItemBody td {font-family:Verdana,Tahoma,Arial; font-size:13px; padding:0px; vertical-align:top;}
table.PageBodyItem table.PageBodyItemBodyFirst {margin-top:0;}
table.PageBodyItem div.PageBodyItemTitle {color:#B01717; font-family:Times New Roman,Georgia; font-size:18px; font-weight:bold; letter-spacing:1px; text-shadow:1px 1px 1px #EEBBBB;}
table.PageBodyItem div.PageBodyItemOndate {font-family:Courier New; font-size:12px; margin-top:4px;}
table.PageBodyItem div.PageBodyItemIcon {padding-top:11px;}
.PageBodyItemCommentTitle {color:#1463b0;}

table.PageBodyItemList {border:0px; border-collapse:collapse; width:100%;}
table.PageBodyItemList td {padding:0px; vertical-align:top;}
table.PageBodyItemList td.image {text-align:center; min-width:100px;}
table.PageBodyItemList td.image .rating {padding-top:2px;}
table.PageBodyItemList td.field, table.PageBodyItemList td.link {padding-left:10px;}
table.PageBodyItemList td.field .title,
table.PageBodyItemList td.field .title a {font-family:Comic Sans MS,Trebuchet MS; font-size:15px; font-weight:bold; overflow:hidden; white-space:nowrap; width:495px;} /*640-145*/
.home-page-section table.PageBodyItemList td.field .title, .home-page-section table.PageBodyItemList td.field .title a {width:525px;} /*640-145+30*/
table.PageBodyItemList td.field .ondate, table.PageBodyItemList td.field .ondate a {color:#333333; font-family:Times New Roman,Georgia; font-size:12px; font-style:italic; padding-top:3px;}
table.PageBodyItemList td.field .description {color:#222222; font-family:Verdana,Tahoma,Arial; font-size:11px; font-weight:bold; padding-top:7px;}
table.PageBodyItemList td.field .address {color:#222222; font-family:Tahoma; font-size:10px; padding-top:7px; padding-left:7px; width:135px;}
table.PageBodyItemList td.field .address a {color:#222222; font-family:Tahoma; font-size:10px;}
table.PageBodyItemList td.link, table.PageBodyItemList td.link a {font-family:Times New Roman,Georgia; font-size:12px;}
table.PageBodyItemList td.link {color:#777777; padding-top:7px; vertical-align:bottom;}
table.PageBodyItemList td.link a {color:#555555; text-decoration:underline;}
table.PageBodyItemList td.link a.LinkImportant,
table.PageBodyItemList td.link span {color:#B01717;}
table.PageBodyItemList tbody.ActiveItem td.field .title,
table.PageBodyItemList tbody.ActiveItem td.field .title a {color:#2255CC;}
table.PageBodyItemList tbody.ActiveItem td.field .description {color:#000000;}
table.PageBodyItemList tbody.ActiveItem td.field .address {color:#000000;}
table.PageBodyItemList tbody.ActiveItem td.field .ondate {color:#000000;}
table.PageBodyItemList tbody.ActiveItem td.link {color:#999999;}

table.PageBodyItemListNoImage {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.PageBodyItemListNoImage td {
	padding: 0px;
	vertical-align: top;
}
table.PageBodyItemListNoImage table.stardate {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.PageBodyItemListNoImage table.stardate td {
	padding: 0px;
	vertical-align: top;
}
table.PageBodyItemListNoImage table.stardate td.rating {
	padding-top: 3px;
	white-space: nowrap;
	width: 1%;
}
table.PageBodyItemListNoImage table.stardate td.ondate {
	padding: 3px 0 0 6px;
}
table.PageBodyItemListNoImage div.helpful {
	color: #444444;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	margin-bottom: 2px;
	text-shadow: 1px 1px 1px #FDE3B0;
}
table.PageBodyItemListNoImage div.title {
    overflow: hidden;
    white-space: nowrap;
    width: 640px;
}
table.PageBodyItemListNoImage div.title,
table.PageBodyItemListNoImage div.title a.review {
	font-family: Comic Sans MS,Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
}
table.PageBodyItemListNoImage div.title a.biarrow {
	background: url('../images/biarrow.gif') 0% 50% no-repeat;/*center left*/
	/*background: url('../images/biarrow.gif') 0% 70% no-repeat; title is a bit below than vertic middle. 70% does the same thing*/
	padding: 0 4px 0 4px;
}
table.PageBodyItemListNoImage div.title a.biarrow:hover {
	text-decoration: none;
}
table.PageBodyItemListNoImage div.ondate {
	margin-top: 3px;
}
table.PageBodyItemListNoImage div.description {
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	margin-top: 8px;
}
table.PageBodyItemListNoImage div.link {
	color: #777777;
	margin-top: 8px;
}
table.PageBodyItemListNoImage div.link a {
	color: #555555;
	text-decoration: underline;
}
table.PageBodyItemListNoImage div.link a.LinkImportant,
table.PageBodyItemListNoImage div.link span {
	color: #B01717;
}
table.PageBodyItemListNoImage div.link a.fullstory {
	font-weight: bold;
}
table.PageBodyItemListNoImage table.stardate td.ondate,
table.PageBodyItemListNoImage table.stardate td.ondate a,
table.PageBodyItemListNoImage div.ondate,
table.PageBodyItemListNoImage div.ondate a {
	color: #000000;
	font-family: Courier New;
	font-size: 12px;
}
table.PageBodyItemListNoImage tbody.ActiveItem div.title {
	text-shadow: 1px 1px 1px #999999;
}
table.PageBodyItemListNoImage tbody.ActiveItem div.title a.review {
	color: #2255CC;
}
table.PageBodyItemListNoImage tbody.ActiveItem div.link {
	color: #999999;
}

div.WasHelpful {
	margin-top: 20px;
}
div.WasHelpfulPeopleFound {
	color: #996600;
	font-family: Verdana,Tahoma,Arial;
	font-size: 13px;
	font-weight: bold;
	height: 22px;
	letter-spacing: 1px;
	line-height: 22px;
	margin-top: 20px;
}
span.PeopleFound {
	font-family: Verdana,Tahoma,Arial;
	font-size: 13px;
	text-shadow: 1px 1px 1px #FCCC6B;
}
span.HelpfulToYou {
	color: #996600;
	font-family: Verdana,Tahoma,Arial;
	font-size: 13px;
	font-weight: bold;
	height: 22px;
	letter-spacing: 1px;
	line-height: 22px;
	white-space: nowrap;
}
span.HelpfulYesNoButton {
	margin-left: 10px;
}
.HelpfulButton, .HelpfulButtonSelected, .HelpfulButtonNotSelected {
	background: url('../images/button/5422.gif') center left no-repeat;
	border: 0;
	color: #996600;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	letter-spacing: 1px;
	padding: 0 1px 2px 0;
	width: 54px;
}
.HelpfulButtonSelected {}
.HelpfulButtonNotSelected {
	color: #AAAAAA;
}
.HelpfulButtonNoClick {
	color: #CCCCCC;
	cursor: default;
}

.RateButtonSide {background:url('../images/button/5422.gif') center left no-repeat; border:0; color:#996600; cursor:pointer; font-weight:bold; height:22px; letter-spacing:1px; padding:0 1px 2px 0; width:54px;}
.RerateButtonSide {background:url('../images/button/5422.gif') center left no-repeat; border:0; color:#AAAAAA; cursor:pointer; font-weight:bold; height:22px; padding:0 1px 2px 0; width:54px;}

.NotUserPostCommentBody {background-color:#FFFFCC; border:#FCD159 1px dashed; letter-spacing:1px; padding:7px 14px 7px 14px;}
.NotUserPostCommentBody .NotUserPostCommentText {color:#333333; text-shadow:0px 1px 0px #CCCCCC;}
.NotUserPostCommentBody .NotUserPostCommentLink {white-space:nowrap;}
.NotUserPostCommentBody .NotUserPostCommentLink a {border-bottom:#2552C6 1px dashed;}
.NotUserPostCommentBody .NotUserPostCommentLink a:hover {text-decoration:none;}

/*table tr td.e_selected_image {background-color:#FF9900;}
table tr td.e_viewed_image {background-color:#FFCC88;}*/