.appearance_page_yiw_panel #wpcontent {
    height:auto;
}

.rm_tabmenu {
    float:left;
    width:100%;
    position:relative;
}

.rm_tabmenu ul#sidemenu {
    border-bottom: 1px solid #DFDFDF;
    float: left;
    margin: 10px auto 20px;
    padding-left: 0px;
    width: 100%;
}

.rm_tabmenu ul#sidemenu a {
    margin-bottom: -1px;
    padding-left: 20px;
    padding-right: 20px;
}

.rm_tabmenu ul#sidemenu a.current {
    background-color: #F9F9F9 !important;
    border-bottom-color: transparent !important;
}

.rm_wrap{
	width:800px;
	position:relative;
}
.rm_wrap div.submit {
    display:inline;
    float:left !important;
    padding-top:0;
    margin-top:0;
}
.version-3-3 .rm_wrap div.submit {
    margin-top:-12px;
}
.rm_section{
	border:1px solid #ddd;
	border-bottom:0;
	background:#f9f9f9;
}
.rm_option{
	position:relative;
	z-index:2;
}
.rm_option .fade_color {
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	display:none;
	background:#f8f376;
	top:0;
	left:0;
}
.rm_opts label{
	font-size:12px;
	font-weight:700;
	width:200px;
	display:block;
	float:left;	
}
.rm_opts label.label-check{
	font-weight:normal;
}
.rm_input {
	padding:30px 10px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
}
.rm_opts small{
	display:block;
	float:right;
	width:200px;
	color:#999;
	font-weight:normal
}       
.rm_opts em.small{
	font-size:70%;
	color:#999;
}
.rm_textarea small{
	float: none;
	margin-left: 200px;
	margin-top: 10px;
	width:500px
}
.rm_opts input[type="text"], .rm_opts select{
	width:340px;
	font-size:12px;
	padding:4px;
	color:#333;
	line-height:1em;
	background:#f3f3f3;
}
.rm_radio {
	width:340px;
	display:inline-block;
}
.rm_radio label.radio-inline {
	float:none;
	font-weight:normal;
}
.rm_input input:focus, .rm_input textarea:focus{
		background:#fff;
}
.rm_input textarea{
	width:570px;
	height:175px;
	font-size:12px;
	padding:4px;
	color:#333;
	line-height:1.5em;
	background:#f3f3f3;
}
.rm_multi_checkbox ul{
	width: 280px;
	display: block;
	float: left;
}
.rm_multi_checkbox ul.small{
	width: 280px;
	display: block;
	float: left;
}
.rm_multi_checkbox li.head{
	font-weight:bold
}
.rm_title h3 {
	cursor:pointer;
	font-size:1em;
	text-transform: uppercase;
	margin:0;
	font-weight:bold;
	color:#232323;
	float:left;
	width:70%;
	padding:14px 4px;
}

.rm_title{
	cursor:pointer;
	border-bottom:1px solid #ddd;
	background:#eee;
	padding:0;
	}

.rm_title h3 img{
	margin:-8px 10px 0 2px;
	width:32px;
	height:32px;	
	float:left;
	-moz-border-radius:6px;
	border:1px solid #ccc;
}

.rm_title h3 img.inactive{
	background:url('images/pointer.png') no-repeat 0 0;
}

.rm_title h3 img.active{
	background:url('images/pointer.png') no-repeat  0 -32px;
}      

.rm_title h3 img.noeffect{
	background:url('images/tools_32.png') no-repeat 0 0;
}
		
.rm_title h3:hover img{
	border:1px solid #999;
}

.rm_title span.submit{
	display:block;
	float:right;
	margin:0 10px 0 0;
	padding:0;
	/*width:15%;*/
	padding:14px 0;
}

.clearfix{
	clear:both;
}

.rm_table th, .rm_table td{
	border:1px solid #bbb;
	padding:10px;
	text-align:center;
}

.rm_table th, .rm_table td.feature{
	border-color:#888;
	}
            
.colorpicker {
	float:right;
	display:inline;
	width:200px;
}    
.rm_input .double {
	float:left;
	display:inline;
	width:540px;
}
.rm_input .double small {
	width:490px;
	padding-top:10px;
}
.rm_color input, .rm_color input[type="text"]{
	width:300px;
}
.rm_color .colorpicker-icon{
	cursor:pointer;
}
.rm_on_off .iphone-check{
    width:280px;
    float:left;
}
.rm_sidebar table{
	width: 340px !important; 
	display: inline; 
	float: left; 
}
.rm_sidebar table div{
	line-height:16px;
	margin:5px 0;
}
.rm_sidebar table .name {
	float: left; 
	font-size: 13px; 
	width: 210px; 
	overflow: hidden;
	text-align: left;
}
.rm_sidebar table .delete-btn{
	float: left;
	margin-right:10px;
}
.rm_sidebar table .loading-icon{
	margin: 3px 0pt 0pt 8px; 
	float: left;
	width:16px;
	height:16px;
}



/**
 * SLIDER MANAGER
 */

.rm_slides .isSortable .sortItem { 
	background: #e0e0e0;
	border: 1px solid #d0d0d0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: 0 0 3px;
	clear: both;}

.rm_slides ul .isSortable .sortItem {	/* top level items */
	background: #DFDFDF url("images/gray-grad.png") repeat-x left top;
	border-color: #d0d0d0;
	overflow:hidden;}
	
.rm_slides ul .isSortable .sortItem td strong { display:inline-block; padding:0 0 3px; font-size:13px; }

.rm_slides ul li ul .isSortable .sortItem {	/* nested items  */
	background: #f2f2f3;
	border-color: #e2e2e3;}

.rm_slides .menu-item .sortItem .handle,
.rm_slides .slide-item .sortItem .handle {
	width: 116px;
	cursor: move;
	vertical-align: top;}

.rm_slides .menu-item .sortItem .handle input,
.rm_slides .slide-item .sortItem .handle input {
	width: 30px}
	
.rm_slides .menu-item .sortItem .handle div,
.rm_slides .slide-item .sortItem .handle div {
	float: left;
	width: 116px;
	height: 130px;
	background: transparent url("images/menu-move.png") no-repeat center center;
	margin: 0 0 0 0.25em;}


.rm_slides .helper {
	border: 2px dotted #B0D0F7;
	background: #EAF2FA;}
	
.rm_slides .themeTableWrapper td .menu-item table td,
.rm_slides .themeTableWrapper td .slide-item table td {padding: 2px; vertical-align: middle; border: 0;}
	
.rm_slides .themeTableWrapper td .menu-separator table td {padding: 0; vertical-align: middle; border: 0;}

.rm_slides .sortItem { position:relative; }

.rm_slides .sortItem label { line-height:2.3em; color: #777; font-weight:normal; width:inherit; margin-right:5px }
.rm_slides .sortItem label.checked { line-height:2.3em; color: #000; }

.rm_slides .sortItem .mm-Title, .rm_slides .sortItem .mm-Description { width: 170px;}
.rm_slides .sortItem .ss-Image { width: 230px; }
.rm_slides .sortItem .ss-ImageDesc { width:340px; height:66px; margin:0 0 2px }
.rm_slides .sortItem .ss-ImageTitle { width:340px; height:auto; margin:0 0 2px }
.rm_slides .sortItem .ss-ImageSample, .rm_slides .sortItem .ss-ImageSample object, .rm_slides .sortItem .ss-ImageSample embed { max-width:280px; max-height:180px; }
.rm_slides .sortItem .ss-ImageSample { position:absolute; top:15px; right:15px; }

.rm_slides .sortItem .mm-Link,
.rm_slides .sortItem .ss-Link { 
	display:none; 
	width:200px; }
	
.rm_slides .sortItem .delete-button a { color:inherit; text-decoration:none; }

.rm_slides .sortItem .delete-item { text-align: center; width: 60px; margin: 0; position:absolute; bottom:10px; right:10px; z-index:10; }

.rm_slides div ul#MainMenu li.menu-separator .sortItem {	/* separator */
	background: #ccc;
	border-color: #bbb;}
.rm_slides .menu-separator .handle,
.rm_slides div ul#MainMenu li.menu-separator .sortItem .handle {
	width: auto;
	text-align:center;
	cursor: move;}
	
/* image-position, text-position */
.rm_slides .positions { position: relative; width: 260px; height: 100px; clear: both; }
.rm_slides .position  { position: absolute; }
.rm_slides .positions input { width: 70px; }
.rm_slides .positions label { line-height: 12px; text-align: center }
.rm_slides .positions .position-top { top: 0px; left: 95px; }
.rm_slides .positions .position-left { top: 25px; left: 0px; }
.rm_slides .positions .position-right { top: 25px; right: 0px; }
.rm_slides .positions .position-bottom { bottom: 0px; left: 95px; }
	
/*widgets*/
div.widget-liquid-left { width:300px; }
div.widget-liquid-right { width:100%; margin-left:-325px; }
div#widgets-right { width:auto; margin:0 15px 0 325px; }
div#widgets-left { margin-right:0; position:relative; z-index:1; }
.delete-button { position:absolute; bottom:5px; right:5px; }

.widget-liquid-right .col1, .widget-liquid-right .col2, .widget-liquid-right .col3 { margin:0 20px 35px; float:left; }
.widget-liquid-right .col1 { width:inherit; }
.widget-liquid-right .col2 { width:42%; }
.widget-liquid-right .col3 { width:25%; }
 
/*contact*/
.rm_contact { width:780px; padding:10px; } 
.rm_contact .items-ord { margin-right:10px; font-weight:bold; }
.rm_contact .name-field { width:180px; text-align:left; }
.rm_contact .info-field { width:100px; text-align:center; }
.rm_contact .controls-field { width:160px; text-align:right; }
.rm_contact .check-field { width:60px; text-align:center; }
.rm_contact .widefat td { padding:5px 7px; }