body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
body{background-color:#152d46;font-size:100%;font-family:Helvetica, Arial, sans-serif}
a:active{outline:none}
a:link{color:blue}
h1,h2,h3,h4{text-align:left;font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana}
p{text-align:left;font-size:.8em;line-height:1.4em;font-family:Helvetica, Arial, sans-serif}
p.quote{margin-top:0;margin-bottom:5px}
p.quoteTown{margin-left:10px;margin-bottom:0;font-size:.8em;color:#606a74;font-family:Helvetica, Arial, sans-serif;font-style:italic}
p.header{margin-bottom:10px}
#headBar #headBarLeft p{font-style:normal;font-weight:400;color:#fafafa;font-size:1.2em;font-family:"Times New Roman", Times, serif}
#headBar #headBarLeft h1{width:auto;padding-right:2px;font-style:normal;padding-top:46px;float:right;font-weight:400;color:#fff;font-size:.9em;font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana}
#contentLeft h1{margin-bottom:10px;text-align:left;font-size:1.1em;color:#868f98}
#contentLeft p{margin-bottom:10px;font-size:.8em;text-align:left}
#contentRight p.callNow{padding-left:15px;color:#868f98;font-size:1em}
#contentRight p{padding-left:15px}
#otherContent h2,#otherContentTest h2,#serviceText h2,#contentLeft h2{color:#868f98}
#contactInfo p{margin-bottom:15px}
#footer p{color:#868f98;font-size:.7em;font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;text-align:center}
ul#navBar{width:auto;margin-top:2px;float:left;margin-left:20px}
ul#navBar li{display:inline;list-style-type:none}
ul#navBar li a{font-size:.8em;background-position:center top;background-repeat:repeat-x;background-image:url(/images/buttonBg.jpg);text-decoration:none;color:#152a44;border-color:#FFF;border-style:none solid solid;border-width:1px;margin:0;padding:5px 15px}
#nonFlashContent{width:auto;margin-right:auto;margin-left:auto;border-bottom-color:#fff;border-bottom-width:1px;border-bottom-style:solid;height:auto;background-position:center -140px;background-repeat:no-repeat;background-image:url(/images/noFlashBg.jpg)}
#flashContent h2{font-size:.8em;padding-top:10px;padding-bottom:20px;display:block;padding-left:50px;background-position:left top;background-repeat:no-repeat;background-image:url(/images/flash_icon.png)}
#nonFlashGallery{width:820px;height:auto;margin:10px 0 0}
#nonFlashGallery img{margin-bottom:5px;margin-right:5px;margin-left:5px;float:left}
.borderit img{border:1px solid #fff}
.borderit:hover img{border:1px solid #ff8e8e}
.borderit:hover{color:#ff8e8e}
.clear{clear:both}
label{color:#666;font-size:.8em;display:inline-block;width:100px;line-height:1.5em;padding:0 0 5px}
input,textarea,select{width:250px;border:1px solid #bbb;background-color:#f8f8f8;margin-bottom:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px}
#security_code{background-color:#F33;border:1px solid #C00;vertical-align:middle;padding:10px}
input#security_code{width:60px}
#security_image{vertical-align:middle;margin:0 40px 0 25%}
#submit{width:120px;height:30px;float:right}
.err{background-color:#fae8e2;border:1px solid #d57d79}
.warning{padding-left:25px;padding-top:3px;background-position:left top;background-repeat:no-repeat;background-image:url(/images/exclamation.gif);height:20px;margin-bottom:2px}
.warning small{font-size:.7em}
p.smallText{margin-top:3px;margin-bottom:3px;font-size:.7em}
hr{margin-bottom:20px;color:#ccc}
span.red{color:#fc3d32}
#address_text{margin-bottom:-6px;width:250px;height:20px}
#message_text{width:98%;height:40px}
.inputLength{width:250px}
.subjectHide{height:1px;width:1px;visibility:hidden;margin:0;padding:0}
h2.emailSent{margin-bottom:380px}
.positionWrapper{margin-right:auto;margin-left:auto;width:960px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
#topBar{padding-bottom:14px;padding-top:14px;width:100%;border-bottom-color:#d2d6d9;border-bottom-width:1px;border-bottom-style:solid}
#headBar{height:60px;width:960px}
#headBar #headBarLeft{float:left;height:41px;width:818px;background-position:left top;background-repeat:no-repeat;background-image:url(/images/kitchen_world1.png)}
#headBar img{float:right}
#mainBody{height:auto;background-position:center top;background-repeat:no-repeat;background-image:url(/images/mainBody_bg.jpg);text-align:center;width:100%;padding-bottom:20px;}
#mainBodyTest{height:600px;background-position:center -100px;background-repeat:no-repeat;background-image:url(/images/testimonalBg.jpg);text-align:center;width:100%}
#mainBodyContact{height:600px;background-position:center top;background-repeat:no-repeat;background-image:url(/images/contactBg2.jpg);text-align:center;width:100%}
#shadowLine{background-color:#FFF;height:1px}
#mainContent{height:auto}
#contentLeft{height:250px;background-color:#fafbfb;margin-bottom:20px;margin-top:7px;margin-left:20px;float:left;width:570px;background-position:center top;background-repeat:repeat-x;background-image:url(/images/contentBg.jpg);border-color:#FFF;border-style:none solid solid;border-width:1px;padding:13px 20px 20px}
#contentRight{padding-bottom:20px;background-color:#FFF;margin-top:7px;padding-top:13px;margin-right:20px;height:250px;float:right;width:290px;background-position:center top;background-repeat:repeat-x;background-image:url(/images/contentBg.jpg);border-color:#fafbfb;border-style:none solid solid;border-width:1px}
#footer{margin-top:5px;width:100%}
#map{margin-bottom:10px;border-bottom-color:#FFF;border-top-color:#FFF;border-bottom-width:1px;border-bottom-style:solid;border-top-style:solid;border-top-width:1px;margin-top:10px}
#otherContent,#otherContentTest,#serviceText{position:relative;text-align:left;height:auto;background-color:#dfe2e6;width:421px;float:right;background-position:center top;background-repeat:repeat-x;background-image:url(/images/midBG.jpg);border-color:#FFF;border-style:none solid solid;border-width:1px;padding:15px 15px 0}
#otherContentTest{z-index:899}
#otherContent{z-index:898}
#serviceText{z-index:899;width:500px;height:auto;padding-bottom:30px}
#contactForm{padding-bottom:20px}
#contactInfo{position:relative;z-index:50;margin-top:20px;text-align:left;height:380px;background-color:#dfe2e6;width:420px;margin-right:0;float:right;background-position:center top;background-repeat:repeat-x;background-image:url(/images/midBG.jpg);border-color:#FFF;border-style:solid none solid solid;border-width:1px;padding:15px 15px 0}
#contactInfoTest{position:relative;z-index:50;margin-top:220px;text-align:left;height:auto;background-color:#dfe2e6;width:150px;margin-right:0;float:right;background-position:center top;background-repeat:repeat-x;background-image:url(/images/midBG.jpg);border-color:#FFF;border-style:solid none solid solid;border-width:1px;padding:15px}
span.smallText{font-size:.8em}
#addressInfo{width:150px;height:auto;float:left;margin-top:5px}
#mapInfo{background-color:gray;width:230px;height:200px;float:right}
#mycustomscroll{width:auto;height:400px;overflow:auto;position:relative;margin:.3em auto;padding:0 15px 15px}
#mycustomscroll p{font-size:.8em;line-height:140%;margin-bottom:1.6em}
#mycustomscroll h2{margin-bottom:1em}
.roundBorder{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-box-shadow:0 2px 12px #a8adb4;-moz-box-shadow:0 2px 12px #a8adb4}
.roundBorderHome{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-box-shadow:0 2px 12px #dee2e7;-moz-box-shadow:0 2px 12px #dee2e7}
.roundBorderLeft{-moz-border-radius-bottomleft:12px;-moz-border-radius-topleft:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-top-left-radius:12px;-webkit-box-shadow:0 2px 12px #a8adb4;-moz-box-shadow:0 2px 12px #a8adb4}
.roundBorderAll{-moz-border-radius:8px;-webkit-border-radius:8px;-webkit-box-shadow:0 2px 8px #a8adb4;-moz-box-shadow:0 2px 8px #a8adb4}
.buttonNavRound{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-box-shadow:0 2px 12px #868f98;-moz-box-shadow:0 2px 12px #868f98}
fieldset,img,abbr,acronym,fieldset{border:0}
ul#navBar li a:hover,body#homepage a#homeLink,body#testimonialspage a#testLink,body#contactpage a#contactLink,body#services a#serviceLink{background-image:url(/images/buttonBgOn.jpg)}
#security_code:focus,input:focus,textarea:focus,select:focus{background-color:#f8f9f9}
.buttonBg,.buttonNav{text-align:center;margin-bottom:15px;padding-top:10px;height:20px;width:60px;background-position:center center;background-repeat:repeat-x;background-image:url(/images/buttonBg.jpg);border-color:#FFF;border-style:solid;border-width:1px}
* html .clearfix,*+html .clearfix{height:1%}


/*  New Broswer Styles  */
.roundBorder{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-box-shadow:0 2px 12px #a8adb4;-moz-box-shadow:0 2px 12px #a8adb4}
.roundBorderHome{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-box-shadow:0 2px 12px #dee2e7;-moz-box-shadow:0 2px 12px #dee2e7}
.roundBorderLeft{-moz-border-radius-bottomleft:12px;-moz-border-radius-topleft:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-top-left-radius:12px;-webkit-box-shadow:0 2px 12px #a8adb4;-moz-box-shadow:0 2px 12px #a8adb4}
.roundBorderAll{-moz-border-radius:8px;-webkit-border-radius:8px;-webkit-box-shadow:0 2px 8px #a8adb4;-moz-box-shadow:0 2px 8px #a8adb4}
input,textarea,select{-moz-border-radius:4px;-webkit-border-radius:4px}
.buttonNavRound{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-box-shadow:0 2px 12px #868f98;-moz-box-shadow:0 2px 12px #868f98}


