/*---layout elements ---*/
body { font-size: 62.5%;  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #111111; background:#ffffff;  }
*{ padding: 0; margin: 0; }
#container {width: 750px; margin: 0 auto; padding: 0 .5em 2em .5em; background:url(images/bgwhite.png) repeat-y; }
#page { padding: 0em; }
#header { padding:0;  clear: both;}

.logo { background:url(images/bglogo.jpg) 305px 38px no-repeat; margin:0; display:block;}
.logo1 { margin:-69px 9px; position:absolute;}

.breadcrumb{position:relative; height:27px; width:100%; margin-bottom:0px;}
.breadcrumb ul{position:relative; margin:0 0px 0 0px; padding:0; height:27px; background:url(images/breadcrumbImage.png) 0px -30px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:27px display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:rgb(255,255,255); text-decoration:none; line-height:27px; display:block; background:url(images/breadcrumbImage.png) 100% -60px no-repeat; padding:0 17px 0 15px; }
.breadcrumb ul li a:hover { color:#333;}
.breadcrumb ul li a.active{background:none; color:rgb(255,255,255);}
.breadcrumb ul li a.active:hover { color: #333;}

h1.firstheader  {margin-bottom: 20px; margin-top: 0; }


.clean { font:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.us_acnexus { background:url(images/upsells.png) no-repeat; height:192px; width:500px; margin-bottom: 15px;}
.button { margin:130px 0 0 100px;}
.price1 { font-family:Georgia, "Times New Roman", Times, serif; color:#00F; text-decoration:underline;margin: -35px 0 0px 280px;}
.review1 {font-family:Georgia, "Times New Roman", Times, serif; color:#00F; text-decoration:underline;margin: -40px 0 0 370px;}
.us_bruunhause { background:url(images/upsells.png) no-repeat 100%; height:192px; width:500px;margin-bottom: 15px;}
.us_biodermazen { background:url(images/upsells.png) no-repeat 0 100%; height:192px; width:500px;margin-bottom: 15px;}

.usacnexus_box { width: 80px; height: 180px; float: left;}
.usbruunhause_box { width: 80px; height: 180px; float: left;}
.usbiodermazen_box { width: 80px; height: 180px; float: left;}



#content_box { width: 100%;  }
#content { width: 48.1em; float: left; padding: 0 0 0 5px; }
.top { border: none; }
.headline_area { margin-bottom: 2em; }
.post_box {border-style: none; clear: both;padding-top: 2em; margin: 0 2.1em 0 1em; border-width: 0.1em 0 0 0; }


.sbacnexus_box { height: 160px; width:80px; margin: 0 50px 0 0;float: right;}
.sbbiodermazen_box { height: 160px; width:80px; margin: 0 50px 0 0; float: right;}

.sidebar { float: right;}
.sidebars1 { background:url(images/sidebar.png) no-repeat 100% 0; height:408px; width:180px;  margin:10px 15px 10px 0px; }
.sbname1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00F; margin:35px 0 0 0px; text-align: center; padding: 35px 0 0 0;}
.sbmsrp1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:250px 0 0 50px; }
.sbbestprice1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:30px 0 0 40px; color:#ff8800; }
.sbsite { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:25px 0 0 57px; color: #00F; }

.sidebars2 {background:url(images/sidebar.png) no-repeat 100% 100%; height:408px; width:180px;  margin:0px 15px 10px 0px;}
.sbname2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00F; margin:35px 0 0 0px; text-align: center; padding: 35px 0 0 0;}
.sbmsrp2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:250px 0 0 50px; }
.sbbestprice2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: right; margin:23px 25px 0 40px; color:#ff8800; }
.sbsite2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px 0 0 57px; color: #00F; }

.sidebars3 h3, .sidebars4 h3 { font-size: 13px; text-transform:uppercase; letter-spacing: -1px;}

.sidebars3 h3 {color:pink;}
.sidebars4 h3 {color:blue;}


#footer { padding: 0;text-align: right; clear: both; color: #888888; }

/*--- layout colors ---*/

a, h2 a:hover, #logo a:hover { color: #2361A1; }
#tagline { color: #888888 }
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 a { color: #888888; }
#footer a:hover { list-style-position: inside; color: #111111; }

/*--- styles ---*/
h1, h2, h3, h6 { font-weight: normal; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
#header #logo { font-size: 3.6em; line-height: 1.167em; }
#header #tagline { font-size: 1.4em; line-height: 1.429em; }
#tagline { font-weight: normal; }
.headline_area h1, .headline_area h2 { font-size: 2.2em; line-height: 1.364em; }
.formatting h2 { font-weight: bold; }
.formatting h2.top, .formatting h3.top { margin-top: 0 !important; }
.formatting h2, .formatting h3 { font-size: 1.333em; line-height: 1.25em; margin: 1.875em 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; }
#footer a { border-bottom: 1px solid #ccc; }
#footer p { font-size: 1.2em; line-height: 1.667em; }

/*---:[ 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; }