/* CSS Document */


body,td,th {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
body {
background:#999999;
margin:0;
}
a {
color:#990000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
td {
vertical-align:top;
}

.left {
float:left;
text-align:left;
}
.right {
float:right;
text-align:right;
}
.clear {
clear:both;
font-size:0px;
height:0px;
}

.human {
width:750px;
padding:5px 35px 20px 35px;
background:#FFFFFF url(../images/border_middle.gif);
}

.hat {
width:820px;
margin:10px 0 0 0;
background:url(../images/border_top.gif);
height:20px;
font-size:0px;
}
.shoes {
width:820px;
margin:0 0 10px 0;
background:url(../images/border_bottom.gif);
height:20px;
font-size:0px;
}

.head {
height:60px;
}
.head .clear {
display:none;
}
.head .left {
margin:0;
padding:0;
}
.head .right {
margin:30px 0 -10px 0;
}
.head .right a {
height:30px;
}

.body .right {
text-align:left;
}
.body .prod {
background:#f7f7f7 url(../images/background_products.jpg);
padding:0;
}
.body .prod_array {
color:#FFFFFF;
float:left;
width:33%;
text-align:center;
margin:0 0 20px 0;
}
.body .prod p {
border:none;
border-bottom:solid 1px #CCCCCC;
display:block;
margin:0px;
padding:7.5px 0;
}
.body .prod p strong {
font-size:14px;
}

.shoesTable {
background:#CCC;
width:100%;
}
.shoesTable td {
background:#FFF;
padding:5px;
margin:0;
text-align:right;
}
.shoesTable .judul {
font-weight:bold;
text-align:left;
background-color:#EEE;
}

.products .dasi,
.company_profile .dasi {
font-size:0px;
background:#333333 url(../images/border_products_top.jpg);
height:10px;
}
.products .gesper,
.company_profile .gesper {
font-size:0px;
background:#999999 url(../images/border_products_bottom.jpg);
height:10px;
}

.company_profile strong {
	font-size:14px;
}
.company_profile td {
	font-size:11px;
}
.company_profile .left {
	text-align:right;
	color:#111;
	float:none;
	font-weight: bold;
}
.company_profile .right {
	text-align:left;
	float:none;
}

.contact_us .dasi {
font-size:0px;
background:#CCCCCC url(../images/border_contact_us_top.jpg);
height:10px;
}
.contact_us .baju {
background:#CCCCCC url(../images/border_contact_us_middle.jpg);
}
.contact_us .gesper {
font-size:0px;
background:#CCCCCC url(../images/border_contact_us_bottom.jpg);
height:10px;
}

.eForm {
text-align:left;	
background:url(../images/bg_contact_us.jpg) bottom right no-repeat;
height:500px;
padding:20px 100px 20px 20px;
}
.eForm * {
color:#333333;
}
.eForm textarea, .eForm input, .eForm select {
border:#999999 1px solid;
background:#EEEEEE;
padding:2px;
}
.eForm textarea:hover, .eForm input:hover, .eForm select:hover {
border-color:#CC0000;
}
.eForm label {
width:150px;
font-weight:bold;
display:block;
float:left;
padding:0 10px 0 0;
}

.foot .left {
margin:0 20px 0 0;
}

.hr {
background:url(../images/hr.gif);
height:20px;
font-size:0px;
}
