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

/* ----------------------------------------------------------------------- */
/* Home Section Styles                                                     */
/* ----------------------------------------------------------------------- */

#highlights img {
	float: left;
	}

#flashMovie {
	padding: 1em 0 1.5em 0;
	}
	
.newsImage {
	width: 100%;
	margin: 1em 0;
	}

.newsImage img{
	display:block;
	margin: 0 auto;
	}
	
	
/* ----------------------------------------------------------------------- */
/* Technology Section Styles                                               */
/* ----------------------------------------------------------------------- */

/* tech_overview.htm */
#crosserSystem,
#generator,
#crosserCatheter,
#crosserMechanism,
#crosserAnimation {
	padding: 0 0 3em 0;
	}

#crosserSystem div,
#generator div,
#crosserCatheter div {
	width: 35.0em;
	margin: 0 2.0em 0 0;
	float: left;
	}

#crosserSystem img,
#generator img,
#crosserCatheter img,
#crosserMechanism img,
#crosserAnimation img{
	float: left;
	}

#generator ul{
	margin: 0;
	}

#crosserAnimation h2 {
	border: none;
	margin: 0;
	}

/* tech_procedure.htm */
#proceduralSteps div {
	width: 25.9em;
	float: left;
	margin: 0 0 3em 0;
	}

#proceduralSteps div.left {
	margin: 0 2.0em 0 0;
	} 

#proceduralSteps h4 {
	margin: 0 0 1em 0;
	}

#proceduralVideo {
	border-top: 1px solid #900;
	padding: 3em 0 3em 0;
	}

#proceduralVideo div {
	width: 25.9em;
	float: left;
	}

#proceduralVideo div.left {
	margin: 0 2.0em 0 0;
	}

/* */
#crosserVideos div {
	width: 25.9em;
	float: left;
	margin: 0 0 3em 0;
	}

#crosserVideos div.left {
	margin: 0 2.0em 0 0;
	} 

#crosserVideos div p{
	margin: 1em 0 0 0;
	}


/* ----------------------------------------------------------------------- */
/* Product Section Styles                                                  */
/* ----------------------------------------------------------------------- */

/* products */

#productDetail p + table {
	margin: 0 0 3em 0;
	}

#productDetail td {
	font-size: 1.1em;
	}

/* product overview */
#productListing div{
	width: 25.9em;
	float: left;
	margin: 0 0 3em 0;
	}

#productListing div.left{
	margin: 0 2em 3em 0;
	}


#productListing h4{
	margin: 1em 0 .5em 0;
	}

#productListing h4 + img{
	margin: 2.5em 0 0 0;
	}

#threeCs div{
	width: 13.9em;
	float: left;
	margin: 0 2em 3em 0;
	}
	
/* gallery */
#imageGallery div {
	margin: 0 0 3em 0;
}

#imageGallery div div img {
	border: 5px solid #ccc;
}

#imageGallery div div p {
	margin: .5em auto;
	text-align:center;
	width: 12.5em;
	
}

#imageGallery div div {
	width: 17.6em;
	float: left;
	margin: 0 .2em 1.5em 0;
}



/* ----------------------------------------------------------------------- */
/* Clinical Experience Section Styles                                      */
/* ----------------------------------------------------------------------- */

/* publications */
#coronaryPublications,
#peripheralPublications {
	margin: 0 0 4.5em 0;
	}
	
/* cases */
div#caseSelect {
	width: 53.8em;
	float: left;
	margin: .5em 0 1em 0;
	padding: 0 0 1.5em 0;
	border-bottom: 1px solid #900;

}

div#caseSelect h3 {
	float: left;
	padding: 0 1em 0 0;
	margin: 0;
}

div#caseSelect ul:first-child{
	padding: 0 0 .25em 0;
}


div#caseSelect ul{
	float: left;
	padding: 0 0 .5em 0;
	margin: .5em 0 0 0;
	clear: both;
}

div#caseSelect li{
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

div#caseSelect li.first{
	border-left: 1px solid #ccc;
}

div#caseSelect li:hover{
	background-color: #fcc;
}

div#caseSelect li.active{
	background-color: #ccc;
}
	
div#caseSelect a{
	padding: 0 .5em;
	text-decoration: none;
}

div#caseSelect a:hover{
	color: #000;
}

* html div#caseSelect ul{
	float: left;
}
	
	
#caseDetail h3 {
	margin: 1em 0 1em 0;
	}

#caseImages div {
	float: left;
	width: 25.9em;
	margin: 0 0 3em 0;

	}

#caseImages div p{
	margin: 1em 0 1em 0;
	}

#caseImages div.left {
	margin: 0 2em 0 0;
	}

#caseVideo {
	width: 53.8em;
	margin: 0 0 3em 0;
	padding: 0 0 3em 0;
	border-bottom: 1px solid #900;
	}
	
#caseVideo div {
	float: left;
	width: 25.9em;
	margin: 0 0 3em 0;

	}
#caseVideo div.left {
	margin: 0 2em 0 0;
	}

/* ----------------------------------------------------------------------- */
/* Patient Information Section Styles                                      */
/* ----------------------------------------------------------------------- */

/* CAD */
#coronaryArteries div,
#peripheralArteries div,
#atherosclerosis div,
#coronaryArteryDisease div,
#angina div,
#peripheralArteryDisease div,
#claudication div {
	float: left;
	margin: 0 0 3em 0;
	}
	
#coronaryArteries div.left,
#peripheralArteries div.left,
#atherosclerosis div.left,
#coronaryArteryDisease div.left,
#angina div.left,
#peripheralArteryDisease div.left,
#claudication div.left {
	width: 34.0em;
	margin: 0 2.0em 0 0;
	}

#coronaryArteries img,
#peripheralArteries img,
#atherosclerosis img,
#coronaryArteryDisease img,
#angina img,
#peripheralArteryDisease img,
#claudication img {
	margin: .5em 0 0 0;
	border: 5px solid #ccc;
	}

/* CTO */
#chronicTotalOcclusions div{
	float: left;
	margin: 0 0 3em 0;
	}
	
#chronicTotalOcclusions div.left{
	width: 34.0em;
	margin: 0 2.0em 0 0;
	}

#chronicTotalOcclusions div.right{
	width: 17.6em;
	}

#chronicTotalOcclusions img{
	margin: .5em 0 0 0;
	border: 5px solid #ccc;
	}

/* treatment */
#openHeartSurgery div,
#bypassSurgery div,
#ptcaProcedure div,
#stentProcedure div{
	float: left;
	margin: 0 0 3em 0;
	}
	
#openHeartSurgery div.left,
#bypassSurgery div.left,
#ptcaProcedure div.left,
#stentProcedure div.left{
	width: 34.0em;
	margin: 0 2.0em 0 0;
	}

#openHeartSurgery img,
#bypassSurgery img,
#ptcaProcedure img,
#stentProcedure img{
	margin: .5em 0 0 0;
	border: 5px solid #ccc;
	}

/* ----------------------------------------------------------------------- */
/* About FlowCardia Section Styles                                         */
/* ----------------------------------------------------------------------- */

/* board */
#directors h4 {
	margin: 3em 0 0 0;
	}

#directors h4:first-child {
	margin: 0 0 0 0;
	}

	
#directors img {
	border: 5px solid #ccc;
	float: left;
	margin: .5em 2em 1em 0;
	}
	
/* contact */
#drivingDirections h4 {
	margin: 1.5em 0 0 0;
	}	

#drivingDirections p {
	margin: 0;
	}

#drivingDirections ul {
	margin: 0;
	}
	
/* team */
#managementTeam h4{
	margin: 3em 0 0 0;
	}

#managementTeam h4:first-child{
	margin: 0;
	}
	
/* investors */
#investors h4{
	margin: 3em 0 0 0;
	}

#investors h4:first-child{
	margin: 0;
	}

/* press releases */
#pressReleasesList {
	width: 45.0em;
	}
	
#pressReleasesList ul{
	margin: 0;
	}
#pressReleasesList li{
	margin: 0 0 1.5em 0;
	}
	
#pressRelease h3{
	text-align:center;
	}

#pressRelease em{
	font-weight: bold;
	text-decoration:underline;
	font-style:normal;
	}


#n06Header {
	margin: 3em 0 1.5em 0;
	}
	
#n06Header img {
	border: 5px solid #ccc;
	float: left;
	margin: .5em 2em 0 0;
	}

#n06Header div {
	float: left;
	width: 38.0em;
	}

#n06Header div p {
	margin: 0;
	}

#n06Header div h4 {
	margin: 0 0 1.5em 0;
	}

#pressContact {
float: left;
width: 45em;
}

#pressContact h4{
width: 12.5em;
float: left;
clear: both;
}

#pressContact p{
width: 25em;
float: right;
}

/* ----------------------------------------------------------------------- */
/* Physician Locator Styles                                         */
/* ----------------------------------------------------------------------- */

/* seach_form_us.tpl */
#usa_search {
	background-color: #fff;
	margin: 1.5em 0 3em 0;
	}

#usa_search tr:first-child {
	background-color: #fff;
	}
	
#usa_search tr:first-child td {
	border-bottom: 0px solid #c00;
	color: #000;
	font-weight: normal;
	}

#usa_search td {
	padding: .5em;
	border-bottom: 0px solid #900;
	font-size: 1.2em;
	}

#usa_search td:first-child {
	font-weight: normal;
	}


/* results_list.tpl */

.no_match_found,
.no_zip_entered
{
width: 100%;
text-align:center;
padding: 1em;
color: #900;
}

.results-nav {
	background-color: #fff;
	margin: .5em 0 1.5em 0;
	border-top: 1px solid #c00;
	border-bottom: 1px solid #c00;
	}

.results-nav tr:first-child {
	background-color: #fff;
	}
	
.results-nav tr:first-child td {
	border-bottom: 0px solid #c00;
	color: #000;
	font-weight: normal;
	}

.results-nav td {
	padding: .5em;
	border-bottom: 0px solid #900;
	font-size: 1.2em;
	}

.results-nav td:first-child {
	font-weight: normal;
	}


/* results_list_format.tpl */
.results {
	background-color: #eee;
	margin: .5em 0 1.5em 0;
/*	border-bottom: 1px solid #c00; */
	}

.results tr:first-child {
	background-color: #eee;
	}
	
.results tr:first-child td {
	border-bottom: 0px solid #c00;
	color: #000;
	font-weight: normal;
	}

.results td {
	padding: .5em;
	border-bottom: 0px solid #900;
	font-size: 1.2em;
	}

.results td:first-child {
	font-weight: normal;
	}



/* result_details.tpl */