.SubTitleText
{
	clear:left;
	margin:2px 0px 2px 0px;	
	font-weight:bold;
	font-size:1.2em;	
}

.RatingText
{
	clear:left;
	margin:0px 0px 0px 0px;	
	font-weight:bold;
	font-size:1.0em;	
}

.RatingText .LabelText
{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	margin:0px 5px 0px 0px;
	color:#555;
	font-weight:normal;
}

.RatingText ul
{
	float:left;
	margin:0px 0px 0px 0px;
	list-style:none;
	list-style-image:none;	
}

.ToolTip
{
	font-size:0.85em;
	float:left;
	margin:1px 5px 1px 0px;
	display:block;
	width:190px;
	text-align:right;
	color:#000;
}

.ToolTip a:link, .ToolTip a:visited
{
	color:#05E;
	text-decoration:none;	
}

.ToolTip a:hover, .ToolTip a:active
{
	color:#E50;
	text-decoration:underline;		
}

#RatingControl_Main_Outer
{
	margin:5px 0px 0px 2px;
	float:left;
	background-color:#EEE;
	border-top:solid 1px #EFEFEF;
	border-right:solid 1px #AAA;
	border-bottom:solid 1px #AAA;
	border-left:solid 1px #EFEFEF;	
}

#RatingControl_Main_Inner
{
	margin:3px 0px 3px 2px;
	vertical-align:top;
	float:left;
}

#RatingControl_Outer
{	
	float:left;	
}

#RatingControl_Inner
{		
	float:left;	
}

.YourRatingDisplay
{	
	margin:0px 0px 0px 0px;
	display:block;
	display:block;
	float:left;
}

.YourRatingDisplay .smaller
{
	font-size:0.8em;
}

.YourRatingDisplay:link, .YourRatingDisplay:visited
{
	color:#05E;
	text-decoration:none;
}

.YourRatingDisplay:hover, .YourRatingDisplay:active
{
	color:#E50;
	text-decoration:underline;	
}

.ReviewNovelLink
{
	clear:left;
}

.ReviewNovelLinkSmall
{
	font-size:0.8em;
	font-weight:bold;
}

.ReviewNovelLink:link, .ReviewNovelLink:visited, .ReviewNovelLinkSmall:link, .ReviewNovelLinkSmall:visited
{
	color:#05E;
	text-decoration:none;
}

.ReviewNovelLink:hover, .ReviewNovelLink:active, .ReviewNovelLinkSmall:hover, .ReviewNovelLinkSmall:active
{
	color:#E50;
	text-decoration:underline;	
}

.YourRatingTextBox /*default setting*/
{
	background-color:#FBFBFB !important;
	border-style:solid;
	border-color:#C3D9F9 !important;
	border-width:1px;
	float:left;	
	margin:0px 0px 0px 0px;	
	height:1.0em;
}

.YourRatingTextBoxFocused
{
	background-color:#FFFFFF !important;
	border-style:solid;
	border-color:#99CCFF !important;
	border-width:1px;
	float:left;
	margin:0px 0px 0px 0px;
	height:1.0em;
}

.YourRatingTextBoxHovered
{	
	background-color:#FBFBFB !important;
	border-style:dotted !important;
	border-color:#77AAEE !important;
	border-style:dashed !important;
	border-width:1px;
	float:left;
	margin:0px 0px 0px 0px;	
	height:1.0em;
}

.YourRatingTextBoxInvalid
{
	background-color:#F8F8F8 !important;
	border-style:dotted !important;
	border-color:#FF4444 !important;
	border-style:dashed !important;
	border-width:1px;
	float:left;
	margin:0px 0px 0px 0px;
	height:1.0em;
}

.YourRatingTextBoxLabel
{
	display: block;  /* block float the labels to left column, set a width */	
	float: left; 
	width: 100px;  
	padding: 0px; 
	margin: 0px 5px 0px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	font-size:1.0em;
	color:#029;
	font-weight:normal !important;
	clear:left;
}

#NovelView_Outer
{
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;	
}

#NovelView_Inner
{
	padding:0px 10px 0px 10px;	
}

#NovelView_Inner hr
{
	height:0px;
	border-top:dashed 1px #BBB;
	clear:left;
}

#NovelView_Inner #ReviewContent p
{
	margin:0px 0px 15px 0px;	
}

.ImageViewer
{
	float:right;	
}

.ImageViewer .ImageViewMain
{
	margin-left:10px;	
}

.ImageViewer .imageslabel
{
	float:left;	
	font-size:0.8em;
	margin:10px 5px 0px 10px;
	font-weight:normal;
}

.NovelControls
{
	float:left;
}

.NovelControls p
{
	margin:2px 0px 0px 0px;
	color:#777;
	font-size:0.9em;
	clear:left;
}

.NovelControls p .LabelText
{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	margin:0px 5px 0px 0px;
	color:#555;
	font-weight:normal;
}

.NovelControls ul
{
	float:left;	
	margin:0px;	
	list-style:none;
	list-style-image:none;
}

.NovelControls ul li
{	
	margin:0px;	
	display:inline;
	margin:0px 0px 0px 0px;	
	list-style:none;
	list-style-image:none;
}

.NovelControls li a
{
	margin:0px 10px, 0px 0px;		
}

.NovelControls ul li a:link, .NovelControls ul li a:visited
{
	color:#05E;
	text-decoration:none;
}

.NovelControls ul li a:hover, .NovelControls ul li a:active
{
	color:#E50;
	text-decoration:underline;
}

.MoreDetailsImageThumb
{
	float:left;	
	margin:0px 0px 0px 0px;
}

#NovelsList_Outer, #SeriesList_Outer, #AuthorsList_Outer, #ArtistsList_Outer, #PublishersList_Outer, #PublicProfileView_Outer
{
	width:100%;
	clear:left;	
}

.NovelGridItem
{
	vertical-align:top;		
	font-size:1.0em;
	padding:5px;
}

.NovelGridItem a:link, .NovelGridItem a:visited
{
	color:#05E;
	text-decoration:none;
}

.NovelGridItem a:hover, .NovelGridItem a:active
{
	color:#E50;
	text-decoration:underline;
}