body{margin:0px 0 20px 0; padding:0px; background:url(../images/bg.gif) repeat-x top left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3e4b54;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input{padding:0px; margin:0px; font-weight:normal}
a img{border:0px;}
a{outline:none}
.orange{color:#ff8100}
.clearfix{font-size:0px; height:0px; content:'.'; clear:both; display:block; visibility:hidden;}

/********** Beta **********/
#beta{width:69px; height:68px; position:absolute; top:0px; right:0px}

/********** Main Containers **********/
#wrapper{width:100%; height:auto;}
#page-holder{width:900px; height:auto; margin:0px auto}

/********** Keywords **********/
#keywords{width:100%; height:24px; padding:7px 0px 7px; font-size:11px; color:#566c7a}
#keywords a{color:#566c7a; text-decoration:none;}
#keywords a:hover{color:#ff8100; text-decoration:none;}

/********** Header **********/
#header{width:100%; height:109px; background:url(../images/header-bg.gif) repeat-x 0px 0px}
#header-left{width:263px; height:88px; padding:21px 0px 0px 23px; float:left; background:url(../images/header-bg.gif) no-repeat 0px -109px}
#header-right{width:144px; height:94px; float:right; padding:15px 23px 0px 0px; background:url(../images/header-bg.gif) no-repeat 100% -218px}

/********** Top Navigation **********/
#nav{width:100%; height:40px; margin-bottom:8px; background:url(../images/nav-bg.gif) repeat-x 0px 0px;}
#nav-left{width:auto; height:40px; display:block; background:url(../images/nav-bg.gif) no-repeat 0px -40px}
#nav-right{width:auto; height:40px; display:block; background:url(../images/nav-bg.gif) no-repeat 100% -80px}

#nav ul{list-style:none; padding-left:10px}
#nav ul li{float:left; display:block; height:40px;}
#nav ul li a{font-size:11px; font-weight:bold; color:#e5e6e6; text-decoration:none; height:14px; float:left; display:block; padding:12px 10px 14px;}
#nav ul li a:hover{color:#ffb400; text-decoration:none; background:url(../images/nav-over-bg.gif) no-repeat 50% 29px}

/********** Page Header **********/
#page-header{width:652px; height:77px; padding:20px 0px 8px 0px; background:url(../images/page-heading-bg.jpg) no-repeat top left; text-align:center}
#page-header h1.big{font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#fff; padding-bottom:5px; font-weight:normal}
#page-header h1.sml{font-size:17px; color:#fff; font-weight:normal}

/********** Content **********/
#content{width:100%; height:auto;}
#content:after{font-size:0px; height:0px; content:'.'; clear:both; display:block; visibility:hidden;}
/* \*/ * html #content{height:1px} /* */

.content-left{width:652px; height:auto; padding:0px 10px 0px 0px; float:left;}
.content-right{width:238px; height:auto; float:left; padding-bottom:8px;}

.box{padding-bottom:8px;}
.box-left{float:left; width:321px; padding:0px 10px 8px 0px;}
.box-right{float:left; width:321px; padding:0px 0px 8px 0px;}

h2{font-size:17px;}
h3{font-size:13px; font-weight:bold; color:#ff8100; padding:9px 0px 5px 0px;}
h6{font-size:11px; font-weight:bold; line-height:17px; color:#ff8100; padding:13px 20px 3px 0px;}
h6 span{font-weight:normal; color:#3e4b54}

p{font-size:11px; line-height:18px; padding-bottom:10px; clear:left}
p.more{display:block; text-align:right; padding-bottom:0px}
p.highlight{background:url(../images/highllight-bg.gif) repeat-x bottom left; border:1px solid #e6e6e6; border-left:8px solid #e6e6e6; padding:10px; margin:10px 0px 5px;}
p.highlight-orange{background:url(../images/highllight-bg.gif) repeat-x bottom left; border:1px solid #e6e6e6; border-left:8px solid #ff8100; padding:10px; margin:10px 0px 5px;}

a{color:#ff8100; text-decoration:none;}
a:hover{color:#3e4b54; text-decoration:none}

a.more{font-size:11px; color:#ff8100; font-weight:bold; text-decoration:none; background:url(../images/more-bg.gif) no-repeat left 1px; padding:0px 0px 0px 19px;}
a.more:hover{color:#3e4b54; text-decoration:none; background-position:0px -11px;}

a.arrow{font-size:11px; color:#ff8100; font-weight:bold; text-decoration:none; background:url(../images/arrow-animate.gif) no-repeat right 3px; padding:0px 10px 0px 0px;}
a.arrow:hover{color:#3e4b54; text-decoration:none;}

a.appointment{width:153px; height:32px; display:block; font-size:11px; color:#ff8100; font-weight:bold; text-decoration:none; background:url(../images/arrow-animate.gif) no-repeat top left; text-indent:-9999px;}
a.appointment:hover{color:#3e4b54; text-decoration:none;}

ul.list{list-style:none; padding-bottom:10px}
ul.list li{font-size:11px; line-height:18px; background:url(../images/bullet.gif) no-repeat left 5px; padding-left:15px; padding-bottom:4px}
ul.list li a{font-size:11px; line-height:18px; text-decoration:none; color:#3e4b54}
ul.list li a:hover{ text-decoration:none; color:#ff8100}

ul.services{list-style:none; padding-bottom:10px}
ul.services li{font-size:12px; line-height:18px; background:url(../images/bullet.gif) no-repeat left 5px; padding-left:15px; padding-bottom:4px}
ul.services li a{font-size:12px; line-height:18px; text-decoration:none; color:#3e4b54}
ul.services li a:hover{ text-decoration:none; color:#ff8100}

.divider{font-size:8px; line-height:5px; border-bottom:1px solid #dddddd; margin-bottom:20px;}

/********** Widget **********/
.top{width:auto; height:31px; display:block; background:url(../images/widget-bg.gif) repeat-x 0px 0px}
.top h1{width:auto; height:31px; display:block; background:url(../images/widget-bg.gif) no-repeat 0px -31px; font-size:13px; font-weight:bold; color:#ebf5ff; padding-bottom:0px;}
.top h1 span{width:auto; height:24px; padding:7px 0px 0px 20px; display:block; background:url(../images/widget-bg.gif) no-repeat 100% -62px}

.btm{width:auto; height:6px; display:block; background:url(../images/widget-bg.gif) repeat-x 0px -93px}
.btm .btm-left{width:auto; height:6px; display:block; background:url(../images/widget-bg.gif) no-repeat 0px -99px}
.btm .btm-right{width:auto; height:6px; display:block; background:url(../images/widget-bg.gif) no-repeat 100% -105px; font-size:0px;}

.middle-wrapper{width:auto; height:auto; border:1px solid #d8d8d8; border-width:0px 1px; padding:17px 19px 11px; background:url(../images/widget-bg.gif) repeat-x 0px -111px}
.middle-wrapper .middle{width:100%; height:auto}

/********** Footer **********/
#footer{width:100%; height:68px; background:url(../images/footer-bg.gif) repeat-x 0px 0px; clear:both; color:#566c7a; font-size:10px;}
#footer-left{width:auto; height:68px; display:block; background:url(../images/footer-bg.gif) no-repeat 0px -68px}
#footer-right{width:auto; height:68px; display:block; text-align:center; padding:0px; background:url(../images/footer-bg.gif) no-repeat 100% -136px;}

#footer ul{list-style:none; width:auto; margin:0px auto; padding:12px 10px 0px;}
#footer ul li{display:inline;}
#footer ul li a{color:#566c7a; text-decoration:none; font-size:11px;}
#footer ul li a:hover{color:#ff8100; text-decoration:none;}

#footer .divider{font-size:8px; line-height:5px; border:0px; margin-bottom:0px;}
#footer .copyright{color:#6a7d89; font-size:10px; line-height:6px;}


/********** Our Physicians **********/
.bar{width:auto; height:24px; display:block; background:#FDEEE0 url(../images/bar-bg.gif) no-repeat 100% -24px}
.bar h2{width:auto; height:24px; display:block; background:url(../images/bar-bg.gif) no-repeat 0px 0px}
.bar h2 span{width:auto; height:19px; display:block; font-size:12px; font-weight:bold; color:#C7500C; background:url(../images/arrow.gif) no-repeat 15px 9px; padding:5px 0px 0px 36px;}
.bar-text{width:auto; height:auto; display:block; padding:12px 20px}


/********** Advantages Table **********/
.advantages{border:0; font-size:11px; line-height:18px; width:100%; padding-bottom:10px;}
.advantages th{font-size:12px; font-weight:bold; height:22px; background:#b1e1ed}
.advantages td.light{ background:#e2f1f7}
.advantages td.dark{ background:#cfecf6}

/********** Health Package Table **********/
.package{font-size:11px; line-height:18px; width:100%; empty-cells:show; border-right:1px solid #ddebf1;}
.package tr.colored{background:#edf4f8; font-weight:bold; color:#478ba5;}
.package tr:hover{background:#edf4f8}
.package th{font-weight:bold; color:#478ba5; border:1px solid #ddebf1; border-width:1px 0px 1px 1px; height:45px; padding-left:9px; text-align:left; background:url(../images/package-bg.gif) repeat-x left -40px;}
.package td{border:1px solid #ddebf1; border-width:0px 0px 1px 1px; padding:4px 4px 4px 9px; text-align:left; color:#666666;}
.package .center{text-align:center}

.package .tab{padding-left:30px;}




/********** Accordion Tabs **********/
.accordion-top{width:auto; height:22px; font-size:13px; color:#fff; font-weight:bold; background:url(../images/accordion-top.gif) no-repeat top left; padding:6px 0px 0px 10px;}
.accordion-btm{width:auto; height:21px; font-size:13px; color:#323C57; font-weight:bold; background:url(../images/accordion-btm.gif) no-repeat bottom left; padding:7px 0px 0px 10px;}

.Accordion{overflow: hidden; width: 100%; height: 389px; margin-bottom:8px; background:url(../images/accordion-btm.gif) no-repeat bottom left;}
.AccordionPanelTab{background: url(../images/closed.gif) repeat-x top left; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; height:19px;  padding:7px 0px 0px 10px; font-size:11px; font-weight:normal; color:#3e4b54;}
.AccordionPanelTab1 {cursor: pointer; -moz-user-select: none; -khtml-user-select: none; height: 19px; background-image: url(../images/btm-closed.gif);
padding:7px 0px 0px 10px; font-size:11px; font-weight:normal; color:#3e4b54;}

.AccordionPanelContent{overflow: auto; height:285px; width:auto; }
.AccordionPanelOpen .AccordionPanelTab{background: url(../images/open.gif) repeat-x top left; color:#fff}
.AccordionPanelOpen .AccordionPanelTab1 {background-image: url(../images/open.gif); color:#fff}
.AccordionPanelTabHover{color: #555555;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #555555;}
.AccordionFocused .AccordionPanelTab {background-color: #3399FF;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {background-color: #33CCFF;}


ul.accordian-list{list-style:none; padding:10px 0px 0px 10px}
ul.accordian-list li{font-size:11px; line-height:18px; background:url(../images/bullet.gif) no-repeat left 5px; padding-left:15px; padding-bottom:4px}
ul.accordian-list li a{font-size:11px; line-height:18px; text-decoration:none; color:#3e4b54}
ul.accordian-list li a:hover{ text-decoration:none; color:#ff8100}

/********** Contact Form **********/
#contact{font-size:11px; padding-bottom:15px}
#contact .txt-fld{width:272px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3e4b54; padding:3px 4px 2px 4px; border:0px; background:none; float:left}
#contact .security-fld{width:162px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3e4b54; padding:3px 4px 2px 4px; border:0px; background:none; float:left}
#contact .txt-area{width:272px; height:126px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3e4b54; padding:3px 4px 2px 4px; border:0px; background:none; float:left}

#contact .txt-fld-bg{width:280px; height:21px; background:url(../images/txt-fld-bg.gif) no-repeat 0px 0px;}
#contact .security-bg{width:170px; height:21px; background:url(../images/txt-fld-bg.gif) no-repeat 0px -21px;}
#contact .txt-area-bg{width:280px; height:131px; background:url(../images/txt-fld-bg.gif) no-repeat 0px -42px;}

#contact .submit{width:94px; height:21px; background:url(../images/btn-submit.gif) no-repeat 0px 0px; border:0px; cursor:pointer; outline:0px}
#contact .submit-over{width:94px; height:21px; background:url(../images/btn-submit.gif) no-repeat 0px -21px; border:0px; cursor:pointer; outline:0px}

#contact .reset{width:94px; height:21px; background:url(../images/btn-submit.gif) no-repeat -94px 0px; border:0px; cursor:pointer; outline:none}
#contact .reset-over{width:94px; height:21px; background:url(../images/btn-submit.gif) no-repeat -94px -21px; border:0px; cursor:pointer; outline:none}

a.back-to-contact{background:url(../images/back-to-contact.gif) no-repeat 0px 0px; display:block; margin:0px auto; width:194px; height:21px; font-size:0px;}
a.back-to-contact:hover{background-position:0px -21px}

/********** Sitemap **********/
ul.sitemaptext{list-style:none; padding-left:10px}
ul.sitemaptext li{background:url(../images/arrow.gif) no-repeat left 6px; padding-left:20px; padding-bottom:7px}
ul.sitemaptext a{font-size:12px; line-height:18px; text-decoration:none; color:#3e4b54}
ul.sitemaptext a:hover{text-decoration:none; color:#ff8100}

ul.sitemaptext li ul{list-style:none; padding:7px 0px 0px 5px}
ul.sitemaptext li ul li{background:url(../images/bullet.gif) no-repeat left 5px; padding-left:15px; padding-bottom:7px}

/********** Recent News on Home Page **********/
.content-right small{font-size:11px;}
.content-right h3{font-size:11px; padding:4px 0px 30px 0px; line-height:18px;}

/********** Endless Scroller **********/
.jscroller2_left{margin:0; padding:0;}
.jscroller2_left, .jscroller2_left_endless{white-space:nowrap;}
/* Scroller Box */
#scroller_container1{width:100%; height:15px; overflow:hidden;}
/* CSS Hack Safari */
#dummy {;# }
#scroller_container1{overflow:hidden;}
/* Scoller Box */


/********** New Home Page **********/
#flash{width:900px; height:208px; padding-bottom:8px;}

/********** New Rounded Corner Box **********/
.container{width:652px; height:auto; padding-bottom:8px;}

.container .c-top{height:6px; font-size:0px; background:url(../images/container-round.gif) no-repeat 0px 0px; display:block}
.container .c-bottom{height:6px; font-size:0px; background:url(../images/container-round.gif) no-repeat 0px -6px; display:block}
.container .c-middle{width:610px; height:auto; border:1px solid #d8d8d8; border-width:0px 1px; padding:8px 20px;}
.c-middle:after{font-size:0px; height:0px; content:'.'; clear:both; display:block; visibility:hidden;}
/* \*/ * html .c-middle{height:1px} /* */

.container .c-left{width:287px; height:auto; float:left; clear:both; padding:0px 17px 10px 0px; border:1px solid #d8d8d8; border-width:0px 1px 1px 0px; margin-right:17px;}
.container .c-right{width:287px; height:auto; float:left; padding:0px 0px 10px 0px; border:1px solid #d8d8d8; border-width:0px 0px 1px 0px;}

a.image{border:1px solid #d8d8d8; text-decoration:none; display:block;}
a.image:hover{border:1px solid #9cb3c9; text-decoration:none;}
a.image img{padding:2px;}

h1{font-size:13px; font-weight:bold; color:#ff8100; padding:0px 0px 9px 0px;}
h1.pagetitle{font-size:18px; font-weight:normal; color:#ff8100; padding:0px 0px 9px 0px;}
.container .spacer{display:block; height:32px; clear:both;}

ul.tabs{list-style:none; padding:11px 0px 8px;}
ul.tabs li{float:left; display:block; width:198px; height:36px;}
ul.tabs li.middle{padding:0px 8px}
ul.tabs li a{float:left; display:block; width:198px; height:36px; text-decoration:none; text-indent:-9999px;}
ul.tabs li a.guinness-world-record{background:url(../images/guinness-world-record.gif) no-repeat 0px 0px}
ul.tabs li a.testimonials{background:url(../images/testimonials.gif) no-repeat 0px 0px}
ul.tabs li a.contact-rg{background:url(../images/contact-rg-hospital.gif) no-repeat 0px 0px}
ul.tabs li a:hover{background-position:0px -36px;}