/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/* dCodes Framework:(c) TemplateAccess */
.dc_clr {
	clear: both;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

.dc_clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

#dc_pricingtable01 {
	margin: 10px;
	padding: 2%;
	text-align: center;
	width: 96%;
}

#dc_pricingtable01 .plan {
	background: #fff;
	border: 1px solid #ddd;
	color: #333;
	float: left;
	font-size: 12px;
	line-height: 150%;
	padding: 20px;
	position: relative;
	text-shadow: 0 1px rgba(255,255,255,.8);
	width: 19%;
}

#dc_pricingtable01 #most-popular {
	border-radius: 5px;
	border-width: 3px;
	box-shadow: 20px 0 10px -10px rgba(0,0,0,.15), -20px 0 10px -10px rgba(0,0,0,.15);
	padding: 30px 20px;
	top: -13px;
	z-index: 2;
}

#dc_pricingtable01 .plan:nth-child(1) {
	border-radius: 5px 0 0 5px;
}

#dc_pricingtable01 .plan:nth-child(4) {
	border-radius: 0 5px 5px 0;
}

#dc_pricingtable01 h3 {
	background-color: #eee;
	background-image: linear-gradient(#fff,#eee);
	background-image: -moz-linear-gradient(#fff,#eee);
	background-image: -ms-linear-gradient(#fff,#eee);
	background-image: -o-linear-gradient(#fff,#eee);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));
	background-image: -webkit-linear-gradient(#fff,#eee);
	font-size: 20px;
	font-weight: normal;
	margin: -20px -20px 50px;
	padding: 20px;
}

#dc_pricingtable01 #most-popular h3 {
	background-color: #ddd;
	background-image: linear-gradient(#eee,#ddd);
	background-image: -moz-linear-gradient(#eee,#ddd);
	background-image: -ms-linear-gradient(#eee,#ddd);
	background-image: -o-linear-gradient(#eee,#ddd);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));
	background-image: -webkit-linear-gradient(#eee,#ddd);
	border-radius: 5px 5px 0 0;
	margin-top: -30px;
	padding-top: 30px;
}

#dc_pricingtable01 .plan:nth-child(1) h3 {
	border-radius: 5px 0 0 0;
}

#dc_pricingtable01 .plan:nth-child(4) h3 {
	border-radius: 0 5px 0 0;
}

#dc_pricingtable01 h3 span {
	background: #fff;
	border: 5px solid #fff;
	border-radius: 100px;
	box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	color: #333;
	display: block;
	font-size: 40px;
	line-height: 250%;
	font-weight: bold;
	height: 100px;
	margin: 10px auto -65px;
	width: 100px;
}

#dc_pricingtable01 ul {
	list-style: none;
	margin: 20px 0 0;
	padding: 0;
}

#dc_pricingtable01 li {
	border-top: 1px solid #ddd;
	padding: 10px 0;
}

#dc_pricingtable01 .signup {
	background-color: #72ce3f;
	background-image: linear-gradient(#72ce3f,#62bc30);
	background-image: -moz-linear-gradient(#72ce3f,#62bc30);
	background-image: -ms-linear-gradient(#72ce3f,#62bc30);
	background-image: -o-linear-gradient(#72ce3f,#62bc30);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#72ce3f),to(#62bc30));
	background-image: -webkit-linear-gradient(#72ce3f,#62bc30);
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 2px 0 rgba(0,0,0,.7);
	color: #fff !important;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 0;
	padding: 8px 20px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	text-transform: uppercase;
}

#dc_pricingtable01 .signup:hover {
	background-color: #62bc30;
	background-image: linear-gradient(#62bc30,#72ce3f);
	background-image: -moz-linear-gradient(#62bc30,#72ce3f);
	background-image: -ms-linear-gradient(#62bc30,#72ce3f);
	background-image: -o-linear-gradient(#62bc30,#72ce3f);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#62bc30),to(#72ce3f));
	background-image: -webkit-linear-gradient(#62bc30,#72ce3f);
}

#dc_pricingtable01 .signup:active,#dc_pricingtable01 .signup:focus {
	background: #62bc30;
	box-shadow: 0 0 3px rgba(0,0,0,.7) inset;
	top: 2px;
}

.clear:before,.clear:after {
	content: "";
	display: table;
}

.clear:after {
	clear: both;
}

.clear {
	zoom: 1;
}

.dc_pricingtable02 {
	color: #313131;
	font-size: 13px;
	font-weight: normal;
	width: 100%;
}

.dc_pricingtable02 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.dc_pricingtable02 ul li {
	float: left;
	height: 100%;
	height: 26px;
	margin: 0;
	padding-left: 0;
	padding-top: 10px;
	text-align: center;
	width: 100%;
}

.dc_pricingtable02 li.pricing_header1 {
	border-radius: 6px 6px 0 0;
	color: #ffffff;
	font-size: 18px;
	height: 36px;
	line-height: 24px;
}

.dc_pricingtable02 li.pricing_header2 {
	background-color: #eee;
	border-bottom: 1px solid #cccccc;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	height: 60px;
	line-height: 50px;
}

.dc_pricingtable02 li.pricing_header2 span {
	font-size: 12px;
	line-height: 40px;
}

.dc_pricingtable02 .pricing_column_first li.pricing_header1 {
	background: none;
}

.dc_pricingtable02 .pricing_column_first li.pricing_header2 {
	background-color: #efefef;
	border-bottom: 1px solid #cccccc;
	border-radius: 6px 0 0 0;
}

.dc_pricingtable02 .pricing_column_first li.pricing_header2 span {
	font-size: 15px;
	font-weight: bold;
	line-height: 56px;
	padding-left: 16px;
}

.dc_pricingtable02 .pricing_column_first,.dc_pricingtable02 .pricing_column {
	float: left;
	height: 100%;
	margin-right: 1px;
	position: relative;
}

.dc_pricingtable02 .pricing_column_first {
	z-index: 2;
}

.dc_pricingtable02 .pricing_hover_area:hover .pricing_column {
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-o-transition: all .1s ease;
	-ms-transition: all .1s ease;
	transition: all .1s ease;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
}

.dc_pricingtable02 .pricing_hover_area .pricing_column:hover {
	-webkit-transform: scaleY(1.04);
	-moz-transform: scaleY(1.04);
	-o-transform: scaleY(1.04);
	-ms-transform: scaleY(1.04);
	transform: scaleY(1.04);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.dc_pricingtable02 .pricing_column_first li {
	text-align: left;
}

.dc_pricingtable02 .pricing_column_first li span {
	padding-left: 10px;
}

.pricing_six .pricing_column,.pricing_six .pricing_column_first {
	width: 16.5%;
}

.pricing_five .pricing_column,.pricing_five .pricing_column_first {
	width: 19.8%;
}

.pricing_four .pricing_column,.pricing_four .pricing_column_first {
	width: 24.8%;
}

.pricing_three .pricing_column,.pricing_three .pricing_column_first {
	width: 33.1%;
}

.dc_pricingtable02 .odd {
	background-color: #ffffff;
	border-bottom: 1px dotted #ccc;
}

.dc_pricingtable02 .even {
	background-color: #efefef;
	border-bottom: 1px dotted #ccc;
}

.dc_pricingtable02 .pricing_yes,.dc_pricingtable02 .pricing_no {
	float: left;
	height: 20px;
	width: 100%;
}

.dc_pricingtable02 .pricing_yes {
	background: url("../images/yes.png") center top no-repeat;
}

.dc_pricingtable02 .pricing_no {
	background: url("../images/no.png") center top no-repeat;
}

.dc_pricingtable02 .pricing_footer {
	background-color: #eee;
	border-bottom: 2px solid #ccc;
	border-top: 1px solid #fff;
	float: left;
	height: 44px;
	padding-bottom: 6px;
	padding-top: 14px;
	width: 100%;
}

.dc_pricingtable02 a.tooltip {
	background: url("../images/info.png") right center no-repeat;
	color: #313131;
	font-size: 13px;
	padding: 0 20px 0 10px;
	position: relative;
	text-decoration: none;
	z-index: 24;
}

.dc_pricingtable02 a.tooltip:hover {
	display: inline;
	z-index: 25;
}

.dc_pricingtable02 a.tooltip span {
	background: #000000;
	background: rgba(0,0,0,0.9);
	border: 1px solid #000000;
	border-radius: 5px;
	color: #ffffff;
	display: block;
	font-size: 12px;
	left: 10px;
	line-height: 16px;
	opacity: .9;
	padding: 7px 10px;
	position: absolute;
	text-align: left;
	text-shadow: none;
	top: 25px;
	transition: all 0 ease;
	visibility: hidden;
	width: 220px;
}

.dc_pricingtable02 a.tooltip:hover span {
	transition: all .4s ease;
	visibility: visible;
}

.dc_pricingtable02 .light_blue a.pricing_button,.dc_pricingtable02 .light_blue li.pricing_header1 {
	background: rgb(135,224,253);
/* Old browsers */
	background: -moz-linear-gradient(top,rgba(135,224,253,1) 0%,rgba(5,171,224,1) 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(135,224,253,1)),color-stop(100%,rgba(5,171,224,1)));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,rgba(135,224,253,1) 0%,rgba(5,171,224,1) 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,rgba(135,224,253,1) 0%,rgba(5,171,224,1) 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,rgba(135,224,253,1) 0%,rgba(5,171,224,1) 100%);
/* IE10+*/
	background: linear-gradient(to bottom,rgba(135,224,253,1) 0%,rgba(5,171,224,1) 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87e0fd',endColorstr='#05abe0',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .blue a.pricing_button,.dc_pricingtable02 .blue li.pricing_header1 {
	background: #2894ff;
/* Old browsers */
	background: -moz-linear-gradient(top,#2894ff 0%,#0066cc 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2894ff),color-stop(100%,#0066cc));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#2894ff 0%,#0066cc 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#2894ff 0%,#0066cc 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#2894ff 0%,#0066cc 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#2894ff 0%,#0066cc 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2894ff',endColorstr='#0066cc',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .navy a.pricing_button,.dc_pricingtable02 .navy li.pricing_header1 {
	background: #0067ce;
/* Old browsers */
	background: -moz-linear-gradient(top,#0067ce 0%,#003366 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0067ce),color-stop(100%,#003366));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#0067ce 0%,#003366 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#0067ce 0%,#003366 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#0067ce 0%,#003366 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#0067ce 0%,#003366 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0067ce',endColorstr='#003366',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .green a.pricing_button,.dc_pricingtable02 .green li.pricing_header1 {
	background: #3fc100;
/* Old browsers */
	background: -moz-linear-gradient(top,#3fc100 0%,#339900 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3fc100),color-stop(100%,#339900));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#3fc100 0%,#339900 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#3fc100 0%,#339900 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#3fc100 0%,#339900 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#3fc100 0%,#339900 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fc100',endColorstr='#339900',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .yellow a.pricing_button,.dc_pricingtable02 .yellow li.pricing_header1 {
	background: #ffd53d;
/* Old browsers */
	background: -moz-linear-gradient(top,#ffd53d 0%,#e8b100 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffd53d),color-stop(100%,#e8b100));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#ffd53d 0%,#e8b100 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#ffd53d 0%,#e8b100 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#ffd53d 0%,#e8b100 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#ffd53d 0%,#e8b100 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd53d',endColorstr='#e8b100',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .orange a.pricing_button,.dc_pricingtable02 .orange li.pricing_header1 {
	background: #ff9637;
/* Old browsers */
	background: -moz-linear-gradient(top,#ff9637 0%,#f47400 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9637),color-stop(100%,#f47400));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#ff9637 0%,#f47400 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#ff9637 0%,#f47400 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#ff9637 0%,#f47400 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#ff9637 0%,#f47400 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9637',endColorstr='#f47400',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .red a.pricing_button,.dc_pricingtable02 .red li.pricing_header1 {
	background: #f20000;
/* Old browsers */
	background: -moz-linear-gradient(top,#f20000 0%,#cc0000 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f20000),color-stop(100%,#cc0000));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#f20000 0%,#cc0000 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#f20000 0%,#cc0000 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#f20000 0%,#cc0000 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#f20000 0%,#cc0000 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f20000',endColorstr='#cc0000',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .maroon a.pricing_button,.dc_pricingtable02 .maroon li.pricing_header1 {
	background: #d20000;
/* Old browsers */
	background: -moz-linear-gradient(top,#d20000 0%,#990000 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d20000),color-stop(100%,#990000));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#d20000 0%,#990000 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#d20000 0%,#990000 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#d20000 0%,#990000 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#d20000 0%,#990000 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d20000',endColorstr='#990000',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .purple a.pricing_button,.dc_pricingtable02 .purple li.pricing_header1 {
	background: #848ea8;
/* Old browsers */
	background: -moz-linear-gradient(top,#848ea8 0%,#3f4c6b 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#848ea8),color-stop(100%,#3f4c6b));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#848ea8 0%,#3f4c6b 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#848ea8 0%,#3f4c6b 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#848ea8 0%,#3f4c6b 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#848ea8 0%,#3f4c6b 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#848ea8',endColorstr='#3f4c6b',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .pink a.pricing_button,.dc_pricingtable02 .pink li.pricing_header1 {
	background: #ff9fe0;
/* Old browsers */
	background: -moz-linear-gradient(top,#ff9fe0 0%,#ff66cc 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9fe0),color-stop(100%,#ff66cc));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#ff9fe0 0%,#ff66cc 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#ff9fe0 0%,#ff66cc 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#ff9fe0 0%,#ff66cc 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#ff9fe0 0%,#ff66cc 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9fe0',endColorstr='#ff66cc',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .white a.pricing_button,.dc_pricingtable02 .white li.pricing_header1 {
	background: #fbfbfb;
/* Old browsers */
	background: -moz-linear-gradient(top,#fbfbfb 0%,#dfdfdf 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(100%,#dfdfdf));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#fbfbfb 0%,#dfdfdf 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#fbfbfb 0%,#dfdfdf 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#fbfbfb 0%,#dfdfdf 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#fbfbfb 0%,#dfdfdf 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#dfdfdf',GradientType=0);
/* IE6-9 */
	color: #333;
}

.dc_pricingtable02 .paper a.pricing_button,.dc_pricingtable02 .paper li.pricing_header1 {
	background: #eaeaea;
/* Old browsers */
	background: -moz-linear-gradient(top,#eaeaea 0%,#cccccc 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaeaea),color-stop(100%,#cccccc));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#eaeaea 0%,#cccccc 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#eaeaea 0%,#cccccc 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#eaeaea 0%,#cccccc 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#eaeaea 0%,#cccccc 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#cccccc',GradientType=0);
/* IE6-9 */
	color: #333;
}

.dc_pricingtable02 .silver a.pricing_button,.dc_pricingtable02 .silver li.pricing_header1 {
	background: #b7b7b7;
/* Old browsers */
	background: -moz-linear-gradient(top,#b7b7b7 0%,#999999 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b7b7b7),color-stop(100%,#999999));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#b7b7b7 0%,#999999 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#b7b7b7 0%,#999999 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#b7b7b7 0%,#999999 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#b7b7b7 0%,#999999 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7',endColorstr='#999999',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .grey a.pricing_button,.dc_pricingtable02 .grey li.pricing_header1 {
	background: #949494;
/* Old browsers */
	background: -moz-linear-gradient(top,#949494 0%,#666666 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#949494),color-stop(100%,#666666));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#949494 0%,#666666 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#949494 0%,#666666 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#949494 0%,#666666 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#949494 0%,#666666 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494',endColorstr='#666666',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .black a.pricing_button,.dc_pricingtable02 .black li.pricing_header1 {
	background: #4f4f4f;
/* Old browsers */
	background: -moz-linear-gradient(top,#4f4f4f 0%,#000000 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4f4f4f),color-stop(100%,#000000));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#4f4f4f 0%,#000000 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#4f4f4f 0%,#000000 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#4f4f4f 0%,#000000 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#4f4f4f 0%,#000000 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f4f',endColorstr='#000000',GradientType=0);
/* IE6-9 */
}

.dc_pricingtable02 .glass_black a.pricing_button,.dc_pricingtable02 .glass_black li.pricing_header1 {
	background: #aebcbf;
/* Old browsers */
	background: -moz-linear-gradient(top,#aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#aebcbf),color-stop(50%,#6e7774),color-stop(51%,#0a0e0a),color-stop(100%,#0a0809));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aebcbf',endColorstr='#0a0809',GradientType=0);
/* IE6-9 */
	color: #fff;
	text-shadow: 2px 2px 4px #666;
	filter: dropshadow(color=#666,offx=2,offy=2);
}

.dc_pricingtable02 .glass_orange a.pricing_button,.dc_pricingtable02 .glass_orange li.pricing_header1 {
	background: #ffb76b;
/* Old browsers */
	background: -moz-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffb76b),color-stop(50%,#ffa73d),color-stop(51%,#ff7c00),color-stop(100%,#ff7f04));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b',endColorstr='#ff7f04',GradientType=0);
/* IE6-9 */
	color: #fff;
	text-shadow: 2px 2px 2px #E67300;
	filter: dropshadow(color=#E67300,offx=2,offy=2);
}

.dc_pricingtable02 .glass_lightblue a.pricing_button,.dc_pricingtable02 .glass_lightblue li.pricing_header1 {
	background: #e4f5fc;
/* Old browsers */
	background: -moz-linear-gradient(top,#e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4f5fc),color-stop(50%,#bfe8f9),color-stop(51%,#9fd8ef),color-stop(100%,#2ab0ed));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4f5fc',endColorstr='#2ab0ed',GradientType=0);
/* IE6-9 */
	color: #333;
	text-shadow: 2px 2px 4px #A5DDF8;
	filter: dropshadow(color=#A5DDF8,offx=2,offy=2);
}

.dc_pricingtable02 .glass_blue a.pricing_button,.dc_pricingtable02 .glass_blue li.pricing_header1 {
	background: #6db3f2;
/* Old browsers */
	background: -moz-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#1e69de));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db3f2',endColorstr='#1e69de',GradientType=0);
/* IE6-9 */
	color: #fff;
	text-shadow: 2px 2px 2px #1e69de;
	filter: dropshadow(color=#1e69de,offx=2,offy=2);
}

.dc_pricingtable02 .glass_green a.pricing_button,.dc_pricingtable02 .glass_green li.pricing_header1 {
	background: #bfd255;
/* Old browsers */
	background: -moz-linear-gradient(top,#bfd255 0%,#8eb92a 50%,#72aa00 51%,#72aa00 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bfd255),color-stop(50%,#8eb92a),color-stop(51%,#72aa00),color-stop(100%,#72aa00));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#bfd255 0%,#8eb92a 50%,#72aa00 51%,#72aa00 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#bfd255 0%,#8eb92a 50%,#72aa00 51%,#72aa00 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#bfd255 0%,#8eb92a 50%,#72aa00 51%,#72aa00 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#bfd255 0%,#8eb92a 50%,#72aa00 51%,#72aa00 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255',endColorstr='#72aa00',GradientType=0);
/* IE6-9 */
	color: #fff;
	text-shadow: 2px 2px 4px #666;
	filter: dropshadow(color=#666,offx=2,offy=2);
}

.dc_pricingtable02 .glass_purple a.pricing_button,.dc_pricingtable02 .glass_purple li.pricing_header1 {
	background: #cb60b3;
/* Old browsers */
	background: -moz-linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#a80077 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cb60b3),color-stop(50%,#c146a1),color-stop(51%,#a80077),color-stop(100%,#a80077));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#a80077 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#a80077 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#a80077 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#cb60b3 0%,#c146a1 50%,#a80077 51%,#a80077 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb60b3',endColorstr='#a80077',GradientType=0);
/* IE6-9 */
	color: #fff;
	text-shadow: 2px 2px 4px #666;
	filter: dropshadow(color=#666,offx=2,offy=2);
}

.dc_pricingtable02 .glass_red a.pricing_button,.dc_pricingtable02 .glass_red li.pricing_header1 {
	background: #f85032;
/* Old browsers */
	background: -moz-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f85032),color-stop(50%,#f16f5c),color-stop(51%,#f6290c),color-stop(71%,#f02f17),color-stop(100%,#e73827));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85032',endColorstr='#e73827',GradientType=0);
/* IE6-9 */
	color: #fff;
	text-shadow: 2px 2px 4px #C92816;
	filter: dropshadow(color=#C92816,offx=2,offy=2);
}

.dc_pricingtable02 .glass_white a.pricing_button,.dc_pricingtable02 .glass_white li.pricing_header1 {
	background: #ffffff;
/* Old browsers */
	background: -moz-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#bfbfbf 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(50%,#f1f1f1),color-stop(51%,#e1e1e1),color-stop(100%,#bfbfbf));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#bfbfbf 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#bfbfbf 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#bfbfbf 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#bfbfbf 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#bfbfbf',GradientType=0);
/* IE6-9 */
	color: #333;
	text-shadow: 2px 2px 3px #ffffff;
	filter: dropshadow(color=#ffffff,offx=2,offy=2);
}

.dc_pricingtable02 .glass_aqua a.pricing_button,.dc_pricingtable02 .glass_aqua li.pricing_header1 {
	background: #f2f6f8;
/* Old browsers */
	background: -moz-linear-gradient(top,#f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#b5c6d0 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f6f8),color-stop(50%,#d8e1e7),color-stop(51%,#b5c6d0),color-stop(100%,#b5c6d0));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#b5c6d0 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#b5c6d0 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#b5c6d0 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#b5c6d0 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f8',endColorstr='#b5c6d0',GradientType=0);
/* IE6-9 */
	color: #333;
	text-shadow: 2px 2px 3px #ffffff;
	filter: dropshadow(color=#ffffff,offx=2,offy=2);
}

.dc_pricingtable02 .glass_yellow a.pricing_button,.dc_pricingtable02 .glass_yellow li.pricing_header1 {
	background: #fceabb;
/* Old browsers */
	background: -moz-linear-gradient(top,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#f8b500 100%);
/* FF3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fceabb),color-stop(50%,#fccd4d),color-stop(51%,#f8b500),color-stop(100%,#f8b500));
/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#f8b500 100%);
/* Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#f8b500 100%);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#f8b500 100%);
/* IE10+*/
	background: linear-gradient(to bottom,#fceabb 0%,#fccd4d 50%,#f8b500 51%,#f8b500 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceabb',endColorstr='#f8b500',GradientType=0);
/* IE6-9 */
	color: #333;
	text-shadow: 2px 2px 3px #ffffff;
	filter: dropshadow(color=#ffffff,offx=2,offy=2);
}

div.dc_pricingtable03 {
	color: #333;
	font-weight: normal;
	height: 100%;
	line-height: normal !important;
	margin-bottom: 24px;
	width: 100%;
	margin-top: 30px;
}

div.dc_pricingtable03 a {
	color: #333;
	text-decoration: none;
}

div.dc_pricingtable03 ul {
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
}

div.dc_pricingtable03 li {
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
}

div.dc_pricingtable03 .align_center {
	text-align: center;
}

div.dc_pricingtable03 .radius3 {
	border-radius: 3px;
}

div.dc_pricingtable03 .radius5_topleft {
	border-radius: 5px 0 0 0;
}

div.dc_pricingtable03 .radius5_topright {
	border-radius: 0 5px 0 0;
}

.dc_pricingtable03 .pricing_yes {
	background: url("../images/yes.png") center no-repeat;
	line-height: 22px;
}

.dc_pricingtable03 .pricing_no {
	background: url("../images/no.png") center no-repeat;
	line-height: 22px;
}

div.dc_pricingtable03 h1,div.dc_pricingtable03 h2,div.dc_pricingtable03 h3 {
	border: 0 !important;
	font-weight: normal !important;
	line-height: normal !important;
	margin: 1px;
	padding: 1px !important;
}

div.dc_pricingtable03 h1 {
	font-size: 42px;
}

div.dc_pricingtable03 h1 span {
	font-size: 49px;
}

div.dc_pricingtable03 h2 {
	font-size: 28px;
}

div.dc_pricingtable03 h3 {
	font-size: 12px;
}

div.dc_pricingtable03 div.caption_column li.header_row_1,div.dc_pricingtable03 div.column_1 li.header_row_1,div.dc_pricingtable03 div.column_2 li.header_row_1,div.dc_pricingtable03 div.column_3 li.header_row_1,div.dc_pricingtable03 div.column_4 li.header_row_1 {
	height: 45px;
	padding: 3px 0 0 !important;
	width: 100%;
}

div.dc_pricingtable03 div.caption_column li.header_row_2,div.dc_pricingtable03 div.column_1 li.header_row_2,div.dc_pricingtable03 div.column_2 li.header_row_2,div.dc_pricingtable03 div.column_3 li.header_row_2,div.dc_pricingtable03 div.column_4 li.header_row_2 {
	height: 100px;
	padding: 3px 0 7px !important;
	width: 100%;
}

div.dc_pricingtable03 div.caption_column li.header_row_2 {
	height: 72px;
	padding: 32px 0 6px 10px !important;
	width: 100%;
}

div.dc_pricingtable03 div.caption_column {
	float: left;
	height: 100%;
	width: 24%;
}

div.dc_pricingtable03 div.column_1 {
	float: left;
	height: 100%;
	position: relative;
	width: 19%;
}

div.dc_pricingtable03 div.column_2 {
	float: left;
	height: 100%;
	position: relative;
	width: 19%;
}

div.dc_pricingtable03 div.column_3 {
	float: left;
	height: 100%;
	position: relative;
	width: 19%;
}

div.dc_pricingtable03 div.column_4 {
	float: left;
	height: 100%;
	position: relative;
	width: 19%;
}

div.dc_pricingtable03 div.column_1,div.dc_pricingtable03 div.column_2,div.dc_pricingtable03 div.column_3,div.dc_pricingtable03 div.column_4 {
	transition: box-shadow .1s ease;
}

div.dc_pricingtable03 div.column_1:hover,div.dc_pricingtable03 div.column_2:hover,div.dc_pricingtable03 div.column_3:hover,div.dc_pricingtable03 div.column_4:hover {
	box-shadow: 5px 0 30px rgba(0,0,0,0.5);
	left: -5px;
	position: relative;
	top: -15px;
	z-index: 100;
}

div.dc_pricingtable03 div.column_1:hover li.row_style_1,div.dc_pricingtable03 div.column_2:hover li.row_style_1,div.dc_pricingtable03 div.column_3:hover li.row_style_1,div.dc_pricingtable03 div.column_4:hover li.row_style_1,div.dc_pricingtable03 div.column_1:hover li.row_style_2,div.dc_pricingtable03 div.column_2:hover li.row_style_2,div.dc_pricingtable03 div.column_3:hover li.row_style_2,div.dc_pricingtable03 div.column_4:hover li.row_style_2,div.dc_pricingtable03 div.column_1:hover li.row_style_3,div.dc_pricingtable03 div.column_2:hover li.row_style_3,div.dc_pricingtable03 div.column_3:hover li.row_style_3,div.dc_pricingtable03 div.column_4:hover li.row_style_3,div.dc_pricingtable03 div.column_1:hover li.row_style_4,div.dc_pricingtable03 div.column_2:hover li.row_style_4,div.dc_pricingtable03 div.column_3:hover li.row_style_4,div.dc_pricingtable03 div.column_4:hover li.row_style_4 {
	min-height: 28px;
	padding-left: 5px !important;
	padding-right: 5px !important;
	padding-top: 12px !important;
}

div.dc_pricingtable03 div.column_1:hover li.header_row_1,div.dc_pricingtable03 div.column_2:hover li.header_row_1,div.dc_pricingtable03 div.column_3:hover li.header_row_1,div.dc_pricingtable03 div.column_4:hover li.header_row_1 {
	border-radius: 5px 5px 0 0;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

div.dc_pricingtable03 div.column_1:hover li.header_row_2,div.dc_pricingtable03 div.column_2:hover li.header_row_2,div.dc_pricingtable03 div.column_3:hover li.header_row_2,div.dc_pricingtable03 div.column_4:hover li.header_row_2 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

div.dc_pricingtable03 div.column_1:hover li.footer_row,div.dc_pricingtable03 div.column_2:hover li.footer_row,div.dc_pricingtable03 div.column_3:hover li.footer_row,div.dc_pricingtable03 div.column_4:hover li.footer_row {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

div.dc_pricingtable03 li.row_style_1,div.dc_pricingtable03 li.row_style_2,div.dc_pricingtable03 li.row_style_3,div.dc_pricingtable03 li.row_style_4 {
	float: left;
	height: 100%;
	min-height: 26px;
	padding-top: 9px !important;
	width: 100%;
}

div.dc_pricingtable03 li.row_style_1 span,div.dc_pricingtable03 li.row_style_2 span,div.dc_pricingtable03 li.row_style_3 span,div.dc_pricingtable03 li.row_style_4 span {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

div.dc_pricingtable03 li.row_style_1 {
	background-color: #ffffff;
	border-bottom: 1px dotted #ccc;
}

div.dc_pricingtable03 li.row_style_2 {
	background-color: #f6f6f6;
	border-bottom: 1px dotted #ccc;
}

div.dc_pricingtable03 li.row_style_3 {
	background-color: #ebebeb;
	border-bottom: 1px dotted #ccc;
}

div.dc_pricingtable03 li.row_style_4 {
	background-color: #e3e3e3;
	border-bottom: 1px dotted #ccc;
}

div.dc_pricingtable03 li.footer_row {
	background-color: #e2e2e2;
	border-bottom: 1px solid #ccc;
	float: left;
	height: 40px;
	padding-bottom: 6px !important;
	padding-top: 14px !important;
	width: 100%;
}

div.dc_pricingtable03 a.sign_up {
	background: -moz-linear-gradient(top,#ffffff,#efefef 1px,#d8d8d8);
	background: -ms-linear-gradient(top,#ffffff,#efefef 1px,#d8d8d8);
	background: -o-linear-gradient(top,#ffffff,#efefef 1px,#d8d8d8);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(0.05,#efefef),color-stop(1,#d8d8d8));
	background: -webkit-linear-gradient(top,#ffffff,#efefef 1px,#d8d8d8);
	background-color: #d8d8d8;
	background-image: linear-gradient(top,#ffffff,#efefef 1px,#d8d8d8);
	border: 1px solid #b5b5b5;
	box-shadow: 0 1px 0 rgba(255,255,255,0.5);
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#d8d8d8');
	font-weight: bold;
	height: 24px;
	margin-left: auto;
	margin-right: auto;
	outline: none;
	padding: 6px 0 0 !important;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	width: 66%;
}

div.dc_pricingtable03 a.sign_up:hover {
	background: -moz-linear-gradient(top,#d2d2d2,#dedede 1px,#c9c9c9);
	background: -ms-linear-gradient(top,#d2d2d2,#dedede 1px,#c9c9c9);
	background: -o-linear-gradient(top,#d2d2d2,#dedede 1px,#c9c9c9);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d2d2d2),color-stop(0.05,#dedede),color-stop(1,#c9c9c9));
	background: -webkit-linear-gradient(top,#d2d2d2,#dedede 1px,#c9c9c9);
	background-color: #c9c9c9;
	background-image: linear-gradient(top,#d2d2d2,#dedede 1px,#c9c9c9);
	border: 1px solid #b5b5b5;
	box-shadow: 0 1px 0 rgba(255,255,255,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c9c9c9');
	height: 24px;
	outline: none;
	padding: 6px 0 0 !important;
	text-shadow: 0 1px 0 #ffffff;
}

.dc_pricing_button {
	background: #f5f5f5;
	background: -moz-linear-gradient(top,#f9f9f9,#f0f0f0);
	background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f0f0f0));
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;
	border-radius: 4px;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	color: #555;
	cursor: pointer;
	display: inline-block;
	outline: none;
	padding: 8px 11px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
}

.dc_pricing_button:hover,.dc_pricing_button:focus {
	background: #efefef;
	background: -moz-linear-gradient(top,#f9f9f9,#e9e9e9);
	background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e9e9e9));
	border-color: #ccc;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
	color: #555;
}

.dc_pricing_button:active {
	background: #efefef;
	background: -moz-linear-gradient(top,#eaeaea,#f4f4f4);
	background: -webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#f4f4f4));
	border-color: #c6c6c6;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	color: #555;
	position: relative;
	top: 1px;
}

.dc_pricing_button.rounded {
	border-radius: 15px;
	padding: 8px 15px;
}

input.dc_pricing_button,button.dc_pricing_button {
	overflow: visible;
	width: auto;
}

.dc_pricing_button img {
	border: none;
	vertical-align: bottom;
}

.dc_pricing_button.large {
	border-radius: 5px;
	font-size: 20px;
	font-weight: normal;
	padding: 12px 15px;
}

.dc_pricing_button.large.rounded {
	border-radius: 23px;
	padding: 12px 22px;
}

.dc_pricing_button.red {
	background: #e6433d;
	background: -moz-linear-gradient(top,#f8674b,#d54746);
	background: -webkit-gradient(linear,left top,left bottom,from(#f8674b),to(#d54746));
	border-color: #d1371c #d1371c #9f220d;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
	color: #fff;
	text-shadow: 0 1px 1px #961a07;
}

.dc_pricing_button.red:hover,.dc_pricing_button.red:focus {
	background: #dd3a37;
	background: -moz-linear-gradient(top,#ff7858,#cc3a3b);
	background: -webkit-gradient(linear,left top,left bottom,from(#ff7858),to(#cc3a3b));
	border-color: #961a07;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
}

.dc_pricing_button.red:active {
	background: #e6433d;
	border-color: #961a07;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
}

.dc_pricing_button.black {
	background: #525252;
	background: -moz-linear-gradient(top,#5e5e5e,#434343);
	background: -webkit-gradient(linear,left top,left bottom,from(#5e5e5e),to(#434343));
	border-color: #4c4c4c #313131 #1f1f1f;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
	color: #fff;
	text-shadow: 0 1px 1px #2e2e2e;
}

.dc_pricing_button.black:hover,.dc_pricing_button.black:focus {
	background: #4b4b4b;
	background: -moz-linear-gradient(top,#686868,#363636);
	background: -webkit-gradient(linear,left top,left bottom,from(#686868),to(#363636));
	border-color: #313131;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
}

.dc_pricing_button.black:active {
	background: #525252;
	border-color: #313131;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
}

.dc_pricing_button.grey {
	background: #969696;
	background: -moz-linear-gradient(top,#ababab,#818181);
	background: -webkit-gradient(linear,left top,left bottom,from(#ababab),to(#818181));
	border-color: #a0a0a0 #7c7c7c #717171;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
	color: #fff;
	text-shadow: 0 1px 1px #444;
}

.dc_pricing_button.grey:hover,.dc_pricing_button.grey:focus {
	background: #868686;
	background: -moz-linear-gradient(top,#b0b0b0,#6f6f6f);
	background: -webkit-gradient(linear,left top,left bottom,from(#b0b0b0),to(#6f6f6f));
	border-color: #666 #666 #606060;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
}

.dc_pricing_button.grey:active {
	background: #909090;
	border-color: #606060;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
}

div.dc_pricingtable03 a.tooltip {
	border-bottom: 1px dotted #666;
	position: relative;
	text-decoration: none;
}

div.dc_pricingtable03 a.tooltip:hover {
	border-bottom: 1px dotted red;
	color: #666;
	text-decoration: none;
}

div.dc_pricingtable03 a.tooltip:hover:after,div.dc_pricingtable03 a.tooltip:hover:before {
	display: block;
}

div.dc_pricingtable03 a.tooltip:before {
	background: #404040;
	bottom: 150%;
	color: #ffffff;
	content: attr(rel);
	display: block;
	display: none;
	left: -10px;
	padding: 5px 10px 8px;
	position: absolute;
	text-align: left;
	width: 140px;
	z-index: 1000;
}

div.dc_pricingtable03 a.tooltip:after {
	background: transparent;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #404040;
	bottom: 18px;
	content: "";
	display: block;
	display: none;
	height: 0;
	left: -2px;
	position: absolute;
	width: 0;
	z-index: 1000;
}

div.dc_pt3_style1 h1.col1,div.dc_pt3_style1 h1.col2,div.dc_pt3_style1 h1.col3,div.dc_pt3_style1 h1.col4 {
	color: #ffffff;
	text-align: center;
}

div.dc_pt3_style1 h1 span {
	color: #ffffff margin-left:auto;
}

div.dc_pt3_style1 h2.col1,div.dc_pt3_style1 h2.col2,div.dc_pt3_style1 h2.col3,div.dc_pt3_style1 h2.col4 {
	color: #ffffff;
}

div.dc_pt3_style1 h2.caption {
	color: #999999;
}

div.dc_pt3_style1 h2.caption span {
	color: #999999;
}

div.dc_pt3_style1 h3.col1,div.dc_pt3_style1 h3.col2,div.dc_pt3_style1 h3.col3,div.dc_pt3_style1 h3.col4 {
	color: #ffffff;
}

div.dc_pt3_style1 div.caption_column li.header_row_1 {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 0;
}

div.dc_pt3_style1 div.caption_column li.header_row_2 {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

div.dc_pt3_style1 div.column_1 li.header_row_1 {
	background-color: #52b5d5;
	border-bottom: 1px solid #52b5d5;
	border-top: 0;
}

div.dc_pt3_style1 div.column_1 li.header_row_2 {
	background-color: #64c3de;
	border-bottom: 1px solid #64c3de;
	border-top: 1px solid #64c3de;
}

div.dc_pt3_style1 div.column_2 li.header_row_1 {
	background-color: #3591ca;
	border-bottom: 1px solid #3591ca;
	border-top: 0;
}

div.dc_pt3_style1 div.column_2 li.header_row_2 {
	background-color: #44a3d5;
	border-bottom: 1px solid #44a3d5;
	border-top: 1px solid #44a3d5;
}

div.dc_pt3_style1 div.column_3 li.header_row_1 {
	background-color: #1f5f9f;
	border-bottom: 1px solid #1f5f9f;
	border-top: 0;
}

div.dc_pt3_style1 div.column_3 li.header_row_2 {
	background-color: #2972b0;
	border-bottom: 1px solid #2972b0;
	border-top: 1px solid #2972b0;
}

div.dc_pt3_style1 div.column_4 li.header_row_1 {
	background-color: #1a3e7b;
	border-bottom: 1px solid #1a3e7b;
	border-top: 0;
}

div.dc_pt3_style1 div.column_4 li.header_row_2 {
	background-color: #234e8e;
	border-bottom: 1px solid #234e8e;
	border-top: 1px solid #234e8e;
}

.dc_pricingtable04 {
	margin: 0 auto;
	width: 100%;
	margin-top: 30px;
}

.dc_pricingtable04 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.dc_pricingtable04 ul.price-box {
	float: left;
	margin: 0 -1px 0 0;
	text-align: center;
	width: 20%;
}

.dc_pricingtable04 ul.price-box li.pricing-header,.dc_pricingtable04 ul.price-box li.pricing-content,.dc_pricingtable04 ul.price-box li.pricing-footer {
	padding: 10px;
}

.dc_pricingtable04 ul.price-box li.pricing-content,.dc_pricingtable04 ul.price-box li.pricing-footer {
	background-color: #f9f9f9;
}

.dc_pricingtable04 ul.price-box li.pricing-header {
	background: #000;
	border: 1px solid #fff;
	border-radius: 14px 14px 0 0;
}

.dc_pricingtable04 ul.price-box li.pricing-header>ul {
	position: relative;
}

.dc_pricingtable04 ul.price-box li.pricing-header ul li.title {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 18px 0 40px;
	text-align: center;
}

.dc_pricingtable04 ul.price-box li.pricing-header ul li.price {
	color: #fff;
	padding-bottom: 10px;
	position: relative;
	padding: 40px 0;
}

.dc_pricingtable04 ul.price-box li.pricing-header ul li.price span.currency {
	font-size: 30px;
	position: relative;
	top: -39px;
}

.dc_pricingtable04 ul.price-box li.pricing-header ul li.price span.big {
	font-size: 90px;
	font-weight: bold;
	letter-spacing: -4px;
}

.dc_pricingtable04 ul.price-box li.pricing-header ul li.price span.small {
	font-size: 36px;
	font-weight: bold;
	margin: 0 0 0 2px;
	position: relative;
	top: -35px;
}

.dc_pricingtable04 ul.price-box li.pricing-header ul li.month-label {
	color: #97a3ae;
	padding: 0 0 10px;
}

.dc_pricingtable04 ul.price-box li.pricing-header li.most-popular-label {
	left: 30px;
	line-height: 22px;
	position: absolute;
	top: 228px;
}

.dc_pricingtable04 ul.price-box li.pricing-header li.most-popular-label span {
	background: #77bdd4;
	border: 3px solid #fff;
	border-radius: 10px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 10px;
}

.dc_pricingtable04 ul.price-box li.pricing-content {
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.dc_pricingtable04 ul.price-box li.pricing-content ul li {
	border-bottom: 1px solid #ececec;
	padding: 10px 0;
}

.dc_pricingtable04 ul.price-box li.pricing-content ul li.big-description {
	padding: 15px 0 20px;
}

.dc_pricingtable04 ul.price-box li.pricing-footer {
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec;
	border-radius: 0 0 4px 4px;
	border-right: 1px solid #ececec;
	padding: 20px 10px 30px;
}

.dc_pricingtable04 ul.price-box li.pricing-footer a.buy-now {
	background: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 2px;
	box-shadow: 0 1px 1px #fff inset;
	color: #33383d !important;
	font-weight: bold;
	padding: 10px 32px;
	text-decoration: none;
}

.dc_pricingtable04 ul.price-box li.pricing-footer a.buy-now:hover {
	background: #FFE600;
}

.dc_pricingtable04 ul.price-box:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-box-shadow: 0 5px 7px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 5px 7px rgba(0,0,0,.1);
	-ms-box-shadow: 0 5px 7px rgba(0,0,0,.1);
	box-shadow: 0 5px 7px rgba(0,0,0,.1);
}

.dc_pricingtable04 ul.price-box:hover li.pricing-content,.dc_pricingtable04 ul.price-box:hover li.pricing-footer {
	background-color: #fff;
}

.dc_pricingtable05 table {
	background: #f8f8f8;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-radius: 1px;
	box-shadow: 8px 0 10px -10px rgba(0,0,0,.15), -8px 10px 10px -10px rgba(0,0,0,.15);
	margin: 0;
	padding: 0;
	width: 100%;
}

.w_table_l_grey {
	background-color: #f6f6f6;
}

.w_table_d_grey {
	background-color: #eeeeee;
}

.dc_pricingtable05 table th {
	background: #f6f6f6;
	border-left: 1px dotted #D5D5D5;
	border-right: 1px dotted #D5D5D5;
	border-top: 1px dotted #D5D5D5;
	color: #2F2F2F;
	font-size: 26px;
	height: 90px;
	line-height: 120%;
}

.dc_pricingtable05 table th span {
	color: #23B0F1;
	font-size: 14px;
}

.dc_pricingtable05 table tr {
	height: 30px;
	text-align: center;
}

.dc_pricingtable05 table .grey {
	background-color: #fff;
}

.dc_pricingtable05 table tr td {
	border-left: 1px dotted #D5D5D5;
	border-right: 1px dotted #D5D5D5;
	font-weight: bold;
}

.dc_pricingtable05 table .btn td {
	border-bottom: 1px dotted #D5D5D5;
	border-left: 1px dotted #D5D5D5;
	border-right: 1px dotted #D5D5D5;
}

.dc_pricingtable05 table tr .border_blue {
	background: #ededed;
	border-left: 1px dotted #d7d7d7;
	border-right: 1px dotted #d7d7d7;
}

.dc_pricingtable05 table tr th.border_blue {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
}

.dc_pricingtable05 table tr .border_blue_bottom {
	border-bottom: 1px solid #d7d7d7;
}

.dc_pricingtable05 table tfoot td.border_blue {
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

.dc_pricingtable05 .pricing_btn {
	border-bottom: 1px solid #D5D5D5;
	height: 80px !important;
	text-align: center;
}

.pricing_btn .the_button {
	float: none;
	margin-top: 0;
}

.dc_pricingtable05 .pricing_btn .pricing_btn_orbed {
	clear: both;
	display: block;
	float: left;
	height: 44px;
	margin: 0 0 0 52px;
	padding-left: 13px;
}

.dc_pricingtable05 .pricing_btn .pricing_btn_orbed span {
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 24px;
	height: 44px;
	line-height: 45px;
	min-width: 100px;
	padding: 0 10px 0 0;
}

.dc_pricingtable06 {
	margin-top: 40px;
}

.dc_pricingtable06 .the_button {
	border: #1b1b1b solid 1px !important;
}

.dc_pricingtable06 table {
	background-color: #484848;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-radius: 1px;
	box-shadow: 8px 0 10px -10px rgba(0,0,0,.15), -8px 10px 10px -10px rgba(0,0,0,.15);
	margin: 0;
	padding: 0;
	width: 100%;
}

.d_table_l_grey {
	background-color: #303030;
}

.d_table_d_grey {
	background-color: #3a3a3a;
}

.dc_pricingtable06 table th {
	border-left: 1px dotted #252525;
	border-right: 1px dotted #252525;
	color: #ffffff;
	font-size: 26px;
	height: 90px;
	line-height: 120%;
}

.dc_pricingtable06 table th span {
	color: #a9a9a9;
	font-size: 14px;
}

.dc_pricingtable06 table tr {
	height: 30px;
	text-align: center;
}

.dc_pricingtable06 table .grey {
	background-color: #3a3a3a;
}

.dc_pricingtable06 table tr td {
	border-left: 1px dotted #252525;
	border-right: 1px dotted #252525;
	color: #FFFFFF;
	font-weight: bold;
}

.dc_pricingtable06 .pricing_btn {
	height: 80px !important;
}

.pricing_black_btn {
	background: url("images/blue_bl_bg_black.jpg") repeat-x scroll 0 0 transparent;
	border: 1px dotted #454545;
	color: #FFFFFF;
	font-size: 24px;
	height: 44px;
	padding: 9px 10px;
}

.pricing_blue_btn {
	background: url("images/blue_bl_bg_blue.jpg") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 24px;
	height: 44px;
	padding: 9px 10px;
}

.the_button {
	background: #dddddd;
	background: linear-gradient(#ffffff,#dddddd);
	background: -moz-linear-gradient(#ffffff,#dddddd);
	background: -ms-linear-gradient(#ffffff,#dddddd);
	background: -o-linear-gradient(#ffffff,#dddddd);
	background: -webkit-gradient(linear,0 0,0 bottom,from(#ffffff),to(#dddddd));
	background: -webkit-linear-gradient(#ffffff,#dddddd);
	border-bottom: 1px dotted #9f9f9f;
	border-left: 1px dotted #c5c5c5;
	border-radius: 5px;
	border-right: 1px dotted #c5c5c5;
	color: #050505;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	letter-spacing: -.7px;
	line-height: 33px;
	margin: 0;
	padding: 0 15px;
	position: relative;
	text-align: center;
	width: auto;
	z-index: 1002;
}

.the_button:hover,.the_button.active {
	background: #2e2e2e;
	background: linear-gradient(#2e2e2e,#2e2e2e);
	background: -moz-linear-gradient(#2e2e2e,#2e2e2e);
	background: -ms-linear-gradient(#2e2e2e,#2e2e2e);
	background: -o-linear-gradient(#2e2e2e,#2e2e2e);
	background: -webkit-gradient(linear,0 0,0 bottom,from(#2e2e2e),to(#2e2e2e));
	background: -webkit-linear-gradient(#2e2e2e,#2e2e2e);
	border-bottom: 1px solid #9f9f9f;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	color: #ffffff;
}

.dc_pricingtable05 ul {
	float: left;
	background: none repeat scroll 0 0 #F6F6F6;
	border-top: 1px dotted #D5D5D5;
	color: #2F2F2F;
	font-size: 26px;
	text-align: center;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 8px 0 10px -10px rgba(0,0,0,0.15), -8px 10px 10px -10px rgba(0,0,0,0.15);
	width: 23%;
	padding: 0;
}

.dc_pricingtable05 ul.borderright {
	border-right: 1px solid #ebebeb;
}

.dc_pricingtable05 ul.borderleft {
	border-left: 1px solid #ebebeb;
}

.dc_pricingtable05 ul:hover {
	background: #f7f7f7;
}

.dc_pricingtable05 ul li {
	font-size: 14px;
	color: ##2F2F2F;
	padding: 10px;
}

.dc_pricingtable05 ul li a.the_button {
	margin: 0 auto;
	text-align: center;
	float: none;
	margin-top: 20px;
	margin-bottom: 20px;
}

.dc_pricingtable05 ul li h3 {
	font-size: 26px;
}

.dc_pricingtable05 ul li span {
	color: #23B0F1;
	font-size: 14px;
}

.dc_pricingtable05 ul li.white {
	background-color: #fff;
}

.dc_pricingtable05 ul:hover li.white {
	background-color: #f3f3f3;
}

.dc_pricingtable06 ul {
	float: left;
	background: none repeat scroll 0 0 #484848;
	border-left: 1px dotted #D5D5D5;
	border-right: 1px dotted #D5D5D5;
	border-top: 1px dotted #D5D5D5;
	color: #fff;
	font-size: 26px;
	text-align: center;
	border: 1px solid #252525;
	border-collapse: collapse;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 8px 0 10px -10px rgba(0,0,0,0.15), -8px 10px 10px -10px rgba(0,0,0,0.15);
	width: 23%;
	padding: 0;
}

.dc_pricingtable06 ul:hover {
	background: #484848;
}

.dc_pricingtable06 ul li {
	font-size: 14px;
	color: ##2F2F2F;
	padding: 10px;
}

.dc_pricingtable06 ul li a.the_button {
	margin: 0 auto;
	text-align: center;
	float: none;
	margin-top: 20px;
	margin-bottom: 20px;
}

.dc_pricingtable06 ul li h3 {
	font-size: 26px;
}

.dc_pricingtable06 ul li span {
	color: #A9A9A9;
	font-size: 14px;
}

.dc_pricingtable06 ul li.white {
	background-color: #303030;
}

.dc_pricingtable06 ul:hover li.white {
	background-color: #3a3a3a;
}

.dc_pricingtable06 ul.borderright {
	border-right: 1px solid #323232;
}

.dc_pricingtable06 ul.borderleft {
	border-left: 1px solid #323232;
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width:959px) {
	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width:768px) and (max-width:959px) {
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px) {
	#dc_pricingtable01 .plan {
		width: 18%;
	}
	
	ul.metro_menu ul li {
		float: none;
	}
	
	h2 {
		margin-top: 40px;
	}
	
	.gap {
		width: 90px !important;
	}
	
	.dc_pricingtable02 li.pricing_header1 {
		font-size: 13px;
	}
	
	.dc_pricingtable02 a.tooltip {
		font-size: 11px;
		padding: 0 15px 0 5px;
	}
	
	.dc_pricingtable02 .pricing_column_first li span {
		padding-left: 3px;
		font-size: 11px;
	}
	
	.dc_pricingtable02 ul li {
		height: 40px;
	}
	
	.dc_pricingtable02 li.pricing_header2 {
		font-size: 23px;
	}
	
	.dc_pricingtable02 .pricing_column_first li.pricing_header2 span {
		font-size: 12px;
		padding-left: 3px;
	}
	
	div.dc_pricingtable03 li.row_style_1,div.dc_pricingtable03 li.row_style_2,div.dc_pricingtable03 li.row_style_3,div.dc_pricingtable03 li.row_style_4 {
		height: 32px;
	}
	
	.dc_pricingtable04 ul.price-box li.pricing-header ul li.price span.big {
		font-size: 50px;
	}
	
	.dc_pricingtable04 ul.price-box li.pricing-header ul li.price span.small {
		font-size: 20px;
	}
	
	.dc_pricingtable04 ul.price-box li.pricing-header ul li.price span.currency {
		font-size: 0;
	}
	
	.dc_pricingtable04 ul.price-box li.pricing-footer a.buy-now {
		padding: 10px;
	}
	
	.dc_pricingtable04 ul.price-box li.pricing-footer a.buy-now {
		padding: 10px 2px;
	}
	
	.dc_pricingtable06 table th {
		font-size: 22px;
	}
	
	.dc_pricingtable05 table th {
		font-size: 22px;
	}
	
	.dc_pricingtable04 ul.price-box li.pricing-header ul li.price span.big {
		font-size: 42px;
	}
	
	div.dc_pricingtable03 h1 span {
		font-size: 37px;
	}
	
	a {
		font-size: 11px;
	}
	
	.dc_pricingtable05 {
		margin-left: 15px;
	}
	
	.dc_pricingtable06 {
		margin-left: 15px;
	}
	
	.dc_pricingtable05 ul {
		margin-top: 10px;
	}
	
	.dc_pricingtable06 ul {
		margin-top: 10px;
	}
	
	.dc_pricingtable05 ul li h3 {
		font-size: 20px;
	}
	
	.dc_pricingtable06 ul li h3 {
		font-size: 20px;
	}
	
	#dc_pricingtable01 {
		margin: 10px 0;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width:480px) and (max-width:767px) {
	#dc_pricingtable01 .plan {
		width: 38%;
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px) {
	.dc_pricingtable02 .pricing_column_first li.pricing_header2 span {
		font-size: 10px;
	}
	
	.dc_pricingtable02 li.pricing_header2 {
		font-size: 16px;
	}
	
	.dc_pricingtable02 .pricing_column_first li.pricing_header2 span {
		padding-left: 3px;
	}
	
	.dc_pricingtable02 ul li {
		height: auto;
	}
	
	.dc_pricingtable02 {
		font-size: 11px;
	}
	
	#dc_pricingtable01 .plan {
		width: 90%;
	}
	
	.pricing_five .pricing_column,.pricing_five .pricing_column_first {
		width: 90%;
		margin-left: 15px;
		margin-bottom: 10px;
	}
	
	.gap {
		width: 90% !important;
	}
	
	.dc_pricingtable02 .pricing_column_first li {
		text-align: center;
	}
	
	.dc_pricingtable02 .pricing_column_first li.pricing_header2 span {
		font-size: 14px;
	}
	
	div.dc_pricingtable03 div.caption_column {
		width: 90%;
		margin-left: 15px;
	}
	
	div.dc_pricingtable03 div.column_1 {
		width: 90%;
		margin-left: 15px;
	}
	
	div.dc_pricingtable03 div.column_2 {
		width: 90%;
		margin-left: 15px;
	}
	
	div.dc_pricingtable03 div.column_3 {
		width: 90%;
		margin-left: 15px;
	}
	
	div.dc_pricingtable03 div.column_4 {
		width: 90%;
		margin-left: 15px;
	}
	
	.dc_pricingtable04 ul.price-box {
		width: 90%;
		margin-left: 15px;
	}
	
	.dc_pricingtable06 ul {
		width: 90%;
	}
	
	.dc_pricingtable05 ul {
		width: 90%;
	}
}

.dc_flat,.dc_flat:visited {
	background: #222;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	color: #ffffff !important;
	cursor: pointer;
	display: inline-block;
	padding: 5px 10px 6px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.1);
}

.dc_flat:hover {
	background-color: #3B3B3B;
	color: #fff;
}

.dc_flat:active {
	top: 1px;
}

.dc_awb_small.dc_flat,.dc_awb_small.dc_flat:visited {
	font-size: 11px;
}

.dc_flat,.dc_flat:visited,.dc_awb_medium.dc_flat,.dc_awb_medium.dc_flat:visited {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.1);
}

.dc_awb_large.dc_flat,.dc_awb_large.dc_flat:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}

.dc_awb_green.dc_flat,.dc_awb_green.dc_flat:visited {
	background-color: #91bd09;
}

.dc_awb_green.dc_flat:hover {
	background-color: #749a02;
}

.dc_awb_teal.dc_flat,.dc_awb_teal.dc_flat:visited {
	background-color: #2daebf;
}

.dc_awb_teal.dc_flat:hover {
	background-color: #007d9a;
}

.dc_awb_blue.dc_flat,.dc_awb_blue.dc_flat:visited {
	background-color: #0066CC;
}

.dc_awb_blue.dc_flat:hover {
	background-color: #004B97;
}

.dc_awb_gray.dc_flat,.dc_awb_gray.dc_flat:visited {
	background-color: #999;
}

.dc_awb_gray.dc_flat:hover {
	background-color: #666;
}

.dc_awb_silver.dc_flat,.dc_awb_silver.dc_flat:visited {
	background-color: #eee;
	color: #333 !important;
}

.dc_awb_silver.dc_flat:hover {
	background-color: #ddd;
}

.dc_awb_white.dc_flat,.dc_awb_white.dc_flat:visited {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #333 !important;
}

.dc_awb_white.dc_flat:hover {
	background-color: #f2f2f2;
}

.dc_awb_purple.dc_flat,.dc_awb_purple.dc_flat:visited {
	background-color: #6666CC;
}

.dc_awb_purple.dc_flat:hover {
	background-color: #5B48AA;
}

.dc_awb_pink.dc_flat,.dc_awb_pink.dc_flat:visited {
	background-color: #CC66CC;
}

.dc_awb_pink.dc_flat:hover {
	background-color: #BB3EBB;
}

.dc_awb_red.dc_flat,.dc_awb_red.dc_flat:visited {
	background-color: #CC3300;
}

.dc_awb_red.dc_flat:hover {
	background-color: #872300;
}

.dc_awb_magenta.dc_flat,.dc_awb_magenta.dc_flat:visited {
	background-color: #a9014b;
}

.dc_awb_magenta.dc_flat:hover {
	background-color: #630030;
}

.dc_awb_orange.dc_flat,.dc_awb_orange.dc_flat:visited {
	background-color: #ff5c00;
}

.dc_awb_orange.dc_flat:hover {
	background-color: #d45500;
}

.dc_awb_yellow.dc_flat,.dc_awb_yellow.dc_flat:visited {
	background-color: #FFCC33;
	color: #333 !important;
}

.dc_awb_yellow.dc_flat:hover {
	background-color: #FBBC00;
}

.dc_pricing_button {
	background: #f5f5f5;
	background: -moz-linear-gradient(top,#f9f9f9,#f0f0f0);
	background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f0f0f0));
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;
	border-radius: 4px;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	color: #555;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	outline: none;
	padding: 8px 11px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	width: 55%;
}

.dc_pricing_button:hover,.dc_pricing_button:focus {
	background: #efefef;
	background: -moz-linear-gradient(top,#f9f9f9,#e9e9e9);
	background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e9e9e9));
	border-color: #ccc;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
	color: #555;
}

.dc_pricing_button:active {
	background: #efefef;
	background: -moz-linear-gradient(top,#eaeaea,#f4f4f4);
	background: -webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#f4f4f4));
	border-color: #c6c6c6;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	color: #555;
	position: relative;
	top: 1px;
}

.dc_pricing_button.rounded {
	border-radius: 15px;
	padding: 8px 15px;
}

input.dc_pricing_button,button.dc_pricing_button {
	overflow: visible;
	width: auto;
}

.dc_pricing_button img {
	border: none;
	vertical-align: bottom;
}

.dc_pricing_button.large {
	border-radius: 5px;
	font-size: 20px;
	font-weight: normal;
	padding: 12px 15px;
}

.dc_pricing_button.large.rounded {
	border-radius: 23px;
	padding: 12px 22px;
}

.dc_pricing_button.small {
	border-radius: 3px;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 11px;
}

.dc_pricing_button.small.rounded {
	border-radius: 11px;
}

.dc_pricing_button.light_blue {
	background: #92dbf6;
	background: -moz-linear-gradient(top,#abe4f8,#6fcef3);
	background: -webkit-gradient(linear,left top,left bottom,from(#abe4f8),to(#6fcef3));
	border-color: #7cbdd5;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
	color: #444 !important;
	text-shadow: 0 1px 0 #b6e6f9;
}

.dc_pricing_button.light_blue:hover,.dc_pricing_button.light_blue:focus {
	background: #85d6f5;
	background: -moz-linear-gradient(top,#b1e9fd,#66c6ea);
	background: -webkit-gradient(linear,left top,left bottom,from(#b1e9fd),to(#66c6ea));
	border-color: #66a8bf;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
}

.dc_pricing_button.light_blue:active {
	background: #92dbf6;
	border-color: #66a8bf;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
}

.dc_pricing_button.blue {
	background: #377ad0;
	background: -moz-linear-gradient(top,#52a8e8,#377ad0);
	background: -webkit-gradient(linear,left top,left bottom,from(#52a8e8),to(#377ad0));
	border-color: #4081af #2e69a3 #20559a;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	color: #fff !important;
	text-shadow: 0 1px 1px #4081af;
	margin: 15px 0;
}

.dc_pricing_button.blue:hover,.dc_pricing_button.blue:focus {
	background: #206bcb;
	background: -moz-linear-gradient(top,#3e9ee5,#206bcb);
	background: -webkit-gradient(linear,left top,left bottom,from(#3e9ee5),to(#206bcb));
	border-color: #2a73a6 #165899 #07428f;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
}

.dc_pricing_button.blue:active {
	background: #3282d3;
	border-color: #154c8c #154c8c #0e408e;
	box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	text-shadow: 0 -1px 1px #1d62ab;
}

.dc_pricing_button.green {
	background: #7fbf4d;
	background: -moz-linear-gradient(top,#7fbf4d,#63a62f);
	background: -webkit-gradient(linear,left top,left bottom,from(#7fbf4d),to(#63a62f));
	border-color: #63a62f;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
	color: #fff !important;
	text-shadow: 0 1px 0 #53961e;
	margin: 15px 0;
}

.dc_pricing_button.green:hover,.dc_pricing_button.green:focus {
	background: #76b347;
	background: -moz-linear-gradient(top,#86c755,#5ea12a);
	background: -webkit-gradient(linear,left top,left bottom,from(#86c755),to(#5ea12a));
	border-color: #53961e;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
}

.dc_pricing_button.green:active {
	background: #7fbf4d;
	border-color: #53961e;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
}

.dc_pricing_button.red {
	background: #e6433d;
	background: -moz-linear-gradient(top,#f8674b,#d54746);
	background: -webkit-gradient(linear,left top,left bottom,from(#f8674b),to(#d54746));
	border-color: #d1371c #d1371c #9f220d;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
	color: #fff !important;
	text-shadow: 0 1px 1px #961a07;
	margin: 15px 0;
}

.dc_pricing_button.red:hover,.dc_pricing_button.red:focus {
	background: #dd3a37;
	background: -moz-linear-gradient(top,#ff7858,#cc3a3b);
	background: -webkit-gradient(linear,left top,left bottom,from(#ff7858),to(#cc3a3b));
	border-color: #961a07;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
}

.dc_pricing_button.red:active {
	background: #e6433d;
	border-color: #961a07;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
}

.dc_pricing_button.orange {
	background: #ee8f1f;
	background: -moz-linear-gradient(top,#f5b026,#f48423);
	background: -webkit-gradient(linear,left top,left bottom,from(#f5b026),to(#f48423));
	border-color: #e6791c #e6791c #d86f15;
	box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	color: #fff !important;
	text-shadow: 0 1px 1px #b85300;
	margin: 15px 0;
}

.dc_pricing_button.orange:hover,.dc_pricing_button.orange:focus {
	background: #e38512;
	background: -moz-linear-gradient(top,#ffbb33,#eb7b1a);
	background: -webkit-gradient(linear,left top,left bottom,from(#ffbb33),to(#eb7b1a));
	border-color: #d0680c;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
}

.dc_pricing_button.orange:active {
	background: #ee8f1f;
	border-color: #d0680c;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
}

.dc_pricing_button.yellow {
	background: #f9e327;
	background: -moz-linear-gradient(top,#fceb4c,#ebd611);
	background: -webkit-gradient(linear,left top,left bottom,from(#fceb4c),to(#ebd611));
	border-color: #dcc700 #dcc700 #c2b00b;
	box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
	color: #444 !important;
	text-shadow: 0 1px 1px #ffff98;
}

.dc_pricing_button.yellow:hover,.dc_pricing_button.yellow:focus {
	background: #ebd611;
	background: -moz-linear-gradient(top,#fffa58,#e1cd00);
	background: -webkit-gradient(linear,left top,left bottom,from(#fffa58),to(#e1cd00));
	border-color: #cebb10;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
}

.dc_pricing_button.yellow:active {
	background: #f9e327;
	border-color: #cebb10;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
}

.dc_pricing_button.pink {
	background: #f87bca;
	background: -moz-linear-gradient(top,#f87bca,#ec56b5);
	background: -webkit-gradient(linear,left top,left bottom,from(#f87bca),to(#ec56b5));
	border-color: #e54aac #e54aac #cc3695;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
	color: #fff !important;
	text-shadow: 0 1px 1px #c02589;
}

.dc_pricing_button.pink:hover,.dc_pricing_button.pink:focus {
	background: #f075c3;
	background: -moz-linear-gradient(top,#ff85d3,#e34dac);
	background: -webkit-gradient(linear,left top,left bottom,from(#ff85d3),to(#e34dac));
	border-color: #c02589;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
}

.dc_pricing_button.pink:active {
	background: #f87bca;
	border-color: #c02589;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
}

.dc_pricing_button.purple {
	background: #995dc8;
	background: -moz-linear-gradient(top,#c785e5,#995dc8);
	background: -webkit-gradient(linear,left top,left bottom,from(#c785e5),to(#995dc8));
	border-color: #7c45aa #7c45aa #5d288a;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
	color: #fff !important;
	text-shadow: 0 1px 1px #370662;
}

.dc_pricing_button.purple:hover,.dc_pricing_button.purple:focus {
	background: #8b50ba;
	background: -moz-linear-gradient(top,#cc8aea,#884eb8);
	background: -webkit-gradient(linear,left top,left bottom,from(#cc8aea),to(#884eb8));
	border-color: #5d288a;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
}

.dc_pricing_button.purple:active {
	background: #995dc8;
	border-color: #5d288a;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
}

.dc_pricing_button.grey {
	background: #969696;
	background: -moz-linear-gradient(top,#ababab,#818181);
	background: -webkit-gradient(linear,left top,left bottom,from(#ababab),to(#818181));
	border-color: #a0a0a0 #7c7c7c #717171;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
	color: #fff !important;
	text-shadow: 0 1px 1px #444;
}

.dc_pricing_button.grey:hover,.dc_pricing_button.grey:focus {
	background: #868686;
	background: -moz-linear-gradient(top,#b0b0b0,#6f6f6f);
	background: -webkit-gradient(linear,left top,left bottom,from(#b0b0b0),to(#6f6f6f));
	border-color: #666 #666 #606060;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
}

.dc_pricing_button.grey:active {
	background: #909090;
	border-color: #606060;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
}

.dc_pricing_button.black {
	background: #525252;
	background: -moz-linear-gradient(top,#5e5e5e,#434343);
	background: -webkit-gradient(linear,left top,left bottom,from(#5e5e5e),to(#434343));
	border-color: #4c4c4c #313131 #1f1f1f;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
	color: #fff !important;
	text-shadow: 0 1px 1px #2e2e2e;
}

.dc_pricing_button.black:hover,.dc_pricing_button.black:focus {
	background: #4b4b4b;
	background: -moz-linear-gradient(top,#686868,#363636);
	background: -webkit-gradient(linear,left top,left bottom,from(#686868),to(#363636));
	border-color: #313131;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
}

.dc_pricing_button.black:active {
	background: #525252;
	border-color: #313131;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
}

/* Toggle Accordian from DCodes*/
#dc_toggle_container {
	width: 100%;
}

.dc_hide .dc_toggle_box {
	display: none;
}

.dc_show .dc_toggle_box {
	display: block;
}

.style1 {
	margin: 0 0 16px;
}

.style1 .dc_toggle_link,.style1 .dc_acc_link {
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	font-size: 1.3em;
	padding: 8px 16px 8px 32px;
	text-decoration: none;
	color: #333 !important;
}

.style1.dc_hide .dc_toggle_link,.style1 .dc_hide .dc_acc_link {
	background-image: url(../images/toggle1_d.png);
}

.style1.dc_show .dc_toggle_link,.style1 .dc_show .dc_acc_link {
	background-image: url(../images/toggle1_u.png);
}

.style1 .dc_toggle_box {
	padding: 8px 0;
}

.style2 {
	margin: 0 0 16px;
}

.style2.dc_toggle,.style2 .dc_acc_box {
	border: 1px solid #ddd;
	border-radius: 4px;
	box-shadow: #ddd 1px 1px 2px;
}

.style2 .dc_acc_box {
	margin-bottom: 6px;
}

.style2 .dc_toggle_link,.style2 .dc_acc_link {
	background-position: 16px center;
	background-repeat: no-repeat;
	display: block;
	font-size: 1.3em;
	padding: 8px 16px 8px 48px;
	text-decoration: none;
	color: #333 !important;
}

.style2.dc_hide .dc_toggle_link,.style2 .dc_hide .dc_acc_link {
	background-image: url(../images/toggle2_d.png);
}

.style2.dc_show .dc_toggle_link,.style2 .dc_show .dc_acc_link {
	background-image: url(../images/toggle2_u.png);
}

.style2 .dc_toggle_box {
	padding: 8px 16px;
}

.style2.dc_toggle,.style2 .dc_acc_box {
	background: #fff;
	background: -moz-linear-gradient(top,#fff,#f6f6f6);
/* Firefox 3.6+*/
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f6f6f6));
/* Chrome 1-9,Safari 4-5 */
	background: -webkit-linear-gradient(top,#fff,#f6f6f6);
/* Chrome 10+,Safari 5.1+*/
	background: -o-linear-gradient(top,#fff,#f6f6f6);
/* Opera 11.10+*/
	background: -ms-linear-gradient(top,#fff,#f6f6f6);
/* IE10 */
	background: linear-gradient(top,#fff,#f6f6f6);
/* CSS3 */
}

.toggleCollapse {
	color: #333 !important;
	text-decoration: none;
}

.toggleCollapse {
	color: #333;
	text-decoration: underline;
}

.dc_accordion2 dd.current {
	display: block;
}

.dc_accordion2 {
	font-size: 12px;
	margin-left: 0;
	border: 1px solid #eee;
	padding: 10px;
}

.dc_accordion2 dt {
	background: #eaeaea;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 10px;
	position: relative;
}

.dc_accordion2 dd {
	display: none;
	margin: 8px 0;
}

.dc_accordion2 dd p:first-child {
	margin-top: 1px;
	padding: 10px;
}

div.dc_accordion {
	background-color: #333;
	border-radius: 3px;
	color: #666666 !important;
	font-family: arial, sans-serif;
	font-size: 13px;
	height: 100%;
	line-height: normal;
	padding: 5px;
	width: 500px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-background-clip: padding-box;
}

div.dc_accordion ul,div.dc_accordion li {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: normal;
}

div.dc_accordion li.block_header {
	color: #ffffff !important;
	font-weight: bold;
	height: 20px;
	padding: 8px 10px 10px;
	width: 100%;
}

div.dc_accordion a {
	color: #098365 !important;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: normal;
	text-decoration: none;
	outline: none;
}

div.dc_accordion a:hover {
	text-decoration: underline;
}

div.dc_accordion li.block a.header {
	color: #666666 !important;
	display: block;
	height: 20px;
	padding: 10px 10px 8px;
	text-shadow: 0 1px 0 #ffffff;
/* CSS3 transition */
	-webkit-transition: padding-left .1s ease-out;
	-moz-transition: padding-left .1s ease-out;
	-o-transition: padding-left .1s ease-out;
	-ms-transition: padding-left .1s ease-out;
	transition: padding-left .1s ease-out;
}

div.dc_accordion li.block div.arrow {
	background-color: transparent;
	border-bottom: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #aaaaaa;
	float: right;
	height: 0;
	margin-right: 10px;
	margin-top: -22px;
	visibility: visible;
	width: 0;
}

div.dc_accordion li.block a.header:hover {
	text-decoration: none !important;
	padding-left: 20px;
}

div.dc_accordion li.block div {
	height: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: height .3s ease-in-out;
	-moz-transition: height .3s ease-in-out;
	-o-transition: height .3s ease-in-out;
	-ms-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out;
}

div.dc_accordion li.block div p {
	padding: 10px;
	margin: 0;
	position: relative;
	top: 50px;
}

div.dc_accordion li.block:target,div.dc_accordion li.block.target {
	width: 100%;
}

div.dc_accordion li.block:target a.header,div.dc_accordion li.block.target a.header {
	font-weight: bold;
}

div.dc_accordion li:target div,div.dc_accordion li.target div {
	background-color: #ffffff;
	border-top: 1px solid #ececec;
	height: 300px;
	overflow: auto;
	visibility: visible;
	width: 100%;
}

div.dc_accordion li.block:target div p,div.dc_accordion li.block.target div p {
	top: 0;
	z-index: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

div.dc_accordion li.block:target div.arrow,div.dc_accordion li.block.target div.arrow {
	margin-top: -23px;
}

div.dc_accordion li.block {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #bcbcbc;
	background-color: #e8e8e8;
	background-image: linear-gradient(top,#ebebeb,#e3e3e3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#e3e3e3');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#e3e3e3');
	background: -ms-linear-gradient(top,#ebebeb,#e3e3e3);
	background: -moz-linear-gradient(top,#ebebeb,#e3e3e3);
	background: -o-linear-gradient(top,#ebebeb,#e3e3e3);
	background: -webkit-linear-gradient(top,#ebebeb,#e3e3e3);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ebebeb),color-stop(1,#e3e3e3));
}

div.dc_accordion li.block:nth-last-child(1) {
	border-bottom: 0;
}

div.dc_accordion li.block a.header:hover {
	color: #222222 !important;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #f1f1f1;
	background-image: linear-gradient(top,#f5f5f5,#ececec);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ececec');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ececec');
	background: -ms-linear-gradient(top,#f5f5f5,#ececec);
	background: -moz-linear-gradient(top,#f5f5f5,#ececec);
	background: -o-linear-gradient(top,#f5f5f5,#ececec);
	background: -webkit-linear-gradient(top,#f5f5f5,#ececec);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(1,#ececec));
}

div.dc_accordion li.block:target a.header,div.dc_accordion li.block.target a.header {
	color: #222222 !important;
	text-shadow: 0 1px 0 #ffffff;
	border-bottom: 1px solid #bcbcbc;
	background-color: #f1f1f1;
	background-image: linear-gradient(top,#f5f5f5,#ececec);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ececec');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ececec');
	background: -ms-linear-gradient(top,#f5f5f5,#ececec);
	background: -moz-linear-gradient(top,#f5f5f5,#ececec);
	background: -o-linear-gradient(top,#f5f5f5,#ececec);
	background: -webkit-linear-gradient(top,#f5f5f5,#ececec);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(1,#ececec));
}

.dc_ac-container {
	width: 600px;
	text-align: left;
}

.dc_ac-container label {
	color: #777 !important;
	cursor: pointer;
	display: block;
	font-size: 19px;
	height: 30px;
	line-height: 33px;
	padding: 5px 20px;
	position: relative;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	z-index: 20;
	background: #ffffff;
	background: -moz-linear-gradient(top,#ffffff 1%,#eaeaea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#ffffff),color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,#ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top,#ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top,#ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top,#ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=0);
	box-shadow: 0 0 0 1px rgba(155,155,155,0.3), 1px 0 0 0 rgba(255,255,255,0.9) inset, 0 2px 2px rgba(0,0,0,0.1);
}

.dc_ac-container label:hover {
	background: #fff;
}

.dc_ac-container input:checked+label,.dc_ac-container input:checked+label:hover {
	background: #c6e1ec;
	color: #3d7489 !important;
	text-shadow: 0 1px 1px rgba(255,255,255,0.6);
	box-shadow: 0 0 0 1px rgba(155,155,155,0.3), 0 2px 2px rgba(0,0,0,0.1);
}

.dc_ac-container label:hover:after,.dc_ac-container input:checked+label:hover:after {
	content: '';
	height: 24px;
	position: absolute;
	right: 13px;
	top: 7px;
	width: 24px;
	background: transparent url(../images/arrow_down.png) no-repeat center center;
}

.dc_ac-container input:checked+label:hover:after {
	background-image: url(../images/arrow_up.png);
}

.dc_ac-container input {
	display: none;
}

.dc_ac-container article {
	background: rgba(255,255,255,0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0;
	position: relative;
	z-index: 10;
	-webkit-transition: height .3s ease-in-out, box-shadow .6s linear;
	-moz-transition: height .3s ease-in-out, box-shadow .6s linear;
	-o-transition: height .3s ease-in-out, box-shadow .6s linear;
	-ms-transition: height .3s ease-in-out, box-shadow .6s linear;
	transition: height .3s ease-in-out, box-shadow .6s linear;
}

.dc_ac-container article p {
	color: #777;
	font-size: 14px;
	line-height: 23px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}

.dc_ac-container input:checked ~ article {
	-webkit-transition: height .5s ease-in-out, box-shadow .1s linear;
	-moz-transition: height .5s ease-in-out, box-shadow .1s linear;
	-o-transition: height .5s ease-in-out, box-shadow .1s linear;
	-ms-transition: height .5s ease-in-out, box-shadow .1s linear;
	transition: height .5s ease-in-out, box-shadow .1s linear;
	box-shadow: 0 0 0 1px rgba(155,155,155,0.3);
}

.dc_ac-container input:checked ~ article.ac-small {
	height: 140px;
}

.dc_ac-container input:checked ~ article.ac-medium {
	height: 180px;
}

.dc_ac-container input:checked ~ article.ac-large {
	height: 230px;
}