/* a */
a
{
color: #900;
text-decoration:none; 
font-weight: bold;
}

a:visited
{
color: #900;
}

a:hover
{
color: #f00;
text-decoration: none;
}

ul.align-center { text-align: center; }

/* b */
body
{
font: 0.9em Tahoma, Arial, Helvetica, sans-serif;
background: url(../images/bg_body.gif);
/* for vertical centering: */
min-width: 960px;
min-height: 580px;
}

body, html
{
height:100%;
margin:0;
padding:0;
}

.border
{
border: 1px solid #fff;
}

/* c */
.clear
{
clear: both;
}

div.clear
{
margin: 0;
padding: 0;
height: 10px;
}

#content 
{
padding: 15px;
width: 950px;
margin: 0 auto;
background: #9ab99a;
overflow: auto;/* allow content to scroll inside element */
clear:both;
-moz-border-radius: 15px; 
-webkit-border-radius: 15px; 
border: 1px solid #9ab99a;
}

/* d */

/* e */

/* f */
#footer
{
clear: both;
text-align: center;
font-size: 0.8em;
margin: 10px 0 0;
}
/* g */
#gallery 
{
padding: 0px;
text-align: center;
margin: 0 auto;
width: 780px;
}

#gallery ul 
{
margin: 0;
}

#gallery ul li 
{
float: left;
background: none;
padding: 0;
margin: 0 10px 10px;
}

#gallery ul img 
{
border: 5px solid #5e915e;
border-width: 5px 5px 20px;
}

#gallery ul a:hover img 
{
border: 5px solid #060;
border-width: 5px 5px 20px;
color: #fff;
}

#gallery ul a:hover 
{ 
color: #fff; 
}

/* h */

h1
{
display: block;
width: 650px;
height: 90px;
background: url(../images/title.gif) no-repeat;
padding: 0;
margin: 0;
}

h1 span
{
display: none;
}

h2, h3
{
color: #fff;
margin: 0px;
padding: 0 0 0.4em 0;
font-weight: bold;
}

h2
{
font-size: 1.5em;
}

h3
{
font-size: 1.1em;
}

hr
{
background-color: #fff;
color: #fff;
border: 0px;
height : 1px;
margin: 6px 0px;
padding: 0;
}

.hidden
{
display: none;
}

/* i */
ul.inline li {
	display: inline;
	margin: 0 10px 0 0!important;
}

img
{
padding: 0;
margin: 0;
}

img.border
{
border: 10px solid white;
}

/* j */

/* k */

/* l */
.larger
{
font-size: larger;
}

/* m */
.margin
{
margin: 10px;
}

/* n */
ul.none li {
	background: none;
	padding: 0;
	margin: 0;
}

/* o */

/* p */

p
{
margin: 0;
padding: 0 0 0.5em;
text-align: justify;
}

.padding
{
padding: 10px;
}


/* q */

/* r */

/* s */
.smaller
{
font-size: 0.7em;
}

strong, .strong {
	font-weight: 700;
}

/* t */
table tr td
{
vertical-align: top;
}

/* u */
ul.larger
{
padding: 10px;
}

ul
{
padding: 0 0 10px 0;
margin: 0;
}

ul li
{
padding: 0 0 0.5em 30px;
list-style: none;
margin: 0;
background: url(../images/arrow.gif) no-repeat 10px 0.5em;
}

ul#navlist
{
display: block;
padding: 0;
}

ul#navlist li
{
float: left;
display: inline;
list-style-type: none;
padding: 0 30px;
}

li.phone, li.email, li.address
{
color: white;
background-repeat: no-repeat;
font-weight: bold;
}

li.phone
{
background-position: 0 0.1em;
background-image: url(../images/icons/phone.png);
}

li.address
{
background-position: 0 0.2em;
background-image: url(../images/icons/house.png);
}

li.email
{
background-position: 0 0.2em;
background-image: url(../images/icons/email.png);
}

li.card
{
background-position: 0 0.2em;
background-image: url(../images/icons/creditcards.png);
}



/* v */
#vertical
{
float: left;
height: 50%;
margin-top: -350px;/* half vertical height*/
width: 100%;
}

/* w */

/* x */

/* y */

/* z */