body {margin:0; padding:0;}

.wrapper {width: 1000px; margin: 0 auto; background: #fff; overflow: hidden;}

.body .meetings th {background:#CCCCCC;}
.body .meetings td {background:#EEEEEE;border:1px solid white; padding:5px; font-size:12px;}
.body .meetings tr {background:#EEEEEE;}
.body .meetings table {border:1px solid white;}
h2 {font-family:Helvetica, Arial, sans-serif; font-size:18px; color:#5c5c5c;}
h4 {font-size:16px; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase;font-weight:bold; color:#b5121b;
	padding-bottom:0; margin-bottom:0;}

.header {width: 1000px; height: 92px; background:url('../uploads/assets/background_header.png') no-repeat bottom center;}
.header #logo {padding-left:115px; float:left; border:0; left:100px;}
.headerLinks {float:right; padding:40px 129px 0 0; color:#b5121b; font-family:Verdana, Helvetica, sans-serif; font-size:11px;}
.headerLinks a {color:#b5121b; font-family:Verdana, Helvetica, Arial; font-size:11px; text-decoration:none; letter-spacing:.05em;}

.nav {height: 37px; /*border-top:2px solid #999;*/ font-family: Verdana, Arial, Helvetica, sans-serif; z-index: 10;}

.shadow {position: absolute; behavior: url('http://www.penumbrainc.com/js/iepngfix/iepngfix.htc'); z-index: 10;}

.nav ul {list-style: none; margin: 0; padding: 0 0 0 125px; height: 70px; z-index:10; width: 880px; position: relative;}
.nav ul li {float: left; position: relative; height: 36px; width:150px; text-align:center; }
.nav ul li a {display: block; border-bottom: 3px solid #a5a598; margin-bottom: 4px; height: 28px; line-height:30px; width:140px; margin:0 auto; color:#666666; text-transform:uppercase;text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.nav ul li a:hover, .nav ul li.selected a {border-bottom: 5px solid #990000; margin-bottom: 2px;}
.nav ul li a.mousedown {border-bottom: 7px solid #990000; margin-bottom: 0;}

.nav ul li.hover ul {display: block;}
.nav ul li.selected ul {display: block;}

.nav ul ul {padding: 0; position: absolute; top: 35px; left: 0; height: 27px; background-color: #fff; width: 600px; display: none; z-index: 10;}
.nav ul ul li {float: left; height: 27px;}
.nav ul ul li a {text-transform: none; color: #5C5C51; text-decoration: none; display: block; white-space: nowrap; padding: 0 8px 8px 8px; width: auto!important; height: 27px; line-height: 29px; text-align: center; font-size: 12px; font-weight: normal; border: none!important; margin: 0;}
.nav ul ul li a:hover {border: none; color: #990000;}

.nav ul li.hover a {}

#flash {height: 460px; width: 1000px;}

.box {font-family: Arial, Helvetica, sans-serif; font-size: 13px; position: absolute; width: 300px;}
.box h2 {font-size: 14px; font-weight: bold; color: #990000; text-decoration: underline; margin: 0;}
.box p {margin: 0;}
.box a {color:#b5121b; text-decoration:none;}
.box a:hover {text-decoration:underline;}
.box a:visited {color:#b5121b;}
.box_1 {top: 250px; right: 120px;}
.box_2 {top: 380px; left: 100px;}
.box_3 {top: 380px; right: 120px;}
/* .nav ul li.cms_company a {background: url('../uploads/assets/menu_company.jpg') no-repeat left center;}
.nav ul li.cms_company a {width: 154px;}
.nav ul li.cms_products a {background: url('../uploads/assets/menu_products.jpg') no-repeat left center;}
.nav ul li.cms_products a {width: 150px;}
.nav ul li.cms_physicians a {background: url('../uploads/assets/menu_physicians.jpg') no-repeat left center;}
.nav ul li.cms_physicians a {width: 150px;}
.nav ul li.cms_patients a {background: url('../uploads/assets/menu_patients.jpg') no-repeat left center;}
.nav ul li.cms_patients a {width: 150px;}
.nav ul li.cms_contact a {background: url('../uploads/assets/menu_contact.jpg') no-repeat left center;}
.nav ul li.cms_contact a {width: 150px;} */

/*.nav ul li.first ul {margin-left: 2px;}
.nav ul ul {list-style: none; margin: 0; padding: 0; position: absolute; top: 37px; left: 0; height: 27px; background-color: #fff; width: 1000px; display: none; border: 1px solid white; z-index: 10;}
.nav ul ul li {float: left; padding: 0; height: 27px; background: none!important;}
.nav ul ul li a {color: #5C5C51; text-decoration: none; display: block; white-space: nowrap; padding: 0 8px; width: auto!important; height: 27px; line-height: 29px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: none!important; text-indent: 0;}*/

/*.nav ul ul li.selected a {border-bottom: none;}
.nav ul ul ul {list-style: none; margin: 0; padding: 0; position: absolute; top: 32px; left: 0; height: 26px; background-color: #fff; width: 1000px; display: none; border: 1px solid white;}
.nav ul ul ul li {float: left; padding: 0; height: 24px; background: none!important;}
.nav ul ul ul li a {color: #5C5C51; text-decoration: none; display: block; white-space: nowrap; padding: 0 4px; width: auto!important; height: 18px; line-height: 22px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: none!important; text-indent: 0; border: 2px solid gray;}*/


/*.nav ul li.cms_company_over a {background: url('../uploads/assets/menu_company_over.jpg') no-repeat left center;}
.nav ul li.cms_company_selected a {background: url('../uploads/assets/menu_company_over.jpg') no-repeat left center;}
.nav ul li.cms_products_over a {background: url('../uploads/assets/menu_products_over.jpg') no-repeat left center;}
.nav ul li.cms_products_selected a {background: url('../uploads/assets/menu_products_over.jpg') no-repeat left center;}
.nav ul li.cms_physicians_over a {background: url('../uploads/assets/menu_physicians_over.jpg') no-repeat left center;}
.nav ul li.cms_physicians_selected a {background: url('../uploads/assets/menu_physicians_over.jpg') no-repeat left center;}
.nav ul li.cms_patients_over a {background: url('../uploads/assets/menu_patients_over.jpg') no-repeat left center;}
.nav ul li.cms_patients_selected a {background: url('../uploads/assets/menu_patients_over.jpg') no-repeat left center;}
.nav ul li.cms_contact_over a {background: url('../uploads/assets/menu_contact_over.jpg') no-repeat left center;}
.nav ul li.cms_contact_selected a {background: url('../uploads/assets/menu_contact_over.jpg') no-repeat left center;}*/

/*.nav ul ul li a:hover {color: #B5121B}
.nav ul ul li.selected a {color: #B5121B}
.nav ul ul ul li a:hover {color: #B5121B}
.nav ul ul ul li.selected a {color: #B5121B}
.nav ul li.hover ul {display: block;}
.nav ul li.selected ul {display: block;}*/

.subnav {float:left; width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 50px 0 0 0;}

.subnav ul{list-style: none; margin: 0; padding: 0;}
.subnav ul li {min-height: 20px; width: 100px}
.subnav ul li.selected {background-color: #eee;}
.subnav ul li a {font-size: 12px; color: #5C5C51; text-decoration: none; margin-left: 5px;}
.subnav ul li.selected a {color: #B5121B; }

.body {width:1000px; margin:0; min-height:300px; position: relative; z-index: 1;}
/*.body ul {list-style-position:inside;}
.body .contentDefault ul {list-style-position:outside; padding-left:20px;}
.body .contentDefault ul li {list-style-position:outside; padding-left:20px;}
.body .content ul {list-style-position:inside;}*/

.body .contentDefault ul {margin-left:10px;}
.body .contentDefault ul li {margin-left:15px;}
.body .content ul li {margin-left:15px;}



.body .contentHeader {margin-left:90px; padding-top:35px;}
.body .contentHeader h1 {background:url('../uploads/assets/h1.jpg') no-repeat left bottom; padding-bottom:7px; font-size:16px; 
font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-weight:bold; color:#b5121b; margin-top:41px;}
.body .content {float:right; width:475px; margin-top:5px; margin-bottom:20px; font-family:Helvetica, Arial, sans-serif; font-size:14px; 
	color:#5c5c5c; line-height:18px; padding-right:100px;}
.body .content a {color:#b5121b;}
.body .content a:hover {text-decoration:none;}
.body .content a:visited {color:#b5121b;}


.body .contentDefault {width:800px; margin-top:5px; font-family:Helvetica, Arial, sans-serif; font-size:14px; 
	color:#5c5c5c; line-height:18px; margin-top:75px; margin-left:120px;}
.body .contentDefault h1 {background:url('../uploads/assets/h1.jpg') no-repeat left bottom; padding-bottom:7px; font-size:16px; 
	font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-weight:bold; color:#b5121b;}
.body .contentDefault a {color:#b5121b;}
.body .contentDefault a:hover {text-decoration:none;}
.body .contentDefault a:visited {color:#b5121b;}

.body .sideNav {background:#fff; width:auto; float:left;}
.body .sideNav ul {margin-left:75px; border-right:solid 1px #868686; width:250px; padding-right:20px;}
.body .sideNav ul li {padding-left:13px; list-style-type:none; height:36px;}
.body .sideNav ul li.hover {background:url('../uploads/assets/bullet.jpg') no-repeat left center;}
.body .sideNav ul li.selected {background:url('../uploads/assets/bullet.jpg') no-repeat left center; color:#b5121b;}
.body .sideNav ul li a {font-size:13px; font-family:Helvetica, Arial, sans-serif; color:#5c5c5c; font-weight:bold; text-decoration:none; line-height:36px;}
.body .sideNav ul li.hover a {color:#b5121b;}
.body .sideNav ul li.selected a {color:#b5121b;}

.body .mgmt {background:#fff; width:auto; float:left;}
.body .mgmt ul {margin-left:75px; border-right:solid 1px #868686; width:250px; padding-right:20px;}
.body .mgmt ul li {padding-left:13px; list-style-type:none; height:36px; margin-bottom:10px;}
.body .mgmt ul li.hover {background:url('../uploads/assets/bullet.jpg') no-repeat left center; color:#b5121b;}
.body .mgmt ul li.selected {background:url('../uploads/assets/bullet.jpg') no-repeat left center; color:#b5121b;}
.body .mgmt ul li a {font-size:13px; font-family:Helvetica, Arial, sans-serif; color:#5c5c5c; font-weight:bold; 
	text-decoration:none;}
.body .mgmt ul li.hover a {color:#b5121b;}
.body .mgmt ul li a:hover {color:#b5121b;}
.body .mgmt ul li.selected a {color:#b5121b;}
.body .mgmtSmall {color:#666666; font-size:11px;font-weight:normal; font-family:Arial, Verdana, sans-serif;}


.footer {height:244px; margin-top:-7px;}
.footer .links {height:auto; text-align:center; padding-top:10px; color:#b5121b; background:none;}
.footer .links a {color:#b5121b; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin: 0 4px 0 4px;}
.footer .copyright {text-align:center; color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:35px; background:none;}

.defaultFooter {background:url('../uploads/assets/default_footer_bg.jpg') no-repeat center top; height:244px; clear:both; margin-top:30px;
border:0px solid #cccccc;}
* html .defaultFooter {background-repeat:none; background-position:bottom left; padding-bottom:6px;}
.defaultFooter .links {height:auto; text-align:center; padding-top:23px; color:#b5121b;}
.defaultFooter .links a {color:#b5121b; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin: 0 4px 0 4px;}
.defaultFooter .copyright {text-align:center; color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:35px;}

/* IMAGES
---------------------------- */

.imagecontainer {width:200px; max-height: 240px; position: relative; overflow: auto; border: 1px solid gray;}

/* LIGHTWINDOW */
#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../uploads/images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../uploads/images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../uploads/images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../uploads/images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../uploads/images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../uploads/images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

div.tabview   {
width: 270px; overflow: hidden; background-color: #eee; float: left;
}

div.tabview ul {
	margin-left: 0px;
}

 ul.tabview {
	list-style:none;
	margin-left:-40px!important;
	margin-top:0;
	clear:both;
	border-bottom:3px solid #eee;
	height:20px;
}

 ul.tabview li.tab {
	float:left;
	margin-left: 0px;
	margin-right:0px;
	text-align:center;
}

 ul.tabview li.tab a {
	display:block;
	height:20px;
	padding:3px 0 0 12px;
	background-color:#fff;
	color:#B5121B;
	width:78px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	border:none;
}

 ul.tabview li.tab a:hover {
	color:#B5121B;
	text-decoration:underline;
}

 ul.tabview li.tab a.active {
	background-color:#eee;
	border:none;
}

 ul.tabview li.source_code {
	float:right;
}

.tabsbox {margin: 15px;}
 #tab-images {
        background-image: url('../tabview/images.png');
		background-repeat: no-repeat;
}

 #tab-video {
         background-image: url('../tabview/video.png');
		 background-repeat: no-repeat;
}

 #tab-resources {
         background-image: url('../tabview/resources.png');
		 background-repeat: no-repeat;
}


/* Horizontal Carousel number 1 */
#horizontal_carousel_1 {
  width: 238px;
  height: 220px;
  border: 1px solid #ccc;
  margin-top: 5px;
  position: relative;
  background-color: #ffffff;
}

#horizontal_carousel_1 .container {
  float: left;
  width: 174px;
  height: 220px;
  position: relative;    
  overflow: hidden;
  background-color: #ffffff;
}

#horizontal_carousel_1 ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 5px;
  left: 0;
  height: 220px;
}                      

#horizontal_carousel_1 ul li {
  width: 87px;
  height: 220px;
  text-align: center; 
  list-style:none;   
  float:left;
  margin-left:0;
}

#horizontal_carousel_1 .previous_button {
  float:left;  
  width: 32px;
  height: 220px;
  background: url(http://www.penumbrainc.com/images/car/left.png);
  z-index: 100;
  cursor: pointer;
  background-color: #ffffff;
}

#horizontal_carousel_1 .previous_button_over {
  background: url(http://www.penumbrainc.com/images/car/left_over.png);
}

#horizontal_carousel_1 .previous_button_disabled {
  background: url(http://www.penumbrainc.com/images/car/left_disabled.png);
  cursor: default;
}

#horizontal_carousel_1 .next_button {
  float:left;  
  width: 32px;
  height: 220px;
  background: url(http://www.penumbrainc.com/images/car/right.png);
  z-index: 100;
  cursor: pointer;
  background-color: #ffffff;
}

#horizontal_carousel_1 .next_button_over {
  background: url(http://www.penumbrainc.com/images/car/right_over.png);
}

#horizontal_carousel_1 .next_button_disabled {
  background: url(http://www.penumbrainc.com/images/car/right_disabled.png);
  cursor: default;
}


/* Horizontal Carousel number 2*/

#horizontal_carousel_2 {
  width: 238px;
  height: 160px;
  border: 1px solid #ccc;
  margin-top: 35px;
  position: relative;
  background-color: #ffffff;
}

#horizontal_carousel_2 .container {
  float: left;
  width: 188px;
  height: 140px;
  margin-top: 10px;
  position: relative;    
  overflow: hidden;
  background-color: #ffffff;
}

#horizontal_carousel_2 ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 200px;
  background-color: white;
}                      

#horizontal_carousel_2 ul li {
  width: 94px;
  height: 140px;
  text-align: center; 
  list-style:none;   
  float:left;
  margin-left:0;
  margin-top: 19px;
  line-height: 11px;
}

#horizontal_carousel_2 ul li img {
  border: 1px solid #ccc;
}

#horizontal_carousel_2 .previous_button {
  float:left;  
  width: 25px;
  height: 140px;
  margin-top: 10px;
  background: url(http://www.penumbrainc.com/images/car/left2.png);
  z-index: 120;
  cursor: pointer;
  background-color: #ffffff;
}

#horizontal_carousel_2 .previous_button_over {
  background: url(http://www.penumbrainc.com/images/car/left_over2.png);
}

#horizontal_carousel_2 .previous_button_disabled {
  background: url(http://www.penumbrainc.com/images/car/left_disabled2.png);
  cursor: default;
}

#horizontal_carousel_2 .next_button {
  float:left;  
  width: 25px;
  height: 140px;
  margin-top: 10px;  
  background: url(http://www.penumbrainc.com/images/car/right2.png);
  z-index: 120;
  cursor: pointer;
  background-color: #ffffff;
}

#horizontal_carousel_2 .next_button_over {
  background: url(http://www.penumbrainc.com/images/car/right_over2.png);
}

#horizontal_carousel_2 .next_button_disabled {
  background: url(http://www.penumbrainc.com/images/car/right_disabled2.png);
  cursor: default;
}

/* Horizontal Carousel number 3*/

#horizontal_carousel_3 {
  width: 238px;
  height: 160px;
  border: 1px solid #ccc;
  margin-top: 35px;
  position: relative;
  background-color: #ffffff;
}

#horizontal_carousel_3 .container {
  float: left;
  width: 188px;
  height: 140px;
  margin-top: 10px;
  position: relative;    
  overflow: hidden;
  background-color: #ffffff;
}

#horizontal_carousel_3 ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 200px;
  background-color: white;
}                      

#horizontal_carousel_3 ul li {
  width: 94px;
  height: 140px;
  text-align: center; 
  list-style:none;   
  float:left;
  margin-left:0;
  margin-top: 19px;
  line-height: 11px;
}

#horizontal_carousel_3 ul li img {
  border: 1px solid #ccc;
}

#horizontal_carousel_3 .previous_button {
  float:left;  
  width: 25px;
  height: 140px;
  margin-top: 10px;
  background: url(http://www.penumbrainc.com/images/car/left2.png);
  z-index: 120;
  cursor: pointer;
  background-color: #ffffff;
}

#horizontal_carousel_3 .previous_button_over {
  background: url(http://www.penumbrainc.com/images/car/left_over2.png);
}

#horizontal_carousel_3 .previous_button_disabled {
  background: url(http://www.penumbrainc.com/images/car/left_disabled2.png);
  cursor: default;
}

#horizontal_carousel_3 .next_button {
  float:left;  
  width: 25px;
  height: 140px;
  margin-top: 10px;  
  background: url(http://www.penumbrainc.com/images/car/right2.png);
  z-index: 120;
  cursor: pointer;
  background-color: #ffffff;
}

#horizontal_carousel_3 .next_button_over {
  background: url(http://www.penumbrainc.com/images/car/right_over2.png);
}

#horizontal_carousel_3 .next_button_disabled {
  background: url(http://www.penumbrainc.com/images/car/right_disabled2.png);
  cursor: default;
}

#registrationform input {width:300px;margin-bottom:10px;font-family:helvetica,arial,sans-serif;font-size:14px;font-weight:bold;color:#333;}