/* CSS Document */
/* General styles */
body {
  width:100%;
  min-width:900px;
}

/* Header styles */
#header {
  clear:both;
  float:left;
  width:100%;
}
#subheader{
  background-color:#16171c; /*#18191d;*/
  width:100%
}

/* column container */
.colmask {
  position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  clear:both;
  float:left;
  width:100%;			/* width of whole page */
  overflow:hidden;	/* This chops off any overhanging divs */
}

/* 2 column left menu settings */
.leftmenu {
  background:transparent none;
}
.leftmenu .colright {
  float:left;
  width:200%;
  position:relative;
  left:160px;
}
.leftmenu .col1wrap {
  float:right;
  width:50%;
  position:relative;
  right:160px;
}
.leftmenu .col1 {
  background-color: #695e53;
  margin:0 0 0 160px;
  position:relative;
  right:100%;
  overflow:hidden;
  padding:10px 0 10px 5px;
}
.leftmenu .col2 {
  float:left;
  width:150px;
  position:relative;
  right:155px;
}
#footer { width:100%; padding:5px 0 5px 0; margin:0; border:0; background:transparent none; }
/* Footer styles */
#advertsfooter {
  clear:both;
  float:left;
  width:100%;
  color:#333;
  border:0;
  background:transparent none;
  margin:0 auto;
}
#advertsfooter p {
  padding: 10px;
  font-size: x-large;
}

.column{
	width: 100%;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.7em;
}

.block {
	/*height: 355px;*/
	font-size: 1em;
	margin-right:0;
	padding: 6px;
	background: #e3e1d5;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
}
.block h2 {
	font-size: 1.6em;
	text-align:center;
	padding:0 0 6px 0;
	color: #555
}
.block .botty {
  position: absolute;
  bottom: 1px;
  text-align: center;
  /*width:79%;*/
  width: 94%;
  border:0;
}
.block .button-padding {
  line-height:4em
}
.block .telephone, .block .email, .block .description, .block .readmore, .block p {
	text-align: left;
	color: #777
}
.block .telephone, .block .email, .block .readmore {
  font: normal 10px Arial,Verdana,"Trebuchet MS",Tahoma,sans-serif,Arial;
  font-size: small;
}
.block .description {
  font:normal 10px Tahoma,Arial,"Trebuchet MS",Verdana,sans-serif;
  font-size: small;
	padding:0 0 6px 0;
  margin-bottom: 12px;
}
.block .readmore {
  color: blue;
  position: absolute;
  bottom: 4px;
}
.block img {
	width: 89%;
	padding: 5%;
	margin: 0 auto;
	background:#fff;
	-ms-interpolation-mode: bicubic;
	display: block;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
  margin:0 0 5px; border: none;
}

.column li, .column #last-block {
	width: 200px;
	padding: 0;
	margin: 5px 0 0 5px;
	display: inline-block;
  float: none;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.column #last-block{
  height: 0px;
  margin: 0;
  padding: 0;
}
