body{ padding:0px; margin:0;font-family:Arial, Helvetica, sans-serif;}
p{color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px; line-height:15px; margin:0; padding:0px;}
h1, h2, h3, h4, h5, {margin:0; padding:0px; color:#336600;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}
.nobg{ background-image:none;}
img {border:0px; outline:0px;}

table td input {
    background: url("../images/inputBG.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DBDBDB;
    height: 22px;
    outline: 0 none;
    padding-left: 4px;
	color:#336600;}
	
/*------------------------------- FONT ----------------------------------*/
@font-face {
    font-family: 'arial_narrowregular';
    src: url('../font/arialn-webfont.eot');
    src: url('../font/arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/arialn-webfont.woff') format('woff'),
         url('../font/arialn-webfont.ttf') format('truetype'),
         url('../font/arialn-webfont.svg#arial_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*------------------------------- FONT ----------------------------------*/

.head-menuBG {background:url(../images/head_menuBG.png) 0 0 repeat-x; height:155px;}
.head-menuBG .menu {width:970px; margin:0 auto; position:relative;}
.head-menuBG .menu .logo {float:left; margin:15px 0 0 0;} 
.head-menuBG .menu .topmenu {background:url(../images/top-menuBGMid.png) 0 0 repeat; /*width:322px;*/ height:38px; float:right; margin:0 -7px 0 0;}
.head-menuBG .menu .topmenu span.topmenuLeft {background:url(../images/top-menuBGLeft.png) 0 0 no-repeat; width:10px; height:38px; float:left;}
.head-menuBG .menu .topmenu span.topmenuRight {background:url(../images/top-menuBGRight.png) 0 0 no-repeat; width:10px; height:38px; float:left;}

.head-menuBG .menu .topmenu ul {margin:0px; padding:6px 4px 0; /*width:300px;*/ height:25px; float:left;}
.head-menuBG .menu .topmenu ul li {list-style:none; color:#FFF; font-size:11px; font-weight:normal; display:inline; margin:0 3px;}
:root .head-menuBG .menu .topmenu ul {padding:6px 0 0 0px \9;}
:root .head-menuBG .menu .topmenu ul li {margin:0 2px 0 4px\9;}
.head-menuBG .menu .topmenu ul li a {color:#FFF; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px; } 
.head-menuBG .menu .searchbox {background:url(../images/h-searchBG.png) 0 0 no-repeat; width:205px; height:25px; position:absolute; top:53px; right:-20px;}
.head-menuBG .menu .searchbox input {border:0px; background:none; margin:3px 0 0 8px; width:149px; color:#FFF; font-size:12px; font-weight:bold; width:147px\0/;}
.head-menuBG .menu .searchbox img {border:0px; outline:0px;}


.head-menuBG .menu .selectBox {position:relative; left:170px; top:52px; float:right;}
.head-menuBG .menu .selectBox select {background-image: url(../images/selectBG.png) !important; background-position:0 0; border: 0px; outline:0px;
    color: #FFF !important; font-size: 12px; line-height:16px; right:0px; margin: 0; padding: 5px; position: absolute;
    top:0px; width: 112px; height:27px; -moz-border-radius:3px; -webkit-appearance: none;}
.head-menuBG .menu .selectBox select option {background-color:#439539;}

.head-menuBG .menu .headMenu {position:absolute; top:97px; left:0px; width:980px; height:50px;}
.head-menuBG .menu .headMenu ul {margin:0px; padding:0px; display:inline-block; font-family:Arial; font-size:11px; font-weight:bold;}
.head-menuBG .menu .headMenu ul li {list-style:none; text-align:center; border-left:1px solid #CCC; padding:10px 23px 12px; float:left;}
.head-menuBG .menu .headMenu ul li:hover {background-color:#d2e7d1;}
.head-menuBG .menu .headMenu ul li a {text-decoration:none; text-align:center; color:#439539;}
.head-menuBG .menu .headMenu ul li a:hover {text-decoration:none; text-align:center; color:#eb8a00;}
.head-menuBG .menu .headMenu ul li.padtop {padding:16px 22px 20px; margin:0px;}
.head-menuBG .menu .headMenu ul li.last {border-right:1px solid #CCC;}
:root .head-menuBG .menu .headMenu ul li.padtop {padding:16px 20px 20px\9;} 
:root .head-menuBG .menu .headMenu ul li {padding:10px 20px 12px\9;}

.head-menuBG .menu .headMenu ul li.select {background-color:#d2e7d1;}
.head-menuBG .menu .headMenu ul li.select a {color:#eb8a00;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.head-menuBG .menu .headMenu ul {margin:0px; padding:0px; display:inline-block; font-family:Arial; font-size:11px; font-weight:bold;}
.head-menuBG .menu .topmenu ul li a {color:#FFF; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px;} 
.head-menuBG .menu .topmenu ul li {list-style:none; color:#FFF; font-size:11px; font-weight:normal; display:inline; margin:0 6px 0 0px;}
.head-menuBG .menu .topmenu ul {margin:0px; padding:6px 0 0 11px; /*width:300px;*/ height:25px;}
.head-menuBG .menu .headMenu ul li {list-style:none; text-align:center; border-left:1px solid #CCC; padding:10px 20px 12px 20px; float:left;}
}

.enqueryBG {background:url(../images/enqueryHED_BG.png) 0 0 repeat-x; height:96px;}
/*---------------------------- HEAD --------------------------------------*/

.wrapper{ margin:0 auto; width:970px; padding:10px 0 0 0;}

.leftBOX {float:left; width:840px;}
.leftSection {float:left; width:420px;}
.rightSection {float:right; width:412px;}
.featuredSection {float:left; width:838px;}

.searchBox {position:relative; top:0px; left:0px; background:url(../images/searchBG.png) 0 0 no-repeat; width:845px; height:340px;}
.searchimg {position:absolute; top:5px; left:6px;}
.want {position:absolute; top:114px; left:13px; width:195px; height:140px;}
.want .title {font-size:13px; font-size:13px\0/; font-weight:bold; color:#336600;}
:root .want .title {font-size:13px\9;}
.want .selectBox {position:absolute; /*left:192px;*/ top:30px;}
.want .selectBox select {background-image: url(../images/selectBG2.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; right:0px; margin: 0; padding: 5px; position: absolute;
    top:0px; width: 192px; height:30px; -moz-border-radius:3px; -webkit-appearance: none;}
	
.want .selectBox2 {position:absolute; /*left:192px;*/ top:90px;}
.want .selectBox2 select {background-image: url(../images/selectBG2.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; right:0px; margin: 0; padding: 5px; position: absolute;
    top:0px; width: 192px; height:30px; -moz-border-radius:3px; -webkit-appearance: none;}	
	
.bannerscroll {
    left: 21px;
    position: absolute;
    top: 30px;
    width: 170px;}
.fnwScroll td {
    background-color: #FCFCFC;
    border-bottom: 1px solid #DDDDDD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 3px 0 3px 4px;
	color:#333;}
	
.allselectbox {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    left: 25px;
    position: absolute;
    top: 117px;
    width: 110px;
}	
	
.country {position:absolute; top:114px; left:226px; width:203px; height:218px;}
.country label {font-size:13px; font-size:13px\0/; font-weight:bold; color:#336600; margin-left:4px;}
:root .country label {font-size:13px\9;}
.country label img {float:left;}

.country2 {position:absolute; top:260px; left:226px; width:200px;}
.country2 label {font-size:13px; font-size:13px\0/; font-weight:bold; color:#336600; margin-left:5px;}

.country2 label img {float:left;}
.country2 .text {color:#000; font-size:11px; margin:7px 0 0 24px;}

.travel {position:absolute; top:114px; left:438px; width:240px;}
.travel label {font-size:13px; font-size:14px\0/; font-weight:bold; color:#336600;}
.travel .t_box {border-bottom:1px solid #d5d5d5; height:30px; width:200px; margin:10px 0 0 0; font-size:12px;}
.travel .t_box img {float:left;}
.travel .t_box span {float:left; margin:0 10px 0 -3px;}
.travel input {background:url(../images/searchBTN.png) 0 0 no-repeat; width:85px; height:31px; display:block; border:0px; outline:0px; cursor:pointer; margin:10px 0 0 0;float:left;}

.BTN {float: left; height: 31px; cursor:pointer;}
.BTN span.btnLeft {background:url(../images/btnLeftBG.png) 0 0 no-repeat; width:5px; height:31px; float:left;} 
.BTN span.btnRight {background:url(../images/btnRightBG.png) 0 0 no-repeat; width:5px; height:31px; float:right;}
.BTN input[type="button"] {background:url(../images/btnMidBG.png) 0 0 repeat-x; height:31px; padding:0 10px; margin:0; color:#FFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}


.rightAdd {float:right;}
.medicalGuide {background:url(../images/guideBG.png) 5px 64px no-repeat; float:left; width:420px; position:relative;}
.medicalGuide .title {background:url(../images/guideTitle.png) 0 0 no-repeat; width:420px; height:85px;}
.medicalGuide .title h1 {padding:0px; margin:0px; font-size:18px; color:#FFF; position:absolute; top:30px; left:65px; /*text-shadow:1px 1px #000;*/ font-weight:normal;}
.medicalGuide .link {height:360px; padding:0 0 0 20px;}
.medicalGuide .link ul {width:193px; margin:0px; padding:0px;}
.medicalGuide .link ul li {border-bottom:1px solid #dcdddd; list-style:none; /*height:30px; line-height:33px;*/ padding:4px 0 5px 2px; font-size:12px; color:#333;}
.medicalGuide .link ul li a {font-size:12px; color:#333333; text-decoration:none;}
.medicalGuide .link span a {color:#cc3300; background:url(../images/arrow.png) right 5px no-repeat; font-size:12px; display:block; width:100px; margin:6px 0 0 0;}
.medicalGuide .link span a:visited {color: #C9785E;}
.medicalGuide .link span a:hover {text-decoration:none;}

.medicalGuide .otherGuideTop {background:url(../images/otherGid_top.png) 2px 0 no-repeat; width:415px; height:14px;}
.medicalGuide .otherGuideMid {background:url(../images/otherGid_mid.png) 2px 0 repeat-y; width:415px; position:relative; height:130px;}
.medicalGuide .otherGuideMid p {font-size:12px; color:#333333; margin:0px; padding:0px; border-bottom:1px solid #dcdddd; margin:0 15px; padding:0 0 10px 0;}
.medicalGuide .otherGuideMid h2 {font-weight:bold; color:#336600; font-size:13px; padding:0 0 0px 0; display:block; padding:0; margin:0 0 11px 16px;}
.medicalGuide .otherGuideMid .selectBox {position:absolute; left:110px; top:85px;}
.medicalGuide .otherGuideMid .selectBox select {background-image: url(../images/selectBG2.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; margin: 0; padding: 5px; width: 192px; height:30px; -moz-border-radius:3px; -webkit-appearance: none;}

.medicalGuide .otherGuideBtm {background:url(../images/otherGid_bottom.png) 2px 0 no-repeat; width:415px; height:17px;}

.boxText_top {background:url(../images/box-topBG.png) 0 0 no-repeat; width:412px; height:10px; float:right; margin:13px 0 0 0}
.boxText_mid {background:url(../images/box-midBG.png) 0 0 repeat-y; width:396px; float:right; padding:10px 8px 10px 8px; font-size:14px; line-height:25px; color:#555555;}
.boxText_mid strong {color:#336600;}
.boxText_btm {background:url(../images/box-btmBG.png) 0 0 no-repeat; width:412px; height:12px; float:right;}

.fbBox {width:412px; float:right; border:1px solid #dbdbdb; margin:20px 0 0 0; *padding:0 0 15px 0;}
:root .fbBox {margin:17px 0 0 0\9;}
.fbBox img {margin:15px 20px 15px 10px; float:left;}
.fbBox p {padding:0px; margin:11px 0 0 0; font-size:12px; line-height:20px;}
.fbBox p a {color:#cc3300; background:url(../images/arrow.png) right 8px no-repeat; width:334px; display:block; *width:254px; }
.fbBox p a:visited {color: #C9785E;}
.fbBox p a:hover {text-decoration:none;}

.patientStry {background:url(../images/storyBGImg.png) 0 75px no-repeat; width:408px; float:right; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; margin:0; position:relative;}
.patientStry div.content {height:331px;}
.patientStry div.content p {border-bottom:1px solid #dbdbdb; padding:0 0 15px 0; margin:5px 15px 0; font-size:12px; color:#333;}

.patientStry div.content .selectBox {position:absolute; left:89px; top:60px;}
.patientStry div.content .selectBox select {background-image: url(../images/selectBG2.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; right:0px; margin: 0; padding: 5px; position: absolute;
    top:0px; width: 192px; height:30px; -moz-border-radius:3px; -webkit-appearance: none;}


.patientStryttl {background:url(../images/p_storytileBG.png) 0 0 no-repeat; width:411px; height:42px; float:right; text-align:center; margin:20px 0 0 0; 
*margin:27px 0 0 0; padding:8px 0 0 0;}
.patientStryttl h2 {padding:0px; margin:0px; color:#336600; font-weight:bold; font-size:18px; line-height:24px;}
:root .patientStryttl {margin:16px 0 0 0\9;}
.featurBox {width:374px; height:171px; background-color:#e7efe6; border:1px solid #dbdbdb; margin:0 8px 8px; padding:0 0 0 15px;}
.featurBox h3 {font-size:14px; color:#336600; font-weight:bold; margin:10px 0; padding:0;}
.featurBox span {font-size:12px; color:#e37600;}
.featurBox p {font-size:12px; color:#333333; margin:10px 0 6px 0; padding:0px;}
.featurBox p strong {display:block; padding:0 0 8px 0;}
.featurBox p a {color:#cc3300; background:url(../images/arrow.png) right 5px no-repeat;}
.featurBox p a:visited {color: #C9785E;}
.featurBox p a:hover {text-decoration:none;}

.treatmentGuide {width:412px; float:left; margin:10px 0 0 0; position:relative;}
.treatmentGuide .title {background:url(../images/treatment-ttl.png) 0 0 no-repeat; width:414px; height:82px;}
.treatmentGuide .title h2 {position:absolute; top:15px; left:60px; font-size:18px; color:#FFF; font-weight:normal; /*text-shadow:1px 1px #000;*/}
.treatmentGuide .content {background:url(../images/treatmentBG.png) 0 bottom no-repeat; border:1px solid #dbdbdb; border-top:0px; width:378px; margin:0 0 0 2px; font-size:12px; padding:15px;}

.treatmentLink {background:url(../images/treatmentLinkBG.png) 0 0 repeat-x; width:393px; height:26px; float:left; padding:8px 0 0 19px;}
.treatmentLink a {color:#cc3300; background:url(../images/arrow.png) right 5px no-repeat; display:block; width:187px; font-size:12px;}
.treatmentLink a:visited {color: #C9785E;}
.treatmentLink a:hover {text-decoration:none;}

.tourismLink {background:url(../images/treatmentLinkBG.png) 0 0 repeat-x; width:393px; height:26px; float:right; padding:8px 0 0 19px;}
.tourismLink a {color:#cc3300; background:url(../images/arrow.png) right 5px no-repeat; display:block; width:233px; font-size:12px;}
.tourismLink a:visited {color: #C9785E;}
.tourismLink a:hover {text-decoration:none;}

.hospitals {float:left; width:412px; margin:30px 0 0 0;}
.hospitals h2 {color:#336600; font-size:16px; font-weight:bold; text-align:center; padding:0; margin:0 0 10px 0;}
.hospitals .boxtop {background:url(../images/hospitalboxTop.png) 0 0 no-repeat; width:412px; height:17px;}
.hospitals .boxmid {border:1px solid #d9d9d9; border-top:0px; width:408px; margin:0 0 0 1px;}
.hospitals .boxmid h3 {font-size:14px; font-weight:bold; color:#336600; padding:0px 0 5px 0; margin:20px 12px 5px; border-bottom:1px solid #d9d9d9; float:left; width:380px;}
.hospitals .boxmid span.divL {float:left; border-right:1px solid #d9d9d9; text-align:center; width:203px; height:160px;}
.hospitals .boxmid span.divL img {margin:20px 0 0 0;}
.hospitals .boxmid span.divL p {margin:30px 0 0 4px; padding:0px; font-size:13px; color:#333333; font-weight:normal; border:0px; width:auto;}
.hospitals .boxmid span.divL p a {color:#cc3300;}
.hospitals .boxmid span.divL p a:visited {color: #C9785E;}
.hospitals .boxmid span.divL p a:hover {text-decoration:none;}
.hospitals .boxmid span.divR {float:right; text-align:center; width:203px; height:160px;}
.hospitals .boxmid span.divR p {margin:7px 0 0 4px; padding:0px; font-size:13px; color:#333333; font-weight:normal; border:0px; width:auto;}
.hospitals .boxmid span.divR p a {color:#cc3300;}
.hospitals .boxmid span.divR p a:visited {color: #C9785E;}
.hospitals .boxmid ul {margin:0 0 10px 13px; padding:0px; width:184px; float:left;}
.hospitals .boxmid ul li {border-bottom:1px dotted #d9d9d9; list-style:none; background:url(../images/lis-Sty.png) 0 9px no-repeat; padding:0 0 5px 8px;}
.hospitals .boxmid ul li a {color:#cc3300; font-size:12px;}
.hospitals .boxmid ul li a:visited {color: #C9785E;}
a:hover {text-decoration:none;}

.medical {float:right; width:412px; margin:30px 0 0 0;}
.medical h2 {color:#336600; font-size:16px; font-weight:bold; text-align:center; padding:0; margin:0 0 10px 0;}
.medical .boxtop {background:url(../images/hospitalboxTop.png) 0 0 no-repeat; width:412px; height:17px;}
.medical .boxmid {border:1px solid #d9d9d9; border-top:0px; width:408px; margin:0 0 0 1px;}
.medical .boxmid h3 {font-size:14px; font-weight:bold; color:#336600; padding:0px 0 5px 0; margin:20px 12px 5px; border-bottom:1px solid #d9d9d9; float:left; width:380px;}
.medical .boxmid span.divL {float:left; border-right:1px solid #d9d9d9; text-align:center; width:203px; height:160px;}
.medical .boxmid span.divL img {margin:20px 0 0 0;}
.medical .boxmid span.divL p {margin:30px 0 0 4px; padding:0px; font-size:13px; color:#333333; font-weight:normal; border:0px; width:auto;}
.medical .boxmid span.divL p a {color:#cc3300;}
.medical .boxmid span.divL p a:visited {color: #C9785E;}
.medical .boxmid span.divR {float:right; text-align:center; width:203px; height:160px;}
.medical .boxmid span.divR p {margin:7px 0 0 4px; padding:0px; font-size:13px; color:#333333; font-weight:normal; border:0px; width:auto;}
.medical .boxmid span.divR p a {color:#cc3300;}
.medical .boxmid span.divR p a:visited {color: #C9785E;}
.medical .boxmid ul {margin:0 0 10px 13px; padding:0px; width:184px; float:left;}
.medical .boxmid ul li {border-bottom:1px dotted #d9d9d9; list-style:none; background:url(../images/lis-Sty.png) 0 9px no-repeat; padding:0 0 5px 8px;}
.medical .boxmid ul li a {color:#cc3300; font-size:12px;}
.medical .boxmid ul li a:visited {color: #C9785E;}

.addBTN {margin:30px 0; text-align:center;}

/*--------------------------- SEARCH RESULT ------------------------------------*/
.bCamp {  background: url("../images/bCamBG.png") repeat-x scroll 0 0 transparent;border-left: 1px solid #ECECEC;border-radius: 5px 5px 5px 5px;border-right: 1px solid #ECECEC;height: 27px; width: 845px;}
.bCamp ul {padding:0; margin:0; display:inline;}
/*.bCamp ul li {padding: 7px 8px 0; list-style:none; color:#333; font-size:11px; float:left;}*/
.bCamp ul li {   color: #333333;float: left;font-size: 11px;line-height: 20px;list-style: none outside none;padding: 4px 8px 0;}
.bCamp ul li a {color:#666; font-size:11px;}
.bCamp ul li img {margin:-2px 0 0 0;}

.searchBanr {position:relative; width:834px;}
.searchBanr .addImg {position:absolute; top:10px; left:240px;}

.devider {border-bottom:1px solid #a7baa6; float:left; height:0px; width:226px;}

.filter {float:left; width:245px;}
.filter .Ftop {background:url(../images/filterTop.png) 0 0 no-repeat; width:246px; height:9px;}
.filter .Fmid {background:url(../images/filterMid.png) 0 0 repeat-y; width:226px; padding:8px 10px 0;} 
.filter .Fbot {background:url(../images/filterBot.png) 0 0 no-repeat; width:246px; height:9px;}
.filter .Fmid h2 {padding:0; margin:0; font-size:18px; color:#336600; line-height:30px; border-bottom: 1px solid #a7baa6;}
.filter .Fmid h3 {padding:10px 0 5px; margin:0; font-size:13px; color:#336600; float:left; width:224px;}
.filter .Fmid .selectBox {float:left; margin:5px 0 10px;}
.filter .Fmid .selectBox select {background-image: url(../images/selectBG4.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 219px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}
.filter .Fmid .selectBox2 {float:left; margin:5px 0 10px;}
.filter .Fmid .selectBox2 select {background-image: url(../images/selectBG4.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 219px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}
.filter .Fmid .bannerscroll2 {width:216px; float:left;}	
.filter .Fmid .allselectbox2 {color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 110px; float:left; margin:5px 0 5px 4px;}

.filter .Fmid .t_box {width:200px; margin:6px 0; font-size:12px; float:left;}
.filter .Fmid .t_box img {float:left;}
.filter .Fmid .t_box span {float:left; margin:0 5px 0 0px;}
.price {width:50px !important;}
.price img {float:right; margin-top:3px;}
.priceIn {float:right; font-size:11px; margin-top:4px; width:80px; text-align:right;}
.rhinoplasty {float:left; font-size:12px; width:140px; margin:7px 0 0 0;}
.euroMeter {float:left; margin:10px 0;}
.filter .Fmid p {float:left; font-size:12px; padding:0; margin:0 0 8px 0;}
.filter .Fmid p span.input {float: left; height: 43px; margin: 2px 0 0; width: 20px;}

.selectBox4 {float:right; margin:11px 0 0;}
.selectBox4 select {background-image: url(../images/selectBG3.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; margin: 0; padding: 5px; width: 70px; height:30px; -moz-border-radius:3px; -webkit-appearance: none;}	

.search {float:right; width:590px; padding:3px 0 0 0;}
.search .S-top {background:url(../images/searchTopBG.png) 0 0 no-repeat; width:590px; height:15px;}
.search .S-mid {background:url(../images/searchMidBG.png) 0 0 repeat-y; width:570px; padding:0 10px;}
.search .S-bot {background:url(../images/searchBotBG.png) 0 0 repeat-y; width:590px; height:15px;}

.search .S-mid h2 {padding:0; margin:0; font-size:18px; color:#336600; line-height:28px; border-bottom: 1px solid #e5e5e5;}
.search .S-mid h2 span {font-size:13px;}
.search .S-mid table {font-size:12px;}
.selectBox5 {float:left; margin:6px 0 0;}
.selectBox5 select {background-image: url(../images/selectBG5.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 60px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}
input.compare {background:url(../images/compareBtn.png) 0 0 no-repeat; width:60px; height:31px; border:0px; outline:0px; cursor:pointer;}

.selectBox6 {float:left; margin:6px 0 0;}
.selectBox6 select {background-image: url(../images/selectBG6.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 150px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}
input.compare {background:url(../images/compareBtn.png) 0 0 no-repeat; width:150px; height:31px; border:0px; outline:0px; cursor:pointer;}

.selectBox7 {float:left; margin:6px 0 0;}
.selectBox7 select {background-image: url(../images/selectBG7.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 110px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}
input.compare {background:url(../images/compareBtn.png) 0 0 no-repeat; width:110px; height:31px; border:0px; outline:0px; cursor:pointer;}

/*------------------------------------------- COMPARE START ---------------------------------------*/
.compare {float:right; width:846px; padding:3px 0 0 0;}
.compare .S-top {background:url(../images/compareTopBG.png) 0 0 no-repeat; width:846px; height:12px;}
.compare .S-mid {background:url(../images/compareMidBG.png) 0 0 repeat-y; width:846px; padding:0 10px;}
.compare .S-bot {background:url(../images/compareBotBG.png) 0 0 repeat-y; width:846px; height:12px;}
.clinic {float:left;}
.clinic .clinicDetails {background:#FFF; border:1px solid #dbdbdb; width:200px; /*height:254px;*/ float:left; position:relative; margin:0 0 0 4px;}
.clinic .clinicDetails a {color:#cc3300; text-decoration:underline; font-size:14px; float:left; margin:10px 0 10px 10px; height:50px;}
.clinic .clinicDetails a:visited {color: #C9785E;}
.clinic .clinicDetails a:hover {text-decoration:none;}
.clinic .clinicDetails img {float:left; margin:0 0 0 10px;}
.clinic .clinicDetails a.save {color:#cc3300; text-decoration:underline; font-size:12px; float:left; margin:10px 0 10px 10px; background:url(../images/icons/save.png) 0 0 no-repeat; padding:0 0 0 25px; height:auto;}
.clinic .clinicDetails a.save:hover {text-decoration:none;}
.clinic .clinicDetails a.close {position:absolute; right:4px; top:-6px;}
.clinic .clinicDetails span {float:left; width:200px; font-size:12px; color:#333; margin:0 0 10px 11px;}
.clinic .clinicDetails span img {margin:-2px 4px 0 0px;}
.clinic .clinicDetails .locationImg {height:102px; width:190px; float:left}

.width167 {width:167px;}

.clinic .clinicDetails2 {background:#f8f8f8; border:1px solid #dbdbdb; width:200px; /*height:254px;*/ float:left; position:relative; margin:0 0 0 4px;} 
.clinic .clinicDetails2 a {color:#cc3300; text-decoration:underline; font-size:14px; float:left; margin:10px 0 10px 10px; height:50px;}
.clinic .clinicDetails2 a:visited {color: #C9785E;}
.clinic .clinicDetails2 a:hover {text-decoration:none;}
.clinic .clinicDetails2 img {float:left; margin:0 0 0 10px;}
.clinic .clinicDetails2 a.save {color:#cc3300; text-decoration:underline; font-size:12px; float:left; margin:10px 0 10px 10px; background:url(../images/icons/save.png) 0 0 no-repeat; padding:0 0 0 25px; height:auto;}
.clinic .clinicDetails2 a.save:hover {text-decoration:none;}
.clinic .clinicDetails2 a.close {position:absolute; right:4px; top:-6px;}
.clinic .clinicDetails2 span {float:left; width:200px; font-size:12px; color:#333; margin:0 0 10px 11px;}
.clinic .clinicDetails2 span img {margin:-2px 4px 0 0px;}
.clinic .clinicDetails2 .locationImg {height:102px; width:190px; float:left;}


table.add {color:#333; font-size:12px; float:left; margin:3px 0 0px 0;}
table.add td.text {padding:7px 0 0 10px;}
.costCalculator {background:url(../images/costcalBG.png) 0 0 repeat-x; width:818px; height:50px; color:#336600; float:left; margin-left:4px; }
.costCalculator h2 {padding:0px 0 0 10px; margin:0px; font-size:14px; line-height:60px; height:40px; float:left;}
.costCalculator h2 span {font-size:12px; color:#333; font-weight:normal;}
.costCalculator img {float:left; margin:24px 0px 0px 10px;}

.costCalculatorBox {float:left; width:818px; border-top:1px solid #336600; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin:0 0 0 4px;}
.costCalculatorBox table {font-size:12px; margin:8px 0 0 10px;}
.costCalculatorBox .costTable {font-size:12px; margin:8px 0 0 0px;}
td.title {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#336600; border-bottom:1px solid #d0e5ce; height:25px; text-indent:10px;}
td.title img {position:relative; top:3px; left:5px;}
td.title2 {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; border:1px solid #FFF; border-bottom:0px solid #d0e5ce; height:25px; text-indent:10px; background:#336600;}
.notp {border:1px solid #dbdbdb; border-top:0px; border-left:0px; background:#fcfcfc; font-size:11px; font-weight:bold; color:#888; text-indent:10px; padding:8px 0;}
.notp span {color:#555;}
.provided {border:1px solid #dbdbdb; border-top:0px; border-left:0px; background:#fcfcfc; font-size:11px; font-weight:bold; color:#555; text-indent:10px; padding:8px 0;}
.even {border:1px solid #dbdbdb; border-top:0px; background:#fcfcfc; font-size:11px; font-weight:bold; color:#555;text-indent:10px; padding:8px 0;}
.odd {border:1px solid #dbdbdb; border-top:0px; background:#f0f0f0; font-size:11px; font-weight:bold; color:#555; text-indent:10px; padding:8px 0;}
.oddLast {border:1px solid #dbdbdb; border-top:0px; border-right:0px; background:#f0f0f0; font-size:11px; font-weight:bold; color:#555; text-indent:10px; padding:8px 0;} 

.notp a {color:#cc3300; font-weight:normal; text-decoration:underline;}
.notp a:visited {color: #C9785E;}
.notp a:hover {color:#cc3300; font-weight:normal; text-decoration:none;}
.provided a {color:#cc3300; font-weight:normal; text-decoration:underline;}
.provided a:visited {color: #C9785E;}
.provided a:hover {color:#cc3300; font-weight:normal; text-decoration:none;}
.even a {color:#cc3300; font-weight:normal; text-decoration:underline;}
.even a:visited {color: #C9785E;}
.even a:hover {color:#cc3300; font-weight:normal; text-decoration:none;}
.odd a {color:#cc3300; font-weight:normal; text-decoration:underline;}
.odd a:visited {color: #C9785E;}
.odd a:hover {color:#cc3300; font-weight:normal; text-decoration:none;}
.oddLast a {color:#cc3300; font-weight:normal; text-decoration:underline;}
.oddLast a:visited {color: #C9785E;}
.oddLast a:hover {color:#cc3300; font-weight:normal; text-decoration:none;}

.NA {color:#AAA;}
.height20 {height:28px;}
.height28 {height:28px;}
.height40 {height:36px;}
.Lpad {text-indent:0; padding-left:13px;}
.Lheight {line-height:66px;}
.Lheight21 {line-height:21px;}

.costCalculatorBox ul {padding:0px 0 0 22px; margin:0px;}
.costCalculatorBox ul li{padding:0px; margin:0px; list-style:disc; text-indent:0px; width:180px; line-height:normal;}

.costEvenFirst {border:1px solid #dbdbdb; border-left:1px solid #FFF; border-top:0px; border-bottom:0px; background:#e4ece3; font-size:11px; font-weight:bold; color:#555;text-indent:10px; font-size:14px; padding:8px 0;}
.costEven {border:1px solid #dbdbdb; border-top:0px; border-bottom:0px; background:#e4ece3; font-size:11px; font-weight:bold; color:#555;text-indent:10px;font-size:14px; padding:8px 0;}
.costOdd {border:1px solid #dbdbdb; border-top:0px; border-bottom:0px; background:#d8dfd7; font-size:11px; font-weight:bold; color:#555; text-indent:10px; font-size:14px; padding:8px 0;}
.costOddLast {border:1px solid #dbdbdb; border-right:1px solid #FFF; border-top:0px; border-bottom:0px; background:#d8dfd7; font-size:11px; font-weight:bold; color:#555; text-indent:10px; font-size:14px; padding:8px 0;}
/*------------------------------------------- COMPARE END ---------------------------------------*/

.S_results {border:1px solid #e5e5e5; border-bottom:0px; width:570px;}
.S_results td.results h3 {color:#cc3300; font-size:16px; padding:10px 0 0 10px; margin:0px; background:url(../images/h3BG.png) 0 0 repeat-x; height:34px;}
.S_results td.results .sResultsIMG {float:left; margin:0 10px 0 13px; width:90px; height:102px;}
.S_results td.results {width:182px; width:180px\0/; border-right:1px solid #e5e5e5; background:url(../images/resultsBG.png) 0 bottom repeat-x #FFF; border-bottom:1px solid #e5e5e5;}
.S_results td.checkbox {width:60px; width:66px\0/; text-align:center;  border-bottom:1px solid #e5e5e5; background:url(../images/checkboxBG.png) 0 bottom repeat-x #fbfdfb;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.S_results td.results {width:182px;}
	.S_results td.checkbox {width:60px;}
	}
	
.S_results td.checkbox2 {width:60px; width:60px\0/; text-align:center;  border-bottom:1px solid #e5e5e5; background:#d2e9d1;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.S_results td.checkbox2 {width:60px;}
	}

.S_results td.results2 h3 {color:#cc3300; font-size:16px; padding:10px 0 0 10px; margin:0px; height:34px;}
.S_results td.results2 {width:182px; width:182px\0/; border-right:1px solid #e5e5e5; background:#e0e0e0; border-bottom:1px solid #e5e5e5;}
.S_results td.checkbox3 {width:60px; width:60px\0/; text-align:center;  border-bottom:1px solid #e5e5e5; background:#f6f6f6;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.S_results td.results2 {width:182px;}
	.S_results td.checkbox3 {width:60px;}
	}

.S_results td.results h4 {padding:0; margin:0; font-size:12px; font-weight:bold; color:#333; line-height:12px;}
.S_results td.noImg h4 {margin-left:12px;}

.S_results td.results h4 img {float:left; margin:-3px 5px 0 0px;}
.S_results td.results p {padding:8px 0 10px; margin:0 1px 10px 0; font-size:12px;}
.S_results td.noImg p {margin-left:12px;}

.S_results td.results p a {background:url(../images/arrow.png) 70px 5px no-repeat; color:#cc3300; padding:0; margin:5px 0 0; float:left; width:80px;}
.S_results td.results p a:visited {color: #C9785E;}
.S_results td.results p a:hover {text-decoration:none;}
.S_results td.results div.star {margin:11px 0 0; float:left; line-height:20px;}
.S_results td.results div.starNoimg {margin:11px 0 0 12px; float:left; line-height:20px;}

.S_results td.results div.star span {float:left; margin:0 19px 0 0;}
.S_results td.results div.starNoimg span {float:left; margin:0 19px 0 0;}

.S_results td.results div.cost {float:right; background:url(../images/icons/costIcon.png) 0 0 no-repeat; width:86px; height:68px; text-align:center; color:#FFF; font-weight:bold; padding:37px 0 0; margin:7px 10px 0; font-family:verdana; font-size:10px; position:relative;}
.S_results td.results div.cost span {font-size:14px;}
.S_results td.results div.cost a {position:absolute; top:3px; right:4px;}

.S_results td.results .costTable {font-size:12px; float:left; padding:0; margin:0 0 0 12px;}
.S_results td.results .costTable tr th {background-color:#ff9900; border:1px solid #e5e5e5; padding:8px 12px; color:#FFF; font-size:10px;}
.S_results td.results .costTable tr td {text-align:center; border:1px solid #e5e5e5; background-color:#FFF; padding:8px 12px; font-weight:bold; font-size:11px; line-height:6px;}

.S_results td.results2 h4 {padding:0; margin:0 0 0 14px; font-size:12px; font-weight:bold; color:#333; line-height:12px;}
.S_results td.results2 h4 img {float:left; margin:-3px 5px 0 0px;}
.S_results td.results2 p {padding:8px 0 10px; margin:0 0 10px 14px; font-size:12px;}
.S_results td.results2 p a {background:url(../images/arrow.png) 70px 5px no-repeat; color:#cc3300; padding:0; margin:5px 0 0; float:left; width:80px;}
.S_results td.results2 p a:visited {color: #C9785E;}
.S_results td.results2 p a:hover {text-decoration:none;}
.S_results td.results2 div.star {margin:11px 0 0; float:left; line-height:20px;}
.S_results td.results2 div.starNoimg {margin:11px 0 0 13px; float:left; line-height:20px;}
.S_results td.result2s div.star span {float:left; margin:0 19px 0 0;}
.S_results td.results2 div.cost {float:right; background:url(../images/icons/costIcon.png) 0 0 no-repeat; width:86px; height:68px; text-align:center; color:#FFF; font-weight:bold; padding:37px 0 0; margin:7px 10px 0; font-family:verdana; font-size:10px; position:relative;}
.S_results td.results2 div.cost span {font-size:14px;}
.S_results td.results2 div.cost a {position:absolute; top:3px; right:4px;}

.S_results td.results2 .costTable {font-size:12px; float:left; padding:0; margin:0 0 0 12px;}
.S_results td.results2 .costTable tr th {background-color:#ff9900; border:1px solid #e5e5e5; padding:8px 12px; color:#FFF; font-size:10px;}
.S_results td.results2 .costTable tr td {text-align:center; border:1px solid #e5e5e5; background-color:#FFF; padding:8px 12px; font-weight:bold; font-size:11px;}

.search .S-mid .viewMore {float:left; height:27px; width:560px; margin:8px 0 15px 0; padding:9px 0 0 10px; background:url(../images/viewMoreBG.png) 0 0 repeat-x;}
.search .S-mid .viewMore a {color:#cc3300; font-size:12px; background:url(../images/arrowD.png) right 6px no-repeat; width:125px; float:left;}
.search .S-mid .viewMore a:visited {color: #C9785E;}
.search .S-mid .viewMore a:hover {text-decoration:none;}
/*--------------------------- SEARCH RESULT ------------------------------------*/

/*-------------------------------- Enquiry Form Start ---------------------------*/
.enquiry {margin:20px 0 0 0;}
.enquiry h1 {padding:0; margin:0 10px 0 10px; color:#336600; font-size:18px; border-bottom:4px solid #336600; height:25px;}
.enquiry .sectionFst {border:1px solid #dbdbdb; border-top-left-radius:4px; border-top-right-radius:4px; background:url(../images/sectionFstBG.png) 0 bottom repeat-x #FFF; margin:20px 0 0; font-size:12px; font-weight:bold; color:#336600;}
.enquiry .sectionNd {border:1px solid #dbdbdb; border-top-left-radius:4px; border-top-right-radius:4px; background:url(../images/sectionNdBG.png) 0 bottom repeat-x #FFF; margin:20px 0 0; font-size:12px; font-weight:bold; color:#336600;}
.enquiry .sectionRd {border:1px solid #dbdbdb; border-top-left-radius:4px; border-top-right-radius:4px; background:url(../images/sectionRdBG.png) 0 bottom repeat-x #FFF; margin:20px 0 20px 0; font-size:12px; font-weight:bold; color:#336600;}

.enquiry .sectionFst table {padding:10px 0;}
.enquiry .sectionNd table {padding:10px 0;}
.enquiry .sectionRd table {padding:10px 0;}

.enquiry td input {background:url(../images/inputBG.png) 0 0 repeat-x; border:1px solid #DBDBDB; width:273px; height:22px; padding-left:4px; outline:0;}
.enquiry td textarea {border:1px solid #DBDBDB; width:273px; height:70px; padding-left:4px; outline:0;}

.enquiry td {padding:5px;}
.enquiry .sectionFst td span {border:1px solid #dbdbdb; background-color:#e7efe6; padding:5px; margin:5px 5px 5px 0px; float:left; color:#336600;}
.enquiry .sectionFst td span a {color:#F00;}
.enquiry .sectionFst td span.link {font-size:12px; font-weight:normal; color:#333; border:0px; background:none; margin:0; padding:0;}
.enquiry .sectionFst td span.link a {color:#cc3300;}
.enquiry .sectionFst td span.link a:visited {color: #C9785E;}
.enquiry .sectionFst td span.link a:hover {text-decoration:none;}

.selectBox8 {float:left; margin:6px 0 0;}
.selectBox8 select {background-image: url(../images/selectBG8.png) !important; background-position:0 0; border: 0px; outline:0px;
    font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 280px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}
	
input.compare {background:url(../images/compareBtn02.png) 0 0 no-repeat; height:31px; width:80px; border:0px; outline:0px; cursor:pointer;}
.enquiry span {font-size:12px; font-weight:normal; color:#333;}

.enquiry td input.submitBtn {background:url(../images/submitBtn.png) 0 0 no-repeat; border:0px; outline:0px; width:85px; height:31px; cursor:pointer;}
.enquiry td a.go {color:#cc3300; font-size:12px; background:url(../images/arrowP.png) 0 5px no-repeat; float:right; width:58px;}
.enquiry td a.go:hover {text-decoration:none;}
/*-------------------------------- Enquiry Form End ---------------------------*/

/*-------------------------------- Facility Profile Start ---------------------------*/
.enquerySrch {background:url(../images/enqryBG.png) 0 bottom repeat-x #FFF; border:1px solid #DBDBDB; padding:10px; position:relative;}
.enquerySrch .profile_photo {float:left;}
.enquerySrch .facility_location {float:left;}
.enquerySrch .facility_location h1 {color:#336600; font-size:18px; padding:0px; margin:0px 0 0 10px;}
.enquerySrch .facility_location h1 span {color: #333333; font-size: 12px; font-weight: bold; line-height: 16px; margin:0; padding:4px 0 0 0; float:left;}
.enquerySrch .facility_location h1 span img {float:left; margin:0 3px 0 0;}
.enquerySrch .reviews {position:absolute; top:75px; left:170px;}
.enquerySrch .reviews span, .enquerySrch .enquery span, .enquerySrch .compare span {color:#333; font-size:12px;}
.enquerySrch .reviews span a {color:#cc3300;}
.enquerySrch .reviews span a:visited {color: #C9785E;}
.enquerySrch .enquery {position:absolute; top:130px; left:170px;}
.enquerySrch .enquery input {background:url(../images/enqueryBtn.png) 0 0 no-repeat; padding:0; margin:0 15px 0 0; border:0; outline:0; width:118px; height:32px; cursor:pointer; float:left;}

.enquerySrch .enquery span input[type='checkbox'] {float: left; height: auto; margin: 0 6px 0 0; padding: 0; width: auto;}

.enquerySrch .enquery span img {float:right; margin:2px 0px 0 7px;}
.enquerySrch .compare {position:absolute; top:127px; left:445px; width:147px;}
.enquerySrch .compare span img {float:right; margin:2px 0px 0 7px;}
.enquerySrch .compare span input[type='checkbox'] {float: left; height: auto; margin: 0 6px 0 0; padding: 0; width: auto;}

.enquerySrch .save_print {position:absolute; top:19px; right:10px; width:260px; color:#cc3300; font-size:12px; font-weight:bold;}
.enquerySrch .save_print td {padding:7px 4px; border-top:1px solid #dbdbdb;}
.enquerySrch .save_print td a {color:#cc3300; text-decoration:none;}
.enquerySrch .save_print td a:visited {color: #C9785E;}
.enquerySrch .save_print td.last {border-bottom:1px solid #dbdbdb;}

.enqueryTab .tabContent {float: left; margin: 20px 0 20px 0px; position: relative; width: 840px; border:1px solid #dbdbdb;}
.enqueryTab ul.tabs {font-family: Arial,Helvetica,sans-serif; margin: 0; overflow: hidden; padding: 0; background:url(../images/tabBG.png) 0 0 repeat-x; height:59px;}
.enqueryTab ul.tabs li {display:block; height:59px; float:left; padding:0; background:url(../images/tabBG.png) 0 0 repeat-x; text-align:center; border-right:1px solid #DBDBDB;}
/*.enqueryTab ul.tabs li.last {border-right:0px;}*/
.enqueryTab ul.tabs li a.tabSel {background-color: #FFFFFF !important; color: #eb8a00 !important; font-size: 12px !important; font-family: 'arial_narrowregular'; font-weight: bold; padding:0px; text-decoration: none; padding:22px 34px 20px 35px; padding:22px 35px 20px 36px\0/;}
.enqueryTab ul.tabs li a { color: #336600; font-family: 'arial_narrowregular'; font-size: 12px !important; font-weight: normal; text-decoration: none; padding:22px 36px 0 36px; padding:20px 35px 0 36px\0/; display:block;}
:root .enqueryTab ul.tabs li a {padding:22px 38px 20px 37px\9;}

@media screen and (-webkit-min-device-pixel-ratio:0) {.enqueryTab ul.tabs li a {padding:22px 36px 20px;}}


.messagediv {background-color: #E7E7E7; border: 1px solid #D9D9D9; box-shadow: 0 0 10px #ACACAC; height: auto; left: 455px; position: absolute; top: 152px; width: auto; z-index: 1000; font-size:12px;}
.messagediv img {cursor: pointer; position: absolute; right: 2px; top: 2px;}
.messagediv a{background: url("../images/arrow.png") no-repeat scroll 147px 5px transparent; cursor: pointer; float: left; margin: 8px 0 8px 13px; width:157px;}
.messagediv span {border-bottom: 1px solid #999999; float: left; margin: 7px 0 0; padding: 0 0 0 19px; width: 153px;}

.enqueryTab .tabdiv1 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/;  border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab .tabdiv1 {margin:10px 0 0 0\9; padding:0px\9;}
.enqueryTab .tabdiv2 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab .tabdiv2 {margin:10px 0 0 0\9; padding:0px\9;}
.enqueryTab .tabdiv3 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab .tabdiv3 {margin:10px 0 0 0\9; padding:0px\9;}
.enqueryTab .tabdiv4 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab .tabdiv4 {margin:10px 0 0 0\9; padding:0px\9;}
.enqueryTab .tabdiv5 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab .tabdiv5 {margin:10px 0 0 0\9; padding:0px\9;}
.enqueryTab .tabdiv6 {/*background-color: #FFFFFF;*/ margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab .tabdiv6 {margin:10px 0 0 0\9; padding:0px\9;}

/*-- ------------------------------- EnqueryTab2 -- -------------------------------*/
.enqueryTab2 .tabContent {float: left; margin: 20px 0 20px 0px; position: relative; width: 840px; border:1px solid #dbdbdb;}
.enqueryTab2 ul.tabs {font-family: Arial,Helvetica,sans-serif; margin: 0; overflow: hidden; padding: 0; background:url(../images/tabBG.png) 0 0 repeat-x; height:59px; box-shadow: 0 5px 15px -4px #CCCCCC;}
:root .enqueryTab2 ul.tabs {box-shadow:none;}

.enqueryTab2 ul.tabs li {display:block; height:59px; float:left; padding:0; background:url(../images/tabBG.png) 0 0 repeat-x; text-align:center; border-right:1px solid #DBDBDB;}
.enqueryTab2 ul.tabs li.last {border-right:0px;}
.enqueryTab2 ul.tabs li a.tabSel {background-color: #FFFFFF !important; color: #eb8a00 !important; font-size: 13px !important; font-weight: bold; padding:0px; text-decoration: none; font-weight:bold; padding:21px 16px 22px 16px; padding:21px 16px 22px 16px\0/;}
.enqueryTab2 ul.tabs li a { color: #336600; font-family: Helvetica,sans-serif; font-size: 13px !important; font-weight: bold; !important; text-decoration: none; padding:21px 16px 0 16px; padding:21px 16px 22px 16px\0/; display:block;}
:root .enqueryTab2 ul.tabs li a {padding:22px 15px 22px 16px\9;}

@media screen and (-webkit-min-device-pixel-ratio:0) {.enqueryTab2 ul.tabs li a {padding:20px 16px 0 15px;}}

.enqueryTab2 .tabdiv1 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/;  border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab2 .tabdiv1 {margin:10px 0 0 0\9; padding:0px\9;}

.enqueryTab2 .tabdiv2 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab2 .tabdiv2 {margin:10px 0 0 0\9; padding:0px\9;}

.enqueryTab2 .tabdiv3 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab2 .tabdiv3 {margin:10px 0 0 0\9; padding:0px\9;}

.enqueryTab2 .tabdiv4 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab2 .tabdiv4 {margin:10px 0 0 0\9; padding:0px\9;}

.enqueryTab2 .tabdiv5 {background-color: #FFFFFF; margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab2 .tabdiv5 {margin:10px 0 0 0\9; padding:0px\9;}

.enqueryTab2 .tabdiv6 {/*background-color: #FFFFFF;*/ margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab2 .tabdiv6 {margin:10px 0 0 0\9; padding:0px\9;}

.enqueryTab2 .tabdiv7 {/*background-color: #FFFFFF;*/ margin:-1px 0 0 0; padding: 10px 0 0; margin:8px 0 0\0/; padding:0px\0/; border-bottom: 1px solid #DBDBDB;
	-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc;}
:root .enqueryTab2 .tabdiv7 {margin:10px 0 0 0\9; padding:0px\9;}
/*-- ------------------------------- EnqueryTab2 -- -------------------------------*/

.section {font-size:14px; line-height:22px; color:#333; padding:0 5px 0 10px;}

.leftPan {float:left; width:553px; padding:0px 0 0 0;}
.leftPan h1 {font-size:18px; color:#336600; padding:0; margin:0 0 10px 0;}
.leftPan h2 {font-size:16px; color:#336600; padding:0; margin:15px 0 5px 0;}
.leftPan h3 {font-size:13px; color:#336600; padding:0; margin:15px 0 5px 0;}
.leftPan .comment {float:left; width:550px; border-top:1px solid #DBDBDB; margin:20px 0 10px;}
.leftPan .comment h2 {margin:5px 0 10px 0;}

.rightPan .socialLink {text-align:right; margin:0 0 13px 0;}
.rightPan .rightSction {background:#d5ead3; border:1px solid #DBDBDB; width:245px; padding:8px 8px 0 8px; float:right;}
.rightPan .rightSction h2 {padding:0; margin:0 0 3px 0; font-size:16px; color:#336600;}

.rightPan .rightSction .selectBox {float:left; margin:10px 0 10px 0;}
.rightPan .rightSction .selectBox select {float:left; background-image: url(../images/selectBG9.png) !important; background-position:0 0; border: 0px; outline:0px; font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 240px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}
.rightPan .rightSction table {color:#336600;}
.rightPan .rightSction table.cost {font-size:12px; font-weight:bold; margin:10px 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #aec9a2;}
.rightPan p a {color: #CC3300; display: block; font-size: 12px; margin: 5px 0 0 0px; background:url(../images/arrow.png) right 5px no-repeat; width:auto; float:left; padding:0 12px 0 0;}
.rightPan p a:visited {color: #C9785E;}

.rightPan .rightSction2 {background:#d5ead3; border:1px solid #DBDBDB; width:245px; padding:8px 8px 0 8px; float:right; margin-top:10px;}
.rightPan .rightSction2 h2 {padding:0; margin:0 0 3px 0; font-size:16px; color:#336600;}

.rightPan .rightSction3 {background:url(../images/choosesSpGB.png) 0 bottom repeat-x #FEFEFE; border:1px solid #dbdbdb; float:right; width:261px; /*height:201px;*/ margin:10px 0 0 0;}
.rightPan .rightSction3 .title {width:254px; height:29px; background:#62893b; padding:8px 0 0 7px;}
.rightPan .rightSction3 .title h2 {color:#FFF; font:16px Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
:root .rightPan .rightSction3 .title h2 {font:15px Arial, Helvetica, sans-serif;}
.rightPan .rightSction3 ul {padding:0px; margin:0px;}
.rightPan .rightSction3 ul li {padding:0px 0px 0px 16px; margin:10px 0 10px 8px; list-style:none; font:13px Arial, Helvetica, sans-serif; background:url(../images/icons/rightIco.png) 0 2px no-repeat; color:#336600;}
.rightPan .rightSction3 label {float: left; margin: 6px 10px 10px; font-size:12px;}
.rightPan .rightSction3 p {float:left;margin: 6px 10px 10px; font-size:12px;}
.rightPan .rightSction3 table {float:left; font-size:12px; margin:0 0 0 8px;}


.enqueryTab .leftPan {float:left; width:553px; padding:0px 0 0 0;}
.enqueryTab .leftPan h1 {font-size:18px; color:#336600; padding:0; margin:0 0 10px 0;}
.enqueryTab .leftPan h2 {font-size:16px; color:#336600; padding:0; margin:25px 0 5px 0;}
.enqueryTab .leftPan h3 {font-size:13px; color:#336600; padding:0; margin:15px 0 5px 0;}
.imgGallery {float:right; height:200px; position:relative; width:191px;}
.imgGallery div {font-size:12px;}
.imgGallery div input[type=button]#prev0 {background:url(../images/icons/perBtn.png) 0 0 no-repeat; border:0px; cursor:pointer;}
.imgGallery div input[type=button]#next0 {background:url(../images/icons/nextBtn.png) 0 0 no-repeat; border:0px; cursor:pointer;}

.imgGallery2 {float:right; height:213px; position:relative;}
.mapImg {float:right; height:132px;}

.enqueryTab .leftPan .width270 {float:left; width:270px; height:152px; border-top:1px solid #DBDBDB; margin:20px 0 10px;}
.enqueryTab .leftPan .width270 h2 {margin:5px 0 10px 0;}
.enqueryTab .leftPan .width270 ul {float:left; padding:0px; margin:0 0 0 4px;}
.enqueryTab .leftPan .width270 ul li {list-style:none; background:url(../images/lis-Sty.png) 0 10px no-repeat; font-size:12px; color:#333; padding:0 0 0 10px;}
.enqueryTab .leftPan .width270 table {font-size:12px; color:#333;}
.enqueryTab .leftPan .width270 td.day {font-weight:bold;}
.enqueryTab .leftPan .width270 .video {float:left; width:110px; height:61px; margin:0 5px 0 0;}
.enqueryTab .leftPan .width270 p {float:left; width:115px;}
.enqueryTab .leftPan .width270 p a {color:#CC3300; font-weight:bold; float:left; margin-bottom:5px;}
.enqueryTab .leftPan .width270 p a:visited {color: #C9785E;}


.enqueryTab .leftPan .comment {float:left; width:550px; border-top:1px solid #DBDBDB; margin:20px 0 10px;}
.enqueryTab .leftPan .comment h2 {margin:5px 0 10px 0;}

.enqueryTab .rightPan {float:right; width:265px; margin:10px 0 0 0\0/;}
.enqueryTab .rightPan .socialLink {text-align:right; margin:0 0 13px 0;}
.enqueryTab .rightPan .rightSction {background:#d5ead3; border:1px solid #DBDBDB; width:245px; padding:8px 8px 0 8px; float:left;}
.enqueryTab .rightPan .rightSction h2 {padding:0; margin:0 0 3px 0; font-size:16px; color:#336600;}
.fontSize {font-size:18px !important;}
.fontSize2 {font-size:18px !important; padding:14px 0 0 7px !important; width:257px !important;}
.fontSize12 {font-size:12px !important;}
.fontSize16 {font-size:16px !important;}

.enqueryTab .rightPan .rightSction .selectBox {float:left; margin:10px 0 10px 0;}
.enqueryTab .rightPan .rightSction .selectBox select {float:left; background-image: url(../images/selectBG9.png) !important; background-position:0 0; border: 0px; outline:0px; font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 240px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}
.enqueryTab .rightPan .rightSction table {color:#336600;}
.enqueryTab .rightPan .rightSction table.cost {font-size:12px; font-weight:bold; margin:10px 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #aec9a2;}

table.calculator {font-size:12px; border:1px solid #bacdb8; border-right:0px; border-bottom:0px; margin:8px 0 10px 0;}
table.calculator td {background-color:#cbdcc9; padding:4px 0 4px 4px; border-bottom:1px solid #bacdb8; border-right:1px solid #bacdb8;}
table.calculator td.price {background-color:#e7efe6; font-weight:normal;}
table.calculator td.last {font-weight:bold; font-size:12px;}
table.calculator a {color:#cc3300; width:100px;}
table.calculator a:visited {color: #C9785E;}

table.costs {font-size:12px; border:1px solid #bacdb8; border-right:0px; border-bottom:0px; margin:8px 0 10px 8px;}
table.costs td {background-color:#e7efe6; padding:4px 0 4px 4px; border-bottom:1px solid #bacdb8; border-right:1px solid #bacdb8; font-weight:bold; color:#336600;}
table.costs td.price {background-color:#FFF; font-weight:normal; color:#333;}
table.costs td.last {font-weight:bold; font-size:12px;}
table.costs a {color:#cc3300; width:100px;}
table.costs a:visited {color: #C9785E;}

.enqueryTab .leftPan .breadcrumb {font-size:11px; color:#666666; margin:0 0 15px 0;}
.enqueryTab .leftPan .breadcrumb a {color:#666666;}

.enqueryTab .treatments .leftPan .width270 {float:left; width:270px; height:82px; border-top:0px; margin:20px 0 10px;}
.enqueryTab .treatments .leftPan .width270 span {border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; display: block; float: right; font-size: 12px; 
height: 88px; width: 150px;}
.enqueryTab .treatments .leftPan .width270 span a {color:#cc3300;}
.enqueryTab .treatments .leftPan .width270 span a:visited {color: #C9785E;}
.enqueryTab .rightPan .stories {border:1px solid #FFF; background:#e7efe6; padding:5px; margin:8px 0 6px 0; font-size:11px;}
.enqueryTab .rightPan .stories a {color:#cc3300; font-size:14px !important; display:block !important; background:none !important; padding:0 !important; margin:0px !important; width:auto !important;}
.enqueryTab .rightPan .stories a:visited {color: #C9785E;}
.more_stories {background:url(../images/arrow.png) right 8px no-repeat; width:120px;}
.enqueryTab .rightPan .stories p {margin:8px 0 0 0;}
.enqueryTab .rightPan a {color:#cc3300; font-size:12px; margin:0 0 0 10px; display:block;}
.enqueryTab .rightPan a:visited {color: #C9785E;}
.surgeons h2 {padding:0; margin:0 0 3px 0; font-size:13px; color:#336600;}
.enqueryTab .rightPan .surgeons {float: left; margin: 0 0 0 12px; width: 250px;}
.enqueryTab .rightPan .surgeons_name {border-bottom:1px solid #DBDBDB; float: left; margin: 0 0 8px; padding: 0 0 8px; width: 248px;}
.enqueryTab .rightPan .surgeons_name .Simage {border:1px solid #DBDBDB; float:left;}
.enqueryTab .rightPan .surgeons_name a {background:none; width:auto; padding:20px 0 0 6px; float:left;}
.treatments_offered {border:1px solid #DBDBDB; padding:8px; margin:10px 0;}
.treatments_offered h3 {padding:0 0 7px 0 !important; margin:0 !important; font-size:14px; color:336600; border-bottom:1px solid #DBDBDB;}

.leftPan ul.quality {padding:0; margin:0;}
.leftPan ul.quality li {background:url(../images/icons/liIcon.png) 0 10px no-repeat; padding:0 0 0 10px; margin:0 0 0 0; list-style:none;}
table.qualityCare {border:1px solid #DBDBDB; border-bottom:0px; font-size:12px;}
table.qualityCare td.frist {background:#e7efe6; border-right:1px solid #DBDBDB; padding:5px 5px; border-bottom:1px solid #DBDBDB; color:#336600; font-weight:bold;}
table.qualityCare td.second {border-bottom:1px solid #DBDBDB; font-weight:normal; color:#333; padding:5px 5px;}
.peoPle {float:right; width:350px; margin-top:20px;}
.peoPle h4 {padding:0; margin:0; color:#336600; font-size:11px; font-weight:bold;}
ul.licensing {padding:0; margin:0 0 0 2px;}
ul.licensing li {width:180px; font-size:12px; list-style:none; background:url(../images/icons/liIcon.png) 0 8px no-repeat; padding:0 0 0 8px; line-height:16px; margin-top:6px;}
ul.licensing li a {color:#cc3300;}
ul.licensing li a:visited {color: #C9785E;}
ul.memberships {padding:0; margin:0 0 0 2px;}
ul.memberships li {width:180px; font-size:12px; list-style:none; background:url(../images/icons/liIcon.png) 0 8px no-repeat; padding:0 0 0 8px; line-height:16px; margin-top:6px;}
.Patient_story {background:#e7efe6; border:1px solid #DBDBDB; width:530px; margin:10px 0 0 0; padding:10px; float:left;}
.Patient_story .image {width:109px; height:90px; background:#FFF; border:1px solid #FFF; padding:1px; float:left;}
.Patient_story p {float:left; margin:4px 0 0 10px; width:407px;}
.Patient_story p a {color:#cc3300; font-weight:bold; margin:0; padding:0 0 7px 0; display:block;}
.Patient_story p a:visited {color: #C9785E;}
.Patient_story p span {display:block; margin:0 0 6px 0;}

.Medical_center {background:#e7efe6; border:1px solid #DBDBDB; width:530px; margin:10px 0 0 0; padding:10px; float:left;}
.Medical_center .image {width:90px; height:102px; background:#FFF; border:1px solid #FFF; padding:1px; float:left; margin:0 15px 0 0;}
.Medical_center .image a {width:94px; height:104px; padding:0; margin:0; border:0; outline:0px;}
.Medical_center p {float:left; margin:4px 0 0 0px; width:407px;}
.Medical_center p img {float:left; margin:-2px 5px 0 0px; padding:0px;}
.Medical_center a {color:#cc3300; font-weight:bold; margin:0; padding:0 0 7px 0; display:block; float:left; width:422px; text-decoration:none;}
.Medical_center a:visited {color: #C9785E;}
.Medical_center p a {color:#cc3300; font-weight:normal; margin:0; padding:4px 14px 7px 0; width:128px; background:url(../images/arrow.png) 68px 9px no-repeat;}
.Medical_center p a:visited {color: #C9785E;}
:root .Medical_center p a {padding:4px 20px 7px 0\9;}
.Medical_center .star {float:right; margin:5px 0 0 0;}
.Medical_center p span {display:block; margin:0 0 6px 0;}

table.calculator td.Reviews {background-color: #E7EFE6; font-weight: bold; width:102px;}
span.review {display:block; margin:5px 0 0 0;}
p a {color:#cc3300;}
p a:visited {color: #C9785E;}
input.enquery {background:url(../images/enqueryBtn.png) 0 0 no-repeat; padding:0; margin:15px 15px 0 0; border:0; outline:0; width:118px; height:32px; cursor:pointer; float:left;}
/*-------------------------------- Facility Profile End ---------------------------*/

/*-------------------------------- Cost Hub --------------------------------*/
.rightSction .bannerscroll2 {width:216px; float:right;}	
.rightSction .countryDD {font-size:12px; color:#336600; float:left; margin:0 0 6px 0;}
.rightSction .countryDD img {margin:3px 12px 0 0; float:left;}
.allselectbox2 {color: #333333 !important; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin: 5px 0 5px 33px; width: 221px;}
.allselectbox2 table {color: #333333 !important;}
.rightSction .fnwScroll td {border:0px;}
.rightSction .fnwScroll td.gray {border:0; background:#f6f6f6;}
.t_box {float: left; font-size: 12px; margin: 6px 0; width: 200px;}
.t_box img {float: left; margin:0 5px 0 5px;}
.t_box span {float: left; margin:-2px 9px 0 0;}
input.search {background:url(../images/searchBTN.png) 0 0 no-repeat; width:85px; height:31px; display:block; border:0px; outline:0px; cursor:pointer; margin:10px 0;float:left;}

.enqueryTab .rightPan .rightSction2 {background: none; border: 0px solid #DBDBDB; float: left; padding: 8px 0 0 2px; width: 261px; margin:0 0 30px;}
.medical_travel {float:left; border:1px solid #DBDBDB; border-bottom:1px solid #336600; background-color:#f2f3f3; position:relative; top:20px; left:0; width:259px;}
.medical_travel h3 {background:url(../images/medical_travelBG.png) 0 0 no-repeat; width:260px; height:36px; padding:14px 0 0 0px; margin:0; color:#FFF; 
-moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 5px 15px #cccccc; box-shadow: 0 5px 15px -4px #cccccc; /*text-shadow:0 -1px 0 #000;*/ position:absolute; top:-12px; left:0px; text-align:center; font-size:16px;}
.medical_travel ul {padding:0 10px; margin:40px 0 0 0;}
.medical_travel ul li {padding:5px 0; margin:0; list-style:none; border-bottom:1px solid #DBDBDB; font-size:12px;}
.medical_travel ul li a {color:#333 !important; text-decoration:none; margin:0 !important;}
.medical_travel ul li.last {border-bottom:0px;}
.medical_travel span {background:url(../images/a_BG.png) 0 0 repeat-x; height:28px; border-top:1px solid #DBDBDB; margin:0 !important; padding:5px 0 0 0; display:block;}
.medical_travel span a {background:url(../images/arrow.png) right 8px no-repeat; width:100px;}

.Customise {border:1px solid #DBDBDB; background:#f7f7f7; margin:20px 0; padding:5px 0px 5px 8px; float:left; width:542px;}
.Customise h3 {padding:0 !important; margin:0 !important;}
.Customise h2 {padding:0 !important; margin:0 !important;}
.Customise table {margin:5px 0 0 0;}
.Customise table, .selectBox6 select, .selectBox5 select  {font-size:12px; line-height:14px;}
.Customise ul {padding:0; margin:0; float:left; width:257px;}
.Customise ul li {list-style:none; background:url(../images/lis-Sty.png) 0 15px no-repeat; padding:3px 0 3px 8px; margin:0; border-bottom:1px dotted #999999;}
.Customise ul li.last {border-bottom:0;}
.Customise ul li a {color:#CC3300; font-size:12px;}
.Customise ul li a:visited {color: #C9785E;}

table.countryTable {border-left:1px solid #e5e5e5;}
table.countryTable th {background:#45963A; color:#FFF; font-size:11px; padding:5px 0 5px 6px; line-height:15px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
table.countryTable tr.odd {background:#f6f6f6; text-indent:0px;}
table.countryTable td {border-right:1px solid #e5e5e5; padding:5px 5px; border-bottom:1px solid #e5e5e5; font-size:12px; }
table.countryTable td.total {font-weight:bold; background:#e7efe6;}
table.countryTable td a {color:#CC3300;}
table.countryTable td a:visited {color: #C9785E;}

.enqueryTab .rightPan .rightSction2 span.image {width:258px; height:213px; border:1px solid #DBDBDB; float:left; margin:0 0 10px 0;}
.enqueryTab .rightPan .rightSction2 .insurance {border:1px solid #DBDBDB; float:left; padding:8px; margin:0 0 10px 0; background:url(../images/insuranceBG.png) 0 bottom repeat-x #FFF;}
.enqueryTab .rightPan .rightSction2 h2 {color: #336600; float: left; font-size: 16px; margin: 0 0 3px; padding: 0; line-height:15px;}
.enqueryTab .rightPan .rightSction2 p a {color: #CC3300; display: block; font-size: 12px; margin: 5px 0 0 0px; background:url(../images/arrow.png) right 5px no-repeat; width:200px;}
.enqueryTab .rightPan .rightSction2 p a:visited {color: #C9785E;}
.other_guides {border:1px solid #DBDBDB; border-bottom:1px solid #336600; border-top:0; background:#fcfcfc; padding:34px 10px 15px; float:left; margin:0 0 20px 0;}
.guidesDD {float:left; margin:20px 0 0 15px;}
.guidesDD select {background-image: url(../images/selectBG10.png); background-position:0 0; border: 0px; outline:0px;
    color: #666 !important; font-size: 12px; line-height:16px; right:0px; margin: 0; padding: 5px; width: 210px; height:30px; -moz-border-radius:3px; -webkit-appearance: none;}
.Customise .image {float:right;}
ul.guide {margin:5px 0 0 0;}
ul.guide li {border-top:1px solid #DBDBDB; border-bottom:0; background:none; padding-left:0; font-size:12px;}
span.guide2 {border:1px solid #DBDBDB; border-top:0px; border-bottom:1px solid #336600; background:url(../images/guideBG02.png) 0 0 repeat-x; height:53px; float:left; width:550px;}
span.guide2 a {color:#cc3300; background:url(../images/arrow.png) 100px 9px no-repeat; float:left; width:114px; margin:16px 0 0 10px;}
span.guide2 a:visited {color: #C9785E;}
span.guide2 .selectBox {float:right; margin:15px 6px 15px 0;}
span.guide2 .selectBox select {float:left; background-image: url(../images/selectBG11.png) !important; background-position:0 0; border: 0px; outline:0px; font-size: 13px; line-height:16px; margin: 0; padding: 3px; width: 260px; height:24px; -moz-border-radius:3px; -webkit-appearance: none;}

/*--------------------------- EVENTS START ---------------------------*/
span.events {background-color:#e7efe6; border:1px solid #dbdbdb; float:left; width:270px; padding:0 0 10px 0; margin-top:10px;}
span.events a {color:#cc3300; float:left; margin:5px 0 0 10px; line-height:normal;}
span.events a:visited {color: #C9785E;}
:root span.events a {margin:5px 5px 0 10px\9;}
span.events .image {width:109px; height:90px; float:left; border:1px solid transparent; margin:10px 0 0 10px;}
span.events .image a {margin:0px;}

span.events2 {background-color:#e7efe6; border:1px solid #dbdbdb; float:left; width:240px; padding:0 0 10px 0; margin-top:10px;}
span.events2 h5 {float:left; margin:10px 0 0; padding:0 0 0 6px;}
span.events2 h5 img {float:left; margin:2px 2px 0 0;}
span.events2 div.star {float:left; margin:12px 0 0 5px;}
span.events2 a {color:#cc3300; float:left; margin:5px 0 0 10px; line-height:normal; width:222px; font-size:12px;}
span.events2 a:visited {color: #C9785E;}
:root span.events2 a {margin:margin:5px 0 0 10px\9;}

span.events2 span.profile a {color:#cc3300; float:left; margin:0px 0 0 7px; line-height:normal; width:112px;}
span.events2 span.profile a:visited {color: #C9785E;}
:root span.events2 span.profile a {margin:0px 0 0 7px\9;}

span.events2 .image {width:70px; height:71px; float:left; border:1px solid transparent; margin:10px 0 0 10px;}
span.events2 .image a {margin:0px;}

span.events2Noimg {background-color:#e7efe6; border:1px solid #dbdbdb; float:left; width:240px; padding:0 0 10px 0; margin-top:10px;}
span.events2Noimg h5 {float:left; margin:10px 0 0; padding:0 0 0 11px;}
span.events2Noimg div.star {float:left; margin:12px 0 0 10px;}
span.events2Noimg a {color:#cc3300; float:left; margin:5px 0 0 10px; line-height:normal; width:222px;}
span.events2Noimg a:visited {color: #C9785E;}
:root span.events2Noimg a {margin:margin:5px 0 0 10px\9;}

span.events2Noimg span.profile a {color:#cc3300; float:left; margin:0px 0 0 12px; line-height:normal;}
span.events2Noimg span.profile a:visited {color: #C9785E;}
:root span.events2Noimg span.profile a {margin:0px 0 0 7px\9;}

span.events2Noimg .image {width:70px; height:71px; float:left; border:1px solid #FFF; margin:10px 0 0 10px;}
span.events2Noimg .image a {margin:0px;}

span.events3 {background-color:#e7efe6; border:1px solid #dbdbdb; float:left; width:547px; padding:0 0 10px 0;}
span.events3 h2{color: #336600; margin: 11px 0 7px 10px; padding: 0; width:450px;}
span.events3 .selectBox {margin:0 0 0 10px; float:left;}
/*--------------------------- EVENTS END ---------------------------*/

span.events p {float:left; margin:13px 0 0 10px; padding:0; width:136px; line-height:16px;}
.Rright {margin-right:8px;}
ul.surgery {padding:1px; margin:0;}
ul.surgery li {padding:5px 0 0 20px; margin:0; list-style:none; font-size:12px; font-weight:bold; line-height:15px; color:#cc3300; background:#d2e5d1; height:35px; border-bottom:1px solid #acbdab; font-family: 'arial_narrowregular'; font-weight:bold;}
ul.surgery li:hover {padding:5px 0 0 20px; margin:0; list-style:none; font-size:15px; line-height:15px; color:#cc3300; background:url(../images/surgeryLiBG.png) 0 0 repeat-x; height:35px; border-bottom:1px solid #acbdab;}
ul.surgery li.select {padding:5px 0 0 20px; margin:0; list-style:none; font-size:12px; line-height:15px; color:#cc3300; background:url(../images/surgeryLiBG.png) 0 0 repeat-x; height:35px; border-bottom:1px solid #acbdab; font-family: 'arial_narrowregular'; font-weight:bold;}
ul.surgery li.frist {line-height:34px; background:url(../images/icons/arrow.png) 7px 14px no-repeat #d2e5d1; font-size:15px; font-weight:normal; font-family: 'arial_narrowregular';}
ul.surgery li a {color:#cc3300; text-decoration:none;}
ul.surgery li a:visited {color: #C9785E;}

ul.boject {padding:0; margin:10px 0 10px 14px;}
ul.boject li {padding:0; margin:8px 0; font-size:12px; line-height:15px;}
.fbLink { background-position: 96px 21px !important; float: left; line-height: 16px; margin: 0 0 0 72px !important; width: 163px !important;}

.countryProfile {width:829px; height:56px; border:1px solid #efefef; margin:17px 0 7px 0; background:url(../images/spainbnerBG.png) right 0 no-repeat; padding:23px 0 0 10px;}
.countryProfile .title {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#336600;}
.countryProfile .title span {font-size:12px; font-weight:bold; color:#333;}
/*-------------------------------- Cost Hub --------------------------------*/
.border {border-top:1px solid #DBDBDB; margin:20px 0 0;}

/*-------------------------------- pagination Start ---------------------------------------*/
.pagination {font-family: Arial,Helvetica,sans-serif; margin: 10px auto 0; width: 100%;}
.pagination ul {margin: 0; padding: 0 0 6px;}
.pagination ul li {color: #333; display: block; float: left; font-size: 12px; list-style: none outside none; margin: 0; padding: 0 0 0 10px;}
.pagination .prev {background-image: url("../images/prev.png"); background-repeat: no-repeat; color: #333; font-size: 12px; font-weight: bold; padding-left: 16px;
text-decoration: none;}
.pagination .next {background: url("../images/next.png") no-repeat scroll right top transparent; color: #333; font-size: 12px; font-weight: bold; padding-right: 16px;
text-decoration: none;}
/*-------------------------------- pagination End ---------------------------------------*/

/*------------------------------------ FOOTER --------------------------------------------*/
.footer {background:url(../images/footerBG.png) 0 0 repeat-x; height:132px;}
.footer .content {position:relative; width:970px; margin:0 auto;}
.footer .content .visit {position:absolute; top:15px; left:0px;}
.footer .content .socilink {position:absolute; top:13px; right:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#a7d59e;}
.footer .content .socilink a img {margin:1px 4px 0;}
.footer .content .socilink label {float:left; margin:0 4px 0 0;}
.footer .content .textL {position:absolute; top:74px; left:0px; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; color:#FFF; text-shadow:1px 1px #666666;}
.footer .content .textR {position:absolute; top:74px; right:0px; font:normal 11px Arial, Helvetica, sans-serif; text-align:right; color:#FFF; text-shadow:1px 1px #666666;}



.grey_box_custom {
	border: 1px solid #dbdbdb;
	background: #f0f0f0;
	font-size: 12px;
	font-weight: normal;
	color: #555;
	clear:both;
	padding: 8px;
}

.green_box_table_custom td  {
	background-color: #e7efe6;
	border: 1px solid #dbdbdb;
	padding: 5px;
	margin-top: 10px;
	font-size: 13px;
}

.green_box_table_alternate_custom td  {
	background-color: #fff;
	border: 1px solid #dbdbdb;
	padding: 5px;
	font-size: 13px;
}
.green_box_table_alternate_custom th  {
	background-color: #d2e5d1;
	border: 1px solid #dbdbdb;
	padding: 5px;
	font-size: 13px;
	color: #336600;
}

.leftPan p{margin-top:12px !important;}

#main-menu-links li:last-child{width: 85px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#main-menu-links li:last-child{width: 80px;}
}
