.wrapper { background: #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;}

/*
***************************
Side area boxes
*/
.box{ margin-bottom: 15px;}

.search { }
.community {}
.advert { text-align: center }

.wanted { margin-bottom:10px;}
.contact { margin-bottom:10px;}
.sidepanel.notification{ width: 210px;}

.faq{}
.testimonial {}
.blog{}
.join{}
.stalls{}
.contact{}
.itemsearch{}
.communitysearch{}
/*
End of side area boxes
***************************
*/

.primary h1 { color:#fff; padding:10px 0px 5px 15px; margin:0px; font-size:2em; background-color:#AFBD21; background-image:url(../images/layout/green-bg.gif); background-position:top left; background-repeat:no-repeat;}
.primaryh1end { background-color:#AFBD21; background-image:url(../images/layout/green-bg.gif); background-position:bottom left; background-repeat:no-repeat; height:10px; line-height:10px;  margin-bottom:10px;}
.primary h2 { color:#B0BE21; padding:10px 0px 10px 0px; margin:0px; font-size:1.4em;}

.list {}
.list table { margin:0px;}
.list td { border:0px; padding:0px 7px 0px 7px;}
.listitemimg { margin:10px 0px 0px 0px;}
.list h1{ padding:0px 0px 0px 15px;  font-size:1.5em; margin:0px 0px 5px 0px; color:#fff; height:40px; background: url(../images/layout/green-bg.gif) no-repeat bottom left; line-height:40px;}
.listitemtop { background-image:url(../images/layout/green-bg.gif); background-position:top left; background-repeat:no-repeat; height:12px; overflow:hidden; line-height:12px;}
.listitem { /*border-left:5px solid #afbd21; border-right:5px solid #afbd21;*/ background-image:url(../images/layout/white-bg-mid.gif); background-position:top left; background-repeat:repeat-y; }
.listitem table { margin-bottom:0px;}
.listitembtm { background-image:url(../images/layout/green-bg.gif); background-position:bottom right; background-repeat:no-repeat; height:15px; overflow:hidden; line-height:15px; margin-bottom:5px;}
.listitem h2 { padding:5px 0px 5px 0px; margin:0px; line-height:1.3em; font-size:1.3em; color: #eb8800;}

.listitemtop-product { background-image:url(../images/layout/orange-bg.gif); background-position:top left; background-repeat:no-repeat; height:12px; overflow:hidden; line-height:12px;}
.listitem-product { /*border-left:5px solid #afbd21; border-right:5px solid #afbd21;*/ background-image:url(../images/layout/orange-bg-mid.gif); background-position:top left; background-repeat:repeat-y; }
.listitembtm-product { background-image:url(../images/layout/orange-bg.gif); background-position:bottom right; background-repeat:no-repeat; height:15px; overflow:hidden; line-height:15px; margin-bottom:5px;}

/* Stall item listings
-----------------------------------------------------------------------*/
.stallitem-title { background-image:url(../images/layout/panel-parts.gif); background-position:-1430px 0px; background-repeat:no-repeat; width:480px; padding: 5px 0;}
.stallitem-toplip { background-image:url(../images/layout/panel-parts.gif); background-position:-949px -32px; background-repeat:no-repeat; width:480px; height:16px; }
.stallitem-content { background-color:#ffffff; background-image:url(../images/layout/panel-parts.gif); background-position:-949px bottom; background-repeat:no-repeat; padding:2px 10px 5px 10px; margin-bottom:10px;}
.stallitem-image { width:100px; margin:0px 15px 0px 0px; float:left; clear:none; position:relative;}
.stallitem-image h3 { padding:7px 0px 7px 0px; margin:0px; text-align:center;}
.stallitem-image img { border:5px solid #eb8800; padding:0px; margin:0px;}
.stallitem-title h2 { color:#FFFFFF; margin:0px; padding:3px 0px 0px 15px; font-size:1.1em; font-weight:bold; float:left; clear:none;}
.stallitem-title a:link, .stallitem-title a:visited { text-decoration:none; color:#FFFFFF;}
.stallitem-title a:hover, .stallitem-title a:active, .stallitem-title a:focus  { text-decoration:underline; color:#ffffff;}
.titlebarbuttons { padding:2px 5px 0px 0px; float:right; clear:none; width:195px; text-align: right;}
.stallitem-summary .itemprice { font-size:2.3em; font-weight:bold; color:#eb8800; padding:0px; margin:0px;}
.stallitem-summary { background-color:#fff; width:340px; float:left; clear:none; position:relative;}

.stalldetail { color:#d9d5a3; /*height:110px; background: url(../images/layout/stall_holder_bg.jpg) no-repeat top left;*/}
.stalldetail h1 { padding:0px 0px 0px 15px;  font-size:1.5em; margin:0px; margin-top: 10px; color:#fff; height:40px; background: url(../images/layout/green-bg.gif) no-repeat top left; line-height:40px;}
.stalldetail p{ display:none; }

.message{ margin-top: 10px; margin-bottom:10px; padding:0; background-color: #fff ; border:none ; font-color: #fff ; }
.message h1 { color: #fff; background-image:url(../images/layout/white-small-bg.gif); background-position:top left; background-repeat:no-repeat; padding:0px 0px 0px 10px; margin:0; background-color:#afbd21; text-transform:uppercase; font-size:0.8em; height:30px; display:block; overflow:hidden; line-height:25px;}
.message h2{ margin-top: 0; }
.messagebg { background-image:url(../images/layout/white-small-bg.gif); background-position:bottom left; background-repeat:no-repeat; padding:0px 15px 5px 15px;}
.message p{ margin-top: 0; margin-bottom: 10px; }

.contact .sidepaneltitle { background-image:url(../images/layout/panel-parts-tropical.gif); background-position:0px 0px; background-repeat:no-repeat; width:210px;}
/*.sidepaneltitle-wbg { background-image:url(../images/layout/panel-parts-tropical.gif); background-position:-211px 0px; background-repeat:no-repeat; width:210px; height:38px;}*/
.contact .sidepaneltitle-bbg { background-image:url(../images/layout/panel-parts-tropical.gif); background-position:-422px 0px; background-repeat:no-repeat; width:210px; height:38px; padding-top:5px;}
.contact .sidepanelpad { padding:5px 10px 5px 10px;}
.contact .sidepanelcontent { background-image:url(../images/layout/panel-parts-tropical.gif); background-position:bottom left; background-repeat:no-repeat; padding:5px 10px 5px 10px;}
.contact .sidepanelcontent-wbg { background-image:url(../images/layout/panel-parts-tropical.gif); background-position:-211px bottom; background-repeat:no-repeat; padding:2px 15px 5px 15px;}
.contact .sidepanelcontent-toplip { background-image:url(../images/layout/panel-parts-tropical.gif); background-position:-211px -32px; background-repeat:no-repeat; width:210px; height:16px; }

.advert { text-align: left; }
.advert .sidepanelcontent-wbg { text-align: center; }