@font-face {
    font-family: 'DroidSansRegular';
    src: url('fontkit/DroidSans-webfont.eot');
    src: local('fontkit'),url('fontkit/DroidSans-webfont.eot?iefix') format('eot'),
         url('fontkit/DroidSans-webfont.woff') format('woff'),
         url('fontkit/DroidSans-webfont.ttf') format('truetype'),
         url('fontkit/DroidSans-webfont.svg#webfontw7zqO19G') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Sans'), local('DroidSans'), url('http://themes.googleusercontent.com/font?kit=s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0') format('woff');
}

table.element-type-customhtml > thead > tr > td.tl {
    background: url("images/tl.png") no-repeat scroll left top transparent;
}

table.element-type-customhtml > thead > tr > td.tm {
    background: url("images/tm.png") repeat-x scroll center top transparent;
}

table.element-type-customhtml > thead > tr > td.tr {
    background: url("images/tr.png") no-repeat scroll right top transparent;
}

table.element-type-customhtml > tbody > tr > td.ml {
    background: url("images/ml.png") repeat-y scroll left top transparent;
}

table.element-type-customhtml > tbody > tr > td.mm {
    background: none repeat scroll 0 0 #fff;
}

table.element-type-customhtml > tbody > tr > td.mr {
    background: url("images/mr.png") repeat-y scroll right top transparent;
}

table.element-type-customhtml > tfoot > tr > td.bl {
    background: url("images/bl.png") no-repeat scroll left bottom transparent;
}

table.element-type-customhtml > tfoot > tr > td.bm {
    background: url("images/bm.png") repeat-x scroll center bottom transparent;
}

table.element-type-customhtml > tfoot > tr > td.br {
    background: url("images/br.png") no-repeat scroll right bottom transparent;
}

body.main-body {
    background: none repeat-x scroll 0 0 #8c0807;
    color: #8c0807;
}

div.banner-container {
   background: #fff;
   padding-top: 10px;
}

div.menu-container {
    background: #fff;
    border-bottom: 3px solid #ffe42c;
}

div.menu-container-inner {
    width: 610px;
    text-align: center;
    padding-right: 100px;
}

a.menu-heading {
    color: #8c0807;
    font-family: 'Droid Sans', 'DroidSansRegular', sans-serif;
    text-transform: capitalize;
}

a.menu-panel {
   font-family: 'Droid Sans', 'DroidSansRegular', sans-serif;
}

div.banner-contact {
   font-family: 'Droid Sans', 'DroidSansRegular', sans-serif;
   font-size: 13px;
}

a.menu-selected {
    background: none !important;
    color: #000;
}

div.main-container{ 
    background: url("images/main_bg.png") repeat-y scroll 0 0 transparent;
}

a.menu-heading:hover, a.menu-heading-hover {
	color:  #ffe42c;
	background: none !important;
}

div.bottom-fade {
    background: url("images/footer.png") no-repeat scroll 0 0 transparent;
}

div.element-container {
    margin-left: 0;
    margin-right: 0;
}

div.element-heading {
    background: url("images/element.png") no-repeat scroll center bottom transparent !important;
    border: none;
    color: #000;
    height: 31px;
    margin: 20px 0 10px 0;
}

div.main-container {
   color: #fff;
}

div.main-container table.element-container div.element-container {
    margin: 0 10px;
}

div.banner-phone {
    font-size: 15px;
}

button, a.button, input.button {
    background: none repeat scroll 0 0 #ffe42c;
}

h1.pagetitle {
    padding-top: 0px;
}

table.slideshow-overlay {
   background: url("images/ql_bg.png") no-repeat scroll top center transparent !important;