/* CSS Document */

body{
margin:0px;
padding:0px;
background:url(images/ .gif) repeat-x;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:normal;
color:#505050;
}
.mail-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #770055;
}
.mail-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #505050;
}

.title{
color:#990066;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
font-weight:bold;
line-height:20px;
padding-top:4px;
}

.pro-title{
color:#990066;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
font-weight:bold;
}
.maru-link{
color:#8C114F;
font-size:13px;
text-decoration:none;
font-weight:normal;
}
.maru-link:hover{
color:#000;
text-decoration:underline;
}

.gray-link{
color:#FFF;
font-size:19px;
text-decoration:none;
font-weight:normal;
vertical-align:middle;
}
.gray-link:hover{

color:#A0A0A0;
text-decoration:underline;
}

.gray-text{
color:#A0A0A0;
font-size:12px;
text-decoration:none;
font-weight:normal;
}

.white-text{
color:#FFF;
font-size:15px;
text-decoration:none;
font-weight:bold;
}

.dark-text{
color:#2B2B2B;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

.white-link{
color:#790E46;
font-size:13px;
text-decoration:none;
font-weight:bold;
}
.white-link:hover{
text-decoration:underline;
color:#000;
}

.maru-text{
color:#8C114F;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

.textbox{
	border:1px solid #D3D3D3;	
	border-radius: 5px;
	background-repeat:no-repeat;
	padding: 5px;
	color:#313131;	
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.transport_table {
	width:200px;
	height:210px;
	vertical-align:top;
}
.entertanment_table {
	width:200px;
	height:160px;
	vertical-align:top;
}
.corporate_table {
	width:200px;
	height:290px;
	vertical-align:top;
}
.media_table {
	width:200px;
	height:340px;
	vertical-align:top;
}
.manufacturing_table {
	width:200px;
	height:280px;
	vertical-align:top;
}
.border {
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E2E1E1;
	border-bottom-color: #E2E1E1;
	border-left-color: #E2E1E1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E1E1;
}
.border_new {
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E2E1E1;
	border-bottom-color: #E2E1E1;
	border-left-color: #E2E1E1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.product_table {
	float: none;
	height: 800px;
	width: 500px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.imgborder {
	border: 1px solid #cdcdcd;
	padding:5px;
}
.thumbnail:hover {
    position:relative;
    top:-25px;
    left:-35px;
    width:500px;
    height:auto;
    display:block;
    z-index:999;
}
.zoompic:hover
{
 transform:scale(2,2);
 transform-origin:0 0;
}