body { color: #333333;
font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; }
#main { margin:0 auto; width:984px; }
/*#content { padding:43px 50px 26px; position:relative; }*/

.box {
	  -moz-border-bottom-colors: none;
	    -moz-border-image: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    background: none repeat scroll 0 0 #FFFFFF;
	    border-color: #E5E5E5 #DBDBDB #D2D2D2;
	    
	    border-width: 1px;
	    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
		border-radius: 4px;
}

/* sections */
.section { clear:left; float:left; padding-bottom:18px; width:100%; zoom:1; }
#main .section h2 { border-bottom:1px solid #e4e4e4; font-weight:normal; margin-bottom:3px; padding-bottom:15px;font-size: 16px;}
.section ul { float:left; width:880px; margin-bottom:18px; }
.section ul li { float:left; width:146px; margin:18px 0 24px; }
.section ul li.clear { clear:left; }
.section ul li img { float:left; margin:0 10px 0 0; }

.section ul li a { display:table; width:126px; color:#666; *display:block; *position:relative; cursor:pointer; }
.section ul li span { display:table-cell; width:86px; vertical-align:middle; *display:block; *position:absolute; *top:50%; }
.section ul li span span { width:100%; *display:block; *position:relative; *top:-50%; }
.section ul li a:hover { color:#08c; }

/* specific */
.section ul li a.la  span,
.section ul li a.lae span { position:static; }

#content{
	padding: 43px 50px 26px;
	position: relative;
}

/* specific TH font */
.section ul li img[src*="thailand"] + span span { 
	font: 12px/20px 'sukhumvit_setmedium'; 
}
