#comp_plans_hdr { background: url(/resources/images/plans/hdr_streaming.png) left top no-repeat; margin: 100px 0 0 0; height: 120px; text-indent: -999px; }

.comp_plans_trigger { width: 793px; padding: 10px; margin: 0 0 5px 0; display: block; 
	color: #fff; font: bold 14px Arial, Helvetica, sans-serif; }
	a.comp_plans_trigger:link { background: #02164B; text-decoration: none; }
	a.comp_plans_trigger:hover { background: #074986; text-decoration: none; }

.btn_plans { width: 164px; height: 40px; float: left; margin: 10px 0 0 0;}

.FAQswrapper {
	width: 860px; margin: 0 auto; }
	
	.FAQswrapper h3 { color: #0072c7; }

	.box p { width: 700px; margin: 5px 0 5px 0; line-height: 20px;}
	.box ol { margin: 10px 0 15px 0; }	
	.box li { list-style-type: decimal; font: 14px "Montserrat", Arial, sans-serif; margin: 0 0 10px 15px; }
		.box li ul li { list-style-type: decimal; font: 14px "Montserrat", Arial, sans-serif; margin: 0 0 0 15px; }	
		.box li strong { font-size: 14px; }
	
.expand_top,.expand_wrapper
{
	width: 860px;
	padding:0px;
	margin:0px 0px 50px 0px;
	float:left;
}

h2.expand_heading {
	padding: 0;
	margin: 0;
	width: 861px; height: 107px;
	float: left; }
	
	
.expand_all {
width:116px;
height:29px;
background:url(http://www.snilesh.com/demo/expand_collapse/extra_buttons.png) no-repeat top left;
float:right;
cursor: pointer; 
}

h2.expand_heading a {
	color: #666;
	text-decoration: none;
	display: block;
}

h2.expand_heading a:hover {
	color: #666;
	text-decoration: underline;
}

h2.active {background-position: left bottom;}
.toggle_container {
	margin: 0 0 5px;
	padding: 0; 
	background: #ffffff;
	overflow: hidden;
	font-size: 12px;
	width: 790px;
	clear: both;
}
.toggle_container .box {
	padding: 0px 130px 0px 28px
}
.toggle_container .box p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	font: 14px normal "Montserrat", Arial, sans-serif;
	margin: 0 0 5px;
	padding: 0 0 5px 0;
	color:#000000;
	border-bottom: 1px dotted #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0; }
	


.expanded
{
background-position:bottom left;
}


#main-wrapper { padding: 0; margin: 20px 0 50px 0; height: 1200px; }

#define_stream { 
	width: 250px; height: 28px;
	
	font: normal normal 20px, "Montserrat", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	
	margin: 10px 25px 35px 25px; padding: 17px 0 15px 20px;
	
	text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.9);
	
	border: 1px solid #ccc;	
	-moz-border-radius: 6px; 
	border-radius: 6px; 
	
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera11.10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

#define_stream a:link { 
	width: 250px; height: 28px;
	
	font: normal normal 20px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	
	margin: 10px 25px 35px 25px; padding: 17px 0 15px 20px;
	
	text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.9);
	
	border: 1px solid #ccc;	
	-moz-border-radius: 6px; 
	border-radius: 6px; 
	
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow: 3px 3px 3px #ccc;
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera11.10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

#define_stream a:hover { 
	width: 250px; height: 28px;
	
	font: normal normal 20px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	
	margin: 12px 25px 35px 25px; padding: 17px 0 15px 20px;
	
	text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.9);
	
	border: 1px solid #ccc;	
	-moz-border-radius: 6px; 
	border-radius: 6px; 
	
	-moz-box-shadow: 1px 1px 1px #ccc;
	-webkit-box-shadow: 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px #ccc;
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera11.10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}