/*   Mark Warner Recruitment
	  Content (c) Copyright Mark Warner
	Running Squiz MySource v3.6.8 (Matrix) - http://matrix.squiz.net/
   Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2010. All rights reserved.
  Page generated: 10 March 2010
*/


.bgmaincolorbright a:hover{background-color: #a09659; width:100%; display:block}

.bottom{
margin-top:400px;
color:#555658;
font-family: Arial, Verdana, Helvetica, san-serif;
font-size: 11px;
font-weight: normal;

}


body {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
}

body,p,td,input,select, ul,li,ol {
    color: #000000;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.Headertitle{
color:#B2A96D;
font-family: Arial, Verdana, Helvetica, san-serif;
font-size: 18px;
font-weight:normal;
}

.maintitle{
color:#B2A96D;
font-family: Arial, Verdana, Helvetica, san-serif;
font-weight:bold;
}

.topnav {
    color: #000000;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
  }

/*
.topnav:hover {
    color: #595757;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
  }
*/

.topnav-current {
    color: #595757;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.topnav:hover, .topnav-current:hover {
    color: #ff0000;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
  }

.topnav_white {
    color: #ffffff;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
  }

.topnav_white:hover {
    color: #FBFBFB;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
  }

.topnav_white-current {
    color: #FBFBFB;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.topnav_white:hover, .topnav_white-current:hover {
    color: #FBFBFB;
    font-weight: normal;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
  }


.sidenav {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 10px;
  }

.sidenav-current {
    color: #C2BABD;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 10px;
}

.sidenav:hover {
    color: #C2BABD;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 10px;
}


.sidenav:hover, .sidenav-current:hover {
    color: #C2BABD;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 10px;
}


.white {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size:11px;
}

.white:hover {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
}

.black {
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size:9px;
}

.black:hover {
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 9px;
}

.purple {
    color: #C2CADC;
    font-weight: normal;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size:9px;
}

.purple:hover {
    color: #C2CADC;
    font-weight: normal;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 9px;
}

h1, .mainheading  {
    color: #82A5CC;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Verdana, Helvetica, san-serif;
}

h2, .subheading {
    font-weight: bold;
    text-decoration: none;
    color: #86A7CD;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, san-serif;
}

h3, .heading {
    font-weight: bold;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, san-serif;
}

a {
    color: #bc2325;
    font-size: 11px;
    font-weight: bold;
    text-decoration:none;
    font-family: Arial, Verdana, Helvetica, san-serif;
}

#button_text a {
color: #ffffff;
}

a img{
 text-decoration:none;
 /*color: #b51a2b;*/
}

a:hover {
    /*color: #ff0000;*/
    font-size: 11px;
    font-weight: bold;
    text-decoration:none;
    font-family: Arial, Verdana, Helvetica, san-serif;
}

form {
    margin-bottom:0;
    margin-top:0;
}

div.rhs-light {
    background-color: #A7BDD9;
}
div.rhs-dark {
    background-color: #A7BDD9;
}

table.pop-up-page {
    width: 100%;
    height: 100%;
    border-collapse: separate;
    border-spacing: 0px;
    border-style: none;
    padding: 10px;
    margin: 0px;
}
table.pop-up-page tr td {
    padding: 2px;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
}

table.picture-gallery {
    width: auto;
    border-collapse: separate;
    border-spacing: 0px;
    border-style: none;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
}
table.picture-gallery tr td {
    padding: 0px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
}

table.pricing-table-wrapper {
    width: 80%;
    border-collapse: separate;
    border-spacing: 0px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}
table.pricing-table {
    width: auto;
    border-collapse: separate;
    border-spacing: 1px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}
table.pricing-table tr {
    background-color: #cccccc;
}
table.pricing-table tr.alt {
    background-color: #ccccff;
}
table.pricing-table tr th, table.pricing-table tr td {
    padding: 3px;
    margin: 0px;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}
table.pricing-table tr th {
    text-align: center;
}
table.pricing-table tr td.price {
    text-align: center;
}
.white2 {
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.white-text-sm {
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 8px;
    font-weight: normal;
    text-decoration: none;
}
.white-text {
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    }
.white-text-lrg {
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}


a.holidays-lineage {
    text-decoration: none;
}
a.holidays-lineage:hover {
    text-decoration: underline;
}
table.mid-row-winter {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px;
    border-style: none;
    padding: 0px;
}
table.mid-row-winter tr td {
    text-align: center;
    padding: 3px;
    border-right: 1px solid #ffffff;
}
table.mid-row-winter tr td.c0 {
    background-color: #3D9CD7;
}
table.mid-row-winter tr td.c1 {
    background-color: #7CB3E1;
}
table.mid-row-winter tr td.second-last {
    background-color: #E78D95;
}
table.mid-row-winter tr td.last {
    background-color: #00B7F1;
}
table.mid-row-winter tr td.printer {
    background-color: #CB99C5;
}
table.mid-row-winter tr td.email-friend {
    background-color: #8781BD;
    border-right: 0px solid #ffffff;
}


table.mid-row-summer {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px;
    border-style: none;
    padding: 0px;
}
table.mid-row-summer tr td {
    text-align: center;
    padding: 3px;
    border-right: 1px solid #ffffff;
}
table.mid-row-summer tr td.c0 {
    background-color: #FCBA65;
}
table.mid-row-summer tr td.c1 {
    background-color: #FFD49D;
}
table.mid-row-summer tr td.printer {
    background-color: #CB99C5;
}
table.mid-row-summer tr td.email-friend {
    background-color: #86A7CD;
    border-right: 0px solid #ffffff;
}


.middlenav {
    color: #000066;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.middlenav:hover {
    color: #000066;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.middlenav-current {
    color: #000066;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.middlenav:hover, .middlenav-current:hover {
    color: #000066;
    font-weight: normal;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
}

.leftnav {
    color: #000066;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.leftnav-current {
    color: #595757;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.leftnav:hover, .leftnav-current:hover {
    color: #ff0000;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 11px;
}

.bgmaincolor {
    background-color:#fdbb65;
}

.bgmaincolordark {
    background-color:#fdbb65;
}

.bgmaincolorbright {
    background-color:#fdbb65;
}

#job-of-the-week {
 margin: 8px;
 padding: 0;
 padding-bottom: 4px;
 border: 0;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 background: #8aaadd;
 color: #ffffff;
}

#job-of-the-week h3 {
 margin: 0;
 padding: 4px 8px;
 border-bottom: 1px solid #ffffff;
 background: #6a8abd;
 color: #ffffff;
}

#job-of-the-week h4 {
 margin: 0;
 padding: 2px 8px;
 color: #ffffff;"
}

#job-of-the-week p {
 margin: 0;
 padding: 2px 8px;
 color: #ffffff;
}

#job-of-the-week a {
}

#job-of-the-week a:hover {
}

#button_text {
margin-top: -122px; 
text-align: center; 
float: left; 
margin-left: 585px; 
display: block; 
color: white;
}