article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0; padding: 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

#container{width:1145px;margin:0 auto;}
#cell1{background:url('/home_01.png') no-repeat;width:1145px;height:705px}
#cell2{background:url('/home_02.png') no-repeat;width:1145px;height:315px;padding-left: 421px;}
#cell3{background:url('/home_03.png') no-repeat;width:1145px;height:528px;padding-left: 128px;}
#cell7{background:url('/home_03a.png') no-repeat;width:1145px;height:528px;padding-left: 128px;}
#cell4{background:url('/home_04.png') no-repeat;width:1145px;height:421px;padding-left: 139px;}
#cell5{background:url('/home_05.png') no-repeat;width:1145px;height:528px;padding-left: 120px;}
#cell6{background:url('/home_06.png') no-repeat;width:1145px;height:218px;padding-left: 92px;}
#privacy{background:url('/privacy.png') no-repeat;width:1145px;height:700px;padding-left: 92px;}
#thanks{background:url('/thankyou.png') no-repeat;width:1145px;height:700px;padding-left: 92px;}

#cell1 .headText,#privacy .headText,#thanks .headText{
    height: 21px;
}
#cell1 .headText p,#privacy .headText p,#thanks .headText p{
    margin: 0;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding-top: 2px;
}
#cell1 .headText .award,#privacy .headText .award,#thanks .headText .award{
    margin-left: 345px;
    margin-right: 229px;
}
#cell1 .headText .phone{}
#cell1 .para1{
    width: 445px;
    float: left;
    margin-left: 297px;
    margin-top: 13px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}
#cell1 form p{
margin:0;
margin-bottom: 10px;
}
#cell1 .center{}
#cell1 .small{
    font-size: 14px;
}
#cell1 form{
    margin-left: 34px;
    width: 257px;
    float: left;
    margin-top: 24px;
}
#cell1 input[type="text"]{}
#cell1 input[type="submit"]{
    margin-top: 10px;
    text-align: center;
    margin-left: 100px;
}
#cell1  textarea{
    width: 150px;
}
#cell1 select{}
#cell1 label{
    display: inline-block;
    width: 72px;
    margin-bottom: 11px;
    text-align: right;
    font-weight: bold;
}
#cell1 .startedText{
    clear: both;
    width: 565px;
    margin-left: 344px;
    margin-top: 31px;
}
#cell1 .startedText h1{
    color: #db5010;
    font-size: 23px;
    float: left;
    margin: 0;
}
#cell1 .startedText p{
    clear: both;
    margin-bottom: 31px;
}
#cell1 .startedText .contact{
    float: left;
    clear: none;
    margin-left: 65px;
    position: relative;
    top: -5px;
    font-weight: bold;
}
#cell1 .startedText .foot{
    font-size: 22px;
    font-weight: bold;
}
#cell1 .startedText .foot span{
    color: #7c2e0f;
}
.clear{clear:both}

#cell2 h2{
    margin: 0;
    padding-top: 20px;
}
#cell2 h1{
    margin-top: 0;
}
#cell2 p{
    width: 637px;
}

#cell3 .sample{
    margin-top: 0;
    padding-top: 20px;
    color: #fff;
    margin-left: 68px;
    font-size: 18px;
    float: left;
}
#cell3 .menu{
    margin-top: 0; padding-top: 20px; color: white; 
    margin-left: 530px; font-size: 18px; 
    float: left;
}
#cell3 .menu a{
  color:#fff;
  text-decoration: none
}
#cell3 .sampMenu{
    clear: both;
    padding-top: 20px;
    font-size: 20px;
    width: 700px;
    padding-left: 30px;
}
#cell3 .dessert{
    padding-left: 30px;
    font-size: 16px;
    width: 686px;
}
#cell3 .dessert span{
    display: block;
    font-size: 20px;
}
#cell3 .dessert span em{
    font-style: normal;
    color: #024289;
}

#cell4 h1{
    margin-top: 0;
    color: #014188;
}
#cell4 p{
    width: 440px;
    font-size: 16px;
    float: left;
    margin-top: 0;
}

#cell5 h1{
    margin: 0;
    padding-top: 20px;
}
#cell5 p{
    width: 920px;
    font-size: 15px;
    margin-bottom: 0;
    height: 415px;
}
#cell5 .contact{
    color: #fff;
    float: left;
    margin: 0;
    width: 759px;
    height: 20px;
}
#cell5 a{
    text-decoration: none;
    color: #000;
    font-size: 16px;
    float: left;
}

#cell6 h1{
    font-size: 17px;
    margin-left: 10px;
    margin-top: 0;
    padding-top: 10px;
    clear: both;
}
#cell6 .social{
    float: left;
    width: 243px;
    height: 110px;
    text-align: center;
    margin-top: 10px;
    position: relative;
    z-index: 10;
}
#cell6 .social span{
    display: block;
}
#cell6 .social a{
    margin-top: 10px;
    display: block;
    float: left;
    margin-left: 4px;
}
#cell6 .miniNav{
    height: 20px;
    margin-left: 500px;
}
#cell6 .miniNav a{}
#cell6 .footinfo1{
    float: left;
    padding-left: 28px;
    position: relative;
    z-index: 5;
}
#cell6 .footinfo1 p{
    float: left;
    margin-left: 150px;
    margin-top: 30px;
}
#cell6 .footinfo1 p.left{
    width: 300px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 20px;
}
#cell6 .visit{
    position: relative;
    top: -10px;
    font-size: 16px;
}
#cell6 .visit p{
    width: 600px;
    clear: both;
    margin: 0 auto;
}
#cell6 .visit a{
    text-decoration: none;
}
label.error{
  display: none!important;
}
.error{background:#faa}
form span{display:block;width: 79px;height:15px;margin:0 auto}
form input[type='submit']{}
#privacy .priv{
    color: #fff;
    margin-top: 160px;
    margin-left: 37px;
    font-size: 15px;
}
