body {
    width: 500px;
    font: 12pt Helvetica, sans-serif;
} 
img, table {
    max-width: 500px;
} 

input[type='checkbox'] {
    -webkit-appearance:none;
    width:30px;
    height:30px;
}


.mobile_hidden {
    display: none;
} 

      #googleMap {
			width:350px;
			height:400px;
      }

.MenuTable table{
	width: 500px;
}	  
  
#wrapper{
width: 500px;


}

/*
#header{

width:400px;

}
*/
#menu{
background-color:#F1F1F4;
color:#424242;
width:80px;
float:center;
}
#loginMenu{
font-size:80%;
}
#homecontent h3 {
font-size:100%;
}



#menuhorizontal{
width:500px;
height:150px;
font-size:110%;
}

#menuhorizontal table {
	font-size:75%;
}
#menuhorizontal h1 {
	//table-layout: fixed; 
	width: 300px;
	font-size:95%;
}
img.CategoryChoices{
	width:90%;
	max-width:150px;
	max-height:150px;
}

img.headerimage{
	display: block;
	max-width:300px;
}

/*Ratings selection choices*/
.fbTable table{
	width:100%;
}
.fbTable td{
	width:25%;
}
.fb img{
	width:100%;
	max-width:80px;
	max-height:150px;
}
.fbOverall img{
	width:100%;
	max-width:60px;
	max-height:60px;
}

.LegendIconImage img{
	max-width:5px;
	max-height:5px;
}

.ratingHeader {
	font-size:100%; 
	width:95%; 
	text-align:left;
}

.ratingCategoryHeader {
	font-size:100%;
}

.RatingsTable th {
	font-size:95%;
}

.RatingTableHeader th{
	font-size:95%;
}

.OutputTable{
	width: 200px;
}

.OutputTable mapPart{
	width: 80%;
}

.Legend table{
	width: 200px;
	/*height: 400px;*/
	
	padding-bottom: 20px;
}

.Legend td{
font-size:80%;
}

.LeftColumn {
	width: 20%;
	max-width:300px;
}


.AddressFieldsTable {
	font-size:120%;
}

.AddressFields {
	height: 20px;
	font-size:125%;
}



.inputbuttonratings{
    
    height: 100px;
	background-color: #E3B2F4;
    color: #000000;
	 border-radius: 10px;
	font-size:120%;
}


.inputbuttoncurrentlocation{
    
    height: 100px;
	background-color: #B2DDF4;
    color: #000000;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	font-size:120%;
	}
	
.inputbuttonrefresh{
    
    height: 100px;
	background-color: #B2F4B7;
    color: #000000;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	font-size:120%;
	}
	
.LoginButton{
	height: 175px;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	font-size:175%;
	/*font-weight: 300; */
	color:#60023; 
}	

.AccountButton{
	height: 175px;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	font-size:175%;
	/*font-weight: 300; */
	color:#60023;

}

.addressText{
	height:30px;
	width: 250px;
	font-size:125%;
}

.distanceText{
	height:40px;
	width: 30px;
	font-size:110%;
}

.CreateAccount{
	font-size:200%;
	height: 200%;
	width: 200%;
}
.CreateAccount input{
	height:40px;
	width: 250px;
}

.CreateAccountH3{
	font-size:200%;
}

.Legend table{
	width: 400px;
}

.ShowLocationOptions table{
	width: 5px;
	height: 600px;
}
.ShowLocationOptions tr{
	height: 90px;
}