* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}
html {
	font-size: 100%;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	/* text-align: left; */
	background-image: url(sand/goldsand.gif);
	background-repeat: repeat;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
h1 {
	font-size: 2em;
	color: #4F1B1F;
	border-bottom: 1px solid #4F1B1F;
}
h2 {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 1.5em;
	color: #4F1B1F;
}
h3 {
	font-size: 1.3em;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	color: #000;
}
h4 {
	font-size: 1.2em;
	margin-top: 1em;
	margin-bottom: 0.2em;
	color: #4F1B1F;
}
a{	
	/*:link*/
	color: #4F1B1F;
}

p{
	text-align: left;
	margin: 3px 0px 3px 0px;
	padding: 0px;
}
/* a:visited {
	color: #4F1B1F;
} */
a:hover {
	color: #51351F;
}
a:active {
	color: #4F1D20;
}

.frame_y {
	background: #4F1B1F url(cssimg/border_y.png) repeat-y center center;
	height: 100%;
	width: 11px;
}
.frame_x {
	background: #4F1B1F url(cssimg/border_x.png) repeat-x center center;
	height: 11px;
	width:100%;
}

.overwhite {
	background-image: url(cssimg/whitetrans.png);
	padding: 5px;
	margin: 0px;
}

.overwhite-yl {
	background-image: url(cssimg/whitetrans-yl.png);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	width: 10px;
}
.overwhite-yr {
	background-image: url(cssimg/whitetrans-yr.png);
	background-repeat: repeat-y;
	width: 10px;
}
.overwhite-xt {
	background-image: url(cssimg/whitetrans-xt.png);
	background-repeat: repeat-x;
	height: 10px;
}
.overwhite-xb {
	background-image: url(cssimg/whitetrans-xb.png);
	background-repeat: repeat-x;
	height: 10px;
}
.overwhite-tr {
	background-image: url(cssimg/whitetrans-tr.png);
	background-repeat: no-repeat;
	height: 10px; width: 10px;
}
.overwhite-br {
	background-image: url(cssimg/whitetrans-br.png);
	background-repeat: no-repeat;
	height: 10px; width: 10px;
}
.overwhite-bl {
	background-image: url(cssimg/whitetrans-bl.png);
	background-repeat: no-repeat;
	height: 10px; width: 10px;
}
.overwhite-tl {
	background-image: url(cssimg/whitetrans-tl.png);
	background-repeat: no-repeat;
	height: 10px; width: 10px;
}

#contact p {
	text-align: center;
	margin: 10px 0px 5px 0px;
}

.footer {
	text-align: center;
}

.gbutton:hover {
	background-color: #FFFFFF;
	cursor: pointer;
}
.gbutton {
background-attachment: scroll;
background-color: #EEEEEE;
background-position: 0% 0%;
background-repeat: repeat;
border-bottom-color: rgb(153, 153, 153);
border-bottom-style: solid;
border-bottom-width: 1px;
border-collapse: separate;
border-left-color: rgb(153, 153, 153);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(153, 153, 153);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(153, 153, 153);
border-top-style: solid;
border-top-width: 1px;
bottom: auto;
caption-side: top;
clear: none;
clip: auto;
color: black;
cursor: default;
direction: ltr;
display: inline-block;
empty-cells: show;
float: none;
font-family: arial, sans-serif;
font-size: 15px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 27px;
left: auto;
letter-spacing: normal;
line-height: normal;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin-bottom: 5px;
margin-left: 3px;
margin-right: 3px;
margin-top: 3px;
max-height: none;
max-width: none;
min-height: 0px;
min-width: 0px;
orphans: 2;
outline-color: black;
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 8px;
padding-right: 8px;
padding-top: 0px;
page-break-after: auto;
page-break-before: auto;
page-break-inside: auto;
position: static;
right: auto;
table-layout: auto;
text-align: center;
text-decoration: none;
text-indent: 0px;
text-shadow: none;
text-transform: none;
top: auto;
unicode-bidi: normal;
vertical-align: baseline;
visibility: visible;
white-space: pre;
widows: 2;
width: 146px;
word-spacing: 0px;
z-index: auto;
}

