*{margin:0; padding:0;}
body {background:url(../images/main_bg.gif) repeat-y 50% 0;color:#333;font:11px Verdana, Helvetica, sans-serif;}
a:link, a:visited, a:active { color:#333; text-decoration:none;	outline:none;}
a:hover {color:#ad0974; text-decoration:underline;}
img { border:none;}
form, fieldset {margin:0;padding:0;border-style:none;}
li { list-style:none;}
.clear { clear:both;}
#wrapper {margin:0 auto;width:930px; padding:40px 20px 20px 20px;}

#header, #container, #footer { width:100%;}
.logo a, .caption { margin:0 0 15px 0;}
.logo a{ background:url(../images/id_logo.jpg) no-repeat; height:85px; width:101px; float:left; display:block; text-indent:-9999px;}
.caption{background:url(../images/id_caption.jpg) no-repeat; height:31px;width:341px; float:right; margin-top:30px;}
.topstrip{ margin:auto; width:932px;}

#container { margin:10px 0;}

#leftnav { float:left; width:191px;}
#leftnav .mid { width:191px; background:#a8a9ad;}
#leftnav ul { padding:25px 0;}
#leftnav ul li { background:url(../images/menu_bg.gif) no-repeat center left; font-weight:bold; padding:7px 0 7px 60px;}
.active {color: #ad0974;}
#leftnav ul li a{ color:#fff;}

#main_img { float:right}
#main_img {height:312px; width:730px;}
#main_img .anim{ float:left; width:465px; height:312px;}
#ftHolder { border:0 !important;}
.ft-next, .ft-prev{ display:none;}
#indicator, #ft-buttons-ft { display:none;}
#ft img { cursor:none!important;}
#ft-title-ft { background:none!important;}

#main_img .main_cont{ float:left; width:226px; height:300px;border-top:1px solid #d8d9db;border-bottom:1px solid #d8d9db; padding:10px 15px 0}
#main_img .hdr { margin-bottom:5px;}
#main_img .main_cont p { margin-bottom:10px; font-size:10px;}
#main_img .curv_rt{ float:right}

#serv_home{ margin:10px 0 0 0;}
#serv_home .left{ float:left}
#serv_home .mid { width:892px; height:329px;border-top:2px solid #dcdddf;border-bottom:2px solid #dcdddf; float:left}
#serv_home .mid .hdr { background:#dcdddf; height:30px; padding-top:7px;}
#serv_home .mid .box1, #serv_home .mid .box2, #serv_home .mid .box3, #serv_home .mid .box4 { float:left; border-right:2px solid #dcdddf; padding:0 14px 10px; margin:30px 0; width:200px;}
#serv_home .mid .ttl { margin:0 0 10px 0;}
#serv_home .mid .box1 { padding-left:0;}
#serv_home .mid .box4 { border-right:none; padding-right:0;}
#serv_home .mid p { margin:8px 0 0 0;}
#serv_home .mid p span{ color:#a7a9ac; float:right; margin:10px 0 0 0; font-size:14px;}
#serv_home .mid p span a{ color:#ad0974; font-size:10px; font-weight:bold;}
#serv_home .right { float:right}

#main_cont, #page_cont { margin:10px 0 0 0;}
.hcolor, a.hcolor {color: #ad0974}
/************************* Inner page Styles ************************/
#page_cont .hdr {background:#dcdddf; height:36px; width:931px;}
#page_cont .hdr h1 { font-size:24px; font-weight:normal; margin:0 0 5px 15px;}
#page_cont .cont {border-right:1px solid #dcdddf; border-left:1px solid #dcdddf; width:929px;}
#page_cont .img { float:left; }
#page_cont .img img { margin-top:5px;}
#page_cont .cont1 { float:left; border-left:1px solid #dcdddf;width:656px; padding:40px 40px 0 40px;}
#page_cont .cont1 p { margin-bottom:10px;}
#page_cont p { line-height:18px;}

input, textarea, select { border:1px solid #dcdddf; padding:3px 0 3px 3px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.enquiry label { width:100px; float:left}
.enquiry input{ float:right; width:150px; height:14px;}
.enquiry .row { float:left; clear:both; width:260px; margin:0 20px 15px 0;}
.enquiry .row1 { float:left; width:280px;}
.enquiry textarea { width:560px; height:50px; margin-top:10px;}
.enquiry select { width:155px; float:right}
.enquiry .like_order { width:200px;}

.tblhdr { background:#dcdddf; color:#000; height:14px; padding:3px 0 3px 3px;}
.tblcont li{ margin:5px;}
.tblcont li:first-child {color:#ad0974; font-weight:bold;}
.tblhdr a { float:right; margin:3px 10px 0 0;}
.tblhdr a.lft { float:none}

#footer { margin-top:20px; font-size:10px;}
.foot_bot ul { margin:6px 0 0 0;}
.foot_bot ul li { display:inline; border-right:1px solid #ad0974; padding:0 10px 0 5px;}
.foot_bot ul li.first { padding-left:0;}
.foot_bot ul li.last {border-right:none;}

.cont1 p a{ color:#AD0974; }
.hfont { color:#ad0974; font-size:18px;}
sup { font-size:9px;}
h2 { color:#AD0974; font-size:14px; margin-bottom:10px;}
.list { padding-left:20px;}
ul.list li { line-height:18px; margin-bottom:10px; list-style:inherit; }
.vio_logo {
	background:url(../images/violight.jpg) no-repeat;
	width:454px;
	height:70px;
	margin-bottom:10px;
}
ul.brushes { margin:auto; width:460px; }
ul.brushes li { float:left; }
ul.brushes li.brush1 { background:url(../images/dental1.jpg) no-repeat; width:123px; height:183px; padding-right:50px;}
ul.brushes li.brush2 { background:url(../images/dental2.jpg) no-repeat; width:73px; height:167px; margin-top:12px; padding:0 35px;}
ul.brushes li.brush3 { background:url(../images/dental3.jpg) no-repeat; width:123px; height:158px; margin-top:18px;}
.arrow { background:url(../images/arrow.gif) no-repeat; height:17px; padding:2px 0 5px 0;}
.arrow a { margin:0 10px; color:#AD0974;}
.secure_list { float:left; width:475px;}
.dental4_img { background:url(../images/dental4.jpg) no-repeat; width:190px; height:174px; float:left;}
table.coldcuring_tab { margin-bottom:10px;}
table.coldcuring_tab tr th{ background:#b9508b; color:#fff; padding:5px 10px}
table.coldcuring_tab tr td{  text-align:center; padding:5px 10px;}
.tdcolor { background:#a8a9ad;}
.tdcolor_alt { background:#cacbcd; }
.pic_hard { width:178px; height:122px; float:right; margin-top:10px;}
.box1 a.con_img1{ background:url(../images/con_img1.jpg) no-repeat; widht:200px; height:131px; display:block;text-indent:-99999px;}
.box1 a.con_img1:hover { background:url(../images/con_img1-mouse-over.jpg) no-repeat; widht:200; height:131px; display:block; }
.box2 a.con_img2{ background:url(../images/con_img2.jpg) no-repeat; widht:200px; height:131px; display:block;text-indent:-99999px;}
.box2 a.con_img2:hover { background:url(../images/con_img2-mouse-over.jpg) no-repeat; widht:200; height:131px; display:block; }
.box3 a.con_img3{ background:url(../images/con_img3.jpg) no-repeat; widht:200px; height:131px; display:block;text-indent:-99999px;}
.box3 a.con_img3:hover { background:url(../images/con_img3-mouse-over.jpg) no-repeat; widht:200; height:131px; display:block; }
.box4 a.con_img4{ background:url(../images/con_img4.jpg) no-repeat; widht:200px; height:131px; display:block;text-indent:-99999px;}
.box4 a.con_img4:hover { background:url(../images/con_img4-mouse-over.jpg) no-repeat; widht:200; height:131px; display:block; }

.error{ color:red; }
label.error { width:150px ; float:right; }
.row .sub { float:left; width:80px; height:25px; background:#ac0974 ; color:#FFFFFF; cursor:pointer; margin-right:10px;}
.row .sub1 { width:80px; height:25px; background:#ac0974 ; color:#FFFFFF; cursor:pointer; float:left; margin-left:5px;}
.row .sub:hover, .row .sub1:hover { background:#a8a9ad; }
.peroglas img{ width:150px; float:left;} 
.peroglas p { float:right; width:500px;}
h2 a{ color:#ad0974 ;}
.titanium { font-size:14px; font-weight:bold; }
h4.trigger {  margin-bottom:15px; cursor:pointer; color:#ado9747; font-size:12px;}
textarea { overflow:auto; }
