/* CSS Document */
/* CSS Document */
.padding {
	padding-left:12px;
}

.text-right {
	padding:0px 5px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	color:#000;
	line-height:18px;
	text-align:justify;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	/*color:#666666;*/
	color:#000;
	line-height:20px;
	text-align:left;
}

.text h1 a {color:#F8911B;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;}
	
.text h1 a:hover {color:#000;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;}

.callus {
	background-image:url(../images/callus.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%;
	height:34px;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

	.callus span { color:#f6a031;}

.login-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#262626;
	text-decoration:none;
}

a.login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#262626;
	text-decoration:none;
}

a.login:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}

.sublink {
	color:#F48C13;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
a.sublink {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
a.sublink:hover {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}

.white-color {
	background-color:#FFFFFF;
}

.table-border {
	background-color:#E6E6E6;
}

.table-color {
	background-color:#ffffff;
	padding:5px;
}

.noborder {
	border:0px;
}

.fotter_sept {
	background-image:url(../images/footer_sept.gif);
	background-repeat:repeat-x;
	background-position:100% 50%;
	background-color:#FFFFFF;
	height:20px;
}



.divarrowleft
{
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
	padding:0px;
	width:70px;
	height:450px;
	float:left;
	background-color: #333333;	
	background-image: url(../images/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	
}

.divarrowleft:hover
{
	filter:alpha(opacity=80);	/* Transparency */
	opacity:0.8;	/* Transparency */	
	padding:0px;
	width:70px;
	height:450px;
	float:left;
	background-color: #333333;
	background-image: url(../images/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}


.divarrowright
{
	left:530px;
	top:0px;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
	padding:0px;
	width:70px;
	height:450px;
	float:right;
	background-color: #333333;	
	background-image: url(../images/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}

.divarrowright:hover
{
	left:530px;
	top:0px;
	filter:alpha(opacity=80);	/* Transparency */
	opacity:0.8;	/* Transparency */	
	padding:0px;
	width:70px;
	height:450px;
	float:right;
	background-color: #333333;
	background-image: url(../images/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}


.divarrowshownone-left
{
	padding:0px;
	width:70px;
	height:450px;
	float:left;	
}


.divarrowshownone-right
{
	left:530px;
	top:0px;
	padding:0px;
	width:70px;
	height:450px;
	float:right;
}

/*---------------------------product table section---------------------------*/
.tab-head {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffb763;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:18px;
	padding:6px;
	text-align:center;
}
.tab-text {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:3px;
}
.tab-text-pad {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:3px;
	padding-left:7px;
}
.main-tab {
	background-color:#eeeeee;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:3px;
}




ul.ind_specials {
	margin:0px; 
	padding:0px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	color:#000;
	line-height:20px;
	text-align:justify;
}

ul.ind_specials li {
	padding-bottom:10px;
}

.logo_border{
	border:2px solid #e7e7e7;
}

.ind_left_banner{
	background-image:url(../images/left_banner_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:402px;
	
}
.contact_left_banner{
	background-image:url(../images/contact-sm.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:402px;
}

.ind_left_banner1{
	background-image:url(../images/left_banner_bg1.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:495px;
}

.left_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	text-align:right;
	display:block;
	padding:8px 15px 8px 8px;
}


.left_link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	text-align:right;
	display:block;
	background-color:#f9a039;
	padding:8px 15px 8px 8px;
}

.Profile_banner{
	background-image:url(../images/profile-right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:402px;
}

.folio_banner{
	background-image:url(../images/folio-right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:402px;
}

.product_banner{
	background-image:url(../images/product-right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:402px;
}

.services_banner{
	background-image:url(../images/services-right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:402px;
}

.treatment_banner{
	background-image:url(../images/treatment-center.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:402px;
}

.cabinetry_banner{
	background-image:url(../images/treatment-center.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:402px;
}



/* ---------------- Adverts  ----------------------------  */
#adverts_main {
	width: 899px;
	height: 140px;
	float:left;
}

ul#adverts  {
	height:140px;
	width:899px;
	margin:0px;
	padding:0px;
}
#adverts li {
	list-style: none;
	padding:0px;
	margin:0px;
}
#adverts li a {
	display: block;
	padding:0px;
	margin:0px;
	
}
/*--------------------------------- Treatment Center ---------------------------------*/	

#adverts li#treatment {
	width:149px;
	height:140px;
	float:left;
	background-image:url(images/adverts.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
#adverts li#treatment a {
	width:149px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
#adverts li#treatment a:hover {
	width:149px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:0px -140px;
	background-repeat:no-repeat;
	}
	
/*--------------------------------- Image System ---------------------------------*/	

#adverts li#imagen {
	width:150px;
	height:140px;
	float:left;
	background-image:url(images/adverts.jpg);
	background-position:-149px 0px;
	background-repeat:no-repeat;
	}
#adverts li#imagen a {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-149px 0px;
	background-repeat:no-repeat;
	}
#adverts li#imagen a:hover {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-149px -140px;
	background-repeat:no-repeat;
	}


/*--------------------------------- Cabinetry ---------------------------------*/	

#adverts li#cab {
	width:150px;
	height:140px;
	float:left;
	background-image:url(images/adverts.jpg);
	background-position:-300px 0px;
	background-repeat:no-repeat;
	}
#adverts li#cab a {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-300px 0px;
	background-repeat:no-repeat;
	}
#adverts li#cab a:hover {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-300px -140px;
	background-repeat:no-repeat;
	}

/*--------------------------------- Instruments ---------------------------------*/	

#adverts li#ins {
	width:150px;
	height:140px;
	float:left;
	background-image:url(images/adverts.jpg);
	background-position:-450px 0px;
	background-repeat:no-repeat;
	}
#adverts li#ins a {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-450px 0px;
	background-repeat:no-repeat;
	}
#adverts li#ins a:hover {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-450px -140px;
	background-repeat:no-repeat;
	}

/*--------------------------------- Hygiene ---------------------------------*/	

#adverts li#hyg {
	width:150px;
	height:140px;
	float:left;
	background-image:url(images/adverts.jpg);
	background-position:-600px 0px;
	background-repeat:no-repeat;
	}
#adverts li#hyg a {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-600px 0px;
	background-repeat:no-repeat;
	}
#adverts li#hyg a:hover {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-600px -140px;
	background-repeat:no-repeat;
	}

/*--------------------------------- Dental Solutions ---------------------------------*/	

#adverts li#dental {
	width:150px;
	height:140px;
	float:left;
	background-image:url(images/adverts.jpg);
	background-position:-750px 0px;
	background-repeat:no-repeat;
	}
#adverts li#dental a {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-750px 0px;
	background-repeat:no-repeat;
	}
#adverts li#dental a:hover {
	width:150px;
	height:140px;
	background-image:url(../images/adverts.jpg);
	background-position:-750px -140px;
	background-repeat:no-repeat;
	}
	
.seo-text {
	width:900px;
	margin:0 auto;
	padding:20px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

#footer_maindiv {
	margin:0px auto;
	padding:15px 0px 0px 0px;
	height:auto;
	width:900px; clear:both;
}


#sitemap {
	background-color:#f6f6f6;
	border:1px solid #e0e0e0;
	width:880px;
	min-height:200px;
	height:auto!important;
	margin:0 auto;
	padding:10px;
	margin-bottom:20px;
	float:left;
	}
#sitemap h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0px 0px 8px 5px;
	margin:0px;
	
	}
#sitemap ul#section {
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
}

#sitemap ul#section li {
	list-style:none;
	display:block;
	float:left;
	width:150px;
	text-align:left;
	padding:5px 11px 0 11px;
	border-right:1px solid #e0e0e0;
}

#sitemap ul#section li a:link, ul#section li a:active, ul#section li a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#231f20;
	text-decoration:none;
	display:block;
	width:150px;
	letter-spacing:normal;
	line-height:25px;
}

#sitemap ul#section li a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#231f20;
	text-decoration:underline;
}
.SEO {color:#F8911B;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.SEO a {color:#F8911B;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
	
.SEO a:hover {color:#F8911B;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}

