body {
  background: #FFFFFF;
}
.main_column,
.wrapper { 
	width: 99% !important; 
	margin: 0 !important; 
	padding: 0 !important;
	height: auto;
	float: none !important;
	overflow:visible !important;
}
#header {
  overflow:hidden;
  height:1%;
  width:auto;
  float:none;
}
p.logo {
  display:block;
  float: left;
  font-size: x-small;
  display: block;
  width: 16em;
  height: 4em;
  margin-right: 0.5em;
  background: url('../../genesis/images/genesis_logo.gif') no-repeat center center;
  font-size: x-small;
}

table#estimate_options td.selected span {
  background: none;
  text-indent: 0;
}

.product_index {
  margin-bottom:1em;
}
#header .claim {
  padding-top: 2em;
}
#aux_menu {
  width:auto;
  position:absolute;
  top:0em;
  right:0;
}
#aux_menu strong {
  line-height:.7em;
}
#aux_menu .wrapper ul {
  position:absolute;
  right:0;
  top:-2.7em;
}
#aux_menu .wrapper ul li {
  display:none;
}
#aux_menu .wrapper ul li.contact_phone {
  display:block;
  width:20em;
}
#main_menu,
#header a.logo,
ul.controls,
#footer, 
#aux_menu .wrapper ul li.contact_phone p,
#home_ad,
a.buttonnext,
.highlight_box.faq,
.post_paginator,
#header .claim {
  display:none;
}
#contact ul,
#info dl,
#taxcontent,
#arcocontent,
#taxcontent .taxform form,
#arcocontent .arcoform form {
  overflow:visible;
}

#estimate_box .estimate_content,
#estimate_box .sidebar,
#estimate_box {
  display:block;
  float:none;
  overflow:visible;
  width:99%;
  margin:0;
}

#aux_menu .wrapper ul li.contact_phone strong{
  height:1em;
  padding:0;
}

#main_content, #main_content .wrapper {
  overflow:visible;
}


#main_content, #main_content .wrapper {
  display:block;
  overflow:visible;
  position:static;
}

