/* CSS Document */
html {margin-bottom:1px; height:100%;}

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/pg-bg.gif) repeat-x 0px 0px #01222C;}

div {float:left;}
.full {width:100%;}
.bt-align {vertical-align:bottom;}
.md-align {vertical-align:middle;}
.rt-align {text-align:right;}

.light1 {font-size:14px;}

.mar1 {margin:0px 6px 0px 0px;}
.mar2 {margin:0px 0px 15px 0px;}
.mar3 {margin:0px 0px 7px 0px;}
.mar4 {margin:0px 0px 25px 0px;}

.pad1 {padding:10px 0px 10px 0px;}
.pad2 {padding:10px 0px 0px 0px;}

.img-bdr1 {border:1px solid #007896;}

#Wrapper {width:950px; margin:12px auto; float:none;}
.mid-container {width:942px; border-left:4px solid #EAEAEA; border-right:4px solid #EAEAEA; background:#ffffff;}
.container {width:942px; margin-bottom:20px;}
.logo {width:319px; padding:13px 0px 0px 13px; font-weight:bold; font-size:13px; color:#9D2900;}
.left-header {width:610px;}
.call-section {width:585px; text-align:right; font-size:24px; padding:15px 25px 15px 0px; color:#01242D; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}

h1 {margin:0px; padding:0px;  width:222px; height:54px;}
h1 span {display:none;}
h1 a{display:block; widows:222px; height:54px;}
h2 {margin:0px; padding:10px 0px 8px 0px; font-size:18px; font-weight:normal; color:#007B9A;}

p {margin:0px; padding:0px 0px 20px 0px; line-height:18px; color:#585858;}
p a{color:#007B9A; text-decoration:none;}
p a:hover{color:#007B9A; text-decoration:underline;}

.shade1 {color:#007B9A;}
.shade1 a{color:#007B9A; text-decoration:none;}
.shade1 a:hover{color:#007B9A; text-decoration:underline;}

.shade2 {color:#ffffff;}
.shade2 a{color:#ffffff; text-decoration:none;}
.shade2 a:hover{color:#ffffff; text-decoration:underline;}

.shade3 {color:#585858;}
.shade3 a{color:#007B9A; text-decoration:none;}
.shade3 a:hover{color:#007B9A; text-decoration:underline;}

ul.menubar {margin:0px; padding:0px;}
ul.menubar li {list-style-type:none; padding:0px 4px 0px 0px; width:116px; float:left;}
ul.menubar li a{background:url(../images/menu-norm.gif) no-repeat 0px 0px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; text-decoration:none; height:24px; padding:8px 0px 0px 0px;}
ul.menubar li a:hover, ul.menubar li a.active{background:url(../images/menu-hover.gif) no-repeat 0px 0px; height:24px; padding:8px 0px 0px 0px;}

.content-left {width:299px; padding:0px 17px 0px 16px;}
.content-right {width:610px;}
.welcome-sec {width:298px; background:url(../images/welcome-bg.gif) repeat-x 0px 0px; border-right:1px solid #FFFFFF;}
.welcome-top {width:289px; background:url(../images/border-top-left1.gif) no-repeat 0px 0px; border-top:1px solid #A8A8A8; padding:0px 2px 0px 7px;}
.welcome-bot {width:283px; background:url(../images/border-bot-right.gif) no-repeat right bottom; border-bottom:1px solid #A8A8A8; padding:0px 5px 0px 10px;}

ul.round {margin:0px; padding:0px 0px 0px 0px;}
ul.round li {list-style-type:none; color:#585858; padding:0px 10px 15px 20px; background:url(../images/round-bullet.gif) no-repeat 0px 4px; line-height:18px;}

.extention {width:187px; margin:20px 0px 0px 0px; padding-right:16px;}
.extention-top {width:180px; background:url(../images/border-top-left2.gif) no-repeat 0px 0px #E0F4F9; border-top:1px solid #B2B2B2; font-weight:bold; font-size:13px; padding:11px 0px 15px 7px;}
.extention-top span{font-size:15px;}
.extention-bot {width:164px; border-bottom:3px solid #70B7C9; background:#E0F4F9; border-left:1px solid #FFFFFF; padding:0px 11px 15px 11px; line-height:15px; overflow:auto; height:264px;}

.footer-left {width:455px; padding:20px 0px 20px 20px;}
.footer-right {width:455px; padding:20px 20px 20px 0px; text-align:right;}

/* Inner Pages CSS */
.about-col1 {width:312px; padding:0px 0px 25px 10px;}
.about-col2 {width:314px; padding-bottom:25px;}
.about-col3 {width:306px; padding-bottom:25px;}
.inner-extention {width:291px; margin:0px 0px 0px 0px;}
.inner-extention-top {width:284px; background:url(../images/border-top-left2.gif) no-repeat 0px 0px #E0F4F9; border-top:1px solid #B2B2B2; font-weight:bold; font-size:13px; padding:11px 0px 15px 7px; height:34px;}
.inner-extention-top span{font-size:15px;}
.inner-extention-bot {width:268px; border-bottom:3px solid #70B7C9; background:#E0F4F9; border-left:1px solid #FFFFFF; padding:0px 11px 15px 11px; line-height:15px; overflow:auto;}
.inner-welcome-bot {width:283px; padding:0px 5px 0px 10px;}
.about-sec {width:597px; background:url(../images/about-bg-strip.jpg) repeat-x 0px 0px;}
.about-top {width:590px; background:url(../images/border-top-left1.gif) no-repeat 0px 0px; border-top:1px solid #A8A8A8; font-size:18px; color:#007B9A; padding:10px 0px 0px 7px;}
.about-top span{color:#585858; font-size:14px; font-weight:bold;}
.about-bot {width:583px; background:url(../images/border-bot-right.gif) no-repeat right bottom; border-bottom:1px solid #A8A8A8; padding:7px 7px 0px 7px;}
.about-row {width:583px;}
.gallery-sec {width:583px; background:#E0F4F9; border-bottom:3px solid #70B7C9; padding:15px 0px 10px 0px; color:#585858;}
.gallery-col1 {width:166px; padding:0px 20px 0px 19px;}
.gallery-col2 {width:190px; padding:0px 0px 0px 0px;}
.gallery-col3 {width:188px; padding:0px 0px 0px 0px;}
.services-offered {width:298px; padding:0px 0px 0px 0px;}
.kitchen-flash {width:597px; margin-bottom:15px;}
.kitchen-sec {width:597px; background:url(../images/kitchen-bg-strip.jpg) repeat-x 0px 0px;}


ul.services {margin:0px; padding:15px 0px 5px 18px;}
ul.services li {list-style-type:none; background:url(../images/services-bullet.jpg) no-repeat 0px 5px; color:#585858; padding:0px 0px 6px 15px; line-height:16px;}

.about-top2 {width:590px; background:url(../images/border-top-left1.gif) no-repeat 0px 0px; border-top:1px solid #A8A8A8; font-size:18px; color:#007B9A; padding:10px 0px 10px 7px;}
.about-top2 span{color:#585858; font-size:14px; font-weight:bold;}
.about-bot2 {width:583px; background:url(../images/border-bot-right.gif) no-repeat right bottom; border-bottom:1px solid #A8A8A8; padding:20px 7px 35px 7px;}
.contact-outer{width:583px; padding:7px 7px 0px 7px;}
.contact-top{width:571px; background:url(../images/border-top-left2.gif) no-repeat left top #E0F4F9; border-top:1px solid #A8A8A8; padding:10px 0px 0px 12px;}
.contact-bot{width:383px; background:url(../images/img-contact.gif) no-repeat 12px 10px #E0F4F9; padding:10px 0px 18px 200px; border-bottom:3px solid #70B7C9;}
.form-outer{width:383px; }
.form-row{width:383px; padding:0px 0px 10px 0px;}
.form-col1{width:115px; font-size:12px; color:#0B0B0C;}
.form-col2{width:232px;}
.text-box{width:230px; border:1px solid #585858;}
.text-area{width:230px; border:1px solid #585858; height:55px;}

.submit{width:100px; height:24px; background:url(../images/btn-submit.gif) no-repeat; border:none;}

.about-bot ul{margin:0px; list-style:none; padding:0px 0px 10px 0px;}
.about-bot ul li{margin:0px; padding:0px 0px 5px 15px; background:url(../images/services-bullet.jpg) 0px 5px no-repeat; font-size:12px; color:#585858;}

 .about-top h1 {margin:0px; padding:0px; height:auto;} 


.resources{color:#585858; font-size:12px; padding:15px;}
.resources a{color:#585858; text-decoration:none; padding:0px 5px 0px 0px;font-weight:bold;}
.resources a:hover{color:#585858; text-decoration:underline;}

