/* CSS Document */
body{background-image:url('../graphics/body-bg.gif'); background-color:#4a1728; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555; margin-bottom:0px; margin-top:0px}
a{color:#b72286; text-decoration:underline;}
h1{color:#b72286; font-weight:normal; font-size:19px; line-height:25px; border-bottom:solid 1px #f7dbef; margin:0px;}
h2, h3, h4, h5, h6{color:#b72286; font-size:13px; margin:0px; padding:0px; margin-top:10px; margin-bottom:5px;}
a:hover{text-decoration:none;}
#main{width:985px;  margin:0 auto;  padding-top:18px; }
.maininn {width:985px; background-color:#fff; float:left;}
.mainhearderimage{ width:969px; padding-left:8px; float:left;}

.headerinn { width:969px; height:152px; background:#fff url('../graphics/header_img.jpg') no-repeat top; border-top:8px solid #fff; border-bottom:1px solid #fff; text-align:right; float:left; padding-left:0px; padding-right:0px; padding-top:50px; padding-bottom:0px}
/*.mainhearderimage div{
float:right;
margin-top:50px;
width:227px;
padding-right:24px;
color:#fff;
font-size:11px;
}*/

/*padding-left:876px; padding-top:58px; position:absolute; */
.pdf-icon {width:40px; float:left;}
.download-sec {width:686px; float:left;}
.formmain1 {width:969px; margin:0px auto;}
.formmain2 {width:235px; position:absolute; top:0px; margin:0px auto;}
.formout {position:absolute; float:right; top:73px; left:736px;}
.formmain {width:235px; height:152px; float:right;}
.fdivtxtbx {width:212px; float:left;}
.row2 {width:220px; padding:0px; margin-top:15px; float:left;}
.dtime {width:60px; float:left;}
.dtxt {width:55px; height:20px; font-size:11px;}
.caltxtmain {width:160px; float:left;}
.txton {width:12px; padding-left:10px; text-align:right; line-height:20px; margin:0px; float:left;}
.wfs11 {color:#FFFFFF; font-size:11px;}

.treatmentdropdown{
width:208px; padding:2px; font-size:11px; }

.formbtn{
padding:6px;
background-color:#b72286;
color:#fff;
font-weight:bold;
font-size:12px;
border:solid 1px #eac8e1;}

.timendate{
float:left; margin:0px; padding:0px; width:203px; margin-top:10px;}

.navout {width:953px; padding:0px 16px 0px 0px; text-align:center; background-color:#c62b7c; float:left;}

.mainnavigation{
width:953px;
text-align:left;
padding-left:10px;
background-color:#c62b7c;
color:#fff;
line-height:30px;
float:left;}

.mainnavigation a{
color:#fff;
text-decoration:none;
padding-left:8px;
padding-right:8px;
margin:0px;
}

.mainnavigation a:hover{
text-decoration:underline;
}

.mainnavigation span{
color:#e55fa9;
}

.mainactive{
background-color:#fbf0f8;
padding:2px 0px 8px 0px;
cursor:default;
text-decoration:underline;
}

.mainactivetop{
background-color:#fbf0f8;
padding:2px 0px 8px 0px;
cursor:default;
padding-left:8px;
padding-right:8px;
}

.content{
width:751px;
padding:10px 0px 0px 10px;
background-color:#fff;
float:left;
}

.welcometxt {width:750px; float:left;}

.mainboxes {width:750px; padding:5px 0px; float:left;}

.productbox{
width:224px;
padding:8px;
margin-right:8px;
background-color:#fbf0f8;
border:solid 1px #edbfe2;
float:left;
}

.productboxmore{
width:240px;
padding:8px;
margin-right:8px;
background-color:#fbf0f8;
border:solid 1px #edbfe2;
float:left;
height:130px;
}

.productboxmorehome{
width:240px;
padding:8px;
margin-right:8px;
background-color:#fbf0f8;
border:solid 1px #edbfe2;
float:left;
height:auto;
}



.proimg {width:224px; height:122px; float:left;}
.prodtxt {width:224px; height:170px; float:left;}
.productbox p {margin:0px; padding:0px;}

.add3box {width:750px; margin-top:20px; margin-bottom:20px; float:left;}


.box{
background-color:#fbf0f8;
border:solid 1px #edbfe2;
width:738px;
float:left;
padding:10px 10px 10px 10px;
}

.box1{
background-color:#fbf0f8;
border:solid 1px #edbfe2;
width:726px;
float:left;
padding:10px 10px 10px 10px;
}

.boxwin{
background-color:#fbf0f8;
border:solid 1px #edbfe2;
width:738px;
float:left;
padding:10px 0px 10px 0px;
}

.boxheading{
font-size:14px; 
color:#b72286;
}
.productbox img{
border:solid 1px #edbfe2;
}

.productbox p{
padding:0px;
margin:0px;
}


.sidenavarea{

width:200px;
padding-left:8px;
background-color:#fff;
float:left;
}

.sidenavout{
width:200px;
background-color:#fbf0f8;
margin-bottom:10px;
float:left;
}


.sidenav{
margin-left:8px;
padding:8px;
background-color:#fbf0f8;
color:#b72286;
font-size:11px;
margin-bottom:10px;
}

.sidenav ul{
margin-left:8px;
margin-right:0px;
list-style-image:url('../graphics/bullet.gif');
line-height:20px;
padding-bottom:10px; margin-bottom:5px;
border-bottom:1px dashed #df97c6;; margin-top:0px; padding-left:0px; padding-right:0px; padding-top:0px
}


.sidenav li a {
line-height:18px;
padding:2px;
}

.sidenav li .active {
background-color:#facae6;text-decoration:none;
}


.sidenav span{
background-color:#facae6;
padding:2px;
}

.letpannel{
width:200px;
background-color:#f9e5f0;
font-size:11px;
margin-bottom:10px;
float:left;

}

.heading{
background-color:#facae6;
font-weight:bold; 
line-height:35px; 
padding-left:8px; 
color:#b72286;
font-size:12px;
margin:0px;
}

.textheadingww{
font-size:14px; font-weight:bold; border-bottom:solid 1px #edbfe2; padding-bottom:3px; margin-bottom:6px; line-height: 25px;}

.textheading{
font-size:14px; font-weight:bold;  padding-bottom:3px; margin-bottom:6px; line-height: 25px;}

.paraborder{
border-bottom:solid 1px #d4d4d4; padding-bottom:10px; margin-bottom:10px; padding-top:10px; border-top:solid 1px #d4d4d4;}

.leftpanneltextgroup{
 line-height:16px; margin-bottom:10px; padding-bottom:10px; border-bottom:dashed 1px #df97c6; margin:10px;
}

.footer{
width:100%;
color:#c1b0b6;
background-color:#4a1728;
padding:20px 0px 10px 0px;
font-size:11px;
float:left;
}

.footer a{
color:#c1b0b6;
text-decoration:underline;}

.footer a:hover{
color:#fff;
text-decoration:underline;
}

.breadcrum, .breadcrum a{
font-size:11px;
color:#555;

}

.phonebox{
background-color:#fbf0f8;
border:1px solid #edbfe2;
width:726px;
float:left;
padding:10px;
background-image:url('../graphics/icon_phone-large.gif');
background-position: right top;
background-repeat:no-repeat
}



.headerform{
position:absolute; left:884px; top:76px; font-size:11px; color:#fff; float:right;
}


.spaceleft{
font-weight:bold; float:left;
}
.spaceleft1{
padding-left:10px; font-weight:700; color:#333333; float:left;
}
.spaceleft2{
padding-left:20px; float:left;
}

/*14 Aug*/

.formmainfooter {width:235px; height:152px; float:left;}

.caption {width:740px; padding-left:10px; background:#fbf0f8; line-height:30px; float:left;}
.caption123 {width:736px; padding-left:10px; background:#fbf0f8; line-height:30px; float:left;}

.btnmroon {height:18px; background:#a00167; border:solid 1px #c62b7c; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.fltL {float:left;}
.fltR {float:right;}

.chkrow {width:740px; padding:5px; float:left;}
.chkcol {width:49%; float:left;}
.chkcol25 {width:24%; float:left;}
.chkimg {width:230px; text-align:center; float:left;}
.chkimgtxt {width:510px; text-align:justify; float:left;}

.pinktxt {color:#c62b7c;}

.coltime {}

.stylieborder {
	border-left: 1pt dotted #f7dbef;
	border-top: 1pt dotted #f7dbef; 
	border-right: 1pt dotted #f7dbef;
	border-bottom: 1pt dotted #f7dbef;
}

.maintop {background-color:#fff; float:left;}
.maintopun {float:right; padding-right:25px;}
.maintopuncat {float:right; padding-right:15px;}
.footersearch {width:210px; padding:15px 0px 0px 5px; float:left;}
.footersearchun {padding:0px 2px 0px 0px; float:left; line-height:20px;}
.daybox {width:80px; padding-left:5px; float:left;}
.dayboxun {color:#FFFFFF; font-size:11px; padding-right:10px; float:left;}
.wfs11un {width:12px; padding:0px 10px 0px 10px; text-align:right; line-height:20px; margin:0px; float:left;}
.searchbtn {width:200px; padding:10px 0px 0px 38px; float:left;}
.imagecat {float:left; padding:2px; border:solid 1px #edbfe2; margin-right:20px;}
.imagesub {padding:2px; border:solid 1px #edbfe2; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.foot{width:83px; font-size:11px; padding:2px; height:20px;}
.formline{border:1px solid #f7dbef; float:left;}
.formline22{border:1px solid #f7dbef; float:left; width:738px; padding:10px 10px 10px 10px;}
.caption22 {width:738px; padding-left:10px; line-height:14px; float:left;}

.therapist-shadow{float:left; margin: 20px 0px 25px 0px; background: url(../images/therapist-bg.gif) no-repeat; width:202px; height:222px; padding:20px 0px 0px 22px; /*-moz-box-shadow: 0 0 6px #999; -webkit-box-shadow: 0 0 6px #999;*/}


.formline22 p{ margin:0px 0px 10px 0px; padding:0px;}

.therapist-title{background:url(../images/arrow.gif) no-repeat 5px 20px; float:left; font-size:17px; height:16px; padding:15px 0 10px 20px; width:700px; border-bottom:solid 1px #f7dbef; margin:0px 0px 10px 0px;}

.therapist-box{border:1px solid #f7dbef; float:left; width:708px; padding:10px 15px 10px 15px; margin-top:10px; margin-bottom:10px;}
.speech-bubble{width:313px; float:left; height:96px; background:url(../images/specch-bubble.png) no-repeat left top; padding:40px 50px 20px 75px; margin:0px 0px 15px 0px; color:#AF007D; line-height:21px; font-style:italic; text-align:center; font-size:13px;}
.therapist-r{ width:450px; float:left; margin:0px 0px 0px 20px;}

.formline222{border:1px solid #f7dbef; float:left; width:708px; background:url(../images/dpink_result-bk.jpg) repeat-x top left; padding:10px 15px 10px 15px; margin-top:10px; margin-bottom:10px;}


.download-pdf{ width:750px; float:left; border-bottom:dashed 1px #DF97C6; border-top:dashed 1px #DF97C6; padding:10px 0px 5px 10px; margin:5px 0px 5px 0px;}




.pagination{
padding: 2px;
margin: 1em 0;
clear: both;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited, .pagination a:active{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}
