/* Profile Page
----------------------------------------------- */

#rightMenu_newsletterAlert {
  text-align:left;
  border: 1px solid #cdcdcf;
  background-color: #F3F4EF;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  margin-bottom: 10px;
}

#rightMenu{
  border: 0px dotted #ff0000;
  width:325px;
  float:left;
  margin-left:0px;
}

#profileContent{
  border: 0px dotted #ff0000;
  margin-left:0px;
}

.indent
{
  width:180px;
  margin-left:25px;
}
.profile{
  padding-right: 7px;
  vertical-align:top;
  display:inline;
}

#profileHeader {
  width:auto;
  border-top: 1px solid #cdcdcf;
  clear:both;
  font: normal 1.2em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

#profileHeaderDetails {
  width:auto;
  border-top: 0px solid #cdcdcf;
  clear:both;
  font: normal 1.2em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

#profileImage {
  border: 0px dashed #cdcdcf;
  float:left;
  padding: 0 10px 10px 0;
}

#profileText {
  width:auto;
  border-top: 0px dashed #cdcdcf;
  font: normal 1.2em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

#profileRecommended {
  border: 1px solid #cdcdcf;
  padding: 10px;
}

#profileRecipe {
  width:auto;
  border-top: 0px dashed #cdcdcf;
  font: normal 1.0em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

#profileSpecials {
  width:auto;
  border-top: 0px dashed #cdcdcf;
  font: normal 1.2em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}



.smallLeft{
float: left;
padding-right:10px; 
}

.smallCenter{
float: left;
padding-right:10px; 
padding-left:10px;
}

.smallRight{
float: right;
padding-left:10px; 
}

/* Form */

#formLayout {
  float: right;
  text-align: right;
  padding-right: 250px;
  width: 400px;
}

.zemLabel
{
	width: 50px;
         margin-bottom: 0.25em;
}

.zemText
{
	width: 175px;
}

.zemtextarea
{
	width: 175px;
}

Select
{
	width: 175px;
         margin: .05em auto;
}

.submit input
{
	margin-left: 4.5em;
	width: 150px;
}

input
{
	color: #000000;
	background: #DAE7F7;
	border: 1px solid #2B4E8D;
	margin-left: 4.5em;

}


    #mapsearch .gsmsc-mapDiv {
      height : 275px;
    }

    #mapsearch .gsmsc-idleMapDiv {
      height : 275px;
    }

    #mapsearch {
      width : 300px;
      margin: 10px;
      padding: 4px;
      float:right;

    }
