body {
	font: 100%/100% arial, sans-serif;
	color: #222;
	background: #fff;
	padding-top: 10px;
}

#logged,
#view_cart,
#mainnav,
#searchform,
#home_intro_side,
#subnav,
#newsletter,
#footer_hotline,
#footer_nav,
#footer_copy,
#crumbs,
#pimages ul,
#aloader,
.product_funcs,
p.pdf,
#color-options,
#empty-cart,
#update-cart
	{ display: none; }


/*
#header,
#sidebar,
#breadcrumb,
#footer { display: none; }
*/

h1 { font-size: 2.3em; margin: 0 1em 1em 0; font-weight: normal; }
	h1 a { color: #1A668F; }
	h1 strong { font-weight: bold; text-transform: uppercase; }

h2, h3, h4, h5, h6 { font-family: verdana; line-height: 1.3em; font-weight: bold; color: #555; }
	h2 { margin: 1em .5em .5em 0; font-size: 1.5em; }
	h3 { margin: 1em .5em .5em 0; font-size: 1.2em; }
	h4 { margin: 1em .5em .5em 0; font-size: 1em;  }

p { font-size: .9em; margin: 0 1em 1em 0; line-height: 1.4em; }
ul { font-size: .9em; margin: 0 1em 1em 0; line-height: 1.4em; }

a { text-decoration: none; color: #000; }

p#phone { border-bottom: 1px solid #000; padding-bottom: 10px; }
#footer_main { border-top: 1px solid #000; padding-top: 10px; margin-top: 10px; }
table#productlist td { padding: 6px; }

dl#contact-details {margin: 20px 0 0 30px; line-height: 1.4em;}
dl#contact-details dt {width: 70px; float: left; margin-bottom: 10px;}
dl#contact-details dd {margin-left: 80px; margin-bottom: 10px;}

table#cartview { margin: 1em 0; }
table#cartview th, table#cartview td { padding: 5px; border: 1px solid #000; }
