/* v1.0 | 20080212 */

/*	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	:focus {
		outline: 0;
	}
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}	
*/

/*=======================================================================*/	

	#main_nav {
		position:absolute;
		left:0px;
		z-index:90;
		width:785px;
		margin:0px 0 0 8px;
	}

	.about {width:180px;}
	.products {width:135px;}
	.practitioners {width:151px;*width:154px;}
	.patients {width:135px; *width:131px;}
	.contact {width:150px;}

	.about .submenu{width:180px;}
	.products .submenu{width:135px;}
	.practitioners .submenu{width:151px;}
	.patients .submenu{width:135px;*width:131px;}
	.contact .submenu{width:150px;}
	
	.about a,
	.products a,
	.practitioners a,
	.patients a,
	.contact a {
		position:relative;
		display:block;
		outline:none;
		color:#fff;
		height:35px;
		font-family: Futura, Arial, sans-serif; 
		margin-bottom:5px;
		*margin-bottom:6px;
		text-indent: -9999px;
	}
	
	.about a {background:#76a2d7 url(../media/images/candela_nav_about.gif) no-repeat 0px 0px;}
	.products a {background:#76a2d7 url(../media/images/candela_nav_products.gif) no-repeat 0px 0px;}
	.practitioners a {background:#76a2d7 url(../media/images/candela_nav_practitioners.gif) no-repeat 0px 0px;}
	.patients a {background:#76a2d7 url(../media/images/candela_nav_patients.gif) no-repeat 0px 0px;}
	.contact a{background:#76a2d7 url(../media/images/candela_nav_contact.gif) no-repeat 0px 0px;}

	#main_nav li:hover .submenu {display:block;}

	#main_nav li:hover a,
	#main_nav li a:hover {background-position:0px -35px;}
	
	#main_nav li {
		display:block;
		position:relative;
		float:left;
		clear:none;
		background:#76a2d7 url(../media/images/candela_nav_bg.jpg) repeat-x 0px 0px;		
	}
	
	#main_nav li .submenu {
		position:absolute;
		left:0;
		background:#6f97c7 url(../media/images/submenu_bg.gif) repeat-x 0px 0px;
		border:#729dd3 1px solid;
		display:none;
	}	
	
	#main_nav li.submenu_over .submenu,
	#main_nav li:hover .submenu {
		display:block;
	}
	
	#main_nav li ul li{
		display:block;
		clear:both;
		width:auto;
		background:transparent none;
	}

	#main_nav li ul li a {
		display:block;
		text-indent:0;
		height:auto;
		width:auto;
		text-align:left;
		background:transparent none;
		font-family: Helvetica, Arial, sans-serif; 
		color:#fff;
		width:100%;
		font-size:13px;
		line-height:18px;
		padding:2px 10px;
	}

	#main_nav li ul li a:hover {
		background:transparent none;
	}

	.hide {display:none;}
			
	.clearfix:after {
		clear: both;
		content: '.';
		display: block;
		visibility: hidden;
		height: 0;
	}
           
	.clearfix {
		display: inline-block;
	}

	* html .clearfix {
		height: 1%;
	}

	.clearfix{	
		display: block;
	}		
