@charset "utf-8";
/* CSS Document */
html {height:100%;}
body {
  padding:0;
  margin:0;
  height:100%;
  background:url(../images/bg_new.gif);
  background-repeat:repeat-x;background-position:top center;
  background-color:#D2EBFA;
  font-family:Arial,Verdana,Helvetica, sans-serif;
}
img, a, div, input  { behavior: url(/iepngfix/iepngfix.htc) }
img {border:0;}
p,h1,h2,h3{display:inline;}
a{text-decoration: none;}

#mainsite{
  width:955px;
  margin:auto;
  padding:auto;
}
#div_text_h1{
  width:955px;
  height:25px;
  float:right;
 
}
.h1{
  color:#575757;
  font-size:10px;
  font-weight:normal;
  display:inline;
  float:right;
}
#top_section1{width:700px;float:right; height:200px;}
#logo{height:135px; width:240px;margin:0;float:left; margin: 0px 0 ; position:absolute;}
#logo2{width:235px;height:101px;float:left;margin-left:50px;}
#contact_no{width:243px; height:54px;  float:right;}
#main_menu{width:716px;height:29px;float:right; margin-top:32px; }
#home{float:right;}
#dental_implant_solutions,#dental_implants_perth,#dental_implant_case_studies,#dental_implant_Q,#contact_us {margin-left:2px;float:right;}  
#home a{
	display:block;
	width:81px;
	height:29px;
	background:url(../images/nav_home.gif);
	background-position:0 0;
	}
#home a:hover{
	display:block;
	width:81px;
	height:29px;
	background:url(../images/nav_home.gif);
	background-position:0 29px;
	}
#dental_implant_solutions a{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_im_solu.gif);
	background-position:0 0;
	}
#dental_implant_solutions a:hover{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_im_solu.gif);
	background-position:0 29px;
	}
#dental_implants_perth a{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_im_perth.gif);
	background-position:0 0;
	}
#dental_implants_perth a:hover{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_im_perth.gif);
	background-position:0 29px;
	}
#dental_implant_case_studies a{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_im_case_stu.gif);
	background-position:0 0;
	}
#dental_implant_case_studies a:hover{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_im_case_stu.gif);
	background-position:0 29px;
	}
#dental_implant_Q a{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_im_q_a.gif);
	background-position:0 0;
	}
#dental_implant_Q a:hover{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_im_q_a.gif);
	background-position:0 29px;
	}
#contact_us a{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_contact_us.gif);
	background-position:0 0;
	}
#contact_us a:hover{
	display:block;
	width:124px;
	height:29px;
	background:url(../images/nav_den_contact_us.gif);
	background-position:0 29px;
	}
#banner_section{width:955px; height:403px;   float:left;}
#banner{width:555px; height:403px; float:left;}
#banner_right{width:400px; height:403px; float:left; background-color:#ffffff;}
#c2a_contact{width:400px;height:238px;float:right; margin-top:0px;position:relative;}
#c2a_contact_text{width:360px;margin-top:42px;margin-left:0px;float:left;}
#line{
  background-color:#bababa; 
	height:1px;
	width:269px;
  margin-top:6px;
  margin-bottom:14px;
}
*html #line{
  background:url(../images/line.gif) no-repeat; 
  margin-top:6px;
  margin-bottom:14px;

}
#contact_us_btn{width:23px;height:97px;float:right;margin-top:71px;}
#c2a_vedio{
  width:400px;
  height:165px;
  background:url(../images/bg_vedio_c2a.gif);
  background-repeat:repeat-x;
  margin-top:238px;
}
#c2a_vedio_text_head{
  padding-top:27px;
  margin-left:13px;
}
#c2a_vedio_text{
  width:157px;
  padding-top:20px;
  margin-left:13px;
}
#c2a_vedio_btn{
  margin-top:15px;
  margin-left:13px;
  float:left;
}
#c2a_vedio_img{
  margin-top:-40px;
  margin-right:46px;
  float:right;
}
#c2a_1{
  width:274px;
  height:223px;
  margin-top:25px;
  margin-bottom:25px;
  background:url(../images/c2a_bg_1.png) no-repeat;
  float:left;
}
.c2a_1_text{width:250px;padding-top:24px;margin-left:17px;}
#c2a_2{
  width:265px;
  height:223px;
  margin-top:25px;
  margin-bottom:25px;
  background:url(../images/c2a_bg_2.gif) no-repeat;
  float:left;
}
#right_section{
  width:400px;
  float:right;
  margin:25px 0 0 0;
}
.right_section1{width:400px;margin-top:0;}
.right_section1_img{margin-top:10px;float:left;}
.right_section1_text{width:229px;float:right;}
#line_dash1{
  border-bottom:1px dashed #575757; 
  padding-top:60px;
}
#line_dash2,#line_dash3{
  border-bottom:1px dashed #575757; 
  padding-top:65px;
  margin-bottom:25px;
}
#main_content{width:700px;margin-top:30px;min-height:300px;float:left;margin-bottom:25px;}
#left{width:335px;float:left;margin-top:0;}
#right{width:340px;float:right;margin-top:0;}
.middle{width:700px;margin-top:0px;}
.div_img_left{float:left;margin:10px;}
#c2a_right{width:233px;float:right;margin-top:30px;}
#c2a{float:left;}
.list_content{
  font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
	width:250px;
	margin-top:5px;
}
.list_content ul
{
	list-style-image:url(../images/list_img.gif);
	margin-top:0px;
}
.list_content li
{
	padding-top:4px;
}
.list_content2{
  font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	width:340px;
	margin-top:15px;
}
.list_content2 ul
{
	list-style-type:decimal;
	margin-top:0px;
}
.list_content2 li
{
	padding-top:4px;
}
.list_content3{
  font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	width:335px;
	margin-top:15px;
}
.list_content3 ul
{
	list-style-image:url(../images/list_img.gif);
	margin-top:0px;
}
.list_content3 li
{
	padding-top:4px;
}
.text_head1{
  font-family:Arial;
  color:#0f4578;
  font-size:32px;
  font-weight:bold;
}
.text_head2{
  font-family:Arial;
  color:#575757;
  font-size:16px;
  font-weight:bold;
}
.text_head3{
  font-family:Arial;
  color:#3171ae;
  font-size:18px;
  font-weight:bold;
}
.text_head4{
  font-family:Arial;
  color:#b0e5ff;
  font-size:20px;
  font-weight:bold;
}
.text_head5{
  color:#2a7db5;
  font-size:16px;
  font-weight:bold;
}
.text_head6{
  font-family:Arial;
  color:#2d6ea9;
  font-size:18px;
  font-weight:bold;
}
.text_head7{
  color:#0f4578;
  font-size:20px;
  font-weight:bold;
}
.text_head8{
  color:#2a7db5;
  font-size:14px;
  font-weight:bold;
}
.text_normal1{
  font-family:Arial;
  color:#fff;
  font-size:13px;
  font-weight:bold;
}
.text_normal2{
  color:#2a7db5;
  font-size:12px;
  font-weight:bold;
}
.text_normal3{
  font-size:11px;
	color:#575757;
  font-weight:normal;
}
.text_normal4{
  font-size:12px;
	color:#575757;
  font-weight:normal;
}
.text_link1{
  font-size:11px;
	color:#575757;
  font-weight:normal;
  text-decoration:none;
}
.text_link1:hover{
  font-size:11px;
	color:#575757;
  font-weight:normal;
  text-decoration:underline;
}
.text_link2{
  color:#2a7db5;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}.text_link2:hover{
  color:#2a7db5;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.text_link3{
  font-size:12px;
	color:#2a7db5;
  text-decoration:none;
}
.text_link3:hover{
  font-size:12px;
	color:#2a7db5;
  text-decoration:underline;
}
.text_link4{
  font-size:12px;
	color:#575757;
  text-decoration:none;
}
.text_link4:hover{
  font-size:12px;
	color:#575757;
  text-decoration:underline;
}
.vtop{
  color:#fff;
  font-size:12px;
  font-weight:normal;
}
.formfield {
  color: #6d6d6d;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.alert {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #ff0000;
  text-decoration: none;
  font-weight: bold;
  margin-left:5px;
}
#footerbg,#footerbg1{background-color:#C3E6F8;border:0px solid red;}
#footerbg{width:100%;}
#footerbg1{width:955px;margin:0 auto;overflow:hidden;padding:0;font-size:10px;}
.footer_col1{
	border-right:1px solid #64B7E1;
	height:20px;
}
.footer_col2{
	margin:2px 0;
	padding: 0 10px;
}
/*.footer_col1,.footer_col2 ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}*/
.footer,.footer:hover{font-weight:normal;font-family:Arial,Verdana,Helvetica, sans-serif;}
.footer {color:#575757;font-size:10px;text-decoration:none;}
.footer:hover {color:#64B7E1;font-size:10px;text-decoration:none;#575757}
.date{color:#575757;font-size:10px;text-decoration:none;font-weight:normal;font-family:Arial,Verdana,Helvetica, sans-serif;}
.line_exa_link{color:#64B7E1;font-size:10px;font-weight:normal;text-decoration:none;padding:0 2px;font-family:Arial,Verdana,Helvetica, sans-serif;}
.h3{display:inline;margin:0;padding:0;}
.div_footer_exa{margin-top:0px;border:1px solid red;float:left;clear:both;}
#exalogo{
	width:54px;
	margin-top:0px;
	border:0px solid red;
	float:right;
	margin:-88px 0;
}
#exalogo a{ 
	display:block; 
	width:54px; 
	height:20px; 
	text-indent:-9999px; 
	background:url(../images/exalogo.jpg); 
	background-position:0 0;
}
#exalogo a:hover{
	display:block; 
	width:54px; 
	height:20px; 
	text-indent:-9999px; 
	background:url(../images/exalogo.jpg); 
	background-position:0 20px;
}
.clear{clear:both;}

/*----------------------------------Contact us form -----------------------------*/
           
           
#contactFormContainer
{
  position:absolute;
  right:0px;
  width:374px;
  /*margin-top:5px;*/
  overflow:hidden;
  display:none;
}
#tableform{
  width:374px;
  /*margin-right:-352px;*/
}
*html #tableform{
  width:374px;
  /*margin-right:-354px;*/
}
#contactForm
{
  height:300px;
  width:351px;
  background-color:#434951;
  opacity: 0.95;
  float:right;
  margin-right:-1px;
  border:1px solid #011346;
}

#contact_form{
  height:225px;
  width:0;
  background:#fff;
  float:right;
}

#contactForm input[type=text]
{
  display:block;
  border:solid 1px #000;
  width:150px;
  margin-bottom:10px;
  height:17px;
}  
#contactForm textarea
{
  display:block;
  border:solid 1px #000;
  width:150px;
  margin-bottom:10px;
}  
#contactForm input[type=submit]
{
  background-color:#99C200;
  border:solid 1px #5D9100;
  color:#fff;
  padding:0px;
  
}   
#contactForm input[type=reset]
          {
  background-color:#99C200;
  border:solid 1px #5D9100;
  color:#fff;
  padding:0px;
}               
#contactLink
{
  height:97px;
  width:23px;
  float:left;
  margin-top:0px;
  display:block;
  cursor:pointer;
  /*background:url(../images/contact_us_btn.gif) no-repeat; */
}
#messageSent
{
  color:#ff9933;
  display:none;
}
/*----------------------------------18/4/11-----------------------------*/
.c2a_text_top
{
  font-family: Arial,Verdana ,Helvetica, sans-serif;
	font-size: 15px;
	color: #b0e5ff;
	font-weight: bold;
}
.c2a_text_top1
{
  font-family: Arial,Verdana ,Helvetica, sans-serif;
	font-size: 13px;
	color: #b0e5ff;
	font-weight: bold;
}
.c2a_text_bule{
	font-family: Arial,Verdana ,Helvetica, sans-serif;
	font-size: 12px;
	color: #0e1f47;
	font-weight: bold;
}
.c2a_text_bule1 {
	font-family: Arial,Verdana ,Helvetica, sans-serif;
	font-size: 12px;
	color: #0e1f47;
	font-weight: bold;
	text-decoration:none;
}
.c2a_text_bule1:hover {
	font-family: Arial,Verdana ,Helvetica, sans-serif;
	font-size: 12px;
	color: #0e1f47;
	font-weight: bold;
	text-decoration:underline;
}
.c2a_gallery {width:233px;height:30px;}
.c2a_gallery_image {width:30px;height:30px; float:left;}
.c2a_gallery_text {width:198px;height:15px; margin-top:5px; margin-left:5px; float:left;}
/* --------------------------------------- c2a right--------------------------------------------- */
#c2a2{width:233px; height:151px; background:url(../images/gallery.png) repeat-x; margin-top: 20px;}
.c2a_for_text_top{width:233px; height:20px; padding-top:10px;margin-left:10px;}
#c2a2_text{width:230px;height:50px; margin-top:20px; margin-left:10px;}
#c2a1{width:233px; height:147px; background:url(../images/video.png) repeat-x; margin-top: 100px;}
#c2a1_text{width:120px;height:50px; margin-top:20px; margin-left:10px;}
#c2a1_text1{width:110px;height:50px; margin-top:20px; margin-left:10px;}
.view_button{width:64px; height:21px; margin-top:15px; margin-left:10px;}
.view_button1{width:64px; height:21px; margin-top:30px; margin-left:9px;}
.view{width:64px;margin-top:0;margin-right:0px;float:right;}
.view a{	display:block;width:64px;height:21px;background:url(../images/view.png);background-position:0 0;text-decoration: none;}
.view a:hover{display:block;width:64px;height:21px;background:url(../images/view.png);background-position:0 21px;text-decoration: none;}
#c2a3{width:233px; height:151px; background:url(../images/contactus.png) repeat-x; margin-top: 20px;}
#c2a3_text{width:150px;height:50px; margin-top:12px; margin-left:10px;}
/* --------------------------------------- icon--------------------------------------------- */
#icon{width:233px;height:57px;float:left;margin-top:0px; margin-left:0px;}
#fb{width:29px;height:30px; float:left; margin-top:27px;}
#twitter{width:29px;height:30px; float:left;margin-top:27px; margin-left:4px;}
#linkedin{width:29px;height:30px; float:left;margin-top:27px;margin-left:4px;}
#nav_blog{margin-left: 6px; width:130px;height:57px;margin-top:0px;float:left;background:url(../images/blog_button_new.png) no-repeat;}
#text_blog{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	padding-left:52px;
}
#text_view_blog{margin:0;padding-left:55px; margin-top:5px;text-align:center;}
#facebook_area {width:245px; height: 25px; float: left; margin-top: 10px; margin-left:0px; }
.textlink1n {
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	text-decoration:none;
}
.textlink1n:hover {
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	text-decoration:underline;
}
#opa_wrap { width:233px; border:1px solid #D3D3D3; float:left; margin-top:20px;margin-left:0px; background-color:#fff;}
#opa_wrap .title { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2872b0; text-align:center; margin:4px 0 0 30px; padding:0; }

.related_link{ color: #575757 !important;text-decoration: none;}
.related_link:hover{ color: #575757 !important;text-decoration: none;}
