/* 
File:    gatesStyle.css
Website: www.gatesbandb.com.au 
Client:  Angus Hall 
Date:    19 May 2008
Author:  Jim Gillespie, Frontend Solutions
*/
body { margin:0; padding:0; border:0; background-color:#c7c9c1; text-align:center; }
#container { width:740px; margin-top:20px; margin-right:auto; margin-bottom:0; margin-left:auto; text-align:left; }
#frame { background-color:#edeeea; margin-left:auto; margin-right:auto; border:2px solid #6c6e66; }

#menu { text-align:left; padding-top:10px;  }
#menu ul, li { width:240px; list-style-type:none; vertical-align:middle; margin:0; padding:0; background-color:#7d8172; }
#menu li { position: relative; }
#menu li a { display:block; width:auto; padding:8px 0 6px 12px; font:13pt Times, "Times New Roman", serif; font-weight:bold; text-decoration:none; outline:0; }
#menu li a:link, #menu li a:visited, #menu li a:active { color:#ffffff; }
#menu li a:hover { color:#c0c0c0; }

#footer { clear:both; margin-top:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:12pt; color:#808080; }
#footer p { text-align:center; font-family: Arial, sans-serif; font-size:9pt; line-height:12pt; }
#footer a { text-decoration:none; }
#footer a:link, #footer a:visited, #footer a:active { color:#808080; }
#footer a:hover { color:#3b5e98; }

#copyright { display:none; }

.sidebar { width:220px; vertical-align:top; padding-top:15px; background-color:#7d8172; border-top:10px solid #edeeea; border-right:0; border-bottom:10px solid #edeeea; border-left:10px solid #edeeea }
.home_text p { margin:0 20px 0 26px; font:16pt "Helvetica neue", Helvetica, Arial, sans-serif; line-height:24pt; text-align:center; padding-bottom:18px; color:#ffffff; }
.main { width:480px; padding-top:24px; border-top:10px solid #edeeea; border-right:10px solid #edeeea; border-bottom:10px solid #edeeea; border-left:0; background-color:#a7a99f; }
.main_text p { margin:0 20px 0 26px;  padding-bottom:10px; font:11pt "Helvetica neue", Helvetica, Arial, sans-serif; line-height:16pt; text-align:left; color:#ffffff; }
.main_text td { margin:0 20px 0 26px; vertical-align:top; padding-bottom:5px; font:11pt "Helvetica neue", Helvetica, Arial, sans-serif; line-height:16pt; text-align:left; color:#ffffff; }
.centeredImage { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; }
html { min-height: 100%; margin-bottom: 1px; }

.large_image img { border:8px solid #ffffff; margin-bottom:16px; margin-right:auto; margin-left:auto; }
.small_image img { border:3px solid #ffffff; margin:0 2px 18px 2px; }
.address p { font:16pt "Helvetica neue", Helvetica, Arial, sans-serif; line-height:16pt; text-align:center; padding-bottom:10px; color:#ffffff; }

.message { font:16pt "Helvetica neue", Helvetica, Arial, sans-serif; line-height:20pt; text-align:center; color:#ffffff; }
.message a:link, .message a:visited, .message a:active { font:16pt "Helvetica neue", Helvetica, Arial, sans-serif; line-height:20pt; text-align:center; color:#ffffff; text-decoration:none; }
.message a:hover { font:16pt "Helvetica neue", Helvetica, Arial, sans-serif; line-height:20pt; text-align:center; color:#ffffff; border-bottom:#980202 1px dotted; }
.boldblue { font-weight:bold; color:#3b5e98 }
.boldred {font-weight:bold; color:#a30f0f }

.main a:link, .main a:visited, .main a:active { font:11pt Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; background:transparent; }
.main a:hover { font:11pt Arial, Helvetica, sans-serif; font-weight:normal; color:#a44040; border-bottom:#a44040 1px dotted; }
