form {
	padding:0px;
	margin:0px;
}

body {
	padding:0px;
	margin:0px;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-left:19px;
	padding-right:19px;
	background-color:#999999;
}

img {
	border:0px;
}

h1 {
	padding-top:0px;
	margin-top:8px;
	font-size:135%;
	color:#204658;
	font-weight:lighter;
}

h2 {
	color:#666666;
	font-size:100%;
}

h5	{
	color:#999999;
	font-size:100%;
	border-bottom:1px solid #999999;
	margin:0px;
	padding:0px;
}

p {
	font-size:85%;
	color:#3B3737;
	line-height:130%;
}

strong {
	color:#3B3737;
}

#header {
	min-height:230px;
	height:auto !important;
	height:230px;
	background-image:url(../../images/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#top_panel {
	min-height:38px;
	height:auto !important;
	height:38px;
	background-image:url(../../images/top_panel.gif);
	background-repeat:repeat-x;
	background-color:#737373;
}

#my_carousel {
	width:74px;
}

#lang {
	float:left;
	width:300px;
}

#lang_selector {
	width:110px;
	float:left;
	margin:0 0 0 0;
	height:40px;
	overflow:hidden;
}

#mycarousel {
	list-style:none;
}

.select_text {
	width:150px;
	float:left;
	color:#CCCCCC;
	font-size:80%;
	padding-top:12px;
}

#time_date {
	float:right;
	width:400px;
	text-align:right;
	padding-right:20px;
	padding-top:12px;
	color:#CCCCCC;
	font-size:80%;
}

#time_date a {
	color:#CCCCCC;
	text-decoration:none;
}

#time_date a:hover {
	text-decoration:underline;
}

#logo {
	width:216px;
	height:145px;
	padding-left:20px;
	float:left;
	clear:both;
}

.www {	
	display:block;
	text-align:center;
	width:216px;
	font-size:115%;
}

.www a {
	color:#666666;
	text-decoration:none;
}	


#content_wrapper {
	background-color:#FFFFFF;
	min-height:650px;
	height:auto !important;
	height:650px;	
}



#left_panel {
	width:186px;
	float:left;
	padding-left:20px;
}

#home_btn {
	margin-top:20px;
}



/* ------------------- CONTENT ------------------- */

#content, #content_gallery {
	width:430px;
}

.content_arabic {
	text-align:right;
}

#content p a, #content li a{
	font-size:115%;
	text-decoration:none;
	font-weight:bold;
	color:#204658;
	line-height:130%;
	border-bottom:1px dashed #204658;
}

#content p a:hover, #content li a:hover {
	text-decoration:none;
	color:#ffffff;
	border-bottom:1px solid #204658;
	background-color:#204658;
}

#content ul, #content ol {
	font-size:85%;
	color:#3B3737;
	line-height:130%;
}

#content p a, #content ul a {
	font-size:100%;
}


#content a[href ^='http'] { 
   padding-right: 12px;
   margin-right:4px;
   background:url(../images/Icon_External_Link.png) no-repeat right;
 }

#content a[href $='.pdf'] { 
   padding-right: 12px;
   margin-right:4px;
   background:url(../images/Icon_External_Link_PDF.png) no-repeat right;
}

#content a[href ^='mailto:'] { 
   padding-right: 12px;
   margin-right:4px;
   background:url(../images/Icon_External_Link_E-Mail.png) no-repeat right;
}



/* ------------------- COLOUR ------------------- */

.steel {
	color:#cccccc;
}

.pressingsandforging {
	color:#dede17;
}

.process {
	color:#dbdbff;
}

.heritage {
	color:#ff9933;
}

.marine {
	color:#00ffa8;
}

.power {
	color:#e6b1e6;
}

.paper {
	color:#59a3ed;
}

.petro {
	color:#b3ff10;
}
/* ------------------- NAV ------------------- */

#nav {
	width:196px;
	background-color:#F5F5F5;
	margin:10px 20px 0px 0px;
	padding:10px 0px 14px 20px;
	background-image:url(../../images/nav_top.gif);
	background-repeat:no-repeat;
}

#nav_footer {
	background-image:url(../../images/nav_footer.gif);
	background-repeat:no-repeat;
	display:block;
	height:6px;
	width:216px;
	margin-bottom:20px;
}

#nav ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    text-indent:0px;
	font-size:90%;
}

/* EVERY li WITHIN THE NAV */

#nav li {
    width:176px;
    color:#0D2E49;
    width:176px;
	background-image:none;
}

/* EVERY li WITHIN A SUB NAV */

#nav li ul li {
    width:176px;
	background-image:none;
	
}

#nav li {
    padding:8px 0 0 0;
}

#nav li ul li {
    padding:5px 0 0 0;
}

#nav li a {
    padding:0 0px 8px 0px;
    height:auto;
    color:#0D2E49;
    width:176px;
    color:#0D2E49;
	background-image:url(../../images/nav_category.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#nav li ul li a {
    padding:0 0px 8px 8px;
    height:auto;
    color:#0D2E49;
    width:176px;
    color:#0D2E49;
	background-image:none;
}

/*IE needs extra margin and padding set for the indented li */

* html #nav li ul li {
    margin-left:-10px;
    padding-left:10px;
}
/* end IE hack */

/* EVERY li WITH A LINK WITHIN A SUB NAV */


/* THE ul WITHIN A SUB NAV - CLASS .category */

#nav li ul {
    margin:0 0px 0px 0px;
    padding:6px 0px 0px 0px;
	font-size:90%;
	background-image:url(../../images/nav_category.gif);
	background-repeat:no-repeat;	
	background-position:bottom;
}


/* EVERY li WITH A LINK */

#nav li a {
    font-weight:normal;
    text-decoration:none;
    display:block;
    height:100%;
    width:100%;
    padding-left:0px;
	background-image:url(../../images/nav_category.gif);
	background-repeat:no-repeat;	
	background-position:bottom;
	padding-bottom:8px;
}

#nav li a {
    color:#0D2E49;
}

/* EVERY li WITH A LINK HOVER STATE */

#nav li a:hover {
	color:#0D2E49;
	text-decoration:underline;
}

#main {
	float:right;
	width:684px;
	padding-right:20px;
	margin-bottom:20px;
}

#home_top {
	background-color:#FFFFFF;
}

.image {
	padding:6px;
	margin:6px;
	border:1px solid #999999;
}

.image_center {
	text-align:center;
	margin-bottom:20px;
}

.image_center img {
	padding:6px;
	margin:6px;
	border:1px solid #999999;
}

/* ------------------- HOME: PRESS RELEASES ------------------- */

#press_releases {
	background-color:#5C5C5C;
	width:176px;
	float:left;
	min-height:221px;
	height:auto !important;
	height:221px;
	background-image:url(../../images/pr_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	margin-right:20px;
}

#press_releases h3 {
	background-image:url(../../images/pr_header.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:38px;
	height:auto !important;
	height:38px;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:0px;
	margin:0px;
	font-weight:lighter;
	font-size:105%;
}

#press_releases ul {
	list-style:none;
	padding:0px 10px;
	margin:0px;
	font-size:75%;
}

#press_releases ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
}

#press_releases ul li a {
	color:#F0D611;
	text-decoration:none;
	font-weight:bold;
}

#press_releases ul li a:hover {
	text-decoration:underline;
}

#press_releases p {
    padding:0;
    margin:0 0;
    padding:0;
}

#press_releases p {
    margin:0 0;
    padding:0 0 10px 0;
}


#press_releases p.PressDescription {
    display:none;
}

#press_releases img, #press_releases ul
{
   clear:both;
   display:block;
}

/* ------------------- HOME: NEWS ------------------- */

	#FollowUs a {
				padding:12px;
				color:#edd611;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
			}
				#FollowUs a:hover {
					text-decoration:underline;
				}

#news {
	background-color:#5C5C5C;
	width:241px;
	float:left;
	min-height:221px;
	height:auto !important;
	height:221px;
	background-image:url(../../images/news_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
}

#news h3 {
	background-image:url(../../images/news_header.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:38px;
	height:auto !important;
	height:38px;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:0px;
	margin:0px;
	font-weight:lighter;
	font-size:105%;
}

#news h2 
{
    color:#ffffff;
}

#news ul {
	list-style:none;
	padding:0px 10px;
	margin:0px;
	font-size:75%;
}

#news ul h4 {
	font-size:140%;
	color:#F0D611;
	margin:0px 0px 5px;
	padding:0px;
}

#news ul li {
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	color:#FFFFFF;
	border-bottom:1px #F0D611 solid;
}

#news ul li a {
	color:#F0D611;
	text-decoration:none;
	font-weight:bold;
}

#news ul li a:hover {
	text-decoration:underline;
}


/* ------------------- NEWS ------------------- */



#InsideNews ul {
	list-style:none;
	margin:0px;
	padding:0;
}

#InsideNews ul h4 {
	font-size:140%;
	color:#204658;
	margin:0px 0px 5px;
	padding:0px;
}

#InsideNews ul li {
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px #204658 solid;
}

#InsideNews ul li a {
	color:#204658;
	text-decoration:none;
	font-weight:bold;
}


/* ------------------- HOME: MEMBERS ------------------- */

#members_newsletter {
	float:left;
	width:227px;
	min-height:231px;
	height:auto !important;
	height:231px;
}

#members_login {
	background-color:#5C5C5C;
	width:227px;
	min-height:157px;
	height:auto !important;
	height:157px;
	background-image:url(../../images/members_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:20px;
}

#members_login h3 {
	background-image:url(../../images/members_header.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:38px;
	height:auto !important;
	height:38px;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:0px;
	margin:0px;
	font-weight:lighter;
	font-size:105%;
}

#members_login fieldset {
	border:0px;
	margin:0px 10px 3px 10px;
	padding:0px;
}

#members_login label {
	color:#FFFFFF;
	font-size:90%;
	width:80px;
	float:left;
	margin-right:5px;
	padding-top:4px;
	text-align:left;
	font-weight:bold;	
}

.login_field {
	margin-bottom:10px;
}

#login {
	padding-left:85px;
}

#members_login p {
	font-size:70%;
	padding:0px 0px 0px 10px;
	margin:0px;
}

#members_login p a {
	color:#F0D611;
	text-decoration:none;
}

#members_login p a:hover {
	text-decoration:underline;
}

/* ------------------- PROCESS ------------------- */

#process_box, .metalock_repair, #members_area_box {
	background-color:#5C5C5C;
	width:430px;
	height:auto !important;
	background-image:url(../../images/process_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:6px;
	margin-bottom:20px;
}

#process_box a, .process_box a:hover {
	background-color:#FFFFFF;
	border:none;
}

#process_box h3 {
	background-image:url(../../images/process_header.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:32px;
	height:auto !important;
	height:32px;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:0px;
	margin:0px;
	font-weight:lighter;
	font-size:105%;
}

#members_area_header {
	background-image:url(../../images/members_area_header.gif);
	background-repeat:no-repeat;
	min-height:6px;
	height:auto !important;
	height:6px;
}

.metalock_repair h3 {
	background-image:url(../../images/repair_header.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:32px;
	height:auto !important;
	height:32px;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:0px;
	margin:0px;
	font-weight:lighter;
	font-size:105%;
}

#process_box h3, #process_box, #members_area_box {
	color:#FFFFFF;
}

#members_videos {
	margin:0px 6px 0px 6px;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	background-image:url(../../images/process_shadow.gif);
	background-repeat:repeat-x;
	color:#000000;
}

.members_catagory {
	background-color:#7c7c7c;
	width:398px;
	background-image:url(../../images/members_catagory_top.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.members_catagory p {
	padding:4px 0 0 0;
	margin:0 0 0 0;
	color:#FFFFFF;
}

.members_catagory span a{
	min-height:30px;
	height:auto !important;
	height:30px;
	width:338px;
	padding:5px 40px 0px 20px;
	background-image:url(../../images/members_catagory_footer.gif);
	display:block;
	background-position:bottom;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
}

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

.members_videos_top {
	background-color:#7c7c7c;
	background-image:url(../../images/members_videos_top.gif);
	background-repeat:no-repeat;
	min-height:28px;
	height:auto !important;
	height:28px;
	width:298px;
	padding:10px 20px 0px 80px;
	color:#FFFFFF;
}

#process_box div.element {
	margin:0px 6px 0px 6px;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	background-image:url(../../images/process_shadow.gif);
	background-repeat:repeat-x;
}

#process_box div.box {
	margin:0px 6px 0px 6px;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	background-image:url(../../images/process_shadow.gif);
	background-repeat:repeat-x;
	height:auto;
}

#process_box div.element img, #process_box div.box img {
	margin:6px 0px 6px 0px;
}

.metalock_repair_img{
	padding:0px 0px 0px 10px;
	width:430px;
}


.metalock_repair_th{
	padding:0 0 0 0 ;
	margin:6px 6px 0 0;
	border-bottom:none;
}

.shaft_recovery_img {
	float:left;
	text-align:center;
}


/* ------------------- PAGE GALLERY ------------------- */

.SideGraphic 
{
    display:block;
    margin-bottom:10px;
}

#right_panel {
	width:227px;
	float:right;
	margin-left:20px;
}

#page_gallery {
	background-color:#5C5C5C;
	width:227px;
	background-image:url(../../images/members_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:20px;
	padding-bottom:6px;
}

#page_gallery h3 {
	background-image:url(../../images/members_header.gif);
	background-repeat:no-repeat;
	background-position:top;
	min-height:32px;
	height:auto !important;
	height:32px;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:0px;
	margin:0px;
	font-weight:lighter;
	font-size:105%;
}

.toggler, .members_area {
	cursor:pointer; 
	font-weight:lighter;
	background-color:#333333;
	font-size:90%;
	margin:0px 5px 1px 5px;
	padding:5px 0px 5px 10px;
	min-height:19px;
	height:auto !important;
	height:19px;	
}

.members_area a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;	
}

#page_gallery h4 {
	
} 

.toggler:hover {
}  

#page_gallery div.element {
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}

#page_gallery div.element img {
	padding:0px;
	margin:0px;
}

/* ------------------- FORMS ------------------- */

#contact_form {
	color:#333333;
}

.fieldset_contact, .fieldset_newsletter {
	width:394px;
	padding:10px;
	margin-top:20px;
	border:1px solid #204658;
	background-color:#e3e3e3;
	background-image:url(../../images/contact_back.gif);
	background-repeat:repeat-x;
}

.fieldset_contact legend, .fieldset_newsletter legend {
	padding:5px 10px 5px 10px;
	color:#204658;
	border-left:1px solid #204658;
	border-right:1px solid #204658;
	border-top:1px solid #204658;
	background-color:#f0f0f0;
}

.fieldset_contact label {
	width:auto;
	display:block;
	margin-top:2px;
	font-size:85%;
	margin-bottom:3px;
}

.fieldset_newsletter label {
	width:170px;
	display: -moz-inline-box;
	display: inline-block;
	font-size:85%;
}

.newsletter_float {
	float:left;
}

.star {
	display:block;
	padding:0 5px 0 5px;
	float:left;
	margin-right:15px;
	font-weight:bold;
	color:#990000;
}

.fieldset_contact hr {
	height:1px;
	background-color:#666666;
	clear:both;
	border:none;
}

.input_text {
	width:330px;
	height:20px;
	float:left;
	padding:0px;
	margin:0px 0px 8px 0px;
}

.textarea_address {
	float:left;
	width:330px;
	height:70px;
	margin:0px 0px 8px 0px;
}

.textarea_enquiry {
	float:left;
	width:330px;
	height:90px;
}

.input_code {
	width:55px;
	display:block;
	float:left;
}

.input_tel {
	width:100px;
	display:block;
	float:left;
}

#form_fax {
	width:180px;
	float:left;
	padding-left:10px;
	border-left:1px solid #666666;
}

#form_tel {
	width:180px;
	float:left;
}

.label_float {
	display:block;
	float:left;
	margin-right:10px;
}

#enquiry_nature {
	float:left;
	width:auto;
	margin:10px 0 10px 0;
}

#enquiry_nature label{
	float:left;
}

#enquiry_nature input{
	float:right;
	margin-right:20px;
	margin-left:20px;
}

#enquiry_nature br
{
	clear: both;
}

.newsletter_text {
	font-size:85%;
	padding-left:5px;
}

.form_float_left {
	float:left;
}

.form_key {
	color:#990000;
	font-size:80%;
	display:block;
	margin-top:10px;
}

#members_login_page label {
	color:#FFFFFF;
	font-size:90%;
	width:80px;
	float:left;
	margin-right:5px;
	padding-top:4px;
	text-align:left;
	font-weight:bold;	
}

#members_login_page input {
margin:5px;
}

#members_login_page {
	border:0px;
	margin:0px 0px 0px 00px;
	padding:10px;
}

#members_login_page login {
padding:0px;
margin:0px;
}



/* ------------------- FOOTER ------------------- */

#footer {
	clear:both;
	width:100%;
	background-image:url(../../images/footer_bckgrnd.gif);
	background-repeat:repeat-x;
	background-color:#0A253A;
	padding-top:18px;
	min-height:305px;
	height:auto !important;
	height:305px;	
	font-size:80%;
	color:#FFFFFF;
}


#footer a{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;	
}

.footer_container {
	width:880px;
	margin:0 auto 0 auto;
	overflow:hidden;
}

#footer_top {
	width:880px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#85929d 1px solid;
	min-height:30px;
	height:auto !important;
	height:30px;
}

#footer_top h3 {
	padding:0px;
	padding-top:5px;
	margin:0px;
	font-weight:lighter;
	font-size:130%;
}

#footer_top img {
	margin-right:10px;
}

#footer_top_link {
	width:100px;
	float:right;
	margin-top:8px;
	cursor:pointer;
}

#footer_top_link img {
	margin-left:10px;
}

#footer_col1 {
	float:left;
	font-size:110%;
	line-height:23px;
	padding-right:30px;
	margin-right:30px;
	background-image:url(../../images/footer_border.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#footer_col1 ul {
	list-style:none;
	font-size:90%;
	margin:0px;
	padding:0;
}

#footer_col2 {
	float:left;
	font-size:110%;
	line-height:23px;
}

#footer_col2_links {
	margin-top:8px;
	height:101px;
}

#footer_col2_links img {
	margin:0px;
	padding:0px;
	float:left;
}

#footer_details {
	width:100%;
	background-image:url(../../images/footer_details_bckgrnd.gif);
	background-repeat:repeat-x;
	background-color:#BCBCBC;
	padding-top:10px;
	min-height:115px;
	height:auto !important;
	height:115px;
	font-size:75%;
	line-height:21px;
	color:#333333;	
}

#footer_details a {
	color:#333333;
	text-decoration:none;	
}

#footer_details a:hover {
	text-decoration:underline;	
}


.clear {
	clear:both;
}

.hide {
	display:none;
}

/**************************** BREADCRUMB ****************************/

#Breadcrumb {
	min-height:10px;
	height:auto !important;
	height:10px;
	font-size:70%;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

#Breadcrumb ul {
	display:inline;
	margin:0px;
	padding:0px;
	font-size:100%;
}

#Breadcrumb ul li {
	list-style-type:none;
	background-image:url(../images/breadcrumb.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	display:inline;
	margin-right:2px;
	font-size:100%;
}

#Breadcrumb ul li.selected a {
	color:#333333;
}

#Breadcrumb ul li.selected a:hover {
	color:#ffffff;
}
/*
#Breadcrumb
{
	min-height:10px;
	height:auto !important;
	height:10px;
	font-size:70%;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

#Breadcrumb ul
{
	display: inline;
	margin: 0;
	padding: 0;
}

#Breadcrumb li
{
	display: inline;
	margin: 0 12px 0 12px;
}

ul.breadcrumb-nav a
{
	font-family: Arial, Sans-Serif;
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background: url(../images/bcbullet.gif) no-repeat 0 6px;
	display: inline-block;	/* IE needs this for proper background image position if lines break */
	padding: 0 0 0 18px;	/* list indent */
}

ul.breadcrumb-nav a.selected
{
	font-weight: bold;
}

ul.breadcrumb-nav a:hover
{
	text-decoration: underline;
}
*/

/**************************** EXTRA NAVIGATION ****************************/

.time_date_nav {
   float:right;
}

.time_date_nav, .footer_bottom_nav {
   overflow:hidden
}

.time_date_nav ul, .footer_bottom_nav ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
}

.footer_bottom_nav ul li {
   border-left: 1px solid #999999;
   float: left;
   line-height: 1.2em;
   margin: 0 .5em 0 -.5em;
   padding: 0 .5em 0 .5em;
   white-space: nowrap;
}

.time_date_nav ul li {
   float: right;
   border-right: 1px solid #999999;
   line-height: 1.2em;
   margin: 0 -.5em 0 .5em;
   padding: 0 .5em 0 .5em;
   white-space: nowrap;
}


.time_date_nav ul li a, .footer_bottom_nav ul li a {
	text-decoration:none;
}

.time_date_nav ul li a:hover, .footer_bottom_nav ul li a:hover {
	text-decoration:underline;
}

/* Press release */

.PressReleaseImage 
{
    float:left;
    margin:0 20px 20px 0;
}
.PressReleasePDF
{
    padding:15px 5px 15px 50px;
    background:#f5f5f5 url(/Templates/images/pdf_icon.gif) no-repeat left center;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    margin-bottom:20px;
}
.PressReleasePDF a
{
    color:#202020;
    font-size:14px;
    background:none !Important;
}


.PressReleaseList li
{
    min-height:110px;
    height: auto !important;
    height: 110px;
}

.PressReleaseListImage 
{
    width:120px;
    height:70px;
    overflow:hidden;
    float:left;
    margin:0 20px 20px 0;
}
.PressReleaseListImage img
{
    width:120px;
}
.PressDescription 
{
    padding:0;
    margin:0;
    line-height:20px;
}