html, body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "MavenProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 14px;
	height: 100%;
}
body {
	background: #151415 url(http://creative-solutions.net/images/wrapper/gray/gray23.png) center top repeat;
}
body, #top_menus_wraper,.header_0_main,.header_0_main_bg3,.header_0_main_bg2,.header_0_main_bg1 {
	min-width: 990px;
}
* {
	margin: 0;
	padding: 0;
}
p {
	margin: 15px 0;
}

::selection {color: rgb(111, 111, 111);background: rgb(1, 1, 0);}
::-moz-selection {color: rgb(111, 111, 111);background: rgb(1, 1, 0);}

a {
	text-decoration: none;
	color: #3F8CFF;
	outline: none;
	
	-webkit-transition:  all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}
span.nav-header {
	-webkit-transition:  all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
a:hover {
	text-decoration: none;
}

h3, h3 a {
	font-size: 20px;
	line-height: 24px;
	text-shadow: 0px 3px 4px #000;
}
h2, h2 a {
	font-size: 26px;
	line-height: 28px;
	text-shadow: 0px 4px 5px #000;
}
h1, h1 a {
	font-size: 30px;
	line-height: 30px;
	text-shadow: 0px 4px 5px #000;
}
h1, h2, h3, h4, h5 {
	margin: 0 0 20px 0;
}
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a {
	display: block;
	font-family: "MavenProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	padding: 0;
	text-decoration: none;
	width: auto;
}
@font-face {
    font-family: 'MavenProRegular';
    src: url('../fonts/maven_pro_regular-webfont.eot');
    src: url('../fonts/maven_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/maven_pro_regular-webfont.woff') format('woff'),
         url('../fonts/maven_pro_regular-webfont.ttf') format('truetype'),
         url('../fonts/maven_pro_regular-webfont.svg#MavenProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*FOOTER BOTTOM HACK*/
#container {
	min-height:100%;
	position:relative;
}
.content_inner_bg1 {
	background: #151415 url("../images/bg_main_light.jpg") center top repeat;
}
.content_inner_bg2 {
	background: transparent url(../images/light_fx_content.png) center -2px no-repeat;
}
#header {
	height: 169px;
	background: #151415 url("../images/bg_main_light.jpg") center top repeat;
}
#content {
	padding-bottom: 180px;
	padding-top: 20px;
	background-image: url(../images/light_fx_content.png);
	background-position: top center;
	background-repeat: no-repeat;
}
#footer {
	background: transparent url("../images/bg_footer_main.png") center top repeat-x;
	height: 141px;
	position: absolute;
	width: 100%;
	bottom: 0;
}
#content_inner {
	margin: 0px auto;
	min-height: 573px;
	border-top: 1px solid rgba(48, 48, 48, 0.55);
}
.content_element {
	background: url("../images/bg_box_light_8.png") center top repeat;
	border: 1px solid #373737;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
}
#render_content {
	padding: 20px;
	font-size: 13px;
	line-height: 18px;
	color: #ccc;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}


.header_0_home {
	background: transparent url("../images/bg_header_0.png") center top no-repeat;
	height: 109px;
	padding-top: 60px;
}
#logo_main {
	display: block;
	text-decoration: none;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: 60px;
}
#logo_main img{
	border: none;
	width: 300px;
}
.header_1_home {
	background: transparent url("../images/bg_header_1.png") center top no-repeat;
	height: 169px;
	width: 100%;
	position: absolute;
	top: 50%;
	margin-top: -72.5px;
}
.header_2_home {
	background: transparent url("../images/bg_header_2.png") center top no-repeat;
	height: 144px;
	width: 100%;
	position: absolute;
	bottom: 0;
}

.home_link {
	color: #dfd7c6;
	font-size: 14px;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 26px 0 10px 0;
	background: transparent url("../images/bg_language_active.png") center 60px no-repeat;
}
.home_link:hover {
	background: transparent url("../images/bg_language_active.png") center 40px no-repeat;
}

#copy {
	font-size: 11px;
	color: #dfd7c6;
	text-align: center;
	position: absolute;
	bottom: 50px;
	width: 100%;
}
#copy a{
	font-size: 11px;
	color: #dfd7c6;
	text-decoration: none;
}
#copy a:hover{
	text-decoration: underline;
}
#social {
	top: 10px;
	width: 177px;
	text-align: center;
	margin: 20px auto;
}
#social a {
	float: left;
	display: block;
	width: 42px;
	height: 38px;
	text-decoration: none;
	opacity: 0.75;
	margin-right: 2px;
}	
#social a:hover {
	opacity: 1;	
}	
.social_f {
	background: transparent url("../images/facebook.png") center top no-repeat;
}	
.social_t {
	background: transparent url("../images/twitter.png") center top no-repeat;
}	
.social_l {
	background: transparent url("../images/linkedin.png") center top no-repeat;
}	
.social_g {
	background: transparent url("../images/google.png") center top no-repeat;
}	
	

.header_0_main {
	position: absolute;
	height: 169px;
	z-index: 1000;
	top: 0;
	width: 100%;
}
.header_0_main_bg1 {
	background: transparent url("../images/bg_header_0_main.png") center top repeat-x;
	height: 169px;
	position: absolute;
	width: 100%;
	z-index: 8;
	top: 0;
}
.header_0_main_bg2 {
	position: absolute;
	width: 100%;
	height: 27px;
	z-index: 7;
	top: 0;
	background-color: #000;
}
.header_0_main_bg3 {
	width: 100%;
	position: absolute;
	background: transparent url("../images/bg_menu.png") center top repeat-x;
	height: 35px;
	z-index: 9;
	top: 134px;
}

.reset_input {
	display: block !important;
	width: auto !important;
	border: none !important;
	background: none !important;
	margin: 0 !important;
	padding: 0  !important;
	outline: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;

	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
}
.clear {
	background: none !important;
	border: 0 !important;
	clear: both !important;
	display: block !important;
	float: none !important;
	font-size: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	visibility: hidden !important;
	width: 0 !important;
	height: 0 !important;
}

#search_products {
	background: transparent url("../images/bg_search.png") center top repeat;
	height: 21px;
	position: absolute;
	right: 0;
	top: 141px;
	width: 14%;
	z-index: 1000;
	display: none;
}
#search_products_input {
	position: absolute;
	top: 2px;
	left: 7px;
	color: #9f9f9f;
	height: 18px;
	width: 100%;
	font-size: 12px;
}

#top_right_menus {
	position: absolute;
	right: 10%;
	width: 370px;
	top: 6px;
}

.top_right_menu {
	float: left;
	margin: 0 8px;
}
.top_right_menu>a {
	color: #6e6e6e;
	font-size: 13px;
}
.top_right_menu>a:hover {
	color: #ededed;
}


#top_left_menus {
	position: absolute;
	left: 10%;
	width: 150px;
	top: 6px;
}
#top_left_menus>a {
	color: #6e6e6e;
	font-size: 13px;
	padding-right: 8px;
}
#top_left_menus>a:hover,#top_left_menus>a.active {
	color: #ededed;
}

.w1000 {
	width: 990px;
	margin: 0 auto;
	position: relative;
}
.w1000_resp {
	width: 80%;
	margin: 0 auto;
	position: relative;
}

#top_menus_wraper {
	width: 100%;
	height: 31px;
	position: absolute;
	top: 136.5px;
	margin: 0 auto;
}

#top_menus {
	text-align: center;
}
#top_menus ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#top_menus ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	position: relative;
}
#top_menus>ul>li>a, #top_menus>ul>li>span{
	font-size: 14px;
	margin: 0;
	padding: 8px 30px;
	float: left;
	color: #9f9f9f;
	text-decoration: none;
	background: transparent url("../images/bg_menu_right.png") right top no-repeat;
	cursor: pointer;
	text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.1), 0px 0px 7px rgba(152, 161, 0, 0.1);
}
#top_menus>ul>li.active>a,#top_menus>ul>li>a:hover, 
#top_menus>ul>li.active1>a,#top_menus>ul>li.active1>span, 
#top_menus>ul>li.active>span,#top_menus>ul>li>span:hover {
	background: rgba(0,0,0,0.1) url("../images/bg_menu_right.png") right top no-repeat;
	color: #ededed;
	text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.87), 0px 0px 7px rgba(152, 161, 0, 0.7);
}
#top_menus ul.nav-child>li.active>a,
#top_menus ul.nav-child>li>a:hover,
.a_menu_active {
	text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.87), 0px 0px 7px rgba(152, 161, 0, 0.7);
	background-color: rgba(0, 0, 0, 0) !important;
	color: #FFFFFF;
}

ul.nav-child {
	display: none;
	top: 32px;
	position: absolute;
	border: 1px solid rgb(69, 69, 69);
	border-bottom: 0;
	-moz-box-shadow: 0 0px 36px 0px rgba(7, 7, 7, 0.8), 0 8px 8px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0px 36px 0px rgba(7, 7, 7, 0.8), 0 8px 8px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 36px 0px rgba(7, 7, 7, 0.8), 0 8px 8px 2px rgba(0, 0, 0, 0.2);
	background-image: url("../images/bg_main_light.jpg");
	z-index: 1000;
}
ul.nav-child li{
	display: block !important;
}
ul.nav-child li a{
	text-align: left;
	border-bottom: 1px solid rgb(69, 69, 69);
	background-color: rgba(89, 89, 89, 0.28);
	font-size: 13px;
	margin: 0;
	padding: 10px 35px 10px 28px;
	color: #ededed;
	text-decoration: none;
	display: block;
	min-width: 172px;
}
ul.nav-child ul.nav-child {
left: 216px;
top: 7px;
z-index: 1001;
}




#main_wrapper {
	background-color: #000;
	height: 500px;
	padding-bottom: 2px;
}


/****************************fooet css**********************************************/
#copy_main {
	font-size: 11px;
	color: #dfd7c6;
	text-align: center;
	position: absolute;
	bottom: 10px;
	width: 100%;
}
#copy_main a{
	font-size: 11px;
	color: #dfd7c6;
	text-decoration: none;
}
#copy_main a:hover{
	text-decoration: underline;
}
#social_main {
	width: 177px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -88.5px;
	bottom: 40px;
}
#social_main a {
	float: left;
	display: block;
	width: 42px;
	height: 38px;
	text-decoration: none;
	opacity: 0.75;
	margin-right: 2px;
}	
#social_main a:hover {
	opacity: 1;
}

#bottom_menus {
	position: absolute;
	top: 20px;
	text-align: center;
	width: 100%;
}
#bottom_menus ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#bottom_menus ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
#bottom_menus ul li a{
	font-size: 13px;
	margin: 0;
	padding: 8px 12px;
	float: left;
	color: #9f9f9f;
	text-decoration: none;
}
#bottom_menus ul li.active a,#bottom_menus ul li a:hover {
	color: #ededed;
}



/*homepage sliders**************************************************************/
#home_first_row {
	height: 55%;
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 500;
}
.images_holder {
	position: absolute;
	margin-top: 2px;
	left: 0;
	top: 0;
	width: 999999px;
	height: 100%;
}
.images_holder img{
}
.first_row_item {
	float: left;
	margin-right: 2px;
	padding: 0;
	height: 100%;
	position: relative;
}
.first_row_item a {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: block;
}

.first_row_item_description {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 0px;
	background: transparent url("../images/bg_row_item_description.png") left top repeat;
}
.first_row_item_description_news {
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
	width: 50%;
	background: transparent url("../images/bg_row_item_description.png") left top repeat;
}
.first_row_item_description_txt_news {
	position: absolute;
	left: 10px;
	right: 8px;
	top: 20px;
	bottom: 10px;
	overflow: hidden;
	font-size: 12px;
	color: #ababab;
}
.first_row_item_description_logo {
	position: absolute;
	width: 29px;
	height: 29px;
	left: 9px;
	top: 10px;
	background: transparent url("../images/bg_row_item_description_logo.png") left top repeat;
}
.first_row_item_description_txt {
	position: absolute;
	left: 50px;
	right: 13px;
	top: 12px;
	bottom: 11px;
	overflow: hidden;
	font-size: 12px;
	color: #ababab;
}


#home_second_row {
	height: 45%;
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 500;
}
#second_images_holder {
	margin-bottom: 2px;
}
.second_row_item {
	float: left;
	margin-right: 2px;
	padding: 0;
	height: 100%;
	position: relative;
}
.second_row_item a {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: block;
}

.second_row_item_description {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 0px;
	background: transparent url("../images/bg_row_item_description.png") left top repeat;
}
.second_row_item_description_news {
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
	width: 50%;
	background: transparent url("../images/bg_row_item_description.png") left top repeat;
}
.second_row_item_description_txt_news {
	position: absolute;
	left: 10px;
	right: 8px;
	top: 20px;
	bottom: 10px;
	overflow: hidden;
	font-size: 12px;
	color: #ababab;
}
.second_row_item_description_logo {
	position: absolute;
	width: 29px;
	height: 29px;
	left: 9px;
	top: 10px;
	background: transparent url("../images/bg_row_item_description_logo.png") left top repeat;
}
.second_row_item_description_txt {
	position: absolute;
	left: 50px;
	right: 13px;
	top: 12px;
	bottom: 11px;
	overflow: hidden;
	font-size: 12px;
	color: #ababab;
}

.catch_event {
	z-index: 1000;
}


#content_bottom_holder {
	background: rgba(45, 45, 45, 0.27) url("../images/bg_main_bottom_holder.png") left top repeat-x;
	height: 6px;
}

#creative_ext_info {
border: 1px solid #302F2F;
box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
height: 137px;
border-radius: 6px;
background-color: rgba(0, 0, 0, 0.2);
top: 15px;
width: 400px;
right: 20px;
position: absolute;
}
#creative_ex_img{
	border-radius: 3px;
	border: 1px solid rgba(0, 0, 0, 0.21);
	background-color: rgba(6, 6, 6, 0.2);
	padding: 3px;
	position: absolute;
	top: 9px;
	left: 7px;
}
#creative_ex_data {
	position: absolute;
	left: 135px;
	top: 3px;
}
.creative_ex_data_left_col {
	margin-bottom: 3px;
	float: left;
	width: 175px;
	clear: left;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}
.creative_ex_data_right_col {
	float: left;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}

.creative_info {
	background-image: url(../images/bg_info_bf.png);
}
.creative_tip {
	background-image: url(../images/bg_tip_bf.png);
}
.creative_video {
	background-image: url(../images/bg_video_bf.png);
}
.creative_alert {
	background-image: url(../images/bg_alert_bf.png);
}
.creative_info_block {
display: block;
width: auto;
vertical-align: middle;
padding: 13px 15px 13px 50px;
border-top: 1px dotted #555;
border-bottom: 1px dotted #555;
color: #ccc;
font-size: 16px;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.7);
}
.creative_info_block a {
	color: #ccc;
}
.creative_info_block a:hover {
	color: #fff;
}


/* subscribe */
#subscribenow {
	box-shadow: inset 0 0 15px 1px rgba(253, 18, 8, 0.78);
	border-radius: 8px;
	background-color: #FF8F00;
	padding: 9px 27px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.77);
	color: white;
	border: none;
	cursor: pointer;
font-size: 14px;
}
#subscribenow:hover {
	box-shadow: inset 0 0 15px 2px rgba(253, 18, 8, 0.78);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.82);
	background-color: #FFCC00;
}
#akeebasubs input[type=submit] {
	box-shadow: inset 0 0 15px 1px rgba(253, 18, 8, 0.78);
	border-radius: 8px;
	background-color: #FF8F00;
	padding: 9px 27px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.77);
	color: white;
	border: none;
	cursor: pointer;
font-size: 14px;
}
#akeebasubs input[type=submit]:hover {
	box-shadow: inset 0 0 15px 2px rgba(253, 18, 8, 0.78);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.82);
	background-color: #FFCC00;
}
input.main {
	padding: 4px;
	border-radius: 5px;
	color: #666;
	border: 1px solid #ccc;
	outline: none;
}
#akeebasubs select {
	padding: 4px;
	border-radius: 5px;
	color: #666;
	border: 1px solid #ccc;
	outline: none;
}
#akeebasubs select:hover {
box-shadow: 0 0 3px 0 #0476A8;
}

input.main:hover {
box-shadow: 0 0 5px 0px #0476A8;
}
input.main:focus {
box-shadow: 0 0 3px 0 #0476A8;
}

#akeebasubs label.main {
box-shadow: inset 0 0 18px -3px #0171B2;
color: #014872;
border-radius: 8px;
display: inline-block;
width: 27%;
padding: 8px;
margin: 0 0.5em 0.3em 0;
background-color: #EDEDED;
}

#akeebasubs h3.subs {
color: #0171B2;
margin: 0.4em 0 !important;
padding: 0.2em !important;
font-weight: bold;
font-size: 12pt;
}

#akeebasubs legend {
color: #0171B2;	
}
#akeebasubs .level-title {
color: #0171B2;	
}
#akeebasubs fieldset {
border-radius: 8px;
border: 1px solid #CCC;	
}
#akeebasubs-steps-header {
	display: none;
}

#akeebasubs-steps-bar span.numbers {
	background: transparent url("../images/stepbar-badge.png") 0 0 no-repeat;
	width: 64px;
	height: 69px;
	padding: 0;
	text-align: center;
	line-height: 65px;
	font-size: 30px;
	text-indent: 1px;
	text-shadow: 0 0 0 #010000;
	color: #0884ED;
	font-family: Helvetica, Arial, FreeSans, sans-serif;
	background-color: transparent !important;
}
#akeebasubs-steps-bar .active span.numbers {
	background: transparent url("../images/stepbar-badge.png") 0 -76px no-repeat;
	color: #fff;
}
#akeebasubs-steps-bar {
	color: #666666;
}
#akeebasubs-steps-bar span.active span.text {
font-size: 26px;
color: #22A3FF !important;
text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.81) !important;
}
#akeebasubs-steps-bar {
font-size: 26px !important;
color: #F0F0F0 !important;
text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.81) !important;
}
#akeebasubs-steps {
box-shadow: none  !important;
background-position: 0 -40px !important;
background-color: transparent !important;
border-bottom: 1px dotted #555 !important;
border-top: 1px dotted #555 !important;
background-repeat: repeat !important;
background-image: url(http://creative-solutions.net/templates/creativesolutions/images/bg_tip_bf.png) !important;
padding: 2px !important;
border-radius: 0 !important;
-moz-border-radius: 0px !important;
}
#akeebasubs div.level-description-inner {
min-height: 75px !important;
}

#akeebasubs-subscribe-level {
border: 1px dotted #555 !important;
background-color: transparent !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-box-shadow: rgba(11, 11, 11, 0.26) 0px 0px 19px 4px !important;
}
#akeebasubs .level-title {
font-size: 24px !important;
font-weight: normal !important;
color: #FFF !important;
text-shadow: 0px 4px 5px #000 !important;
background-color: transparent !important;
}
#akeebasubs div.level-description {
padding: 0 0 0 8px !important;
background-color: rgba(255, 255, 255, 0.04) !important;
}
#akeebasubs legend {
font-size: 20px !important;
color: #FFF !important;
text-shadow: 0px 4px 5px #000 !important;
border-bottom: 1px dotted #8E8E8E !important;
}
#akeebasubs fieldset {
border: none !important;
}
div.akeeba-bootstrap .well {
background-color: transparent !important;
border: none !important;
}

div.akeeba-bootstrap .form-horizontal .control-label {
text-align: left !important;
	width: 150px !important;
}
div.akeeba-bootstrap .form-horizontal .controls {
margin-left: 150px !important;
}

div.akeeba-bootstrap .form-horizontal .form-actions {
margin: -19px 0 -30px 150px !important;
padding-left: 0 !important;
}

.btn {
	padding: 6px 30px !important;
	display: inline-block !important;
	margin: 0;
	line-height: 20px !important;
	text-align: center !important;
	vertical-align: middle !important;
	cursor: pointer !important;
	text-decoration: none !important;
	outline: 0 !important;

	border: 1px solid #bbb !important;
	border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.3) !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.3) !important;

	-webkit-transition: background-position 0s linear !important;
	-moz-transition: background-position 0s linear !important;
	-o-transition: background-position 0s linear !important;
	transition: background-position 0s linear !important;
}
.btn:hover {
	background-color: #e6e6e6 !important;
	background-position: 0 -15px !important;

	text-decoration: none !important;

	-webkit-transition: background-position 0.1s linear !important;
	-moz-transition: background-position 0.1s linear !important;
	-o-transition: background-position 0.1s linear !important;
	transition: background-position 0.1s linear !important;

}
.btn:active {
	background-image: none !important;
	outline: 0 !important;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05) !important;
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05) !important;
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05) !important;
}
.btn.btn-primary {
	color: #fff !important;
	text-shadow: 0 -1px 0 rgb(0,0,0) !important;
	background-color: #0048D9 !important;
	background-image: -moz-linear-gradient(top,#047AB3,#042D80) !important;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#047AB3),to(#042D80)) !important;
	background-image: -webkit-linear-gradient(top,#047AB3,#042D80) !important;
	background-image: -o-linear-gradient(top,#047AB3,#042D80) !important;
	background-image: linear-gradient(to bottom,#047AB3,#042D80) !important;
	background-repeat: repeat-x !important;
	border-color: #04c #04c #002a80 !important;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.45) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#047AB3',endColorstr='#042D80',GradientType=0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}
.btn.btn-primary:hover {
	color: #fff !important;
	background-color: #01297B !important;
}
.btn.btn-primary:active {
	color: #fff !important;
	background-color: #01297B !important;
}
#subscribenow {
margin: -21px 0 0 -20px !important;
}
div.akeeba-bootstrap .well {
margin-bottom: -25px !important;
}
.login fieldset {
	padding: 20px;
}
.login .btn {
	margin-top: 10px !important;
}
.nav.nav-tabs.nav-stacked {
	margin: 15px 0 0 15px;
}

a.screenshot:hover {
text-decoration: underline;
}
a.screenshot {
margin-bottom: -8px;
display: inline-block;
font-size: 11px;
color: rgb(3, 121, 193);
text-decoration: none;
}
a.linkblue:hover {
text-decoration: underline;
}
a.linkblue {
display: inline-block;
color: rgb(3, 121, 193);
text-decoration: none;
}

#xmap .level_0 {
	margin: -5px 15px 20px 25px;
}
#xmap .level_1 {
	margin: 5px 15px 5px 15px;
}
#xmap .level_2 {
	margin-left: 15px;
}
#xmap .muted {
	display: none;
}
#xmap a {
	color: #C0C0C0;
}
#xmap a:hover {
	color: #fff;
	text-decoration: underline;
}
#xmap .level_1 a {
	color: #54ADFF;
}
#xmap .level_1 a:hover {
	color: #fff;
	text-decoration: underline;
}
#xmap .level_2 a {
	color: #FF9191;
}
#xmap .level_2 a:hover {
	color: #fff;
	text-decoration: underline;
}
#xmap img {
	display: none;
}

/*fieldset*/
fieldset {
	padding: 12px;
	margin-bottom: 10px;
}

/* LOGIN */
#HLwrapper {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
#HLcontainer {
width: 200px !important;
margin: 0 auto !important;
font-size: 12px !important;
float: right !important;
margin-right: 20px !important;
line-height: 1.8 !important;
font-family: inherit !important;
}
#HLhidden {
margin: 0 auto !important;
padding: 0px !important;
border-top: none !important;
background: black url("http://creative-solutions.net/templates/creativesolutions/images/bg_main_light.jpg") repeat  !important;
color: #fff  !important;
border: 1px solid rgba(5, 0, 0, 0.29) !important;
opacity: 1  !important;
box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5)  !important;
border-bottom-left-radius: 10px  !important;
border-bottom-right-radius: 10px  !important;
}
#HLmodule {
width: 100% !important;
margin: 0px !important;
padding: 0px !important;
border: 0px !important;
background: transparent url("http://creative-solutions.net/templates/creativesolutions/images/bg_box_light_8.png") repeat !important ;
}
#HLsep {
width: 100% !important;
height: 10px !important;
margin: 0px !important;
padding: 0px !important;
border: 0px !important;
background: transparent url("http://creative-solutions.net/templates/creativesolutions/images/bg_box_light_8.png") repeat  !important;
border-bottom-left-radius: 12px !important;
border-bottom-right-radius: 12px !important;
}

#HLhandle {
width: 85px !important;
height: 29px !important;
margin: 0px !important;
padding: 0px !important;
border: 0px !important;
float: right !important;
text-align: center !important;
background: none !important;
color: #fff !important;
display: block;
}
#HLrender {
padding: 5px 0 0 15px !important;
}
#HLwrapper .control-group.checkbox {
	margin-top: 4px;
	margin-bottom: 2px;
}
#HLwrapper .btn {
	padding: 2px 30px !important;
}
#HLwrapper ul.unstyled {
	margin: 8px 0 0 0;
	line-height: 1.4;
}
#HLhandle>span {
	font-weight: normal !important;
	color: #A5A5A5 !important;
	text-decoration: none !important;
	font-size: 14px !important;
	line-height: 25px !important;

	-webkit-transition:  all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
#HLhandle>span:hover {
	color: #fff !important;
}

#sexy_tooltip_title {
position: absolute;
display: none;
z-index: 9997;
}

.bluelink {
	text-decoration: none;
	color: #3F8CFF !important;
	outline: none;
	border-bottom: 1px dotted #156BEB;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
.bluelink:hover {
	text-decoration: none;
	color: #fff  !important;
	border-bottom: 1px dotted #fff;

}
div.akeeba-bootstrap .table-striped tbody>tr:nth-child(odd)>td, div.akeeba-bootstrap .table-striped tbody>tr:nth-child(odd)>th {
background-color: #272727 !important;
}
div.akeeba-bootstrap .btn-info {

background-color: #005068 !important;
background-image: -moz-linear-gradient(top,#005068,#2f96b4) !important;
background-image: -webkit-gradient(linear,0 0,0 100%,from(#005068),to(#2f96b4)) !important;
background-image: -webkit-linear-gradient(top,#005068,#2f96b4) !important;
background-image: -o-linear-gradient(top,#005068,#2f96b4) !important;
background-image: linear-gradient(to bottom,#005068,#2f96b4) !important;
}
#akeebasubs td.subscription-label {
background-color: #383838  !important;
}

.cr_bug_fix {
	width: 100% !important;
	float: none !important;
}

.doc_ul b {
color: #FFF0DE;
font-weight: normal;
}

.doc_b {
font-weight: normal !important;
}

.ext_url {
font-size: 20px;
color: #fff !important;
font-weight: normal !important;
}

/****************************************PACKAGES************************************************************************************************************/
.creative_packages_wrapper {
	position: relative;
	margin: 15px 0;
	height: 400px;
	margin: 40px 0 35px;
}
.creative_package_wrapper {
	position: relative;
	float: left;
	width: 23%;
	text-align: center;
	opacity: 1;


	font-family: Tahoma,"Arial",sans-serif;
}
.creative_package_seperator {
	float: left;
	width: 2.6%;
	text-align: center;
	height: 15px;
}
.creative_package_header {
	background-color: #002A48;
	background-image: -moz-linear-gradient(top,#276C8E,#000819);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#276C8E),to(#000819));
	background-image: -webkit-linear-gradient(top,#276C8E,#000819);
	background-image: -o-linear-gradient(top,#276C8E,#000819);
	background-image: linear-gradient(to bottom,#276C8E,#000819);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#276C8E',endColorstr='#000819',GradientType=0);

	

	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

	padding-top: 5px;
	padding-bottom: 15px;
}


.creative_package_wrapper.active .creative_package_header {
	background: #B50 url(/templates/creativesolutions/images/table/table-highlight.png) 50% 0 repeat-x;
}

.creative_package_header_title {
	font-size: 18px;
	padding: 3px 0 6px;
	text-align: center;
	margin-bottom: 10px;
	color: #EEE;
	background: #093752;
	border-bottom: 1px solid #496C80;
	border-top: 1px solid #072E46;
}
.creative_package_header_title span {
/*	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.6)));
	-moz-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.6)));
	mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.6)));*/
}
.creative_package_wrapper.active .creative_package_header_title{
	background: #C96008;
	border-bottom: 1px solid #F3A25F;
	border-top: 1px solid #A94A09;
}
.creative_package_wrapper.active {
	/*-webkit-transform: scale(1.1,1.1);*/
	box-shadow: 0 0 50px 0px rgba(0, 0, 0, 0.84) !important;
	margin-top: -15px !important;
}
.creative_package_wrapper.active:hover {
	box-shadow: 0 0 50px 1px rgba(0, 0, 0, 0.9) !important;
	-webkit-transform: scale(1.05,1.05);
	-moz-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05);
}

.creative_package_wrapper:hover {
	margin-top: -10px;
	box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.64);
	/*-webkit-transform: scale(1.02,1.02);*/
}





.creative_package_header_price {
	font-size: 42px;
	line-height: 40px;
	display: block;
	font-style: italic;
	font-weight: bold;
	color: #fff;

	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.6)));
	-moz-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.6)));
	mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.6)));
}

.creative_package_body {
	padding: 0px;
}
.creative_package_body_line {
	padding: 15px 0;
	text-shadow: none;
	border-bottom: 1px solid #C7C7C7;
	background-image: linear-gradient(to bottom,#FDFDFD,#CECECE);
	color: rgb(26, 26, 26);
	color: #556;
	font-size: 14px;
}
.creative_package_footer {
background-color: rgba(0, 19, 53, 0.81);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
padding-top: 14px;
padding-bottom: 15px;
background-image: linear-gradient(to bottom,#004C72,#000E2B);
border-top: 1px solid #78A3FA;
}


.pc_mentioned {
color: #880000;
font-weight: bold;
font-size: 13px;
}
.cp_best_seller {
position: absolute;
top: -31px;
right: -17px;
z-index: 10;
opacity: 0.8;
}
.creative_partner {
font-style: italic;
font-size: 13px;
color: #C7C7C7;
margin: 2px 0 -7px 0;
display: none;
}
.creative_package_wrapper.active .creative_partner {
color: #fff;
}

 .pc_hidden {
 	opacity: 0;
 	-webkit-transform: scale(0.8,0.8);
 	-moz-transform: scale(0.8,0.8);
 	-o-transform: scale(0.8,0.8);
 	transform: scale(0.8,0.8);
 }

  .pc_top_block_hidden {
 	opacity: 0;
 	-webkit-transform: scale(0.8,0.8);
 	-moz-transform: scale(0.8,0.8);
 	-o-transform: scale(0.8,0.8);
 	transform: scale(0.8,0.8);
 }
  .transaction_speed_top_block {
	-webkit-transition: all linear 0.9s 1.1s;
	-moz-transition: all linear 0.9s 1.1s;
	-o-transition: all linear 0.9s 1.1s;
	transition: all linear 0.9s 1.1s;
 } 

 .transaction_speed_1 {
	-webkit-transition: all linear 0.9s 1.1s;
	-moz-transition: all linear 0.9s 1.1s;
	-o-transition: all linear 0.9s 1.1s;
	transition: all linear 0.9s 1.1s;
 } 
 .transaction_speed_2 {
	-webkit-transition: all linear 0.8s 1.2s;
	-moz-transition: all linear 0.8s 1.2s;
	-o-transition: all linear 0.8s 1.2s;
	transition: all linear 0.8s 1.2s;
 } 
 .transaction_speed_3 {
	-webkit-transition: all linear 0.8s 1.1s;
	-moz-transition: all linear 0.8s 1.1s;
	-o-transition: all linear 0.8s 1.1s;
	transition: all linear 0.8s 1.1s;
 } 
 .transaction_speed_4 {
	-webkit-transition: all linear 0.9s 1.3s;
	-moz-transition: all linear 0.9s 1.3s;
	-o-transition: all linear 0.9s 1.3s;
	transition: all linear 0.9s 1.3s;
 }

 .transaction_speed_final {
	-webkit-transition: all linear 0.2s !important;
	-moz-transition: all linear 0.2s  !important;
	-o-transition: all linear 0.2s  !important;
	transition: all linear 0.2s  !important;

 }

 .packages_price_info {
text-shadow: -2px 2px 2px rgba(0, 0, 0, 0.72) !important;
font-style: italic;
text-align: center;
clear: both;
padding: 7px 0 0 0;
font-size: 12px;
color: rgb(119, 185, 255);

	-webkit-transition: all linear 0.5s 2.2s;
	-moz-transition: all linear 0.5s 2.2s;
	-o-transition: all linear 0.5s 2.2ss;
	transition: all linear 0.5s 2.2ss;
}
/*Features NEW*/
.info_block_state {
	display: inline-block;
	margin: 2px 0px 0px 0px;
	width: 14px;
	height: 14px;
	background: transparent url("/images/arrow_next.png") 2px 0px no-repeat;
	opacity: 0.7;
	float: right;
}
.toggler_wrapper.active .info_block_state{
	background: transparent url("/images/arrow_down.png") 0px 3px no-repeat;
	opacity: 1;
}
.toggler_wrapper:hover .info_block_state{
	opacity: 1;
}

div.toggler_wrapper {
	font-size: 16px;
	cursor: pointer;

	webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
div.toggler_wrapper.active, div.toggler_wrapper:hover {
	color: #ddd;
}
div.toggler_wrapper:hover {
	color: #ddd;
}



/*documentation************************************************************************************************************/
.creative_documentation_block {
	font-size: 14px;
	margin-left: 18px;
	display: list-item;
	line-height: 1.4;
}
a.screenshot {
	font-size: 13px;
	color: rgb(213, 105, 105);
	text-decoration: none;
}
a.screenshot:hover {
	text-decoration: underline;
	color: rgb(112, 194, 244);
}
/*.documentation_pre_block {
font-size: 16px;
color: rgb(112, 194, 244);
margin-top: 8px;
margin-bottom: 2px;
}*/

.doc_ul {
	list-style-type: square;
	margin-left: 27px;
}
.hover_animate_undeline {
	cursor: pointer;
	border-bottom: 1px dotted transparent;
	
	-webkit-transition:  all linear 0.08s;
	-moz-transition: all linear 0.08s;
	-o-transition: all linear 0.08s;
	transition: all linear 0.08s;
}
.hover_animate_undeline:hover {
	color: #fff;
	border-bottom: 1px dotted #acacac;
}
.doc_b {
	color: rgb(252, 214, 144);
	display: inline-block;
	margin-top: 6px;
	font-weight: bold;
}
.doc_ul b{
	color: #FFF0DE;
}

.cis_code_wrapper {
display: inline-block;
margin-top: 3px;
background-color: rgba(71, 71, 71, 0.61);
border: 1px solid rgba(28, 28, 28, 0.51);
padding: 0px 4px 2px 4px;
color: #8DBEA3;
}
.cis_code_value {
	color: #E86363;
}
.cis_code_value_1 {
	color: #95C2FF;
}

.documentation_pre_block {
font-size: 15px;
color: rgb(112, 194, 244);
margin-top: 10px;
margin-bottom: 8px;
border-bottom: 1px dotted rgba(255, 255, 255, 0.21);
background: rgba(0, 0, 0, 0.23) url(/templates/creativesolutions/images/bg_info_bf.png) left -43px repeat;
border-top: 1px dotted rgba(17, 0, 0, 0.38);
padding: 5px 10px;

cursor: pointer;

	
-webkit-transition:  all linear 0.2s;
-moz-transition: all linear 0.2s;
-o-transition: all linear 0.2s;
transition: all linear 0.2s;
}
.documentation_pre_block:hover {
	background: rgba(0, 0, 0, 0.3) url(/templates/creativesolutions/images/bg_info_bf.png) left -43px repeat;	
}
.documentation_pre_block.active {
color: rgb(57, 180, 255);
border-bottom: 1px dotted rgba(255, 255, 255, 0.35);
border-top: 1px dotted rgba(17, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.35) url(/templates/creativesolutions/images/bg_info_bf.png) left -43px repeat;
}

.pre_block_link_wrapper {
	float: right;
	margin-right: 10px;
}

.content_block_state {
	display: inline-block;
	margin: 2px 0px 0px 0px;
	width: 14px;
	height: 18px;
	background: transparent url("/images/arrow_next.png") 2px 1px no-repeat;
	opacity: 0.7;
	float: right;
}
.documentation_pre_block.active .content_block_state{
	background: transparent url("/images/arrow_down.png") 0px 5px no-repeat;
	opacity: 1;
}
.documentation_pre_block:hover .content_block_state{
	opacity: 1;
}
.documentation_pre_block_inner {
	display: block;
	padding: 11px 10px 22px;
	box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 25px 0px inset;
	background-color: rgba(0, 0, 0, 0.06);
}




.features_item {
color: rgb(221, 221, 221);
display: block;
background: transparent url("http://creative-solutions.net/templates/creativesolutions/images/checked_item.png") 0px 11px no-repeat;
padding: 14px 0 0px 38px;
background-size: 26px;
font-size: 14px;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
cursor: pointer;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
margin-left: 11px;
}
.features_item:hover {
	padding: 14px 0 0px 48px;

}
.features_item:hover b {
text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.75);
/*color: rgb(238, 89, 89);*/

}
.features_item:hover span {
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 85);
	color: #fff;
}
.features_item b {
font-size: 15px;
font-weight: normal;
color: rgb(114, 202, 98);
text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.65);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.features_item span {
display: block;
font-size: 14px;
color: rgb(207, 207, 207);
text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.55);

-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
margin-top: 3px;
margin-left: 12px;
}

.faq_item {
color: rgb(221, 221, 221);
display: block;
background: transparent url("../images/question.png") 0px 7px no-repeat;
padding: 14px 0 0px 38px;
background-size: 30px;
font-size: 14px;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
cursor: pointer;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
margin-left: 11px;
}
.faq_item:hover {
	padding: 14px 0 0px 48px;

}
.faq_item:hover b {
text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.75);
color: rgb(119, 185, 255);

}
.faq_item:hover span {
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 85);
	color: #fff;
}
.faq_item b {
font-size: 15px;
font-weight: normal;
color: rgb(119, 185, 255);
text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.65);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.faq_item span {
display: block;
font-size: 14px;
color: rgb(207, 207, 207);
text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.55);

-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;

margin-top: 3px;
margin-left: 12px;
}








.com_version {
text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.75);
color: rgb(195, 52, 52);
font-style: italic;
display: inline-block;
font-size: 12px;
}

.bl_link {
font-size: 13px;
color: rgb(70, 177, 243);
text-decoration: none;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
font-style: italic;
}

.bl_link:hover {
	color: rgb(36, 132, 190);
}

.toggler_inner {

}
.features_wrapper {
	display: block;
	padding: 11px 5px 22px;
	box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 25px 0px inset;
	background-color: rgba(0, 0, 0, 0.06);
}

.cr_link {
	text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.41);
	color: rgb(137, 172, 248) !important;
	font-size: 15px;
	font-weight: bold;
}
.cr_link:hover {
	text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.55);
	color: rgb(77, 120, 216) !important;
}
.ext_url {
	font-size: 20px;
	color: #fff !important;
	font-weight: bold;
}
.ext_url:hover {
	color: rgb(137, 172, 248) !important;
}

.ext_star {
	width: 14px;
	margin-right: -2px;
	opacity: 0.9;
	position: relative;
	top: 0px;

	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.ext_star:hover {
	opacity: 1;
	top: -1px;
} 

.downloads_count_animation {
margin-top: 1px;
display: inline-block;
text-align: left;
color: #cccccc;
text-shadow: 0px 3px 4px #000;
font-size: 65%;
font-family: verdana;
margin-left: 2px;
}

.pc_money_back_block {
	background: transparent url("../images/30days.png") left top no-repeat;
	padding-top: 29px;
	padding-left: 80px;
	font-size: 14px;
	font-style: italic;
	text-align: left;
	color: rgb(119, 185, 255);
	text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.63);
	height: 90px;
	margin: -10px 0 -45px 0;
}
.pc_money_back_block span {
	color: rgb(255, 87, 87);
}
span.red_font {
	color: rgb(255, 87, 87);
}

.product_one_time_info {
	margin: 30px 5px 15px;
font-size: 23px;
color: rgb(200, 200, 200);
text-shadow: -1px 3px 2px rgba(0, 0, 0, 0.65);
text-align: center;
}
.content_heading {
	font-size: 15px;
	color: rgb(203, 203, 203);
	margin: 5px 0 0 12px;
	text-shadow: -1px 2px 2px rgba(0, 0, 0, 0.65);
}

/*Statistics Blocks ********************************************/
.st_wrapper {
	clear: both;
	margin: 15px 0;
}

.st_block_wrapper {
border: 1px solid rgba(0, 0, 0, 0.15);
float: left;
min-height: 260px;
width: 23.7%;
background-color: rgba(0, 0, 0, 0.12);
border-radius: 6px;

-webkit-transition: all linear 0.2s;
-moz-transition: all linear 0.2s;
-o-transition: all linear 0.2s;
transition: all linear 0.2s;
}
.st_block_wrapper:hover {
border: 1px solid rgba(0, 0, 0, 0.3);
background-color: rgba(0, 0, 0, 0.2);
}
.st_block_wrapper_inner {
	margin: 12px;
}
.st_blocks_space {
	float: left;
	width: 1.33%;
	height: 10px;
}

.st_block_count, .st_block_count span {
line-height: 1;
font-weight: bold;
text-align: center;
font-size: 40px;
color: rgb(195, 36, 36);
font-family: Abel;
text-shadow: -1px 2px 2px rgba(0, 0, 0, 0.65);
height: 40px;

}
.st_block_title {
text-align: center;
font-size: 20px;
color: rgb(81, 171, 203);
margin: 10px 0 0px 0;
text-shadow: -1px 2px 2px rgba(0, 0, 0, 0.65);
}

.st_blocks_link {
	display: inline-block;
	text-shadow: -1px 2px 2px rgba(0, 0, 0, 0.65);
	color: rgb(81, 176, 210);
	margin-top: 5px;
}
.st_blocks_link:hover {
	color: rgb(195, 36, 36);
}
.st_block_wrapper hr {
	background-color: transparent;
	height: 0;
	border: none;
	border-bottom: 1px solid rgba(255,255,255,0.08);
	border-top: 1px solid rgba(0,0,0,0.9);
	margin: 10px 0 7px;
	clear: both;

	border-bottom: 1px solid rgba(255,255,255,0.08);
	border-top: 1px solid rgba(0,0,0,0.7);
}

.paypal_secured_img {
	float: right;
	height: 50px;
	width: 145px;
	margin: -16px 3px 0 0;
	background-image: url("../images/paypal_secured.png");
}