/* Spam form */
#enquiry {
	display:none;
}

/* General Rules */
.hide {
	display:none;
}

/* All images are set to Block, i.e. no spacing around them and text won't be on the same line */
img{ 
	display:block; border:0; margin:0; padding:0;
}

/* Use this class to make images inline with text or other images */
.inline{ 
	display:inline;
}
/* Use for form images */
.block{ 
	display:block;
}
/* Clear styles */
.clear{
	clear:both;
}

/* Abbreviations Styles */
abbr{
	border:0;
}

acronym{border:0; outline:0;}

hr{
   clear:both; margin:0; padding:0; border:0; border-style:none; line-height:0; font-size:0; height:0; background:transparent; color:#fff;
}

/* Form Styling */
form { margin:0; padding:0; border:0;}

fieldset {
    margin:0; padding:0; border:0;
}

legend {    
    display:none; margin:0; padding:0; border:0;
}

html, body {padding:0; margin:0; border:0; height:100.1%;} 

body{
	background:url(../../img/bg/body.gif) repeat-x;
 	font-size:small; color:#000; font-family:Arial;
}


/* TYPOGRAPHY */

/* Standard Links */
a{color:#666; text-decoration:none; outline:none;}
a:hover {color:#333; text-decoration:underline;}
a:active{outline:none;}
a:focus{outline:none; -moz-outline-style:none;}

.red, .red a, .red a:hover{color:red;}
.greyedout{color:#ccc;}
.darkgrey{color:#333333;}

a.aunder{text-decoration:underline}
a.aunder:hover{text-decoration:none}

a.dotted{color:#0079C2; background:url(../../img/bg/dot_h.gif) repeat-x bottom;}
a.dotted:hover{color:#666; text-decoration:none; background:0;}

h1{margin:0; padding:0;}
h3{margin:0; padding:0; font-size:small;}
h4{margin:0; padding:0; font-size:small;}
p{margin:0 0 13px 0; padding:0;}


/* :::::::: Main Layout Areas ::::::: */
#box{
   position:relative; width:772px; margin:0 auto; padding:0;
}

#top{
	margin:0; padding:0; height:97px; background:url(../../img/bg/top3.jpg) no-repeat top right;
}

#midcontent{float:left; width:100%; margin:0; padding:0; background:url(../../img/bg/content.gif) repeat-y right;}

#content{
	float:left; width:530px; margin:0 10px 0 0; padding:15px 0 0 16px;
}
*html #content{ /* SBMH */
	width:546px; w\idth:530px;
}


#right{
	float:right; width:212px; margin:0; padding:0;
}

#footer {
	float:left; width:100%; clear:both; margin:5px 0 0 0; padding:10px 0 10px 0; border-top:1px solid #D0D1D3;
}

/* :::::::: Main Layout Areas END :::::::*/


/* Top */
#top h2{
	position:absolute; top:5px; left:35px; margin:0; padding:0; width:143px; height:82px; 
	background:url(../../img/logo/top.gif) no-repeat top left;
}
#top h2 a{
	display:block; width:143px; height:82px; 
}

#top dl{
	float:right; margin:0; padding:6px 7px 0 0;
}
#top dl dt{
	float:left; margin:0; padding:0; width:110px; height:22px;
	background:url(../../img/titles/changetxt.gif) no-repeat center left;
}
#top dl dd{
	float:left;margin:0; padding:0;
}

#top ul{
	margin:0; padding:0; list-style:none;
}
#top ul li{
	float:left; margin:0 3px 0 0; padding:0; list-style:none;
	background-position:top left; background-repeat:no-repeat;
}

#top ul li#txt_n {background-image:url(../../img/icons/sa_h.gif);}
#top ul li#txt_lg {background-image:url(../../img/icons/ma.gif);}
#top ul li#txt_lgr {margin-right:0; background-image:url(../../img/icons/la.gif);}

#top ul li a{
	display:block; width:21px; height:21px;
}

#top ul li#txt_n a:hover {background-image:url(../../img/icons/sa_h.gif);}
#top ul li#txt_lg a:hover {background-image:url(../../img/icons/ma_h.gif);}
#top ul li#txt_lgr a:hover {background-image:url(../../img/icons/la_h.gif);}

/* Top END */


/* Content */
#quote{
	margin:225px 0 0 0; padding:5px 0 0 5px; height:38px; 
	background:url(../../img/bg/quote.gif) no-repeat center;
}

#quote blockquote{margin:0; padding:0;font-size:14px; font-weight:bold; color:#fff; text-align:center;}
#quote span{display:block;font-weight:normal; text-transform:capitlize}

#intro{
	margin:0 0 30px 0; padding:0 0 0 2px;
}

h1{margin:0 0 20px 0}
h1 span{display:block; margin:0 0 5px 0}

h3{margin:0 0 5px 0; color:#f58864; font-weight:bold; font-size:medium; letter-spacing:-1px;}

p.toptro{
	font-weight:bold; color:#666; font-size:16px; line-height:18px; letter-spacing:-1px; text-align:justify;
}

p.indent{padding:0 0 0 2px;}

p.xmarg{margin-bottom:20px;}
p.nomarg{margin-bottom:0;}


ul.stdlist{
	margin:0 0 20px 0; padding:0; list-style:none;
}

ul.stdlist li{
	margin:0 0 5px 5px; padding:0 0 0 10px; list-style:none; background:url(../../img/bg/box.gif) no-repeat;
}
ul.lbox li{
	margin-bottom:10px; padding-left:15px; background:url(../../img/bg/box2.gif) no-repeat; font-weight:bold; color:#666;
}

ul.fltfx{margin-left:210px;}


/* Home Page */
div.homebox{
	float:left; width:100%; margin:0 0 20px 0; padding:0;
}

div.homebox dl{
	float:left; width:250px; margin:0 23px 0 0; padding:0;
}
div.homebox dl.enddl{margin-right:0;}

div.homebox dl dt{
	margin:0 0 8px 0; padding:0; color:#f58864; font-weight:bold; font-size:small; letter-spacing:-1px;
}
div.homebox dl dt a{
	color:#f58864;
}

div.homebox dl dd{
	margin:0; padding:0; background-position:top left; background-repeat:no-repeat
}

div.homebox img{
	margin:0 0 10px 0;
}

/* Home Page END */


/* Why Choose */
dl.surgbio{
	margin:0 0 10px 0; padding:0;
}
dl.surgbio dt{
	font-weight:bold; margin:0; padding:0;
}
dl.surgbio dd{
	margin:0; padding:0;
}

dl.surgbio dd.subdd{
	margin:0 0 2px 0; font-style:italic;
}
/* Why Choose END */


/* Suitable */
dl.suit{
	margin:0 0 20px 215px; padding:0 0 0 0; 
}

html>body dl.suit{height:auto; min-height:140px;}
*html dl.suit{ height:145px; he\ight:140px;} /* SBMH */

dl.suit dt{
	color:#f58864; font-weight:bold; margin:0; padding:0; font-size:small; 
}
dl.suit dd{
	margin:0; padding:0;
}

dl.suit dd.subdd{
	margin:0 0 2px 0; font-style:italic; font-size:small;
}

dl.suit ul{
	margin:0; padding:5px 0 0 0; list-style:none;
}
dl.suit ul li{
	margin:0 0 4px 5px; padding:0 0 0 10px; list-style:none; background:url(../../img/bg/box.gif) no-repeat;
}

/* Suitable END */

/* Appointments */
table.apptbl{
	margin:0 0 20px 0; padding:0; border:1px solid #ccc; border-left:0; border-bottom:0;
}
table.apptbl td, table.apptbl th{
	padding:5px 10px; border:1px solid #ccc; border-top:0; border-right:0; vertical-align:top;
}
table.apptbl th{
	text-align:left; background:#DFEEE8;
}

table.apptbl td.vam{
	vertical-align:middle;
}
table.apptbl td.subind{
	padding-left:25px;
}


.address{
	margin:0 0 10px 0; padding:0 0 0 2px; font-style:normal; 
}
.address span{
	display:block;
}

/* Appointments END */


/* Content END */


/* Right */
#right fieldset{
	padding:15px 10px;
}
#right form{
	padding:5px;
}

#right h3{
	width:170px; height:43px; background:url(../../img/titles/tellme.gif) no-repeat top left;
}

#right p{
	clear:both; padding:10px 0 0 0; margin:0 0 10px 0;
}

#right div{
	clear:both; width:182px; margin:0; padding:7px 0 0 0;
}
*html #right div{
	padding-top:3px;
}

#right div label{
	float:left; margin:0 5px 0 0; padding:2px 0 0 0; width:67px;
}
#right div span{
	float:right; width:110px;
}

#right div.sublab{
	padding:0;
}

#right div.sublab{
	
}
#right div.sublab label{
	float:none; margin:0; width:auto; vertical-align:top;
}
#right div.sublab span{
	float:none; width:auto;
}


#right div input.txtfld,#right div select.txtfld{
	width:90px; font-size:small;
}

#right div input.algnput{
	vertical-align:middle;
}

#right div.topmarg{clear:both; padding:10px 0 0 0;}

#right div sup{
	font-size:11px;
}

/* Right END */


/* Tabs */
#tabs{
	width:772px; position:absolute; z-index:9998; top:97px; left:0; margin:0; padding:0 0 201px 0; height:24px;
	background-repeat:no-repeat; background-position:bottom; background-color:#b1b3b6;
	background-image:url(../../img/headers/home.jpg);
}

#stwhy #tabs{background-image:url(../../img/headers/why.jpg);}
#stsuit #tabs{background-image:url(../../img/headers/suitable.jpg);}
#stlearn #tabs{background-image:url(../../img/headers/learn.jpg);}
#stappoint #tabs{background-image:url(../../img/headers/appoint.jpg);}
#stcontact #tabs{background-image:url(../../img/headers/contact.jpg);}

#tabs ul{
	margin:0; padding:0; list-style:none; background-color:#b1b3b6;
}

#tabs ul li{
	margin:0; list-style:none; float:left;background-color:#b1b3b6;
	background-repeat:no-repeat; background-position:50% 5px;
}
#tabs ul li a{
	display:block; padding:5px 0 0 0; height:19px; background-repeat:no-repeat; background-position:50% 5px;
}
*html #tabs ul li a{ /* SBMH */
	height:24px; he\ight:19px;
}

#tabs ul li#lihome, #tabs ul li#lihome a{width:108px; background-image:url(../../img/tabs/home.gif);}
#tabs ul li#liwhy, #tabs ul li#liwhy a{width:138px; background-image:url(../../img/tabs/why.gif);}
#tabs ul li#lisuit, #tabs ul li#lisuit a{width:138px; background-image:url(../../img/tabs/suitable.gif);}
#tabs ul li#lilearn, #tabs ul li#lilearn a{width:128px; background-image:url(../../img/tabs/learn.gif);}
#tabs ul li#liappoint, #tabs ul li#liappoint a{width:128px; background-image:url(../../img/tabs/appoint.gif);}
#tabs ul li#licontact, #tabs ul li#licontact a{width:132px; background-image:url(../../img/tabs/contact.gif);}

#tabs ul li a:hover, #sthome #tabs ul li#lihome, #stwhy #tabs ul li#liwhy,
#stsuit #tabs ul li#lisuit, #stlearn #tabs ul li#lilearn, #stappoint #tabs ul li#liappoint,
#stcontact #tabs ul li#licontact {
	background-color:#636363;
}

#tabs ul li#lihome a:hover, #sthome #tabs ul li#lihome a{background-image:url(../../img/tabs/home_a.gif);}
#tabs ul li#liwhy a:hover, #stwhy #tabs ul li#liwhy a{background-image:url(../../img/tabs/why_a.gif);}
#tabs ul li#lisuit a:hover, #stsuit #tabs ul li#lisuit a{background-image:url(../../img/tabs/suitable_a.gif);}
#tabs ul li#lilearn a:hover, #stlearn #tabs ul li#lilearn a{background-image:url(../../img/tabs/learn_a.gif);}
#tabs ul li#liappoint a:hover, #stappoint #tabs ul li#liappoint a{background-image:url(../../img/tabs/appoint_a.gif);}
#tabs ul li#licontact a:hover, #stcontact #tabs ul li#licontact a{background-image:url(../../img/tabs/contact_a.gif);}

#tabs span{display:none;}


/* Tabs END */

/* Footer */
#footer h4{
	width:110px; height:52px; background:url(../../img/logo/footer.gif) no-repeat top center;
}
#footer p{
	float:right; margin:0 10px 0 0;
}

/* Footer END */


/* Generic Styles */

.flt_r{float:right; margin:0 2px 10px 10px;}
.flt_l{float:left; margin:0 10px 10px 2px;}

.drop{padding:0 7px 7px 0; background:url(../../img/thumbs/drop.gif) no-repeat bottom right}
.drop2{padding:0 7px 7px 0; background:url(../../img/thumbs/drop2.gif) no-repeat bottom right}

.bordbot{padding:0 0 10px 0; border-bottom:1px solid #ccc;}

.txtalgn {vertical-align:middle;}

* html .iebug_holder{margin:0; padding:0; width:100%; height:1%;}
