/* ### Main Layout ### */
#content{padding-top:20px;}
body {
	margin: 0;
	background: url(images/design/bg.gif) repeat-x #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #343434;
}
p {
	padding: 0;
	margin: 0 10px 14px 10px;
}
li {
	margin: 0;
	padding: 0 0 5px 0;
}
/* normal body links*/
a {
	font-weight: normal;
}
a:link, a:visited {
	color: #343434;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	color: #DF84A4;
}
strong a, b a {
		font-weight: bold;
}
/* end of normal body links*/
li {
	list-style-image:url(images/design/bullet.gif);
	list-style-position: outside;
	text-align: justify;
}
#main {
	margin: 0 auto 0 auto;
	width:950px;
}
#header {
	margin: 0 auto;
	width:1004px;
	height:360px;
	/*background: url(images/design/header.jpg) no-repeat right;*/
}
#footer, #footerlinks2 {
	background:url(images/design/footer.jpg) repeat-x #efc0d2;
	margin: 20px auto 0 auto;
	width: 100%;
	height: 52px;
	text-align:center;
	color: #343434;
	padding: 5px 0;
	clear:both;
}
#footerlinks2 {
	background: none;
	height: 20px;
	margin-top: 5px;
	width: 960px;
}
#footer a:link, #footer a:hover, #footer a:visited {
	color: #343434;
}
#footerlinks a, #footerlinks a:hover {
	padding: 7px;
	color: #343434;
	text-decoration:none;
}
#footerlinks a:hover {
	padding: 7px;
	color: #DF84A4;
	text-decoration:none;
}
#footerlinks2 a, #footerlinks2 a:hover {
	padding: 3px;
	text-decoration:underline;
	font-size: 11px;
}
#base, #footerlinks2 {
	clear:both;
	text-align:center;
}
#base {
	margin-top: 20px;
}

/*********** search ********************/
#SearchBox {
	position:absolute;
	top: 350px;
	color:#959595;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	padding-left: 707px;
	font-size: 11px;
	z-index:1;
}
#SearchBox input {
	color:#959595;
	border:#959595 1px solid;
	padding: 0;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	width: 150px;
}
#SearchBox input.searchButton {
	color:#333333;
	border:1px outset #a79da0;
	padding: 0;
	font-size: 10px;
	height: 17px;
	line-height: 17px;
	font-weight: bold;
	background: #efc0d1;
	width:47px;
}




/******************* heading styles ***********************/

h1, h2, h3, h4, h5, #blogcontent h1 a {
	font-size: 18px;
	font-weight: bold;
	color: #c36385;
	font-style:italic;
	text-align:left;
}
h1 {
	background: url(images/design/heading-line.jpg) no-repeat right bottom;
	padding-bottom: 10px;
	color:#000000;
}

h1.black, h2.black {
	color:#000000;
	font-size: 18px;
	height:auto; width:auto; background: none;
	padding: 0 0 10px 0;
	margin: 0;
}
h2, h3, h4, h5, #blogcontent h2 a {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
}
h2, h2.underline, h2.underlineNo {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	font-style:italic;
	text-align:left;
	background: url(images/grey-bar.jpg) no-repeat; 
	width: 910px; 
	height:16px; 
	padding: 15px 20px; 
	margin:25px 0 25px 3px; 
	display: inherit;
}

h2.underline {
	margin: 40px 0 10px 0;
}
h2 a.black {color:#000000; text-decoration:underline;}
h2 a:hover.black {color:#000000; text-decoration:none;}
#blogcontent h2 a {
	font-size: 18px;
	padding-top: 15px;
}
/*#content #artD h2.underline {font-size: 20px; margin-top: 80px;}*/
h3 {margin-left: 10px;}
/******************************* end of heading styles ********************************/
 
/******************************* home styles ********************************/
#topProcedures {
	height:220px;
}
#homeLftSide {
	margin: 10px 0 10px 0;
	width: 370px;
	float:left;
}
#homeLftSide a {
	text-decoration:none;
}
#CaseStudiesLipo, #CaseStudiesBreast, #CaseStudiesRhino {
	background:url(images/article-grey-bg-body.jpg) no-repeat;
	width: 370px;
	height: 111px;
	margin-bottom: 10px;
	text-align:left;
	color: #333333;

}
#CaseStudiesBreast {
	background:url(images/design/breast-Illustration-Back.jpg) no-repeat;
}
#CaseStudiesRhino {
	background:url(images/article-grey-bg-face.jpg) no-repeat; 
}

#hmArticlesback {
	background:url(images/design/hmArticlesback.jpg) repeat-x;
	width: 100%;
	padding-bottom: 50px;
	clear:both;
}
#hmArticlesback h4 {
	padding: 15px 0 0 0;
	margin: 0 0 10px 100px;
}
#hmArticlesback img {
	padding: 20px 10px 0 5px;
}
#hmArticlesback p {
	float:right;
	width: 450px;
	text-align: left;
	margin: 0 0 14px 0;
	padding: 0;
}
#hmArticlesback p em a {margin: 0 0 14px 0;
	padding: 0;}
/*#CaseStudiesLipo a, #CaseStudiesBreast a, #CaseStudiesRhino a,*/ #CaseStudiesLipo p, #CaseStudiesBreast p, #CaseStudiesRhino p {
	color:#ffffff;
	padding: 12px 10px 3px 90px;
	line-height: 14px;
	margin: 0;
}

#CaseStudiesLipo p, #CaseStudiesBreast p, #CaseStudiesLipo a {color:#333333;text-decoration:none; }
#CaseStudiesRhino a  { color:#ffffff; text-decoration:underline;}
#CaseStudiesRhino a:hover { color:#ffffff; text-decoration:none;}
#CaseStudiesLipo a:hover { color:#DF84A4;}
#hmRightSide {
	padding: 10px 0 10px 0;
	text-align:justify;
	width: 550px;
	float:right;
}
#topProceduresBreastImplants, #topProceduresRhinoplasty, #topProceduresRhinoplastyMale, #topProceduresTummyTuck, #topProceduresFacelift,  #topProceduresLiopsculpture, #BreastImplantsBandA, #antiWrinkleIcon, #dermalFillersIcon, #otoplastyIcon, #blepharoplastyIcon, #shortScarIcon, #faceLiftIcon, #browLiftIcon, #farTransferIcon, #chinImplantsIcon, #buccalFatPadIcon, #breastReductionIcon, #breastLiftIcon, #breastLiftLollyIcon, #pecImplantIcon, #maleBreastReductionIcon, #nippleConditionsIcon, #snoopyBreastsIcon, #labioplastyIcon, #thighLiftIcon, #postPregnancyIcon, #pecButtImplant, #hmBreast, #hmNose, #hmTummy, #hmFace,#hmLabioplasty, #topProceduresBreastRevision {
	float:left;
	height:184px;
}
#topProceduresBreastImplants, #BreastImplantsBandA, #topProceduresBreastRevision {
	width:175px;
	background:url(images/design/top-plastic-surgery-procedures/breast-implants.jpg) no-repeat;
}
#topProceduresBreastRevision {
	background:url(images/design/plastic-surgery-procedure-icons/breast-lift-lolly-pop.jpg) no-repeat;
	}
#BreastImplantsBandA {
	float:right;
	margin-left: 20px;
}
#topProceduresRhinoplasty {
	width:184px;
	background:url(images/design/top-plastic-surgery-procedures/rhinoplasty.jpg) no-repeat;
}
#topProceduresRhinoplastyMale {
	width:184px;
	background:url(images/design/plastic-surgery-procedure-icons/male-Rhinoplasty.jpg) no-repeat;
}
#topProceduresTummyTuck {
	width:182px;
	background:url(images/design/top-plastic-surgery-procedures/tummy-tuck-breast-lift.jpg) no-repeat;
}
#topProceduresFacelift {
	width:183px;
	background:url(images/design/top-plastic-surgery-procedures/facelift.jpg) no-repeat;
}
#topProceduresLiopsculpture {
	width:182px;
	background:url(images/design/top-plastic-surgery-procedures/labioplasty-liposculpture.jpg) no-repeat;
}
#hmBreast{width:175px;
	background: url(images/home-breastG.jpg) no-repeat;}
#hmNose{width:184px;
	background: url(images/home-noseG.jpg) no-repeat;}
#hmTummy{width:182px;
	background: url(images/home-tummyG.jpg) no-repeat;}
#hmFace{width:183px;
	background: url(images/home-faceG.jpg) no-repeat;}
#hmLabioplasty{width:182px;
	background: url(images/home-lipoG.jpg) no-repeat;}


#ACSint, #ACSintTwo { width:250px; float:right; padding:6px 0;margin:25px 0 10px 50px; padding-left:50px; border-left:#999 solid 1px; }
#ACSint img, #ACSintTwo img { text-align:center; margin-bottom:10px;border:none; }
#ACSint p{ text-align:left;}
#ACSint a, #ACSintTwo a{ text-decoration:none; border:none;}
#ACSintTwo { width:550px;  margin:0 0 0 50px; }
#ACSintTwo img  { width:237; height:158px;  float: left; margin:0 30px 0 0 ;}

/********************************************** Procedure Icons ***********************************************/

/********************* Face  **************************/
#antiWrinkleIcon {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/anti-wrinkle.jpg) no-repeat;
}
#dermalFillersIcon {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/dermal-fillers.jpg) no-repeat;
}
#otoplastyIcon {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/otoplasty.jpg) no-repeat;
}
#blepharoplastyIcon {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/Blepharoplasty.jpg) no-repeat;
}
#shortScarIcon {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/short-scar.jpg) no-repeat;
}
#faceLiftIcon {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/face-lift.jpg) no-repeat;
}
#browLiftIcon {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/brow-lift.jpg) no-repeat;
}
#farTransferIcon {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/fat-transfer.jpg) no-repeat;
}
#chinImplantsIcon  {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/chin-cheek-implants.jpg) no-repeat;
}
#buccalFatPadIcon  {
	width:182px;
	background:url(images/design/plastic-surgery-procedure-icons/buccal-fat-pad-removal.jpg) no-repeat;
}
/********************* End of Face  **************************/

/********************* Breast  **************************/
#breastReductionIcon  {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/breast-reduction.jpg) no-repeat;
}
#breastLiftIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/breast-lift.jpg) no-repeat;
}
#breastLiftLollyIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/breast-lift-lolly-pop.jpg) no-repeat;
}
#nippleConditionsIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/nipple-conditions.jpg) no-repeat;
}
#snoopyBreastsIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/snoopy-breasts.jpg) no-repeat;
}
#maleBreastReductionIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/male-breast-reduction.jpg) no-repeat;
}
#pecImplantIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/pec-implant.jpg) no-repeat;
}
/********************* End of Breast  **************************/

/********************* Body  **************************/
#labioplastyIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/labioplasty.jpg) no-repeat;
}
#thighLiftIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/thigh-buttock-body-lift.jpg) no-repeat;
}
#postPregnancyIcon {
	width:175px;
	background:url(images/design/plastic-surgery-procedure-icons/post-pregnancy.jpg) no-repeat;
}
#pecButtImplant {
	width:184px;
	background:url(images/design/plastic-surgery-procedure-icons/pec-butt-implant.jpg) no-repeat;
}
/********************* End of Body    **************************/
#topProceduresBreastImplants a, #topProceduresRhinoplasty a, #topProceduresTummyTuck a, #topProceduresFacelift a, #topProceduresLiopsculpture a, #BreastImplantsBandA a, #antiWrinkleIcon a, #dermalFillersIcon a, #otoplastyIcon a, #blepharoplastyIcon a, #shortScarIcon a, #faceLiftIcon a, #browLiftIcon a, #farTransferIcon a, #chinImplantsIcon a, #buccalFatPadIcon a, #breastReductionIcon a, #breastLiftIcon a, #breastLiftLollyIcon a, #pecImplantIcon a, #maleBreastReductionIcon a, #nippleConditionsIcon a, #snoopyBreastsIcon a, #labioplastyIcon a, #thighLiftIcon a, #postPregnancyIcon a, #topProceduresRhinoplastyMale a, #pecButtImplant a, #hmBreast a, #hmNose a, #hmTummy a, #hmFace a, #hmLabioplasty a, #topProceduresBreastRevision a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	width: 184px;
}
#topProceduresBreastImplants a:hover, #topProceduresRhinoplasty a:hover, #topProceduresTummyTuck a:hover, #topProceduresFacelift a:hover, #topProceduresLiopsculpture a:hover, #BreastImplantsBandA a:hover, #antiWrinkleIcon a:hover, #dermalFillersIcon a:hover, #otoplastyIcon a:hover, #blepharoplastyIcon a:hover, #shortScarIcon a:hover, #faceLiftIcon a:hover, #browLiftIcon a:hover, #farTransferIcon a:hover, #chinImplantsIcon a:hover, #buccalFatPadIcon a:hover, #breastReductionIcon a:hover, #breastLiftIcon a:hover, #breastLiftLollyIcon a:hover, #pecImplantIcon a:hover, #maleBreastReductionIcon a:hover, #nippleConditionsIcon a:hover, #snoopyBreastsIcon a:hover, #labioplastyIcon a:hover, #thighLiftIcon a:hover, #postPregnancyIcon a:hover, #topProceduresRhinoplastyMale a:hover, #pecButtImplant a:hover, #topProceduresBreastRevision a:hover{
	color:#343434;
	width: 184px;
}
#hmBreast a:hover, #hmNose a:hover, #hmTummy a:hover, #hmFace a:hover, #hmLabioplasty a:hover{	
	width: 184px;
	color:#DF84A4;
	}
#topProceduresBreastImplants h2, #topProceduresRhinoplasty h2, #topProceduresTummyTuck h2, #topProceduresFacelift h2, #topProceduresLiopsculpture h2, #BreastImplantsBandA h2, #antiWrinkleIcon h2, #dermalFillersIcon h2, #otoplastyIcon h2, #blepharoplastyIcon h2, #shortScarIcon h2, #faceLiftIcon h2, #browLiftIcon h2, #farTransferIcon h2, #chinImplantsIcon h2, #buccalFatPadIcon h2, #breastReductionIcon h2, #breastLiftIcon h2, #breastLiftLollyIcon h2, #pecImplantIcon h2, #maleBreastReductionIcon h2, #nippleConditionsIcon h2, #snoopyBreastsIcon h2, #labioplastyIcon h2, #thighLiftIcon h2, #postPregnancyIcon h2, #topProceduresRhinoplastyMale h2, #pecButtImplant h2, #hmBreast h2, #hmNose h2, #hmTummy h2, #hmFace h2, #hmLabioplasty h2, #topProceduresBreastRevision h2{
	margin: 100px 0 0 15px;
	line-height: 12px;
	text-align:left;
	font-style:normal;
	height:auto; width:auto; background: none;
	padding: 0;
}
#topProceduresBreastImplants h2, #BreastImplantsBandA h2, #breastReductionIcon h2, #breastLiftIcon h2, #breastLiftLollyIcon h2, #pecImplantIcon h2, #maleBreastReductionIcon h2, #nippleConditionsIcon h2, #snoopyBreastsIcon h2, #topProceduresBreastRevision h2 {
	margin-left: 7px;
	height:auto; width:auto; background: none;
}
#Social, #SocialWide {
	width: 550px;
	height: 43px;
	line-height: 43px;
	background: url(images/design/socialBack.jpg) no-repeat;
	color:#FFFFFF;
	position: relative;
	z-index: 10000;
}
#SocialWide, #SocialWideRight {
	background: url(images/design/socialBackWide.jpg) no-repeat;
	width: 645px;
	margin-top: 80px;
	clear:both;
	height: 44px;
	margin: 0 auto;
	font-weight: bold;
	color:#FFF;
}
#SocialWideRight {
	float:right;
	}
#Social a:link, #SocialWide a:link, #SocialWideRight a:link{
	color:#FFFFFF;
	text-align:center;
	margin: 0 3px;
	font-weight: bold;
}
#Social p, #SocialWide p, #SocialWideRight p {
	text-align:center;
}
#SocialWideRight p {
	margin-top:10px;
	}
/******************************* end of home styles ********************************/

/******************************* content styles ********************************/
#leftside {
	padding: 0 20px 10px 0;
	width: 540px;
	float:left;
}
#leftside input, #leftside textarea, #leftside select {
	float:right;
	font-size:10px;
	text-align:left;
	width: 200px;
}
#rightside {
	margin: 0 11px 0 0;
	padding: 0;
	text-align:justify;
	width: 330px;
	float:right;
}

#mapdirections {
	margin: 0 0 0 10px;
	text-align:justify;
	width: 450px;
	float:right;
}
#casestudy {
	float:right;
	margin-left: 20px;
	width: 240px;
	height: 573px;
	background:url(images/design/caseStudy.jpg) no-repeat;
	padding: 5px;
	font-size: 11px; text-align:left;
}
#casestudy p, #casestudy a:link, #casestudy h3 {
	padding: 0 15px 0 10px;
	color:#FFFFFF;
}
#casestudy h3 {margin-bottom: 0;}
#casestudy h2 {
	padding: 0 15px 0 10px;
	height:auto; width:auto; background: none;
	margin-bottom: 5px;
}
.pinkDiv {
	clear:both;
	border-bottom: #f0c4d4 1px solid;
	padding: 10px 0 0px 0;
}
#breastFeature, #breastFeatureRight, #breastFeatureTall, #contactRight {
	float:left;
	width: 313px;
	height: 663px;
	margin-right: 15px;
	background:url(images/design/breastFeatureBack.jpg) no-repeat;
	z-index: 1;
	position:relative;
}
#breastFeatureTall, #contactRight {
	height: 808px;
	background:url(images/design/breastFeatureBackTall.jpg) no-repeat;
}
#contactRight {
	background:url(images/design/contactBack.jpg) no-repeat;
}
#breastFeatureRight, #contactRight {
	float:right;
	margin: 0 0 0 15px;
}
#breastFeature p, #breastFeatureRight p, #breastFeatureTall p, #contactRight p {
	color:#FFFFFF;
	padding: 0 10px 10px 10px;
	margin-top: 15px;
}
#breastFeature a:link, #breastFeatureRight a:link, #breastFeature a:visited, #breastFeatureRight a:visited, #breastFeatureTall a:link, #breastFeatureTall a:visited, #contactRight a:link, #contactRight a:visited {
	color:#FFFFFF;
}
#breastFeatureRight a:hover, #breastFeature a:hover, #breastFeatureTall a:hover, #contactRight a:hover {
	font-weight: bold;
}
#breastFeature p.greyText, #breastFeatureRight p.greyText, #breastFeatureTall p.greyText {
	color: #343434;
}
#breastFeature h2, #breastFeatureRight h2, #breastFeatureTall h2 {
	color: #343434;
	padding: 10px 10px 0 10px;
	height:auto; width:auto; background: none;
}
#breastFeature div {text-align:center;}
#contactsidetxt h3 {
	font-size:15px;
	color:#FFFFFF;
}
#contactsidetxt h4 {
	font-size:14px;
	color: #343434;
}
#contactsidetxt {
	padding: 11px;
	text-decoration:none;
	text-align:left;
	font-weight: bold;
	font-size:13px;	
}
#contactsidetxt a {
	padding: 0 15px;
	text-decoration:none;
	font-weight: bold;
	font-size:13px;	
}
#contactsidetxt li {
	padding: 0;
}
#topproceduresHomeBL {
	background:url(images/design/topProceduresBoxBL.jpg) no-repeat;
	width: 370px;
	height:130px;
	color:#FFFFFF;
	margin-top: 62px;
}
#topproceduresHomeBL h3 {
	padding: 15px 15px 5px 15px;
	margin:0;
	color:#000;
	font-size: 12px;
}
#topproceduresHomeBL p, #topproceduresHomeBL a {
	padding: 0 15px;
}
#topproceduresHomeBL p a {padding:0; margin:0;}
#topproceduresHomeBL a {
	color:#FFFFFF;
}
#topproceduresHomeBL a:hover {
	text-decoration:underline;
}
a.underline:link, a.underline:visited  {
	color: #DF84A4;
	text-decoration: underline;
}
a.underline:hover, a.underline:active {
	text-decoration: none;
	color: #343434;
}
#sitemap a {
	font-size: 14px;
	font-weight: bold;
	color: #4e4e4e;
}
img {
	border: 0;
}
img.left, img.leftBPad {
	float:left;
	margin-right: 15px;
}
img.leftBPad {
	padding-bottom: 10px;
}
.rightfloat, img.right, .right, object.right {
	float:right;
	margin-left: 15px;
}
#BreastImplantSize {
	width: 662px;
	margin: 0
}
#flashRight {
	float:right;
	margin: 0 0 0 15px;
	width: 259px;
}
#abdoRight {
	float:right;
	width: 219px;
	height: 340px;
	margin-left: 20px;
}
.clear {
	clear:left;
}
/******************************* end of content styles ********************************/

#buttons input, #leftside input.btn, #BAMcontactForm input.btn {
	background:#666666;
	color:#FFFFFF;
	border: outset #FF99FF 2px;
	width: 50px;
	display:inline;
	text-align:center;
	float:none;
}
#leftside object {float:right; width: 300px; margin-left: 20px;}
#buttons {
	text-align:center;
	width: 100%;
	clear:both;
}
a.sitemap2:visited {
	color:#333333;
	font-size:12px;
}
.sitemap3 {
	margin-left: 45px;
}
/* blog settings */
#lftmenu {
	padding: 10px 15px 10px 0;
	width: 190px;
	float:left;
}
#blogcontent {
	padding: 10px 0 10px 0;
	text-align:justify;
	width: 715px;
	float:right;
}
#blogcontent img {
	margin-left: 10px;
	border: none;
}
#nav, #nav a:link, #nav a:visited, #nav a:hover, #nav2, #nav2 a:link, #nav2 a:visited, #nav2 a:hover {
	padding: 10px 0;
	text-align:right;
	font-weight: bold;
	line-height: 20px;
}
#nav a:visited, #nav2 a:visited {
	font-weight: normal;
}
#nav a:hover, #nav2 a:hover {
}
li.numeric {
	list-style:decimal;
	list-style-image:none;
}
#numeric {
	width: 620px;
	float:right;
}
#indent {
	margin: 0 0 15px 100px;
}
.indent {
	margin-left: 20px;
}
#rightText{
	color:#000;
	float:right;
	width:210px;
	text-align:right;
	padding:0 0 30px 20px;
}

/* not sure where below css response to */
#contactPage {
	text-align:left;
}
#kourosh {
	width:400px;
	margin-left:123px;
}
#homeLftSide .black{
	font-size: 17px;
}
#incision-image {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#mastopexyScar {
	background:url(images/mastopexy-scar.jpg) no-repeat;
	float:right;
	width:249px;
	min-height:360px;
	margin:0 0 0 20px;
	padding:290px 0 0 0;

}
#mastopexyScar p {
	color:#FFF;
	text-align:center;
}

#mastopexyScar2 {
	background:url(images/bresst-lift-3years.jpg) no-repeat top;
	width:249px;
	height:60px;
	margin:3px 0 20px 0;
	padding:290px 0 0 0;
}
/*flashgallery */
#flashgallery {
	text-align:center;
	background: url(images/design/logoGallery.jpg) no-repeat left top;
	margin: 0 auto;
	padding-left: 15px;
}
#flashgalleryLge {
	text-align:center;
	background: url(images/design/logoGalleryLg.jpg) no-repeat left top;
	margin: 0 auto;
	padding-left: 155px;
}



 

/* default css*/

/*************** Gallery One Settings **************/
#picture_div {
	padding:0;
	margin: 0;
}
.complex-align {
	float:left;
	width: 175px;
	height: 285px;
	margin: 5px 5px;
}

.one_picture {
	padding:0;
	margin: 0;
}
.tool-tip {
	z-index:2500;
}
/********* Google maps *******/
#map_canvas, #pano{width: 425px; height: 416px; float:left;}
#pano {height: 300px;}
#directions {width: 425px;}
.gmls-app {width : 188px;}
.gmls-search-form form.gsc-search-box input.gsc-input {padding : 1px;  width : 180px;}
td.gsc-search-button {width : auto; padding-left: 5px;}

.aligncenter	{display:block;margin:0 auto;}

.cross ul, li
{
    list-style-type: none;
}
/* ### Sidebars ### */
*.toggler {
	color: #fff;
	padding: 15px 20px;
	background: url(images/expand-bg.jpg) no-repeat;
	width:910px;
	height:16px;
	margin: 1px 0;
}
/*.toggler {
	color: #222;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	margin: 0;
}*/
#faq_accordion h3.toggler atStart {font-weight: bold;}
.element p {margin: 5px 10px;}
/*.element a {background:#fc4c82; border: 1px outset #CCCCCC; margin-left: 10px; color:#FFFFFF; padding: 2px 5px;}*/
h3.toggler {font-weight: bold;font-size: 16px;}
h3.toggler img {float:right;}
h3.toggler:hover {cursor: pointer;}


.required_class {
color:red;
}

/*video library  css starts here*/
.utubeContent div{
	background: url(images/video-library/video-library_09.jpg) repeat-x;
	float:left;
	margin-left:20px;
	height:150px;
	width:708px;
	padding:0 0 10px 10px;
}
img.utubeContent{
	width:212px;
	height:160px;
	float:left;
	margin:0;
}
.utubeContent {
	height:160px;
	margin:20px 0 20px 0;
	}
.utubeContent h2{
	color:#c36385;
	font-size:14px;
	line-height:20px;
	font-style:normal;
	height:auto; width:auto; background: none; padding: 0; margin: 0 0 15px 10px;
}
.utubeContent a { text-decoration:underline;}
.utubeContent a:hover {color:#c36385;}
.embedCode {height: 80px; overflow:auto;  text-align:left; border: #666 1px solid; padding: 3px;}
.embedCodeH {float: right; width: 280px; margin-right: 200px;}
/*video library css finishes here*/


/**************** Breast Augmentation page **********************/


#BAMboxTop-two {
	background:url(images/BAM-box-new.jpg) no-repeat;
	height:249px;
	width:737px;
	color:#fff;
	padding: 8px 180px 0 25px;
}
#BAMboxTop-two p {
	font-size: 12px; margin: 9px 200px 8px 0; !margin: 13px 200px 10px 0; line-height:13px; color:#fff;
}
	
#BAMboxTop-two h2 {
	font-style: normal;
	font-weight:bold;
	font-size:16px;
	color:#343434;
	padding: 0;
	margin: 8px 200px 6px 0;
	color:#FFF;
	height:auto; width:auto; background: none;
}
#bookNowtoday-two {
float:right;
font-size:14px;
font-style:italic;
font-weight:bold;
margin: 5px 43px 5px 0;
color:#343434;
}


#BAMboxTop {
	background:url(images/BAM-box.jpg) no-repeat;
	height:199px;
	width:744px;
	padding: 5px 180px 0 25px;
	color:#fff;
}
#BAMboxTop h2 {
	font-style: normal;
	font-weight:bold;
	font-size:16px;
	color:#343434;
	padding: 0;
	margin: 8px 0 6px 0;
		color:#FFF;
	height:auto; width:auto; background: none;
}
#BAMboxTop p {
	font-size: 12px; margin: 0 0 9px 0; line-height:13px;
}
#bookNowtoday {float:right;
font-size:14px;
font-style:italic;
font-weight:bold;
margin: 18px -40px 5px 0;
color:#343434;
}

#BAMcontactForm input, #BAMcontactForm textarea, #BAMcontactForm select {
	float:right;
	font-size:10px;
	text-align:left;
	width: 190px;
}
#BAMcontactForm .t2 table { padding-left: 94px;}
#BAMcontactForm object {float:right;}
/* BAM text box style starts here */
#BAMtextBox {
width:702px; height:165px; background:url(../imagesn/BAM-text-topbox.jpg); float:left; padding:10px 15px 10px 15px; margin:20px 10px 10px 0; }

#BAMtextBox h2{font-weight:bold; font-style:normal; font-size:18px; padding:0; margin:0;	height:auto; width:auto; background: none;
}
#BAMtextBox h3{
font-size:14px; font-weight:normal; font-style:normal; margin:5px 0 10px 0 ; padding:0;}
/* BAM text box style finishes here */

.bamBox {
	background: url(../imagesn/design/mapsBack.jpg) no-repeat bottom;
	height: 159px;
	color:#333333;
	padding: 15px 45px 15px 20px;
}
.bamBoxTwo, .bamBoxTwoT {
	background: url(images/2nd-Breast-aug.jpg) no-repeat;
	height: 196px;
	color:#333333;
	padding: 15px 340px 15px 20px;
}
.bamBoxTwoT {
		padding: 15px 0 15px 20px;
		background: none repeat scroll 0% 0% transparent;
		height:280px;
}
#B2flash{
	margin: -11px 0 0 610px;
	position:absolute;
	}
.articles {
	background: url(../imagesn/design/articlesBack.jpg) no-repeat;
	color:#333333;
	height:123px;
	padding: 15px 45px 15px 20px;
}

#socialize-this {text-align:center;border-top: 1px solid #343434;border-bottom: 1px solid #343434; line-height: 30px; padding: 10px 0; margin-bottom: 60px;}
#socialize-this img {width:30px; height: 30px; margin: 0 15px;}



#FreePromoBtn-new{ background: url(images/free-box-new.jpg) no-repeat; width: 203px; height:169px; position:absolute; top:435px; margin:0 0 0 742px; padding:84px 20px 0 30px;}
#FreePromoBtn-new p { padding:0; margin:0 0 3px 0; line-height: normal; font-size:14px; color:#000;} 
#FreePromoBtn-new strong{ font-size:24px; font-weight:bold; font-style:italic; margin:0 0 5px 0;}
#FreePromoBtn-new a{ font-style:italic; text-decoration:none; text-align:right; margin:0 0 0 90px; color:#000;}



#FreePromoBtn{ background: url(images/free-conslutation-btn.jpg) no-repeat; width: 183px; height:102px; position:absolute; top:625px; margin:0 0 0 750px; padding:6px 0 0 15px;}
#FreePromoBtn p { padding:0; margin:0 0 3px 0; line-height: normal; font-size:14px;} 
#FreePromoBtn strong{ font-size:24px; font-weight:bold; font-style:italic; margin:0 0 5px 0;}
#FreePromoBtn a{ font-style:italic; text-decoration:underline;}
/* ### Main Navigation ### 
/*Credits: CSSplay */
.jqueryslidemenu {
width:670px;
	padding: 200px 0 0 15px;
	line-height:45px;
	height:45px;
	float:left;
	position:absolute;
	z-index: 5000;
}
#main_menu a {
	font-weight: bold;
}
/* ### Main Navigation ### 
/*Credits: CSSplay */
.preload2 {}
.menu2 {padding:0; margin:0; list-style:none; line-height:45px; height:45px; position:relative; z-index: 1400; text-transform:uppercase;}
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; color:#333333; text-decoration:none; font-weight:normal; padding:0; cursor:pointer; font-size: 12px; /*margin-right: 30px;*/padding:0 10px 0 5px; line-height:45px; height: 45px;}
.menu2 li a.top_link span {float:left; display:block; padding:0 5px; line-height:45px; height:45px; margin:0; padding: 0;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 5px; line-height:45px; height:45px;}
.menu2 li a.top_link:hover {color:#fff;}
.menu2 li a.top_link:hover span {}
.menu2 li a.top_link:hover span.down {line-height:45px; height:45px;}

.menu2 li:hover > a.top_link {color:#fff;} /* this one adds an image for hovering over a link */
.menu2 li:active > a.top_link {color:#333333;}
.menu2 li:hover > a.top_link span {}
.menu2 li:hover > a.top_link span.down {}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:1401;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:44px; background: url(images/design/menuBack.jpg) no-repeat top left; padding:0; border:1px solid #fff; border-top: 0; white-space:nowrap; width:210px; height:auto;z-index: 1401; text-indent: 10px; 	font-size: 11px;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:210px; border-bottom:#fff 1px solid; padding:7px 0;}
.menu2 :hover ul.sub li a {display:block; height:20px; width:210px; line-height:20px; margin-left:10px; color:#fff; text-decoration:none; font-weight: bold;}
.menu2 :hover ul.sub li a.fly {background: url(images/arrow.gif) 190px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {color:#333333;}
.menu2 :hover ul.sub li a.fly:hover {background: 190px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:190px 7px; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:140px; top:-4px; background: url(images/design/menuBack.jpg) no-repeat #937f87; padding:1px 0; border:1px solid #fff; white-space:nowrap; width:205px; color:#fff; height:auto; z-index:1;}

.menu2 :hover ul.sub li ul li {display:block; height:20px; position:relative; float:left; width:205px; border-bottom:#fff 1px solid;}

.menu2 :hover ul.sub li ul li a {display:block; font-size:12px; height:20px; width:204px; line-height:20px; text-indent:10px; text-decoration:none; border:1px solid #fff; border-width:0 0 0 1px; font-weight: bold; color:#fff;}


#freeConslutations {
	background: url(images/free-conslutation-box.jpg) no-repeat;
	width:351px;
	height:150px;
	float: right;
	margin: 5px 0 0 45px;
	padding: 64px 0 30px 60px;	
}
#freeConslutations h3, #freeConslutations h4, #freeConslutations p,  #freeConslutations h6 {
	color:#000;
	font-style:normal;
}
#freeConslutations h3 {
	font-size:16px;
	margin:0;
}
#freeConslutations h4 {
	font-size:14px;
	font-weight:normal;
	margin:5px 0 10px 0;
}
#freeConslutations h6{
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	margin:50px 5px 0 140px;
}
#homeLg p, #homeLg a {
	font-size:13px;
	margin-left: 0;
}

#contactRight2 {
	float:left;
	width: 313px;
	height: 663px;
	margin-right: 15px;
	background:url(images/design/breastFeatureBack.jpg) no-repeat;
	z-index: 1;
	position:relative;
}
#contactRight2 {
	height: 808px;
	background:url(images/design/breastFeatureBackTall.jpg) no-repeat;
}
#contactRight2 {
	background:url(images/design/contactBack-v2.jpg) no-repeat;
	padding-right:20px;
}

#contactsidetxt2 ul {
	margin-top:-10px;
}

#contactRight {
	float:right;
	margin: 0 0 0 15px;
}
#contactRight2 p {
	color:#FFFFFF;
	padding: 0 10px 10px 10px;
	margin-top: 15px;
}
#contactRight a:link, #contactRight2 a:visited {
	color:#FFFFFF;
}
#contactRight2 a:hover {
	font-weight: bold;
}

#contactsidetxt2 h3, #contactRight #contactsidetxt2 #greyText h3 a {
	font-size:15px;
	color:#343434;
}
#contactsidetxt2 h4 {
	font-size:14px;
	color: #343434;
}
#contactsidetxt2 {
	padding: 11px;
	text-decoration:none;
	text-align:left;
	font-weight: bold;
	font-size:13px;	
}
#contactsidetxt2 a {
	padding: 0 15px;
	text-decoration:none;
	font-weight: bold;
	font-size:13px;
	color:#FFF;
}
#contactsidetxt2 a:hover {
	color:#DF84A4;
}

#contactsidetxt2 li {
	padding: 0;
}
#clinictext {
	width: 580px;
	float:left;
}

a #pricesBtn {
	background: url(../imagesn/design/contact-buttons-hover.jpg) no-repeat;
	width:131px;
	height:60px;
	float:right;
	position:relative;
	z-index: 10000;
	display:block;
}
#pricesBtn:hover {
	background: url(../imagesn/design/contact--buttons.jpg) no-repeat;
	height:60px;
	width:131px;
}
.gallerycontainer3{
position: static;
float:left;
width:570px;
}

.gallerycontainer3 .thumbnail img{
margin: 0 0 0 0;
}

.gallerycontainer3 .thumbnail img a:hover{
margin: 0 0 0 0;
}

.gallerycontainer3 .thumbnail:hover{
background-color: transparent;
}

.gallerycontainer3 .thumbnail:hover img{

border: 1px solid #;
}

.gallerycontainer3 .thumbnail span{ /*CSS for enlarged image*/
position: absolute;
width:300px;
left: -1000px;
border: 1px solid #828282;
visibility: hidden;
color: black;
text-decoration: none;
padding:0 10px;
}

.gallerycontainer3 .thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 7px;
}

.gallerycontainer3 .thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
left: 747px; /*position where enlarged image should offset horizontally */
z-index: 5000;
background:#fff;
color:#333;
margin-top: 40px;
}

.ctable th { font-weight:bold; text-align:left;}
.ctable th p { width:270px;}
.ctable span {font-weight: normal;}
#fb,#fbHm { position:absolute; top: 340px; margin-left:180px; z-index: 100;}
#fbH { position:absolute; top: 340px; margin-left: 27px;}
#googlePlus, #googlePlusHm{ position:absolute; top: 340px; margin-left:109px; z-index:100;}
#googlePlusHm {margin-left:27px;}
#fbHm{margin-left:100px;}
#socialM {
 	margin:0 0 0 813px;
	position:absolute;
}
#socialC{position:absolute; top: 328px; margin-left: 27px;}

#silimedPromo {background: url(images/Silimed-lg.jpg) no-repeat left top; width:150px; height:60px; padding: 190px 10px 0 0;  text-align:left; float:right; margin:10px 0 10px 25px;}
#silimedPromo strong {color: #ff4ea8;}
#financialSpecial { width:300px; height:50px; float:right; margin: -40px 0 20px 20px; }

#CaseStudiesBreast .white { color:#FFF;}

.PinkBoxTwo {
	background: url(images/BAM-page-flash-box-lg.jpg) no-repeat;
	width: 600px;
	height: 360px;
	color:#333333;
	padding:4px 320px 0 20px;
}

.PinkBoxTwo h3 {
	margin:8px 5px;
	}
#pinkBoxfla{
	position:absolute;
	margin: -2px 0 0 572px;}
	
/****light grey bar on h2 headers TEST******/

/*h6 {font-size: 14px;
	font-weight: bold;
	color:#000000;
	font-style:italic;
	text-align:left;
	background: url(images/grey-bar.jpg) no-repeat; width: 910px; height:16px; padding: 15px 20px; margin:15px 0 15px 3px; display: inherit;}*/
.iframe {float:right; margin-left: 25px; width: 425px;}


/****BAM gallery index page****/
#BAMindex { margin:22px 0;}
#BAMindex div { float:left; width:260px; height:45px; padding:375px 0 0 40px;}
#BAMindex a, #BAMindex a:hover, #BAMindexa a:hover, #BAMindexb a:hover, #BAMindexc a:hover { text-decoration:none;} 
#BAMindex h3, #BAMindex h3 a { font-size:20px; color:#df84a4; font-style:italic; margin:0; padding:0; line-height:20px;}
#BAMindex p, #BAMindex p a { color:#FFF; font-size:14px; margin:0; padding:0;}
#BAMindexa { background: url(images/breast-aug-gallery-index-a.jpg) no-repeat; margin:0 22px 15px 0; } 
#BAMindexb { background: url(images/breast-aug-gallery-index-b.jpg) no-repeat; margin:0 22px 15px 0; } 
#BAMindexc { background: url(images/breast-aug-gallery-index-c.jpg) no-repeat; margin:0 0 15px 0;} 

/**FAQ BAM page **/

#FAQbreast div{ height:250px; width:360px; float:left; background:#333333; margin:10px 20px 10px 0; padding:0;}
#FAQbreast {width:810px; margin:0 auto;}
#FAQbreast div p{ color:#FFF; padding:5px; text-align:center;}

#news_pech a {color:#FFFFFF;}
#news_pech li { color: #92e0f7;}
