body															{ background:url(../images/body_bg.jpg) repeat-x; background-color:#828282; margin:0px; font-family:Arial; font-size:12px; color:#000000;}
#main															{ width:996px; margin:auto; border:#ff0000 0px solid }
a																{ color:#000000; font-size:12px; text-decoration:none; }
a:hover															{ color:#ac1509; font-size:12px; text-decoration:none; }

#header															{ width:996px;  margin:auto; border:#FF0000 0px solid;}
ul.right_link_top 												{ text-align:left; padding:5px 0px 0px 10px; list-style-type:none; margin:0px 8px 0px 0px;  width:267px;  }
ul.right_link_top li 											{ background:url(../images/arrow_nor.jpg) no-repeat 0px 3px; padding:3px 6px 5px 32px; line-height:20px; border-bottom:#454545 1px dotted;  }

ul.services		 												{ text-align:left; padding:5px 0px 0px 10px; list-style-type:none; margin:20px 8px 0px 22px; color:#000000; font-weight:bold;   }
ul.services li		 											{ background:url(../images/arrow_nor.jpg) no-repeat 0px 3px; padding:6px 6px 10px 35px;  }
h1 																{ font-size:22px; color:#ea341e; margin:0px; }
#cnt_main_right													{ width:738px; float:right; }
#cnt_main_left													{ width:258px; float:left; }
ul.right_link_btm 												{ text-align:left; padding:0px 0px 0px 10px; list-style-type:none; margin:0px 8px 0px 0px;  width:267px;  }
ul.right_link_btm li 											{ background:url(../images/arrow_nor.jpg) no-repeat 0px 3px; padding:3px 6px 5px 32px; line-height:20px; border-bottom:#454545 1px dotted;  }
#right_menubg													{ width:302px; float:right; background:url(../images/right_menubg.gif) no-repeat; height:260px; }
#banner_lft														{ width:436px; float:left; }
#abt_bg															{ background:url(../images/aboutus_bg.gif) no-repeat; width:738px; height:437px; }
#abt_txt														{ width:485px; padding:12px 0px 0px 35px; }
.btn_more														{ padding:20px 0px 0px 30px; }
.btn_more_new													{ padding:10px 0px 0px 30px; }
.tlt_links														{ margin:22px 0px 0px 18px; }
#scroll_bg														{ background:url(../images/scrollbg.gif) no-repeat #FFFFFF; margin:7px 0px 0px 42px; width:654px; height:105px; }
.scr_arrow														{ margin:40px 0px 0px 0px; width:22px; float:left; }
#den_main														{ float:right; padding-right:28px; }
#den_txt														{ width:565px; padding:12px 0px 0px 5px; color:#FFFFFF; font-weight:bold; font-size:15px; line-height:28px }

#lft_grdbg														{ background:url(../images/left_centerbg.gif) repeat-y top; width:258px; float:left; }
ul.left_link 													{ padding:5px 24px 0px 15px; list-style-type:none;  display:block; width:219px;  margin:0px; }
ul.left_link li  												{ background:none; text-align:right; padding:0px 0px 0px 0px;  border-bottom:#aaaaaa 1px dotted; margin:0px 0px 0px 0px;  }
ul.left_link li a  												{ background:url(../images/leftmenu_ovr.gif) no-repeat right ; display:block; line-height:28px;  padding:1px 45px 3px 0px;  margin:0px; text-decoration:none;   }
ul.left_link li a:hover, ul.left_link li a.active    			{ background:url(../images/leftmenu_nor.gif) no-repeat right ; display:block; line-height:28px;  padding:1px 45px 3px 0px;  margin:0px; color:#000000; font-weight:bold; text-decoration:none;   }
a.dis															{ color:#ffffff; font-size:15px; text-decoration:underline; }
a.dis:hover														{ color:#000000; font-size:15px; text-decoration:none; }
/*for inner page style*/
a.disinner														{ color:#d52a16; font-size:15px; text-decoration:underline; }
a.disinner:hover												{ color:#000000; font-size:15px; text-decoration:none; }
/*dental_prosthetics page css*/
a.drinner														{ color:#d52a16; font-size:15px; font-weight:bold; text-decoration:underline; }
a.drinner:hover													{ color:#000000; font-size:15px; font-weight:bold; text-decoration:none; }

a.red															{ color:#d52a16; font-size:18px; text-decoration:underline; line-height:40px; }
a.red:hover														{ color:#000000; font-size:18px; text-decoration:none; }
#app_top_cure													{ background:url(../images/app_top_curebg.gif) no-repeat; background-color:#FFFFFF;   eight:311px; }
.app_cnt_left													{ float:left; width:210px; padding:23px 0px 0px 22px; }
.app_cnt_right													{ float:left; width:390px; margin:50px 0px 0px 0px; }
#app_rptbg														{ background:url(../images/inner_grdbg.gif) repeat-y;  width:738px; }
#app_cntbg1														{ background:url(../images/appliances_contbg1.jpg) no-repeat; height:206px; }

#footer_main													{ float:left; margin-top:3px; width:996px; border-top:#ffffff 1px solid; }
#footer_cnt														{ text-align:center; color:#FFFFFF; line-height:18px; font-size:13px; padding:19px 0px 0px 0px; }
#copy_right														{ text-align:center; color:#c1c1c1; margin:13px 0px 4px 0px;}
a.homecopyrighttxt												{ color:#c1c1c1; font-size:11px; text-align:center; text-decoration:none; margin:0px 0px 4px 0px;}
a.homecopyrighttxt:hover										{ color:#ffffff; font-size:11px; text-align:center; text-decoration:underline; margin:0px 0px 4px 0px;}
a.footer_link													{ color:#ffffff; font-size:13px; line-height:18px; text-decoration:none; padding:0px 8px 0px 8px; }
a.footer_link:hover												{ color:#000000; font-size:13px; line-height:18px; text-decoration:underline; padding:0px 8px 0px 8px; }

ul.sitemap 														{ text-align:left; padding:0px 10px 0px 50px; list-style-type:none; color:#000000;  margin:0px; font-size:12px;font-weight:bold;}
ul.sitemap li 													{ padding:0px 15px 0px 25px; line-height:33px; background:url(../images/sitemap_bullet_1.gif) no-repeat 0px 9px;}
ul.sitemap li a													{ padding:0px 0px 0px 0px; line-height:0px;}
ul.sitemap li hover												{ text-decoration:underline;}

ul.go_top 														{ text-align:right;list-style-type:none; color:#000000;  margin:0px; font-size:11px;font-weight:bold;}
ul.go_top li 													{ background:url(../images/go_top_arrow.gif) no-repeat 0px 9px;}
ul.go_top li a													{ padding:0px 0px 0px 0px; line-height:0px;}
ul.go_top li hover												{ text-decoration:underline;}

/*------Pop up Image---------*/
ul.pop 															{ list-style-type:none; color:#000000; font-size:18px;  margin:0px; padding:5px 0px 5px 275px;}
ul.pop li 														{ font-size:18px; padding:0px 0px 10px 25px; margin:0px;}
ul.pop li a														{ text-decoration:none; font-size:18px;  font-weight:bold;}
ul.pop li a:hover												{ font-size:18px;  font-weight:bold; text-decoration:none; color:#c52513;}

ul.pop5 														{ list-style-type:none; color:#000000; font-size:18px;  margin:0px; padding:5px 0px 5px 230px;}
ul.pop5 li 														{ font-size:18px; padding:0px 0px 10px 25px; margin:0px;}
ul.pop5 li a													{ text-decoration:none; font-size:18px;  font-weight:bold;}
ul.pop5 li a:hover												{ font-size:18px;  font-weight:bold; text-decoration:none; color:#c52513;}
/*------Pop up Image---------*/

/*---------The below div code is for png image to fix in IE 6.0----------*/
img, div { behavior: url(includes/iepngfix.htc) }



.stepcarouse{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width:600px; /*Width of Carousel Viewer itself*/
	height:90px; /*Height should enough to fit largest content's height*/
	border:#FF0000 0px solid;
}

.stepcarouse .belt{
	position:relative; /*leave this value alone*/
	left: 0;
	top: 0;
	width:1200px;
}

.stepcarouse .panel{
	float:left;
	text-align:center;
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
}

.stepcarouse1{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width:190px; /*Width of Carousel Viewer itself*/
	height:119px; /*Height should enough to fit largest content's height*/
}

.stepcarouse1 .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	
}

.stepcarouse1 .panel{
	float:left;
	text-align:center;
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
}
