body.contact  {
	background:#FFFFFF; margin: 0 0 0 0;
}

.form_select{
	margin-bottom:5px;
}
body, td {
	font-size:12px; color:#666666; line-height:1.8em;
}
.contact_A{ text-align:center; font-weight:bold; font-size:11px;}
.contact_B{ text-align:center; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
blockquote {
	padding:20px 25px 10px 35px; text-align:center; border:#D9DCE0 1px solid;
	margin:10px; font-family:"Times New Roman", Times, serif; font-size:13pt; font-weight:bold;
	background:#F7F7F7 url(../images/layout/quotes.jpg) top left no-repeat; color:#006699;
}

.detail{ text-align:right; font-size:10px; padding-top:5px;}
.additional{ text-align:right; font-size:10px; padding-top:5px;}
.detail a { color:#0066FF; text-decoration:none; }
.detail a:hover { color:#FF6600; text-decoration:underline; }

.details{ text-align:left; font-size:10px; padding-bottom:5px;}
.details a { color:#0066FF; text-decoration:none; }
.details a:hover { color:#FF6600; text-decoration:underline; }

small { font-size:9px; line-height:11px;}
img{ font-size:9px; color:#3399FF;}

p{ margin-top:10px; margin-bottom:0;}


/* product category column */
#two_column { clear:both; padding-top:15px;}
#column_one{ width:550px; float:left; }
#column_two{ width:330px; float:right; height:256px; font-size:12px; padding:2px 2px 2px; }
#column_two ul{ 
	margin-top:10px;
}

/*.box_side_1{ border:#D9E0D9 solid 1px; padding:10px 10px 10px; text-align:center; height:210px;	}
.box_side_2{ border:#D9E0D9 solid 1px; padding:10px 10px 10px; text-align:left; }
.box_side_3{ border:#D9E0D9 solid 1px; padding:10px 10px 10px; text-align:left;}
.box_link{ text-align:right; padding-bottom:10px;}*/

/* setting list */
.list_a{ clear:both; padding-top:20px; }
.list_b1{ float:left; width:130px; }
.list_b2{ float:right; width:750px; }

.list_c{ clear:both; padding-top:10px; padding-bottom:5px; }
.list_d1{ float:left; width:150px; }
.list_d2{ float:right; width:740px; }
.list_d2 h3{ color:#0066CC; }

ul { margin-left:20px; padding:0 0 0;}


td li{ 
	padding-top:5px;
}

td ul li{ 
	padding-top:5px;
}


/* setting FORM */
form { margin:0 0 0 0;}
form input, textarea, select{ 
	border: 1px solid #E0E0E0;
}
form select{ 
	font-size:10px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:#CCCCCC 1px solid;
}


/* setting column box */
.kotak { 
	padding:10px 10px 10px; color:#5B7382;  
	background:#F7F7F7; border:#D9DCE0 1px solid; margin-top:20px; 
}
.boxs { 
	width:460px; float:left;  color:#FF6600; padding-top:5px; padding-bottom:5px;
	background:#F7F7F7; border:#D9DCE0 1px solid; margin: 10px 0 10px; 
}

.boxpages {
	text-align:center;  margin-top:20px; color:#FF6600; padding-top:5px; 
	border-top:#D9DCE0 1px solid; margin: 10px 0 10px; font-weight:bold
}
.boxpages a { color:#0066FF; text-decoration:none; }
.boxpages a:hover { color:#FF6600; text-decoration:underline; }
.boxpages img {
	padding:0 0 0;
}

.boxs-H1 { float:left; width:215px; }
.boxs-H2 { float:right; width:215px; padding-left:10px;}
.boxs2a { 
	padding:5px 10px 5px 10px; color:#5B7382; font-family:Arial, Helvetica, sans-serif; 
	background:#F7F7F7; border:#D9DCE0 1px solid; margin: 15px 0 10px; font-size:11px; font-weight:bold; clear:both;
}
.boxs2b { 
	padding-left:15px; padding-right:15px; clear:both;
}

.boxs2c { 
	clear:both;
}
.boxs2c img{ margin-right:15px; margin-bottom:10px;}
.boxs2c-H1 { float:left; width:300px; }
.boxs2c-H2 { float:right; width:365px; padding-left:15px;}

.download img{ padding:0px; border:0;}
.download a { color:#0066FF; text-decoration:none; font-weight:bold; }
.download a:hover { color:#FF6600; text-decoration:underline; font-weight:bold; }

.nav_bot{
	font-weight:bold; color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
}
.nav_bot a { color:#0066FF; text-decoration:none; }
.nav_bot a:hover { color:#FF6600; text-decoration:underline; }

/* setting column list product */
.bg_list0{ background:#C0CDE0; }
.bg_list1{ background:#DEE5EE; }
.bg_list2{ background:#DEE6DD; }

.list_1{
	padding: 2px 8px 2px; background:#D6E3F0; border-top:#FFFFFF solid 1px; 
	font-size:11px; color:#086989; 
}
.list_0{
	padding: 2px 8px 2px; background:#C2D5E9; border-top:#FFFFFF solid 1px;
	font-size:11px; color:#666666; 
}
.more{ text-align:right; font-size:10px; }
.info{ text-align:left; font-size:10px; color:#888888; font-family:Arial, Helvetica, sans-serif;}
.isi_list{ text-align:justify; font-size:11px;}

.bg_list1a{ font-weight:bold; border-bottom:#FFFFFF 1px dotted;}
.bg_list1b{ font-weight:normal; text-align:center; border-bottom:#FFFFFF 1px dotted; }

.border_prod{ border:#D9E0D9 1px solid; margin-top:10px;  }

fieldset{ border:#D5D5D5 1px solid; padding:10px 10px 10px;}
fieldset legend { font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/* change country */
#dropmenudiv{
position:absolute;
border:#CCCCCC 1px solid;
border-bottom-width: 0;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border-bottom: #CCCCCC 1px solid;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:  #EEEEEE; color:#0066FF;
}

.thumb img{
	border: 1px solid #D9E0D9; padding:0px;
}
.thumb2 img{
	border: 3px solid #fff; padding:0px;
}


#thumbs{
	position: relative; 
}

#thumbs a:link img, #thumbs a:visited img, #thumbs img{
	border: 1px solid #D9E0D9; background-color:#FFFFFF;
	padding: 5px;
}

#thumbs a:hover img{
	border: 1px solid black;
}

#left_menu {
	margin-top: 1px;
}

#left_menu A {
	font-size:10px;
	color:#666;
	text-decoration: none;
}

.menu_item_level2_no, .menu_item_level2_act, .menu_item_level2_cur, .menu_item_level3_no, .menu_item_level3_act, .menu_item_level3_cur, .menu_item_level4_no, .menu_item_level4_act{
	
	background-color: #F2F2F2;
	margin-bottom: 1px;
	
	padding-top: .2em;
	padding-bottom: .2em;
	padding-left: .5em;
	padding-right: .5em;
}

.display{ padding:2px 5px 2px; text-align:left; margin-bottom:5px; background:#D6E3F0; border-bottom:#0066CC 2px solid;}
.tborder{ border:#D9E0D9 solid 1px; padding:2px 2px 2px; text-align:left;}
.tdescription{ padding-right:15px;}

.tabcontent, .tabcontent2a { padding-top:5px; }
img{ border:0;}


/* tips */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* setting reCaptcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#DEE5EE !important; /*reCaptcha widget background color*/
 }
 
 #recaptcha_table {
   border-color: #DEE5EE !important; /*reCaptcha widget border color*/
 }
 
 #recaptcha_table img{
 	padding: 0 0 0;
 }
 
 #recaptcha_response_field {
   border-color: #CCCCCC !important; /*Text input field border color*/
   background-color:#FFFFFF !important; /*Text input field background color*/
 }

#product_line_nav{
	color:#FFFFFF;
}