/*********************************************************************************
Author: Sekar Balashanmugam
Date:   February 03, 2009
Purpose: Style sheet for review home and other review related pages.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modification Log
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Date			Purpose									Modified by
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*********************************************************************************/

/** review-content-header starts **/
#review-content-header {
	float:none;
	width: 680px;
	border: 0px solid #e5e5e5;
}

#review-content-header .geolocation {
	float:none;
	color:#993333;
	text-align:right;	
}    

#review-content-header .clippedcount {
	margin: 0px 30px 0px 0px;
	color:#993333;
}    

#review-content-header a{
	color:#000099;
	text-decoration:underline;
    cursor: pointer;	
}

#review-content-header a:hover{
	color:#990000;
	text-decoration:underline;
    cursor: pointer;	
}
/** review-content-header ends **/

/** review-content-main starts **/
#review-content-main {
	width: 680px;
	border: 0px solid #e5e5e5;
	margin-top:5px;
}


#review-content-main .googlemap
{
    height: 250px;
}

#review-content-main .filter-section
{
    margin:0px 0px 5px 10px;
    font-size:10px;        
}

#review-content-main td a {
	color:#000099;
	text-align:right;
	font-weight: normal;
	font-size:12px;
	white-space:nowrap;
    cursor: pointer;		
}

#review-content-main td a.hint
{
    font-size: 9px;    
    text-decoration:none;      
}
#review-content-main td a:hover.hint
{
    font-size: 9px;    
    text-decoration:none;      
}

#review-content-main td a:hover{
	color:#990000;
	text-align:right;
	font-weight: normal;
	font-size:12px;
	white-space:nowrap;
}

#review-content-main img.compliment-size
{
    width: 15px;
    height: 15px;
}

#review-content-main p {
	margin: 1em 0;
	padding: 0;
}

#review-content-main .h1 
{
    color:Gray;
	border-bottom: 1px solid #D8D8D8;       
	font-weight:bold;
	font-size:16px;
	margin:5px 0px 10px 10px;
}

#review-content-main .h2 {
	font-weight:bold;
	font-size:12px;
	margin:5px 0px 0px 10px;
}

#review-content-main .h3 {
	font-weight:bold;
	font-size:10px;
	margin:5px 0px 0px 10px;
	padding: 4px 0 0 0;
}

#review-content-main .reviewcategorybin 
{
	margin-top: 5px;
	color: #464646; 
	float: left;
	width: 200px;
	height: 140px; 
	position: relative;
	margin-left:10px;
}

#review-content-main .reviewcategoryheading {
	font-size: 14px;
	font-weight:bold;
	color:Red;	
	padding: 12px 5px 0px 0px;
}

#review-content-main .reviewbusinessname {
	font-size: 12px;
	font-weight: normal;
	color:#0000FF;	
	padding: 0px 0px 0px 0px;
}

#review-content-main .numberofbusinesses {
	font-size: 11px;
	font-style:italic;
	color:Black;	
	padding: 0px 0px 0px 0px;
}

#review-content-main .br {
	border-bottom: 0px solid #e5e5e5;
}

#review-content-main .full {
	color: #464646; 
	float: left;
	width: 550px;
}

#review-content-main .site-info
{
    font-size:12px;
}
/** content-main ends **/

/** reviewlist starts **/
#reviewlist
{
    padding: 0px 0px 0px 10px;
	position: relative;
}

#reviewlist table 
{
    width:660px;
}

#reviewlist .reviewlist-header {
	color:Black;
	font-size:12px;
	font-weight:bold;
	background-color:  #999999;
	background:url(/media/dt_green_bg.jpg) repeat
}

#reviewlist .review-header-left
{
    padding:0px 0px 0px 0px;
    width:260px;
    float:left;
}

#reviewlist .review-header-right-with-category
{
    margin:-30px 0px 0px 0px;
    text-align:right;
    width:400px;
    float:right;
}

#reviewlist .review-header-right
{
    margin:-12px 0px 0px 0px;
    text-align:right;
    width:400px;
    float:right;
}
#reviewlist a.review-category
{
    font-size:10px;
}
#reviewlist a:hover.review-category
{
    font-size:10px;
}
#reviewlist .numberofreviews
{
    font-size:10px;
    font-style:italic;
    color:Black;
}

#reviewlist .review-firstone
{
    width:640px;
    padding: 0px 0px 10px 0px;    
    font-size:10px;
    font-style:italic;
    text-align:left;
}

#reviewlist .review-comments
{
    width:640px;
    padding: 0px 0px 10px 0px;
    float:left;
    
}

#reviewlist .review-comments-header
{
    color:Gray;
	border-bottom: 1px solid #D8D8D8;   
	margin: 0px 0px 0px 0px;        
    font-size:12px;
}

#reviewlist .review-comments-date
{
    color:Gray;
    font-size:11px;
    font-style:italic;
    text-align:right;
}

#reviewlist .review-comments-footer
{
    padding: 10px 0px 0px 0px;
    font-size:10px;
    width:640px;
    text-align: right;
}


#reviewlist a.nounderline
{
    text-decoration:none;
}

#reviewlist .review-view-more
{
    float:right;
}

#reviewlist td {
	color:Black;
	font-size:12px;
	font-weight:normal;
    padding: 3px;
}

#reviewlist .reviewlist-alternative-style {
	background-color:#EBEBEB;
}

#reviewlist td.active {
  background: #e4ecf5;
}

#reviewlist .reviewlist-page-navigation
{
    text-align:right;
}
/** reviewlist ends **/

/** review-content-right starts **/
#review-content-right {
	float: right;
	clear: right;
	display:inline;
	width: 240px;
	border-bottom: 2px solid white;
}
#review-content-right .inlinetext {
	font-weight:normal;
	font-size:12px;
	color:Black;
}

#review-content-right a{
	text-decoration:none;
}

#review-content-right a:hover{
	text-decoration:underline;
}

#review-content-right .section-header {
	color: #fff;
	padding: 6px 0;
	text-align: center;
	font-weight: bold;
	font-size:12px;
}

#review-content-right .sidec {
	color: #ebeff2;
   font-size:12px;
	font-weight: bold;
   padding: 2px;
   margin: 0;
}

#review-content-right .siderightc {
   background-color: #ebeff2;
   font-size:12px;
   padding: 2px;
   margin: 0;
   border-bottom: 1px solid #e5e5e5;   
}

#review-content-right .section-heading 
{
	padding:0px 0px 10px 0px;
	text-align: center;
	font-weight: bold;
	font-size:12px;
}

#review-content-right .section-large-heading 
{
    text-align: center;    
    font-size:20px;
}

#review-content-right .roundcont {
	width: 240px;
    background-color:#7CBF40;        
	color: #fff;
	font-size:13px;
}

#review-content-right .roundcont p {
	margin: 0 10px;
	text-align:center;
}

#review-content-right .roundtop { 
	background: url(/media/right-top-corner.jpg) no-repeat top right; 
}

#review-content-right .roundbottom {
	background: url(/media/right-bottom-corner.jpg) no-repeat bottom right; 
}

#review-content-right img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/** review-content-right ends **/

