html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, img  {
  margin: 0; padding: 0
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
  font-family: arial, sans-serif;
  font-size:13px;
  color:#77773f;
  background-color:#fff;
  background-image:url(images/background.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

a {color:#444; text-decoration:none; border-bottom:1px dotted transparent}
a:hover {color:#999;}

ul li {list-style-type:none;}

p {padding:0 0 1.5em 0; line-height:1.7em; float:left; width:100%}

img {border:none}

.mainWrap {
  float:left;
  width:100%;
}
.wrap {
  width:970px;
  margin:auto
}
.inner {
  float:left;
  width:970px;
}
.header {
  float:left;
  width:970px;
  padding:15px 0;
}
.logo {
  float:left;
  width:580px;
}
.logo img{
  float:left;
  padding:0 20px 0 0;
}
.logo span{
  float:left;
  font-size:45px;
  color:#fff;
  padding:20px 0 0 0;
}
.headerRight {
  float:right;
  width:311px;
}
.headerRight .keyword {
  float:left;
  font-size:11px;
  font-weight:normal;
  color:#a7a7a7;
  width:100%;
  text-align:right;
}
.phoneNum{
  float:left;
  padding:25px 0 0 0;
}
.banner {
  float:left;
  width:970px;
  height:494px;
}
.bannerLeftCol {
  float:right;
  padding:0 15px 0 20px;
  width:254px;
  background-image:url(images/form.gif);
  background-repeat:no-repeat;
  background-position:top;
  height:494px;
}
.formThankyou {
  float:right;
  padding:0 15px 0 10px;
  width:254px;
  background-image:url(images/form-thankyou.gif);
  background-repeat:no-repeat;
  background-position:top;
  height:494px;
}
.formThankyou h1 {
  font-size:35px;
  color:#fff;
  text-align:center;
  width:251px;
  padding:7px 0 16px 0;
}
.bannerLeftCol h1 {
  font-size:35px;
  color:#fff;
  text-align:center;
  width:251px;
  padding:7px 0 36px 0;
}
form {
  float:left;
}
form input {
  float:left;
  border:0 !important;
  width:225px;
  padding:9px 13px;
  margin:0 0 5px 0;
  font-size:13px;
}
form textarea {
  float:left;
  font-family:arial, sans-serif;
  font-size:13px;
  border:0 !important;
  width:225px;
  padding:11px 13px;
  height:65px;
}
.submit {
  float:left;
  padding:11px 0 20px 10px;
}
.bannerRightCol {
  float:right;
  width:681px;
  height:494px;
  background-image:url(images/fingerfood.jpg);
  background-repeat:no-repeat;
  background-position:top;
}
.getfree {
  position:relative;
  top:198px;
  left:-14px;
}
.content {
  float:left;
  width:970px;
  padding:28px 0;
}
.contentLeftCol {
  float:left;
  width:554px;
}
.contentLeftCol .fontHeader {
  float:left;
  font-size:28px;
  color:#5a5436;
}
.contentLeftCol ul{
  float:left;
  padding:20px 0 0 0;
}
.contentLeftCol ul li{
  float:left;
  width:263px;
  background:#958b5d;
  height:234px;
  margin-right:28px;
}
.contentLeftCol ul li a {
  float:left;
}
.contentLeftCol ul li a img{
  float:left;
}
.contentLeftCol ul li a .imageTextHolder{
  float:left;
  padding:15px 12px;
   color:#fff;
  font-size:14px;
}

.contentLeftCol ul li a .btn{
  float:right;
}
.enquiryBtn {
  position:relative;
  top:-40px;
  left:154px;
}
.noMarginRight {margin-right:0 !important}
.contentRightCol {
  width:374px;
  float:right;
}
.contentRightCol .fontHeader {
  float:left;
  font-size:28px;
  color:#5a5436;
}
.contentRightCol ul{
  float:left;
  padding:20px 0 0 0;
}
.contentRightCol ul li{
  float:left;
  color:#444;
  float:left;
  background-image:url(images/list.gif);
  background-repeat:no-repeat;
  background-position:0 25px;
  font-size:14px;
  font-weight:normal;
  padding:20px 0 20px 65px;
}
.request {
  float:left;
  padding:0 0 0 45px;
}
.contentRightCol h2 {
  font-size:12px;
  float:left;
  margin:0 0 0 40px;
  padding:12px 0 0 40px;
  color:#444;
  background-image:url(images/lock.gif);
  background-repeat:no-repeat;
  background-position:20px 11px;
}
.contentRightCol h1 {
  float:left;
  text-align:center;
  font-size:16px;
  color:#444;
  width:100%;
}
.contentRightCol h1 span {
  float:left;
  width:100%;
  color:#c90400;
  font-size:30px;
}
.contentRightCol h1 .or {
  float:left;
  text-align:center;
  font-size:16px;
  color:#444;
  padding:0 0 10px 0;
}
.footer {
  float:left;
  width:970px;
  padding:0 0 28px 0;
}
.footer h1{
  float:left;
  color:#888;
  font-size:11px;
}
.footer h1 a {
  color:#c90400;
}
.footer h1 a:hover{
  border-bottom:1px solid #c90400;
}
.footer h1 span.call {
  color:#c90400;
  font-size:11px;
}
.package-title {
	font-size: 16px;
	font-weight: bold;
	color: #900;
}
.xmas-pdf{position: absolute; position: absolute;  width: 130px;margin-left: 50px;}
.new-year-pdf{width: 130px; position: absolute; right: 35px;}
