/* CSS Document */
#component_holder{
	width:100%;
	text-align:center;
	overflow:hidden;
	/*border:1px solid #ff0000;*/
}
#textHolder{
	width:476px;
	margin:0px auto 20px auto;
	border-bottom:1px solid #dddddd;
	text-align:left;
	font-size:11px;
	padding-bottom:6px;
}
#textHolderFull{
	width:100%;
	margin:0px auto 20px auto;
	border-bottom:1px solid #dddddd;
	text-align:left;
	padding-bottom:0px;
	padding-left:10px
}
	#textHolderFull h1{
		font-size:14px;
		color: #333333;
		font-weight:bold;
	}
	#textHolder h1{
		font-size:18px;
		color: #333333;
		font-weight:lighter;
	}
#funnel_wrapper{
	width:476px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana;
	font-size:10px;
	background-image:url(images/funnel_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
}
	#funnel_wrapper a{
		font-family:Verdana;
		font-size:10px;
		text-decoration:none;
		color:#12a2b9;
	}
	#funnel_wrapper a:hover{
		font-family:Verdana;
		font-size:10px;
		text-decoration:underline;
		color:#12a2b9;
	}
#level1{
	width:100%;
	height:70px;
}
#level2{
	width:100%;
	height:70px;
	text-align:center;	
}
#level3{
	width:100%;
	height:63px;	
	text-align:center;
}
#level4{
	width:100%;
	height:69px;	
	text-align:center;	

}
#level5{

	width:100%;
	height:59px;	
	text-align:center;	

	
}
#level6{

	width:100%;
	height:70px;	
	text-align:center;	

}
#level7{

	width:100%;
	height:53px;	
	text-align:center;	

}
#level8{

	width:100%;
	height:68px;	
	text-align:center;	

}
#level9{
	width:100%;
	height:49px;	
	text-align:center;	

}
#level10{
	width:100%;

}
#level11{
	padding-top:10px;
	width:100%;
	text-align:center;
}
#level12{
	padding-top:0px;
  padding-bottom:10px;
	width:100%;
	text-align:center;
}
#level13{
	padding-top:10px;
  padding-bottom:10px;
	width:100%;
	text-align:center;
}
#level14{
	width:100%;
	text-align:center;
        overflow: scroll;
        font-size: 10px;
}
#level11 table{
    width: 100%;
    text-align: left;
}
.bench_content table{
		width: 100%;
    text-align: right;
    background-color:#ffffff;
}
.bench_content table td{
    padding:1px 4px 1px 4px;
}
.funnel_content{
	padding-top:15px;
}

#funnel_visitors{
	padding-top:20px;
	padding-left:60px;
	font-size:12px;
	font-weight:bold;	
}

#funnel_browsers{
	padding-top:20px;
	padding-left:270px;	
	font-size:16px;
	font-weight:bold;	
	text-align:left;
}

#funnel_shoppers{
	padding-top:16px;
	padding-left:260px;		
	font-size:16px;
	font-weight:bold;	
	text-align:left;
}
#funnel_buyers{
	padding-top:13px;
	padding-left:250px;	
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
#funnel_bottom{
	width:476px;
	padding-top:25px;
	text-align:left;
	margin-top:10px;
	background-image:url(images/funnel_bg_bottom.jpg);
	background-position:top;
	background-repeat:repeat-y;
	overflow:hidden;
}
	#funnel_bottom_bottom{
		width:100%;
		height:12px;
		background-image:url(images/funnel_bg_bottom_bottom.jpg);
		background-position:top;
		background-repeat:no-repeat;
	}
	#result_container{
		width:316px;
		font-size:11px;
		text-align:center;
	}
		#result_container table{
			width:100%;
			font-size:11px;
			text-align:left;
			margin-left:80px;
		}	
#level2_hidden{
	width:100%;
	height:85px;
	margin-top:-22px;
	display:none;	
}
#level4_hidden{
	width:100%;
	height:84px;
	margin-top:-25px;
	display:none;
}
#level6_hidden{
	width:100%;
	height:85px;
	margin-top:-32px;
	display:none;	
}
#level8_hidden{
	width:100%;
	height:83px;
	margin-top:-30px;
	display:none;	
}
#level10_hiddenAOV{
	width:100%;
	height:127px;
	margin-top:-22px;
	display:none;
}
#level10_hiddenLTV{
	width:100%;
	height:127px;
	margin-top:-22px;
	display:none;	
}
#level15_hidden{
	width:100%;
	height:127px;
	margin-top:-22px;
}
#level16_hidden{
	width:100%;
	height:127px;
	margin-top:-22px;
}

.bench_wrapper{
		position:absolute;
		width:1150px;
		float:left;
		left:0px;
		top:130px;
		padding-bottom:40px;
}
.bench_top{
	background-image:url(images/bench_top_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:32px;
	width:1150px;
}
.bench_middle{
	background-image:url(images/bench_middle_bg.png);
	background-repeat:repeat-y;
	width:1150px;
	overflow:hidden;
}
	.bench_middle div.bench_content{
		width:1064px;
		margin-left:36px;
		font-size:10px;
		color:#000000;
	}
.bench_bottom{
	background-image:url(images/bench_bottom_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:32px;
	width:1150px;
}		

.hidden_wrapper{
		position:absolute;
		width:476px;
}
.hidden_top{
	background-image:url(images/pop_top_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:32px;
	width:476px;
}
.hidden_middle{
	background-image:url(images/pop_middle_bg.png);
	background-repeat:repeat-y;
	width:476px;
	overflow:hidden;
}
	.hidden_middle div.hidden_content{
		width:430px;
		margin-left:36px;
		font-size:10px;
		color:#000000;
	}
.hidden_bottom{
	background-image:url(images/pop_bottom_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:32px;
	width:476px;
}		
.orange_text{
	font-size:12px;
	color:#f8942c;
}
.orange_text_bold{
	font-size:14px;
	font-weight:bold;	
	color:#f8942c;
}
.bold{
	font-weight:bold;
}
.italic{
    font-style:  italic;
}
.bold_big{
	font-weight:bold;
  font-size:11px;
}
.bold_result{
	font-weight:bold;
	font-size:12px;
}
.text_right{
	text-align:right;
}
.text_left{
	text-align:left;
}
.text_center{
	text-align:center;
}
.buttons{
	border:1px solid #f8942c;
	color:#f8942c;
	font-weight:bold;
}
.textbox{
		border:1px solid #999999;
		padding-left:4px;
		font-size:12px;
		color:#666666;
		width:25px;
		margin-bottom:3px;
}
.textbox_longf{
		border:1px solid #999999;
		padding-left:4px;
		font-size:14px;
		color:#666666;
		width:80px;
}
.textbox_long{
		border:1px solid #999999;
		padding-left:4px;
		font-size:11px;
		color:#666666;
		width:45px;
}
.blue_text{
	color:#199dbe;
	font-size:12px;
}
.dashed_border{
	border-bottom:1px dashed #88d6d4;
}
.bg_lightblue{
	background-color:#d2f9f8;
}
.text_orange{
	color:#fe7f14;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #88d6d4;
	border-top:1px solid #88d6d4;
}
.bench_head{
	text-align:center;
	font-weight:bold;
  font-size:11px;
	background-color:#d2f9f8;
}
.bench_title{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
.bench_industry{
	margin-top:10px;
	margin-bottom:20px;
	width:100%;
	text-align:center;
	font-size:14px;
	font-family:Verdana;
}
.bench_industry select{
	font-size:14px;
	margin-right:10px;
	font-family:Verdana;
}
.close_bench{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
.close_div{
	margin-top:10px;
	margin-bottom:10px;
	width:90%;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}



/*Funnelet Styles*/
#funnelet-your{
	float:left;
	margin-right:10px;
	border-top:4px solid #ffffff;
	width:244px;
}
#funnelet-improvements{
	float:left;
	margin-right:0px;
	margin-left:10px;
	padding-top:80px;
	border-top:4px solid #ffffff;
	width:310px;
	text-align:left;
}
#funnelet{
	float:left;
	margin-left:0px;
	border-top:4px solid #fbe7c6;
	border-bottom:4px solid #fbe7c6;
	width:244px;
	text-align:center;
}
#funnelet_wrapper{
	width:240px;
	font-family:Verdana;
	font-size:9px;
	background-image:url(images/funnelet_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
	margin:0px auto 0px auto;
}
#ftextHolder{
	width:244px;
	margin:0px auto 10px auto;
	border-bottom:1px solid #dddddd;
	text-align:center;
	font-size:11px;
	padding-bottom:5px;
	padding-top:5px;
}
#funnelet #ftextHolder{
	background-color:#fbe7c6;
}
	#ftextHolder h1{
		margin:none;
		font-size:14px;
		color: #333333;
	}
	#funnelet_wrapper a{
		font-family:Verdana;
		font-size:9px;
		text-decoration:none;
		color:#12a2b9;
	}
	#funnelet_wrapper a:hover{
		font-family:Verdana;
		font-size:9px;
		text-decoration:underline;
		color:#12a2b9;
	}
#funnelet_wrapper #level1{
	width:100%;
	height:34px;
}
#funnelet_wrapper #level2{
	width:100%;
	height:36px;
	text-align:center;
}
#funnelet_wrapper #level3{
	width:100%;
	height:32px;	
	text-align:center;
}
#funnelet_wrapper #level4{
	width:100%;
	height:32px;	
	text-align:center;	

}
#funnelet_wrapper #level5{

	width:100%;
	height:27px;	
	text-align:center;	

	
}
#funnelet_wrapper #level6{

	width:100%;
	height:36px;	
	text-align:center;
}
#funnelet_wrapper #level7{

	width:100%;
	height:21px;	
	text-align:center;	

}
#funnelet_wrapper #level8{

	width:100%;
	height:34px;	
	text-align:center;	
}
#funnelet_wrapper #level9{
	width:100%;
	height:27px;	
	text-align:center;	

}
#funnelet_wrapper #level10{
	width:100%;
}
#funnelet_wrapper #level11{
	padding-top:10px;
	width:100%;
	text-align:center;
}
#funnelet_wrapper #level12{
	padding-top:0px;
  padding-bottom:10px;
	width:100%;
	text-align:center;
}
#funnelet_wrapper #level13{
	padding-top:10px;
  padding-bottom:10px;
	width:100%;
	text-align:right;
}
#funnelet_wrapper #level14{
	width:100%;
	text-align:center;
        overflow: scroll;
        font-size: 10px;
}
#funnelet_wrapper #level11 table{
    width: 100%;
    text-align: left;
}

.funnelet_content{
	padding-top:15px;
}

#funnelet_visitors{
	padding-top:6px;
	padding-left:120px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

#funnelet_browsers{
	padding-top:8px;
	padding-left:140px;	
	font-size:14px;
	font-weight:bold;	
	text-align:left;
}

#funnelet_shoppers{
	padding-top:7px;
	padding-left:135px;	
	font-size:14px;
	font-weight:bold;	
	text-align:left;
}
#funnelet_buyers{
	padding-top:11px;
	padding-left:130px;	
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#funnelet_bottom{
	width:240px;
	padding-top:5px;
	text-align:left;
	margin-top:10px;
	background-image:url(images/funnelet_bg_bottom.jpg);
	background-position:top;
	background-repeat:repeat-y;
	overflow:hidden;
}
	#funnelet_bottom_bottom{
		width:100%;
		height:12px;
		background-image:url(images/funnelet_bg_bottom_bottom.jpg);
		background-position:top;
		background-repeat:no-repeat;
	}
#funnelet_wrapper #result_container{
		width:156px;
		font-size:10px;
		text-align:center;
	}
#funnelet_wrapper  #result_container table{
			width:100%;
			font-size:10px;
			text-align:left;
			margin-left:42px;
			background:none;
		}
#funnelet-improvements table{
	text-align:left;
}
#funnelet-improvements table th{
	font-weight:bold;
	font-size:14px;
	background-color:#fbe7c6;
	padding:6px 6px 6px 6px;
}
#funnelet-improvements table td{
	font-size:12px;
	padding:0px;
}
#funnelet-improvements table div{
	background-image:url(images/bracket.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding:2px 0px 2px 18px;
	font-family:arial;
	font-size:11px;
}
.smalltext_orange{
	color:#fe7f14;
	font-size:10px;
}
.smallorange_text_bold{
	font-size:11px;
	font-weight:bold;	
	color:#f8942c;
}
.smallbold_result{
	font-weight:bold;
	font-size:10px;	
	font-family:Verdana;
}
html,body{
	overflow:auto;
}