html,body,.container, #payment_totalamount, .prt_blk, .user_pay_lnks, .flwdth.caption , .prt_blk .box, .flwdth.caption *{ background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, p, a, li, label, span, #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }
#layout { position: inherit; }

#wrapper,  input{ box-shadow:none; margin: 0; background: none; }

.button, #wrapbox, #header, #footer, .prt_blk, .user_pay_lnks, .flwdth.caption{ border:none;}

ul.tabs li.select,  #mainContent ul.tab  { font-weight:bold; text-align:left; display: block; width:100%;}
ul.tabs, #mainContent ul.tabs, ul.tabs li, .framedetails .tags p,  input, .prt_blk .box { padding:0; margin:0;}

#header{height:auto; min-height:auto; min-height:initial;}

div:empty, #top_nav,  #rgtprt, .footnavi, .copyright,  .breadcrumb, .slidebg, #nav, #topnav, 
footer#footer, #form_paging_links, .logo, #leftprt .map, img, .topnav, 
.memlnks, ul.tabs, div.social, .catalog_menu, .tabholder,  
.imageGallery a, .gallery_paging_links, .petslider, 
.postwebform, .dept_row,  .frame, #paging_links,  #cartbuttons, #cart_suggested_products, #changeinfo, .title .title_bg, .user_pay_lnks{ display: none;  visability:hidden;}

.container, .staff, .flwdth.caption, .prt_blk, .flwdth.caption *, .home_content.divider, .divider { marign: 0; padding: 0; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
#header h1 { display:block; height:auto; }
#header h1 { line-height:1em; margin:0; padding:0;}
.tabholder div.showtab {min-height:auto; min-height:initial;min-height:0px; padding:0 !important; margin:0 !important; height:auto; display:table; }
