/* CSS Document */

/*
Styles for Soulstice. All right reserved
Colors and Styles
Green Background:#46612c;
Menu Hover: #b4d28d;
MenuText: #2e3c1a
*/
html{background:url(../images/SiteBackground.jpg) top center no-repeat #46612c; height: 100% }
body{background:url(../images/topRepeater.jpg) top left repeat-x; margin-top: 0px; padding-top: 35px; font-family:Arial, Helvetica, sans-serif; height: 100% }
h1{font-size:20px; color:#2e3c1a; text-transform:uppercase; margin:0 0 10px 0; padding:0;}
h2{font-size:16px; font-weight:bold;  margin:0 0 10px 0; padding:0;}
h3{font-size:14px; font-weight:bold;  color:#2e3c1a;  margin:0 0 10px 0; padding:0;}
p{font-size:14px; padding:0 0 10px 0; margin:0;}
a{text-decoration:underline; border:none; color:#46612c}
a:hover{text-decoration:none;}
img{float:left; display:block; }
#Content img.homePromo, #Content img.homePromo1{float:right; margin: 45px 0 5px 5px; border: 0px transparent solid; }
#Content img.homePromo{margin-top: 10px;}
.AlignRight{float:right; display:block}
.AlignLeft{float:left; display:block}
#MainWrapper{}
#Header{height:150px;}
#MenuWrapper{ background:url(../images/MenuBg.gif) repeat-x;width:790px; padding:0; margin:0; display:block;}
#MainNav {height:51px; padding:0; margin:0; list-style-type:none; z-index: 9999; border-top:2px solid #46612c; font-weight: bold; padding-left: 4px;}
#MainNav :hover, #MainNav li.current,#MainNav li.selected {background:#b4d28d; color:#2e3c1a; }
#MainNav ul {font-size: 14px; margin:0; padding:0; list-style-type: none; list-style-position: outside; position: relative; width: 130px;}
#MainNav a {text-decoration:none; width:130px; display:block; color:#2e3c1a; padding:0; margin:0;}
#MainNav a:hover{color:#2e3c1a; text-decoration:none; }
#MainNav li a:hover, #MainNav li a.current, #MainNav li a.selected {text-decoration: none; background:#b4d28d; text-decoration: underline;}
#MainNav li {display:inline; font-size:14px; width:130px; float:left; text-align:center; height:50px; line-height:49px; border-right:1px solid #80b646; padding:0; margin:0;}
/*--This is the Drop Down Area--*/
#MainNav li ul {padding:0; margin:0; z-index:2000; width:130px;}
#MainNav li ul a {width: 122px; float:left; font-size: 14px; font-weight: normal; padding:8px 0 8px 8px; margin:0; z-index:2000;}
#MainNav li ul a:hover{text-decoration:underline; background:#46612c; color:#fff}
#MainNav li ul li {border-right:none; width: 130px; padding:0; font-size: 12px; background:#b4d28d; line-height:normal; height:auto; text-align:left;}
#MainNav ul ul {top: auto;}
a#MakeApptBtn{width:180px;height:30px; background:url(../images/MakeApptSprite.png) no-repeat top center; position:absolute; bottom:0; right:0; }
a#MakeApptBtn:hover{background:url(../images/MakeApptSprite.png) no-repeat bottom center;}
#Col1{}
#Col1 p{color:#fff; font-size:14px;}
#Col1 p a{color:#fff;}
#Col1 p a:hover{color:#fff;}
.Address{min-height:200px; }

#Col2{min-height:250px; background:url(../images/TransparentContentBg.png) repeat; float:right; margin-bottom:50px}
#Content{margin-top:20px; margin-bottom:20px; padding-left: 15px;}
#Content ul{list-style: disc;list-style-position: inside;}
#Content img{border:2px solid #46612c; margin:10px; padding:0; display:block}
#office_canvas1,#office_canvas2,#office_canvas3{border:2px solid #46612c; margin:0px; padding:0; display:block}
.imageHolder{float:right; text-align:center;}

#Footer{height:50px; background:#2e3c1a; width:790px; display:block; float:left; text-align:center; }
#Footer p{line-height:16px; color:#fff; font-size:10px}
#Footer a{color:#fff;}
#Footer a:hover{text-decoration:none;}
#FooterNavWrapper{ background:url(../images/MenuBg.gif) repeat-x; float:left; width:790px; padding:0; margin:0; }
#FooterNav {height:51px; padding:0; margin:0; list-style-type:none; z-index: 9999; border-top:2px solid #46612c; padding-left: 4px;}
#FooterNav :hover, #FooterNav li a.current, #FooterNav li a.selected {background:#b4d28d; color:#2e3c1a; text-decoration:underline }
#FooterNav a {font-weight: bold; text-decoration:none; width:130px; display:block; color:#2e3c1a; padding:0; margin:0;}
#FooterNav a:hover{color:#2e3c1a; text-decoration:none; }
#FooterNav li a:hover, #MainNav li a.current, #MainNav li a.selected {text-decoration: none; background:#b4d28d; text-decoration: underline; }
#FooterNav li {display:inline; font-size:14px; width:130px; float:left; text-align:center; height:50px; line-height:49px; border-right:1px solid #80b646; padding:0; margin:0;}

.formTable{width: 100%;}
.formInstruct{font-weight: bold;padding-bottom: 5px;font-style:italic}
.formField{padding-bottom: 5px}
.formLabel{}
.formError{}
.formSingleLineTxtBx, .formDropdown, .formMultiLineTxtBx{border: solid 1px #46612c; width: 200px;}
.formSendSuccess{font-weight: bold}
.formSendError{color: red; font-weight: bold}
.formMultiLineTxtBx{width: 400px; height: 150px;}
.formErrorSection{}
.formErrorSummary ul li{font-size: 11px}
.formSubmit{}
.formSubmitButton{}
.phone{letter-spacing:2px; font-weight: bold; font-size: 16px}

#sidebar ul{list-style: none; margin-left: 0;padding-left: 0;}
#sidebar ul li{margin-left: 0;padding-left: 0;}
#sidebar ul li h2{font-size: 14px;color:#2e3c1a;}
#sidebar ul li ul li{margin-left: 5px;padding-left: 5px;}
.post small{font-style:italic; }
.entry,.entrytext{margin-top: 5px}
p.postmetadata{font-size: 11px; font-weight: bold;}
ul.archive li{list-style-position: outside}
p.staffBio, p.product{display:block; 
clear: both; 
margin-top: 10px}
p.staffBio img{float: left; 
margin-top:5px}
p.product img{float: left; margin-top: 0px}
.input-text{width: 200px}
.comment-text{width: 400px}
.hentry{padding-bottom: 20px}
.hentry .entry-date{padding-bottom:5px; font-style:italic}

#utilityHeader{margin-top:-26px; height: 24px; text-align:right;}
#utilityHeader img{float:right; margin-left: 8px;}





































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

