/* CSS Document */

.appointmentRequestLabel {padding-right:10px;}
.appointmentRequestElement {margin-bottom:5px;}
.appointmentRequestZipElement {margin-bottom:5px;}
.appointmentRequestPhoneElement {margin-bottom:5px;}
.appointmentRequestHeader {font-weight:bold;}
.appointmentRequestDateElement {margin-bottom:5px;}
.appointmentRequestTimeElement {margin-bottom:5px;}
.appointmentRequestSubmitButton {}

.contactRequestLabel {padding-right:10px;}
.contactRequestElement {margin-bottom:5px;}
.contactRequestZipElement {margin-bottom:5px;}
.contactRequestPhoneElement {margin-bottom:5px;}
.contactRequestHeader {font-weight:bold;}
.contactRequestComment {width:550px; height:100px;}
.contactRequestSubmitButton {}

.mainHeader {font-weight:bold; padding-top:10px;}


/* Basic Styles */
img {
	border:none;
}

body{ background: url('http://a-medicalspa.mojoring.com/clients/1000441/Web/Images/BodyBG.jpg') repeat-x #f4e5ae;
	  font-family:Verdana;
	  font-size:12px;
	  
	
}

#wrap	{ width:900px;
		  margin:0 auto;
		  padding:0;
	
}

#header { height:125px;
		
	
}

#footer	{ font-size:10px;
		  color:#ada889;
		  text-align:center;
		  height:25px;
		  padding:15px 0 10px 0;
		  clear:both;
}

#footer a	{ color:#ada889;
	
}

#NavBar	{ height:25px;
		  background: url('http://a-medicalspa.mojoring.com/clients/1000441/Web/Images/navTile.jpg') repeat-y;
		  margin:15px 0 0 0;
		  padding:0;
	
}

#bodyWrap	{ margin:0;
			  padding:0;
			  background:#ffffff;
	
}

/* CallOut Boxes */

#CallOutBox	{ margin:0;
			  padding:0;
}

#CallOutBox h4	{ margin:0;
				  padding:15px 0 3px 0;
				  font-size:1.1em;
				  color:#a1372e;
	
}

#Procedures	{ height:150px;
			  width:210px;
			  margin:0;
			  padding:0 0 0 20px;
			  float:left;
}

#Procedures ul	{ margin:0;
				  padding:15px 0 0 0;
				  list-style:none;
}

#Procedures li	{ margin:0;
				  padding:3px 0 3px 0;
	
}

#Procedures a	{ text-decoration:none;
				  color:#8b0b04;
				  font-weight:bold;
	
}

#Specials	{ height:150px;
			  width:320px;
			  margin:0;
			  padding:0 0 0 20px;
			  float:left;
			  /*background: url('http://a-medicalspa.mojoring.com/clients/1000441/Web/Images/RibbonPic.jpg') no-repeat right;*/
			  
	
}

#Newsletter	{ height:150px;
			  width:240px;
			  margin:0;
			  padding:0 20px 0 0;
			  float:right;
}

#Newsletter p	{ margin:0;
				  padding:5px;
				  line-height:1.5em;
				  color:#6f6950;
}

#Newsletter a	{ color:#8b0b04;
	
}


/* Internal Pages */

#sidebar { width:210px;
		   margin:0;
		   padding:0 0 0 20px;
		   float:left;
	
}

#sidebar ul	    { margin:0;
				  padding:10px 0 0 0;
				  list-style:none;
}

#sidebar  li	{ margin:0;
				  padding:3px 0 3px 0;
	
}

#sidebar a	    { text-decoration:none;
				  color:#8b0b04;

	
}

#sidebar p	    { margin:0;
				  padding:5px;
				  line-height:1.5em;
				  color:#6f6950;
}

#sidebar   h4	{ margin:0;
				  padding:10px 0 3px 0;
				  font-size:1.1em;
				  color:#a1372e;
}

#Content	{ width:600px;
			  margin:0 10px 0 0;
			  padding:0 10px 0 0;
			  float:right;
			  line-height:1.5em;
			  color:#6f6950;
	
}

#Content h3	{    margin:0;
				  padding:10px 0 5px 0;
				  font-size:1.3em;
				  color:#a1372e;

	
}





















/* Navagation  Styles */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#mainMenu {list-style-type:none;
margin:0 0 0 10px;
padding:1px 0 0 0;



}

#mainMenu li {display:block; float:left; position:relative; z-index:100; margin:0; }
#mainMenu li span {display:block; z-index:100; padding: 6px 8px; font-size:1em; font-weight:bold;}
#mainMenu li a, #mainMenu li a:visited {display:block; padding:0;}

#mainMenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background:url(transparent.gif);}
#mainMenu dt {margin:0; font-size: 1em; border-bottom:; float:left; border-left:0;  font-weight:bold; 

}
#mainMenu dd {display:none; background: #94b9d4; border-bottom:1px solid #ffffff; clear:left; margin:0; padding:0; color: #fff; font-size: .9em; text-align:left;}

#mainMenu dt a, #mainMenu dt a:visited {display:block; color:#ffffff; padding: 6px 8px; text-decoration:none;}
#mainMenu dd a, #mainMenu dd a:visited {background:#dbac9e; color:#a1372e; text-decoration:none; display:block; padding: 2px 8px;}

#mainMenu li a:hover {border:0;}

#mainMenu li:hover dd, #mainMenu li a:hover dd {display:block;}
#mainMenu li:hover dl, #mainMenu li a:hover dl {border-bottom:0;}
#mainMenu li:hover dt a, #mainMenu li a:hover dt a, #mainMenu dt a:hover { color:#ffffff;}
#mainMenu dd a:hover {background:#a1372e; color:#ffffff;
}





/* Clearfix Style for floats  */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */