html, body {
	height:100%;
	margin:0px;
}
body {
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #E6E6E6;
	background-image: url(../images/page_bg.jpg);
	background-repeat: repeat-x;
/*
*/
}
form {
	margin: 0px;
	padding: 0px;
}

div#container {
	width:770px;
	height:auto;
	padding:0px;
	margin:auto;
	border: 0px;
	overflow: hidden;
	min-height:100%;
	z-index:1;
	position:relative;
}
div#content-bg {
	width:760px;
	height:100%;
	margin: auto;
	border: 0px;
	padding: 0px;
}
div#content {
	width:760px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 108px;
	border: 0px;
}

div#gutter-top { width:800px; height:20px; background-color:#999999; border: 0px; }
/*div#gutter-bottom { width:770px; height:108px; margin: -108px auto; text-align: center; background-image:url(../images/page_box_bg.gif); background-repeat:repeat-y; background-position:center top;}*/
div#gutter-bottom {
	width:770px;
	height:108px;
	margin: -108px auto;
	text-align: center;
	clear:both;
	z-index:10;
	position:relative;
	background-image:url(../images/page_box_bg.gif); background-repeat:repeat-y; background-position:center top;
}
div#gutter-left { width:5px; height:565px; padding:0px; margin:0px; position: relative; float:left; margin-left:-5px; border: 0px; background-image:url(../images/page_gutter_left.jpg); background-repeat:no-repeat; background-position:right top;}
div#gutter-right { width:5px; height:565px; padding:0px; margin:0px; position: relative; float:right; margin-right:-5px; border: 0px; background-image:url(../images/page_gutter_right.jpg); background-repeat:no-repeat; background-position:left top;}

div#title { margin: 0px; padding: 0px; }
div#divider { width:760px; height:1px; max-height:1px; background-color:#a7a7a7; line-height:0px;}
div#nav { margin: 0px; padding: 0px; text-align: left; }

div#quicksettings { position:absolute; z-index:35; visibility: hidden; float: left; margin: auto; }
#quicksettings .label { cursor: hand; }
#quicksettings .icon { cursor: hand; }

/* FireFox Fixes (BEGIN) */
/*html>body { text-align:-moz-center; min-height:100%; }
body>div#container { height:auto; min-height:100%; }
div#container>div#content-bg { height:auto; min-height:100%; }
div#content-bg>div#content { margin:auto; }
*//* FireFox Fixes (END) */

#header { width:760px; height: 95px; overflow:hidden; padding:0px; margin:0px;}
#header p { font-family:Tahoma; font-size:10px; color: #000000; margin:0px; padding:0px;}
#header-phone { width: 42px; height:34px; margin:0px; margin-top:10px; margin-left:662px; position:absolute; float:right;}
#header-email { width: 41px; height:34px; margin:0px; margin-top:10px; margin-left:704px; position:absolute; float:right;}


#footer { width: 760px; height:71px; padding-left:45px; padding-right:45px; text-align:center; margin: auto; }
#footer p { font-family:Tahoma; font-size:10px; color: #000000; margin:0px; padding:0px;}
#footer-address { width: 238px; float:left; padding-left:10px; padding-right:5px;}
#footer-eho { width: 244px; float:left; padding-left:5px; padding-right:5px;}
#footer-host { width: 238px; float:left; padding-left:5px; padding-right:10px;}
