* 			{
margin:0;
padding:0;	
}

			/*-------------background  list shadow for wrapper----------------*/

body 				{
background:url(../images/background.jpg) top center repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f2f2f;
}

img		{
	border:none;
}

				/*--------------header-----------------*/
#header		{
	width:100%;
	height:94px;
	background:url(../images/headbackground.png) top left repeat-x;
}

#innerHeader {
	width:960px;
	height:94px;
	margin-left:auto;
	margin-right:auto;
}

			/*---------------logo---------------*/
#logo		{
	width:253px;
	height:94px;
	float:left;
}

#innerHeaderRight {
	width:597px;
	height:94px;
	float:right;
}
		/*--------------top menu---------------*/
#topMenu {
	width:470px;
	height:44px;
	background:url(../images/topmenu.png) no-repeat;
	float:right;
}

		/*-----------------search------------------*/
#search		{
	width:264px;
	height:50px;
	float:right;
}

.moduletablesearch form.searchsearch label {
color:white;
}

.moduletablesearch {
	margin-top:15px;
	margin-left:20px;
}

.moduletablesearch input.inputboxsearch {
width:152px;
height:16px;
border:1px solid #7f9db9;
color:#999;
margin-left:5px;
}

.moduletablesearch input.buttonsearch {
width:28px;
height:16px;
color:#FFF;
background-image:none;
background-color:#2d7db0;
border:none;
font-size:10px;
margin-left:9px;
}



/*-----------------social icons------------------*/
#socials		{
	width:196px;
	height:50px;
	float:right;
}

.moduletablesocialsicon {
float:right;
margin-left:20px;
}

#socials p {
	
}

#socials p a#skypee {
	position:relative;
	top:8px;
}

#socials p a#facebook {
	margin-right:3px;
	/* margin-left:8px; */
}

/*--------------top menu--------------*/
.moduletablemenuTop ul {
	list-style-type:none;
	margin-left:60px;
}

.moduletablemenuTop ul li {
	float:left;
	margin-top:16px;
}

.moduletablemenuTop ul li.item9 {
	margin-left:51px;
}

.moduletablemenuTop ul li.item10 {
	margin-left:43px;
}

.moduletablemenuTop ul li.item11 {
	margin-left:53px;
}

.moduletable_menu ul li.item13 {
display:none;
}

.moduletablemenuTop ul li a {
color:#43375e;
font-family:arial, Gadget, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.moduletable ul li a:hover {
	color:#7862a8;
}




#wrapper			{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}


/*-----------------menu------------------------*/
#menu		{
width:960px;
height:20px;	
}

#menu ul {
	list-style-type:none;
}

#menu ul li {
	float:left;
	text-align:center;
	height:20px;
	background-color:#43375e;
}

#menu ul li#current.active {
	background-color:	#00ade2;
}

#menu ul li a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;	
display:block;
height:20px;
}

#menu ul li a span {
	position:relative;
	top:2px;
}

#menu ul li a:hover {
	background-color:#00ade2;
}
	
/*-------menu home----*/
#menu ul li.item1 {
	display:none;
}

/*-------menu hotstamping----*/
#menu ul li.item2 {
	width:120px;
	margin-right:2px;
}

#menu ul li.item2 a {
	width:120px;
}


/*-------menu heat transfer----*/
#menu ul li.item3 {
	width:160px;
	margin-right:2px;
}

#menu ul li.item3 a {
	width:160px;
}

/*-------menu automation----*/
#menu ul li.item4 {
	width:110px;
	margin-right:2px;
}

#menu ul li.item4 a {
	width:110px;
}

/*-------menu silicon rubber----*/
#menu ul li.item5 {
	width:120px;
	margin-right:2px;
}

#menu ul li.item5 a {
	width:120px;
}

/*-------menu transfer film----*/
#menu ul li.item6 {
	width:140px;
	margin-right:2px;
}

#menu ul li.item6 a {
	width:140px;
}

/*-------jasa----*/
#menu ul li.item7 {
	width:150px;
	margin-right:2px;
}

#menu ul li.item7 a {
	width:150px;
}

/*-------jasa----*/
#menu ul li.item14 {
	width:72px;
	margin-right:2px;
}

#menu ul li.item14 a {
	width:72px;
}



/*----------catalogue--------*/
#menu ul li.item12 {
display:none;
}

		/*--------------columns------------------*/
#columns   {
width:960px;	
}

#center		{
	width:718px;
	float:left;
}

		/*--------------banner--------------------*/
#banner {	 
	 width:718px;
	 margin-top:11px;
}

	/*----------------welcome home page---------------*/
#content	{
margin-top:22px;	
}

/*----------column 1-------------*/
#content .blog div.article_column.column1.cols2 {	
width:473px;
float:left;
padding-left:1px;
padding-right:1px;
padding-top:3px;
padding-bottom:5px;
line-height:18px;

}

#content .blog div.article_column.column1.cols2  h2 {
	font-size:14px;
	font-weight:bold;
	color:black;
	border-bottom:solid 1px #43375e;
	padding-bottom:7px;
	margin-bottom:8px;
}

#content .blog div.article_column.column1.cols2  img {
	margin-right:13px;
}

#content .blog div.article_column.column1.cols2 p {
	color:#2f2f2f;
	font-size:12px;
	text-align:justify;
}

/*----------column 2--------------*/
#content .blog div.article_column.column2.cols2 {	
width:213px;
float:left;
padding-left:5px;
padding-right:8px;
padding-top:3px;
padding-bottom:5px;
position:relative;
left:13px;
}

#content .blog div.article_column.column2.cols2  h2 {
	font-size:14px;
	font-weight:bold;
	color:black;
	border-bottom:solid 1px #43375e;
	padding-bottom:6px;
	margin-bottom:8px;
}

#content .blog div.article_column.column2.cols2 img {
	margin-bottom:6px;
}

#content .blog div.article_column.column2.cols2 p {
	color:#2f2f2f;
	font-size:11px;
}

#content .blog div.article_column.column2.cols2 p a {
	color:#2f2f2f;
	font-size:11px;
}

/*-------------------right column------------------*/
#right		{
	width:227px;
	float:right;
	margin-top:0px;	
}

h2#aboutheading {
width:718px;
border-bottom:#2776ae solid 2px;
padding-bottom:5px;
color:black;
font-family:Arial, Helvetica, sans-serif;
}

/*-----------module our services--------------*/

.moduletableservices ul li a {
text-decoration:none;
color:#0f6a86;
}


.moduletableservices ul li a:hover {
text-decoration:underline;
}

.moduletableservices  {
	width:210px;
	margin-left:8px;
}

.moduletableservices h3 {
	border-bottom:solid 1px #43375e;
	padding-bottom:5px;
	margin-bottom:2px;
	font-size:13px;
	font-weight:bold;
	margin-top:6px;
}

.moduletableservices p {
	color:#2f2f2f;
	font-size:12px;
}

.moduletableservices  img {
	margin-bottom:11px;
}

.moduletableservices ul {
	list-style-type:none;
	margin-top:15px;
}

.moduletableservices ul li {
	color:#0f6a86;
	font-size:11.5px;	
	background:url(../images/service-nav-icon.png) left center no-repeat;
	padding-left:10px;
	line-height:20px;
}

/*-----------module latest news----------------*/
.moduletablenews  {
	width:210px;
	margin-left:8px;
	padding-bottom:12px;
}

.moduletablenews h3 {
	border-bottom:solid 1px #43375e;
	padding-bottom:5px;
	margin-bottom:2px;
	font-size:14px;
	font-weight:bold;
	margin-top:9px;
}

.moduletablenews ul {
	list-style-type:none;
	margin-top:12px;
}

.moduletablenews ul li {
	background:url(../images/service-nav-icon.png) 0% 50% no-repeat;
	padding-left:10px;
	line-height:20px;
}

.moduletablenews ul li  a {
	color:#0f6a86;
	font-size:11px;	
	text-decoration:none;
}

.moduletablenews ul li  a:hover {
	text-decoration:underline;
}




/*---------------halaman about us------------------*/
#whoweare {
	width:718px;
	height:268px;
	background:url(../images/whoweare.jpg) top left no-repeat;
	margin-top:-22px;
}

#whoweare p {
	width:457px;
	color:white;
	font-size:11.5px;
	margin-left:250px;
	position:relative;
	top:55px;
}

#corevalue {
width:718px;
height:232px;
background:url(../images/corevalue.jpg) no-repeat;
margin-top:14px;	
}

#corevalue ul {
	list-style-type:none;
	width:627px;
	margin-left:12px;
	padding-top:45px;
}

#corevalue ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	background:url(../images/coreicon.png) left center no-repeat;
	padding-left:20px;
	line-height:20px;
}


#leadership {
width:718px;
height:220px;
background:url(../images/leadership.jpg) no-repeat;
margin-top:14px;	
}

#leadership ul {
	list-style-type:none;
	width:627px;
	margin-left:12px;
	padding-top:45px;
}

#leadership li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	background:url(../images/coreicon.png) left center no-repeat;
	padding-left:20px;
	line-height:20px;
}

.moduletablevisimisi {
width:227px;
height:807px;
background:url(../images/visimisi.jpg) no-repeat;	
	
}


.moduletablevisimisi p {
font-family:tahoma, Verdana, Geneva, sans-serif;
font-size:11px;
color:#266f9b;
position:relative;
top:520px;	
padding-right:8px;
padding-left:5px;
line-height:17px;
	
}

/*-------------halaman service--------------*/
#servicepage {
	background:#f3f3f3;
	padding-top:29px;
	margin-top:-22px;
}

#servicepage p {
font-size:12px;
color:#464646;
font-family:Arial, Helvetica, sans-serif;

}

h3#service1 {
	width:718px;
	height:21px;
	background:url(../images/upstreamservice.jpg) top left no-repeat;
}

h3#service1 span {
	display:none;
}

h3#service2 {
	width:718px;
	height:21px;
	background:url(../images/downstreamservice.jpg) top left no-repeat;
	margin-top:15px;
}

h3#service2 span {
	display:none;
}

h3#service3 {
	width:718px;
	height:21px;
	background:url(../images/long-term-period-charter.jpg) top left no-repeat;
	margin-top:15px;
}

h3#service3 span {
	display:none;
}


h3#service4 {
	width:718px;
	height:21px;
	background:url(../images/agencyservice.jpg) top left no-repeat;
	margin-top:15px;
}

h3#service4 span {
	display:none;
}

h3#service5 {
	width:718px;
	height:21px;
	background:url(../images/ship-management-service.jpg) top left no-repeat;
	margin-top:15px;
}

h3#service5 span {
	display:none;
}

#servicepage td.left img {
	border:3px solid #d9d9d9;
}

#servicepage td.left {
	padding-left:6px;
	padding-top:17px;
}

#servicepage td.right {
	padding-left:23px;
	padding-top:17px;
	padding-right:8px;
}

#servicepage table td {
	vertical-align:top;
}

/*-----------modul contact us ---------------*/
.moduletablecontactus {
	width:227px;
	height:514px;
	background:url(../images/contactus.jpg) no-repeat;
	font-size:11px;
	color:#FFF;
	margin-bottom:20px;
}

.moduletablecontactus  p {
	position:relative;
	top:180px;
	line-height:18px;
	margin-left:25px;
}

/*-----------halaman ship management-------------*/
#shipmanagementpage {
	margin-top:-22px;
	background-color:#f3f3f3;
}

#shipmanagementpage table tr td {
	vertical-align:top;
}
#shipmanagementpage table tr td.left {
	padding-left:18px;
	padding-top:31px;
}

#shipmanagementpage table tr td.right {
	padding-top:31px;
	padding-left:20px;
	padding-right:27px;
}

#shipmanagementpage table tr td.right p {
	color:#464646;
	
}

#shipmanagementpage table tr td.left img {
border:3px solid #d9d9d9;
}

/*-----------halaman hessq-------------*/
#hessq {
	margin-top:-22px;
	background-color:#f3f3f3;
}

#hessq table tr td {
	vertical-align:top;
}
#hessq table tr td.left {
	padding-left:19px;
	padding-top:26px;
}

#hessq table tr td.right {
	padding-top:26px;
	padding-left:28px;
	padding-right:17px;
}

#hessq table tr td.right p {
	color:#464646;
	
}

#hessq table tr td.right ul li {
	margin-left:16px;
}

#hessq table tr td.left img {
border:3px solid #d9d9d9;
}


/*-----------halaman contactus-------------*/
#contactus {
	margin-top:-22px;
	color:black;
	width:672px;
}

#contactus table tr td {
	vertical-align:top;
}
#contactus table tr td.left {
	padding-left:10px;
	padding-top:31px;
}

#contactus table tr td.right {
	padding-top:31px;
	padding-left:15px;
	padding-right:17px;
	line-height:20px;
}

#contactus table tr td.right p {
	color:#000;
	
}

#contactus table tr td.right a {
	color:#464646;
	
}
#page p {
	line-height:20px;
}

/*--------------news page---------------*/
.blog .article_row div.article_column.column1.cols1 h2.contentheading a, #page h2.contentheading a {
font-size:16px;
color:#2d7db0;
text-decoration:none;

}

.blog div.leading h2.contentheading a {
font-size:16px;
color:#2d7db0;
text-decoration:none;

}

.blog .article_row div.article_column.column1.cols1 {
	width:672px;
}

#page 

.blog .article_row div.article_column.column1.cols1 h2.contentheading, #page h2.contentheading {
	margin-bottom:5px;
	margin-top:20px;
}

.blog .article_row div.article_column.column1.cols1 h2.contentheading a:hover {
text-decoration:underline;
}

.blog .article_row div.article_column.column1.cols1 p.iteminfo, #page p.articleinfo {
font-size:10px;	
margin-bottom:10px;
}

/*-------------search function-----------*/
.results a, .searchintro a {
	color:#2d7db0;
}
	

/*--------------------footer-------------------*/
#footer {
width:960px;
height:40px;
clear:both;	
}

#footer .moduletablefooter {
	font-size:10px;
	color:#43375e;
}

#footer .moduletablefooter  p {
	padding-top:15px;
}

#footer .moduletablefooter a {
	color:#43375e;
	text-decoration:none;
}

/*-------------vm product-------------*/

#vmMainPage table tr td p {
line-height:20px;
}

#vmMainPage table tr td a {
	color:black;
}

.vmCartContainer {
	display:none;
}

.browseProductContainer {
	text-align:center;
}

.browseProductContainer h2 a {
	color:	#43375e;
	text-decoration:none;
	font-size:14px;
}


.browseProductContainer p a {
	color:	#43375e;
	
}


.browseProductContainer a {
	color:	#43375e;
	
}


#vmMainPage a {
	color:	#43375e;
	
}

.browseProductContainer a img {
	border:1px solid #43375e;
}

#vmMainPage table tr td a img {
	border:1px solid #43375e;
}
	
	
		
.jfdefaulttext {
display:none;
}



.browseProductContainer h2 {
height:40px;
}


#center #content div.blog div.article_row div.article_column.column2.cols2 h2.contentheading {
padding-bottom:8px;
}


.moduletablenews {
margin-top:45px;
}


#right .moduletable h3 {
margin-top:9px;
}


#product_list a img.browseProductImage {
border:none;
}


#vmMainPage table tr td a img {border:none;}


#vmMainPage table tbody tr td a.button {display:none;}


#vmMainPage #product_list div#row_500a1cd579b38 {display:none;}