@import url("../styles/global.css");
@import url("../styles/lightbox.css");


/* Products */

#container2col, #container2col4up {
width:780px;
margin:0 auto;
padding:0;
background:#000 url(../images/celbg_780_product.jpg) no-repeat;
color:#000000;
overflow: hidden;
height: auto;
}

#container2col4up {
background:#000 url(../images/celbg_780_product4up.jpg) no-repeat;
}

#container2col_xfactor, #container2col_peakbeta, #container2col_lipidstabil, #container2col_liverstabil, #container2col_xfactoradv, #container2col_testfactor, #container2col_bpstabil {
width:780px;
margin:0 auto;
padding:0;
background:#000 url(../images/celbg_780_xfactor.jpg) no-repeat;
color:#000000;
overflow: hidden;
height: auto;
}

#container2col_peakbeta {
	background:#000 url(../images/celbg_780_peakbeta.jpg) no-repeat;
} 

#container2col_lipidstabil {
	background:#000 url(../images/celbg_780_lipidstabil.jpg) no-repeat;
}

#container2col_xfactoradv {
	background:#000 url(../images/celbg_780_xfactoradv.jpg) no-repeat;
}

#container2col_testfactor {
	background:#000 url(../images/celbg_780_testfactor.jpg) no-repeat;
}

#container2col_bpstabil {
	background:#000 url(../images/celbg_780_bpstabil.jpg) no-repeat;
}

#container2col_xfactoradv .h2 {
	font-size: 175%;
}

#container2col_liverstabil {
	background:#000 url(../images/celbg_780_liverstabil.jpg) no-repeat;
}

#container2col_liverstabil .imageholder {
	height: 325px;
}

#container2col_book{
width:780px;
margin:0 auto;
padding:0;
background:#000 url(../images/celbg_780_product_book_9th.jpg) no-repeat;
color:#000000;
overflow: hidden;
	height: auto;
}

#container2col_sport_sup_ref_book {
width:780px;
margin:0 auto;
padding:0;
background:#000 url(../images/celbg_780_product_sport_sup_ref_book.jpg) no-repeat;
color:#000000;
overflow: hidden;
	height: auto;
}

#container2col_under_anabolics_book {
width:780px;
margin:0 auto;
padding:0;
background:#000 url(../images/celbg_780_product_under_anabolics_book.jpg) no-repeat;
color:#000000;
overflow: hidden;
	height: auto;
}

.col1{
float:left;
width:330px;
padding:30px;
margin-top:40px;
overflow: hidden;
	height: auto;
}

.col2{
float:left;
width:330px;
padding:30px;
margin-top:40px;
overflow: hidden;
	height: auto;
}

.block{
	padding:4px;
	background:#232323;
	color:#999999;
	border:1px solid;
	margin-bottom:6px;
	margin-top:6px;
	border-bottom-color: #333333;
	border-top-color: #000000;
	border-right-color: #333333;
	border-left-color: #000000;
}

.graph {
margin:0px;
padding:0px;
}

.pbox {

}

.pbox .pleft {
	float: left;
}

.pbox .pright {
	float: right;
}