
div#header 				{ background: #FFF url(../src/bg_top.jpg) repeat-x top }
div#header .menu 		{ height: 168px; }
div#header .menu img	{ margin: 30px 0 0 0; padding: 0; float: left; }
div.intro		{ height: 405px; }
div.normal		{ height: 205px; }

div#header .intro 			{ height: 235px; text-align: center; }
div#header .intro img 		{ }

div#footer				{ height: 280px; background: #FFF url(../src/bg_footer.jpg) repeat-x bottom; }

.footer-pos				{ margin-top: 220px; }
p.contact-footer 		{ color: #FFF; margin-top: 225px; }

div#shade				{ height: 45px; background: #FFF url(../src/bg_line.png) repeat top; }
div#shade .effect		{ height: 45px; background: #FFF url(../src/shade_line.png) no-repeat top; }

div#content				{ background: #d1e547 url(../src/bg_green.jpg) repeat-x top; }

ul#navigation			{ float: right; margin-top: 55px; }
ul#navigation li		{ display: inline; float: left; }
ul#navigation li a				{ color: #444; font-weight: normal; display: block; padding: 5px; }
ul#navigation li a:hover		{ color: #FFF; font-weight: normal; background: #444; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ul#navigation li a:active		{ color: #FFF; font-weight: normal; background: #333; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ul#navigation li a.selected		{ color: #FFF; font-weight: normal; background: #333; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

ul.secondnav { margin-left: 0px; }
ul.secondnav li { list-style-type: none; padding-top:10px; margin-left: 0px; }

div#fixed { color: #49640c; margin-top: 0px; }
div#fixed hr { margin-bottom: 0px; padding-bottom: 0px; line-height: 0.2em; }

h1	{ display: none;}
h2	{ display: none;}

.icon					{ text-align: center; }
img.point				{ }

a						{ font-weight: bold; text-decoration: none; color: #49640c; }

/*
ul li { margin-top: 10px; padding-top: 10px; }
ul li.point-1	{ list-style-image: url(../src/round_1.png); vertical-align: bottom; border: 1px solid red; }
ul li.point-2	{ list-style-image: url(../src/round_2.png); }
*/

div.point		{overflow:hidden;}
div.points		{-moz-border-radius: 5px; background: #c5d843; }
div.points img.text	{ position: relative; top: 3px; }
div.points p		{ position: relative; bottom: 3px; }
div#point-1		{ padding-top: 15px; }
div#point-1,div#point-2,div#point-3,div#point-4,div#point-5 { height: 50px; }
div#point-5		{ padding-bottom: 10px; }

#whytochoose h3 { padding: 0; margin: 0; color: #000; font-weight: bold; font-size: 12pt;}
#whytochoose p { padding: 0; margin: 0; color: #49640c;}
div#whytochoose { margin-top: 30px;}
div#references 	{ margin-top: 30px;}
	
div#main-column h3 { font-size: 11pt; color: #49640c; }
ul li { line-height: 1.5em; margin-left: 10px; }
ul { font-size: 8.5pt; }
ul.references { display: inline; margin: 0; }
ul.references li { list-style-type: none; display: inline; margin-left: 3px; width: 130px; height: 50px; display: block; float: left; }

div.info-upper { width: 174px; height: 222px; background: url(../src/bg_info_upper.jpg) no-repeat; margin-bottom: 15px; text-align: center; }
div.info-middle { width: 174px; height: 222px; background: url(../src/bg_info_middle.jpg) no-repeat; margin-bottom: 15px; text-align: center; }

div.info-upper img { margin: 20px 0 0 0; padding: 0; }
div.info-upper h3 { font-size: 8.5pt; font-weight: bold; color: #FFF; text-align: left; margin: 0px 15px 10px 15px; padding: 0; }
div.info-upper p { font-size: 8.5pt; font-weight: normal; color: #49640c; text-align: left; margin: 0px 15px 0px 15px; line-height: 1.3em;}

div.info-middle img { margin: 20px 0 0 0; padding: 0; }
div.info-middle h3 { font-size: 8.5pt; font-weight: bold; color: #FFF; text-align: left; margin: 0px 15px 10px 15px; padding: 0; }
div.info-middle p { font-size: 8.5pt; font-weight: normal; color: #49640c; text-align: left; margin: 0px 15px 0px 15px; line-height: 1.3em;}

div#services img { float: left; margin-right: 20px; }