/*****************************/

/*** Core html setup stuff ***/

/*****************************/
* {
margin:0;
padding:0;
}

body {
	text-align:center; /*center hack*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	background-color:#f8f8f9;
}

.main-wrapper {
	background: url(../images/main-wrapper-strip.png) repeat-y;
	min-width:990px;
	max-width:990px;
	width: auto !important; /*IE6 hack*/
	width:990px; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	background-color: #fff;
}

.wrap {
	/*min-width:952px;
	max-width:952px;*/
	width: auto !important; /*IE6 hack*/
	width:100%; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	background:url(../images/right-bottom.png) no-repeat bottom right;
}

#header {height:133px; width:952px; margin:0 auto; }

div#logo {
	position: relative;
	float: left;
	width: 300px;
	height: 133px;
	background: url(../images/logo.png) 0 0 no-repeat;
	margin-left:40px;
}

#top-right-block {
	height:109px;
	/*width:189px;*/
	float:right;
}

#top-menu {
	padding-top:10px;
}

#top-menu li a {
	font-size:11px !important;
	background:url(../images/top-nav-seperator.jpg) no-repeat rignt center !important;
}

#phone {
	float:right;
}

#search-menu-box {
	width:335px;
	height:44px;
	background:url(../images/search-bg.jpg) #696969;
	float:right;
	margin:1px 0 0 0;
}

#search-menu {
	float:left;
}

#adv-search-text {
    color: #FFFFFF;
    font-size: 10px;
    margin: -5px 0 0 0.5em;
}


#search {
	background: url(../images/search.png) 0 0 no-repeat;
	float:right;
	margin-right: 3px;
    margin-top: 3px;
}

#search-menu #mod_search_searchword {
	background:url(../images/search-textbox.jpg);
	height:20px;
	width:180px;
	border:none;
	font-size:11px;
	color:#666;
	padding:0 2px;
	margin:0 5px;
	float:left;
}

#topmenu {     
	float: left;
    height: 42px;
    padding-bottom: 2px;
	background:#ec008c;
    width: 100%; 
}


#banner-container {width:100%; background:url(../images/left-bottom.png) no-repeat left top; float:left;}

#topbanner { float:left; height:342px; width:950px; margin:0 0 0 21px;}

.wrap2 {
	min-width:952px;
	max-width:952px;
	width: auto !important; /*IE6 hack*/
	width:952px; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	background-color: #fff;
}



.moduletable .breadcrumbs {
	height:65px;
}

#inner-middle-box {
	height:65px;
	width:953px;
	float:left;
}

#breadcrumbs-box {
	height:65px;
	width:635px;
	float:left;
	padding-top:10px;
	padding-left:25px;
}

.moduletable_breadcrumbs {
	padding-top:30px;
	padding-left:30px;
}

/*.moduletable_breadcrumbs a:link, a:visited {
	color:#000 !important;
}*/





.wrap3 {
	min-width:952px;
	max-width:952px;
	width: auto !important; /*IE6 hack*/
	width:952px; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	background-color: #fff;
	background:url(../images/inner-left-strip.png) repeat-y left top; 
}


#login_box {height:105px; float:right; padding:2px; width:185px;}


#footer-wrapper {
font-family:Arial, Helvetica, sans-serif;
color:#5c5c5c;
font-size:12px;
/*margin-top:10px;*/
/*height:275px;*/
height:144px;
background-color:#0c0c0c;
/*margin-bottom:10px;*/
}


#footer-wrapper-bottom {
font-family:Arial, Helvetica, sans-serif;
color:#5c5c5c;
font-size:12px;
/*margin-top:10px;*/
/*height:275px;*/
height:38px;
background-color: #036;
/*margin-bottom:10px;*/
background: url(../images/footer-bottom-strip.png) repeat-x;
}


#footer {
font-family:Arial, Helvetica, sans-serif;
color:#5c5c5c;
font-size:12px;
height:144px;
margin-bottom:10px;
min-width:952px;
max-width:952px;
width: auto !important; /*IE6 hack*/
width:952px; /*IE6 hack*/
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}


#footer-bottom {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
height:38px;
min-width:952px;
max-width:952px;
width: auto !important; /*IE6 hack*/
width:952px; /*IE6 hack*/
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}

#footer-bottom-left-box {
	width:300px;
	padding-top:5px;
	float:left;
}

#footer-bottom-right-box {
	width:135px;
	padding-top:5px;
	float:right;
        text-align:right;
}

#footer-bottom-bottom-box {
	width:350px;
	padding-top:18px;
	float:left;
	padding-left:35px;
}


.footer-inner-box1 {
	float:left;
	width:185px;
	height:140px;
}

.footer-inner-box2 {
	float:left;
	width:288px;
	height:140px;
}

.footer-inner-box3 {
	float:left;
	width:300px;
	height:140px;
}

.footer-inner-box4 {
	float:left;
	width:179px;
	height:140px;
}


.menu_sitequicks {
	list-style:none;
	padding-left:40px;
	font-size:11px;
	color:#fff;
}


.moduletable_sitequicks h3 
{
	padding-left:40px;
	color:#FFF;
	padding-top:20px;
	font-weight:normal;
}


.moduletable_sitequicks a:link, .moduletable_sitequicks a:visited {
	color:#fff;
}

.menu_followus {
	list-style:none;
	padding-left:40px;
	font-size:11px;
	color:#fff;
}


.moduletable_followus h3 
{
	padding-left:40px;
	color:#FFF;
	padding-top:20px;
	font-weight:normal;
}

.menu_wesupport {
	list-style:none;
	padding-left:40px;
	font-size:11px;
	color:#fff;
}


.moduletable_wesupport h3 
{
	color:#FFF;
	padding-top:20px;
	font-weight:normal;
}


h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0 0 0;
}

#content60 {float:left;width:40%;overflow:hidden;}

#content80 {/*float:left;*/width:705px;overflow:hidden; padding:5px; min-height:670px;}

#content100 {float:left;width:100%;overflow:hidden;/* background-color:#ffffff;*/ min-height:580px;}

#sidebar {/*float:left;*//*width:40%; */overflow:hidden; /*width:285px;*/}

#sidebar-2 {float:left;width:235px; overflow:hidden;}

.inside {/*padding-left:10px;*/ float:right; /*width:225px;*/}
.inside2 { padding-left:5px;}

.clr {
	clear: both;
}

#content-header .title {
	color:#EC008C;
	padding-left:8px;
	font-weight:normal;
}
	
h3, .componentheading {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #EC008C;
	height:20px;
	padding-top:10px;
}

h3, table.moduletable th {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #9260b1;
	height:20px;
	padding-top:10px;
	padding-left:10px;
	margin:0px;
}


p {
	padding-left:10px;
	padding-right:10px;
}

td.buttonheading img {
	border:none;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#5871A3;
}


a:hover {
	text-decoration: none;
	font-weight: normal;
}


.more a:link, .more  a:visited {
	text-decoration: none;
	/*font-weight: normal;
	color:#5c5c5c;*/
	color: #5871A3;
    font-size: 10px;
    font-weight: bold;
}


.more  a:hover {
	text-decoration: none;
	font-weight: bold;
    font-size: 10px;
}


ul {
	/*list-style-type: none;*/
	padding-left:10px;
}


table.contentpaneopen, table.contentpane
{
	border-collapse : collapse;
}

.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
	padding-left:10px;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
	padding-left:10px;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left:10px;
}


.moduletable {
/*	background-color:#DCDCDC; */
/*	padding-bottom:32px; */
/*border:1px solid #dcdcdc;
margin-left:10px;*/
/*padding-right:10px;*/
/*margin-top:10px;*/
/*background: url(../images/white-board-strip.png) repeat-x;
background-color:#dedede; */
}


.moduletable_menu {
	background-color:#dcdcdc;
	padding-bottom:20px;
}

.main-image {
   position: relative;
   width: 100%; /* for IE 6 */
}

#main-white-box {
 left: 516px;
 position: absolute;
 top: 0;
 width: 407px;

}


#white-box-content {
 left: 516px;
 position: absolute;
 top: 0;
 width: 375px;
 margin-right::20px;
 margin-left:20px;
 margin-top:20px;

}

.white-box-text-heading {
	font-size:16px;
	color:#1c381f;
}

#main-brown-box {
	background-color:#3f1912;
	height:110px;
	width:370px;
}

#brown-box-content {
	margin-right::20px;
 	margin-left:10px;
	margin-top:20px;
}

.brown-box-text {
	color:#FFF;
	font-size:11px;
	padding-top:5px;
}

.brown-box-bottom-text {
	color:#FFF;
	font-size:20px;
	font-style:italic;
	padding-top:5px;
}

h1 {
color: #EC008C;
font-weight: normal;
padding-left: 8px;
}

h3 {
 color: #9260B1;
}

#next20 {
	right:-18px;
}

#prev20 {
	left:-18px;
}

.text-heading {
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}

.text-paragraph {
	font-size:12px;
	color:#fff;
}

/*extra css */



#form-login {
	width:180px !important; 
}

ul
{
/*list-style-type: none;
padding: 0;
margin: 0;*/
padding-left:30px;
color:#5871A3;
}


/*
li
{
background-image: url(../images/arrow_blue.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 15px;
}

a:link, a:visited li {
	color:#306;
	
}*/


#breadcrumbs {
	padding: 0 0 0 10px;
	margin: 10px;
	height: 30px;
	width:auto;
	float:left;
	background:url(../images/link.png);
	font: normal 12px georgia; /* line-height MUST be the same as height */
	box-shadow:0 0 3px #ccc;
	list-style-type:none;
	border:1px #cacaca solid;
	border-radius:2px;
	color: #005689;
}
#breadcrumbs p {
	margin:0px;
	padding:0px;
}
#breadcrumbs, #breadcrumbs a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#999;
	font-size:11px;
	font-weight:400;
}
#breadcrumbs li {
	float: left; /*ie6/7 needs this */
	background:url(../images/link.png);
	vertical-align:middle;
	line-height:30px;
	height: 30px;
	overflow:hidden;
}
#breadcrumbs li .mid {
	float: left; /*ie6/7 needs this */
	background:url(../images/normal.png) left;
	padding:0px 10px 0 22px;
	height: 30px;
	overflow:hidden;
}
#breadcrumbs li .last {
	float: left; /*ie6/7 needs this */
	background:url(../images/last.png) left;
	padding:0px 10px 0 22px;
}
#breadcrumbs li .last {
	float: left; /*ie6/7 needs this */
	background:url(../images/last.png) left;
	padding:0px 10px 0 22px;
	color:#fff;
}




.ck_contactus_text {
	width:240px !important;
}

.ckCSSlabelck_contactus_firstname {
	padding-left:10px;
	padding-right:45px;
}

.ckCSSlabelck_bookafreeconsultation_firstname {
	padding-right:53px;
}



.ckCSSlabelck_bookafreeconsultation_email {
	padding-right:47px;
}

.ckCSSlabelck_careerswithus_firstname {
	padding-left:10px;
	padding-right:58px;
}



.ck_contactus_message {
	width:245px !important;
	height:50px !important;
	border: 1px solid #999999;
}

.ckCSSlabelfurtherinformation_ck {
	
}

.ckCSSlabelck_furtherinformation_phone {
	padding-right:28px;
}

.ckCSSlabelck_antiwrinkleinjections {
	padding-right:35px;
	padding-left:10px;

}

.ckCSSlabelck_nonsurgicalfacelift {
	padding-right:42px;
}

.ckCSSlabelck_chemicalpeel {
	padding-right:74px;
}

.ckCSSlabelck_photorejuvenation {
	padding-right:48px;
}

.ckCSSlabelck_liposuction {
	padding-right:91px;
}

.ckCSSlabelck_varicoseveins {
	padding-right:73px;
}

.ckCSSlabelck_scelerotherapy {
	padding-right:73px;
}

.ckCSSlabelck_blepharplasty {
	padding-right:80px;
}

.ckCSSlabelck_dermalfillers {
	padding-right:77px;
}

.ckCSSlabelck_acnetreatment {
	padding-right:69px;
}

.ckCSSlabelck_microdermabrasion {
	padding-right:48px;
}

.ckCSSlabelck_fattransfer {
	padding-right:89px;
}


.ckCSSlabelck_breastreduction {
	padding-right:60px;
}


.ckCSSlabelck_spiderveins  {
	padding-right:85px;
}

.ckCSSlabelck_permanenthairreduction {
	padding-right:10px;
}

.ckCSSnoTipck_contactus_text {
	width:240px !important;
}


#com-form-login img {
display: none;
}

/* System Standard Messages */

#system-message { margin-bottom: 20px; }


#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}