/*cp colour/sizing scheme for beez20   Aussie Ed's*/
body  {
   font-family: Arial, sans-serif;
   text-align: left;
   font-weight: normal;
   font-size: 13pt !important;
   text-align:center;
   background: #000 !important
  }

#footer  {
   background: #767457;
 
    font-size: 13pt !important; 
  }

#all  {
   background: #D5D5D5;
   font-size: 13pt !important;
   color:#63170B;
   padding:0 !important;
  }

.logoheader  {
   background: #767457
  }
  
 #logo  {
width:100% !important;
max-width:1200px;
}  

#header  {
   background: #767457;
   position:relative !important;
  }

#contentarea, #contentarea2  {
   background: #D5D5D5;
      background-size:100%;
   padding: 0 5% 0 4% !important
  }

#main, .moduletable_menu, #phoca-facebook-comments, ul.menu  {
   background: #D5D5D5
  }

.moduletable  {
   /*width: 250px;
   float: right;                                            screws up the gallery module*/
   border: 1px solid #999;
  }
  
    /*minimise wasted space on mobiles*/
@media screen and (max-width: 1000px)  {
   .moduletable_menu , #wrapper, #wrapper2,  #contentarea, #contentarea2, .textblock, #wrapper .item-page,  
   #main, #wrapper2 .item-page, #header, .logoheader, #logo, .cpformgroup, #right { 
   width:100%  !important;
   max-width:100% !important;
   padding:1px !important;
   margin:1px !important;
 }
  }

.items-row  {
   background: transparent
  }

/*so all articles get same background*/
.item-page h1, .item-page h2, span.backh3, #main h1, #main h2, #main h2 a  {
   background:  #CECBC9;
   color:#63170B;
   font-family: Arial, sans-serif;
   text-decoration: underline;
   font-weight: bold
  }

#main h1, .item-page h1  {
   font-size: 24pt
  }

#main h2, .item-page h2 a  {
   font-size: 16pt
  }

/*  for rounded corners */
.textblock  {
   background-position: left top;
   border: thin #63170B solid;
   -moz-border-radius: 50px;
   -webkit-border-radius: 50px;
   -khtml-border-radius: 50px;
   border-radius: 50px;
   padding:20px
  }

#all, #footer  {
   margin: 0 auto;
   max-width:98%
  }

/*width:92%             was 72      cp */
#wrapper2  {
   float:left;
   position:relative;
   padding-bottom:20px;
 /*   max-width: 62%!important; */
    min-width: 250px!important;
  }

#wrapper2 .item-page  {
   max-width:95% !important;
   margin:10px;
   padding:10px
  }

/*  width:70%
*/
#wrapper  {
  width: 40% ;
  /*  max-width: 40%!important;  */
  min-width: 250px!important;
  }

/* width: 25%
 */
.leftbigger  {
   width: 250px !important
  }

#main  {
   padding: 10px 10px 20px 20px;
   position: relative;
   min-height:420px
  }

#header ul.menu  {
   top: 10px;
   margin: 20px
  }
  
  #fontsize {
  display:none !important;}

  #all #header  {
   padding-top: 20px
  }

#header img  {
   width:100%;
   max-width:1500px
  }
  
  .logoheader  {
   height:auto !important;
   min-height:20px !important;
   margin:1% 4% 2% 4% 
  }

h1#logo  {
   padding: 10px 0px 12px
  }

tr, td  {
   border: none
  }

/*  for swmenu   */
.prodthum  {
   float: left;
   width: 200px !important;
   border: 1px solid #999;
   margin: 10px;
   padding:10px;
   clear:left
  }
  
.left1 {
    min-width: 260px;
	}
	
	#close {

    display: none;
	}
	
hr  {
   width:100%;
   clear:both
  }

/* IE 9     Safari and Chrome    .homeart a */
.class4 a, .class7 a, .art a  {
   color:#f52;
   -webkit-transition: all .4s ease-in-out;
   -moz-transition: all .4s ease-in-out;
   -o-transition: all .4s ease-in-out;
   transition: all .4s ease-in-out
  }

/* IE 9     Safari and Chrome    .homeart a:hover*/
.class4 a:hover, .class7 a:hover, .art a:hover  {
   color:#25f;
   padding-left:10px
  }

#right  {
   border: solid 1px #fff;
   background: transparent;
   width:260px;
   float:right
  }

.art dt, .art dd, .c4, .art li  {
   float:left;
   width:30%;
   min-width:300px;
   margin-left:0;
   padding:0;
   border:0
  }

.TopRight  {
   float: right;
   clear:both;
   margin:0px;
   padding:0px;
   border: thin silver solid
  }

.cpformgroup  {
   float:left;
   border: thin solid #808;
   padding:5px;
   margin:5px;
   width:90%;
   clear:both
  }

.cpformlabel  {
   float:left;
   width: 35%;
   min-width:200px;
   padding:2px;
   margin:2px;
   font-weight: bold;
   border-top:thin solid #808;
   clear:both
  }

.cpformcontrol  {
   float:left;
   min-width:200px;
   width:60%;
   border-top:thin solid #808;
   border-left:thin solid #808;
   padding:2px;
   margin:2px
  }

.cpspacer  {
   margin-bottom:10px
  }

.cpformgroup input[type="text"], .cpformgroup input[type="radio"], .cpformgroup input[type="readonly"], .cpformgroup input[type="submit"], .cpformgroup input[type="checkbox"], .cpformgroup input[type="button"]  {
   padding:3px !important
  }

.ast  {
   color:#f00;
   font-weight: bold
  }
 