/* === HOME === */
div#intro { position: absolute; left: 5px; top: 0; background: url(../images/hm_intro.gif) no-repeat; width: 550px; height: 180px; margin: 0; padding: 0; }
div#intro h1 { color: #004D80; font-size: 22px; font-weight: normal; padding: 35px 0 0 25px; margin: 0; }
div#intro h2 { color: #7AB142; font-size: 16px; font-weight: bold; padding: 10px 0 0 25px; margin: 0; line-height: 22px; }
div#intro #homeList { position: absolute; left: 260px; top: 70px; width: 220px; }
div#intro #homeList ul { color: #00853F; font-size: 14px; font-weight: bold; margin: 5px 5px 5px 30px; padding: 0; list-style-image: url(../images/but_tick.gif); }
div#intro #homeList li { margin-bottom: 0.2em; }

div#photo { position: absolute; left: 565px; top: 0; height: 360px; width: 220px; padding: 0; margin: 0;}

/* === HOME BOXES - bottom === */
#boxHeadG { padding: 8px 0 10px 20px; margin: 0; font-family: Arial, Helvetica, sans-serif; }
#boxHeadG a { color: #00853F; font-size: 16px; text-decoration: none; font-weight: bold; }
#boxHeadG a:link { color: #00853F; font-size: 16px; text-decoration: none; font-weight: bold; }
#boxHeadG a:active { color: #00853F; font-size: 16px; text-decoration: none; font-weight: bold; }
#boxHeadG a:visitied { color: #00853F; font-size: 16px; text-decoration: none; font-weight: bold; }
#boxHeadG a:hover { color: #FFFFFF; font-size: 16px; text-decoration: none; font-weight: bold; }

div#events { position: absolute; left: 5px; top: 190px; background: url(../images/hm_events.gif) no-repeat; height: 170px; width: 270px; margin: 0; padding: 0; }
div#events p { font-size: 12px; padding: 0 40px 5px 20px; margin: 0; }

div#construction { position: absolute; left: 285px; top: 190px; background: url(../images/hm_construction.gif) no-repeat; height: 170px; width: 270px; margin: 0; padding: 0;}
div#construction p { font-size: 12px; padding: 0 40px 5px 20px; margin: 0; }

/* === HOME BOXES - right === */
#boxOrders { position: absolute; right: 5px; top: 0; background: url(../images/hm_orders.gif) no-repeat; width: 200px; height: 120px; padding: 0; margin: 0; }
#boxOrders h2 { font-size: 11px; color: #0076BF; padding: 0 10px 0 10px; margin: 0; letter-spacing: 0; }
#boxOrders p { padding: 0 10px 2px 10px; margin: 0; }

#boxNews { position: absolute; right: 5px; top: 130px; background: url(../images/hm_news.gif) no-repeat; width: 200px; height: 230px; padding: 0; margin: 0; }
#boxNews h2 { font-size: 11px; color: #0076BF; padding: 4px 10px 0 10px; margin: 0; letter-spacing: 0; }
#boxNews p { padding: 0 10px 0 10px; margin: 0; }
#boxNews h2.xmasRed { font-size: 12px; color: #D61212; padding: 5px 10px 0 20px; margin: 0; letter-spacing: 0; text-align: center; }
#boxNews p.xmasRed { padding: 0 10px 0 10px; margin: 0; color: #D61212; text-align: center;}

.boxLink { text-align: right; padding: 0px 10px 0 0; }
.boxLink a { color: #7AB142; text-decoration: none; font-weight: bold; }
.boxLink a:link { color: #7AB142; text-decoration: none; font-weight: bold; }
.boxLink a:active { color: #7AB142; text-decoration: none; font-weight: bold; }
.boxLink a:visited { color: #7AB142; text-decoration: none; font-weight: bold; }
.boxLink a:hover { color: #0076BF; text-decoration: underline; font-weight: bold; }

#boxHead { padding: 8px 0 2px 0; margin: 0; font-family: Arial, Helvetica, sans-serif; text-align: center; }
#boxHead a { color: #FFFFFF; font-size: 16px; text-decoration: none; font-weight: bold; }
#boxHead a:link { color: #FFFFFF; font-size: 16px; text-decoration: none; font-weight: bold; }
#boxHead a:active { color: #FFFFFF; font-size: 16px; text-decoration: none; font-weight: bold; }
#boxHead a:visitied { color: #FFFFFF; font-size: 16px; text-decoration: none; font-weight: bold; }
#boxHead a:hover { color: #004D80; font-size: 16px; text-decoration: none; font-weight: bold; }
