body {font-family:Majesti-Banner-Book;color:#000;font-weight:normal;font-size:14px;margin:0px;padding:0px;}

/***************** start fonts embed *****************/
@font-face {
    font-family:'Majesti-Banner-Bold';
    src: url('fonts/Majesti-Banner-Bold.eot') format('eot');
    src: url('fonts/Majesti-Banner-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-Bold.otf') format('opentype'),
         url('fonts/Majesti-Banner-Bold.woff') format('woff'),
         url('fonts/Majesti-Banner-Bold.ttf') format('truetype'),
         url('fonts/Majesti-Banner-Bold.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-BoldItalic';
    src: url('fonts/Majesti-Banner-BoldItalic.eot') format('eot');
    src: url('fonts/Majesti-Banner-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-BoldItalic.otf') format('opentype'),
         url('fonts/Majesti-Banner-BoldItalic.woff') format('woff'),
         url('fonts/Majesti-Banner-BoldItalic.ttf') format('truetype'),
         url('fonts/Majesti-Banner-BoldItalic.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-Book';
    src: url('fonts/Majesti-Banner-Book.eot') format('eot');
    src: url('fonts/Majesti-Banner-Book.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-Book.otf') format('opentype'),
         url('fonts/Majesti-Banner-Book.woff') format('woff'),
         url('fonts/Majesti-Banner-Book.ttf') format('truetype'),
         url('fonts/Majesti-Banner-Book.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-BookItalic';
    src: url('fonts/Majesti-Banner-BookItalic.eot') format('eot');
    src: url('fonts/Majesti-Banner-BookItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-BookItalic.otf') format('opentype'),
         url('fonts/Majesti-Banner-BookItalic.woff') format('woff'),
         url('fonts/Majesti-Banner-BookItalic.ttf') format('truetype'),
         url('fonts/Majesti-Banner-BookItalic.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-Heavy';
    src: url('fonts/Majesti-Banner-Heavy.eot') format('eot');
    src: url('fonts/Majesti-Banner-Heavy.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-Heavy.otf') format('opentype'),
         url('fonts/Majesti-Banner-Heavy.woff') format('woff'),
         url('fonts/Majesti-Banner-Heavy.ttf') format('truetype'),
         url('fonts/Majesti-Banner-Heavy.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-HeavyItalic';
    src: url('fonts/Majesti-Banner-HeavyItalic.eot') format('eot');
    src: url('fonts/Majesti-Banner-HeavyItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-HeavyItalic.otf') format('opentype'),
         url('fonts/Majesti-Banner-HeavyItalic.woff') format('woff'),
         url('fonts/Majesti-Banner-HeavyItalic.ttf') format('truetype'),
         url('fonts/Majesti-Banner-HeavyItalic.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-Light';
    src: url('fonts/Majesti-Banner-Light.eot') format('eot');
    src: url('fonts/Majesti-Banner-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-Light.otf') format('opentype'),
         url('fonts/Majesti-Banner-Light.woff') format('woff'),
         url('fonts/Majesti-Banner-Light.ttf') format('truetype'),
         url('fonts/Majesti-Banner-Light.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-LightItalic';
    src: url('fonts/Majesti-Banner-LightItalic.eot') format('eot');
    src: url('fonts/Majesti-Banner-LightItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-LightItalic.otf') format('opentype'),
         url('fonts/Majesti-Banner-LightItalic.woff') format('woff'),
         url('fonts/Majesti-Banner-LightItalic.ttf') format('truetype'),
         url('fonts/Majesti-Banner-LightItalic.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-Medium';
    src: url('fonts/Majesti-Banner-Medium.eot') format('eot');
    src: url('fonts/Majesti-Banner-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-Medium.otf') format('opentype'),
         url('fonts/Majesti-Banner-Medium.woff') format('woff'),
         url('fonts/Majesti-Banner-Medium.ttf') format('truetype'),
         url('fonts/Majesti-Banner-Medium.svg#webfontwTBKaDwa') format('svg');
}
@font-face {
    font-family:'Majesti-Banner-MediumItalic';
    src: url('fonts/Majesti-Banner-MediumItalic.eot') format('eot');
    src: url('fonts/Majesti-Banner-MediumItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Majesti-Banner-MediumItalic.otf') format('opentype'),
         url('fonts/Majesti-Banner-MediumItalic.woff') format('woff'),
         url('fonts/Majesti-Banner-MediumItalic.ttf') format('truetype'),
         url('fonts/Majesti-Banner-MediumItalic.svg#webfontwTBKaDwa') format('svg');
}


/* TEMPLATE CODE **************************************************/
.wrapper {width:100%;border:0px solid red;}
.ctrbox {width:1200px;margin:auto;border:0px solid yellow;}

.maincontent {width:100%;}

.imgsizer {width:100%;height:auto;}
.clr {clear:both;}

.rowA {
       width:100%;
       height:50px;
       vertical-align:middle;
       line-height:50px;
       background:#be1e2d;
       border:0px solid yellow;
}
.rowB {
       width:100%;
       height:142px;
       background:#41393d;
}

.maincontentbox {width:100%;height:auto;border:0px solid yellow;}

.rowC {width:100%;height:23px;background:#be1e2d;}
.rowD {width:100%;height:116px;background:#41393d;}



/* TOP LEFT TEXT CODE **************************************************/
.ldd {
      float:left;
      width:372px;height:auto;
      text-align:center;
      font-size:35px;
      font-weight:bold;
      color:#41393d;
      border:0px solid white;
}

/* SML CODE **************************************************/
.smlbox {
       width:34px;
       height:48px;
       vertical-align:middle;
       line-height:48px;
       float:left;
       padding-top:8px;    /* pad the sml buttons with 13 pixels top */
       padding-left:13px;    /* pad the sml buttons with 13 pixels left */
       border:0px solid blue;
}

.smlgroup_a {
       width:245px;
       height:48px;
       float:left;
       border:0px solid yellow;
}
.smlgroup_b {
       width:245px;
       height:48px;
       float:left;
       margin-left:75px;
       padding-top:25px;
       border:0px solid yellow;
}

/* HOURS CODE **************************************************/
.hrs {
      width:569px;height:auto;
      font-size:20px;
      text-align:center;
      font-weight:bold;
      color:#41393d;
      float:left;
      border:0px solid white;
}

/* LOGO CODE **************************************************/
.tlogo {
      width:372px;
      height:108px;
      vertical-align:middle;
      line-height:108px;
      padding-top:15px;
      float:left;
      border:0px solid white;
}

.btmlogo {width:247px;height:auto;float:left;padding-top:15px;border:0px solid white;}

/* INFO CODE **************************************************/

.phmgrp {float:left;margin-left:100px;}
.phmgrp_btm {float:left;margin-left:100px;border:0px solid white;}

.phonebox {text-align:center;font-weight:bold;font-size:45px;color:#d7e4c2;margin-top:30px;border:0px solid white;}
.phonebox_btm {text-align:center;font-weight:bold;font-size:35px;color:#d7e4c2;margin-top:15px;border:0px solid white;}

.menubox {
      width:569px;
      height:30px;
      margin-top:50px;
      text-align:center;
      font-weight:bold;
      font-size:28px;
      color:#d4a18d;
      border:0px solid yellow;
      font-family:Majesti-Banner-Bold;
}
.menubox_btm {
      width:450px;
      height:30px;
      margin-top:10px;
      text-align:center;
      font-weight:bold;
      font-size:18px;
      color:#d4a18d;
      border:0px solid yellow;
      font-family:Majesti-Banner-Bold;
}

.menubox a:link {color:#d4a18d;text-decoration:none;}
.menubox a:visited {color:#d4a18d;text-decoration:none;}
.menubox a:hover {color:#d7e4c2;text-decoration:none;}
.menubox a:active {color:#d4a18d;text-decoration:none;}

.menubox_btm a:link {color:#d4a18d;text-decoration:none;}
.menubox_btm a:visited {color:#d4a18d;text-decoration:none;}
.menubox_btm a:hover {color:#d7e4c2;text-decoration:none;}
.menubox_btm a:active {color:#d4a18d;text-decoration:none;}


.basecenter {min-height:435px;border:0px solid red;}

.bodyhdr {font-family:Majesti-Banner-Bold;padding-top:30px;padding-bottom:20px;font-size:34px;color:#8a8c8f;font-weight:bold;border-bottom:2px solid #41393d;margin-bottom:25px;}
.bsubhdr {font-family:Majesti-Banner-Bold;padding-top:5px;padding-bottom:15px;font-size:24px;color:#ef4e22;font-weight:bold;}
.bodycopy {font-family:Majesti-Banner-Light;padding:15px;font-size:20px;color:#41393d;font-weight:bold;padding-bottom:15px;text-align:justify;}

/* HOME PAGE CODE **************************************************/
.hero_home {
    width:100%;min-height:600px;
    background-image: url("images/header-image.jpg");
    background-size: cover;
}

/* ABOUT PAGE CODE **************************************************/

.about_bodyimg {float:right;margin-left:20px;}

/* MENU PAGE CODE **************************************************/
.prodgroup {width:200px;height:auto;float:left;margin-left:30px;}
.prodpbox {width:200px;height:200px;}
.prodtitle {font-family:Majesti-Banner-Bold;font-size:20px;color:#8a8c8f;text-align:center;padding-top:5px;}

.prodtitle a {color:#8a8c8f;text-decoration:none;}
.prodtitle a:hover {color:#000;text-decoration:none;}
.clr_menu {clear:both;height:25px;}

/* CONTACT PAGE CODE **************************************************/
.contactbox {width:300px;margin:auto;}
.contacthdr {width:300px;font-family:Majesti-Banner-Bold;font-size:20px;color:#8a8c8f;text-align:center;}

/* LOCATION PAGE CODE **************************************************/
.locbox {width:100%;margin:auto;borer:1px solid red;}
.locmap {width:600px;height:auto;margin:auto;padding-bottom:30px;borer:0px solid red;}
.locfont {font-family:Majesti-Banner-Bold;font-size:20px;color:#8a8c8f;font-weight:bold;}