*{
	outline: none;
}

a{
	cursor: pointer;
}

a img{
	border:none;
}

body{
	margin: 0;
	padding: 0;
	font-family: 'Proxima-Nova', arial;
	color: #404040;
}

.clear{
	clear: both;
}

.clearfix::after{
	clear: both; 
	display: block;
	visibility: hidden;
	content: ";";
}	

.container{
	width: 974px;
	margin: auto;
	/*border-radius: 20px;
	background: #f5f4f4 url(../images/background.jpg) no-repeat;
	box-shadow: inset 0 0 40px 2px #bfbfbf;*/
}

.inner{
	padding: 26px;
}

.tabs{
	padding: 15px 20px 14px;
}

.tabs ul{
	margin: 0;
	padding: 0;
}

.tabs ul li{
	list-style: none;
	float: left;
	text-indent: 84px;
	margin-top: -1px;
	margin-right: -1px;
	position: relative;
}

.tabs ul li a{
	padding: 27px 0;
	width: 250px;
	display: block;
	font-size: 24px;
	line-height: 26px;
	text-decoration: none;
	color: #878787;
	font-weight: 300;
	border: 1px solid #cecece;
	background: #f9f9f9;
	background-image: linear-gradient(bottom, rgb(238,238,238) 37%, rgb(255,255,255) 84%);
	background-image: -o-linear-gradient(bottom, rgb(238,238,238) 37%, rgb(255,255,255) 84%);
	background-image: -moz-linear-gradient(bottom, rgb(238,238,238) 37%, rgb(255,255,255) 84%);
	background-image: -webkit-linear-gradient(bottom, rgb(238,238,238) 37%, rgb(255,255,255) 84%);
	background-image: -ms-linear-gradient(bottom, rgb(238,238,238) 37%, rgb(255,255,255) 84%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.37, rgb(238,238,238)),
		color-stop(0.84, rgb(255,255,255))
	);
}

.tabs ul li a:hover{
	background: #dbf0f6;
	background-image: linear-gradient(bottom, rgb(41,57,105) 37%, rgb(219,240,246) 76%);
	background-image: -o-linear-gradient(bottom, rgb(206,226,232) 37%, rgb(219,240,246) 76%);
	background-image: -moz-linear-gradient(bottom, rgb(206,226,232) 37%, rgb(219,240,246) 76%);
	background-image: -webkit-linear-gradient(bottom, rgb(206,226,232) 37%, rgb(219,240,246) 76%);
	background-image: -ms-linear-gradient(bottom, rgb(206,226,232) 37%, rgb(219,240,246) 76%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.37, rgb(206,226,232)),
		color-stop(0.76, rgb(219,240,246))
	);
	cursor: pointer;
} 

.tabs ul li a.active{
	color: #fff;
	background: #293969;
	box-shadow: inset 0 0 12px 6px #1F2F5D;
	border: 1px solid #666;
}

.tabs ul li a span.icon{
	display: inline-block;
	height: 43px;
	width: 45px;
	position: absolute;
	top: 17px;
	left: 24px;
}

/* Tab Icons in Grey (Default) */
.tabs ul li a.replicate span.icon{
	background: url(../images/replicate.png) no-repeat center center;
}
.tabs ul li a.web span.icon{
	background: url(../images/web.png) no-repeat center center;
}
.tabs ul li a.email span.icon{
	background: url(../images/email.png) no-repeat center center;
}
.tabs ul li a.file span.icon{
	background: url(../images/file.png) no-repeat center center;
}
.tabs ul li a.video span.icon{
	background: url(../images/video.png) no-repeat center center;
}
.tabs ul li a.generic span.icon{
	background: url(../images/generic.png) no-repeat center center;
}


/* Tab Icons in White (Active) */
.tabs ul li a.replicate.active span.icon{
	background: url(../images/replicate_active.png) no-repeat center center;
}
.tabs ul li a.web.active span.icon{
	background: url(../images/web_active.png) no-repeat center center;
}
.tabs ul li a.email.active span.icon{
	background: url(../images/email_active.png) no-repeat center center;
}
.tabs ul li a.file.active span.icon{
	background: url(../images/file_active.png) no-repeat center center;
}
.tabs ul li a.video.active span.icon{
	background: url(../images/video_active.png) no-repeat center center;
}
.tabs ul li a.generic.active span.icon{
	background: url(../images/generic_active.png) no-repeat center center;
}


/* Header CSS */
.inner .header{
	float: left;
	width: 100%;
}

.page-id-3334 .inner {
    padding: 0 26px;
}

.inner .header h1{
	color: #1f2f5d;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: 400;
    line-height: 1.25;
    margin: 0 0 10px;
}

.inner .header .right{
	float: right;
}

.inner .header .right img{
	margin-right: 17px;
	margin-top: -1px;
}


/* Top Content CSS */
.inner .top_content{
	border-radius: 20px;
	background: #edecec;
	border: 1px solid #b0b0b0;
	padding: 0 24px;
	box-shadow: inset 0 0 10px 1px #e0dfdf;
	background-image: linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
	background-image: -o-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
	background-image: -moz-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
	background-image: -webkit-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
	background-image: -ms-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.08, rgb(225,224,224)),
		color-stop(0.54, rgb(241,240,240))
	);
}

.inner .top_content p{
	color: #7c7c7c;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial;
	margin: 13px 0;
}


/* Main Content CSS */
.inner .main_content{
	border: 1px solid #b0b0b0;
	margin-top: 27px;
	margin-bottom: 35px;
	padding: 0 30px;
	border-radius: 20px 20px 0 0;
	background: #edecec;
	box-shadow: inset 0 0 10px 1px #e0dfdf;
	background-image: linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
	background-image: -o-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
	background-image: -moz-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
	background-image: -webkit-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
	background-image: -ms-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.08, rgb(225,224,224)),
		color-stop(0.54, rgb(241,240,240))
	);
	position: relative;
	margin-bottom: 0;
}

.inner .main_content .inner{
	border-left: 1px dashed #c3c3c3;
	border-right: 1px dashed #c3c3c3;
	min-height: 220px;
	padding: 0;
}

.inner .main_content .gmask{
	width: 858px;
	overflow: hidden;
}
.inner .main_content .gmask .slides{
	min-height: 220px;
	width: 3000px;
	float: left;
	position: relative;
}

.inner .main_content .gmask .slides .slide{
	width: 858px;
	float: left;
}

.inner .main_content .gmask .slides .active{
	display: block;
}


/* Step 1 Content CSS */
.inner .main_content .gmask .slides .slide .content{
	padding: 18px 20px 16px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #404040;
}

.inner .main_content .gmask .slides .slide .content p{
	font-size: 14px;
	margin: 0;
	display: inline-block;
}

.inner .main_content .gmask .slides #step1 .content .first{
	border-bottom: 1px solid #ccc;
	padding-bottom: 11px;
	margin: 0 0 21px;
}

.inner .main_content .gmask .slides .slide .content input.min_input{
	padding: 6px 15px 6px 30px;
	width: 60px;
	border-radius: 20px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 0 5px 0 0;
}

.dk_toggle {
    width: 190px !important;
}

.inner .main_content .gmask .slides .slide .content input#wan_size{
	background: #fff url(../images/mbs.png) no-repeat;
	background-position: 60px 9px;
}

.inner .main_content .gmask .slides .slide .content input#pkg_loss{
	background: #fff url(../images/percent.png) no-repeat;
	background-position: 80px 10px;
}

.inner .main_content .gmask .slides .slide .content input#wan_latency{
	background: #fff url(../images/ms.png) no-repeat;
	background-position: 50px 11px;
}

.inner .main_content .gmask .slides .slide .content select{
	margin: 0 15px;
}


/* Step 2 Content CSS */
.gmask #step2 .left{
	width: 571px;
	float: left;
	margin: 7px 40px 12px 0;
	border:1px solid #ccc;
	border-radius: 4px;
	overflow:hidden;
}

.gmask #step2 .right{
	width: 195px;
	float: left;
	padding-top: 12px;
}

.gmask #step2 .right .start{
	margin-bottom: 6px;
}

.gmask #step2 .right input.input{
	padding: 6px 30px 6px 9px;
	width: 126px;
	border-radius: 20px;
	border: 1px solid #ccc;
	background: #fff;
	margin-left: 12px;
}

.gmask #step2 .right span.blue{
	color: #1F2F5D;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
}

.gmask #step2 .right .or_design{
	text-align: center;
	position: relative;
	width: 165px;
	margin: 15px 0 12px 26px;
}

.gmask #step2 .right .or_design span.text{
	display: inline-block;
	color: #404040;
	background: #f1f0f0;
	border-radius: 25px;
	padding: 0 8px;
	position: relative;
	z-index: 9;
	font-size: 13px;
	font-weight: 600;
}

.gmask #step2 .right .or_design span.text_dark{
	background: #ebeaea;
}
.gmask #step2 .right .or_design span.border{
	border-top: 1px solid #d9d9d9;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;	
}

.gmask #step2 .right .first{
	width: 200px;
}

.gmask #step2 .right input.tiny_input{
	padding: 5px;
	width: 65px;
	border-radius: 20px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 0 0 0 2px;
}

.gmask #step2 .right select{
	width: 18px;
	margin: 0;
}

.gmask #step2 .right .second{
	margin-top: 25px;
}

.gmask #step2 .right .second b{
	line-height: 20px;
	float: left;
}

.gmask #step2 .right .second #wan_latency{
	float: right;
	margin-right: 0;
}

/* Step 3 Content CSS*/

.gmask #step3 .drag_container{
	padding: 70px 20px 12px;
}

.gmask #step3 .left_text{
	width: 150px;
	float: left;
	height: 60px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
}

.gmask #step3 .drag{
	width: 560px;
	float: left;
	margin-left: 56px;
	position: relative;
}

.gmask #step3 .drag_section .start_num,
.gmask #step3 .drag_section .end_num{
	font-size: 12px;
	line-height: 14px;
	color: #a5a5a5;
	position: absolute;
	font-weight: normal;
	font-family: Arial;
}

.gmask #step3 .drag_section .start_num{
	left: 0;
	top: 15px;
}

.gmask #step3 .drag_section .end_num{
	right: 0;
	top: 15px;
}


/* jQuery Drag/Sliders */
.ui-slider{
	position: relative;
	text-align: left;
}
.ui-slider-horizontal{
	height: 8px;
	border-radius: 12px;
}

.ui-widget-content,
.ui-widget-header{
	background: #fff;
	box-shadow: inset 0px 1px 1px 1px #999;
}

.ui-slider-horizontal .ui-slider-handle{
	display: inline-block;
	position: absolute;
	height: 22px;
	width: 22px;
	z-index: 9;
	border-radius: 20px;
	margin-top: -8px;
	margin-left: -10px;
	background: url(../images/draggable.png) no-repeat;
	/*background-image: linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
		background-image: -o-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
		background-image: -moz-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
		background-image: -webkit-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);
		background-image: -ms-linear-gradient(bottom, rgb(225,224,224) 8%, rgb(241,240,240) 54%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.08, rgb(225,224,224)),
			color-stop(0.54, rgb(241,240,240))
		);
		box-shadow: inset 1px -1px 1px 1px #a9a9a9;*/
}

.drag .ui-slider-range-min{
	background: ##1F2F5D;
	position: absolute;
	border-radius: 20px;
	height: 7px;
	box-shadow: inset 0px 1px 1px 1px #999;
}

.drag .tooltip{
	position: absolute;  
    top: 10px;  
    width: 200px;
    margin-left:-100px;
    left:50%;
    padding:5px 10px;  
    color: #000; 
 	font-size: 11px;
    text-align: center;  
	font-weight: normal;
	z-index: 9;
	font-family: arial;
} 

/* Slider Arrows */
.inner .main_content .arrows a#a_left,
.inner .main_content .arrows a#a_right{
	position: absolute;
	top: 45%;
	cursor: pointer;
}

.inner .main_content .arrows a#a_left{
	left: 0px;
	background: url(../images/left_arrow.png) no-repeat;
	display: none;
	width: 24px;
	height: 48px;
}

.inner .main_content .arrows a#a_right{
	right: 0px;
	background: url(../images/right_arrow.png) no-repeat;
	display: block;
	width: 24px;
	height: 48px;
}


/* Steps_Wrapper 1-3 CSS*/
.inner .steps_wrapper{
	border-left: 1px solid #B0B0B0;
	border-right: 1px solid #B0B0B0;
	border-bottom: 1px solid #b7b6b6;	
	height: 42px;
}

.inner .steps_wrapper ul.steps{
	padding: 0;
	margin: 0;
}

.inner .steps_wrapper ul.steps li{
	list-style: none;
	float: left;
	width: 33.33%;
	text-align: center;
	width: 313px;
	padding: 12px 0;
	position: relative;
}

.inner .steps_wrapper ul.steps li.stepbtn1{
	background: url(../images/default1.png) no-repeat;
}

.inner .steps_wrapper ul.steps li.stepbtn2{
	background: url(../images/default2.png) no-repeat;
	margin-left: -16px;
}

.inner .steps_wrapper ul.steps li.stepbtn3{
	background: url(../images/default3.png) no-repeat;
	margin-left: -16px;
	width: 326px;
}

.inner .steps_wrapper ul.steps li.stepbtn1.active{
	background: url(../images/active1.png) no-repeat;
}

.inner .steps_wrapper ul.steps li.stepbtn2.active{
	background: url(../images/active2.png) no-repeat;
	margin-left: -16px;
}

.inner .steps_wrapper ul.steps li.stepbtn3.active{
	background: url(../images/active3.png) no-repeat;
	margin-left: -16px;
	width: 326px;
}

.inner .steps_wrapper ul.steps li a{
	width: 93%;
	padding: 10px;
	margin-top: -11px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
}

.inner .steps_wrapper ul.steps li span.num{
	position: absolute;
	top: 15px;
	left: 54px;
	font-size: 12px;
	color: #fff;
	font-weight: 400;
}

.inner .steps_wrapper ul.steps li span.text{
	font-size: 14px;
	font-weight: 700;
	color: #404040;
	position:absolute;
	left:85px;
	top:14px;
}


/* Bottom CSS */
.inner .bottom{
	border: 1px solid #b0b0b0;
	margin-bottom: 35px;
	padding: 30px 20px 20px;
	border-radius: 0 0 20px 20px;
	background: #edecec;
	box-shadow: inset 0 0 10px 1px #e0dfdf;
	background-image: linear-gradient(bottom, rgb(222,222,222) 37%, rgb(244,244,244) 84%);
	background-image: -o-linear-gradient(bottom, rgb(222,222,222) 37%, rgb(244,244,244) 84%);
	background-image: -moz-linear-gradient(bottom, rgb(222,222,222) 37%, rgb(244,244,244) 84%);
	background-image: -webkit-linear-gradient(bottom, rgb(222,222,222) 37%, rgb(244,244,244) 84%);
	background-image: -ms-linear-gradient(bottom, rgb(222,222,222) 37%, rgb(244,244,244) 84%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.37, rgb(222,222,222)),
		color-stop(0.84, rgb(244,244,244))
	);
	position: relative;
	margin-bottom: 0;
	margin-top: -1px;
	min-height: 100px;
	font-size: 14px;
	line-height: 16px;
	color: #404040;
}

.inner .bottom .left{
	width: 155px;
	float: left;
	margin-right: 36px;
}

.inner .bottom .left p{
	margin-top: -4px;
}

.inner .bottom .left b{
	display: block
}

.inner .bottom .left span.input_value{
	color:#1F2F5D;
	font-size:30px;
	font-weight: bold;
	display: block;
	margin-top:12px;
}

.inner .bottom .left span.input_value span.ms,
.inner .bottom .left span.input_value span.mbps{
	font-size:18px;
}

.inner .bottom .input_block{
	margin-bottom:20px;
}

.inner .bottom .right{
	width: 670px; 
	float: left;
	position: relative;
}

.inner .bottom .right span.icon_avl{
	background: url(../images/available.png) no-repeat;
	display: block;
	width: 57px;
	height: 24px;
	position: absolute;
	top:-12px;
	right:0px;
}

.inner .bottom .right span.icon_avl span{
	position: absolute;
	right:48px;
	top:5px;
	line-height: 18px;
	top:8px;
	width: 95px;
	font-size:12px;
}

.inner .bottom .divider{
	border-bottom: 1px solid #989898;
	margin: 5px 0;
}

.inner .bottom .right .first{
	margin-top: 4px;
	float: left;
}
.inner .bottom .right .first p{
	color: #AC1D21;
	width: 100px;
	float: left;
	margin-right: 20px;
	margin-top: 25px;
	font-weight: 600;
}

.inner .bottom .right .second{
	margin-top: 4px;
	float: left;
}
.inner .bottom .right .second p{
	color: #1F2F5D;
	width: 100px;
	float: left;
	margin-right: 20px;
	margin-top: 13px;
	font-weight: 600;
}

.inner .bottom .right .meter{
	border: 1px solid #c3c3c3;
	background: #edecec;
	box-shadow: inset 0 2px 6px 1px #c8c7c7;
	background-image: linear-gradient(bottom, rgb(232,231,231) 22%, rgb(250,249,249) 77%);
	background-image: -o-linear-gradient(bottom, rgb(232,231,231) 22%, rgb(250,249,249) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(232,231,231) 22%, rgb(250,249,249) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(232,231,231) 22%, rgb(250,249,249) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(232,231,231) 22%, rgb(250,249,249) 77%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(232,231,231)),
		color-stop(0.77, rgb(250,249,249))
	);
	padding: 26px 0;
	width: 545px;
	float: left;
	border-radius: 6px;
}

.inner .bottom .right .first .meter{
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}

.inner .bottom .right .second .meter{
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}

.inner .bottom .right .first .meter .orange{
	padding: 26px 0;
	position: absolute;
	background: url(../images/orange_meter.png);
	top: 0;
	left: 0;
	background-size: 100% 100%;
}

.inner .bottom .right .first .meter .available{
	padding: 26px 0;
	position: absolute;
	background: url(../images/availability.png);
	top: 0;
	left: 0;
	opacity: 0.6;
}

.inner .bottom .right .second .meter .blue{
	padding: 26px 0;
	position: absolute;
	background: url(../images/blue_meter.png);
	top: 0;
	left: 0;
	background-size: 100% 100%;
}

.inner .bottom .right .second .meter .available{
	padding: 26px 0;
	position: absolute;
	background: url(../images/availability.png);
	top: 0;
	left: 0;
	opacity: 0.6;
}

.inner .bottom .right span.mbps{
	font-size: 14px;
	line-height: 16px;
	color: #999;
	position: absolute;
	top: 19px;
	right: 14px;
	font-size: 16px;
	line-height: 18px;
}

.inner .bottom .text{
	padding-top: 10px;
}

.inner .bottom .text p{
	margin-bottom: 0;
	font-size: 15px;
	color: #878787;
	line-height: 18px;
	letter-spacing: .7px
}

/* Footer CSS */
.inner .footer{
	margin-top: 20px;
}
.inner .footer .share{
	width: 250px;
	float: left;
}
.inner .footer .share .small{
	font-size: 11px;
	color: #877d6e;
	height:16px;
	line-height:16px;
	margin-top:-4px;
	display: inline-block
}

.inner .footer .contact{
	float: right;
	margin-right:5px;
	margin-top:10px;
	position: relative;
}

.inner .footer .contact a.blue{
	font-weight: 700;
	color: #1F2F5D;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}

.inner .footer .contact a.blue:hover{
	text-decoration: underline;
}

.inner .footer .contact span.grey{
	padding-right: 10px;
	color: #7c7c7c;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}

a.btn{
	color: #efefef;
	margin-left: 6px;
	font-size: 14px;
	text-decoration: none;
	padding: 10px 15px;
	background: #23c3dc;
	border: 1px solid #00afd1;
	border-radius: 5px;
	background-image: linear-gradient(bottom, rgb(0,162,203) 41%, rgb(76,207,227) 100%);
	background-image: -o-linear-gradient(bottom, rgb(0,162,203) 41%, rgb(76,207,227) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0,162,203) 41%, rgb(76,207,227) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,162,203) 41%, rgb(76,207,227) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(0,162,203) 41%, rgb(76,207,227) 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.41, rgb(0,162,203)),
		color-stop(1, rgb(76,207,227))
	);
}

a.btn:hover{
	background: #00b0d2;
	background-image: linear-gradient(bottom, rgb(76,207,227) 0%, rgb(0,162,203) 59%);
	background-image: -o-linear-gradient(bottom, rgb(76,207,227) 0%, rgb(0,162,203) 59%);
	background-image: -moz-linear-gradient(bottom, rgb(76,207,227) 0%, rgb(0,162,203) 59%);
	background-image: -webkit-linear-gradient(bottom, rgb(76,207,227) 0%, rgb(0,162,203) 59%);
	background-image: -ms-linear-gradient(bottom, rgb(76,207,227) 0%, rgb(0,162,203) 59%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(76,207,227)),
		color-stop(0.59, rgb(0,162,203))
	);
}

a.btn.grey{
	border:1px solid #ccc;
	background-image: linear-gradient(bottom, rgb(139,139,139) 39%, rgb(181,181,181) 70%);
	background-image: -o-linear-gradient(bottom, rgb(139,139,139) 39%, rgb(181,181,181) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(139,139,139) 39%, rgb(181,181,181) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(139,139,139) 39%, rgb(181,181,181) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(139,139,139) 39%, rgb(181,181,181) 70%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.39, rgb(139,139,139)),
		color-stop(0.7, rgb(181,181,181))
	);
}

a.btn.grey:hover{
	background-image: linear-gradient(bottom, rgb(181,181,181) 39%, rgb(139,139,139) 70%);
	background-image: -o-linear-gradient(bottom, rgb(181,181,181) 39%, rgb(139,139,139) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(181,181,181) 39%, rgb(139,139,139) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(181,181,181) 39%, rgb(139,139,139) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(181,181,181) 39%, rgb(139,139,139) 70%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.39, rgb(181,181,181)),
		color-stop(0.7, rgb(139,139,139))
	);
}

.embed_code{
	position: absolute;
	background:#fff;
	left:6px;
	top:-308px;
	height:280px;
	width:480px;
	border-radius: 12px;
	box-shadow: 0 0 20px #999;
	display: none;
}

.embed_code .inner{
	padding:20px;
}

.embed_code p{
	color:#666;
	padding-top:0;
	margin-top:5px;
}

.embed_code textarea{
	width:418px;
	height:135px;
	border:1px solid #ccc;
	padding:10px;
}

.embed_code a.close{
	position: absolute;
	right:14px;
	top:14px;
	color:#999;
}

.embed_code .triangle-with-shadow {
   	border-color: #FFFFFF transparent;
	border-style: solid;
	border-width: 12px 12px 0;
	bottom: -12px;
	content: "";
	display: block;
	left: 20px;
	position: absolute;
	width: 0;
	z-index: 1;
}

.second .mbps {
    color: #999 !important;
}