/* 3 Column Default Info */
html, body { height:100%; }
/*div { border:1px dashed #FF0000; }*/
body { height:100%; margin:0px; padding:0px; text-align:center; background-color: #E6E6E6; background-image: url(../images/main_bg.jpg); background-repeat: repeat-x; }
form { margin: 0px; padding: 0px; }

div#container { width:1034px; height:100%; padding:0px 0px -95px; margin:auto; border: 0px; }
div#content-bg { width: 1034px; height:100%; margin: auto; border: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 95px; _padding-bottom: 190px; padding-left: 0px; overflow:visible; }
div#content { width:1034px; margin: 0px 0px -95px; padding: 0px; padding-top: 10px; border: 0px; overflow:visible; text-align:center; }
div#gutter-top { width:800px; height:20px; background-color:#999999; border: 0px; }
div#gutter-bottom { width:1034px; height:95px; background-image:url(../images/page_footer_bg.jpg); border: 0px; margin: -95px auto auto; padding: 0px; text-align: center; background-repeat: no-repeat; background-position: center top; clear:right; }
div#gutter-left { width:5px; padding:0px; margin:0px; position: relative; float:left; margin-left:-5px; border: 0px;/*
	min-height:100%;

*/ }
div#gutter-right { width:45px; padding:0px; margin:0px; position: relative; float:right; margin-right:-45px; border: 0px;/*
	min-height:100%;

*/ }
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; }
/*
div#container>div#gutter-left{position:absolute;float:none;}
div#container>div#gutter-right{position:absolute;float:none;}
*/
/* FireFox Fixes (END) */
div#title { margin: 0px; padding: 0px; }
div#divider { width:760px; height:1px; max-height:1px; background-color:#6F6F6F; }

#footer {width: 100%; height:71px; padding-left:45px; padding-right:45px; background-image:url(../images/main_box_bg.gif); background-repeat:repeat-y;}
#footer p {font-family:Tahoma; font-size:10px; color: #000000; margin:0px; padding:0px;}
#footer-address {width: 33%; float:left; padding-left:10px;}
#footer-eho {width: 33%; float:left;/* padding-left:20px; padding-right:20px;*/}
#footer-host {width: 33%; float:right;}


div#container { }
div#content-bg { }
div#info { width:1074px; height:478px; background-image:url(../images/main_flash_bg.jpg); background-position:left top; background-repeat:no-repeat; text-align:left; }
div#flash { width:1074px; height:478px; position:absolute; float:left; z-index:8;}
div#propsearch { position:absolute; float:left; width:311px; height:258px; z-index:10; padding: 12px; margin-top:294px; margin-left:72px; background-image:url(../images/main_propsearch_bg.png); background-position:left top; background-repeat:no-repeat;/*
	top:439px;
	left:507px;
	margin: auto;
	padding: 0px;
	text-align: left;
*/
}
div#content-area { width:1034px; background-image:url(../images/main_box_bg.gif); background-repeat:repeat-y; margin:0px;text-align:left;}
div#content-element { padding-left:5px; padding-right:5px; }
/* FireFox Fixes (BEGIN) 
div#info>div#col1{width:245px;}
div#info>div#col2{width:246px;}
div#info>div#col3{width:245px;}
 FireFox Fixes (END) */

.default-table { padding: 0px; text-align: left; }
.default-table .title { padding: 2px; }
.default-table .title .text { font-family:Tahoma; font-size:14px; color: #000000; font-weight: bold; }
.default-table .border { height:1px; padding: 0px; background-color: #898989; }
.default-table .border-side { width:1px; padding: 0px; background-color: #363636; }
.default-table .divider { height:1px; padding: 0px; background-color: #666666; }
.default-table .spacer { height:4px; padding: 0px; }
.default-table .footer { height:10px; padding: 0px; }
.default-table .submit { }
.default-table .mainbg { background-color: #D1D1D1; border: 1px solid #949494; }
.default-table .cell { padding: 2px; width:100%; }
.default-table .cell a { font-family:Tahoma; font-size:12px; color: #0C90FF; text-decoration:none; }
.default-table .cell a:hover { color: #0567BA; text-decoration:underline; }
.default-table .cell h1 { font-family:Tahoma; font-size:20px; color: #000000; margin: 0px; padding: 0px; }
.default-table .cell h2 { font-family:Tahoma; font-size:14px; color: #727272; font-weight:bold; margin: 0px; padding: 0px; }
.default-table .cell h3 { font-family:Tahoma; font-size:12px; color: #000000; font-weight:bold; margin: 0px; background-image: url(../images/main_header_highlight.jpg); background-repeat: no-repeat; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; }
.default-table .cell hr { color: #626262; background-color:#626262; height: 1px; margin: 0px; padding:0px; display:block; border: 0px; }
.default-table .cell p { font-family:Tahoma; font-size:12px; color: #727272; margin: 0px; padding: 4px; list-style-position: inside; list-style-type: square; }
.default-table .cell .pic { margin: 0px; padding: 2px; float: left; clear: left; }
.default-table .cell .pic .label { font-family:Tahoma; font-size:10px; color: #0567BA; }
.default-table .cell .text { font-family:Tahoma; font-size:11px; color: #000000; }
.default-table .cell .text-small { font-family:Tahoma; font-size:10px; color: #707070; }
.default-table .cell .header { font-family:Tahoma; font-size:12px; color: #545454; font-weight:bold; }
.default-table .cell .error { font-family:Tahoma; font-size:12px; color: #FF0000; }
.default-table .cell .label { font-family:Tahoma; font-size:10px; color: #545454; font-weight: bold; }
.default-table .cell .form-textfield { font-family:Tahoma; font-size:12px; color: #0567BA; }
.default-table .cell .form-button { font-family:Tahoma; font-size:12px; color: #000000; background-color:#FDFDFD; border-color:#0567BA; }
.default-table .title .subheader { font-family:Tahoma; font-size:14px; color: #000000; font-weight: bold; }
.default-table .cell .pic { border: 1px solid #CCCCCC; }

#navcontainer { padding-top: 10px; padding-left: 20px; }
#navcontainer ul { margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; font-family: Tahoma; font-size: 12px; background-image: url(../images/main_list_divider.gif); background-position:bottom left; background-repeat:no-repeat }
#navcontainer li { margin-top: 0px; margin-right: 0px; margin-bottom: -2px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#navcontainer a { display: block; width: 195px; height: 35px; /*background-color: #FFFFFF;*/ background-image: url(../images/main_list_bg.gif); background-repeat:no-repeat; padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 24px; }
#navcontainer a:link, #navlist a:visited { color: #727272; text-decoration: none; }
#navcontainer a:hover { /*background-color: #FFFFFF;*/background-image: url(../images/main_list_bg_on.gif); color: #FFFFFF; }
#active a:link, #active a:visited, #active a:hover { /*background-color: #FFFFFF;*/background-image: url(../images/main_list_bg.gif); color: #727272; }
