html, body{height:100%}
body{margin:0px; padding:0px; background:#000; font-size:11px; color:#E6E6E6; font-family:Tahoma, Arial,Helvetica,sans-serif;}


.maintable{height:100%; width:950px; font-size:11px; color:#E6E6E6; font-family:Tahoma,Arial,Helvetica,sans-serif;}

p {padding:0px 0px 5px 0px;}

/* Top header part styles */

.topbg {background:url(../images/topbg.gif) repeat-x; height:123px;}
.homeleft {height:340px; background:#7A5741; width:285px;}
.hometext {font-family:"Times New Roman", Times, serif; font-size:16px; color:#FFF;}
.topbginner {background:url(../images/topbg-inner.gif) repeat-x ;}
.toppart{background:url(..images/topbg.jpg) no-repeat; height:117px}

.inbanner {background:url(../images/innerbanner.gif) no-repeat; width:960px; height:126px;}
.bannertext{font:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; margin:0px 0px 0px 30px; font-weight:bold; }

.toppart a {color:#ff8000; text-decoration:none}
.toppart a:hover {color:#000000; text-decoration:none}
a.toplink:link, a.toplink:visited, a.toplink:active {color:#ff8000; text-decoration:none}
a.toplink:hover {color:#E0B64D; text-decoration:none}

.tophlight {color:#DDFFB6}

/* menu part styles */

.menubg {background:url(../images/menubg.gif) repeat-x; height:59px; padding:0px;}

a.menubg1:link, a.menubg1:visited {color:#808080; padding:0px 20px; height:59px;  background:url(../images/menubar.gif) no-repeat right; display:block; float:left;  font-weight:bold; line-height:59px; text-decoration:none;}
a.menubg1:hover {color:#fff; background:url(../images/menubg-r.gif) repeat-x; padding:0px 20px; font-weight: bold; text-decoration:none;}

a.menubg2:link, a.menubg2:visited {color:#808080; padding:0px 33px; height:59px;  display:block; float:left;  font-weight:bold; line-height:59px; text-decoration:none;}
a.menubg2:hover {color:#fff; background:url(../images/menubg-r.gif) repeat-x; padding:0px 33px; font-weight: bold; text-decoration:none;}


.menuleft {background:url(../images/menubg-left.gif) repeat-x; height:41px; widows:35px;}
.menuright {background:url(../images/menubg-right.gif) repeat-x; height:41px; widows:35px;}

a.menulink:link, a.menulink:visited, a.menulink:active { color:#104B85; text-decoration:none; display:block; height:41px; background-position:0px 0px; float:left;}
a.menulink:hover { background-position:0px 41px;}

/* left part styles */
.leftpart {width:250px; color:#E6E6E6; font-size:11px; font-family:Tahoma;}
.leftpart a: {color:#2372B5; font-weight:bold; text-decoration:none}
.leftpart a:hover {color:#000000; text-decoration:none}

.leftheader {background:#555555; color:#FFFFFF; padding:7px; font-weight:bold}
.lefthlight {color:#FF7800}

.leftpart ul {list-style:none; margin:0px; padding-left:30px}
.leftpart li {margin:10px 0px; list-style:none; background:url(../images/arw.gif) no-repeat left center; padding:5px 0px 5px 20px;  }
.leftpart ol {margin:10px 0px 10px 15px; list-style:none; background:url(../images/arw1.gif) no-repeat left center; padding:5px 0px 5px 20px;  }

.leftpart li a {color: #E6E6E6; font-weight: normal; text-decoration:none;}
.leftpart li a:hover {color: #5C9A18; font-weight: normal; text-decoration:none;}

.leftpart li .current{margin:5px 0px; color: #FF7800}
.leftpart li .current a {color: #FF7800; font-weight: bold}
.leftpart li .current a:hover {color: #000; font-weight: bold}

/* middle part styles */
.midpart {padding:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contantpart {padding:0px}

a.form1:link, a.form1:visited {color:#DBFEB3; text-decoration:none;  font-family:Georgia,"Times New Roman"; font-size:16px; font-weight:bold;}
a.form1:hover {color:#fff; text-decoration:none;  font-family:Georgia,"Times New Roman"; font-size:16px;  font-weight:bold;}

.contantpart a {color:#C6F396; text-decoration:none}
.contantpart a:hover {color:#FFF; text-decoration:none}
a.midlink:link, a.midlink:visited, a.midlink:active {color:#ff8000; text-decoration:none}
a.midlink:hover {color:#E0B64D; text-decoration:none}

.midheader {background:#64A7E0; color:#FFFFFF; padding:6px 5px; font-weight:bold}
.midheader a {color:#DBFEB3; text-decoration:none}
.midheader a:hover {color:#fff; text-decoration:none}
.midhlight {color:#FF0099}

.contantpart ul {list-style:none; margin:0px; padding-left:30px}
.contantpart li {margin:10px 0px; list-style:url(../images/arw.gif);}

.midpart ul {list-style:none; margin:0px; padding-left:30px}
.midpart li {margin:10px 0px; list-style:url(../images/arw2.gif);}

/* Extra styles */
.smile a{background:url(../images/smilegallery1.gif); height:101px; width:306px; display:block; background-position:0px 0px;}
.smile a:hover{background:url(../images/smilegallery1.gif); display:block; background-position:0px 101px;}

.patient a{background:url(../images/patient-info1.gif); height:101px; width:306px; display:block; background-position:0px 0px;}
.patient a:hover{background:url(../images/patient-info1.gif); display:block; background-position:0px 101px;}



/* Footer part styles */
.footer {background:url(../images/footerbg.gif) repeat-x #000; height:39px; color:#DFDFDF; padding-bottom:10px;}
.footer a{color:#DFDFDF; text-decoration:none}
.footer a:hover{color:#69AF1C; text-decoration:none}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {color:#fff; text-decoration:none; padding:0px 10px;}
a.footerlink:hover {color:#FCD878; text-decoration:none; padding:0px 10px;}


/* shopping cart body area and boxies styles */
.tableborder {border:1px solid #A68B62}
.allborder {background:#418DCE;}
.fieldheader {background:#B5DDFF; color:#333333; padding-left:5px; font-weight:bold}
.fieldheader a {color:#333333; text-decoration:underline}
.fieldheader a:hover {color:#0479DC; text-decoration:none}

.lightbg {background:#F0F5FA}
.darkbg {background:#DFEBF6}
.selectbg {background:#DDF3FF}
.whitebg {background:#FFFFFF}
.subheading {color:#000066; font-weight:bold; font-size:12px}

.paging {background:#DBEEFF}
.paging a:link, .paging a:visited, .paging a:active {color:#05567F; text-decoration:underline; font-weight:bold}
.paging a:hover {color:#666666; text-decoration:none}

/* general text styles */
.smalltext {font-size:10px}
.normaltext {font-size:12px;}
.error, .red {color:#FF0000}
.success {color:#009933}
.hlight {color:#DDFFB6}
.price {color:#2977BA; font-weight: bold}

.justify {text-align:justify}
.lineheight {line-height:16px}

/* general eliments styles */
h1 {font-size:16px; color:#FFFFFF; font-family:Georgia,"Times New Roman";
	margin:5px 0px 0px 0px}
h2 {font-size:15px; color:#DAD8D8; padding:0px 0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3 {font-size:14px; color:#FFF; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul {list-style:url(..images/arw.gif) none; margin:0px; padding-left:30px}
li {margin:4px 0px}
.hline {background:url(../images/hline.gif) repeat-x center}
.yline {background:url(..images/yline.gif) repeat-y center}

.noborder {border:0px none; background:none; padding:0px}

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#FFCA96; text-decoration:none}
a.normallink:hover {color:#000000; text-decoration:none}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#0C4A7F; text-decoration:none; font-weight:bold}
a.headlink:hover {color:#ff8000; text-decoration:none}

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white {color:#EDEDED; text-decoration:none}
a.lightlink:hover {color:#E0B64D; text-decoration:none}

a.avileax:link, a.avileax:visited {color:#FFD800; text-decoration:none}
a.avileax:hover {color:#ffffff; text-decoration:none}

/* Images styles */
.thumimg {width:90px}
.normalimg {width:135px}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px}
.imgborder, .thumimg, .normalimg {border:1px solid #CCCCCC; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #64A7E0}

/* form part styles */
form {margin:0px; padding:0px}
input, select, textarea {font-size:12px; color:#333333; font-family:Tahoma,Arial; background:#D1B88A;}
input, select, textarea {border:1px solid #988663; padding:1px;  background:#D1B88A;}
.button {color:#FFFFFF; padding:0px; font-weight:bold; height:23px;  padding:1px; background:url(../images/btnbg.gif) repeat-x #997E56; border:1px solid #5C4B34;}
