@charset "UTF-8"; /* CSS Document *//*--------------------------------------------------///  COLORS 											//*--------------------------------------------------/dark green: 	#005152light green: 	#319b96pink: 			#ae224alight-pink: 	#c63b6c gold: 			#d29d51light-gold: 	#e5b878/*--------------------------------------------------*/body { 	background: #ebeadb url(../images/bg.png) top center repeat-x; }html, body {height: 100%;}#wrapper {min-height: 100%;}#content  {	overflow:auto;	padding-bottom: 190px;}  /* must be same height as the footer */#footer_wrapper {	position: relative;	margin-top: -150px; /* negative value of footer height */	height: 150px;	clear:both;} /*Opera Fix*/body:before {	content:"";	height:100%;	float:left;	width:0;	margin-top:-32767px;/}/* FONTS---------------------------------------------------*/@font-face {    font-family: 'HelveticaBold';    src: url('fonts/helveticaneueltstd-bd-webfont.eot');    src: url('fonts/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/helveticaneueltstd-bd-webfont.woff') format('woff'),         url('fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'),         url('fonts/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStd75Bold') format('svg');    font-weight: normal;    font-style: normal; }@font-face {    font-family: 'HelveticaLight';    src: url('fonts/helveticaneueltstd-lt-webfont.eot');    src: url('fonts/helveticaneueltstd-lt-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/helveticaneueltstd-lt-webfont.woff') format('woff'),         url('fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'),         url('fonts/helveticaneueltstd-lt-webfont.svg#HelveticaNeueLTStd45Light') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'HelveticaRoman';    src: url('fonts/helveticaneueltstd-roman-webfont.eot');    src: url('fonts/helveticaneueltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/helveticaneueltstd-roman-webfont.woff') format('woff'),         url('fonts/helveticaneueltstd-roman-webfont.ttf') format('truetype'),         url('fonts/helveticaneueltstd-roman-webfont.svg#HelveticaNeueLTStd55Roman') format('svg');    font-weight: normal;    font-style: normal;}/* HEADER---------------------------------------------------*/#header_wrapper {    background: url(../images/bg_header.png) top left no-repeat;    margin: 0 auto;    padding: 0 20px;    width: 960px;	}#hometab {	float:right;	padding-top:10px;	font-family: Georgia, "Times New Roman", Times, serif;	}#hometab a {	color:#ae224a;	}#header h1 { margin: 0 }#header h1 a {    background: url(../images/logo.png) top left no-repeat;    display: block;    height: 103px;    margin: 0 0 15px 0;    text-indent: -99999px;    width: 340px;	}#header h1 a:hover { background: url(../images/logo.png) bottom left no-repeat }/* Dropdown Primary: 1st-Level */ul#dropdown_primary {    list-style: none;    margin: 0;    padding: 0;    position: relative;    z-index: 99;	}ul#dropdown_primary li:last-child a { border-right: none } /* Doesn't work in IE */ul#dropdown_primary li a:hover {    background-image: url(../images/dropdown_bg_grey.png);    background-repeat: repeat-x;    color: #FFF;	}ul#dropdown_primary li.hover,ul#dropdown_primary li:hover { position: relative }ul#dropdown_primary li.hover a { color: black }ul#dropdown_primary > li {    float: left;    font-family: Georgia, "Times New Roman", Times, serif;    zoom: 1;	}ul#dropdown_primary > li a {    background-color: #ae224a;    background-image: url(../images/dropdown_bg_red.png);    background-repeat: repeat-x;    color: #FFF;    display: block;    margin-bottom: -5px;    margin-right: 5px;    padding: 7px 10px 7px 10px;	font-size:0.8em;    text-decoration: none;	}/* Dropdown Primary: 2nd-Level */ul#dropdown_primary ul {    left: -40px;    list-style-type: none;    margin: 0;    position: absolute;    top: 29px;    visibility: hidden;    width: 223px;	margin-top:0px;	}ul#dropdown_primary ul li {    float: none;    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;	padding-bottom:5px;	margin:0;	}ul#dropdown_primary ul li a.odd { background-color: #c63b6c }ul#dropdown_primary ul li a {    background-image: url(../images/dropdown_arrow.png);    background-position: left;    background-repeat: no-repeat;    border-right: none;    display: inline-block;    padding: 9px 10px 9px 30px;    width: 100%;	}ul#dropdown_primary ul li a:hover {    background-color: #741530;    background-image: url(../images/dropdown_arrow.png);    background-position: left;    background-repeat: no-repeat;    padding: 9px 10px 9px 30px;	    color: #FFF;	}/* Dropdown Primary: 3rd-Level */ul#dropdown_primary ul ul {    left: 100;    top: 0;	}ul#dropdown_primary li:hover > ul { visibility: visible }/* Dropdown Secondary: 1st-Level */ul#dropdown_secondary {    list-style: none;    margin: 0;    padding: 0;    position: relative;    z-index: 99;	}ul#dropdown_secondary li:last-child a { border-right: none } /* Doesn't work in IE */ul#dropdown_secondary li a:hover {    background-image: url(../images/dropdown_bg_grey.png);    background-repeat: repeat-x;    color: #FFF;	}ul#dropdown_secondary li.hover,ul#dropdown_secondary li:hover { position: relative }ul#dropdown_secondary li.hover a { color: black }ul#dropdown_secondary > li {    float: left;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 0.95em;    font-style: italic;    margin-top: 2px;    zoom: 1;	}ul#dropdown_secondary > li a.odd { background-color: #e5b878 }ul#dropdown_secondary > li a {    background-color: #d29d51;    background-image: url(../images/dropdown_bg_gold.png);    background-repeat: repeat-x;    color: #FFF;    display: block;    margin: 0 5px -7px 0;    padding: 6px 15px;	font-size:0.8em;    text-decoration: none;	}/* Dropdown Secondary: 2nd-Level */ul#dropdown_secondary ul {    left: -40px;    list-style-type: none;    position: absolute;    top: 12px;    visibility: hidden;    width: 180px;	}ul#dropdown_secondary ul li {    float: none;    font-family: Arial, Helvetica, sans-serif;    font-style: normal;    font-weight: normal;	padding-bottom:5px;		}ul#dropdown_secondary ul li a {    background-image: url(../images/dropdown_arrow.png);    background-position: left;    background-repeat: no-repeat;    border-right: none;    display: inline-block;    padding: 10px 10px 10px 30px;    width: 100%;	}ul#dropdown_secondary ul li a:hover {    background-color: #98794F;    background-image: url(../images/dropdown_arrow.png);    background-position: left;    background-repeat: no-repeat;    color: #FFF;	}/* Dropdown Secondary: 3rd-Level */ul#dropdown_secondary ul ul {	left: 100;	top: 0;	}	ul#dropdown_secondary li:hover > ul {	visibility: visible;	}/* CONTENT---------------------------------------------------*/#content {    background: #fff;    margin-top: 5px;	padding-top: 20px; 	-moz-box-shadow: 0px 0px 10px 2px #bbb;    -webkit-box-shadow: 0px 0px 10px 2px #bbb;	box-shadow: 0px 0px 10px 2px #bbb;    font-family: Georgia, "Times New Roman", Times, serif;	zoom:1; /* This enables hasLayout, which is required for older IE browsers */    filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=0, Strength=5)    		progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=90, Strength=5)    		progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=270, Strength=5);		} #content ol {	margin-left:-20px;	}#content ul {	margin-left:-26px;	}#content p,#content li,#content .dt_dd_wrap .dt_block,#content .dt_dd_wrap .dd_block {    color: #333;	line-height: 1.25em;    font-size: 0.9em;	}#content .dt_dd_wrap {	clear:both;}#content .dt_dd_wrap .dt_block {	color: #4e9a9c;    float: left;    font-family: 'HelveticaRegular', Arial, sans-serif;    font-weight: bold;	margin: 0 25px 15px 0px;    width: 25%;	}#content .dt_dd_wrap .dd_block {    float: left;    margin-bottom: 15px;    width: 65%;	}#content a {    color: #ae224a;    text-decoration: none;	}#content a:hover { text-decoration: underline }#content h2,#content h3,#content h4,#content h5,#content h6 { font-weight: normal; line-height: 0.95em; }#content h2 {    color: #005152;    font-family: 'HelveticaLight', Arial, sans-serif;    font-size: 2em;    margin: 30px 0;	}#content h3 {    color: #ae224a;    font-family: 'HelveticaLight', Arial, sans-serif;    font-size: 1.45em;	line-height: 1.15em;    margin-bottom: 10px;	}#content h4 {    color: #319b96;    font-family: 'HelveticaLight', Arial, sans-serif;    font-size: 1.45em;    margin-bottom: 10px;	}#content h5 {    color: #005152;    font-family: 'HelveticaBold', Arial, sans-serif;    font-size: 0.92em;    margin-bottom: 10px;    text-transform: uppercase;	}#content h6 {    color: #ae224a;    font-family: 'HelveticaRegular', Arial, sans-serif;    font-size: 1.15em;    margin-bottom: 5px;    text-transform: uppercase;	}#breast_reconstruction h3 {    margin-bottom: -13px;    text-transform: uppercase;	}#breast_reconstruction h4 {    color: #005152;    margin-bottom: -12px;	}#content a.more {    background: url(../images/tab_pink.png) right 4px no-repeat;    color: #ae224a;    float: right;    padding-right: 17px;    text-decoration: none;	}#content a.more:hover { text-decoration: underline }#content hr {    border: none;    border-top: 1px solid #e6bc80;    margin: 30px auto;	width: 100%;	}#content_intro { padding: 15px 25px 25px }#content #content_intro hr {margin-bottom: 5px; }#content #intro_txt span {    color: #ae224a;    display: block;    font-family: 'HelveticaRegular', Arial, sans-serif;    margin: 20px 0 10px;    text-transform: uppercase;	}#content #intro_txt span ~ h2 { margin-top: 0 }#content #intro_txt h2 span.subtitle {	color: #319b96;	text-transform: none;	font-size: 0.6em;	margin-top: 5px;	line-height: 1em;	}	#content #intro_txt p {    color: #333333;    font-family: Georgia, "Times New Roman", Times, serif;    line-height: 1.35em;	}#content_intro #intro_video {    background: #fff;    border: 15px solid #fff;    height: 270px;    margin: 0 0 0 30px;    position: relative;    width: 440px;	-moz-box-shadow: 0px 0px 17px #f3e3cd;    -webkit-box-shadow: 0px 0px 17px #f3e3cd;	box-shadow: 0px 0px 17px #f3e3cd;	zoom:1; /* This enables hasLayout, which is required for older IE browsers */    filter: progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=0, Strength=10)    		progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=90, Strength=10)    		progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=180, Strength=10)	    		progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=270, Strength=10);		}#content_main { margin: 0px 20px; }#sidebar { margin: 30px 10px 25px 0; }#sidebar .side_menu {    border: 1px solid #ccc;    padding: 10px;    width: 233px;	-moz-box-shadow: inset 0 0 5px 0px #bbb;	-webkit-box-shadow: inset 0 0 5px 0px #bbb;	box-shadow: inset 0 0 5px 0px #bbb;	}#sidebar .side_menu h4 {    color: #b88a50;    margin: 5px 0 5px 9px;    text-transform: uppercase;	}#sidebar .side_menu ul {    list-style: none;    margin: 0;    padding: 0;	}#sidebar .side_menu li {    background: #fff url(../images/tab_white.png) 10px 13px no-repeat;    font-family: Arial, Helvetica, sans-serif;    line-height: 0.9em;    margin-bottom: 5px;    padding: 10px 10px 10px 30px;	-moz-box-shadow: inset 0 0 5px 0px #bbb;	-webkit-box-shadow: inset 0 0 5px 0px #bbb;	box-shadow: inset 0 0 5px 0px #bbb;	}#sidebar .side_menu li.link1 		{ background-color: #f6d8af; }#sidebar .side_menu li.link1:hover 	{ background-color: #efbe83; cursor:pointer; }#sidebar .side_menu li.link2 		{ background-color: #f0b974; }#sidebar .side_menu li.link2:hover 	{ background-color: #e59042; cursor:pointer; }#sidebar .side_menu li.link3 		{ background-color: #9ddcdc; }#sidebar .side_menu li.link3:hover 	{ background-color: #6dc4c4; cursor:pointer; }#sidebar .side_menu li.link4 		{ background-color: #b2b8b8; }#sidebar .side_menu li.link4:hover 	{ background-color: #979e9e; cursor:pointer; }#sidebar .side_menu li a			{ color: #333; text-decoration:none; }/* YOUR BREAST RECONSTRUCTION OPTIONS - LANDING PAGE */#options_teaser h3 {    background-color: #72b8ba;    color: #fff;    font-family: 'HelveticaLight', Arial, sans-serif;    font-size: 1.5em;    font-weight: normal;    margin: 0;    padding: 6px 0;    text-align: center;    text-transform: none;    width: 100%;	}#options_teaser ul {    list-style: none;    margin-top: 10px;    padding: 0 0 0 25px;	}#options_teaser li {    float: left;    font-family: 'HelveticaBold', Arial, sans-serif;    font-size: 0.9em;    font-weight: normal;    text-transform: uppercase;    width: 50%;	}#options_teaser li a.right { margin: 0 10px 10px 0;}#options_teaser li a.left { margin: 0 10px 10px 0;}#options_teaser li a {    background: url('../images/options_teaser_bg.jpg') #ddece9 top right no-repeat;    color: #005152;    display: block;    padding: 10px 20px;	}#options_teaser li a:hover { 	background: url('../images/options_teaser_bg.jpg') #ddece9 bottom right no-repeat; 	text-decoration: none;	padding: 10px 20px;	}#review_options {    background: url('../images/btn_optionsFR.png') #ddece9 top no-repeat;    display: block;    height: 106px;    margin-top: 20px;    text-indent: -99999px;    width: 255px;	}#review_options:hover {    background: url('../images/btn_optionsFR.png') #ddece9 bottom no-repeat;    cursor: pointer;	}/* RESOURCES */#section_teasers {    border-top: 1px solid #1a948c;    list-style: none;    margin: 30px 0 0 0 ;    padding: 0;	}ul#section_teasers {    margin-left: 0px;	}#section_teasers li {    background-color: #eaf6f5;    border-bottom: 1px solid #1a948c;    margin: 0;    padding: 20px 25px 40px 25px;	}#section_teasers li h3 {    color: #005152;    font-size: 1.35em;    margin: 0;	}/* RESOURCES - Download the collaboration document */#download_resources {    background: url(../images/download_resources.jpg) left top no-repeat;    height: 213px;    margin-top: 48px;    width: 614px;	}#download_resources_text {    display: inline;    float: left;    margin-left: 45px;    margin-top: 55px;	}#download_resources_icons {    display: inline;    float: left;    height: 140px;    margin-left: 57px;    margin-top: 37px;    width: 70px;	}#word_icon {    background: url(../images/word_icon.png) top no-repeat;    display: block;    height: 60px;    margin-bottom: 7px;    text-indent: -99999px;    width: 100%;	}#word_icon:hover {    background: url(../images/word_icon.png) bottom no-repeat;    cursor: pointer;	}#pdf_icon {    background: url(../images/pdf_icon.png) top no-repeat;    border-top: #eebdce solid 1px;    display: block;    height: 70px;    text-indent: -99999px;    width: 100%;	}#pdf_icon:hover {    background: url(../images/pdf_icon.png) bottom no-repeat;    cursor: pointer;	}/* ABOUT */span.collab-title { font-size: 18px; color: #999; font-style: italic; }/* CONTACT */#contactus_submitbutton {    border-style: none;    border-width: 0;    padding: 0 0 0 30px !important; /* Fix for Internet Explorer */    text-align: left;    width: 77px;    height: 24px;    line-height: 1 !important;    background: transparent url(../images/contactus_sendbtnFR.png) no-repeat top;    overflow: hidden;    cursor: pointer;	}#contactus_submitbutton:hover {    background: transparent url(../images/contactus_sendbtnFR.png) no-repeat bottom;    overflow: hidden;    cursor: pointer;	}#contact_form input[type=text], #contact_form textarea {	width:533px;	border:#777 1px solid;	padding:5px;	resize:none;	}#contact_form input:focus {	outline:none;	}/* CONTENT - OPTIONS---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/#options_wrapper { padding: 0 25px }#options_wrapper ol { margin-left: -22px }#options_wrapper > h3 {margin-top: 10px;}/* OPTIONS TABS SECTION 1 */#options_tabs1 { margin-bottom: 30px }#options_links1, ul#nav_options1 {	display: block;    float: left;    margin: 0;    padding: 0;    width: 285px;	}ul#nav_options1 li#option_link1_1 { background-color: #c63b6c }ul#nav_options1 li#option_link1_2 { background-color: #ae224a }ul#nav_options1 li#option_link1_3 { background-color: #0f8f86 }ul#nav_options1 li#option_link1_4 { background-color: #3ebfb9 }ul#nav_options1 li#option_link1_5 { background-color: #dda866 }ul#nav_options1 li#option_link1_6 { background-color: #b88a50 }ul#nav_options1 li#option_link1_7 { background-color: #af5a45 }ul#nav_options1 li#option_link1_8 { background-color: #7f9291 }ul#nav_options1 li#option_link1_9 { background-color: #b0bec1 }ul#nav_options1 li {    list-style-type: none;    margin: 0;    padding: 10px;    width: 235px;	cursor:pointer;		}ul#nav_options1 li a {    background: url(../images/tab_white.png) 15px center no-repeat;    color: #fff;    display: block;    font-family: Arial, Helvetica, sans-serif;    font-size: 0.9em;    padding-left: 35px;    text-decoration: none;	}#nav_considerations1 { 	margin: 25px 0 0; 	float: left; 	width: 233px;	padding: 10px;	border: 1px solid #ccc;	background: #e1e1e1; /* Old browsers */	background: -moz-linear-gradient(top, #e1e1e1 0%, #ffffff 75%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(75%,#ffffff)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #e1e1e1 0%,#ffffff 75%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #e1e1e1 0%,#ffffff 75%); /* Opera11.10+ */	background: -ms-linear-gradient(top, #e1e1e1 0%,#ffffff 75%); /* IE10+ */	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=0 ); */   /* IE6-9 - disabled for now since it breaks the layout in IE */	background: linear-gradient(top, #e1e1e1 0%,#ffffff 75%); /* W3C */	-moz-box-shadow: inset 0 0 5px 0px #bbb;	-webkit-box-shadow: inset 0 0 5px 0px #bbb;	box-shadow: inset 0 0 5px 0px #bbb;	}#nav_considerations1 h4 {    color: #666;    font-family: 'HelveticaLight', Arial, sans-serif;    font-size: 1em;    font-weight: normal;    margin: 0;    padding: 5px 10px 10px;	}#nav_considerations1 ul {    list-style: none;    margin: 0;    padding: 0;	}#nav_considerations1 ul li {    -moz-box-shadow: inset 0 0 5px 0px #bbb;    -webkit-box-shadow: inset 0 0 5px 0px #bbb;    background: #fff url(../images/tab_green.png) 10px 13px no-repeat;    border: 1px solid #ccc;    box-shadow: inset 0 0 5px 0px #bbb;    line-height: 0.8em;    margin-bottom: 5px;    padding: 10px 10px 10px 30px;	}#nav_considerations1 ul li a {    color: #666;    cursor: pointer;    font-family: Arial, Helvetica, sans-serif;    font-size: 0.8em;    text-decoration: none;	}#nav_considerations1 ul li a:hover {    color: #2f859a;    cursor: pointer;    text-decoration: none;	}.option_popup1,.specialconsideration_popup,.specialconsideration_popup2 {    float: left;    padding: 20px;    width: 585px;	}#content .option_popup1 h2,#content .specialconsideration_popup h2,#content .specialconsideration_popup2 h2 {  margin-top: 10px; }#option_popup1_1 h2 { color: #c63b6c }#option_popup1_2 h2 { color: #ae224a }#option_popup1_3 h2 { color: #0f8f86 }#option_popup1_4 h2 { color: #3ebfb9 }#option_popup1_5 h2 { color: #dda866 }#option_popup1_6 h2 { color: #b88a50 }#option_popup1_7 h2 { color: #af5a45 }#option_popup1_8 h2 { color: #7f9291 }#option_popup1_9 h2 { color: #b0bec1 }#option_popup1_1 { background-color: #f9ebf0; border-top: 7px solid #c63b6c; }#option_popup1_2 { background-color: #f7e8ed; border-top: 7px solid #ae224a; }#option_popup1_3 { background-color: #e7f4f3; border-top: 7px solid #0f8f86; }#option_popup1_4 { background-color: #ebf8f8; border-top: 7px solid #3ebfb9; }#option_popup1_5 { background-color: #fcf6ef; border-top: 7px solid #dda866; }#option_popup1_6 { background-color: #f8f3ed; border-top: 7px solid #b88a50; }#option_popup1_7 { background-color: #f7eeec; border-top: 7px solid #af5a45; }#option_popup1_8 { background-color: #f2f4f4; border-top: 7px solid #7f9291; }#option_popup1_9 { background-color: #f7f8f9; border-top: 7px solid #b0bec1; }.specialconsideration_popup,.specialconsideration_popup2 {	background-color: #f7f8f9;	border-top: 7px solid #b0bec1;	}/* OPTIONS TABS SECTION 2 */#options_tabs2 { margin-bottom: 30px }#options_links2, ul#nav_options2 {	display: block;    float: left;    margin: 0;    padding: 0;    width: 285px;	}ul#nav_options2 li#option_link2_1 { background-color: #c63b6c }ul#nav_options2 li#option_link2_2 { background-color: #ae224a }ul#nav_options2 li#option_link2_3 { background-color: #0f8f86 }ul#nav_options2 li#option_link2_4 { background-color: #3ebfb9 }ul#nav_options2 li#option_link2_5 { background-color: #dda866 }ul#nav_options2 li#option_link2_6 { background-color: #b88a50 }ul#nav_options2 li#option_link2_7 { background-color: #af5a45 }ul#nav_options2 li#option_link2_8 { background-color: #7f9291 }ul#nav_options2 li#option_link2_9 { background-color: #b0bec1 }ul#nav_options2 li {    cursor: pointer;    list-style-type: none;    margin: 0;    padding: 10px;    width: 235px;	}ul#nav_options2 li a {    background: url(../images/tab_white.png) 15px center no-repeat;    color: #fff;    display: block;    font-family: Arial, Helvetica, sans-serif;    font-size: 0.9em;    padding-left: 35px;    text-decoration: none;	}#nav_considerations2 { 	margin: 25px 0 0; 	float: left; 	width: 233px;	padding: 10px;	border: 1px solid #ccc;	background: #e1e1e1; /* Old browsers */	background: -moz-linear-gradient(top, #e1e1e1 0%, #ffffff 75%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(75%,#ffffff)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #e1e1e1 0%,#ffffff 75%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #e1e1e1 0%,#ffffff 75%); /* Opera11.10+ */	background: -ms-linear-gradient(top, #e1e1e1 0%,#ffffff 75%); /* IE10+ */	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=0 );*/ /* IE6-9 - disabled for now since it breaks the layout in IE */	background: linear-gradient(top, #e1e1e1 0%,#ffffff 75%); /* W3C */	-moz-box-shadow: inset 0 0 5px 0px #bbb;	-webkit-box-shadow: inset 0 0 5px 0px #bbb;	box-shadow: inset 0 0 5px 0px #bbb;	}#nav_considerations2 h4 {    color: #666;    font-family: 'HelveticaLight', Arial, sans-serif;    font-size: 1em;    font-weight: normal;    margin: 0;    padding: 5px 10px 10px;	}#nav_considerations2 ul {    list-style: none;    margin: 0;    padding: 0;	}#nav_considerations2 ul li {    -moz-box-shadow: inset 0 0 5px 0px #bbb;    -webkit-box-shadow: inset 0 0 5px 0px #bbb;    background: #fff url(../images/tab_green.png) 10px 13px no-repeat;    border: 1px solid #ccc;    box-shadow: inset 0 0 5px 0px #bbb;    line-height: 0.8em;    margin-bottom: 5px;    padding: 10px 10px 10px 30px;	}#nav_considerations2 ul li a {    color: #666;    font-family: Arial, Helvetica, sans-serif;    font-size: 0.8em;    text-decoration: none;    cursor: pointer;	}.option_popup2 {    background-color: #CCC;    float: left;    padding: 20px;    width: 585px;	}#content .option_popup2 h2 {  margin-top: 10px; }#option_popup2_1 h2 { color: #c63b6c }#option_popup2_2 h2 { color: #ae224a }#option_popup2_3 h2 { color: #0f8f86 }#option_popup2_4 h2 { color: #3ebfb9 }#option_popup2_5 h2 { color: #dda866 }#option_popup2_6 h2 { color: #b88a50 }#option_popup2_7 h2 { color: #af5a45 }#option_popup2_8 h2 { color: #7f9291 }#option_popup2_9 h2 { color: #b0bec1 }#option_popup2_1 { background-color: #f9ebf0; border-top: 7px solid #c63b6c; }#option_popup2_2 { background-color: #f7e8ed; border-top: 7px solid #ae224a; }#option_popup2_3 { background-color: #e7f4f3; border-top: 7px solid #0f8f86; }#option_popup2_4 { background-color: #ebf8f8; border-top: 7px solid #3ebfb9; }#option_popup2_5 { background-color: #fcf6ef; border-top: 7px solid #dda866; }#option_popup2_6 { background-color: #f8f3ed; border-top: 7px solid #b88a50; }#option_popup2_7 { background-color: #f7eeec; border-top: 7px solid #af5a45; }#option_popup2_8 { background-color: #f2f4f4; border-top: 7px solid #7f9291; }#option_popup2_9 { background-color: #f7f8f9; border-top: 7px solid #b0bec1; }/* CONTENT - OPTIONS BTM---------------------------------------------------*/#sidebar_left {         float: left;    margin: 0;    padding: 0;    width: 255px; 	}#option_diagrams {    background-color: #f5e4cd;    float: left;    margin-left: 30px;    padding: 20px;    width: 585px;	}#option_diagrams h2 { margin-top: 10px; }#option_diagrams ul {    list-style: none;    padding: 0 0 0 10px;	}#option_diagrams ul li {    float: left;    margin: 0 17px 20px;	}#option_diagrams ul li a {    -moz-box-shadow: 0px 0px 8px #e6bc80;    -webkit-box-shadow: 0px 0px 8px #e6bc80;	zoom:1; /* This enables hasLayout, which is required for older IE browsers */    filter: progid:DXImageTransform.Microsoft.Shadow(color='#e6bc80', Direction=0, Strength=8)    		progid:DXImageTransform.Microsoft.Shadow(color='#e6bc80', Direction=90, Strength=8)    		progid:DXImageTransform.Microsoft.Shadow(color='#e6bc80', Direction=180, Strength=8)	    		progid:DXImageTransform.Microsoft.Shadow(color='#e6bc80', Direction=270, Strength=8);	    background: #fff;    border: 10px solid #fff;    box-shadow: 0px 0px 8px #e6bc80;    display: block;	}ul.consideration_img {    list-style: none;    padding: 10px 0;	margin-left:10px;	}ul.consideration_img li {    float: left;	display:inline;    margin: 0 17px 20px 26px;	}ul.consideration_img li a {    -moz-box-shadow: 0px 0px 8px #bbbbbb;    -webkit-box-shadow: 0px 0px 8px #bbbbbb;	zoom:1; /* This enables hasLayout, which is required for older IE browsers */    filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=0, Strength=8)    		progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=90, Strength=8)    		progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=180, Strength=8)	    		progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=270, Strength=8);	    background: #fff;    border: 10px solid #fff;    box-shadow: 0px 0px 8px #bbbbbb;    display: block;	}/* HOME---------------------------------------------------*/a#btn_care {    background: url(../images/btn_care.png) center top no-repeat;    display: block;    font-size: 2em;    height: 60px;    margin: 40px auto 30px;    text-indent: -99999px;    width: 645px;	}a#btn_care:hover { background-position: center -60px }#home_options h3 {    background-color: #72b8ba;    color: #fff;    font-family: 'HelveticaLight', Arial, sans-serif;    font-size: 1.85em;    font-weight: normal;    margin: 0 0 10px;    padding: 10px 0;    text-align: center;    width: 100%;	}#home_options #option_boxes h4 {    background: url(../images/options_h4_bg.jpg) center top no-repeat;    font-size: 22px;	display:block;	}#home_options #option_boxes h4.fix {	background: url(../images/options_h4_bg_fix.jpg) center -6px no-repeat;	 margin-top:31px;	 margin-bottom:14px;	 display:block;	 height:65px;	}#home_options ul#option_boxes {    float: left;    margin-top: 0;    padding: 0;    width: 705px;	}#home_options ul#option_boxes li.last { margin-right: 0 }#home_options ul#option_boxes li {    background-color: #ddece9;    float: left;    height: 185px;    list-style: none;    margin: 0 10px 10px 0;    text-align: center;    width: 225px;	}#home_options ul#option_boxes li h4 {    color: #005152;    font-family: 'HelveticaBold', Arial, sans-serif;    font-size: 1.35em;    font-weight: normal;    height: 50px;    margin-top: 50px;    text-transform: uppercase;	}#home_options ul#option_boxes li a {    background: url(../images/btn_reviewFR.png) center top no-repeat;    display: block;    height: 22px;    overflow: hidden;    text-indent: -99999px;	}#home_options ul#option_boxes li a:hover { background-position: center -25px }a#download_home {    background: url(../images/btn_download_homeFR.png) left top no-repeat;    clear: both;    display: block;    height: 90px;    margin: 10px auto 0px;    text-indent: -99999px;    width: 896px;	}a#download_home:hover { background-position: left -99px }/* SIDEBAR---------------------------------------------------*/#download_document {    background: url(../images/btn_download_collabdocFR.png) top no-repeat;    display: block;    height: 166px;    text-indent: -99999px;    width: 255px;	}#download_document:hover {    background: url(../images/btn_download_collabdocFR.png) bottom no-repeat;    cursor: pointer;	}#search_results_table {    border-style: solid;    border-width: 0;    width: 100%;	}.single-doctor ul li p,	#search_results_table .optionscell li p {  display: inline;  margin-right: 5px;}		#search_results_table .search_results_table_yellowbg { background-color: #fff7ec; }#search_results_table .doctorcell { width:33%; padding-left:3%; float:left; }#search_results_table .contactcell { width: 45%; float:left; padding-left:3%; }#search_results_table .optionscell { width: 22%; float:left; padding-left:3%; margin-left: -3px; border-left: 3px solid #e6bc80; }#search_results_table .firstrow { border-top: 1px solid #e6bc80; }#search_results_table .doctorcontact_wrapper {  border-right: 3px solid #e6bc80;  display: inline-block;  float: left;  width: 74%;}#search_results_table div {    border-color: #600;    border-style: solid;    border-width: 0;    margin: 0;	}#search_results_table .row {    border-bottom: 1px solid #e6bc80;    vertical-align: top;	}p.findasurgeon_doctorname {    color: #005152;    font-weight: bold;	}p.findasurgeon_doctorcontactoptions {    color: #55a1a3;    font-weight: bold;	}#findasurgeon_widgetform,#findasurgeon_normalform {    -moz-box-shadow: inset 0 0 5px 5px #eed6bc;    -webkit-box-shadow: inset 0 0 5px 5px #eed6bc;    background-color: #f5e4cd;    box-shadow: inset 0 0 5px 5px #eed6bc;    float: left;    padding: 20px;	}#findasurgeon_widgetform #submit_button {    background: transparent url('../images/findasurgeon_searchbtn_widgetFR.jpg') no-repeat top;    background-color: #005152;    border: none;    border-style: none;    border-width: 0;    color: #fff;    cursor: pointer;    float: right;    height: 17px;    line-height: 1 !important;    margin-top: 10px;    nowhitespace: afterproperty;    overflow: hidden;    padding: 0 0 0 30px !important;     /* Fix for Internet Explorer */    text-align: right;    width: 89px;	}#findasurgeon_widgetform #submit_button:hover { background: transparent url('../images/findasurgeon_searchbtn_widgetFR.jpg') no-repeat bottom }#findasurgeon_normalform #submit_button {    background: transparent url('../images/findasurgeon_searchbtnFR.png') no-repeat top;    border: none;    border-style: none;    border-width: 0;    color: #fff;    cursor: pointer;    height: 23px;    line-height: 1 !important;    margin-left: 20px;    nowhitespace: afterproperty;    overflow: hidden;    padding: 0 0 0 30px !important;     /* Fix for Internet Explorer */    text-align: right;    width: 118px;	}#findasurgeon_normalform #submit_button:hover { background: transparent url('../images/findasurgeon_searchbtnFR.png') no-repeat bottom }#findasurgeon_widgetform select,#findasurgeon_normalform select {    margin-bottom: 15px;    width: 100%;	}#findasurgeon_widgetform h4,#findasurgeon_normalform h4 {    color: #c63b6c;    font-family: 'HelveticaRegular', Arial, sans-serif;    font-size: 1.25em;    font-weight: normal;    line-height: 1em;    margin: 10px 0;    text-transform: uppercase;	}#findasurgeon_normalform a {    color: #777;    text-decoration: none;	}#findasurgeon_normalform a:hover {    color: #444;    text-decoration: none;	}#findasurgeon_widgetform a {    color: #777;    text-decoration: none;	}#findasurgeon_widgetform a:hover {    color: #444;    text-decoration: none;	}#home_options #findasurgeon_widgetform { height: 340px }#findasurgeon_widgetform { width: 215px }#findasurgeon_normalform {    height: 80px;    margin-bottom: 30px;    width: 500px;	}/* FOOTER---------------------------------------------------*/#footer_wrapper { background: #346d67; }#footer {    background-color: #387778;    padding: 10px 15px 20px;	-moz-box-shadow: 0px 5px 10px 2px #2c5d58;    -webkit-box-shadow: 0px 5px 10px 2px #2c5d58;	box-shadow: 0px 5px 10px 0px #2c5d58;	zoom:1;    filter: progid:DXImageTransform.Microsoft.Shadow(color='#2c5d58', Direction=90, Strength=5)    		progid:DXImageTransform.Microsoft.Shadow(color='#2c5d58', Direction=270, Strength=5);	}#footer li.last { border: none }#footer a:hover { text-decoration: underline }#footer p {    color: #afc9c9;    font-size: 0.8em;    margin: 0;    text-align: right;    text-decoration: none;    text-transform: uppercase;	}#footer_nav {    margin: 10px 0 25px;    padding: 0;    text-align: center;	}#footer_nav li {    border-right: 1px solid #afc9c9;    display: inline;    font-size: 0.75em;    padding: 0 10px;	}#footer_nav li a {    color: #fff;    text-decoration: none;	}#misc_nav {    margin: 0;    padding: 0;    text-align: right;	margin-top:3px;	}#misc_nav li {    border-left: 1px solid #afc9c9;    display: inline;    margin-left: 10px;    padding: 0 0 0 10px;	}#misc_nav li a {    color: #afc9c9;    font-size: 0.7em;    text-align: right;    text-decoration: none;    text-transform: uppercase;	}#misc_nav li.last {	height:auto;	padding:0;	margin:0;	}/* SHARE/FEEDBACK STICKY LINKS---------------------------------------------------*/#share_link_tab {    left: -36px;    top: 130px;    width: 105px;	}#feedback_link_tab {    left: -67px;    top: 278px;    width: 165px;	}#share_link_tab,#feedback_link_tab {    -moz-transform: rotate(90deg);    -o-transform: rotate(90deg);    -webkit-transform: rotate(90deg);    background: #70b6b8 url(../images/share_bg.jpg) repeat-x 0px 0px;    font-family: Helvetica, Arial, sans-serif;    font-size: 22px;    padding: 13px 3px 10px 5px;    position: fixed;    text-align: center;    text-decoration: none;    white-space: nowrap;    writing-mode: tb-rl;	}@media screen and (-webkit-min-device-pixel-ratio:0){   	#feedback_link_tab {padding:7px 6px 10px 5px;} /* Safari Fix*/	#share_link_tab {padding:7px 5px 10px 5px;} /* Safari Fix*/	}	#feedback_link,#share_link {    color: #fff;    text-decoration: none;	}#feedback_link_tab:hover,#share_link_tab:hover { background-position: 0px -44px }#form_holder { width: 400px }/* WHERE ARE YOU IN YOUR CARE? ---------------------------------------------------*/#care_first, #care_second, #care_third, #care_fourth, #care_fifth {	padding-left:35px;	padding-right:30px;	width:835px;	margin-left:0px;	}#care_first {	border-top:2px solid #e6bc80;	background-image:url(../images/care_first_bg.jpg);	background-repeat:repeat-x;	margin-bottom:35px;	}#care_first img {	border: 10px #e4c89f solid;	float:right;	margin-top:30px;	margin-right:5px;	margin-left:45px;	background-color:#e4c89f;	}#care_second {	border-top:2px solid #72b8ba;	background-image:url(../images/care_second_bg.jpg);	background-repeat:repeat-x;	margin-bottom:35px;	}/*#care_second p {	float:left;	width:480px;	}*/#care_second img {	border: 10px #98cccd solid;	float:left;	margin-top:30px;	margin-right:45px;	margin-left:0px;	background-color:#98cccd;		}#care_third {	border-top:2px solid #ee749f;	background-image:url(../images/care_third_bg.jpg);	background-repeat:repeat-x;	margin-bottom:35px;		}#care_third img {	border: 10px #eb99b6 solid;	float:right;	margin-top:30px;	margin-right:5px;	margin-left:45px;	background-color:#eb99b6;		}#care_fourth {	border-top:2px solid #7f9291;	background-image:url(../images/care_fourth_bg.jpg);	background-repeat:repeat-x;	margin-bottom:35px;		}#care_fourth .paragraph_blocker {	float:left;	width:480px;	}#care_fourth p:first-child {	margin-top:0;	}#care_fourth img {	border: 10px #b7c2c1 solid;	float:left;	margin-top:30px;	margin-right:45px;	margin-left:0px;	margin-left:0px;	background-color:#b7c2c1;			}#care_fifth {	border-top:2px solid #c27c5a;	background-image:url(../images/care_fifth_bg.jpg);	background-repeat:repeat-x;	margin-bottom:35px;		}#care_fifth img {	border: 10px #cd988b solid;	float:right;	margin: 30px 5px 30px 45px;	background-color:#cd988b;			}#care h2 {    font-size: 2.375em;	}#care_first h3, #care_second h3, #care_third h3, #care_fourth h3, #care_fifth h3 {	color:#55a1a3;	font-size:26px;	text-transform:none;	margin-bottom:10px;	}#care_fifth h4 {	color:#005152;	font-size:20px;	text-transform:none;	margin-bottom:-8px;	}#care_options {	width:820px;	height:82px;	margin-left:35px;    background:  url('../images/review_options_footer.jpg') #ddece9 top right no-repeat;	}#care_options:hover {	cursor:pointer;    background:  url('../images/review_options_footer.jpg') #ddece9 bottom right no-repeat;	}/* FANCYBOX---------------------------------------------------*/.fancybox-close {	position: absolute;	top: -35px !important;	right: -35px !important;	width: 75px !important;	height: 75px !important;	background: transparent url('../fancybox/fancy_close.png') bottom center !important;	cursor: pointer !important;	z-index: 1103 !important;}.fancybox-close:hover {	background-position: top center !important; 	cursor: pointer;}.fancybox-prev span {	background: transparent url('../fancybox/fancy_nav_left.png') bottom center !important; 	left: 0px !important;	width: 75px !important;	height: 75px !important;	}.fancybox-next span {	background: transparent url('../fancybox/fancy_nav_right.png') bottom center !important; right: 0px !important; left: auto !important;		width: 75px !important;	height: 75px !important; }.fancybox-prev span:hover {	background-position: top center !important; 	left: 0px;}.fancybox-next span:hover {	background-position: top center !important; 	left: auto;	right: 0px;}/*  VIDEOS  */#content_intro #intro_video {    background: #fff;    border: 15px solid #fff;    height: 248px;    margin: 0 0 0 30px;    position: relative;    width: 440px;	-moz-box-shadow: 0px 0px 17px #f3e3cd;    -webkit-box-shadow: 0px 0px 17px #f3e3cd;	box-shadow: 0px 0px 17px #f3e3cd;	zoom:1; /* This enables hasLayout, which is required for older IE browsers */    filter: progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=0, Strength=10)    		progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=90, Strength=10)    		progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=180, Strength=10)	    		progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=270, Strength=10);		}/*   TABLES   */#complication_yellow, #complication_yellow td {	border:3px #fcf6ef solid;	}#complication_yellow td {	padding-left:17px;	padding-right:7px;	}#complication_yellow th {	font-family: 'HelveticaRegular', Arial, sans-serif;	border:3px #fcf6ef solid;	background-color:#95877C;	color:#fff;	font-weight:normal;	}#complication_yellow .odd {	background-color:#EEE7E1;	}#complication_gray, #complication_gray td {	border:3px #f2f4f4 solid;	}#complication_gray td {	padding-left:17px;	padding-right:7px;	}#complication_gray th {	font-family: 'HelveticaRegular', Arial, sans-serif;	border:3px #f2f4f4 solid;	background-color:#8C8E8E;	color:#fff;	font-weight:normal;	}#complication_gray .odd {	background-color:#E2E5E5;	}