#product_listing { width:auto;  }
#product_listing p { width:640px; float:left; }
#product_listing a { color:#4a0c5c; text-decoration:underline;}
#product_listing a:hover { color:#4a0c5c; text-decoration:none;}
#product_listing .product_group{  width:640px; float:left; margin-bottom:15px;  }
#product_listing .product_listing_row, #product_listing .product_listing_content  { width:640px; float:left; }

#product_listing .date { 
	width:70px; float:left; 
	margin-right:5px;
	margin-top:5px;
}
#product_listing .title { 
	width:550px; float:left;
	margin-top:5px;
	background:url(../images/press_bullet.gif) 0px 3px no-repeat; padding-left:10px; 
}
#product_listing .image { float:right; border:1px solid #CCCCCC; }

#product_listing .product_detail { width:480px; float:left; }
#product_listing .detail_title { 
	width:463px; float:left; 	
	margin-top:5px;color: #d9a300; font-weight:bold;
	background:url(../images/press_bullet.gif) 0px 1px no-repeat; padding-left:17px; 
}
#product_listing .detail_date { width:480px; float:left; margin-bottom:10px;color:#1a9431; }
#product_listing .product_detail p {  width:480px; float:left;  }
#product_listing .product_detail p a{ color:#4a0c5c; text-decoration:underline;}
#product_listing .product_detail p a:visited{ text-decoration:underline;}
#product_listing .product_detail p a:hover { text-decoration:none;}
#product_listing .product_detail li a{ color:#4a0c5c; text-decoration:underline;}
#product_listing .product_detail li a:visited{ text-decoration:underline;}
#product_listing .product_detail li a:hover { text-decoration:none;}

#product_listing .product_images { float:left; margin-left:20px; width:240px; margin-bottom:15px; padding:5px; }
#product_listing .product_dialog { margin-bottom:10px; font:10px Arial, Helvetica, sans-serif;  }
#product_listing .product_images img { float:right; border:1px solid #CCCCCC; }


#product_listing .link_left a{ float:left; width:170px; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:underline; margin:5px 30px 5px 5px; padding:0px; }
#product_listing .link_left a:hover{ text-decoration:none; }
#product_listing .link_right a{ float:left; width:170px; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:underline; margin:5px 30px 5px 50px; padding:0px; }
#product_listing .link_right a:hover{ text-decoration:none; }


#product_listing ul { float:left; list-style:none; margin-bottom:10px; width:460px; } 
#product_listing li { margin:5px 0 10px 0; padding-left:15px; background: url(../images/li_bg2.gif) no-repeat left 6px; width:460px; }




#press_table{
	width:550px !important;
	width:530px;
	float:left;
	margin-bottom:25px;
	min-height:250px;
	height:auto !important;
	height:300px;
}
#press_detail {
	float:left;
	width:750px; 
	border-bottom:1px dotted #e3d4e8;
}
#press_detail .press_date {
	float:left;
	width:710px;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	height:60px;
	background:url(../images/press_bullet.gif) 0% 19px no-repeat !important;
	background:url(../images/press_bullet.gif) -1px 21px no-repeat;
	text-align:right;
}
#press_detail #press_content {
	float:left;
	width:500px !important;
	width:480px;
}
#press_table .press_links{
	width:500px !important;
	width:480px;
	float:left;
	padding:5px 15px 5px 15px;
	background:#e6e6e6;
	line-height:16px;
	margin:15px 0 15px 0;
}
#press_table .press_links_type{
	width:90px;
	height:20px;
	float:left;
}
#press_table .press_links_title{
	width:320px;
	float:left;
}
#img_press {
	width:200px;
	float:right;
	margin-left:8px;
	font-size:10px;
}
#img_press p{
	margin-bottom:10px;
	background:#e6e6e6;
	line-height:12px;
	width:180px !important;
	width:200px;
	padding:9px;
	float:left;
	display:table-cell;
	text-align:center;
}
#img_press img{
	margin-bottom:5px;
}
#img_press span{
	width:180px;
	float:left;
	text-align:left;
}
#press_footer{
	width:550px !important;
	width:530px;
	float:left;
	font-size:10px;
}
#page_no {
margin-top:20px;
	width:550px;
	float:left;
}
#page_no a{
	color:#4a0c5c;
	text-decoration:underline;
}
#page_no a:visited{
	color:#4a0c5c;
	text-decoration:underline;
}
#page_no a:hover{
	color:#4a0c5c;
	text-decoration:none;
}
/********** May add for Product - Chertering start ***********************/
#chartering .product_detail { width:550px; float:left; }
#chartering .product_detail p a{ color:#4a0c5c; text-decoration:underline;}
#chartering .product_detail p a:hover { color:#4a0c5c; text-decoration:none; }
#chartering .detail_title { 
	width:530px; float:left; 	
	margin-top:5px;color: #d9a300; font-weight:bold;
	background:url(../images/press_bullet.gif) 0px 1px no-repeat; padding-left:17px; 
}

.chartering_list{ float:left; width:550px; font:12px Arial, Helvetica, sans-serif; }
.chartering_list .tableframe{ border-bottom:1px solid #CCCCCC; margin:10px 0 10px 0; padding-bottom:10px; }
.chartering_list .col2{ width:130px; padding:3px; vertical-align:top; font-weight:bold; }
.chartering_list .col3{ width:400px; padding:3px; vertical-align:top; }
.chartering_list .picfield { padding:0 10px 5px 0 !important; padding:0 10px 15px 0; vertical-align:top; }
.chartering_list .picfield img { float:left; border:1px solid #CCCCCC; }
.chartering_details { width:320px; padding:5px; vertical-align:top; }
.chartering_details ul{ margin:0; padding:0; }
.chartering_details li{ margin:0 0 5px 18px; padding:0 0 0 5px; list-style:url(../images/li_bg2.gif); }

/********** May add for Product - Chertering end ***********************/

.infobox {
	width:400px;
	border:1px solid #999999;
	padding:5px;
	margin-bottom:10px;
}
.infobox ul {
	list-style:none;
}
.infobox li { margin-left:5px; padding-left:15px; margin-bottom:10px; background: url(../images/li_bg2.gif) no-repeat left 5px; width:400px; }
.sub_li li { background: url(../images/press_bullet.gif) no-repeat left 2px; width:380px; }
.infobox h4 {font:12px Arial, Helvetica, sans-serif; font-weight:bold; }
.infobox a{ text-decoration:underline; }
.infobox a:visited{ text-decoration:underline; }
.infobox a:hover{ text-decoration:none; }

.product_gt { width:720px; float:left; background: url(../images/groupticket.jpg) no-repeat right top;}


div#richarea #press_detail #img_promot{
	width:200px;
	float:right;
	margin-left:8px;
	font-size:10px;
}
div#richarea #press_detail #img_promot p{
	margin-bottom:10px;
	background:#e6e6e6;
	line-height:12px;
	width:174px;
	padding:9px;
	float:left;
	display:table-cell;
	text-align:center;
}
div#richarea #press_detail #img_promot .cell{
	margin-bottom:10px;
	background:#e6e6e6;
	line-height:12px;
	width:180px;
	padding:9px 9px 9px 9px;
	float:left;
	display:table-cell;
	text-align:center;
}
div#richarea #press_detail #img_promot img{
	margin-bottom:5px;
	border:1px solid #CCCCCC;
}
div#richarea #press_detail #img_promot span{
	float:left;
	width:174px;
	text-align:left;
	padding:5px 5px 5px 5px;
}

