@charset "utf-8";

/* CSS Document */

.body-upper-content-half{width:1000px; height:54px; margin:0 auto;background:url(../images/body/header-rightside.jpg) top right no-repeat;}

.body-upper-content-half div{width:423px; height:100%}

#header-technology{background-image:url(../images/body/header-technology.jpg)}

#header-iridolab{background-image:url(../images/body/header-iridolab.jpg)}

#header-supplements{background-image:url(../images/body/header-supplements.jpg)}

#header-aboutus{background-image:url(../images/body/header-aboutus.jpg)}

#header-contactus{background-image:url(../images/body/header-contactus.jpg)}

#header-terms{background-image:url(../images/body/header-terms.jpg)}

#header-privacy{background-image:url(../images/body/header-privacy.jpg)}



.body-left-column{float:left; width:640px; min-height:260px;padding-right:20px; padding-bottom:75px}

.body-right-column{float:right; width:310px; padding-top:10px}



.width-body-top{width:660px}

.body-right{float:left; margin-top:10px}

sup
{
font-size:8px;
}

.button-faq, .button-sample{height:44px; width:184px; display:block; margin:0 auto}

.button-faq:hover, .button-sample:hover{background-position:0 -44px}

.button-faq{background-image:url(../images/body/button-faq.jpg)}

.button-sample{background-image:url(../images/body/button-sample.jpg); margin-top:5px}

.body-right-column img{border:1px solid #16385A; display:block; margin:0 auto;}



.header{background:url(../images/header-body.jpg) top left; width:1055px; height:165px; margin:auto;position:relative}

/*===== Text =====*/

.body-left-column p{

	margin-top:20px;

}

.upper-side{font-size:11px; position:relative; top:-3px;}

.img-note{float:left;margin:25px 10px 0px 0px}

.note{

	font-size:12px;

	color:#00588C;

	text-align:center;

	font-style:italic;

	width:100%;

	margin-top:5px;

	display:block;

}

.img-note img{display:block;}



.disclaimer{font-size:12px}

h2{margin-top:20px}



.border-box{

	border: solid 1px #00588C;

	padding:10px 10px 10px 10px;

}



/*====== Product page ====*/

.product{

	float:left;

	width:100px;

	height:180px;

	margin-top:30px;

}



.product-height{height:150px;margin:30px 25px 0px 25px}

.product-row{padding:0px 50px 70px 50px; float:left; width:860px;}

.product span{

	color:#143859;

	text-transform:uppercase;

	width:100%;

	margin-top:5px;

	display:block;

	text-align:center;

	font-weight:bold;

	font-size:12px;

}

h3{

	color:#008CC5;

	font:"Trebuchet MS", Arial, Helvetica, sans-serifl;

	font-size:20px;

	font-weight:normal;

	text-transform:uppercase;

	margin-bottom:20px;

}

.detail-product{

	text-align:center;

	padding-top:30px;

}

.no-border img{

	border:none;

}

.detail-product-height{

	float:left; margin-top:30px;

}