/*
Vudara styles, version 0.1
Restaurant styles
*/
* {
margin:0;
padding:0;
}

body {
	font:76% Arial,Verdana,Tahoma,sans-serif; 
	margin:0 auto; 
	padding:0;
}

h1 {font-size: 1.4em;
font-weight: bold;
}

h2 {font-size: 1.2em;
font-weight: bold;
}

h3 {font-size: 1.0em;
font-weight: bold;
}

h4 {font-size: 0.9em;
font-weight: bold;
}

h5 {font-size: 0.8em;
font-weight: bold;
}
/*
Vudara styles, version 0.1
Restaurant styles
*/
.reviewers_listings{
    border-top: 1px solid #000;
}
.reviewers_listing{
    border-bottom: 1px solid #000;
    padding-top:8px;
    padding-bottom:8px;
}

.reviewers_listing_col1{
    float:left; 
    margin:0; 
    padding:4px;
    position:relative;
    width:76px;
    height:auto;
    margin-right:16px;
background-color:lightgray;    
}
.reviewers_listing_col2{
    float:left; 
    margin:0; 
    padding:4px;
    position:relative;
    width:196px;
    height:auto;
    margin-right:16px;
background-color:gray;    
}
.reviewers_listing_col3{
    float:left; 
    margin:0; 
    padding:4px;
    position:relative;
    width:96px;
    height:auto;
    margin-right:16px;
background-color:gray;    
}
.reviewers_listing_col4{
    float:right; 
    margin:0; 
    padding:4px;
    position:relative;
    width:520px;
    height:auto;
background-color:gray;        
}
.review_page_col_1{
    float:left; 
    margin:0; 
    padding:4px;
    position:relative;
    width:158px;
    height:auto;
    margin-right:8px;
/*background-color:gray;*/
}
.review_page_col_1 h3{
    margin-bottom:30px;
    }
.review_page_col_2{
    float:left; 
    margin:0; 
    padding:4px;
    position:relative;
    width:300px;
    height:auto;
    margin-right:8px;
/*background-color:lightgray;*/    
}
table.review_profile {
    /*background-color: gray;*/
    width:220px;
    margin-top:8px;
    font:100% Arial,Verdana,Tahoma,sans-serif; 
}
table.review_profile tr th{ 
    text-align:left;
    font-weight:normal;
}
table.review_profile tr th.overall, table.review_profile tr td.overall{ 
    font-weight:bold;
    padding-bottom:4px;
}
table.review_profile tr th{ 
    text-align:left;
}
table.review_profile tr td{ 
    text-align:left;
    padding-left:4px;
    padding-right:4px;
}
.review_text{
width:auto;
height:32px;
overflow:hidden;
}
#review_content p.reviews_links_star{
margin-top:14px;
}
#review_content p.reviews_links_type{
margin-top:8px;
}

.reviewers_listing{
    border-bottom: 1px solid #000;
    padding-top:8px;
    padding-bottom:8px;
    width:700px;
}

.reviewers_listing_col_smaller{
    float:left; 
    margin:0; 
    padding:4px;
    position:relative;
    width:60px;
    height:auto;
    margin-right:16px;
/*background-color:gray;*/    
}
.reviewers_listing_col_small{
    float:left; 
    width:80px;
    height:auto;
    position:relative;
    margin:0; 
    padding:4px;
    margin-right:8px;
/*background-color:gray;*/    
}
.reviewers_listing_col_med{
    float:left; 
    width:100px;
    height:auto;
    position:relative;
    margin:0; 
    padding:4px;
    margin-right:8px;
/*background-color:lightgray;*/    
}

.reviewers_listing_col_large{
    float:left; 
    width:470px;
    height:auto;
    position:relative;
    margin:0; 
    padding:4px;
    margin-right:8px;
/*background-color:gray;*/    
}
