﻿/************** Global Classes  *****************/



.xpagesetup {
     position: relative;
     width: 737px;
     margin: 0 auto 0 auto;
}

.xheader {
     position: relative;
     width: 737px;
     height: 342px;
     background-image:url(images/header_back.jpg);
     background-repeat:no-repeat;
}

.xheaderadmin {
     position: relative;
     width: 737px;
     height: 342px;
     background-image:url(images/header_back_admin.jpg);
     background-repeat:no-repeat;
}

.xnav
{
 position: relative;
 width:221;
 height:184;  
 left:26px; 
 top:130px;
}

.xsmile1
{
 position:absolute;
 left:276px;
 top:116px;
    
}

.xcontentback {
	position:relative;
	background-image:url(images/content_back.jpg);
	background-repeat:repeat-y;
	width:737px;
	margin: 0 auto 0 auto;
	float:left;

}

.xcontent
{
 margin:0 14px 0 14px;
 
}

.xfooter {
 position:relative;
 background-image:url(images/footer_back.jpg);
 background-repeat:no-repeat;
 width:737px;
 height:59px;
}

.xfootercontent 
{
   position:absolute;
    right:18px;
    top:20px;
}

.xgoback{
	position:absolute;
	left: 648px;
	top: 18px;

}

.xshotsindent {
	
	position:relative;
	float:left;
	padding-left:30px;
	margin-top:56px;
	padding-bottom:14px;
	width:221px;

}


.xgeneralpad{

margin-left:80px;


margin-right:80px;


}

/*************** homepage layout ***************/
.xshotsback
{
   
 float:left;
 position:relative;
 background-image:url(images/shots_back.jpg);
 background-repeat:no-repeat;
 width:246px;
 height:275px;
 left:0px;
 top:10px; 
}

.xshotsphoto
{
    position:relative;
    width:220px;
    height:211px;
    left:17px;
    top:9px;
}

.xhomecontent
{
 position:relative;
 top:10px; 
 margin-left: 260px;
}

.xwelcome
{
 position:relative;
 background-image:url(images/homewelcome.jpg);
 background-repeat:no-repeat;
 width:441px;
 height:130px;
 left:0px;
 top:-5px; 
}

.xmission
{
 position:relative;
 background-image:url(images/homeourmission.jpg);
 background-repeat:no-repeat;
 width:440px;
 height:141px;
 left:-6px;
 top:3px; 
}

.xhometext1
{
    position:relative;
    left: 162px;
    top:50px;
    width:270px;

}

.xhometext2
{
    position:relative;
    left: 166px;
    top:46px;
    width:270px;

}


/* **************About Us Page Layout ****************/

.xaboutback
{
 
 position:relative;
 background-image:url(images/aboutus_head+back.jpg);
 background-repeat:no-repeat;
 width:702px;
 left:0px;
 top:0px; 
 height:100%;
  
}

.xabout_left
{
 
   position:relative;
   width:337px;
   top:0px;
   left:28px;
   height:100%;
   padding-top:42px;
   padding-bottom:20px; 
   
}

.xabout_writing
{
   
   position:relative;
   left:0px;
   
}
.xdentistryback2 {
	height: 200px;
	background-image: url(images/dentistry_back2.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 36px;
	top: 83px;
	width: 675px;
}
.xdentistrywriting1 {
	left: 180px;
	position: absolute;
	top: 131px;
	height: 142px;
	width: 165px;
}


.xabout_opening
{
   position:relative;
   padding-top:20px;
   left:0px;
}

.xaboutimg1
{
   position:absolute;
   left:377px;
   top:36px;
  
  }
/****************   Dentistry Intro Page   ********************/
.xdentistryback {
	height: 279px;
	background-image: url(images/dentistry_back.jpg);
}
.xdentistrywriting2 {
	left: 503px;
	position: absolute;
	top: 131px;
	width: 186px;
	height: 134px;
}


.xidental1{
	position:absolute;
	width:139px;
	height:121px;
	left: 361px;
	top: 92px;

}

.xidental2{
	position:absolute;
	width:139px;
	height:121px;
	left: 37px;
	top: 92px;

}

.xidental3{
	position:absolute;
	width:139px;
	height:40px;
	left: 502px;
	top: 96px;

}

.xidental4{
	position:absolute;
	width:146px;
	height:40px;
	left: 178px;
	top: 96px;

}

/****************   contactuspage   ********************/
.xcontactback {
	position:relative;
	background-image: url(images/contactus_back.jpg);
	background-repeat:no-repeat;
	height:350px;
}



.xcontactfrom {
	
	position:relative;
	padding-top:52px;
	width:330px;
	left:32px;
	padding-bottom:20px;
	
}

.xcontactaddress1 {
	position:absolute;
	width:281px;
	left:379px;
	top:45px;
	height: 171px;
	
}

.xcontactaddress2 {
	position:absolute;
	width:123px;
	left:519px;
	top:63px;
	height: 84px;
	
}

.xcontactthanks {
	
	position:relative;
	width:400px;
	left:30px;
	top:0px;
	
}


/*******************FAQ*********************************/
.xfaqback {
	 position:relative;
	 background-image:url(images/faqback.jpg);
	 background-repeat:no-repeat;
	 float:left;
	 width:702px;
	 
}

.xshotsfaq {
	
	position:relative;
	float:left;
	margin-top:50px;
	padding-bottom:14px;
	width:221px;
	padding-left:28px;

}

.xfaqcontent{

	
	position:relative;
	margin-left:260px;
	padding-top:60px;
	padding-bottom:14px;

}

/**********************DENTISTRY 1 *************************/

.xdentistry1back {
	position:relative;
	background-image: url(images/dentistry1_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
	
}

.xdentistry2back {
	position:relative;
	background-image: url(images/dentistry2_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
	
}

.xshotsdentistry {
	
	position:relative;
	float:left;
	padding-left:20px;
	margin-top:60px;
	padding-bottom:14px;
	width:221px;

}

.xdentistry1menu {
	
	position:relative;
	float:left;
	margin-left:12px;
	margin-top:60px;
	padding-bottom:14px;
	width:160px;

}

.xdentistry1text {
	position:relative;
	padding-top:60px;
	padding-bottom:14px;
	margin-left:420px;
	padding-right:14px;
	/* display:inline-block; */

}

/**********************COMMUNITY  *************************/

.xcommunityback {
	position:relative;
	background-image: url(images/community_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
	
}

/**********************PROFESSIONAL  *************************/

.xprofessionalback {
	position:relative;
	background-image: url(images/professional_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
}

/**********************OUR TEAM  *************************/

.xourteamback {
	position:relative;
	background-image: url(images/ourteam_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
}

.xabouttestimonialsback {
	position:relative;
	background-image: url(images/testimonials_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
}

.xshotsmock {
	
	position:relative;
	float:left;

}

.xourteammenu {
	position:relative;
	float:left;
	margin-top:58px;
	padding-bottom:14px;
	width:180px;
	padding-left:36px;
}


.xourteampics {
	float:left;
	position:relative;
	margin-top:56px;
	padding-bottom:14px;
	margin-left:0px;
	width:440px;
}

/**********************OUR TEAM 1*************************/

.xaboutus1photo {
	position:relative;
	float:left;
	padding-left:26px;
	padding-bottom:20px;
	margin-top:60px;
	
}

.xaboutus1content{
	margin-top:62px;
	position:relative;	
	margin-left:290px;
	width:400px;
	padding-bottom:20px;
}



/**********************Privacy  *************************/

.xprivacyback {
	position:relative;
	background-image: url(images/privacy_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
}

/**********************Discalimer  *************************/

.xdisclaimerback {
	position:relative;
	background-image: url(images/disclaimer_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
}

/**********************REFERRAL  *************************/

.xreferralback {
	position:relative;
	background-image: url(images/referral_back.jpg);
	background-repeat:no-repeat;
	float:left;
	width:702px;
}

.xform{
	padding-top:50px;
	position:relative;
	margin-left:276px;

}

.xreferralform{
position:relative;
width:300px;
left:20px;
}


#cumap {
     position: absolute;
     top: 300px;
     left: 600px;
}

