@charset "utf-8";
/* CSS Document */

.social{
	float:left;
	width:100px;
	padding-top:10px;
	margin-right: 10px;
}

.social-fb{
	float:left;
	width:75px;
	padding-top:10px;
	z-index:50;
}

.social-fb-like{
	z-index:50;
}

.google-Plus {
	float:left;
	width:60px;
	padding-top:10px;
	z-index:50;
	padding-left: 0px;
	margin-right: 10px;
}

p.message{
	Font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	Color: #e9647f;
}

p.emailMesaageBox{
	padding:10px;
	border:#fff solid 1px;
	background:#fff;
	width:200px;
	height:200px;
}
	
a.menu{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#1d6275;
	text-decoration:none;
}

a.menuSub{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#1d6275;
	text-decoration:none;
	float:left;
	padding-left:20px;
}

a.menuSub:hover{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#1d6275;
	text-decoration:underline;
	float:left;
	padding-left:20px;
}

h1{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-weight:bold;
	color: #1a5261;
}

h1.newsTitle{
	font: 20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-weight:normal;
	color: #1a5261;
	font-size: 1.4em;
}

p.vid-Description {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	line-height:1.5;
	width:600px;
	margin-left: 14px;
	margin-bottom: 20px;
}

p.Transcripts {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #999;
	line-height:1.5;
	padding-bottom: 10px;
	/* [disabled]width: 665px; */

}

p.Transcripts2 {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #999;
	line-height:1.5;
	padding-bottom: 10px;
	width:600px;
	margin-left: 14px;
}


h1.largeThin{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.4em;
}

h1.largeThin2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.4em;
	margin-top:30px;
}

h2.header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:19px;
	color:#F167A9;
}

h2.largeThin3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin-top:30px;
}


h2{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-weight:bold;
	color: #333;
}

h2.eventsMonthH2{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-weight:bold;
	color: #c60;
	letter-spacing:1px;
}

h2.photoGalleryH2{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333;
	padding-left:13px;
}

h2.galleryTitleH2{
	font-family:Arial, Helvetica, sans-serif;
	size:1em;
	font-weight:bold;
	padding:3px;
	padding-left:5px;
	display:block;
	width:273px;
	background: #666;
	color:#fff;
}

h2.galleryTitleH2-B{
	font-family:Arial;
	font-size:16px;
	font-weight: normal;
	padding:5px;
	padding-left:5px;
	display:block;
	width:298px;
	background: url(../images/gallery-header.jpg) repeat-x;
	color:#c60070;
	border:#f5bfcf solid 1px;
	margin-bottom: 5px;
}

h2.galleryReconstructionH2-B{
	font-family:Arial;
	font-size:16px;
	font-weight: normal;
	padding:5px;
	padding-left:5px;
	display:block;
	background: url(../images/gallery-header.jpg) repeat-x;
	color:#c60070;
	border:#f5bfcf solid 1px;
}



/***** PATIENT FORMS **********************************************/

.form-section {
	width:332px;
	height:auto;
	float:left;
	
}


h2.subtitle-forms{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#a51c6a;
	height:20px;
	padding-top:20px;	
	
}

a.forms {
	color:#09C;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	Padding-left:10px;
	padding-right:10px;
	border:#FAC0D6 solid 1px;
	background-color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:160px;
	display:block;
	
}


a.forms:hover {
	background-color:#FFF9FB;	
	
}

ul.forms {
	list-style:none;
	margin-top:15px;
	margin-left: 0px;
	padding-left: 0px;
	
}


ul.forms li {
	padding-bottom:15px;
	margin-left: 0px;
	margin-bottom:3px;
	
}



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


/*****************    Badges     *************************************************/

.badge-SIDEMENU {
	margin-top: 5px;
	margin-bottom: 8px;

}


img.badge-IMAGES {
	/* [disabled]float:left; */
	margin-bottom: 15px;
	
}

.badgeCODE {
	background-color:#F0F0F0;
	color:#006000;
	font-size:12px;
	height:auto;
	width:auto;
	padding: 10px;
	/* [disabled]float: right; */
}






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


/****************    SURGEON UL LIST      **************************************************/

ul.surgeon-MENU {


}


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


/**********   VIDEO CLASSES    **************************************************/


.article-graphic {
	width:187px;
	height:105px;
	margin:auto;
	padding:10px;
}

img.video-preview {
	/* [disabled]margin-left:4px; */
}

img.media-icons {
	display:block;
	padding-left: 6px;
	float: left;
	padding-top: 5px;
}



.video-box {
	width:187px;
	height:105px;
	padding: 10px;
	background-image: url(../images/video-graphics-small.jpg);
	margin: auto;
}

img.media-Logo {
	display:block;
	float: right;

}

.video-Wrapper {
	width:217px;
	height:auto;
	float:left;
	margin-right:10px;
}

.video-Wrapper2 {
	width:210px;
	height:auto;
	float:left;
}

.video-wrapper-LRG {
	width:547px;
	height:330px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/testimonial-video-graphic.jpg);
}

.video-container {
	width:600px;
	height:338px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding: 32px;
	background-image: url(../images/testimonial-video-graphic.jpg);
	background-position:center;
}

p.bread-Crumb {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:0px;
	margin-bottom:0px;
	
}

p.bread-Crumb a {
	text-decoration:none;
}

p.bread-Crumb a:hover {
	text-decoration:underline;
}

h2.video-title {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom:10px;
	color: #76DEF8;
	
}


h2.video-title a:link {
	color: #76DEF8;
	text-decoration:none;
}

h2.video-title a:active {
	color: #76DEF8;
	text-decoration:none;
}

h2.video-title a:hover {
	color: #76DEF8;
	text-decoration:underline;
}

h2.video-title a:visited {
	color: #76DEF8;
	text-decoration:none;
}







p.video-Description {
	width:200px;
	margin-left:10px;
	color: #333;
	font-size: 12px;
	line-height: 1.2;
	font-family: arial;
}




.videoFLV {
	width:auto;
	height:280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.videoFLV2 {
	width:520px;
	height:680px;
	/* [disabled]margin-top: 30px; */
	margin-left: auto;
	margin-right: auto;
}





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


/***** MASTECTOMY PAGE STARTS HERE ******************************************************/


.back2top {
	width:90px;
	height:auto;
	float:right;
	text-align: right;
	padding-right: 25px;
}

.back2top p {
font: 12px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#C06;
	
}

.back2top a {
	text-decoration:none;
	color:#C06;	
}

.back2top a {
	text-decoration:none;
	color:#C06;	
}


ul.FAQorderlist {
padding-left:35px;
padding-bottom:20px;
float:left;	
}

ul.FAQorderlist li {
	list-style:none;
	list-style-image:url(../images/icon-arrow.gif);
	margin:0px;
	padding-bottom:10px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:light;
	color:#C06;
}

ul.FAQorderlist a {
	text-decoration:none;
	color:#C06;		
}

ul.FAQorderlist a:hover {
	text-decoration:underline;
	color:#C06;		
}


ul.FAQorderlist2 {
padding-left:35px;
padding-bottom:40px;	
}

.FAQorderlist2 li {
	margin:0px;
	padding-bottom:30px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:light;
	color:#C06;
	width: 500px;
	margin-left: 35px;

}

ol.FAQorderlist2 a {
	text-decoration:none;
	color:#C06;		
}

ol.FAQorderlist2 a:hover {
	text-decoration:underline;
	color:#C06;		
}

p.faqQuestion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:lighter;
	color:#b60c6d;
	padding-left:5px;
}

.FAQstandardText{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	line-height:1.5;
	padding-left: 0px;
}

.faqNUMBER p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	padding-top:3px;
}

.faqNUMBER {
	width:15px;
	height:auto;
	float:left;
	margin-left:18px;

	
}

.answerText {
	margin-left:40px;
	width:600px;
	
}

.answerText p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	line-height:1.5;
	padding-bottom:30px;	
}

.answerText ol {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	line-height:1.5;
	padding-bottom:30px;	
}

.common-questions {
	height:auto;
	width:600px;
}

.common-questions p{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666;
	padding-bottom:5px;
	line-height:20px;	
}

.common-answer {
	width:600px;
	margin: 0px;
	
}

.common-answer p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	line-height:1.5;
	padding-bottom:30px;	
}



.faqQuestion2 {
	height:auto;
	width:600px;
	margin-left:40px;	
}


.faqQuestion2 p{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666;
	padding-bottom:5px;
	line-height:20px;
	
}

ol.photoinstructions {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	line-height:1.5;
	padding-bottom:60px;
}

ol.photoinstructions li {

	margin-bottom:20px;

}



.clearFAQ{
	clear:both;
	height:35px;
}


.clearFAQ2{
	clear:both;
	height:45px;
}


h2.faqTopic{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cc0066;
	height:20px;
	padding-bottom:40px;
	margin-left: 20px;
	}
	
h2.faqTopic-no-bottom-space{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cc0066;
	height:20px;
	margin-left:0px;
	}	
	
	
	/***** COST / INSURANCE STARTS HERE **********************************************************************************************/
	
	.costCONTAINER {
	width:290px;
	height:auto;
	float:left;
	/* [disabled]border:solid 2px #ccc; */
	margin-right:10px;
	padding-right: 5px;		
	}

	h1.faqTopic{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cc0066;
	height:20px;
	padding-bottom:10px;
	margin-left:5px;
	}
	
	.costText{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	line-height:1.5;
	margin-left:5px;
	margin-bottom: 10px;
	}
	
	.costText ul{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#066;
	padding-bottom:5px;
	line-height:20px;
	margin-left:30px;
}

	li.costText {
	margin-left:20px;
	color:#C06;
		
	}
	

	
	/***** COST / INSURANCE ENDS HERE **********************************************************************************************/
		
	
/***** WHERE TO STAY STARTS HERE **********************************************************************************************/


h2.where2stay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#066;	
}

h1.wheretostayHEADER{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#a51c6a;
	height:20px;
	padding-top:20px;
	width: 600px;
	margin-left: 20px;
}

p.hotel-SPECIALS {
	font-size:12px;
	color:#F00;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}

.hotelCONTAINER {
	width:200px;
	height:auto;
	float:left;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 20px;
	
}


/***** WHERE TO STAY ENDS HERE **********************************************************************************************/

	
	
h3.photoGalleryH3{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333;
	padding-left:13px;
}

p.photoGalleryTitles{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333;
	padding-left:13px;
}

h2.pink{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-weight:bold;
	color:#cc2082;
}

h3{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color: #E36690;
}

.standardText{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	line-height:1.5;
}


.standardTextFloatLeft{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	line-height:1.5;
	float: left;
	width: 450px;
	margin-right: 8px;
	margin-left: 0px;
}

.standardTextFloatLeft2{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	line-height:1.5;
	width:360px;
	float: left;
	margin-left: 0px;
	padding-left:0px;
}

.clear-30px {
	clear:both;
	height:30px;
}





.photoLabelRecon{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	line-height:1.5;
	font-weight:bold;
	text-align:center;
}

.standardText02{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	padding-bottom:10px;
	line-height:1.5;
}

.language-Link{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	line-height:1.5;
	float:right;
	padding-top: 12px;
	padding-right: 5px;
}

.TextDesc{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
}

.TextQuote{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color: #333;
	padding-bottom:10px;
	line-height: 1.5;
}


p.creditText{
	font: 10px Arial;
	font-weight:normal;
	color: #333;
}

p.title{
	font-weight:bold;
	color: #E967A5;
	margin:0px;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

p.titleB{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #cc2082;
	margin:0px;
	padding:3px;
	padding-top: 5px;
}

p.diagram-description{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	margin:0px;
	padding:3px;
}

p.newsCredit{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #C60;
}
/*FOR CONTACT TABLE*/
p.tag{
	Font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	Color: #333;
	margin:0px;
}
/*FOR CONTACT TABLE*/
p.att{
	Font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	Color: #333;
	margin:0px;
}

a.link{
	Font: 12px Arial, Helvetica, sans-serif;
	Color: #005a84;
	margin:0px;
	text-decoration:none;
}

a.link:hover{
	Font: 12px Arial, Helvetica, sans-serif;
	Color: #005a84;
	margin:0px;
	text-decoration: underline;
}

a.linkNews{
	Font: 12px Arial, Helvetica, sans-serif;
	Color: #005a84;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}

a.linkNews:hover{
	text-decoration:underline;
}

a.linkFooter{
	Font: 12px Arial, Helvetica, sans-serif;
	Color:#FFF;
	margin:0px;
	text-decoration:none;
}

a.linkFooter:hover{
	Font: 12px Arial, Helvetica, sans-serif;
	Color:#FFF;
	margin:0px;
	text-decoration:underline;
}

a.linkQuick{
	Font: 12px Arial, Helvetica, sans-serif;
	Color: #005a84;
	margin:0px;
	text-decoration:none;
	padding-left:10px;
}

a.linkQuick:hover{
	Font: 12px Arial, Helvetica, sans-serif;
	Color: #005a84;
	margin:0px;
	padding-left:10px;
	text-decoration: underline;
}

a.forums {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2f9bb7;
	text-decoration:none;
}

a.forums:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:underline;
}

p.forum{
	padding-bottom:5px;
	}
p.forum img{
	padding-left:5px;
	padding-right:5px;
}


body{
	background-color:#eeeeee;
	margin-top:0;
}

#wrap{
	width:963px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:auto;
	background: url(../images/bg-page-963px.jpg) repeat-y;
}

#header{
	background:url(../images/header-950px.jpg) no-repeat;
	width:950px;
	height:165px;
	margin-left:auto;
	margin-right:auto;
}

#menuArea{
	width:927px;
	height:39px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/menu.gif) no-repeat;
}
#menuButFirst{
	width:100px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	height:26px;
	float:left;
	border-right:#efb4bf solid 1px;
}
#menuButFirst:hover{
	width:100px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	height:26px;
	float:left;
	border-right:#efb4bf solid 1px;
	background:url(../images/menu-hover.gif) repeat-x;
}
#menuBut{
	width:100px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	height:26px;
	float:left;
	border-left:#fff solid 1px;
	border-right:#efb4bf solid 1px;
}
#menuBut:hover{
	width:100px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	height:26px;
	float:left;
	border-left:#fff solid 1px;
	border-right:#efb4bf solid 1px;
	background:url(../images/menu-hover.gif) repeat-x;
}
#menuBut2line{
	width:100px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	height:32px;
	float:left;
	border-left:#fff solid 1px;
	border-right:#efb4bf solid 1px;
}
#menuBut2line:hover{
	width:100px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	height:32px;
	float:left;
	border-left:#fff solid 1px;
	border-right:#efb4bf solid 1px;
	background:url(../images/menu-hover.gif) repeat-x;
}
#menuButLast{
	width:80px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	height:26px;
	float:left;
	border-left:#fff solid 1px;
}
#menuButLast:hover{
	width:80px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	height:26px;
	float:left;
	border-left:#fff solid 1px;
	background:url(../images/menu-hover.gif) repeat-x;
}

#menuSub{
	height:21px;
	width:880px;
	margin-left:auto;
	margin-right:auto;
}

#menuSub-Active{
	height:18px;
	width:860px;
	padding-top:3px;
	padding-left:10px;
	margin-left:auto;
	margin-right:auto;
	background:#fbf0f0;
}

.clear{
	clear:both;
	height:0px;
}


.clearLINE{
	clear:both;
	height:5px;
	border:solid #CCC;
	border-botttom:2px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	margin-bottom:20px;
	width: 630px;
	margin-left: 0px;
}


#content-Col-L{
	width:675px;
	padding-left:15px;
	padding-right:0px;
	height:auto;
	float:left;
}

#content-Col-L-Sub{
	width:665px;
	padding-left:30px;
	padding-right:0px;
	height:auto;
	float:left;
}

#content-Col-R{
	width:212px;
	padding-right:17px;
	padding-left:13px;
	height:675px;
	float:right;
	background:url(../images/side-bar-225px.jpg) no-repeat;
}

.containerR-Title{
	width:200px;
	height:20px;
	/* [disabled]background:#e5eef3; */
	/* [disabled]padding-left:5px; */
	/* [disabled]border-bottom:#9cbfd3 solid 1px; */
}

.containerR-TitleB{
	width:193px;
	height:20px;
	padding-left:2px;
	border-top:#ea77ae dotted 2px;
}

.containerR-TitleC{
	width:190px;
	height:25px;
	padding-left:2px;
	border:#ea77ae solid 1px;
	background:#fdf7fb;
}


.containerR-Info-phone{
	height:90px auto;
	width:188px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:#ea77ae dotted 2px;
}

.containerR-Info{
	height:90px auto;
	width:193px;
	padding-left:0px;
	padding-top: 10px;
}

.linkInline{
	width:100%;
	margin-top:2px;
}

img.live{
	position:relative;
}

.col-R-wMenu{
	float:right;
	width:510px;
}

/*INDEX PAGE STARTS HERE*******************************************************************/

#col-2-L{
	width:455px;
	padding-left:5px;
	height:100%;
	float:left;
}

#col-2-R{
	width:170px;
	height:100%;
	float:right;
}

img.button{
	padding:3px;
	border: #efb4bf solid 1px;
}

td.mainButton{
	width:75px;
	padding-bottom:10px;
}

td.mainTitle{
	width:100%;
	padding-right:10px;
}

td.contact{
	height:17px;
	padding-top:0px;
	padding: 0px;
}

.butt1-L{
	background:url(../images/button-L.gif) no-repeat;
	height:25px;
	width:8px;
	float:left;
}
.butt1-R{
	background:url(../images/button-R.gif) no-repeat;
	height:25px;
	width:8px;
	float:left;
}
.butt1-M{
	background:url(../images/button-M.gif) repeat-x;
	height:25px;
	width:auto;
	float:left;
}
a.button{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#1d6275;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
}
a.button:hover{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#1d6275;
	text-decoration:underline;
	margin-left:auto;
	margin-right:auto;
}

/*INDEX PAGE ENDS HERE*******************************************************************/

/*CSS STICKY FOOTER START******************************************************************/
* {
	margin:0px;
	padding:5;
}
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 72px;}  /* must be same height as the footer */
#footer {position: relative;
	margin-top: -72px; /* negative value of footer height */
	height: 72px;
	background-color:#eeeeee;
	clear:both;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*CSS STICKY FOOTER ENDS**********************************************************************/

/*FOOTER STYLING STARTS*************************************************************************/
#footerArea{
	width:910px;
	height:65px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/footer-950px.jpg) no-repeat;
	border-top:#e9647f solid 3px;
	color: #fff;
}

/*FOOTER STYLING ENDS*************************************************************************/

/*BREAST AUGMENTATION PAGE STARTS HERE******************************************************/

.augmentation-right-column {
	width:323px;
	height:auto;
	float:left;
}

.floatRight-augmentation {
	float:right;
	padding:5px;
	width: 235px;
}

.cases-aug {
	float:left;
	height:20px;
	text-align:center;
	width:150px;
}


#augmentation-benefits {
	height:auto;
	width:340px;
	float: left;
	
}

ul.augmentation-bullets {
	float:left;
	list-style:none;
	list-style-image:url(../images/icon-arrow.gif);
	margin:0px;
	padding-left:25px;
	padding-top:0px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right: 50px;
}



#imageWrapper {
	float:right;
	margin-right:35px;
	margin-top: 20px;
}

#imageWrapper2 {
	float:rght;
	width:240px;
	height:auto;
	margin-bottom: 5px;
}

.pinkBox {
	height:auto;
	width:300px;
	padding:3px;
	margin-top: 5px;
}

.cases {
	width:100px;
	height:20px;
	float:left;
	
}

#benefits2 {
	padding:3px;
	border:#eb627e solid 1px;
	background-color:#f7dee1;
	width:135px;
	float: left;
	list-style:inside;
	padding-bottom: 5px;
	height: auto;
	margin-top: 10px;
	font-size: 12px;
}

#benefits h1 {
	margin-bottom:5px;
}

li.benefitsMenu {
	border-bottom:thin;
	border:#C00;
	height:35px;
}

#diagram {
	width:auto;
	height:auto;
	float:left;
}

#breastDiagram {
	margin-left:0px;
	float:left;
	width: 490px;
}

ul.listFloatLeft {

}

#video {
	float:left;
	margin-left: 85px;
	
}




/*BREAST ENDS HERE******************************************************/

/*BREAST RECONSTRUCTION PAGE STARTS HERE******************************************************/

ul.breast-recon-bullets {
	list-style:none;
	list-style-image:url(../images/icon-arrow.gif);
	margin:0px;
	padding-left:25px;
	padding-top:0px;
	color:#bdbcbc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

ol.breast-recon-num-list {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:18px;
}


ul.breast-recon-bullets li {
	padding-bottom:5px;
}


#mastectomy-photos {
	width:280px;
	height:320px;
	float:right;
	text-align:center;
	margin-left: 10px;
	margin-right: 10px;
}

#mastectomy-left-column {
	height:auto;
	width:655px;
	float:left;
} 

#recon-col-L{
	width:490px;
	height:auto;
	float:left;
}

#recon-col-R{
	width:130px;
	height:auto;
	float:right;
}

td.diagram{
	width:130px;
}
/*BREAST RECONSTRUCTION PAGE ENDS HERE******************************************************/



/*BRAVA PAGE STARTS HERE******************************************************/

#bravaBanner {
	width:auto;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-bottom: 20px;
	
}

.bravaCase {
	width:186px;
	height:auto;
	float:right;
	
}







/*BRAVA PAGE ENDS HERE******************************************************/



/*PHOTO GALLERY STARTS HERE*****************************************************************/

img.video-ICON {
	float:left;
}


img.gallery{
	padding:3px;
	border:#9cbfd3 solid 1px;
}

img.galleryPink{
	padding:3px;
	border:#eb627e solid 1px;
	background-color:#f7dee1;
}

a.thumbs{
	padding-left:0px;
}
.galleryLabel{
	width:160px;
	height:15px;
	padding-right:0px;
	float:left;
	text-align: center;
}
.galleryLabel2{
	width:130px;
	height:15px;
	padding-right:0px;
	float:left;
	text-align: center;
}
.galleryLabel3{
	width:197px;
	height:15px;
	padding-right:0px;
	float:left;
}
.photo-column{
	float:left;
	width:300px;
}

.photo-column2{
	float:left;
	width:310px;
}

.photo-column2b{
	float:right;
	width:310px;
}

.photo-column205R{
	float:right;
	width:250px;
}

.photo-column205L{
	float:left;
	width:250px;
}
/*PHOTO GALLERY ENDS HERE*****************************************************************/

/*CONTACT PAGE STARTS HERE****************************************************************/



#cont-col-250{
	width:330px;
	height:auto;
	float:left;
	padding-top: 20px;
	background-color: #FEF3F7;
}




/*CONTACT PAGE ENDS HERE******************************************************************/
/*NEWS STARTS HERE*************************************************************************/

td.icon{
	width:30px;
}

.share{
	border-top:#ccc dashed 1px;
	border-bottom: #ccc dashed 1px;
	padding-top:2px;
	padding-bottom:2px;
}

#news-col{
	width:305px;
	float:left;
}

.col-Title{
	width:295px;
	height:20px;
	background:#fff1ec;
	padding-left:10px;
	border-bottom:#FF6600 solid 1px;
}

.newsLine{
	height:20px;
}
.newsIcon{
	padding-right:5px;
}

td.media{
	width:135px;
	padding-bottom: 10px;
}

td.newsIcon{
	width:6px;
	height: 20px;
}

td.newsListIcon{
	width:10px;
	height: 74px;
	padding-bottom:10px;
	margin:0px;
	padding-top: 4px;
	display:block;
}

/*NEWS ENDS HERE*************************************************************************/

/*FORM STARTS HERE*********************************************************************/
ul.formStyle{
	list-style:none;
	padding-left:0px;
	
}
label.error{
	float:right;
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	color:#F00;
}
p.error{
	font-family: arial,verdana,sans-serif; 
	font-size:12px;
	color:#F00;
}

#officeADRESS {
	width:250px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top: 20px;
}


.optionLIST {
	float:left;
	border:#0CF solid 1px;
	width:100px;
	height:25px;
}


input.verify{
	float:left;
	border:#0CF solid 1px;
	width:200px;
	height:25px;
}



.contactMSSG {
	float:left;
	border:#0CF solid 1px;	
	width:300px;
}

.submitButt{
	width:150px;
	height:30px;
	padding:5px;
	background:#E1FFFF;
	border: solid 1px #999;
	display:block;
}

.submitButt:hover{
	cursor:pointer;
	border: solid 1px #333;
	background-color: #E1ECEC;
	
}

.wrapIMAGE {
	height:auto;
	width:370px;
	float:left;
}
	


label.description{
	display:block;
	font-family: arial,verdana,sans-serif;
	font-size:13px;
	font-weight:normal;
	padding-top:5px;
}
label.mess{
	float:left;
	font-family: arial,verdana,sans-serif;
	font-size:13px;
	font-weight:normal;
	padding-top:5px;
}
label.checkBox{
	font-family: arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:normal;
}
div.checkBoxCol1{
	width:155px;
	float:left;
}
div.checkBoxCol2{
	width:175px;
	float:left;
}



/***********FORM ENDS HERE***************************************************************************************************/




img.videos{
	padding:2px;
	border: #eb627e solid 1px;
}

img.videos:hover{
	padding:2px;
	border: #39F solid 1px;
}

.flash{
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	height:auto;
}

#events{
		list-style:none;
		font-family: Arial, verdana, sans-serif;
		font-size:12px;
	}
.divider{
	height:15px;
	border-bottom: #CCC solid 3px;
	clear: both;
}

td.eventTitle{
	width:100px;
	float:left;
	height:15px;
	font-weight:bold;
	color:#444;
}

td.eventDesc{
	width:500px;
}

img.article{
	padding-right:10px;
	padding-botton:10px;
	float:left;
}

#sidebar{
	float:right;
	border:#6CF solid 1px;
	width:200px;
	padding:10px;
}

#subMenu{
	float:left;
	width:145px;
	padding-right:10px;
	height: auto;
}

#subMenu ul{
	list-style:none;
	float:left;
	padding-left:0px;
	margin-top:111px;
	display:block;
	padding-top:10px; 
	margin: 0px;
	
}

#subMenu li{
	
	border-bottom: #ea77ae dotted 1px;
	height:25px;
	width:135px;
	background:url(../images/icon-arrow2.jpg) no-repeat;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	
}

#subMenu li.indent{
	border-bottom: #ea77ae solid 1px;
	height:25px;
	list-style: disc;
	color:#ea77ae;
	padding-left:10px;
	list-style-position:inside;
	
}

img.affiliates-image-LEFT {
	float:left;
	padding:5px;
	background-color: #F9E2EC;
	margin-right: 20px;
	border: 1px solid;
	margin-left: 20px;
	border-color:#ED9CC5;
}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
	padding:5px;
}

img.logo{
	padding-bottom:20px;
}

ul.implantRisks{
	float:left;
	list-style-type: none;
}

ul.implantRisks li{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	background-image: url(../images/icon-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px; 
	padding-left: 14px; 
}

ul.Capsule{
	float:left;
}

ul.Capsule li{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333;
	list-style:inside;
}

img.left{
	padding-right:10px;
	float:left;
}

#flashVideo{}

p.testimonialA{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:#ecd8e5 solid 1px; 
	padding:10px; 
	background: #fdf7fb;
	line-height:1.75;
}

.testimonials-pics{
	width:315px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.testimonials-pics img {
	padding: 5px;
	background-color: #FFF;
	border:#ecd8e5  solid 1px;
}

.testimonials-pics p{
	width:155px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	line-height:1;
}



.testimonialSign{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#906;
}

.testimonialBox{
	border:#ecd8e5 solid 1px; 
	padding:10px; 
	background: #fdf7fb;
}

.testimonialBox2{
	border:#ecd8e5 solid 1px;
	background: #fffcfe;
	width:615px;
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.testimonial-Wrapper{
	text-align:center;
	width:auto;
	height:auto;
}

.testimonialBox p{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:10px;
	line-height:1.75;
}

p.testimonials-TEXT{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:10px;
	line-height:1.75;
	color: #969;
}

img.footer-Testimonials {
	margin-left:5px;
}
	
#faqul{
	list-style:decimal inside;
}

#faqul li{
	padding-bottom:5px;
	padding-left:15px;
	text-indent:-15px;
}

.videoCredits{
	width:150px;
	height:100px;
	border:#ecd8e5 solid 1px; 
	padding:10px; 
	background: #fdf7fb;
}

.facebook{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.pgPaddingL{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.pgPaddingR{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}

.share{
	padding:8px;
	background: #fdf7fb;
	border:#ecd8e5 solid 1px;
}

ol.booksArticles{
	list-style-position:outside;
	padding-left:20px; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ol.booksArticles li{
	padding-bottom:10px;
}

.statement{
	color:#cc2082;
	font-weight:bold;
}

.subTitle{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a51c6a;
	border-bottom:#ea77ae dashed 1px;
	height:20px;
	padding-top:20px;
	}

.subTitle2{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a51c6a;
	height:20px;
	}

.subTitle3{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#a51c6a;
	border-bottom:#ea77ae dashed 1px;
	height:25px;
	padding-top:20px;
	margin-bottom: 15px;
	}
	
.subTitle3-noline{ /*THIS IS THE LATEST SUBTITLE WITH NO LINE AS OF 11/18/2010*/
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#a51c6a;
	padding-top:20px;
	}	

.subTitle4{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#a51c6a;
	height:20px;
	padding-top:20px;
	width: 600px;
	}
	
	.subTitle5{
	font: 25px Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#a51c6a;
	padding-top:20px;
	padding-bottom:20px;
	}

#benefits{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 400px;
	height: auto;
	float: left;
	margin-top: 5px;
	padding: 3px;
	}

#benefits li {
	display: block;
	float:left;
	width:48%;
	list-style-position: inside;
	padding-top:2px;
	padding-bottom:2px;
}

SPAN.searchword { background-color:yellow; }

#faqBox{
	padding:5px;
	border:#a3bece solid 1px;
	height:75px;
	background-color: #FBE8EA;
	width: 600px;
	margin-left: 20px;
}

#faqImg{
	float:left; padding-right:15px;
}

ul.footerList{
	float:left;
	display:block;
	padding-right:10px;
	list-style:none inside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

ul.footerList li.first{
	font-weight:bold;
	font-size:12px;
	padding-bottom:3px;
	text-decoration:underline;
}

ul.footerList li{
	padding-top:1px;
}


/*BREAST DEFORMITY TEASER ***************************************************************/



.deformity {
	
	color:#a51c6a;
	font-weight: bolder;
	
}


.breastDeformity1 {
	height:auto;
	width:370px;
	float:left;
	background-color:#FFF;
		
}


.breastDeformity2 {
	height:auto;
	width:280px;
	float:right;
	padding-top:28px;
	background-color:#FFF;
	
	
}


.breastDeformities {
width:285px;
height:170px;
margin-left:5px;
float:right;
text-align:center;

	
}

/*border:#f5bfcf solid 2px;	
background-color:#F7DFE3;*/

/*BREAST DEFORMITY GALLERY ***************************************************************/

.breastDeformitiesLEFT {
	width:295px;
	height:420px;
	background-color:#FDF2F4;
	float:left;
	margin-right:5px;
	margin-top:25px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border:#f5bfcf solid 2px;	
}

.breastDeformitiesRIGHT {
	width:295px;
	height:420px;
	background-color:#FDF2F4;
	float:right;
	margin-right:15px;
	margin-top:25px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	border:#f5bfcf solid 2px;	
}



h2.deformityHeader {
	color:#906;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;	
	font-size:18px;
	padding-bottom:10px;
}


img.deformityimage {
	
	border:#fff solid 2px;	
		
}

.subTitle03{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a51c6a;
	height:20px;
	padding-top:20px;
	}




.quote{
	float:right;
	width:160px;
	font-family:arial;
	font-weight:lighter;
	font-size:24px;
	line-height:1.3;
	font-style:italic;
	color:#c60070;
	padding-top:0px;
	height:225px;
}

.quote span{
	font-size:30px;
	margin-top:0px;
	padding-top:0px;
	font-family:tahoma;
}


p.quote2{
	width:500px;
	height:auto;
	font-family:arial;
	font-weight:lighter;
	font-size:24px;
	line-height:1.3;
	font-style:italic;
	color:#c60070;
	text-align:center;
	padding-top:0px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}

p.quote2 span{
	font-size:30px;
	margin-top:0px;
	padding-top:0px;
	font-family:tahoma;
}



.diagramFl{
	float:left;
}

.bravaP{
	width:450px; 
	float:left;
}

/*************************NEW MENU*******************/

.menu{
	border:none;
	border:0px;
	margin:0px;
	margin-bottom:1px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:url(../images/menu-bg.jpg) repeat-x;
	width:922px;
	float:left;
	}
.menu ul{
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
	
	}
	.menu li{
		float:left;
		padding:0px;
		}
		
	.menu li span {
		color:#F90;
		font-size:10px;
		padding-left:5px;
	}
	
	.menu li.language {
	/* [disabled]background-image:url(../images/menu-language-bg.jpg); */
	} 
		
	.menu li a{
		/*background:#e6edf2;*/
		color:#2580a2;
		display:block;
		font-weight:normal;
		line-height:40px;
		margin:0px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #3b86a2; /*menu roll over color*/
			color:#ffffff; /*menu roll over text*/
			text-decoration:none;
			}


	.menu li ul{
		background:#3b86a2; /*pull down bg color*/
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:auto; /*280*/
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:auto; /*280*/
		}
	.menu li:hover li a{
		background:none;
		}
		
	.menu li ul a{
		display:block;
		height:35px;
		margin:0px;
		padding:0px 15px 5px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#eff6fb;/*pull down roll over color*/
			border:0px;
			color:#2580a2;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}
		
	.menu li.divide{
		background:url(../images/menu-div.jpg) no-repeat;
		z-index:100;
		width:4px;
		height:40px;
		display:block;
	}


div.menu-corner-l{
	float:left;
	width:4px;
	height:40px;
		margin-left:13px;
	background:url(../images/menu-corner.jpg) no-repeat;
}

div.menu-corner-R{
	float:left;
	width:4px;
	height:40px;
	background:url(../images/menu-corner-r.jpg) no-repeat;
}

/************************************MENU END********************************************/

/***************************SLIDESHOW START*************************/
ul.slideshow {
	list-style:none;
	width:670px;
	height:225px;
	overflow:hidden;
	position:relative;
	margin:0;
	margin-top:10px;
	padding:0;
	z-index:10;
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:20;	
}

ul img {
	border:none;	
}

#slideshow-caption {
	width:655px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	font-family:arial;
	background:#000;
	z-index:50;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;	
	z-index:40;	
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}
/************************ SLIDESHOW END *********************************/




/************************ Visitor Survey *********************************/


.survey {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;

	margin-bottom:50px;
}

.survey label {
	width:450px;
	float:left;
	color: #666;
}

.survey input {
	width: 20px;
	float: right;
}


.survey-ROW {
	padding:10px;
	height:30px;
	width:auto;
	padding-bottom: 20px;
	padding-top: 20px;
}

.survey-ROW:hover {
	padding:10px;
	height:30px;
	background-color:#fff1f4;
	padding-bottom: 20px;
	padding-top: 20px;
	width: auto;
}

p.survey-answers {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	padding-left: 5px;
	padding-right: 5px;
}

.textfield {
	padding:10px;
	border:#FCC solid 1px;
	margin-top:5px;
	width: 600px;
}





/*	CSS for customized radio buttons and check boxes */

/* page styles */


/*fieldset { 
	padding: 0 15px 3em;
	border: 0;
}

legend {
	font-size: 14px;
	padding: .2em 5px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
	
/*	wrapper divs */
.custom-checkbox, .custom-radio {
	position: relative;
	float: left;
}
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 1px;
	top: 6px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 1.3em;
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}

	
/* states */

.custom-radio label { background:url(../images/radiobutton.png) no-repeat; }

.custom-radio label {
	background-position: -10px -14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 30px;
}

.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -14px;
}


.custom-radio label.checked {
	background-position: -10px -14px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -14px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}


/************************ Visitor Survey ENDS *********************************/

.gallery-video{
	float:left;
	padding-right:5px;
}

/*************************SHADOW BOX GALLERY***********************************/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color: #000;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #fff;overflow:hidden;height:100px; background:#FFF; padding:5px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:30px;line-height:30px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:30px; padding:2px 0;width:50%;background:#fff;}
#sb-nav a{display:block;float:right;height:24px;width:24px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../images/close.png);margin-right:5px;}
#sb-nav-next{background-image:url(../images/next.png);}
#sb-nav-previous{background-image:url(../images/previous.png);}
#sb-nav-play{background-image:url(../images/play.png);}
#sb-nav-pause{background-image:url(../images/pause.png);}
#sb-counter{float:left;width:48%; height:30px; background:#fff; padding-left:2%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/**************************************SHADOW BOX GALLERY ENDS******************************/

