* {
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    resize: none;
}

html, body {
    /* PREVENT PAGE SHIFTING */
    height: 100.1%;
}

body {
    font: 11px "Trebuchet MS";
	color: #684126;
	background: #4D2E15 url('images/bg01.jpg') repeat left top;
}

input {
    padding: 1px;
}

ul {
    padding: 15px;
}

ol {
    padding: 15px;
}

a:link {
    color: #A80202;
    text-decoration: none;
}

a:visited {
    color: #A80202;
    text-decoration: none;
}

a:hover {
    color: #A80202;
    text-decoration: underline;
}

a:active {
    color: #A80202;
    text-decoration: none;
}

.bg1 { background: url('images/bg02.jpg') repeat-x left top; }
.bg2 { background: url('images/bg03.jpg') repeat-y left top; }
.bg3 { background: url('images/bg04.jpg') no-repeat left top; }
.bg4 { background: url('images/bg07.jpg') no-repeat left top; }

.bg5 { background: url('images/homepage09.jpg') repeat-y left top; }
.bg6 { background: url('images/homepage13.jpg') repeat-y left top; }
.bg7 { background: url('images/homepage16.jpg') repeat-y left top; }

.inputs {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #ECD8B6;
	border-left: #B30202 1px solid;
	border-right: #B30202 1px solid;
	border-top: #B30202 1px solid;
	border-bottom: #B30202 1px solid;
	padding: 2px;
}

.buttons {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #B30202;
	border-left: #ECD8B6 1px solid;
	border-right: #ECD8B6 1px solid;
	border-top: #ECD8B6 1px solid;
	border-bottom: #ECD8B6 1px solid;
	padding: 2px;
}