@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#asmiles_main_frame{ 	width:1000px; 
/*border:#808080 solid 1px; /*TEMP*/
}
/* ******** HEADER ******* */
#asmiles_header{
  height:159px;
	width:1000px; 
}
#logo{
  float:left;
	width:326px;
}
#top_nav{  float:left;  }

#top_nav a{
  color:#CC9900;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
#nav_main_left{
  float:left;
	margin:40px 20px 0 0;
	width:170px;
	text-align:right;
}
#nav_main_left a:hover{  padding-right:10px; }

#nav_main_right{
  float:left;
	width:170px;
	text-align:left;
	margin:40px 0 0 0;
}
#nav_main_right a:hover{  padding-left:10px; }
#top_nav ul            { 	list-style-type:none; }
#navpane, #Menu1       {  padding:0 0 0 0; margin:0 0 0 0; }
#contact               {  height:159px; }

.side_menu_right{
  padding: 15px 0 0 2px;
	text-align:left;
}
.side_menu_right a{
  color:#CC9900;

	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.side_menu_left a:hover{  padding-right:10px; }

.side_menu_left{
  padding: 15px 5px 0 0;
	text-align:right;
}
.side_menu_left a{
  color:#CC9900;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
.side_menu_right a:hover{  padding-left:10px; }

#call_today{
  font-size:22px;
	text-align:right;
	padding:110px 0 0 0;
	margin:0 10px -15px 0; 
}
#address{
  font-size:12px;
	text-align:right;
	margin:0 10px 0 0;
}
/* ******** VIDEO ******** */
#asmiles_video_wrapper{

	width:1000px;
	height:434px;
	margin:20px 0 30px 0;
	background-repeat:no-repeat;
}
#asmiles_site_video_home{
  background-image:url(/images/bg_video_home.jpg);
	background-repeat:no-repeat;
	height:460px;
	width:1000px;
  padding: 0 0 0 7px;
}
#site_video_6{
  float:left;
	padding: 0 0 0 20px;
}

#asmiles_default_video{

	height:406px;
	width:738px;
	margin:0 17px 0 17px;
}
#asmiles_sideImg{

	height:408px;
	width:200px;
	float:left;
}
.asmiles_sideImg_overflow_hidden{
  overflow:hidden;
}
/* ******** CONTENT ****** */
#content_left{
	padding:0 10px 10px 15px;
	text-align:left;
}
.banner{   padding-right:15px;  }

/* ******** FOOTER ******* */
#asmiles_footer{
  font-size:11px;
	margin:20px 0 20px 0;
	text-align:center;
	width:1000px;
}
#asmiles_footer a{ 	color:#000000; 	/*font-size:11px;*/ }

/* **** CONTENT SHADOW **** */
#shadow_top{
	background-image:url(/images/bg_content_top.jpg); 
	background-repeat:no-repeat; 
	background-position:right top;
  height:18px; 
	width:1000px; 
}
#shadow_bottom{
  height:16px; 
	width:1000px; 
	background-image:url(/images/bg_content_bottom.jpg); 
	background-repeat:no-repeat; 
	background-position:right top;
}
/* ************************ */
#form_right{
  margin:15px 20px 0 0;
	height:350px;
}
#form_contact_us{
  margin:15px 0 0 50px;
	height:350px;
}
/* ************************ */
.links_pdf{
  color:#3F3F3F;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
/* ************************ */
.floatLeft {float: left; }
.floatRight {float: right;}

.form_tmb{
border:#A0A0A4 solid 1px;
}
/* ************************ */
.smile_gallery_wrap{
  background-image:url(/images/before_after/background.jpg);
	height:250px;
	width:500px;
}
.smile_gallery_title{
	color:#CC9900;
	font-size:16px;
	font-weight:bold;
  text-align:center;
	height:20px;
	width:500px;
}
.smile_gallery_img{
  height:160px;
	width:475px;
	margin:15px 0 10px 5px;
}
.smile_gallery_befaf{
  height:20px;
	width:250px;
	float:left;
	color:#CC9900;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
  text-align:center;
}
.next_priv_btn {
  float:left;
	width:100px;
  margin:0 60px 0 80px;
}