body{
background-color:#b6b6b6;
margin:0px;
padding:0px;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}


#top_content{
position:relative;
width:789px;
margin:0px auto;
border:0px solid black;
}

#page_frame{
width:767px;
background-color:#f7f7f7;
margin-left:21px;
margin-right:auto;
margin-top:0px;
border:0px solid red;


}

a img {border: 0;}


a:active, a:focus{outline:none}


/****** STRUCTURAL STYLES ******/

#content_frame{
position:relative;
margin:0px auto;
width:768px;

}


#header_frame{
background-image:url("images/background_logo.gif");
background-color:#b6b6b6;
background-repeat:no-repeat;
width:789px;
height:131px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}

#HEADLINE_get{
background-image:url("images/HEADLINE_get_eibd.gif");
background-repeat:no-repeat;
position:relative;
top: 44px;
left:100px;
width:648px;
height:76px;

}


#video_player{
display:block;
width:294px;
height:283px;
}.CTA_get_4_weeks_Info {
position:absolute;
top:0px;
left: 320px;
background-image:url("images/CTA_get_4_weeks_Info2895.gif");
background-position:bottom;
background-repeat:no-repeat;
width:452px;
height:277px;
padding-top:132px;
border: 0px solid black;
outline:none;
}

.CTA_get_4_weeks_InfoFree {
position:absolute;
top:0px;
left: 320px;
background-image:url("images/CTA_get_4_weeks_InfoFree-1.gif");
background-position:bottom;
background-repeat:no-repeat;
width:452px;
height:277px;
padding-top:132px;
border: 0px solid black;
outline:none;
}

.CTA_get_4_weeks_R2C {
position:absolute;
top:0px;
left: 320px;
background-image:url("images/CTA_get_4_weeks_R2c995.gif");
background-position:bottom;
background-repeat:no-repeat;
width:452px;
height:277px;
padding-top:132px;
border: 0px solid black;
outline:none;
}


.CTA_get_4_weeks_Euro {
position:absolute;
top:0px;
left: 320px;
background-image:url("images/CTA_get_4_weeks_Euro995.gif");
background-position:bottom;
background-repeat:no-repeat;
width:452px;
height:277px;
padding-top:132px;
border: 0px solid black;
outline:none;
}
.IBD_unique p {
padding: 8px 40px 0px 20px;

}



.IBD_unique ul li {
text-indent: 0px;
color: #0066aa;
list-style-position: inside;
margin-left: -20px;
padding-left: -20px;
}

.blue {color: #0066aa}

#BTN_getitnow_green {
position:absolute;
width:153px;
height:43px;
right:0px;
top:278px;
}

#bottom_content{
width:768px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background-color:#f7f7f7;
}


/****** TAB STYLES ******/

#tabs_nav{
width:768px;
height:42px;
position:absolute;
top:409px;
left:20px;
background-image:url("images/tab_pixel.gif");
overflow: hidden;
}

#tabs_nav, #tabs_nav li{
margin:0px;
padding:0px;
list-style:none;
}

#tabs_nav li{
position:absolute;
height:42px;
width:768px;
display:block;
}

#tabs_nav a{
height:42px;
width:768px;
display:block;
text-indent:-5000px;
outline:none;
}

#tabs_nav a:hover{
cursor:pointer;
}

#tab_nav_1{
left:0px;
}

#tab_nav_2{
left:150px;
}

#tab_nav_3{
left:312px;
}

#tab_nav_4{
left:444px;
}

#tab_nav_1 a{
background-image:url("images/tab_pixel.gif");
background-position:0px 42px;
outline:none;
}

#tab_nav_1 a:hover, #tab_nav_1 a.current {
background-position:0px 0px;
outline:none;
}

#tab_nav_2 a{
background-image:url("images/tab_pixel.gif");
background-position:-150px 42px;
outline:none;

}

#tab_nav_2 a:hover, #tab_nav_2 a.current {
background-position:-150px 0px;
outline:none;
}

#tab_nav_3 a{
background-image:url("images/tab_pixel.gif");
background-position:-312px 42px;
outline:none;
}

#tab_nav_3 a:hover, #tab_nav_3 a.current {
background-position:-312px 0px;
outline:none;
}

#tab_nav_4 a{
background-image:url("images/tab_pixel.gif");
background-position:-444px 42px;
outline:none;

}

#tab_nav_4 a:hover, #tab_nav_4 a.current {
background-position:-444px 0px;
outline:none;
}

.tab1_contents{
display:block;
padding: 0px;
background-color:#f7f7f7;
}

.tab1_contents li {
text-indent: 0px;
color: #0066aa;

}

/* ===================== */
/* = COLLAPSIBLE BOXES (FAQ) = */
/* ===================== */
h3.trigger, h3.trigger_open {
background-image: url(images/faq_arrow.gif);
background-repeat: no-repeat;
height: auto !important;
cursor: pointer;
}
h3.trigger.active, h3.trigger_open {
background-image: url(images/faq_arrow_down.gif);
}
h3.active-open {
background-image: url(images/faq_arrow.gif);
}

h3{
color:#006caa;
font-size:14px;
cursor:pointer;
padding-left: 20px;
}

div.toggle_content {
margin-left:25px;
padding-right: 10px;
padding-bottom: 5px;

}
div.toggle_container, div.toggle_container_open {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}



/* ===================== */
/* = END COLLAPSIBLE BOXES = */
/* ===================== */


#textbox{
width:767px;
margin-right:10px !important;
margin-right:5px;
margin-left: 20px;
padding-top: 35px;
font-size:12px;
line-height:150%;
background-color:#f7f7f7;
border:0px solid red;
}




#textbox p {} 

.tab_formatting {
padding: 30px 20px 5px 30px;
}


.tab_formatting ul li {
color: #0066aa;
list-style-position: inside;
text-indent:0px;
margin-left: -40px;
padding-left: -40px;

}



.disclaimers{
font-size:10px;
margin-left:-10px;
padding-left:10px;
padding-top:15px;
margin-top:15px;
line-height:120%;
}


.monitor{
height:280px;
width:271px;
display: block;
float:right;
border: 0px solid red;
padding-right:20px;
}

.tab_image_eibd{
position:absolute;
top:409px;
right:20px;
background-image:url("images/about_monitor.png");
background-position:top;
background-repeat:no-repeat;
height:326px;
width:271px;

}


.tab_image_can_slim{
position:absolute;
top:409px;
right:20px;
background-image:url("images/CAN_SLIM_monitor.png");
background-position:top;
background-repeat:no-repeat;
height:326px;
width:271px;

}

.tab_image_faq{
position:absolute;
top:409px;
right:20px;
background-image:url("images/faq_monitor.png");
background-position:top;
background-repeat:no-repeat;
height:326px;
width:271px;

}

#testimonials_background {
background-image:url("images/testimonials_background_v2.jpg");
background-position:top;
background-repeat:no-repeat;
height:358px;
width:767px;

}

#testimonials_background .text {
float:left;
padding: 10px 10px 10px 20px ;
margin-right:0px;
width: 160px;

}

/*get it now pop up window */

/* use a semi-transparent image for the overlay */ 
#overlay { background-image:url(images/spacer.gif); } 
 
/* container for external content. uses vertical scrollbar, if needed */ 
div.contentWrap { 
    height:376px; 
	width:875px;
	background-color:#FFF;
	background-image:url(images/pop_up_box_259.gif);
    overflow:none;
}

div.contentWrap .buttons {
position: absolute;
top: 300px;
left: 25px;

}

div.contentWrap .text {
position: absolute;
top: 116px;
left: 35px;
width: 400px;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}


div.contentWrap .background {
background-color:#FFF;
margin:0px;
padding:0px;
background-image: url("images/pop_up_box_259.gif");
background-repeat:no-repeat;
width:875px;
height: 376px;
}

div.contentWrap a img {border:none;}

div.contentWrap a:active {
  outline:none;
}



div.overlay {
	
	/* growing background image */

	
	/* dimensions after the growing animation finishes  */
	width:875px;
	height:376px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(images/close.gif);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/*get it now overlay end */

.footer_Info{
background-image:url("images/footer_Info2895.gif");
background-repeat:no-repeat;
background-color:#b6b6b6;
width:800px; 
height: 200px;
}
.footer_InfoFree{
background-image:url("images/footer_InfoFree-1.gif");
background-repeat:no-repeat;
background-color:#b6b6b6;
width:800px; 
height: 200px;
}
.footer_R2C{
background-image:url("images/footer_R2C995.gif");
background-repeat:no-repeat;
background-color:#b6b6b6;
width:800px; 
height: 200px;
}

.footer_Euro{
background-image:url("images/footer_Euro995.gif");
background-repeat:no-repeat;
background-color:#b6b6b6;
width:800px; 
height: 200px;
}
.footer_text_box { 
display:block;
padding-left: 0px;
padding-top:30px;
padding-bottom: 25px;

}

.ibd_logo {position:relative;
			top:13px;
			left:0px;}

.footer_text {
font-size:10px;
color: #696969;

}



.footer_text a:link {color:#696969; text-decoration:none;}      /* unvisited link */
.footer_text a:hover { color:#696969;
					text-decoration:underline;

}
.footer_texta:visited {color:#696969;}  /* visited link */

.footer_texta:active {color:#696969;} 