#nav-menu {padding: 0 5px;}
#nav-menu ul{list-style: none;padding: 0;margin: 0; background: url(images/nav.png) bottom repeat-x;height: 3em;line-height: 3em;}
#nav-menu li{float: left;margin: 0;}
#nav-menu li a{float: left;display: block;text-decoration: none;text-align: center; font-size: 1.2em;  color: #fff; text-transform: uppercase; padding: 0 1.0em}
#nav-menu li a:hover{background: #eee; color:#000; font-weight: normal;  }
.clear {clear: both;}

/*---layout elements ---*/
body { font-size: 62.5%;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #111111; background:#EAE5E1; }
* { padding: 0; margin: 0; }
#container { width: 760px; margin: 0 auto; padding: 0; background: url(images/bg.png) repeat-y center; }
#page { padding:0; margin: 0;}
#header {background:url(images/header.png) center no-repeat; height: 11.7em; clear: both; }
#content_box {}
#content { width: 520px; padding: 0 0 0 2em; float: left; }
.post_box { margin: 0; clear: both;}
#footer {background:url(images/footer.png) bottom center no-repeat; height: 1.8em; text-align: left; clear: both; padding-left: 6em;  }
#sidebars {float: right; width: 19.5em; padding-right: 5px;}
#sidebar_1 {padding: 1em;}
.sidebar {}
.sidebar a {color:#444;}
.sidebar a:hover { text-decoration: underline; }
.sidebar h3 {font-size: 1.3em; line-height: 1.385em; margin-bottom: 0.0em; margin-top: 1em;font-weight: bold;}
h3.top  {margin: 0;}

.sidebar ul{margin: 0 0 0 .222em; font-size: 1.2em; list-style: none;}
.sidebar li{line-height: 1.33em;}
#footer a { text-decoration: none; }
#footer p { font-size: 1.2em; line-height: 1.667em; }

.headline_area {margin-top: 1.22em;}

a, h2 a:hover, #logo a:hover { color: #2361A1; }
h1, h2, h2 a { color: #111111; }
.headline_meta, .headline_meta a { color: #888888; }
.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #111111; }
#footer, #footer a { color: #888888; }
#footer a:hover { color: #111111; }

/*--- styles ---*/
h1, h2, h3, h6 { font-weight: normal; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
.formatting h1 {margin: 1em 0 .666em 0; padding: 0; font-size: 1.888em;} 
.formatting h2 { font-weight: bold; }
.formatting h2, .formatting h3 { font-size: 1.333em; line-height: 1.25em; margin: 1.66em 0 0.625em 0; }
.formatting h4 { font-size: 1em; }
.formatting h5 { font-size: 0.833em; }
.formatting h6 { font-size: 0.833em; }
.formatting { font-size: 1.2em; line-height: 1.667em; }
.formatting p { margin-bottom: 1.667em; }
.formatting ul { margin: 0 0 1.667em 1.667em; }
.formatting ol { margin: 0 0 1.667em 1.667em; }
.formatting ul ul, .formatting ul ol, .formatting ol ul, .formatting ol ol { margin: 0 0 0 1.667em; }
.formatting dl { margin-bottom: 1.667em; }
.formatting dd { margin-bottom: 1.667em; }
.formatting blockquote { margin: 0 0 1.667em 0.833em; padding-left: 0.833em; }
.formatting a { text-decoration: underline; }
.formatting a:hover { text-decoration: none; }
.formatting ul { list-style: square; }
.formatting dt { font-weight: bold; }

/*---:[ pullquotes ]:---*/
.formatting blockquote.right, .formatting blockquote.left { border: none; }
.formatting blockquote.right { float: right; }
.formatting blockquote.left { float: left; }
.formatting blockquote.right p, .formatting blockquote.left p { margin: 0; }
/*---:[ images ]:---*/
.formatting img.left, .formatting img.alignleft{ margin: 0 1.667em 1.667em 0; }
.formatting img.right, .formatting img.alignright { margin: 0 0 1.667em 1.667em; }
.formatting img.center, .formatting img.aligncenter { margin: 0 auto 1.667em auto; }
.formatting img.block, .formatting img.alignnone { margin: 0 auto 1.667em 0; }
.formatting img[align="left"] { margin-right: 1.667em; margin-bottom: 1.667em; }
.formatting img[align="right"] { margin-bottom: 1.667em; margin-left: 1.667em; }
.formatting img[align="middle"] { margin-bottom: 1.667em; }

/*---self clearing floats---*/
 #content_box:after, #sidebars:after, .formatting:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 
 /*---:[ global elements ]:---*/
a, a:hover { text-decoration: none; }
a img { border: none; }
blockquote { border-left: 1px solid #ddd; color: #666; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/*---:[ universal image classes ]:---*/
img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*---:[ headline meta data (includes bylines) ]:---*/
.headline_meta { font-style: italic; }
	.headline_meta span, .headline_meta abbr { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
	.headline_meta a { border-bottom: 1px solid #eee; }

#upsale {margin:0 0 50px 0;}	
#upsale h3 {font-family:"Century Gothic"; font-weight: bold;}

.acnexus, .biodermazen, .bruunhause, .pronexin, .acnepril {width:489px; height: 153px; display:block; background: url(images/upsales.png); margin-bottom: 15px;}
.biodermazen {background-position:0 -153px; }
.bruunhause {background-position:0 -306px;} 
.pronexin{background-position:0 -459px;} 
.acnepril {background-position:0 -612px;}

.buttons {width: 215px; height: 31px; float: right; margin-top: 122px; margin-right: 15px;   }
a.review {background: url(images/buttons.png) bottom no-repeat #000; display: block; width: 84px; height: 20px;float: left; argin: 0 0 0 0;}
a.bestprice{background: url(images/buttons.png) top no-repeat #000; display: block; width: 84px; height: 20px; float: right; margin: 0 0 0 0;}
a.imagelinkoverlay {width: 95px; height: 150px; display: block; float: left;}
p.product_name {margin: 20px 0 0 0; font-family: "Centuri Gothic"; font-size: 14px; background: #eee; border-top:1px solid #C6C2BF; border-left:1px solid #C6C2BF ; border-right:1px solid #C6C2BF ; width: 477px; padding: 5px; line-height: 13px; font-weight: 900; color: #333;}

a.acnexus_sb {background: url(images/sidebar.png) top no-repeat; display: block; width: 190px; height: 220px; float: right; margin-right: 0px; }
a.biodermazen_sb {background: url(images/sidebar.png) bottom no-repeat; display: block; width: 190px; height: 233px; float: right;  margin-bottom: 15px;}


iframe{border: 0; padding: 0; margin: 0;}
