.tool18ea {text-align:left;padding:4px;font:7pt Verdana}
.tool18ea P {font:7pt Verdana;margin:0 0 4px 0;padding:0}
.ptd {display:block;font:12px Arial}
.tb {border:1px #dddddd solid;font:12px Arial}
A.ptd:hover {background:#eeeeee}
table { font-size: 1em; }
#nt_suggest_t td { font-size:9pt; padding-right:5px; }
#nt_suggest_t A {color:#888888; text-decoration: none;}
#nt_suggest_t A:hover { color:#444444; text-decoration: underline;}
#ls_here_t { margin-bottom: 5px;}
#ls_here_t td {padding:5px;}
.lnk_c { font-size: 12pt; line-height:2em; padding-right: 5px; }
.lnk_subc { font-size: 9pt; }
#nt_lnks td { vertical-align: top; }

#gad {float:right;margin:0 0 0 10px}

.pbnum {
display: inline;
border:1px #aaaaaa solid;
background:white;
padding:2px 4px 2px 4px;
margin:0px;
font:bold 12px Arial;
}

A.pbnum:link {color:#0000AA;text-decoration:none}
A.pbnum:visited {color:#440088;text-decoration:none}
A.pbnum:active {color:#CC6600}
A.pbnum:hover {color:#CC3300;text-decoration:underline}

#pb_active {
display: inline;
border:2px black solid;
background:#eeeeee;
padding:2px 4px 2px 4px;
margin:0px;
font:bold 12px Arial;
}

A.imgnav:hover {background:#F02040}
A:link {COLOR:#0900D0;text-decoration:underline}
A:visited {COLOR:#6940a0}
A:active {COLOR:#CC0000}
A:hover {COLOR:#CC3300;text-decoration:underline}
.co {color:#444444;font:10px Arial}
A.co:link {color:#444444;text-decoration:none}
A.co:visited {text-decoration:none;color:#554455}
A.co:active {color:#F02040}
A.co:hover {color:red;text-decoration:underline}
.co2 {color:#444444;font:10px Arial}
A.co2:link,A.co2:visited, A.co2:active, A.co2:hover {color:#444444;text-decoration:none}
body {margin:0px;padding:0px;color:#000000;font:12px Arial;background-color:white}

.red {color:red}
.error {font:12px Arial;color:#FF0000; font-weight: bold}

.xa {font:11px Arial}
.intro {font:12px Arial;color:#222222}
li {margin:0px;padding:0px;vertical-align:middle;font:12px Arial}
ul {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:16px;padding:0px;vertical-align:middle}
.price {color:maroon;font:bold 12px Verdana,Arial;padding:2px}
.pr {color:maroon;font:bold 11px Verdana,Arial}
.yell {background:yellow}
.hot {color:red;font:bold 12px Arial}
.stock {color:black;font:10px Arial}
.stockl {color:black;font:10px Arial;color:#888888}
.xal {font:11px Arial;color:#888888}
.introl,.light {font:12px Arial;color:#888888}

.content {
padding: 10px;
margin: 0px;
font:12px Arial;
color:#222222;
}

.heading {
padding:0px;
margin:0px;
background:#ffffff
}

.bottomtable {
font:12px Arial;color:#222222;
padding:0px;
margin:0px;
background:#ffffff
}

A.footer:link,A.footer:visited {color:#222222;text-decoration:none}
A.footer:active,A.footer:hover {color:#222222;text-decoration:underline}



.rcs_comment {
	border-bottom: 1px dashed #CCCCCC;
	 padding: 5px 2px;

}

#rcs_avg_rating {
	color:#3399cc;
	font-weight:bold;
	font-size:13pt;
}

/*
.rcs_comment_date {
	font-size: 9pt;
	color: #666;
	text-align: right;
}
*/

#rcs_comments {
	padding-top:15px;
}

#rcs_existing_comments {
	border-top: 1px solid #AAAAAA;
}

#rcs_comment_status {
	padding: 10px;
}

#rcs_total_comments {
	padding-top: 15px;
}

#rcs_commenting_title {
	padding: 8px 0;
	font-weight: bold;
}

#rcs_rating_title {
	padding: 8px 0;
	font-weight: bold;
}

#rcs {
	width:500px;
	background:#f0f0f0;
	padding: 10px;
	border: 1px solid #3399cc;
	margin:15px 0 0 44px;
}
img { border: none }

.rcs_comment_text {
	padding:4px;
	font-size: 9pt;
}

.rcs_edit_textarea {
	width:300px;
	height: 100px;
}


#rcs_comment_textarea {
	width:300px;
	height: 100px;
}

#rcs_rating_options ul {
	list-style-type:none;
	margin:0;
}

#rcs_rating_options li {
	display:inline;
}

#rcs_rating_options li a {
	padding:2px 5px 2px 5px;
	margin:0 2px 0 2px;
	border:1px solid blue;
	background:white;
	font-weight:bold;
	font-size:11pt;
}