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

/*
***************************
Side area boxes
*/
.box{ width: 200px; margin-bottom: 15px;}
.box h1{ color: #ffffff; text-transform: normal; font-size: 1.1em;}
.box ol, .box ol li{ padding:0; margin:0; list-style:none;}
.textinput{ margin-bottom: 5px; border: 1px solid #809eba; width: 180px;}
.box p{ margin: 8px 0 8px 0;}
.box h2 { margin:0px; padding:5px 0px 2px 0px;}

.search { background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:0px -54px; background-repeat:no-repeat;}
.community {}

.advert h1 { color:#000000; padding: 50px 0 5px 5px; margin: 0; font-size:1.2em;}
.advert h2, .wanted h2 { font-size: 1.2em; margin:0; padding:0;}
.advert td, .wanted td { padding: 5px;}
.advert p { padding:0px 25px 0px 25px; margin:0; margin-top:5px; font-size:1.2em;}

.wanted { margin-bottom:10px;}
.wanted h1 { color:#fff; background-image: none; /*background-image:url(../images/layout/white-small-bg//.gif);*/ background-position:top left; background-repeat:no-repeat; padding:0px 0px 0px 10px; margin:0; height:30px; display:block; overflow:hidden; line-height:25px;}
.wantedcontentbg { background-image: none; /*background-image:url(../images/layout/white-small-bg//.gif);*/ background-position:bottom left; background-repeat:no-repeat; padding:0px 15px 5px 15px;}

.notification { width: 210px; }
.notification h1 { color: #fff; background-image: none; /*background-image:url(../images/layout/white-small-bg//.gif);*/ background-position:top left; background-repeat:no-repeat; padding:0px 0px 0px 10px; margin:0; text-transform:uppercase; font-size:0.8em; height:30px; display:block; overflow:hidden; line-height:25px;}

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


.faq{}
.testimonial {}
.blog{}
.join{}
.stalls{}
.contact{}

div#keyword, div#item, div#postcode, div#community, div#max-items { position:relative; float:left; margin-right:3px;}
/*
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: none; /*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 {color: #73743a;}
.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:#764477; height:40px; background-image: none; /*background: url(../images/layout/green-bg//.gif) no-repeat bottom left;*/ line-height:40px; background-color: #d5a3d6;}
.listitemtop { background-image:url(../images/layout/white-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/white-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;}

/* Stall item listings
-----------------------------------------------------------------------*/
.stallitem-title { background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:-1430px 0px; background-repeat:no-repeat; width:480px; padding: 5px 0px}
.stallitem-toplip { background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:-949px -32px; background-repeat:no-repeat; width:480px; height:16px; }
.stallitem-content { color: #73743a; background-color: #ffffff; background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:-949px bottom; background-repeat:no-repeat; padding:2px 10px 5px 10px; margin-bottom:10px;}
.stallitem-content a:hover { color: #d5a3d6; }
.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 #d5a3d6; 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 20px 0px 0px; float:right; clear:none;}
.stallitem-summary .itemprice { font-size:2.3em; font-weight:bold; color:#d5a3d6; padding:0px; margin:0px;}
.stallitem-summary { background-color:#ffffff; width:340px; float:left; clear:none; position:relative;}
.stallitem-summary a { color: #9a9650; }

.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:#764477; height:40px; background-image: none; /*background: url(../images/layout/green-bg//.gif) no-repeat top left;*/ line-height:40px; background-color: #d5a3d6;}
.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: none; /*background-image:url(../images/layout/white-small-bg//.gif);*/ background-position:top left; background-repeat:no-repeat; padding:0px 0px 0px 10px; margin:0; text-transform:uppercase; font-size:0.8em; height:30px; display:block; overflow:hidden; line-height:25px;}
.message h2{ margin-top: 0; }
.messagebg { background-image: none; /*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; }

.header{ background: #675646 url(../images/layout/floggie_header_bg.jpg) no-repeat center bottom; width: 920px; padding:0px; width:960px; }
.header2{ background: #675646 url(../images/layout/floggie_header_bg2.jpg) no-repeat center bottom; width: 920px; padding: 0px; width:960px; }
.header3{ background: #675646 url(../images/layout/floggie_header_bg3.jpg) no-repeat center bottom; width: 920px; padding: 0px; width:960px; }

.nav { width:960px; height:29px; z-index:999;	margin:0px; padding:0px; font-weight:bold; float:left; list-style:none; background-image:url(../images/layout/menu_bg.jpg); background-position:top left; text-transform:uppercase;}

.sidepanel { color: #73743a; }
.sidepanel a { color: #d5a3d6; }
.sidepanel a:hover { color: #d5a3d6; text-decoration: none; }
.sidepanel h1 { color:#FFFFFF; font-size:1.4em; margin:0; padding:0; width:160px; text-transform: capitalize}
.sidepaneltitle { background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:0px 0px; background-repeat:no-repeat; width:210px;}
/*.sidepaneltitle-wbg { background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:-211px 0px; background-repeat:no-repeat; width:210px; height:38px;}*/
.sidepaneltitle-bbg { background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:-422px 0px; background-repeat:no-repeat; width:210px; height:38px; padding-top:5px;}
.sidepanelpad { padding:5px 10px 5px 10px;}
.sidepanelcontent { background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:bottom left; background-repeat:no-repeat; padding:5px 10px 5px 10px;}
.sidepanelcontent-wbg { background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:-211px bottom; background-repeat:no-repeat; padding:2px 15px 5px 15px;}
.sidepanelcontent-bbg { background-color:#675646; background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:-422px bottom; background-repeat:no-repeat; padding:2px 15px 5px 15px;}
.sidepanelcontent-bbg p { color:#eeeeee; padding:0px 0px 5px 0px; margin:0px;}
.sidepanelcontent-bbg h2 { color:#e8e7c8; font-weight:bold; font-size:1.1em; padding:0px; margin:0px;}
.sidepanelcontent-bbg a:link, .sidepanelcontent-bbg a:visited { text-decoration:underline; color:#e8e7c8;}
.sidepanelcontent-bbg a:hover, .sidepanelcontent-bbg a:active, .sidepanelcontent-bbg a:focus  { text-decoration:none; }
.sidepanelcontent-toplip { background-color:#ffffff; background-image:url(../images/layout/panel-parts-pinkcamo.gif); background-position:-211px -33px; background-repeat:no-repeat; padding:0px; line-height:5px; height:5px; display:block;}

.error .top{ background: url(../images/layout/error_top_bg.png) top left no-repeat; height: 10px; width: 480px;}
.error .notification-content{ background: #ccc url(../images/layout/error_bg.png) bottom left no-repeat; width: 480px; padding: 0 10px 10px 10px;}

.primary .notification .notification-content{ background: url(../images/layout/notification_small_bg.png) bottom left no-repeat; width: 460px; padding: 0 10px 10px 10px;}
.primary .error .top{ background: url(../images/layout/error_top_small_bg.png) top left no-repeat; height: 10px; width: 460px;}

.dataform fieldset{ background: #fff url(../images/layout/white-bg.gif) no-repeat bottom left; margin-bottom:20px; }
.dataform h2{ padding: 0; padding-left: 20px !important; font-size:1.5em; margin:0px 0px 5px 0px; color:#fff !important; background: url(../images/layout/green-bg//.gif) no-repeat top left; line-height:20px;}

p.error{ background-color: #F00 /* #fbf4f4*/; padding: 10px; border: 1px #e88500 solid; margin: 5px 0 5px 0; width: 390px; color: #fff }
.community ul { width: 170px; padding-left: 10px; padding-right: 10px; float: left;}

body{ background: #001b00 url(../images/themes/pinkcamo/body-bg.gif) repeat top left;}
.advert .sidepanelcontent-wbg { text-align: center; }