/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; outline: 0; font-size: 100%; font-family: Thonburi, "Lucida Grande", Arial, Tahoma, Sans-Serif; vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}

caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 

body,p,td,th,ul,li{ color: #000; font-family: "Lucida Grande", Arial, Tahoma; font-size: 12px; line-height: 15px; }
.clearspace {clear:both; height:0px; padding:0px; margin:0px; width:0px;}
a { color: #888888; text-decoration: none; }
a:hover { color: #333; }
a:active { color: #333; }
p {
margin: 4px 0 0 0;
}
body { background-color:#cddaca;}
#container { width:850px; margin:0 auto ; padding: 0px;}
#backgroundbody { width:820px; padding: 0px 15px; background-image: url(design/background.gif);}
#backgroundbottom { width:850px; height:21px; background-image: url(design/backgroundbottom1.jpg);}
#nav { width:790px; float:left; padding:10px 15px 0px 15px;}
#banner { width:820px;}
#logo { width:330px; float:left;}
#search { width:220px; float:right; margin-top:15px;}
#search td {vertical-align:middle; }
#mainbody { width:790px; float:left; padding:15px;}
#logobottom { width:820px; text-align:center; margin-top:20px;}
#footer { width:845px; padding-left:5px; padding-top:5px; font-size:10px;}
#footer a { color:#000000;}
#footer a:hover { color:#999999;}
#lcol { width: 210px; float:left; margin-right:15px;}
#lcol h3 { color:#26742b; font-size:18px; font-weight:normal; margin-bottom:15px;}
#lcol h4 a{ color:#26742b; font-size:10px; font-weight:normal; margin-bottom:15px;}
#lcol h4 a:hover{ color:#999; font-size:10px; font-weight:normal; margin-bottom:15px;}
#rcol { width:565px; float:left; }
#rcol td.right { text-align:right; vertical-align:top;}
#rcol td.cen { text-align: center; vertical-align:top;}
#rcol td.left { text-align:left; vertical-align:top;}
#rcol td.divmid { vertical-align:middle;}
#rcol img.spacelow { margin-bottom:3px;}
#textwelcome { width:555px; background-color:#f3f3f3; background-repeat:repeat-y; padding:10px 0px 10px 10px;}
#textwelcome h3{ color:#663300; font-size:14px; font-weight:bold; margin-bottom:10px;}
#textwelcome p { color:#333; margin-bottom:10px; width:545px;}
/***************Plug in contact form********************************/
#textwelcome  h5 
{ color:#333; width:150px; text-align:right; padding-right:10px; float:left; font-weight:normal;}
#textwelcome  .boxinput {width:370px;  float:left; margin-bottom:5px; }
/***********************************************/
.texthome {width:555px; padding:15px 0px 0px 10px;}
.texthome .texthomedetail { width:405px; float:left;}
.texthome .texthomepic { width:120px; height:80px; float:right; padding:4px; border: #cecece solid 1px; margin-top:15px;}

.texthome h3{ color:#663300; font-size:14px; font-weight:bold;}

.texthome h4{ color:#666633; font-size:13px; font-weight:bold;}
.texthome p { color:#333; margin-bottom:10px;}
.linehome { background-image:url(design/line.gif); width:400px; height:2px; margin-bottom:10px;}
.linehomesubmenu { background-image:url(design/linesubmenu.gif); width:210px; height:5px; margin:15px 0px;}
#homeshowcase { width:210px;}
#homeshowcase img.space { margin-bottom:15px;}
#homeshowcase ul{ padding-left:15px;}
#homeshowcase li {}
#homeshowcase li { margin-bottom:10px; list-style:url(design/home-list.gif);}
#homeshowcase li a{ color:#999966; text-decoration:underline;}
#homeshowcase li a:hover{ color:#827b00;}
/************************************COntact*********************************/
#contactleft {width: 210px; float:left;}
#contactleft h3 { color:#26742b; font-size:20px; font-weight:normal; margin-bottom:15px;}
#contactleft h4 a{ color:#26742b; font-size:10px; font-weight:normal; margin-bottom:15px;}
#contactleft h4 a:hover{ color:#999; font-size:10px; font-weight:normal; margin-bottom:15px;}
#contactleft p{ margin-bottom:15px;}
#map
 { 
 width:110px; float:left; background-image:url(design/map.jpg); 
 height:20px; padding:138px 0px 0px 100px; margin-bottom:5px;
 }
 #map a{ color:#000000; text-decoration:underline;}
 #map a:hover { color:#999999;}
/***************************************PROCESS**************************************/
#process { width:270px; float:left;}
/***************************************SERVICE********************************************************/
#service {width:210px; float:left;}
#service  p { margin : 0px;} 
#service .top { background-image: url(design/service-top.gif); width:279px; height:5px;}
#service .bodyback { background-image:url(design/service-bodyback.gif); width:279px; background-repeat:repeat-y;}
#service .bodyback p { margin : 0px;} 
#service .body 
{ background-image: url(design/service-body.gif); width:269px; background-repeat: no-repeat; height:196px; padding:0px 5px;}
#service .bottom { background-image:url(design/service-bottom.gif); width:279px; height:9px; margin-bottom:10px;}

/************************************CUSTOMKER***********************************/
#customer { width:579px; float:left; margin:0px; padding: 0px 21px; color:#898210; font-size:14px; }
.customerboxleft 
{ width:243px; height:30px; float:left;  border:1px solid #c8c8c8; background-color:#e9e9e9; padding-left:30px; padding-top:13px; margin-bottom:20px;}
.customerboxright 
{ width:243px; height:30px; float:right;  border:1px solid #c8c8c8; background-color:#e9e9e9; padding-left:30px; padding-top:13px;
margin-bottom:20px;}

.customerboxleftno 
{ width:243px; height:35px; float:left;  border:1px solid #c8c8c8; background-color:#e9e9e9; padding-left:30px; padding-top:8px; margin-bottom:20px;}
.cus-contain { width:621px; float:left; margin-bottom:15px;}
.cus-contain h4 { font-size:12px; color:#827b00; font-weight: bold; margin-bottom:15px;}
.cus-contain-pic { width:150px; height:95px; float:left; background-color:#fff; border:1px solid #cdcdcd; padding:4px; margin-bottom:15px;}
.cus-contain-detail { width:621px; float:left; padding:0px; margin:0px;}
#customer-int {float:left;}
.cus-int-pic 
{ width:135px; height:94px; float:left; background-color:#fff; border:1px solid #cdcdcd; padding:4px; margin:0px 13px 13px 0px;}
.cus-int-picno 
{ width:135px; height:94px; float:left; background-color:#fff; border:1px solid #cdcdcd; padding:4px; margin:0px 0px 13px 0px;}
/**************************************************ABOUT**************************************************/
#about { width:545px; background-color:#f3f3f3; background-repeat:repeat-y; padding:10px;}
#about h3{ color:#663300; font-size:14px; font-weight:bold; margin-bottom:15px;}
#about h4{ color:#666633; font-size:14px; font-weight:bold; margin-bottom:15px;}
#about h4 img{ margin-bottom:2px;}
#about span.space{ color:#000; font-size:12px; font-weight: normal; padding-left:30px; padding-top:0px;}
#about p { color:#333; margin-bottom:15px;}
#about ul{ margin-bottom:10px;}
#about li { padding-left:15px;}
#aboutleft{ width:375px; float:left;}
#aboutrigth { width:150px; float:right; text-align:right;}
#about .top { width:210px; background-image:url(design/abouttop.jpg); height:6px;}
#about .body { width:194px; background: url(design/aboutbody.gif) repeat-y; padding:0px 8px 0px 8px;}
#about .bottom { width:210px; background-image:url(design/aboutbottom.gif); height:9px;}
#working { width:370px; margin:0 auto; }
#working td { color:#6a4522; font-size:14px; font-weight:bold; }
#working p img.arrow {}
/*******************************PRODUCT***************************************************/
#product { width:565px; float:left; padding-top:15px;}
#producttab
{ 
color:#fff; font-size:14px; font-weight:bold; 
background-image:url(design/product-door-tab.jpg); 
width:555px; height:18px; padding:2px 0px 0px 10px;
}
#produc-logisticttab
{
color:#fff; font-size:14px; font-weight:bold; 
background-image:url(design/product-logistic-tab.jpg); 
width:555px; height:18px; padding:2px 0px 0px 10px;
}
#productloadtab
{ 
color:#fff; font-size:14px; font-weight:bold; 
background-image: url(design/product-load-tab.jpg); 
width:481px; height:20px; padding:6px 0px 0px 10px;
}
#productcranetab
{ 
color:#fff; font-size:14px; font-weight:bold; 
background-image: url(design/product-crane-tab.jpg); 
width:555px; height:18px; padding:2px 0px 0px 10px;
}
.propic { width:120px; height:80px; float:left; padding:4px; border: #cecece solid 1px; margin-right:8px; margin-bottom: 8px;}
.propic a img { border:0px;}
.propiccompany { width:150px; height:286px; float:left; padding:3px; border: #cecece solid 1px; }
.propiccompany a img { border:0px;}
#product .textpro {width:565px; padding:20px 0px 0px 0px;}
#product ul { margin-bottom:10px;}
#product li { margin-left:10px;}
#product .textpro h3{ color:#663300; font-size:14px; font-weight:bold;}
#product .textpro h4{ color:#666633; font-size:13px; font-weight:bold; margin-left:10px;}
#product .textpro h4 img { margin-bottom:2px; }
#product .textpro p { color:#333; margin-bottom:10px;}
#product .prodetail { width:410px; float:right;}
#product .propic { width:120px; height:80px; float:left; padding:4px; border: #cecece solid 1px; margin-right:10px;}
#product .prodetail h4 img { margin-bottom:2px; }
#product .box { width:450px; background:#e5e5e5 repeat-y; padding:10px; margin:10px 0px;}
#product .boxno { width:240px; background:#e5e5e5 repeat-y; padding:10px; margin:10px 0px 0px 0px;}
.lineproduct { background-image: url(design/lineproduct.gif);  width:624px; height:2px; margin-bottom:10px;}
#product .productcranepic { width:145px; float:left;}
#product .productcranethumb { width:145px; height:27px; float:left; padding-top:5px;}
#product .productcranethumb img.space { margin-right:2px;}

/*************************************************BUTTON*************************************************************/
#search-button { width: 50px; height: 20px; float:right;}
#search-button  #searchnav { margin:0; padding:0; }
#search-button  #searchnav li { display: inline; }
#search-button  #searchnav li a { float: left; height: 0px; padding-top:20px; overflow: hidden; }
#search-button  #searchnav li a { background-image: url(design/buttonsearch.jpg); background-repeat: no-repeat; }
/* BUTTONS */
#search-button  #searchnav li#m-1 a { width: 50px; background-position: 0px 0px; }
/* OVER STATES */
#search-button  #searchnav li#m-1 a:hover { width:50px; background-position:  0px -20px;  }

.more { width: 50px; height: 20px; float:right; }
.more  #morenav { margin:0; padding:0; }
.more  #morenav li { display: inline; }
.more  #morenav li a { float: left; height: 0px; padding-top:20px; overflow: hidden; }
.more  #morenav li a { background-image: url(design/button-more.jpg); background-repeat: no-repeat; }
/* BUTTONS */
.more  #morenav li#m-1 a { width: 50px; background-position: 0px 0px; }
/* OVER STATES */
.more  #morenav li#m-1 a:hover { width:50px; background-position:  0px -20px;  }

.button{ width: 50px; height: 20px; float:left; margin-right:10px; }
.button  #buttonnav { margin:0; padding:0; }
.button  #buttonnav li { display: inline; }
.button  #buttonnav li a { float: left; height: 0px; padding-top:20px; overflow: hidden; }
.button  #buttonnav.submit li a { background-image: url(design/button-submit.jpg); background-repeat: no-repeat; }
.button  #buttonnav.reset li a { background-image: url(design/reset.jpg); background-repeat: no-repeat; }
/* BUTTONS */
.button  #buttonnav li#m-1 a { width: 50px; background-position: 0px 0px; }
/* OVER STATES */
.button  #buttonnav li#m-1 a:hover { width:50px; background-position:  0px -20px;  }
/*/*********button*****************************/

/*************************************END BUTTON**********************************/

/*****************************************************************************/
#mainmenu { width: 820px; height:35px; float: left; margin-top:5px;}
#mainmenu #mainnav { margin:0; padding:0; }
#mainmenu #mainnav li { display: inline; }
#mainmenu #mainnav li a { float: left; height: 0px; padding-top:35px; overflow: hidden; }
#mainmenu #mainnav li a { background-image: url(design/menu.jpg);background-repeat: no-repeat; }


/* BUTTONS */
#mainmenu #mainnav li#m-1 a { width: 87px;  background-position: 0px 0px; }
#mainmenu #mainnav li#m-2 a { width: 100px;  background-position: -87px 0px; }
#mainmenu #mainnav li#m-3 a { width: 134px;  background-position: -187px 0px; }
#mainmenu #mainnav li#m-4 a { width: 190px;  background-position: -321px 0px; }
#mainmenu #mainnav li#m-5 a { width: 189px;  background-position: -511px 0px; }
#mainmenu #mainnav li#m-6 a { width: 120px;  background-position: -700px 0px; }

/* OVER STATES */
#mainmenu #mainnav li#m-1 a:hover{ width: 87px;  background-position: 0px -35px; }
#mainmenu #mainnav li#m-2 a:hover { width: 100px;  background-position: -87px -35px; }
#mainmenu #mainnav li#m-3 a:hover { width: 134px;  background-position: -187px -35px; }
#mainmenu #mainnav li#m-4 a:hover { width: 190px;  background-position: -321px -35px; }
#mainmenu #mainnav li#m-5 a:hover { width: 189px;  background-position: -511px -35px; }
#mainmenu #mainnav li#m-6 a:hover { width: 120px;  background-position: -700px -35px; }


#mainmenu #mainnav li#m-1 a:active { width: 87px;  background-position: 0px -70px; }
#mainmenu #mainnav li#m-2 a:active { width: 100px;  background-position: -87px -70px; }
#mainmenu #mainnav li#m-3 a:active { width: 134px;  background-position: -187px -70px; }
#mainmenu #mainnav li#m-4 a:active { width: 190px;  background-position: -321px -70x; }
#mainmenu #mainnav li#m-5 a:active { width: 189px;  background-position: -511px -70px; }
#mainmenu #mainnav li#m-6 a:active { width: 120px;  background-position: -700px -70px; }



#mainmenu.m1  #mainnav li#m-1 a { width: 87px;  background-position: 0px -70px; }
#mainmenu.m2  #mainnav li#m-2 a { width: 100px;  background-position: -87px -70px; }
#mainmenu.m3  #mainnav li#m-3 a { width: 134px;  background-position: -187px -70px; }
#mainmenu.m4  #mainnav li#m-4 a { width: 190px;  background-position: -321px -70px; }
#mainmenu.m5  #mainnav li#m-5 a { width: 189px;  background-position: -511px -70px; }
#mainmenu.m6  #mainnav li#m-6 a { width: 120px;  background-position: -700px -70px; }





/***************************** END MAIN MENUS ******************************/
#submenu{ width:210px;  float:left;}
#submenu h3 
{ 
width:190px; height:20px; margin:0px; font-size:11px; padding:7px 0px 0px 20px; 
font-weight:normal; background-color:#406618; color:#FFFFFF; 
}
#submenu  a h3{ color:#FFFFFF; }
#submenu  a h3#s1 {background-color:#406618; cursor:pointer;}
#submenu  a h3#s2 {background-color:#406618; cursor:pointer;}
#submenu  a h3#s3 {background-color:#406618; cursor:pointer;}
#submenu  a h3#s4 {background-color:#406618; cursor:pointer;}
#submenu  a h3#s5 {background-color:#406618; cursor:pointer;}
#submenu  a h3#s6 {background-color:#e4efd2; color:#999966; cursor:pointer;}
#submenu  a h3#s7 {background-color:#e4efd2; color:#999966; cursor:pointer;}
#submenu  a h3#s8 {background-color:#e4efd2; color:#999966; cursor:pointer;}
#submenu  a h3#s9 {background-color:#e4efd2; color:#999966; cursor:pointer;}
#submenu  a h3#s10 {background-color:#e4efd2; color:#999966; cursor:pointer;}

#submenu  a:hover h3#s1 {background-color:#7ab020; cursor:pointer;}
#submenu  a:hover h3#s2 {background-color:#7ab020; cursor:pointer;}
#submenu  a:hover h3#s3 {background-color:#7ab020; cursor:pointer;}
#submenu  a:hover h3#s4 {background-color:#7ab020; cursor:pointer;}
#submenu  a:hover h3#s5 {background-color:#7ab020; cursor:pointer;}
#submenu  a:hover h3#s6 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a:hover h3#s7 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a:hover h3#s8 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a:hover h3#s9 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a:hover h3#s10 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}

#submenu.s1  a h3#s1 {background-color:#7ab020; cursor:pointer;}
#submenu.s2  a h3#s2 {background-color:#7ab020; cursor:pointer;}
#submenu.s3  a h3#s3 {background-color:#7ab020; cursor:pointer;}
#submenu.s4  a h3#s4 {background-color:#7ab020; cursor:pointer;}
#submenu.s5  a h3#s5 {background-color:#7ab020; cursor:pointer;}
#submenu.s6  a h3#s6 {color:#fff799; cursor:pointer;}
#submenu.s7  a h3#s7 {color:#fff799; cursor:pointer;}
#submenu.s8  a h3#s8 {color:#fff799; cursor:pointer;}
#submenu.s9  a h3#s9 {color:#fff799; cursor:pointer;}
#submenu.s10  a h3#s10 {color:#fff799; cursor:pointer;}

/*******************************************************SELECTED***********************************/

#submenu  a.select h3#s1 {background-color:#7ab020; cursor:pointer;}
#submenu  a.select h3#s2 {background-color:#7ab020; cursor:pointer;}
#submenu  a.select h3#s3 {background-color:#7ab020; cursor:pointer;}
#submenu  a.select h3#s4 {background-color:#7ab020; cursor:pointer;}
#submenu  a.select h3#s5 {background-color:#7ab020; cursor:pointer;}
#submenu  a.select h3#s6 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a.select h3#s7 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a.select h3#s8 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a.select h3#s9 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a.select h3#s10 {color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}


/*******************************************************END SELECTING************************/
.linesubmenu { background-image:url(design/submenu-line.gif); width:210px; height:2px;}
/*********************************SUB Customer*****************************************/
#submenu h4 { width:190px; height:17px; margin:0px; font-size:11px; padding:10px 0px 0px 20px; font-weight:normal;}
#submenu  a h4{ color:#999966; background-color:#e4efd2; height:25px; cursor:pointer;}
#submenu  a h4.tabgreen{ color:#999966; background-color:#e4efd2; height:30px; cursor:pointer;}
#submenu  a:hover h4.tabgreen{ color:#999966; background-color:#d7e9bc; height:30px; cursor:pointer;}
#submenu  a:hover h4 { color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a h4#select { color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;}
#submenu  a h4#select-tab { color:#827b00; text-decoration:underline; background-color:#d7e9bc; cursor:pointer;  height:30px;}
/**************************************END**************************************************/
#insubmenu { width:210px;  float:left; margin:0px; display:block;}
#insubmenu h3 { width:170px; height:20px; margin:0px; font-size:11px; padding:7px 0px 0px 40px; font-weight:normal;}
#insubmenumat { width:210px;  float:left; margin:0px; display:block;}
#insubmenumat h3 { width:170px; height:20px; margin:0px; font-size:11px; padding:7px 0px 0px 40px; font-weight:normal;}
#insubmenu1 { width:210px;  float:left; margin:0px; display:block;}
#insubmenu1 h3 { width:170px; height:20px; margin:0px; font-size:11px; padding:7px 0px 0px 40px; font-weight:normal;}
#insubmenumat1 { width:210px;  float:left; margin:0px; display:block;}
#insubmenumat1 h3 { width:170px; height:20px; margin:0px; font-size:11px; padding:7px 0px 0px 40px; font-weight:normal;}
/*****************************************************************************/

/*#submenu{ width:270px;  float:left;margin-top:10px;}
#submenu #subnav { margin:0; padding:0; }
#submenu #subnav li { display:inline; }
#submenu #subnav li a { float:left; width:270px; height:0px; padding-top:39px; overflow:hidden; background-repeat:no-repeat; }
#submenu #subnav li a { background-image: url(design/submenu.gif); }

/* BUTTONS */
/*#submenu #subnav li#s-1 a { background-position:0px 0px; }
#submenu #subnav li#s-2 a { background-position:0px -44px; }
#submenu #subnav li#s-3 a { background-position:0px -81px; }
#submenu #subnav li#s-4 a { background-position:0px -119px; }
#submenu #subnav li#s-5 a { background-position:0px -158px; }

#submenu #subnav li#s-1 a:hover { background-position:-270px 0px; }
#submenu #subnav li#s-2 a:hover { background-position:-270px -44px; }
#submenu #subnav li#s-3 a:hover { background-position:-270px -81px; }
#submenu #subnav li#s-4 a:hover { background-position:-270px -119px; }
#submenu#subnav li#s-5 a:hover { background-position:-270px -158px; }
/* PRESSED STATES */
/*#submenu #subnav li#s-1 a:active { background-position:-270px 0px; }
#submenu #subnav li#s-2 a:active { background-position:-270px -44px; }
#submenu #subnav li#s-3 a:active { background-position:-270px -81px; }
#submenu #subnav li#s-4 a:active { background-position:-270px -119px; }
#submenu #subnav li#s-5 a:active { background-position:-270px -158px; }
/* SELECTED STATES */
/*#submenu.s1 #subnav li#s-1 a { background-position:-270px 0px; }
#submenu.s2 #subnav li#s-2 a { background-position:-270px -44px; }
#submenu.s3 #subnav li#s-3 a { background-position:-270px -81px; }
#submenu.s4 #subnav li#s-4 a { background-position:-270px -119px; }
#submenu.s5 #subnav li#s-5 a { background-position:-270px -158px; }
/***************************** END submenuaboutS ******************************/

#textwelcome p.wp-caption-text { width:120px; text-align: center; color: #666666; font-size:10px;}
#textwelcome .wp-caption { float:left; margin-right:8px; margin-bottom: 8px; }
#textwelcome img.size-thumbnail
 {width:120px; height:80px; padding:4px; border: #cecece solid 1px; float:left; margin-right:8px; margin-bottom: 8px;}
#textwelcome a img.size-thumbnail { float:left;}
#textwelcome .wp-caption img.size-thumbnail
 {width:120px; height:80px; padding:4px; border: #cecece solid 1px; margin:0px; }
 
.textpro p.wp-caption-text { width:120px; text-align: center; color: #666666; font-size:10px;}
.textpro .wp-caption { float:left; margin-right:8px; margin-bottom: 8px; }
.textpro img.size-thumbnail
 {width:120px; height:80px; padding:4px; border: #cecece solid 1px; float:left; margin-right:8px; margin-bottom: 8px;}
.textpro a img.size-thumbnail { float:left;}
.textpro .wp-caption img.size-thumbnail
 {width:120px; height:80px; padding:4px; border: #cecece solid 1px; margin:0px; }

.textpro p.wp-caption-text { width:120px; text-align: center; color: #666666; font-size:10px;}
.textpro p .wp-caption { float:left; margin-right:8px; margin-bottom: 8px; }
.textpro p img.size-thumbnail
 {width:120px; height:80px; padding:4px; border: #cecece solid 1px; float:left; margin-right:8px; margin-bottom: 8px;}
.textpro p a img.size-thumbnail { float:left;}
.textpro p .wp-caption img.size-thumbnail
 {width:120px; height:80px; padding:4px; border: #cecece solid 1px; margin:0px; }

#searchpage {width:790px; float:left; padding:15px;}
#searchpage h2.pagetitle { color:#26742b; font-size:18px; font-weight:normal; margin-bottom:15px;}
#searchpage .post { margin-bottom:10px;}
#searchpage h3 { color:#666666; font-size:14px; font-weight:normal; }
#searchpage small {font-size:10px; font-weight:normal; }
#search input#searchsubmit { border:1px solid #666666; background-color:#ccc;}
#search input#s {border:1px solid #666666;}
