/* 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;}

img{ border:0;
	
}

body{ padding:0;
	  background: url('http://utopiamedspa.mojoring.com/Clients/1000411/Web/Images/BodyTile.jpg') repeat-x #f1faff;
	
}

#wrap	{ width:810px;
		  margin:0 auto;
		  padding:0;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;
		  height:auto;
		  background:#ffffff;
	
}

#AreaWrap { width:740px;
			margin:0 auto;
			padding:0;
	
	
}

#header	{ height:58px;
		  background:#ffffff;
		  margin:0;
		  padding:0;
		  	
}

#navbar	{ height:22px;
		  width:746px;
		  margin:27px 0 0 0;
		  padding:0;
		  border-top:1px solid #dbdbdb;
		  border-bottom:1px solid #b7b6b7;
		  float:right;
		  
	
}

#BodyCopy	{ margin:5px 0 0 0;
		      padding:0;
		      background:#ffffff;
	
}


/* Home Styles */

#sidebar_Home	{ width:160px;
			  margin:0;
			  padding:0 0 15px 0;
			  float:left;
			  background:#ddf4ff;
	
	
	
}

#sidebar_Home h4 {  color:#f89828;
			   margin:0 0 0 8px;
			   padding:7px 0 3px 0;
			   font-size:1.1em;
			   
	
}




.Procedures_Home	{ width:150px;
					  height:150px;
					  margin:48px 0 0 5px;
					  padding:0;
					  background:#ffffff;
	
}


.Procedures_Home ul	{ margin:5px 0 0 15px;
				  padding:0 0 5px 0;
				  list-style:none;
	
}

.Procedures_Home li	{margin:0;
				 padding:4px 0 4px 0;
				 color:#999999;
	
}

.Procedures_Home a	{  color:#999999;
				   text-decoration:none;
				   font-weight:bold;
				   font-size:11px;
	
}


.Newsletter_Home	{ width:150px;
			  height:177px;
			  margin:50px 0 0 5px;
			  padding:0;
			  background:#ffffff;
	
}

.Newsletter_Home p	{margin:7px 0 0 3px;
				 padding:5px;
				 color:#999999;
				 line-height:1.5em;
	
}

.Newsletter_Home a	{ color:#f89828;
	
}

#content_Home	{ float:right;
			  width:560px;
			  margin:0;
			  padding:0;
			  line-height:1.5em;
			  color:#999999;
	
}





/* Internal Styles */

#sidebar	{ width:210px;
			  margin:0;
			  padding:0 0 15px 0;
			  float:left;
			  background:#ddf4ff;
	
	
	
}

#sidebar h4 {  color:#f89828;
			   margin:0 0 0 8px;
			   padding:7px 0 3px 0;
			   font-size:1.1em;
			   
	
}


.subNav	{ width:200px;
			  margin:8px 0 0 5px;
			  padding:0;
			  background:#ffffff;
	
}


.subNav ul	{ margin:5px 0 0 15px;
				  padding:0 0 5px 0;
				  list-style:none;
	
}

.subNav li	{margin:0;
				 padding:4px 0 4px 0;
				 color:#999999;
	
}

.subNav a	{  color:#999999;
				   text-decoration:none;
				   font-weight:bold;
				   font-size:11px;
	
}


.Procedures
			{ width:200px;
			  height:155px;
			  margin:8px 0 0 5px;
			  padding:0;
			  background:#ffffff;
	
}


.Procedures ul	{ margin:5px 0 0 15px;
				  padding:0 0 5px 0;
				  list-style:none;
	
}

.Procedures li	{margin:0;
				 padding:4px 0 4px 0;
				 color:#999999;
	
}

.Procedures a	{  color:#999999;
				   text-decoration:none;
				   font-weight:bold;
				   font-size:11px;
	
}


.QuickLinks
			{ width:200px;
			  height:130px;
			  margin:8px 0 0 5px;
			  padding:0;
			  background:#ffffff;
	
}


.QuickLinks ul	{ margin:5px 0 0 15px;
				  padding:0 0 5px 0;
				  list-style:none;
	
}

.QuickLinks li	{margin:0;
				 padding:4px 0 4px 0;
				 color:#999999;
	
}

.QuickLinks a	{  color:#999999;
				   text-decoration:none;
				   font-weight:bold;
				   font-size:11px;
	
}


.Newsletter	{ width:200px;
			  height:150px;
			  margin:10px 0 0 5px;
			  padding:0;
			  background:#ffffff;
	
}

.Newsletter p	{margin:7px 0 0 3px;
				 padding:5px;
				 color:#999999;
				 line-height:1.5em;
	
}

.Newsletter a	{ color:#f89828;
	
}

.runaround	{ margin:5px;
			  padding:2px;
			  border:1px solid #f89828;
			  float:right;
}

#content	{ float:right;
			  width:500px;
			  margin:0;
			  padding:0;
			  line-height:1.5em;
			  color:#999999;
	
}


#content h3	{ color:#f89828;
			   margin:0 0 0 8px;
			   padding:7px 0 3px 0;
			   font-size:1.4em;
	
}


.contentTitle {
	color:#5C8727;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}


#Billboard	{ margin:0;
			  padding:50px 0 0 0;
			  background: url('http://utopiamedspa.mojoring.com/Clients/1000411/Web/Images/BillboardTop.jpg') repeat-x top left;
			  width:572px;
			  height:230px;
			  border-bottom:1px solid #dbdbdb;			  
	
}

.flash	{ padding:0;
		  margin:47px 0 0 0;
		 
	
}

#CallOutBox	{ margin:0;
			  padding:2px 0 0 0; 
			  height:220px;
	
}

#CallOutBox	h4	{ font-size:1.2em;
			      margin:3px 0 0 10px;
			      padding:4px 0 4px 0;
			      color:#f89828;
	
}

#CallOutBox	p	{ margin:0 0 0 5px;
				  padding:0 5px 5px 5px;
				  color:#999999;
				  line-height:1.5em;
				  font-size:13px;

	
}

#CallOutBox	a	{ margin:0;
				  padding:0;
				  color:#f89828;
				  font-size:13px;
				  text-decoration:none;
				  font-weight:bold;

	
}

#BodyCallOut	{ margin:0;
			      padding:0;
			      width:174px;
			      height:222px;
			      float:left;
			      border:1px solid #dbdbdb;
			      	
}

#SkinCallOut	{ margin:0 0 0 25px;
			      padding:0;
			      width:174px;
			      height:222px;
			      float:left;
			      border:1px solid #dbdbdb;	
}

#ProductCallOut	{ margin:0;
			      padding:0;
			      width:174px;
			      height:222px;
			      float:right;
			      border:1px solid #dbdbdb;
	
}

#footer	{ padding:10px 0 15px 0;
		  margin:0;
		  text-align:center;
		  font-size:10px;
		  color:#999999;
		  
	
}

#footer a	{ color:#f89828;

	
}




.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 */

