.topright, .pgIcons, .leftPromo,  .footer, .topnav, .banner, .fla { display:none; }

.mainwrap, .main, .header, .topnav, .container, body, .column1, .leftnav, .prodshot { width:auto; float:none; height:auto; margin:0; padding:0;  }
.bottombar { display:block; height:10px; }

.column2wrapper, .columnwrapper, .homepgblockwrap { display:block; width:100%; margin:0; padding:0; float:none; clear:both; }

.topnav, .topnav ul { font-size:13px; display:none; background-color:none; }
.topnav ul li, .topnav ul li.first, .topnav ul li.last { float:none; display:block; background-color:none; }
.topnav ul li a, .topnav ul li a:link, .topnav ul li a:active, .topnav ul li a:visited { display:inline; background-color:#FFFFFF; margin:0; padding:0; }
.banner { width:100%; background-position:100% 80%; }
body { background-color:#FFFFFF; }

.prodshot { height:20px; margin:10px 0; }
.prodshot ul li { float:left; margin-right:10px;  }
.homepgblockwrap { text-align:center; }

.homepgblockwrap ul li.homepgblock, .homepgblockwrap ul li.firsthomepgblock, .homepgblockwrap ul li.lasthomepgblock { width:30%; padding:5px; margin:0; border:0; text-align:left; }

.container div { float:none; }
.container div.siteCol, .columnwrapper div.siteCol, .siteCol { width:auto; float:none;  }


.container .imgshot { position:relative; float:right; text-align:center; font-weight:500; margin:0 2px 2px 2px; border:2px solid #e2ebd6; background-color:#f0f5ea; clear:right; width:178px; }
.container .imgshot span { display:inline; height:auto; text-align:center; margin:0; padding:0; }
.container .imgshot img { border:0; padding:3px; display:block; text-align:center; }
.container .imgshot .filler { width:178px;  text-align:center; position:relative; }
.container .imgshot .filler img { display:inline; }

.container .sInner p { float:none; width:auto; }

