/*   
Theme Name: FireQuoty
Theme URI: http://firequoty.com.com
Description: My theme
Author: Jay
Author URI: http://jayhafling.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0
Tags: light, white, black, gray, two-columns, right-sidebar, fixed-width, custom-background, post-formats
*/
body {
  height: 100%;
}

/* Header */
/* ---------------------------------------------------------- */

.wrap {
	width:940px;
	margin: 0 auto;
	position: relative;
}
.header {
	width:100%;	
}

/* Menu */
ul.menu, ul.menu li{
	list-style: none;
	margin: 0;
	padding: 0;
}


ul.menu {
	display: block;
	margin-top:26px;
	margin-left:29px;
	position:absolute;
	right:0;
	top:48px;
	font-size: 14px;
}
ul.menu li {
	float:left;
	display: block;
	margin-left:10px;
	
}
ul.menu li a{
	color:#fff;
	padding: 4px 19px;
  	border:1px solid #7f7d7c;
  	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari, Chrome */
    -khtml-border-radius: 30px; /* KHTML */
	border-radius: 30px; /* CSS3 */
  	behavior: url(css/border-radius.htc); /* IE border-radius */
  	position: relative;
}

ul.menu li a:hover, ul.menu li.current-menu-item a{
	color:#fff;
	padding: 4px 19px;
  	border:1px solid #fff;
  	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari, Chrome */
    -khtml-border-radius: 30px; /* KHTML */
	border-radius: 30px; /* CSS3 */
  	behavior: url(border-radius.htc); /* IE border-radius */
  	background-color: #fff;
  	color:#2b3c3b;
  	text-decoration: none;
}
ul.menu li a span{
	width:20px;
	height:20px;
	background: url('img/admin/pro.png') top left no-repeat;
	position: absolute;
	right: -4px;
	top:-8px;
	text-indent: -9999px;
}
/* Index Header */
.index_header{
	width:100%;
	height:650px;
	border-bottom: 1px solid #000;
	position: relative;
}
a.logo{
	position: absolute;
	display: block;
	width: 320px;
	height: 117px;
	left:2px;
	top:36px;
	background: url(img/main_logo.png) top left no-repeat;
	text-indent: -9999px;
}
.index_header_themes{
	position: absolute;
	width:474px;
	height:431px;
	top:147px;
	right:0px;
	background: url(img/header_image.png)0 0 no-repeat;
	overflow: hidden;
}

.index_header_text {
	width:440px;
	padding-top:140px;
}
.index_header_text h1 {
	color: #fff;
	text-shadow: #565a4c 0px 1px 1px; 
	/*height: 1em;*/
	filter: Shadow(Color=#565a4c, Direction=90, Strength=1);
}
.index_header_text h3 {
	color: #c1f1e8;
	text-shadow: #565a4c 0px 1px 1px; 
	/*height: 1em;*/
	filter: Shadow(Color=#565a4c, Direction=90, Strength=1);
}
.index_header_text p {
	color: #eef7e7;
	text-shadow: #565a4c 0px 1px 1px; 
	/*height: 1em;*/
	filter: Shadow(Color=#565a4c, Direction=90, Strength=1);
	margin-bottom: 32px;
}
.index_header_text a.index_header_install
{
	display: block;
	overflow: hidden;
	width:317px;
	height: 59px;
	text-indent: -9999px;
	background: url(img/install_btn.png) top left no-repeat;
}
.index_header_text a.index_header_install:hover
{
	background: url(img/install_btn.png) bottom left no-repeat;
}
.steps{
	width:100%;
	padding:20px 0 2px;
	background-color:#fff;
}
ul.steps_list{
	width:980px;
	margin:0;
	padding: 0;
	list-style: none;
}
ul.steps_list li{
	margin:0;
	padding: 0;
	list-style: none;
}
ul.steps_list li{
	width:200px;
	padding-left:80px;
	float: left;
	margin-right: 40px;
	font-size: 12px; 
}
ul.steps_list li p{
	line-height: 18px;
	padding-left:2px;
}
ul.steps_list li.steps_signup{
	background: url(img/lock_icon.png)top left no-repeat;
}
ul.steps_list li.steps_setup{
	background: url(img/wheel_icon.png)top left no-repeat;
}
ul.steps_list li.steps_install{
	background: url(img/install_icon.png)top left no-repeat;
}

/* Live Demo */
.see_it_in_action{
	width:100%;
	overflow: hidden;
	background: url(img/see_it_in_action_bg.gif) top left repeat;
	border-top:1px solid #b4ac8a;
	border-bottom:1px solid #b4ac8a;
}
.see_it_in_action_t1
{
	padding:32px 0 0px;
	background: url(img/see_it_in_action_text.png) -30px -10px no-repeat;
}
.see_it_in_action_t2
{
	padding:0px 0 32px;
	background: url(img/see_it_in_action_text2.png) bottom right no-repeat;
}
.content{
	background-color: #fff;
	min-height: 200px;
}
.big_logo{
	width:367px;
	height:328px;
	background: url(img/big_logo.png) top left no-repeat;
	margin-left:-54px;
	
}
.few_more_words
{
	position:absolute;
	width:603px;
	height: 200px;
	background-color: #fdfdfb;
	border:1px solid #eeeeee;
	top:50px;
	right:0;
	padding: 14px 20px 8px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
  	behavior: url(border-radius.htc); /* IE border-radius */
}

.few_more_words_helper
{
	display:block;
	background:url(img/few_more_words.png) top left no-repeat;
	width:23px;
	height:13px;
	top:25px;
	left:-23px;
	position: absolute;
}
.index_content_bottom{
	width:980px;
}

.twitter_updates
{
	width:260px;
	float:left;
	margin-right:40px;
	margin-bottom: 40px;
}
h4.updates_twitter{
	display: block;
	overflow: hidden;
	padding-left: 27px;
	background: url(img/twitter_icon.png)top left no-repeat;
	line-height: 18px;
	position: relative;
}
h4.updates_twitter a
{
	display:block;
	font-size: 12px;
	line-height: 24px;
	text-transform: uppercase;
	float:right;
}

h4.updates_facebook{
	display: block;
	overflow: hidden;
	line-height: 18px;
	position: relative;
	margin-top:30px;
}
h4.updates_facebook img{
	float:left;
	display: block;
}
h4.updates_facebook a {
	color:#3c5a96;
	display: block;
	margin: 7px 0 0 44px;
}

ul.bottom_content_right, ul.bottom_content_right li{
	margin:0;
	padding: 0;
	list-style: none;
}
ul.bottom_content_right
{
	width:680px;
	display:block;
	float:right;
}
ul.bottom_content_right li{
	margin:0;
	padding: 0;
	width:220px;
	height:180px;
	padding-left:50px;
	margin-bottom: 18px;
	font-size:12px;
	display:block;
	float:left;
	margin-right: 60px;
}
ul.bottom_content_right li h4{
	color:#1a7184;
}
ul.bottom_content_right li p{
	line-height: 18px;
}
ul.bottom_content_right li.bottom_content_right_1{
	background: url(img/themes_icon.png) top left no-repeat; 
}
ul.bottom_content_right li.bottom_content_right_2{
	background: url(img/eye_icon.png) top left no-repeat; 
}
ul.bottom_content_right li.bottom_content_right_3{
	background: url(img/compass_icon.png) top left no-repeat; 
}
ul.bottom_content_right li.bottom_content_right_4{
	background: url(img/wheel_small_icon.png) top left no-repeat; 
}
.footer{
	width:100%;
	padding:18px 0 42px;
	background: url(img/footer_bg.gif) top left repeat;
	font-size: 12px;
	text-align: center;
	border-top:1px solid #a0a590;
}
.header_inner{
	height:167px;
	width:100%;
}
.freebies_meta{
	padding:40px 0 18px;
}
.freebies_meta h2{
	text-align:center;
	
}
.freebies_meta .total_downloads{
	width:320px;
	height:32px;
	text-align: center;
	margin:20px auto;
	font-weight: 300;
	font-size: 24px;
	background: #f5f5f5;
	color:#000;
	padding:8px 0 0;
	  	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari, Chrome */
    -khtml-border-radius: 30px; /* KHTML */
	border-radius: 30px; /* CSS3 */
  	behavior: url(border-radius.htc); /* IE border-radius */

}
.freebies_meta p
{
	width:80%;
	text-align: center;
	margin:18px auto;
}
.freebies{
	width:960px;
}

a.freebie{
	width:280px;
	height:280px;
	margin:0 40px 40px 0;
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	text-align: center;
	-moz-border-radius: 310px; /* Firefox */
	-webkit-border-radius: 310px; /* Safari, Chrome */
    -khtml-border-radius: 310px; /* KHTML */
	border-radius: 310px; /* CSS3 */
  	behavior: url(border-radius.htc); /* IE border-radius */
}

.freebie_inside{
	display: none;
	position: absolute;
	background: url(img/transperent.png) top left repeat;
	width:280px;
	height:280px;
	top:0;
	left:0;
		-moz-border-radius: 310px; /* Firefox */
	-webkit-border-radius: 310px; /* Safari, Chrome */
    -khtml-border-radius: 310px; /* KHTML */
	border-radius: 310px; /* CSS3 */
  	behavior: url(border-radius.htc); /* IE border-radius */
}
.freebie_inside h2{
	color:#fff;
	text-shadow: #000 0px 1px 1px; 
	/*height: 1em;*/
	filter: Shadow(Color=#000, Direction=90, Strength=1);
	width:70%;
	margin:60px auto 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #656565;
	font-size: 22px;
	line-height: 28px;

}
.freebie_inside p{
	font-size: 12px;
	font-style: italic;
	color:#fff;
	margin: 18px 0 0;
}
.freebie_inside span{
	width:38px;
	height: 30px;
	padding-top:4px;
	background: url(img/heart_white.png) top left no-repeat;
	display: block;
	text-align: center;
	color:#d70000;
	margin:10px auto;
	font-size: 12px;
}
.freebie_single{
	padding: 30px 0 50px;
}
h2.freebie_single_title{
	color:#4c4c4c;
	padding: 0px 0 20px;
}

h2.freebie_single_title a{
	padding-right: 30px;
	background: url(img/arrow.png) top right no-repeat;
}
.freebie_single_container{
	width:940px;
	height:563px;
	overflow: hidden;
	background-color: #f0f0f0;
}
.freebie_single_container_left{
	width:148px;
	float:left;
	border-right:1px solid #dedede;
	padding:28px 20px;
	font-size: 14px;
	text-align: center;
}
.freebie_single_container_right{
	width:750px;
	float:left;
	border-left:1px solid #fff;
}
.download_counter
{
	font-size: 18px;
	color:#000;
	font-weight: 300;
	margin-bottom: 18px;
}
a.freebie_single_download_btn{
	width:145px;
	height:39px;
	background: url(img/download_btn.png) top left no-repeat;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
}
a.freebie_single_download_btn:hover{

	background: url(img/download_btn.png) bottom left no-repeat;

}

a.freebie_single_like_btn{
	width:38px;
	height: 30px;
	padding-top:4px;
	background: url(img/heart_red.png) top left no-repeat;
	display: block;
	text-align: center;
	color:#fff;
	margin:10px auto;
	font-size: 12px;
	margin-top:20px; 	
}
a.freebie_single_like_btn:hover{
	width:38px;
	height: 30px;
	padding-top:4px;
	background: url(img/heart_white.png) top left no-repeat;
	display: block;
	text-align: center;
	color:#d70000;
	margin:10px auto;
	font-size: 12px;
	margin-top:20px; 	
	text-decoration: none;
}
/* Forms */
/* ---------------------------------------------------------- */
label {
	display: block;
    padding: 0px 0px 6px 0px;
    font-size:14px;
    line-height:18px;
	color:#1a7184;
}
label span{
	display:block;
	font-size:11px;
	color:#696554;
	line-height:12px;
}

select,
input[type="text"],
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input,
comment-reply-link {
	padding: 10px;
	width: 270px;
    font-family: "Open Sans";
	font-size: 14px;
	font-weight: normal;
	color: #404040;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0px 0px 8px 0px;
	display: block;
}
textarea {
	padding: 10px;
	width: 420px;
	height: 189px;	
	font-family: "Open Sans";
	font-size: 14px;
	font-style:italic;
	font-weight: normal;
	color: #898989;
	border: 1px solid #ccc;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 4px -1px #ccc inset;
	-moz-box-shadow: 0 1px 4px -1px #ccc inset;
	box-shadow: 0 1px 4px -1px #ccc inset;
}


input[type="submit"] {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
 	background-color: #f9f9f9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #666666;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 10px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
}
input[type="submit"]:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background: -moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background: -webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background: -o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color: #e9e9e9;
}
input[type="submit"]:active {
	position: relative;
	top: 1px;
}
#search {
	margin: 20px 0px 0px 0px;
}
textarea, 
select, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-ms-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s
}

textarea:focus, 
select:focus, 
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="time"]:focus, 
input[type="week"]:focus, 
input[type="number"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="color"]:focus, 
.uneditable-input:focus {
  color: black;
	border-color: rgba(82,168,236,0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6)
}


/* Typography */
/* ---------------------------------------------------------- */


pre {
	font-size: 11px;
	color: #000;
	letter-spacing: 0;
	background-color: #f3f3f3;
}
cite {
	margin: 0px;
	padding: 0px;
}
code {
	font-size: 11px;
	color: #066;
	letter-spacing: 0;
	background-color: #0F9;
	padding: 2px;
}
blockquote {
	font-style: italic;
	color: #333;
	margin: 5px;
	padding: 10px 10px 0px 30px;
	background: url(images/quotes.png) no-repeat top left;
}
em {
	font-style: italic;
}

/* Admin Panel*/

/* Plupload funcitioonality*/

.image_box{
	width:100px;
	height:100px;
	position: relative;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
    -khtml-border-radius: 3px;
	border-radius: 3px; 
	border: 1px solid #border: 1px solid #c5bda8;
	margin-right: 13px;
	float: left;
}
.rw-plupload-ui { position: absolute; z-index: 121;}

.rw-plupload-thumbs{position: absolute; z-index: 120;}
.rw-drag-drop { width: 100px; height: 100px; background:none; overflow:hidden; font-size:11px;}

.rw-drag-drop .drag-drop-inside { margin: 8px 10px; text-align: center; height:100px; display: block;}

.drag-drop-inside p { text-align: center !important; line-height:14px; margin-bottom:0;}

.drag-drop-inside .button {margin:0; position: absolute; margin:0px; padding:0px; top:60px; left: 10px; background:url(img/upload_btn.png) top left no-repeat; width:81px; height:31px; border:0; text-indent:-9999px; cursor:pointer;}
.drag-drop-inside .button:hover {background:url(img/upload_btn.png) 0 -34px no-repeat;}
.drag-drop-inside .button:active {background:url(img/upload_btn.png) 0 -33px no-repeat;}

.rw-plupload-ui .filelist { margin: 10px 0; }

.rw-plupload-ui .filelist .file { position: relative; height: 25px; border: 1px solid #ccc; overflow: hidden; }

.rw-plupload-ui .filelist .filename { width: 100%; padding: 4px 0; z-index: 10; position: relative; }

.rw-plupload-ui .filelist .fileprogress { background: #0d72c7; height: 25px; position: absolute; top: 0; left: 0; z-index: 1; }
.moxie-shim{
	font-size: 999px !important;
	opacity: 0 !important;
	position: absolute !important;
	top: 0px !important;
	left: 0px !important;
	width: 100% !important;
	height: 100% !important;
	cursor: pointer !important;
}

.rw-plupload-thumbnail { margin: 0; width: 100px; height: 100px; }
.rw-plupload-thumbnail img { 
	width:100px; 
	height:100px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
    -khtml-border-radius: 3px; 
	border-radius: 3px; 	
}
.rw-plupload-thumbnail p {display:none;}


/* Testimonial */



.theme_look{
	width:100%;
	padding:30px 0;
	
}
.theme_look h2 {
	font-weight:800;
	font-size:18px;
	margin-right:10px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin-bottom: 0;
	text-transform:uppercase;
	color:#263333;
	line-height: 22px;
	display:block;
}

.select_theme{
	width:100%;
	padding:13px 0 13px 13px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
	background: #e0dbcb;
	margin-bottom: 18px;
}

/* Themes */
.select_theme label{
	width:172px;
	height:155px;
	float: left;
	cursor: pointer;
	margin-right: 13px;
	margin-bottom: 10px;
}
#r{overflow: hidden; position: relative;}
label#tlabel0{
	background: url('img/admin/theme_1.png') top left no-repeat;
}
label#tlabel1{
	background: url('img/admin/theme_2.png') top left no-repeat;
}
label#tlabel2{
	background: url('img/admin/theme_3.png') top left no-repeat;
}
label#tlabel3{
	background: url('img/admin/theme_4.png') top left no-repeat;
}
label#tlabel4{
	background: url('img/admin/theme_5.png') top left no-repeat;
}
label#tlabel5{
	background: url('img/admin/theme_6.png') top left no-repeat;
}
label#tlabel6{
	background: url('img/admin/theme_7.png') top left no-repeat;
}
label#tlabel7{
	background: url('img/admin/theme_8.png') top left no-repeat;
}
label#tlabel8{
	background: url('img/admin/theme_9.png') top left no-repeat;
}
label#tlabel9{
	background: url('img/admin/theme_10.png') top left no-repeat;
}
.select_theme input{
	position: absolute;
}
.select_theme input#r0{
	left:78px;
	top:125px;
}
.select_theme input#r1{
	left:263px;
	top:125px;
}
.select_theme input#r2{
	left:444px;
	top:125px;
}
.select_theme input#r3{
	left:632px;
	top:125px;
}
.select_theme input#r4{
	left:820px;
	top:125px;
}
.select_theme input#r5{
	left:78px;
	top:297px;
}
.select_theme input#r6{
	left:263px;
	top:297px;
}
.select_theme input#r7{
	left:444px;
	top:297px;
}
.select_theme input#r8{
	left:632px;
	top:297px;
}
.select_theme input#r9{
	left:820px;
	top:297px;
}
/* End Themes*/

.theme_look h3 {
	font-weight:800;
	font-size:14px;
	margin-right:10px;
	text-transform:uppercase;
	color:#263333;
	display:block;
	margin:0;
}
select#theme_name
{
	width:390px;
	float:left;
	margin-right:10px;
}
.settings_second_row{
	width:100%;
	margin:0 0 25px;
}

.theme_look label {
	cursor:pointer;
	color:#000;
}
.area_width{
	width:533px;
	padding:13px 0 13px 13px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
	background: #e0dbcb;
	position:relative;
	float: left;
	margin-right: 18px;
}

.area_width label{
	width:253px;
	height: 155px;
	float: left;
	margin-right: 13px;
	position: relative;
}
.area_width label#area_width_wide_lab{
	background: url('img/admin/layout_1.png') top left no-repeat;
}
.area_width label#area_width_sidebar_lab{
	background: url('img/admin/layout_2.png') top left no-repeat;
}
.area_width input{
	position: absolute;
	top:125px;
	left:112px;
}
.area_width span{
	position: absolute;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color:#35362c;
	text-transform: uppercase;
}
.area_width label#area_width_wide_lab span{
	top:113px;
	left:92px;
}
.area_width label#area_width_sidebar_lab span{
	top:113px;
	left:97px;
}


.use_images{
	width:363px;
	padding:13px 0 13px 13px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
	background: #e0dbcb;
	position:relative;
	float: left;
	
}
.use_images label{position: absolute;}
.use_images label.use_images_yes{
	background: url('img/admin/use_images.png') top left no-repeat;
	width:167px;
	height: 155px;
	float: left;
	margin-right: 13px;
	position: relative;
}
.use_images label.use_images_no{
	width:167px;
	height: 155px;
	float: left;
	margin-right: 0px;
	position: relative;
	background: url('img/admin/use_images_no.png') top left no-repeat;
}
.use_images input{
	position: absolute;
	top:125px;
	left:75px;
}
.use_images span{
	position: absolute;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color:#35362c;
	text-transform: uppercase;
}
.use_images label.use_images_yes span{
	top:113px;
	left:73px;
}
.use_images label.use_images_no span{
	top:113px;
	left:58px;
}




.testimonials_demo{
	background:url(img/testimonials_demo_bg.gif) top left repeat;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-bottom:14px;
}
.testimonials_demo h2{
	text-align:center;
	margin-top:18px;

}
#geta-widget-code h2, #geta-widget-code p, #geta-page-code h2, #geta-page-code p{
	text-align:center;
	color:#35362c;
}
#geta-widget-code, #geta-page-code{
	width:920px;
	padding:20px 0 20px 20px;
	background:#e0dbcb;
	margin:100px 0 150px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */

}
.contact
{
	width:100%;
	padding:20px 0 2px;
	background-color:#fff;
	min-height:600px;
	border-top:1px solid #3b4a4a;
}
.contact h1, .contact p {
text-align:center;
}
.wpcf7{
	width:920px;
	padding:20px 0 20px 20px;
	background:#f3f3f3;
	margin:20px 0;
	position:relative;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
}

.wpcf7 p {
text-align:left;
margin-bottom:0;
}
.wpcf7 br {display:none;}
.wpcf7 .ajax-loader
{
	position:absolute;		
	top:280px;
	left:320px;
}
.contact_left{
	width:290px;
	float:left;
}
.contact_right{
	width:600px;
	float:right;
}
.contact_right textarea {
	width:550px;
	height:170px;
}
input.wpcf7-submit
{
	width:269px;
	margin:12px auto 0;
	height:60px;
	background:url(img/send_message.png) 0 0 no-repeat;
	border:0;
	text-indent:-9000px;
	box-shadow:none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	cursor:pointer;
	display:block;
}
input.wpcf7-submit:hover
{
	background:url(img/send_message.png) 0 -64px no-repeat;
}
input.wpcf7-submit:active
{
	background:url(img/send_message.png) 0 -63px no-repeat;
}
span.wpcf7-form-control-wrap{
	display:block;
	position:relative;
}
span.wpcf7-not-valid-tip {
position:absolute;
top:9px;
left:12px;
display:block;
color:#ff0000;
}
.wpcf7-validation-errors { color:#ff0000; text-align:center;}

.demo_sidebar_width_left{
	float:left;
	width:600px;
	height:300px;
	margin:50px 0;
	background:url(img/dashed_bg.png) top left repeat;
}
.demo_sidebar_width_right{
	float:left;
	width:320px;
	margin:32px 0 50px 20px ;
}
.demo_full_width{

}
.demo_sidebar_width_left h2
{
	background:#f3f0e4;
	display:block;
	width:450px;
	margin:130px auto 0;
}

.fb_tw{
	margin:20px 0 0 80px;
}


/****************************FFT************************************/

.fft_header_inner{
	height:110px;
	margin-bottom: 45px;
}

.fft_header_inner ul.menu li a{
	color:#35362c;
	padding: 4px 19px;
  	border:1px solid #ddd8ca;
  	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari, Chrome */
    -khtml-border-radius: 30px; /* KHTML */
	border-radius: 30px; /* CSS3 */
  	behavior: url(css/border-radius.htc); /* IE border-radius */
}

.fft_header_inner ul.menu li a:hover, ul.menu li.current-menu-item a{
	color:#fff;
	padding: 4px 19px;
  	border:1px solid #35362c;
  	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari, Chrome */
    -khtml-border-radius: 30px; /* KHTML */
	border-radius: 30px; /* CSS3 */
  	behavior: url(border-radius.htc); /* IE border-radius */
  	background-color: #35362c;
  	color:#fff;
  	text-decoration: none;
}
.fft_header_inner a.logo{
	position: absolute;
	display: block;
	width: 320px;
	height: 117px;
	left:2px;
	top:36px;
	background: url(img/admin/logo_admin.png) top left no-repeat;
	text-indent: -9999px;
}
/* Tabs functionality 
.etabs {width:100%; height:74px; border-top:1px solid #8f9483; border-bottom:1px solid #a4c2c2; margin: 0; padding: 0; background:url(img/tabs_bg.gif) top left repeat; text-align:center; font-size:20px;}
.tab { margin: 26px 0 0; display: inline-block; zoom:1; *display:inline; background: #a4c2c2; border:solid 1px #a4c2c2; border-bottom: none; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; position:relative;}
.tab span {display:block; position:absolute; right: -205px; top:-5px; background:url(img/switch_tip.png) top left no-repeat; width:191px; height:40px; text-indent:-9999px;}
.tab a { display: block; padding: 12px 20px; outline: none; color:#e2f4f4; font-weight:300;}
.tab a:hover { text-decoration: none; color:#fff;}
.tab.active { background: #fff; border-color: #a4c2c2; }
.tab a.active { color:#1a7184; }
.tab-container .panel-container { background: #fff; padding:20px 0 0; }
*/
.tab-container{
	width:940px;
	margin: 0 auto 30px;
	overflow: hidden;
}
.etabs {
	float: left;
	hegith:60px;
	border-bottom:3px solid #e8e4d9;
	border-right:1px solid #e8e4d9;
	border-left:1px solid #e8e4d9;
  	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
  	behavior: url(css/border-radius.htc); /* IE border-radius */
  	background: #fff;
  	padding: 0;
	margin: 0;
}
.etabs li{
	display: inline-block;
	height: 60px;
	padding: 0;
	margin: 0;
}
.etabs li a{
	display: block;
	height: 44px;
	padding-top:16px;
	padding-right: 20px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color:#35362c;
	text-decoration: none;
	border-right: 1px solid #e8e4d9;
}
.etabs li a.first_tab{
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
  	behavior: url(css/border-radius.htc); /* IE border-radius */
}
.etabs li a.last_tab{
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-right:0;
  	behavior: url(css/border-radius.htc); /* IE border-radius */
}
.etabs li a:hover, .etabs li a.active{
	background: #35362c;
	color:#fff;
}
.etabs li.tab_t a span
{
	width:37px;
	height: 37px;
	display: block;
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	margin-top:-5px;
	background: url('img/admin/admin_tab_icons.png') 0px 0px no-repeat;
	overflow: hidden;
}
.etabs li.tab_t a.active span, .etabs li.tab_t a:hover span{
	background: url('img/admin/admin_tab_icons.png') 0px -38px no-repeat;
	
}
.etabs li.tab_w a span
{
	width:37px;
	height: 37px;
	display: block;
	margin-left: 15px;
	margin-right: 10px;
	margin-top:-5px;
	float: left;
	background: url('img/admin/admin_tab_icons.png') -38px 0px no-repeat;
	overflow: hidden;
}
.etabs li.tab_w a.active span, .etabs li.tab_w a:hover span{
	background: url('img/admin/admin_tab_icons.png') -38px -38px no-repeat;
	
}
.tab_u{
	background:#f7f4eb;
	
}
.etabs li.tab_u a{
	color: #bcb7a5;
}

.etabs li.tab_u a:hover{
	color: #bcb7a5;
	background:#f7f4eb;
}
.etabs li.tab_u a span
{
	width:37px;
	height: 37px;
	display: block;
	margin-left: 15px;
	margin-right: 10px;
	margin-top:-5px;
	float: left;
	background: url('img/admin/page_icon_non.png') 0 0 no-repeat;
	overflow: hidden;
}
.etabs li.tab_u a.active span, .etabs li.tab_w a:hover span{
	background: url('img/admin/admin_tab_icons.png') -38px -38px no-repeat;
	
}
.etabs li.tab_p a span
{
	width:37px;
	height: 37px;
	display: block;
	margin-left: 15px;
	margin-right: 10px;
	margin-top:-5px;
	float: left;
	background: url('img/admin/admin_tab_icons.png') -76px 0px no-repeat;
	overflow: hidden;
}
.etabs li.tab_p a.active span, .etabs li.tab_p a:hover span{
	background: url('img/admin/admin_tab_icons.png') -76px -38px no-repeat;
	
}

a.show_demo{
	display: block;
	float: right;
	width: 140px;
	height: 41px;
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 20px;
	background: #b3c145;
	border-bottom:3px solid #a6b33e;
	border-left:1px solid #a6b33e;
	border-right:0;
  	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
  	behavior: url(css/border-radius.htc); /* IE border-radius */
  	font-size: 14px;
  	color: #fff !important;
  	font-weight: normal;
  	cursor: pointer;
  	text-decoration: none;
}
a.show_demo:hover{
	background: #becd49;
}
a.show_demo:active{
	background: #becd49;
	border-bottom:1px solid #a6b33e;
	margin-top: 2px;
}
a.show_demo span{
	width:30px;
	height: 18px;
	background: url('img/admin/eye_icon.png');
	text-indent: -9000px;
	display: inline-block;
	margin: 0px 5px 0 5px;
	vertical-align: middle; 
}

a.getacode_btn{
	display: block;
	float: right;
	width: 115px;
	height: 41px;
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 20px;
	background: #ffc000;
	border-bottom:3px solid #e8a900;
	border-left:0;
	border-right:1px solid #e8a900;
  	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
  	behavior: url(css/border-radius.htc); /* IE border-radius */
  	font-size: 14px;
  	color: #fff !important;
  	font-weight: normal;
  	cursor: pointer;
  	text-decoration: none;
}
a.getacode_btn:hover{
	background: #ffd200;
}
a.getacode_btn:active{
	background: #ffd200;
	border-bottom:1px solid #e8a900;
	margin-top: 2px;
}
a.getacode_btn span{
	width:30px;
	height: 22px;
	background: url('img/admin/geacode_png.png');
	text-indent: -9000px;
	display: inline-block;
	margin: 0px 5px 0 5px;
	vertical-align: middle; 
}
.tabs{
	height: 60px;
	margin: 20px 0 0px;
	float: left;
	padding: 0;
}
.tabs li {
	display:inline-block;
	list-style:none;
	position: relative;
}

.tabs a {
	margin: 0;
	padding: 2px 0 0 0;
	-moz-border-radius: 60px; /* Firefox */
	-webkit-border-radius: 60px; /* Safari, Chrome */
    -khtml-border-radius: 60px; /* KHTML */
	border-radius: 60px; /* CSS3 */
	width:30px;
	height: 28px;
	vertical-align: middle;
	display: inline-block;
	border:2px solid #fff;
	font-size: 15px;
	font-weight: normal;
	margin-right: 3px;
	text-decoration: none;
	color: #fff;
	background: #a8a18c;
	text-align: center;
}
.tabs a:hover {
	background:#ffba00;
}

.tabs a.active {
	background:#ffba00;
	color:#fff;
	width: 60px;
	height: 43px;
	font-weight: bold;
	font-size: 24px;
	padding-top: 17px;

}
.tabs li span{
	display: block;
	width:15px;
	height:8px;
	background:none;
	position: absolute;
	bottom:-17px;
	left:25px;
}
.tabs a.active span{
	background: url('img/admin/testimonial_hint.png') 0 0 no-repeat;
}

ul#tcontrol{
	height: 60px;
	margin: 20px 0 0px;
	float: left;
	padding: 0;
}
ul#tcontrol li {
	display:inline-block;
	list-style:none;
}
ul#tcontrol a {
	margin: 0;
	padding: 2px 0 0 0;
	-moz-border-radius: 60px; /* Firefox */
	-webkit-border-radius: 60px; /* Safari, Chrome */
    -khtml-border-radius: 60px; /* KHTML */
	border-radius: 60px; /* CSS3 */
	width:30px;
	height: 28px;
	vertical-align: middle;
	display: inline-block;
	border:2px solid #fff;
	font-size: 15px;
	font-weight: normal;
	margin-right: 3px;
	text-decoration: none;
	color: #fff;
	background: #a8a18c;
	text-align: center;
}
ul#tcontrol a.tcontrol_inc{
	width:45px;
	height: 35px;
	background:#b3c145;
	vertical-align: middle;
	font-weight: bold;
	font-size: 24px;
	margin-top: 6px;
	padding-top: 10px;
	margin-right: 0;
}
ul#tcontrol a.tcontrol_inc:hover{
	background: #9ba73d;
}
ul#tcontrol a.tcontrol_dec{
	width:35px;
	height: 32px;
	background:#ff0000;
	vertical-align: middle;
	font-weight: bold;
	font-size: 24px;
	margin-top: 6px;
	padding-top: 3px;
	margin-right: 0;
}
ul#tcontrol a.tcontrol_dec:hover{
	background: #c20000;
}
.testimonial{
	width:920px;
	padding:20px 0 20px 20px;
	background:#e0dbcb;
	margin:20px 0;
	position:relative;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
}

.testimonial textarea{
	width:850px;
	height:120px !important;
	border: 1px solid #c5bda8;
	background: #e0dbcb url('img/admin/quote.png') top left no-repeat;
	color: #7f7f7f;
	font-size: 18px;
	margin-bottom: 0px;
	padding:10px 0 10px 45px !important;
}

textarea:focus{
  	color: black;
	border: 1px solid #c5bda8;
	outline: 0;
	background: #fff url('img/admin/quote_2.png') top left no-repeat;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.textarea_box{
	position: relative;
	height: 142px;
	margin-bottom: 20px;
}
.textarea_box span{
	position: absolute;
	display: block;
	width:14px;
	height: 16px;
	bottom:-15px;
	left:10px;
	background: url('img/admin/casper.png') top left no-repeat;
}
.fields{
	width:635px;
	float: left;
	margin-right:13px;
	
}
.name_and_link{
	margin-bottom: 3px;

}
input.name_field{
	width:290px;
	color:#305b64;
	font-weight: bold;
	font-size: 16px;
	background: #e0dbcb;
	border: 1px solid #c5bda8;
	float: left;
	margin-right: 10px;
}
input.name_field:focus{
	
	color:#305b64;
	font-weight: normal;
	font-size: 16px;
	background: #fff;
	border: 1px solid #c5bda8;
}
input.link_field{
	width:290px;
	color:#305b64;
	font-weight: normal;
	font-size: 16px;
	background: #e0dbcb;
	border: 1px solid #c5bda8;
	float: left;
}
input.link_field:focus{
	
	color:#305b64;
	font-weight: normal;
	font-size: 16px;
	background: #fff;
	border: 1px solid #c5bda8;
}
input.info_field{
	width:613px;
	color:#305b64;
	font-weight: normal;
	font-size: 16px;
	background: #e0dbcb;
	border: 1px solid #c5bda8;
}
input.info_field:focus{
	
	color:#305b64;
	font-weight: normal;
	font-size: 16px;
	background: #fff;
	border: 1px solid #c5bda8;
}
.form_help_devil{
	width:106px;
	height: 79px;
	padding:20px 10px 0 15px;
	background: url('img/admin/form_help_devil.png') top left no-repeat;
	float: left;
	color: #3d3d3d;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
}
#submit_button{
	width:317px;
	height:61px;
	background:url('img/admin/main_btn_save_t.png') 0 0 no-repeat;
	border:0;
	margin:15px auto 30px;
	display:block;
	text-indent: -9990px;
	cursor:pointer;
	border:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: #fff;
	
	text-decoration: none;
}
#submit_button:hover{
	background:url('img/admin/main_btn_save_t.png') 0 -61px no-repeat;
}
#submit_button:active{
	background:url('img/admin/main_btn_save_t.png') 0 -122px no-repeat;
}
.theme_look .submit{
	width:317px;
	height:61px;
	background:url('img/admin/main_btn_save_s.png') 0 0 no-repeat;
	border:0;
	margin:15px auto 30px;
	display:block;
	text-indent: -9990px;
	cursor:pointer;
	border:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: #fff;
	
	text-decoration: none;
}
.theme_look .submit:hover{
	background:url('img/admin/main_btn_save_s.png') 0 -61px no-repeat;
}
.theme_look .submit:active{
	background:url('img/admin/main_btn_save_s.png') 0 -122px no-repeat;
}
.code_box{
	width:100%;
	height:100%;
	background-attachment:fixed;
	background-color: rgba(0,0,0, 0.9);
	position: absolute;
	top:0;
	left: 0;
	z-index: 255;
	/*opacity:0.9;
  	filter:alpha(opacity=90);  For IE8 and earlier */
}

.demo_box{
	width:100%;
	height:100%;
	background-attachment:fixed;
	background-color: rgba(0,0,0, 0.9);
	position: absolute;
	top:0;
	left: 0;
	z-index: 255;
	/*opacity:0.9;
  	filter:alpha(opacity=90);  For IE8 and earlier */
}
.browser{
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
    -khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */
	width:880px;
	
	padding:71px 30px 0;
	background: #ebebeb url('img/admin/browser.png') top left no-repeat;
	margin: 80px auto;
	overflow: hidden;
	position: relative;
}
.browser_wide{
	width:820px;
	margin:0px;
	padding:0 30px;
	height:500px;
	overflow: auto;
}
.browser_wide_content{
	width:100%;
	margin: 30px 0;
	height: 50px;
	background: url('img/admin/text_wide.png') top left repeat-y;
}
.browser_sidebar{
	width:100%;
	margin:0px;
}
.browser_sidebar_left{
	width:880px;
	margin: 30px 0;
	height: auto;
	background: url('img/admin/text_side.png') top left repeat-y;
}
.browser_sidebar_right{
	width:300px;
	margin-left: 580px;
}
a.hide_demo{
	background: url('img/admin/close_btn.png') 0 0 no-repeat;
	width:98px;
	height:26px;
	overflow: hidden;
	position: absolute;
	top:4px;
	right:4px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}
a.hide_demo:hover{
	background: url('img/admin/close_btn.png') 0 -26px no-repeat;
}
a.hide_demo:active{
	background: url('img/admin/close_btn.png') 0 -52px no-repeat;
}


a.hide_code{
	background: url('img/admin/close_btn.png') 0 0 no-repeat;
	width:98px;
	height:26px;
	overflow: hidden;
	position: absolute;
	top:4px;
	right:4px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}
a.hide_code:hover{
	background: url('img/admin/close_btn.png') 0 -26px no-repeat;
}
a.hide_code:active{
	background: url('img/admin/close_btn.png') 0 -52px no-repeat;
}

.preloader{
	width:100%;
	height:140%;
	background-color: rgba(0,0,0, 0.9);
	position: absolute;
	top:0;
	left: 0;
	z-index: 255;
	display: none;
}
.preloader_img{
	width: 89px;
	height: 89px;
	position: fixed;
	margin-left:-44px;
	top:40%;
	left: 50%;
	background: url('img/admin/preloader.gif') top left no-repeat;
}
a.account-btn{
	width:132px;
	height:35px;
	position: absolute;
	right:0;
	top:0;
	background: url('img/admin/account_btn.png') 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
}
a.account-btn:hover{
	background: url('img/admin/account_btn.png') 0 -35px no-repeat;
}
a.account-btn:active{
	background: url('img/admin/account_btn.png') 0 -70px no-repeat;
}
.main_shadow{
	background-color: rgba(87,63,29, 0.2);
	position: absolute;
	top: 0;
	z-index: 260;
	left: 0;
	width: 100%;
	height:2px;
	overflow: hidden;
}
.page_theme_select_box{
	padding: 13px 0 13px 13px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #e0dbcb;
	margin-bottom: 18px;
}
.page_theme_select_box label {
	width: 95px;
	height: 25px;
	float: left;
	cursor: pointer;
	margin-right: 13px;
	padding: 130px 0 15px 77px;
}
.page_theme_select_box label span{
	text-indent:-9999px;
}
#page_theme_radio_1{
	background: url('img/admin/theme_page_1.png') top left no-repeat;
}
#page_theme_radio_2{
	background: url('img/admin/theme_page_2.png') top left no-repeat;
}
#page_theme_radio_3{
	background: url('img/admin/theme_page_3.png') top left no-repeat;
}
#page_theme_radio_4{
	background: url('img/admin/theme_page_4.png') top left no-repeat;
}
#page_theme_radio_5{
	background: url('img/admin/theme_page_5.png') top left no-repeat;
}
#page_theme_radio_6{
	background: url('img/admin/theme_page_6.png') top left no-repeat;
}
#page_theme_radio_7{
	background: url('img/admin/theme_page_7.png') top left no-repeat;
}
#page_theme_radio_8{
	background: url('img/admin/theme_page_8.png') top left no-repeat;
}
#page_theme_radio_9{
	background: url('img/admin/theme_page_9.png') top left no-repeat;
}
#page_theme_radio_10{
	background: url('img/admin/theme_page_10.png') top left no-repeat;
}
.page_use_images{
	width:363px;
	padding:13px 0 13px 13px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
	background: #e0dbcb;
	position:relative;
	float: left;
	
}
.page_use_images label#page_use_images_yes{
	background: url('img/admin/use_images.png') top left no-repeat;
	width:167px;
	height: 155px;
	float: left;
	margin-right: 13px;
	position: relative;
}
.page_use_images label#page_use_images_no{
	width:167px;
	height: 155px;
	float: left;
	margin-right: 0px;
	position: relative;
	background: url('img/admin/use_images_no.png') top left no-repeat;
}
.page_use_images input{
	position: absolute;
	top:125px;
	left:75px;
}
.page_use_images span{
	position: absolute;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color:#35362c;
	text-transform: uppercase;
}
.page_use_images label#page_use_images_yes span{
	top:113px;
	left:73px;
}
.page_use_images label#page_use_images_no span{
	top:113px;
	left:58px;
}
a.update{
	width:797px;
	height: 51px;
	position: absolute;
	display: block;
	top:25px;
	left:142px;
	background: url('img/admin/update.png') top left no-repeat;
	text-indent:-9999px;
}
a.update:hover{
	background: url('img/admin/update.png') 0 -51px no-repeat;
}
ul.menu .pro-menu-link a{
	background: #cf0000 url('img/admin/small_rocket.png') top left no-repeat !important;
	border:1px solid #cf0000 !important;
	color:#fff !important;
	padding-left: 30px !important;
}
ul.menu .pro-menu-link a:hover{
	background: #ee1515 url('img/admin/small_rocket.png') top left no-repeat !important;
}

.update_top{
	float: left;
	width:550px;
	font-size: 14px;
	line-height: 18px;
}
.update_top h1{
	color: #35362c;
}
.update_top h2{
	font-size: 28px;
}
.plaza{
	width:316px;
	float: right;
	height: 233px;
	background: url('img/admin/pro_plaza.png') top left no-repeat 
}
.plaza a.pro_btn{
	width:282px;
	height: 62px;
	background: url('img/admin/pro_btn.png') 0 0 no-repeat;
	text-indent: -9999px; 
	display: block;
	margin: 0 auto;
}
.plaza a.pro_btn:hover{
	background: url('img/admin/pro_btn.png') 0 -62px no-repeat;
}
.plaza a.pro_btn:active{
	background: url('img/admin/pro_btn.png') 0 -124px no-repeat;
}
.plaza .price{
	padding:12px 0 12px 30px;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	width:140px;
	height: 60px;
	margin: 0 auto;
	overflow: hidden;
}
.plaza .price span{
	font-weight: normal;
	font-size: 30px;
	display: inline-block;
	margin-top: -20px;
	vertical-align: text-top;
	letter-spacing: -6px;
}
.plaza .price b{
	font-weight: normal;
	font-size: 54px;
	display: inline-block;
	margin-top: -10px;
}
.plaza .price i{
	font-weight: normal;
	font-size: 20px;
	display: inline-block;
	margin-top: 30px;
}
.plaza p{
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	padding: 10px 20px;
}
.update_top{
	margin-bottom: 50px;
}
.pro_fact{
	background: url('img/admin/pro_dots.png') bottom center no-repeat;
	padding-bottom: 0px;
	margin-bottom: 50px;
}
.pro_fact_themes{
	background: url('img/admin/pro_dots.png') bottom center no-repeat;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.pro_fact h3{
	font-size: 24px;
	font-weight: 400;
	color: #35362c;
	margin-top:15px; 
	margin-bottom: 5px;
}
.pro_fact img{
	float: left;
	margin: 0 25px 25px 0;
}
.pro_fact p{
	font-size: 16px;
	line-height: 24px;
	color: #5b5b5b;
}
.pro_fact_themes h3{
	font-size: 24px;
	text-align: center;
	font-weight: 400;
	color: #35362c;
	margin-top:15px; 
}

.plaza2{
	width:940px;
	height: 79px;
	background: url('img/admin/pro_plaza2.png') top left no-repeat;
	margin-bottom:150px;
}
.plaza2 a.pro_btn{
	width:282px;
	height: 62px;
	float: right;
	background: url('img/admin/pro_btn.png') 0 0 no-repeat;
	text-indent: -9999px; 
	display: block;
	margin: 0 auto;
	margin:8px 8px 0 0;
}
.plaza2 a.pro_btn:hover{
	background: url('img/admin/pro_btn.png') 0 -62px no-repeat;
}
.plaza2 a.pro_btn:active{
	background: url('img/admin/pro_btn.png') 0 -124px no-repeat;
}
.plaza2 .price{
	padding:12px 0 12px 0px;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	width:180px;
	height: 60px;
	margin: 0px 0 0 30px;
	overflow: hidden;
	float: left;
}
.plaza2 .price span{
	font-weight: normal;
	font-size: 30px;
	display: inline-block;
	margin-top: -20px;
	vertical-align: text-top;
	letter-spacing: -6px;
}
.plaza2 .price b{
	font-weight: normal;
	font-size: 54px;
	display: inline-block;
	margin-top: -10px;
}
.plaza2 .price i{
	font-weight: normal;
	font-size: 20px;
	display: inline-block;
	margin-top: 30px;
}
.plaza2 p{
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	padding: 20px 20px;
	float: left;
	width:390px;
	text-align: right;
}

/* Account */
.account_left{
	width:600px;
	float:left;
}
.account_right{
	width:316px;
	float:right;	
}
ul.account_menu{
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
}
ul.account_menu li{
	display: inline-block;
	text-wrap:none;
	margin: 0 10px 0 0;
	padding: 0;
}
ul.account_menu li a{
	display: block;
	text-decoration: none;
	padding: 5px 10px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
	background: #e0dbcb;
	color: #35362c;
	font-size: 12px;
}
ul.account_menu li a:hover, ul.account_menu li a.active{
	background:#35362c; 
	color: #e0dbcb;	
}
a.account_banner{
	display: block;
	width:316px;
	text-indent: -9999px;
	height: 283px;
	background: url('img/admin/banner.png') 0 0 no-repeat;
}
a.account_banner:hover{

	background: url('img/admin/banner.png') 0 -283px no-repeat;
}
#ws-plugin--s2member-profile table{
	padding: 20px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
	background: #e0dbcb;
	color: #35362c;
	font-size: 14px;
	display: none;
}
#ws-plugin--s2member-profile table > tbody > tr:nth-child(1),
#ws-plugin--s2member-profile table > tbody > tr:nth-child(3){
	display: none;
}
#ws-plugin--s2member-profile table > tbody > tr:nth-child(2){
	display: none;
}
#ws-plugin--s2member-profile table > tbody > tr:nth-child(4){
	display: none;
}
#ws-plugin--s2member-profile table > tbody > tr:nth-child(5){
	display: none;
}
#ws-plugin--s2member-profile table input{
	
	margin: 5px 0 0px;
}
.cancel_subscr .wpcf7{
	width:90%;
	padding: 20px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
	background: #e0dbcb;
	color: #35362c;
	font-size: 14px;
	display: none;
}
.cancel_subscr .wpcf7 textarea{
	width:300px;
	height: 90px;
	padding:0 5px;
}
.cancel_subscr .wpcf7 input[type=submit]{
	width:212px;
	margin: 0;
	padding: 0;
	height: 52px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('img/admin/cancel_btn.png') 0 0px no-repeat	
}
.cancel_subscr .wpcf7 input[type=submit]:hover{
	background: url('img/admin/cancel_btn.png') 0 -52px no-repeat;
}
.cancel_subscr .wpcf7 input[type=submit]:active{
	background: url('img/admin/cancel_btn.png') 0 -104px no-repeat;
}

#ws-plugin--s2member-profile table input.btn-primary{
	width:172px;
	height: 52px;
	border:0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
	background: url('img/admin/save_changes_btn.png') 0 0px no-repeat;
}
#ws-plugin--s2member-profile table input.btn-primary:hover{
	background: url('img/admin/save_changes_btn.png') 0 -52px no-repeat;
	border:0;
}
#ws-plugin--s2member-profile table input.btn-primary:active{
	border:0;
	background: url('img/admin/save_changes_btn.png') 0 -104px no-repeat;
}
.dont_forget1{
	width:177px;
	height:49px;
	background: url('img/admin/dont_forget1.png') 0 0px no-repeat;
	position: absolute;
	top:300px;
	right:20px;
	z-index: 255;
}
.dont_forget2{
	width:177px;
	height:49px;
	background: url('img/admin/dont_forget2.png') 0 0px no-repeat;
	position: absolute;
	top:300px;
	z-index: 255;
	right:20px;
}
#wpadminbar{
display:none !important;
}