@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}

html, body{ 
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

body {
	font:  12px "Georgia", "Times New Roman", Times, serif bold;
	font-weight:normal;
	color: #412C10;
	background-color: #5f4a34;
	background-image: url(img/bgpattern.jpg);
	background-repeat: repeat;
	margin:0;
	padding:0;
	height: 100%;
	min-height: 100%;
}

img a:link, body a:active, body  a:visited{
	text-decoration: none;
}

p{
	margin: 0 0 10px 0;
 }
#container{
margin:	0;
	padding: 0;
	height:	auto !important; /* real browsers */
	height:	100%; /* IE6: treated as min-height*/
	min-height:	100%; /* real browsers */
	position: relative;
	z-index:0;
}
#counter{
	float:right;
	width:60px;
	height:18px;
	padding-right:15px;
	padding-top:2px;
}
#header{
	height: 55px;
	width: 710px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	padding-top:25px;
	padding-left: 10px;
	background: url(img/logo_ausnat.png) no-repeat 5px 30px;
	position: static;
}
#navholder{
	float: right; /* since this element is floated, a width must be given */
	width: 430px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:18px;
	padding-top:2px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d6b15;
}
#navprodholder{
	float: right; /* since this element is floated, a width must be given */
	width: 430px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	padding-top:5px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	clear:both;
}
#topContent {
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:21px;
	margin: 0 auto;
	position: static;
	background-image: url(img/BG_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#smContent {
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:479px;
	margin: 0 auto;
	position: static;
	background-image: url(img/BG_grainy.gif);
	background-repeat: repeat;
	position: static;
	background-color: #BFB480;
}
#medContent {
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:580px;
	margin: 0 auto;
	background-image: url(img/BG_grainy.gif);
	background-repeat: repeat;
	position: static;
	background-color: #BFB480;
}
#lgContent {
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:670px;
	margin: 0 auto;
	background-image: url(img/BG_grainy.gif);
	background-repeat: repeat;
	position: static;
	background-color: #BFB480;
}
#xlgContent {
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:1000px;
	margin: 0 auto;
	background-image: url(img/BG_grainy.gif);
	background-repeat: repeat;
	position: static;
	background-color: #BFB480;
}
#prodContent {
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	/*height:1400px;*/
	height: auto !important;
    min-height: 500px;
    height: 500px;
	margin: 0 auto;
	background-image: url(img/BG_grainy.gif);
	background-color: #BFB480;
}
#exlgContent {
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:790px;
	margin: 0 auto;
	background-image: url(img/BG_grainy.gif);
	background-repeat: repeat;
	position: static;
	background-color: #BFB480;
}
#btmContent {
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	text-align:center;
	clear:both;
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:20px;
	padding-top:2px;
	margin: 0 auto;
	background-image: url(img/BG_btm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#btmHolder {
	clear:both;
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:30px;
	margin-botom:5px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
}
#contactHolder {
font: 10px "Geneva", Arial, Helvetica, sans-serif bold;
	text-align:center;
	color:#FFFFFF;
	clear:both;
	width: 720px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	padding-top:10px;
	height:18px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
}
#contactHolder a{
	font: 10px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #625848;
	text-decoration:none;
}
#contactHolder a:hover{
	font: 10px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #c7be95;
	text-decoration:underline;
}
#hmContent{
	float: left; /* since this element is floated, a width must be given */
	width: 300px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	padding-left:30px;
	padding-top:10px;
	text-align:justify;
	clear:both;
	height: 450px;
}
#hmContent a{
	font: 12px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #412C10;
	text-decoration:none;
	text-align:justify;
	clear:both;
}
#hmContent a:hover{
	font: 12px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #625848;
	text-decoration:underline;
	text-align:justify;
	clear:both;
}
#leftContent{
	float: left; /* since this element is floated, a width must be given */
	width: 300px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:550px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	padding-left:30px;
	padding-top:10px;
	text-align:justify;
	clear:both;
}
#tableContent{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	font-style:normal;
	color: #412C10;
	float: left; /* since this element is floated, a width must be given */
	width: 670px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:625px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	padding-left:30px;
	padding-top:10px;
	text-align:justify;
	clear:both;
}
#orderContent{
	font: 12px "Georgia", "Times New Roman", Times, serif bold;
	font-style:normal;
	color: #412C10;
	float: left; /* since this element is floated, a width must be given */
	width: 650px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:640px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	padding-left:30px;
	padding-top:10px;
	text-align:justify;
	line-height:1.1em;
	clear:both;
}
#orderContent a{
	font: 12px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #412C10;
	text-decoration:none;
	text-align:justify;
}
#orderContent a:hover{
	font: 12px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #625848;
	text-decoration:underline;
	text-align:justify;
	clear:both;
}
#lgtableContent{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	font-style:normal;
	color: #412C10;
	float: left; /* since this element is floated, a width must be given */
	width: 670px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:750px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	padding-left:30px;
	padding-top:15px;
	text-align:justify;
	clear:both;
}
#xlgtableContent{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	font-style:normal;
	color: #412C10;
	float: left; /* since this element is floated, a width must be given */
	width: 670px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:970px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	padding-left:30px;
	padding-top:15px;
	text-align:justify;
	clear:both;
}
#prodtableContent{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	font-style:normal;
	color: #412C10;
	float: left; /* since this element is floated, a width must be given */
	width: 670px;
	margin: 0 auto;/* the auto margins (in conjunction with a width) center the page */
	padding-left:30px;
	padding-top:15px;
	text-align:justify;
	clear:both;
}
.bold{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	font-weight:bold;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #412C10;
	line-height:1.1em;
	}
.gold{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	font-weight:bold;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #7D6B15;
	line-height:1.1em;
	text-align: left;
	}
#quote{
	font:  11px "Georgia", "Times New Roman", Times, serif bold;
	font-style:italic;
	color: #412C10;
	float: right; /* since this element is floated, a width must be given */
	width: 200px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:110px;
	padding-top:20px;
	padding-left:40px;
	padding-right:30px;
	margin-right:40px;
	text-align:justify;
	background-attachment: fixed;
	background: url(img/bg_quote.png) no-repeat left center;
	position: static;
}
#imgHoldersm{
	font:  11px "Georgia", "Times New Roman", Times, serif bold;
	font-style:italic;
	color: #412C10;
	float: right; /* since this element is floated, a width must be given */
	width: 250px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:250px;
	padding-right:5px;
	margin-right:40px;
	text-align:right;
}
#imgHolder{
	float: right; /* since this element is floated, a width must be given */
	width: 320px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:420px;
	padding-right:5px;
	margin-right:40px;
	text-align:right;
}
#imgHolder a{
	font: 12px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #412C10;
	text-decoration:none;
	text-align:right;
	clear:both;
}
#imgHolder a:hover{
	font: 12px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #625848;
	text-decoration:underline;
	text-align:right;
	clear:both;
}
.client{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	font-style:normal;
	color: #412C10;
	padding-top:5px;
	float: right; /* since this element is floated, a width must be given */
}
#mm{
	width: 720px;  
	margin: 0 auto;
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #625848;
	padding-top:2px;
	padding-bottom:15px;
	text-align:center;
} 
#mm a{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #625848;
	text-decoration:none;
} 
#mm a:hover{
	font: 11px "Geneva", Arial, Helvetica, sans-serif bold;
	color: #c7be95;
	text-decoration: none;
} 
.polaroid { /* this class can be used to float an element left in your page */
	position:absolute;
	overflow: auto;
	visibility: visible;
	top: 214px;
}
.treatment{
	font: 10px "Geneva", Arial, Helvetica, sans-serif bold;
	}
.inputcon {
	font: 10px "Geneva", Arial, Helvetica, sans-serif bold;
	font-weight:bolder;
	color: #625848;
	text-align: center;
	background-color: #c7be95;
	border: 1px solid #625848;
	padding: 1px;
	margin:0px
}
.inputinfo {
	font: 10px "Geneva", Arial, Helvetica, sans-serif bold;
	font-weight:bolder;
	color: #625848;
	text-align: left;
	background-color: #c7be95;
	border: 1px solid #625848;
	padding: 1px;
	margin:0px
}
.datatable{
 	border: 1px solid #625848;
 	padding: 2px;
 }
ul{
	list-style-type: square;
	padding-left: 10px;
	margin-left: 10px;
	font: 12px "Georgia", "Times New Roman", Times, serif bold;
	}
form, table{
	margin:0;
	padding:0;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
}

