
/********************************************  CSS RESET  *********************************************/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,
ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: normal;
}
ol, ul {
	list-style: none;
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	text-align: left;
}
address {
	font-style: normal;
}
.clearFloat {
	clear: both;
	height: 0px;
	overflow: hidden;
}
* {
	text-shadow: #000000 0 0 0px;
}


/**********************************************  FONTS  ***********************************************/

h1 {
	color: #96abc8;
	font-size: 1.875em;
	margin: 0px 0px .5em 0px;
}
h1.homeItalic {
	font-style: italic;
	font-size: 1.2em;
	margin: 0px 0px 1.4em 0px;
	color: #000000;
}
h2 {
	color: #96abc8;
	font-size: 1.5em;
	margin: 1.2em 0px .5em 0px;
}
p {
	font-size: .75em;
	line-height: 1.6em;
	margin: 0px 0px .9em 0px;
}
p.contact {
	color: #1a2739;
	font-size: .875em;
	line-height: 1.3em;
	margin-top: 40px;
}
a {
	color: #000000;
}
a:hover {
	text-decoration: none;
}

/**********************************************  HEADER  **********************************************/

#header {
	width: 884px;
	height: 267px;
	border: 3px #96abc8 solid;
	margin: 0px auto;
	background: #ffffff;
	clear: both;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	position: relative;
}
.clover {
	position: absolute;
	width: 157px;
	height: 140px;
	top: 64px;
	left: 435px;
}
#closette {
	font-size: 11px;
	text-align: center;
	margin-top: 20px;
}
#closette a {
	text-decoration: none;
}
#header img {
	position: relative;
	left: 675px;
	top: 80px;
}
.home #header { background-image: url('../images/header-banner-home.jpg'); }
.costs #header { background-image: url('../images/header-banner-costs.jpg'); }
.whyUs #header { background-image: url('../images/header-banner-why-us.jpg'); }
.procedures #header { background-image: url('../images/header-banner-procedures.jpg'); }
.weightLoss #header { background-image: url('../images/header-banner-procedures.jpg'); }
.forMen #header { background-image: url('../images/header-banner-men.jpg'); }

.priceList #header,
.faqs #header,
.info #header,
.sitemap #header,
.paymentPlans #header,
.computerImaging #header,
.privacy #header { background-image: url('../images/header-banner-faq.jpg'); }
.contact #header { background-image: url('../images/header-banner-contact2.jpg'); }

#wrapper .ourStaff { background-image: url('../images/header-banner-staff.jpg'); }
#wrapper .expertise { background-image: url('../images/header-banner-expertise.jpg'); }
#wrapper .doctor { background-image: url('../images/header-banner-doctor.jpg'); }
#wrapper .plasticsurgeons { background-image: url('../images/header-banner-plasticsurgeons.jpg'); }
#wrapper .body { background-image: url('../images/header-banner-body.jpg'); }
/* #wrapper .facility { background-image: url('../images/header-banner-facility.jpg'); } */
#wrapper .facility { background-image: url(../images/header-banner-contact2.jpg); }
#wrapper .facility3 { background-image: url(../images/header-banner-contact3.jpg); }
#wrapper .imaging { background-image: url('../images/header-banner-imaging.jpg'); }
#wrapper .payment { background-image: url('../images/header-banner-payment.jpg'); }
#wrapper .skin { background-image: url('../images/header-banner-skin.jpg'); }
#wrapper .weight { background-image: url('../images/header-banner-weight.jpg'); }
#wrapper .wrinkles { background-image: url('../images/header-banner-wrinkles.jpg'); }

/* Header Image changes */

/* Face */
#wrapper .headerBrowLift { background-image: url('../images/header-banner-browlift.jpg'); }
#wrapper .headerCheeks { background-image: url('../images/header-banner-cheeks.jpg'); }
#wrapper .headerChin { background-image: url('../images/header-banner-chin.jpg'); }
#wrapper .headerEars { background-image: url('../images/header-banner-ears.jpg'); }
#wrapper .headerEyelids { background-image: url('../images/header-banner-eyelids.jpg'); }
#wrapper .headerFaceLift { background-image: url('../images/header-banner-faceLift.jpg'); }
#wrapper .headerJaw { background-image: url('../images/header-banner-jaw.jpg'); }
#wrapper .headerLips { background-image: url('../images/header-banner-lips.jpg'); }
#wrapper .headerNeck { background-image: url('../images/header-banner-neck.jpg'); }

/* Skin */
#wrapper .headerDermabrasion { background-image: url('../images/header-banner-dermabrasion.jpg'); }
#wrapper .headerChemicalPeel { background-image: url('../images/header-banner-chemical-peel.jpg'); }

/* Nose */
#wrapper .headerNose { background-image: url('../images/header-banner-nose.jpg'); }

/* Wrinkles */
#wrapper .headerAntiWrinkle { background-image: url('../images/header-banner-anti-wrinkle.jpg'); }
#wrapper .headerFillingCompounds { background-image: url('../images/header-banner-filling-compounds.jpg'); }

/* Breast */
#wrapper .headerBreastEnlargement { background-image: url('../images/header-banner-breast-enlargement.jpg'); }
#wrapper .headerBreast { background-image: url('../images/header-banner-breast-enlargement.jpg'); }

/* Expertise */
#wrapper .headerLookYounger { background-image: url('../images/header-banner-look-younger.jpg'); }
#wrapper .headerModifySizeShape { background-image: url('../images/header-banner-modify-size-shape.jpg'); }


.full .clover { background-image: url('../images/logos/clover-full-combined.gif');
	width: 237px;
	height: 170px;
	top: 44px;
	left: 395px;
 }
 
.rationale{
	position:relative;
	top:7px;
	left:-25px;

}
.empty .clover { background-image: url('../images/logos/clover-empty.gif');
	background-repeat:no-repeat;
	width: 237px;
	height: 172px;
	top: 44px;
	left: 435px;
 }
.left .clover { background-image: url('../images/logos/clover-left.gif');
	width: 233px;
	height: 172px;
	top: 44px;
	left: 400px;
 }
.right .clover { background-image: url('../images/logos/clover-right.gif');
	width: 233px;
	height: 172px;
	top: 44px;
	left: 400px;
 }
.top .clover { background-image: url('../images/logos/clover-top.gif');
	width: 233px;
	height: 172px;
	top: 44px;
	left: 400px;
 }
.bottom .clover { background-image: url('../images/logos/clover-bottom.gif');
	width: 233px;
	height: 172px;
	top: 44px;
	left: 400px;
 }
.none .clover { display: none; }

#header embed, #header object {
	position: relative;
	top: 1px;
	left: 1px;
}
#flashContent {
	position: absolute;
	top: 0px;
	left: 0px;
}

/**********************************************  FOOTER  **********************************************/

#footer {
	background: #000000 url('../images/footer-bg.gif') repeat-x;
	width: 773px;
	margin: 0px auto;
	border: 1px #626262 solid;
	border-top: none;
	padding: 0px 70px 15px 45px;
}
#footer ul {
	padding: 35px 0px 0px 0px;
	white-space: nowrap;
	width: 450px;
	float: left;
}
#footer li {
	float: left;
	margin: 0px 15px 0px 0px;
}
#footer li a {
	color: #fff;
	text-transform: uppercase;
	display: block;
	font-size: .625em;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}
#footer li a:hover,
.home #footerItemHome a,
.costs #footerItemCosts a,
.whyUs #footerItemWhyUs a,
.procedures #footerItemProcedures a,
.forMen #footerItemForMen a,
.faqs #footerItemFaqs a,
.contact #footerItemContact a {
	background: url('../images/footer-menu-underline.gif') repeat-x bottom;
}
#footer form {
	float: left;
	padding: 35px 20px 20px 0px;
	margin: 0px 0px 0px 0px;
	width: 270px;
}
#footer form input {
	border: 0px;
	margin: 2px 5px 0px 0px;
	vertical-align: middle;
	padding: 0px 0px 0px 1px;
}
#footer form #q {
	padding: 3px 0px 3px 5px;
	margin-top: 0px;
}
#footerLinks {
	width: 528px;
	margin: 0px auto;
	text-transform: uppercase;
	font-size: .5em;
	color: #777777;
	padding: 8px 0px 8px 311px;
	line-height: 1.6em;
}
#footerLinks ul {
	display: inline;
}
#footerLinks li {
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 7px;
	border-left: 1px #777777 solid;
}
#footerLinks a {
	color: #777;
	text-decoration: none;
}
#footerLinks a:hover {
	color: #999;
}


/***********************************************  MENU  ***********************************************/

#menu {
	font-family: arial, sans-serif; 
	width: 574px;
	margin: 0px auto;
	padding: 0px 0px 0px 309px;
	cursor: default;
}
#menu li {
	float: left;
	margin: 0px 0px 0px 16px;
	display: inline;
	position: relative;
	z-index: 1000;
}
#menu a {
	display: block;
	text-indent: -9999em;
	height: 35px;
	cursor: pointer;
}
#menuItemHome a { width: 53px; background: url('../images/menu/menu-btn-home.gif') bottom; }
#menuItemCosts a { width: 56px; background: url('../images/menu/menu-btn-costs.gif') bottom; }
#menuItemWhyUs a { width: 63px; background: url('../images/menu/menu-btn-why-us.gif') bottom; }
#menuItemProcedures a { width: 95px; background: url('../images/menu/menu-btn-procedures.gif') bottom; }
#menuItemForMen a { width: 71px; background: url('../images/menu/menu-btn-for-men.gif') bottom; }
#menuItemFaqs a { width: 52px; background: url('../images/menu/menu-btn-faq.gif') bottom; }
#menuItemContact a { width: 72px; background: url('../images/menu/menu-btn-contact.gif') bottom; }

#menu a:hover,
.home #menuItemHome a,
.costs #menuItemCosts a,
.whyUs #menuItemWhyUs a,
.procedures #menuItemProcedures a,
.forMen #menuItemForMen a,
.faqs #menuItemFaqs a,
.contact #menuItemContact a {
	background-position: top;
}


/********************************************  SUB MENU  **********************************************/

#menu li:hover a,
#menu li.menuLiOver a {
	background-position: top;
}
#menu li:hover ul, 
#menu li.menuLiOver ul {
	display: block;
}
#menu ul {
	position: absolute;
	background-color: #96abc8;
	padding: 15px 1px 10px 1px;
	font-size: .8em;
	display: none;
	top: 35px;
	left: 0px;
}
#menu ul li {
	float: none;
	display: block;
	margin: 0px;
}
#menu ul a {
	background: none;
	text-indent: 0em;
	width: auto;
	text-decoration: none;
	padding: 5px 9px 5px 9px;
	height: 100%;
}
#menu ul a:hover {
	background-color: #c4d2e6;
}
#menu #menuItemWhyUs ul a {
	width: 9.4em;
}
#menu #menuItemProcedures ul a {
	/*width: 8.875em;*/
	width: 11.4em;
}

/************************************************  NAV  ***********************************************/

#nav {
	background: url('../images/nav/nav-bg.gif');
	width: 890px;
	height: 36px;
}
#nav ul {
	float: left;
	height: 36px;
	background: none !important;
}
#nav li {
	float: left;
}
#nav li a {
	height: 36px;
	display: block;
	text-indent: -9999em;
	background-position: left bottom;
}
/* Body procedures */
#navItemBodyProcedures a { width: 149px; background-image: url('../images/nav/nav-btn-body-procedures.gif') }
#navItemTummyTuck a { width: 107px; background-image: url('../images/nav/nav-btn-tummy-tuck.gif') }

/* Breast procedures */
#navItemBreastProcedures a { width: 162px; background-image: url('../images/nav/nav-btn-breast-procedures.gif') }
#navItemBreastEnlargement a { width: 108px; background-image: url('../images/nav/nav-btn-breast-enlargement.gif') }
#navItemBreastLift a { width: 51px; background-image: url('../images/nav/nav-btn-breast-lift.gif') }
#navItemBreastReduction a { width: 89px; background-image: url('../images/nav/nav-btn-breast-reduction.gif') }

/* Face procedures */
#navItemFaceProcedures a { width: 146px; background-image: url('../images/nav/nav-btn-face-procedures.gif') }
#navItemBrowLift a { width: 87px; background-image: url('../images/nav/nav-btn-brow-lift.gif') }
#navItemCheeks a { width: 69px; background-image: url('../images/nav/nav-btn-cheeks.gif') }
#navItemChin a { width: 53px; background-image: url('../images/nav/nav-btn-chin.gif') }
#navItemEars a { width: 53px; background-image: url('../images/nav/nav-btn-ears.gif') }
#navItemEyelids a { width: 73px; background-image: url('../images/nav/nav-btn-eyelids.gif') }
#navItemFaceLift a { width: 80px; background-image: url('../images/nav/nav-btn-face-lift.gif') }
#navItemJaw a { width: 49px; background-image: url('../images/nav/nav-btn-jaw.gif') }
#navItemLips a { width: 51px; background-image: url('../images/nav/nav-btn-lips.gif') }
#navItemNeck a { width: 55px; background-image: url('../images/nav/nav-btn-neck.gif') }

/* Nose procedures */
#navItemNoseProcedures a { width: 146px; background-image: url('../images/nav/nav-btn-nose-procedures.gif') }
#navItemNoseReshaping a { width: 131px; background-image: url('../images/nav/nav-btn-nose-reshaping.gif') }

/* Skin procedures */
#navItemSkinProcedures a { width: 146px; background-image: url('../images/nav/nav-btn-skin-procedures.gif') }
#navItemChemicalPeels a { width: 122px; background-image: url('../images/nav/nav-btn-chemical-peels.gif') }
#navItemDermabrasion a { width: 114px; background-image: url('../images/nav/nav-btn-dermabrasion.gif') }


/*#navItemNoWrinkles a { width: 101px; background-image: url('../images/nav/nav-btn-no-wrinkles.gif') }*/
#navItemNoWrinkles a { width: 176px; background-image: url('../images/nav/nav-btn-wrinkles-procedures-2010sub.gif') }

/* Price List */
#navItemPriceList a { width: 100px; background-image: url('../images/nav/nav-btn-price-list.gif') }

/* Wrinkles procedures */
/*#navItemWrinklesProcedures a { width: 177px; background-image: url('../images/nav/nav-btn-wrinkles-procedures.gif') }*/
#navItemWrinklesProcedures a { width: 189px; background-image: url('../images/nav/nav-btn-wrinkles-procedures-2010.gif') }
#navItemAntiWrinkleTreatments a { width: 183px; background-image: url('../images/nav/nav-btn-anti-wrinkle.gif') }
#navItemFillingCompounds a { width: 143px; background-image: url('../images/nav/nav-btn-filing-compounds.gif') }
#navItemSkinEnhancement a { width: 134px; background-image: url('../images/nav/nav-btn-skin-enhancement.gif') }

/* Other procedures */
#navItemOtherProcedures a { width: 155px; background-image: url('../images/nav/nav-btn-other-procedures.gif') }
#navItemWeightMetabolism a { width: 152px; background-image: url('../images/nav/nav-btn-weight-metabalism.gif') }

/* Our expertise */
#navItemOurExpertise a { width: 126px; background-image: url('../images/nav/nav-btn-our-expertise.gif') }
#navItemLookYounger a { width: 114px; background-image: url('../images/nav/nav-btn-look-younger.gif') }
#navItemModifySizeShape a { width: 157px; background-image: url('../images/nav/nav-btn-modify-size-shape.gif') }

/* Our surgical facility */
#navItemOurSurgicalFacility a { width: 185px; background-image: url('../images/nav/nav-btn-our-surgical-procedures.gif') }
#navItemHospitalFacility a { width: 165px; background-image: url('../images/nav/nav-btn-plastic-surgery-centre.gif') }

/* Our surgeons */
#navItemOurSurgeons a { width: 129px; background-image: url('../images/nav/nav-btn-our-sergeons.gif') }
#navItemChiefOfSurgery a { width: 140px; background-image: url('../images/nav/nav-btn-chief-surgery.gif') }
#navItemPlasticSurgeons a { 
	width: 140px; 
	background-image: url('../images/nav/nav-btn-chief-surgery.gif') 
}



/*#navItemPlasticSurgeons a { width: 134px; background-image: url('../images/nav/nav-btn-plasticsurgeons.gif') }*/

/* Our staff */
#navItemOurStaff a { width: 106px; background-image: url('../images/nav/nav-btn-our-staff.gif') }
#navItemAdvisors a { width: 210px; background-image: url('../images/nav/nav-btn-medical-cosmetic-advisors.gif') }
#navItemOfficeStaff a { width: 141px; background-image: url('../images/nav/nav-btn-front-office.gif') }
#navItemNurses a { width: 97px; background-image: url('../images/nav/nav-btn-our-nurses.gif') }


.priceList #navItemPriceList a,
.bodyProcedures #navItemBodyProcedures a,
.tummyTuck #navItemTummyTuck a,
.breastProcedures #navItemBreastProcedures a,
.breastEnlargement #navItemBreastEnlargement a,
.breastLift #navItemBreastLift a,
.breastReduction #navItemBreastReduction a,
.faceProcedures #navItemFaceProcedures a,
.browLift #navItemBrowLift a,
.cheeks #navItemCheeks a,
.chin #navItemChin a,
.ears #navItemEars a,
.eyelids #navItemEyelids a,
.faceLift #navItemFaceLift a,
.jaw #navItemJaw a,
.lips #navItemLips a,
.neck #navItemNeck a,
.noseProcedures #navItemNoseProcedures a,
.noseReshaping #navItemNoseReshaping a,
.skinProcedures #navItemSkinProcedures a,
.chemicalPeels #navItemChemicalPeels a,
.dermabrasion #navItemDermabrasion a,
.wrinklesProcedures #navItemWrinklesProcedures a,
.antiWrinkleTreatments #navItemAntiWrinkleTreatments a,
.fillingCompounds #navItemFillingCompounds a,
.otherProcedures #navItemOtherProcedures a,
.weightMetabolism #navItemWeightMetabolism a,
.ourExpertise #navItemOurExpertise a,
.lookYounger #navItemLookYounger a,
.modifySizeShape #navItemModifySizeShape a,
.surgicalFacility #navItemOurSurgicalFacility a,
.hospitalFacility #navItemHospitalFacility a,
.ourSurgeons #navItemOurSurgeons a,
.PlasticSurgeons #navItemPlasticSurgeons a,
.chiefOfSurgery #navItemChiefOfSurgery a,
.ourStaff #navItemOurStaff a,
.advisors #navItemAdvisors a,
.officeStaff #navItemOfficeStaff a,
.nurses #navItemNurses a {
	background-position: top;
}
#nav a:hover {
	background-position: top;
}


/***********************************************  BODY  ***********************************************/

body {
	font-family: arial, sans-serif;
	background-color: #474747;
}
#wrapper {
	background: #474747 url('../images/bg-repeat.gif') repeat-x;
	padding: 17px 0px 0px 0px;
	min-width: 890px;
}
#content {
	width: 890px;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
	background-color: #fff;
	background-position: right bottom;
	background-repeat: no-repeat;
}
.weightLoss #content { background-image: url('../images/bg-procedures.jpg'); border-top: 8px #888 solid; }
.costs #content { background-image: url('../images/bg-costs.jpg'); border-top: 8px #888 solid; }
.whyUs #content { background-image: url('../images/bg-why-us.jpg'); }
.procedures #content { background-image: url('../images/bg-procedures.jpg'); }
.forMen #content { background-image: url('../images/bg-men.jpg'); border-top: 8px #888 solid; }
.faqs #content,
.privacy #content,
.sitemap #content,
.paymentPlans #content,
.computerImaging #content,
.info #content { background-image: url('../images/bg-faqs.jpg'); border-top: 8px #888 solid; }

.priceList #content{ 
	background-image: url('../images/bg-faqs.jpg') !important; 
}

.contact #content { background-image: url('../images/bg-contact.jpg'); border-top: 8px #888 solid; }

.faceProcedures,
.browLift,
.cheeks,
.chin,
.ears,
.eyelids,
.faceLift,
.jaw,
.lips,
.neck { 
	background-image: url('../images/bg-face.jpg') !important; 
}
.noseProcedures,
.noseReshaping { 
	background-image: url('../images/bg-nose.jpg') !important; 
}
.wrinklesProcedures,
.antiWrinkleTreatments,
.fillingCompounds { 
	background-image: url('../images/bg-wrinkles.jpg') !important; 
}
.bodyProcedures,
.tummyTuck { 
	background-image: url('../images/bg-body.jpg') !important; 
}
.breastProcedures,
.breastEnlargement,
.breastLift,
.breastReduction { 
	background-image: url('../images/bg-breast.jpg') !important; 
}
.contact #header img {
	display: none;
}


/*******************************************  PAGE LAYOUT  ********************************************/

#contentLeft {
	width: 575px;
	padding: 30px 40px 0px 25px;
	float: left;
}
#sideBar {
	width: 250px;
	float: left;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}
#sideBar a {
	margin: 12px 0px 0px 0px;
	display: block;
}
.sideBarHeader {
	color: #96abc8;
	font-size: 1.5em;
	margin: .7em 0px .65em 0px;
}
#content .wrinklesSideBar {
	/*min-height: 560px;
	height: auto !important;
	height: 560px;*/
	padding-bottom:260px;
}
#content .skinSideBar {
	/*min-height: 460px;
	height: auto !important;
	height: 460px;*/
	padding-bottom:295px;
}


/********************************************  HOME PAGE  *********************************************/


.home #sideBar {
	padding: 185px 0px 0px 0px;
	margin: 0px;
	min-height: 0px;
	height: auto;
}
#content.home {
	background: #fff url('../images/home-bg.jpg') no-repeat;
}
#content.home #contentLeft {
	width: 590px;
	padding: 30px 25px 0px 25px;
}
#innerLeft {
	float: left;
	width: 240px;
	padding: 0px 25px 0px 0px;
}
#innerRight {
	float: left;
	width: 325px;
	padding: 0px 0px 0px 0px;
}


/**********************************************  GALLERY  **********************************************/


#galleryMain {
	margin: 30px auto 16px auto;
	border: 2px #96abc8 solid;
	width: 432px;
	background: url('../images/icons/ajax-loader.gif') no-repeat center center;
}
#gallery {
	width: 444px;
	margin: 0px auto;
}
#gallery img {
	margin: 0px 4px 8px 4px;
}
.photo {
	width: 432px;
	height: 286px;
}
.thumbNormal {
	cursor: pointer;
}
.thumbSelected {
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}


/*******************************************  CONTACT PAGE  *******************************************/

.loc {
	float: left;
	margin: 0px 70px 30px 0px;
}
.loc h2 {
	margin-top: .5em;
}
.gmap {
	border: 1px solid #96abc8;
	width: 520px;
	height: 350px;
}


/***********************************************  FORM  ************************************************/

.pageForm {
	background-color: #f8f8f8;
	border: 1px #dbdbdb solid;
	padding: 17px 0px 17px 0px;
	font-size: .75em;
}
.pageForm p {
	padding: 0px 0px 20px 0px;
	margin: 0px 28px 20px 28px;
	border-bottom: 1px #dbdbdb dotted;
	font-size: 1em;
}
.pageForm .note {
	margin: 0px 0px 0px 28px;
}
.pageForm fieldset {
	margin: 20px 0px 0px 0px;
	position: relative;
}
.pageForm legend {
	margin: 0px 0px 0px 0px;
	color: #96abc8;
	font-size: 1.4em;
}
.pageForm legend span {
	position: absolute !important;
	left: 28px;
	font-weight: bold;
}
.pageForm .req {
	color: #ff0000;
}
.pageForm ol {
	background-image: url('../images/form-border.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 30px 0px 23px 0px;
	position: relative;
}
.pageForm textarea {
	font-family: arial, sans-serif;
	border: 1px #dbdbdb solid;
	padding: 3px 0px 3px 4px;
	font-size: 1em;
	width: 292px;
	height: 103px;
}
.pageForm label, .pageForm .label {
	width: 12em;
	float: left;
	margin: 7px 0px 0px 0px;
	position: relative;
	padding: 0px 10px 0px 0px;
}
.pageForm ol .textLabel {
	border: 1px #dbdbdb solid;
	padding: 3px 0px 3px 4px;
	width: 292px;
	font-family: arial, sans-serif;
}
.pageForm .short {
	width: 150px;
}
.pageForm select {
	width: 156px;
	font-family: arial, sans-serif;
}
.pageForm .last ol {
	background: none;
}
.pageForm .noLegend ol {
	padding-top: 0px;
}
.pageForm li {
	padding: 4px 10px 4px 28px;
}
.pageForm fieldset li {
	border-top: 1px #f8f8f8 solid;
	border-bottom: 1px #f8f8f8 solid;
}
.pageForm .error {
	background-image: url('../images/form-error-bg.gif');
	border-top: 1px #f1cbcb solid;
	border-bottom: 1px #f1cbcb solid;
}
.pageForm .error p {
	border: 0px;
	margin: 0px 0px 3px 13.7em;
	padding: 0px;
	font-weight: bold;
	font-size: .9em;
	color: #ee5e5e;
}
.pageForm .error input {
	border: 1px #f06b6b solid;
}
.pageForm .focus {
	background-image: url('../images/form-selected-bg.gif');
	border-top: 1px #c5e3ec solid;
	border-bottom: 1px #c5e3ec solid;
}
.pageForm .focus input {
	border: 1px #9bc8d6 solid;
}
.pageForm .submitButton {
	margin: 0px 0px 0px 183px;
}
.pageForm .captcha {
	border: 1px #dbdbdb solid;
}
.pageForm .hasError {
	background-image: url('../images/form-error-bg.gif');
	border-top: 1px #f1cbcb solid;
	border-bottom: 1px #f1cbcb solid;
	padding: 7px 10px 10px 28px;
	margin: 0px 0px 20px 0px;
	position: relative;
}
.pageForm .hasError ol {
	list-style-type: decimal;
	padding: 0px;
	margin: 0px 0px 0px 45px;
	background: none;
}
.pageForm .hasError li {
	padding: 3px 0px 3px 0px;
}
.pageForm .hasError p {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 23px;
	border: 0px;
	background-image: url('../images/icons/ico-exclamation.gif');
	background-position: 0px .1em;
	background-repeat: no-repeat;
}
.pageForm .hasError a {
	color: #ee5e5e;
}
.pageForm .hasError a:hover {
	text-decoration: none;
}
.pageForm .checkBoxSet {
	background-image: url('../images/form-border.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 30px 0px 23px 25px;
	position: relative;
}
.pageForm .checkBoxSet label {
	width: 145px;
	float: none;
	margin: 0px;
	position: relative;
	bottom: 1px;
	display: -moz-inline-box;
	display: inline-block;
}
.pageForm .inlineLabel {
	width: auto;
	float: none;
	margin: 0px 20px 0px 0px;
	position: relative;
	top: 1px;
}
.pageForm .radio {
	position: relative;
	top: 2px;
}


/***********************************************  IBOX  ************************************************/

.floatRight {
	float: right;
	margin: 0px 0px 5px 10px;
}
.imageList img {
	float: left;
	margin: 0px 10px 10px 0px;
}
.enlargeThumb {
	padding: 0px 0px 0px 0px;
	float: right;
	margin: 0px 0px 5px 20px;
	text-decoration: none;
	text-align: center;
}
.floatLeft {
	float: left;
	margin: 0px 10px 5px 0px;
}
.enlargeThumb:hover {
	text-decoration: none;
}
.enlargeThumb img {
	display: block;
	margin: 0px 0px 3px 0px;
	float: none;
}
.enlargeThumb span {
	background-image: url('../images/icons/ico-zoom.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 18px;
	font-size: .6em;
	color: #aaaaaa;
	display: inline;
	line-height: 1.4em;
}


/*********************************************  SITE MAP  **********************************************/

#siteMap {
	font-size: .75em;
	color: #666666;
}
#siteMap ul li {
	padding: 0px 0px 0px 30px;
}
#siteMap ul {
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 10px -5px;
	border-top: 1px #cccccc dashed;
}
#siteMap li {
	line-height: 2.5em;
	padding: 0px 0px 0px 5px;
}
#siteMap ul ul {
	border: 0px;
	font-size: .9em;
}
#siteMap ul ul li {
	line-height: 2em;
	
}


/**********************************************  COMMON  ***********************************************/

.contentList {
	font-size: .75em;
	line-height: 1.6em;
	list-style-type: disc;
	margin: 0px 0px 1.3em 25px;
}
.contentList li {
	margin: 0px 0px .3em 0px;
}
.staffList {
	font-size: .75em;
	line-height: 1.6em;
	margin: 0px 0px 1.3em 0px;
}
.staffList li {
	margin: 0px 0px .3em 0px;
}
.staffList p {
	font-size: 1em;
}
.staffList span {
	font-weight: bold;
}
.pdfList {
	font-size: .75em;
	line-height: 1.6em;
	text-align: left;
	margin: 0px 0px 30px 0px;
}
#sideBar .pdfList {
	padding: 0px 10px 0px 10px;
}
#sideBar .pdfList a {
	display: inline;
}
#sideBar .pdfList li {
	margin: 0px 0px 5px 0px;
}
.pdfList li {
	padding: 0px 0px 0px 25px;
	background: url('../images/icons/ico-pdf.gif') no-repeat left .1em;
}
.pdfList a { text-decoration: none; }
.pdfList a:hover { text-decoration: underline; }

.imgFloatRight {
	float: right;
	margin: 0px 0px 20px 20px;
}
blockquote {
	background-color: #f6f6f6;
	margin: 20px 0px 3px 0px;
	background-image: url('../images/quote-start.gif');
	background-position: left top;
	background-repeat: no-repeat;
	font-style: italic;
	width: 570px;
}
blockquote p {
	margin: 0px;
	background-image: url('../images/quote-end.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px 30px 30px 0px;
	margin: 30px 0px 0px 40px;
}
.photoSet {
	width: 430px;
	padding: 0px 0px 0px 30px;
}
.photoSet a {
	float: left;
}
.photoSet img {
	margin-top: 10px;
}
.introBox {
	border: 1px #96abc8 solid;
	padding: 10px;
	background-color: #f0f6fe;
	text-align: center;
	font-size: 1em;
	width: 500px;
}
#content .introBox a {
	font-weight: bold;
}



/*********************************  Quick Enquiry FORM  *******************************************/

.quick_enquiry {
	text-align:left;
	background-color: #f8f8f8;
	border: 1px #dbdbdb solid;
	padding: 15px 0px;
	margin:15px 5px;
	font-size: .75em;
}
.quick_enquiry p {
	padding: 0px;
	margin: 0px 10px 10px 10px;
	border-bottom: 1px #dbdbdb dotted;
	font-size: 1em;
}
.quick_enquiry .note {
	margin: 0px 0px 0px 10px;
}
.quick_enquiry fieldset {
	margin: 20px 0px 0px 0px;
	position: relative;
}
.quick_enquiry legend {
	margin: 0px 0px 0px 0px;
	color: #96abc8;
	font-size: 1.4em;
}
.quick_enquiry legend span {
	position: absolute !important;
	left: 10px;
	font-weight: bold;
}
.quick_enquiry .req {
	color: #ff0000;
}
.quick_enquiry ol {
	background-image: url('../images/form-border.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 10px 0px 23px 0px;
	position: relative;
}
.quick_enquiry textarea {
	font-family: arial, sans-serif;
	border: 1px #dbdbdb solid;
	padding: 3px 0px 3px 4px;
	font-size: 1em;
	width: 292px;
	height: 103px;
}
.quick_enquiry label, .quick_enquiry .label {
	width: 65px;
	float: left;
	margin: 7px 0px 0px 0px;
	position: relative;
	padding: 0px 12px 0px 0px;
}
.quick_enquiry ol .textLabel {
	border: 1px #dbdbdb solid;
	padding: 3px 0px 3px 4px;
	width: 135px;
	font-family: arial, sans-serif;
}
.quick_enquiry .short {
	width: 140px;
}
.quick_enquiry select {
	width: 141px;
	font-family: arial, sans-serif;
}
.quick_enquiry .last ol {
	background: none;
}
.quick_enquiry .noLegend ol {
	padding-top: 0px;
}
.quick_enquiry li {
	padding: 4px 10px 4px 10px;
}
.quick_enquiry fieldset li {
	border-top: 1px #f8f8f8 solid;
	border-bottom: 1px #f8f8f8 solid;
}
.quick_enquiry .error {
	background-image: url('../images/form-error-bg.gif');
	border-top: 1px #f1cbcb solid;
	border-bottom: 1px #f1cbcb solid;
}
.quick_enquiry .error p {
	border: 0px;
	margin: 0px 0px 3px 13.7em;
	padding: 0px;
	font-weight: bold;
	font-size: .9em;
	color: #ee5e5e;
}
.quick_enquiry .error input {
	border: 1px #f06b6b solid;
}
.quick_enquiry .focus {
	background-image: url('../images/form-selected-bg.gif');
	border-top: 1px #c5e3ec solid;
	border-bottom: 1px #c5e3ec solid;
}
.quick_enquiry .focus input {
	border: 1px #9bc8d6 solid;
}
.quick_enquiry .submitButton {
	margin: 10px 0px 0px 69px;
}
.quick_enquiry .captcha {
	border: 1px #dbdbdb solid;
}
.quick_enquiry .hasError {
	background-image: url('../images/form-error-bg.gif');
	border-top: 1px #f1cbcb solid;
	border-bottom: 1px #f1cbcb solid;
	padding: 7px 10px 10px 10px;
	margin: 5px 0px 10px 0px;
	position: relative;
}
.quick_enquiry .hasError ol {
	list-style-type: decimal;
	padding: 0px 0 0 10px;
	margin: 0px 0px 0px 10px;
	background: none;
}
.quick_enquiry .hasError li {
	padding: 3px 0px 3px 0px;
}
.quick_enquiry .hasError p {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	border: 0px;
	background-image: url('../images/icons/ico-exclamation.gif');
	background-position: 0px .1em;
	background-repeat: no-repeat;
}
.quick_enquiry .hasError a {
	color: #ee5e5e;
}
.quick_enquiry .hasError a:hover {
	text-decoration: none;
}
.quick_enquiry .checkBoxSet {
	background-image: url('../images/form-border.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 30px 0px 23px 25px;
	position: relative;
}
.quick_enquiry .checkBoxSet label {
	width: 145px;
	float: none;
	margin: 0px;
	position: relative;
	bottom: 1px;
	display: -moz-inline-box;
	display: inline-block;
}
.quick_enquiry .inlineLabel {
	width: auto;
	float: none;
	margin: 0px 20px 0px 0px;
	position: relative;
	top: 1px;
}
.quick_enquiry .radio {
	position: relative;
	top: 2px;
}

.quick_enquiry .err{
	border:1px solid #F00;
}