body { background:transparent url(../images/bg_image_01.gif) repeat-x scroll 0 0; }
.clear { clear:both; }
.clear-left { clear:right; }
/*HEADER*/
.container { width:988px; margin:0 auto; }
.container .logo { background:transparent url(../images/logo.gif) no-repeat 5px top; height: 135px; }
.container .logo .email { display:block; position:absolute; margin:52px 0 0 870px; width:100px; height:31px; background-image:url(../images/emailus.gif);}
.container .logo .online-store { display:block; position:absolute; margin:52px 0 0 735px; width:115px; height:31px; background-image:url(../images/btn-online-store.gif);}
.businesshour { float: right; margin: 9em 1.5em 0 0; font-family: Helvetica, Arial, Tahoma; font-size: 12px; color: #487324; }

/*BODY*/
.boxcontainer { margin:0 auto; /*padding-top:130px;*/ }
.boxtop { background:transparent url(../images/content_bg_01.png) no-repeat center top; height:14px; }
.boxbody { background:transparent url(../images/content_bg_02.png) repeat-y center top; padding:15px 30px; }
.boxbottom { background:transparent url(../images/content_bg_03.png) no-repeat scroll center bottom; height:14px; }
.sidecolumn { width:160px; float:left; }
.sidemenu { float:left; font-family:Helvetica, Arial, Tahoma; font-size:14px; font-weight:bold; line-height:1.8em; }
.sidemenu li a { color:black; text-decoration:none; padding:2px 0 2px 10px; display:block; width:150px; }
.sidemenu li a:hover { color:#6CB62C; background:#f7f7f7; }
.sidemenu li .selected { color:#6CB62C; background:#f7f7f7; }
.mainpic { float:right; margin-bottom:15px; width:755px}
.mainpic img { margin-left:5px; }
.side_news { float:left; font-family:Arial; font-size:11px; line-height:15px; width:160px; margin-top:57px; }
.side_news h1 { background:transparent url(../images/side_news_bg.gif) repeat-x scroll 0 0; height:23px; margin-bottom:10px; padding:12px 0 0 10px; font:Georgia; font-size:12px; color:#7d7d7d; }
.side_news h2 { color:#6CB62C; font-family:Arial; font-size:11px; margin:5px 0; }
.side_news .more_link img { float:left; margin-right:5px; display:block; }
.side_news  .inquiries { margin-top:20px; background:#f8f8f8; padding:5px; border: 1px solid #ececec; }
.side_news  .inquiries a { color: #76BB3A; text-decoration: none; }
.side_news .inquiries a:hover { text-decoration: underline; }


.side_links { width:180px; float:right; margin-right:-7px; }
.side_links img { margin-bottom:10px; }
.welcome_text { margin-right:18px; width:560px; float:right; font:12px Arial; line-height:1.5em; text-align:justify; }
.welcome_text img { margin-bottom:5px; }
.content { float: right; width: 730px; font:12px Arial}
.content p { text-align:justify;}
.content img {margin-bottom:10px;}
.content h3 {font:13px Arial; color:#6CB62C; font-weight:bold; margin-bottom:5px;}
.content .tabletitle {padding:10px; background:#6cb62c; font:13px Helvetica; font-weight:bold; color:white; border-right:1px solid white;}
.content .tablecontent {padding:10px; background:#ececec; font:13px Helvetica; font-weight:bold; color:#363636; border-right:1px solid white;}
.more_link { display:block; }
.more_link a { color:black; text-decoration:none; background:url(../images/more_but.gif) no-repeat; padding-left:20px; height:15px; }
.more_link a:hover { color:#6CB62C; background:url(../images/more_but_hover.gif) no-repeat; padding-left:20px; }
/*FOOTER*/
.footer { margin:0 auto; width:960px; font:11px Arial; color:#363636; margin-bottom:20px; margin-top:5px; position:relative; height:60px; }
.footer .copyright { font-size:0; display:none; }
.footer:after { content:"Copyright © 2014 Tropical Agro Farm (281211-U). All rights reserved."; position:absolute; left:0; top:10px; }
.footer .footermenu { float:right; position:absolute; right:0; top:10px; }
.footer .footermenu li { display:inline; }
.footer .footermenu li a { color:#363636; text-decoration:none; border-right:1px solid #7d7d7d; margin-left:7px; padding-right:7px; }
.footer .footermenu li a:hover { color:#6CB62C; }
.contact { width: 300px; padding: 10px; font-family: Arial; font-size: 11px; color: #363636; }
.contact td { padding: 2px; }
.contact .form { font-family: Tahoma; font-size: 11px; color: #363636; margin: 3px 0; padding: 4px; width: 250px; }
