/* CSS Document */

*{

padding:0px;

margin:0px;

}





body{

background-color:#e5e5e5;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#6a6a6a;

margin:25px auto;

}



h1{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:18px;

color:#a8c638;

background:url(../images/bullet.gif) no-repeat left;

padding-left:10px;

font-weight:normal;

}



a{ text-decoration:underline; color:#219fb9;}
	a:hover{ text-decoration:none; color:#219fb9;}



ul.disc{list-style:disc;padding-left:25px; }

ul.disc2{ list-style:square; padding-left:16px;}

.componentheading{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:18px;

color:#a8c638;

background:url(../images/bullet.gif) no-repeat left;

padding-left:10px;

font-weight:normal;

}

p{

margin-top:15px;

padding-left:10px;

}



.h1sky_text{

color:#219fb9;

}




.phone_number{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

display:block;

padding-right:17px;

color:#FFFFFF;

text-align:right;

line-height:31px;

}



.phone_numberbold{

font-size:13px;

font-weight:bold;

}



#wrapper{

width:775px;

margin:0 auto;

}



.logo{

width:760px;

height:100px;

background:url(../images/logo.gif) no-repeat;

padding-right:15px;

}



.search_field{

margin-top:35px;

width:169px;

height:17px;

padding:4px 10px;

background:url(../images/bg_search.gif) no-repeat;

border:solid 0px;

}



#top_menu{

width:773px;

height:35px;

background:url(../images/bg_menu.gif) repeat-x;

border-left:solid 1px #ececec;

border-right:solid 1px #ececec;

}



#top_menu ul{

list-style:none;

padding-left:10px;

}



#top_menu ul li{

display:block;

float:left;

padding-left:10px;

padding-top:1px;



}



#top_menu ul li .home{

height:30px;

width:80px;

background:url(../images/home.gif) no-repeat;

display:block;

}



#top_menu ul li .aboutluxds{

height:30px;

width:110px;

background:url(../images/about_luxds.gif) no-repeat;

display:block;

}



#top_menu ul li .preventive_dentistry{

height:30px;

width:170px;

background:url(../images/preventive_dentistry.gif) no-repeat;

display:block;

}

#top_menu ul li .technology{

height:30px;

width:110px;

background:url(../images/technology.gif) no-repeat;

display:block;

}

#top_menu ul li .contactus{

height:30px;

width:100px;

background:url(../images/contact_us.gif) no-repeat;

display:block;

}

#top_menu ul li .news{

height:30px;

width:70px;

background:url(../images/news.gif) no-repeat;

display:block;

}



#top_menu li .home:hover, #top_menu li .aboutluxds:hover, #top_menu li .preventive_dentistry:hover, #top_menu li .technology:hover,

#top_menu li .contactus:hover, #top_menu li .news:hover{

background-position:0 -30px;

}





.content_padding{

padding:13px 17px 0 20px;

border-left:solid 1px #d9d9d9;

border-right:solid 1px #d9d9d9;

}



.more{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#084552;

text-decoration:none;

text-align:right;

}



.more:hover{

color:#084552;

text-decoration:underline;

}

.more_arrow{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#de1f1f;

text-decoration:none;

text-align:right;

}



#vertical_line{

width:2px;

height:260px;

background:url(../images/vertical_line.gif) repeat-y;

margin-top:38px;

}







.newsbox_padding{

padding:18px 25px 0 17px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#646e3b;

}



.newbox_boldtext{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#3b3b3b;

font-weight:bold;

}



#footer{

width:775px;

height:65px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#7f7f7f;

line-height:20px;

}



#footer a{

font-size:11px;

color:#7f7f7f;

text-decoration:none;

font-weight:bold;

}



#footer a:hover{

font-size:11px;

color:#209fb9;

text-decoration:none;

font-weight:bold;

}



.copyright_text{

color:#b2b2b2;

}

/*---------dropdown---------------------*/



#nav {width:773px;

background:url(../images/bg_menu.gif) repeat-x;

border-left:solid 1px #ececec;

border-right:solid 1px #ececec;

list-style:none; height:35px; position:relative; z-index:200;}



#nav li.top {display:block;

float:left;

padding-left:10px;

padding-top:1px;}



#nav li a.home {height:30px;

width:80px;

background:url(../images/home.gif) no-repeat;

display:block;

}

#nav li a.aboutluxds {height:30px;

width:110px;

background:url(../images/about_luxds.gif) no-repeat;

display:block;}



#nav li a.preventive_dentistry {height:30px;

width:170px;

background:url(../images/preventive_dentistry.gif) no-repeat;

display:block;}

	

#nav li a.technology {height:30px;

width:110px;

background:url(../images/technology.gif) no-repeat;

display:block;}

	

#nav li a.news {height:30px;

width:70px;

background:url(../images/news.gif) no-repeat;

display:block;}

	

#nav li a.contact_us {height:30px;

width:100px;

background:url(../images/contact_us.gif) no-repeat;

display:block;}





#nav li:hover a,

#nav a:hover

{background-position: 0 -30px;}



#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#nav li:hover {position:relative; z-index:200;}

#nav a:hover {position:relative; white-space:normal; z-index:200;}



*html #nav :hover ul.sub

{left:0px; top:30px; width:120px; height:auto; z-index:300;}

#nav :hover ul.sub

{left:10px; top:30px; width:120px; height:auto; z-index:300;}

#nav :hover ul.sub li

{display:block; position:relative; float:left; font-weight:normal;}



#nav :hover ul.sub li a

{display:block; height:20px; width:145px; border:1px solid #888; background: #24a0ba; border-color:#ddd #888 #000 #ccc; text-decoration:none; padding:10px 0 0 10px; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold;}



#nav :hover ul.sub li a:hover

{display:block; border:1px solid #888; background: #17859c;  border-color:#ffff #888 #000 #ccc; text-decoration:none; padding-left:10px; cursor:pointer;}
