#adminmenu #menu-posts-portfolio div.wp-menu-image {
	background: transparent url(../images/menu_icons.png) no-repeat 0 -32px;
}
#adminmenu #menu-posts-portfolio:hover div.wp-menu-image,#adminmenu #menu-posts-portfolio.wp-has-current-submenu div.wp-menu-image
	{
	background: transparent url(../images/menu_icons.png) no-repeat 0 0;
}
#adminmenu #menu-posts-slideshow div.wp-menu-image {
	background: transparent url(../images/menu_icons.png) no-repeat -32px -32px;
}
#adminmenu #menu-posts-slideshow:hover div.wp-menu-image,#adminmenu #menu-posts-slideshow.wp-has-current-submenu div.wp-menu-image {
	background: transparent url(../images/menu_icons.png) no-repeat -32px 0;
}
#oam_menu-posts-portfolio div.wp-menu-image {
	background: transparent url(../images/menu_icons.png) no-repeat 0 -34px;
}
#oam_menu-posts-portfolio:hover div.wp-menu-image {
	background: transparent url(../images/menu_icons.png) no-repeat 0 -2px;
}
#oam_menu-posts-portfolio ul a {
	background: transparent url(../images/portfolio_menu_edit.png) no-repeat 0 0;
}
ul #oamsub_edit_post_type_portfolio a {
	background: transparent url(../images/portfolio_menu_hover.png) no-repeat 0 0;
}
ul #oamsub_post-new_post_type_portfolio a {
	background: transparent url(../images/portfolio_menu_add.png) no-repeat 0 0;
}
#oam_menu-posts-slideshow div.wp-menu-image {
	background: transparent url(../images/menu_icons.png) no-repeat -32px -34px;
}
#oam_menu-posts-slideshow:hover div.wp-menu-image {
	background: transparent url(../images/menu_icons.png) no-repeat -32px -2px;
}
#oamsub_edit_post_type_slideshow a {
	background: transparent url(../images/slider_menu.png) no-repeat 0 0;
}
#oamsub_post-new_post_type_slideshow a {
	background: transparent url(../images/slider_menu_add.png) no-repeat 0 0;
}
#oamsub_edit_post_type_slideshow a{
	background: transparent url(../images/slider_menu_hover.png) no-repeat 0 0;
}
#oam_toplevel_page_theme_general ul a {
	background: transparent url(../images/theme_hover.png) no-repeat 0 0;
}
.meta-box-item {
	background-color: #FCFCFC;
	border: 1px solid #DFDFDF;
	margin-bottom: 5px;
	position: relative;
}

.meta-box-item-title,.meta-box-item-content {
	margin: 6px 6px 8px;
}

.meta-box-item-title h4 {
	display: inline;
}

.meta-box-item-title a.switch {
	color: #666666;
	font-size: 11px;
	margin-left: 10px;
	text-decoration: none;
}

.meta-box-item div.description {
	display: none;
}

.meta-box-item textarea {
	width: 99% !important;
}

.meta-box-item input.full {
	width: 99%;
}
.meta-box-item input.input_uploader {
	width:70%;
}
.meta-box-item-divider {
	height: 1px;
	border: none;
	margin: 5px;
	border-top: 1px dotted #CCCCCC;
}
.theme-option-image-preview {
	/*float: right;*/
	overflow: hidden;
}
/*.meta-box-item .theme-option-image-preview {
	width:50px;
	height:50px;
}*/

.theme-options-group {
	margin-top: 20px;
}

.version-3-2 .theme-options-group th h4 {
	font-weight: normal;
}
.theme-options-table th {
	width: 200px;
}

.theme-options-table p.description {
	margin: 0 0 5px;
	color: #000;
	font-style: normal;
}
.theme-options-table tr {
	position: releative;
}
.theme-options-table td {
	padding: 10px;
	overflow:visible;
	position: releative;
}

.theme-options-table input[type="checkbox"],.theme-options-table input[type="radio"],.meta-box-item input[type="checkbox"],.meta-box-item input[type="radio"]
	{
	margin-right: 10px;
}

.theme-options-table textarea {
	width: 80% !important;
	*width:400px !important;
}

.theme-options-table select {
	min-width: 200px;
	width:auto !important;
	width:200px;
}
.theme-upload-buttons {
	padding: 10px 0 2px;
}
.theme-upload-buttons a{
	margin-left:10px;
}
/*.theme-options-page .theme-option-image-preview {
	width: 150px;
	height: 150px;
}*/

.theme-footer-columns div {
	overflow: hidden;
	clear: both;
}

.theme-footer-columns a {
	float: left;
	border: 10px solid #fff;
}

.theme-footer-columns a:hover,.theme-footer-columns a.current {
	border: 10px solid #00ccff;
	background-color: #00ccff;
}
.multidropdown-wrap select{
	vertical-align:middle;
}
.ddmultiselect-wrap:before,
.ddmultiselect-wrap:after {
    content:"";
    display:table;
}
.ddmultiselect-wrap:after {
    clear:both;
}
.ddmultiselect-wrap {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}
.ddmultiselect-wrap .ddmultiselect-placeholder {
	border: 1px dashed #dfdfdf;
	height: 18px;
	background-image:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.ddmultiselect-enabled-holder, .ddmultiselect-disabled-holder {
	width:200px;  
	float: left; 
	border-style: dashed;
	border-width: 1px;
	border-color:#dfdfdf;
	padding:10px;

}
.ddmultiselect-enabled-holder {
	margin-right:20px;
}
.ddmultiselect-wrap h3 {
	text-shadow: 0 1px 0 #FFFFFF;
}
.ddmultiselect-wrap ul {
	margin:0px;
	min-height:2.2em;
	height:2.2em;
	height:auto !important;
	overflow:visible;
}
.ddmultiselect-wrap li {
	font-size: 12px;
	cursor: move;
	padding: 5px 9px;
	background-color:#f5f5f5;
	background-image:-ms-linear-gradient(top,#f9f9f9,#f5f5f5);
	background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);
	background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5));
	background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);
	background-image:linear-gradient(top,#f9f9f9,#f5f5f5);
	border-style: solid;
	border-width: 1px;
	border-color:#dfdfdf;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff;
	-webkit-border-radius:3px;
	border-radius:3px;
}
/*
 * style for editor
 */
.theme-options-group #post-status-info td {
	padding:0px;
}
.theme-options-group .theEditor {
	color:#000;
}
/*
 * style for range input
 */
.range-input-wrap {
	overflow:hidden;
	padding-bottom: 5px;
}
.range-input-wrap .slider {
	background-color: #fff;
	height: 9px;
	position: relative;
	cursor: pointer;
	border: 1px solid #333;
	width: 150px;
	float: left;
	clear: right;
	margin-top: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: inset 0 0 8px #000;
	-moz-box-shadow: inset 0 0 8px #000;
	-webkit-box-shadow: inset 0 0 8px #000;
}
.range-input-wrap .progress {
	height: 9px;
	background-color: #eee;
	display: none;
	opacity: 0.6;
}
.range-input-wrap .handle {
	background-color: #efefef;
	height: 20px;
	width: 20px;
	top: -8px;
	position: absolute;
	display: block;
	margin-top: 1px;
	border: 1px solid #000;
	cursor: move;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.range-input-wrap .range {
	border: 1px solid #DFDFDF;
	float: left;
	margin: 3px 0 0 15px;
	padding: 3px;
	text-align: center;
	width: 50px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.range-input-wrap span {
	padding:5px;
	float: left;
}
/*
 * style for measurement input
 */
.measurement-wrap select {
	margin: 3px 0 0 5px !important;
	width: 70px !important;
	min-width:70px !important;
}
/*
 * style for color input
 */
#mColorPickerInput {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	padding: 0;
}
/*
 * style for toggle button
 */
 .iPhoneCheckContainer {
	position: relative;
	height: 27px;
	cursor: pointer;
	overflow: hidden;
}
.iPhoneCheckContainer input {
	position: absolute;
	top: 5px;
	left: 30px;
	opacity: 0;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.iPhoneCheckContainer label {
	white-space: nowrap;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	height: 27px;
	position: absolute;
	width: auto;
	top: 0;
	padding-top: 5px;
	overflow: hidden;
}
.iPhoneCheckContainer, .iPhoneCheckContainer label {
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.iPhoneCheckDisabled {
	opacity: 0.5;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
}
label.iPhoneCheckLabelOn {
	color: white;
	background: url('../images/iphone-style-checkboxes/on.png') no-repeat;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
	left: 0;
	padding-top: 5px;
}
label.iPhoneCheckLabelOn span {
	padding-left: 8px;
}
label.iPhoneCheckLabelOff {
	color: #8b8b8b;
	background: url('../images/iphone-style-checkboxes/off.png') no-repeat right 0;
	text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
	text-align: right;
	right: 0;
}
label.iPhoneCheckLabelOff span {
	padding-right: 8px;
}
.iPhoneCheckHandle {
	display: block;
	height: 27px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	background: url('../images/iphone-style-checkboxes/slider_left.png') no-repeat;
	padding-left: 3px;
}
.iPhoneCheckHandleRight {
	height: 100%;
	width: 100%;
	padding-right: 3px;
	background: url('../images/iphone-style-checkboxes/slider_right.png') no-repeat right 0;
}
.iPhoneCheckHandleCenter {
	height: 100%;
	width: 100%;
	background: url('../images/iphone-style-checkboxes/slider_center.png');
}
/*
 * style for tri toggle button
 */
 .iPhoneTriToggleContainer {
	position: relative;
	height: 27px;
	cursor: pointer;
	overflow: hidden;
}
.iPhoneTriToggleContainer select {
	position: absolute;
	top: 5px;
	left: 30px;
	opacity: 0;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.iPhoneTriToggleContainer label {
	white-space: nowrap;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	height: 27px;
	position: absolute;
	width: auto;
	top: 0;
	padding-top: 5px;
	overflow: hidden;
}
.iPhoneTriToggleContainer, .iPhoneTriToggleContainer label {
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.iPhoneTriToggleDisabled {
	opacity: 0.5;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
}
label.iPhoneTriToggleLabelOn {
	color: white;
	background: url('../images/iphone-style-checkboxes/on.png') no-repeat;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
	left: 0;
	padding-top: 5px;
}
label.iPhoneTriToggleLabelOn span {
	padding-left: 8px;
}
label.iPhoneTriToggleLabelOff {
	color: #8b8b8b;
	background: url('../images/iphone-style-checkboxes/off.png') no-repeat right 0;
	text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
	text-align: right;
	right: 0;
}
label.iPhoneTriToggleLabelOff span {
	padding-right: 8px;
}
.iPhoneTriToggleHandle {
	display: block;
	height: 27px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	background: url('../images/iphone-style-checkboxes/slider_left.png') no-repeat;
	padding-left: 3px;
}
.iPhoneTriToggleHandleRight {
	height: 100%;
	width: 100%;
	padding-right: 3px;
	background: url('../images/iphone-style-checkboxes/slider_right.png') no-repeat right 0;
}
.iPhoneTriToggleHandleCenter {
	height: 100%;
	width: 100%;
	background: url('../images/iphone-style-checkboxes/slider_center.png');
}
/*
 * style for validator
 */
.validator-error {
	padding:5px 0px 5px 15px;
	color:red;
}
input[type="url"],input[type="number"],input[type="email"] {
	-moz-border-radius:4px 4px 4px 4px;
	border:1px solid #DFDFDF;
}
.validator-wrap .invalid {
	border-color:red;
}
/*
 * style for chosen
 */
select.chosen {
	font-size: 15px !important;
}

#wpcontent select[multiple="true"], #wpcontent select[multiple="true"].chosen option, select[multiple="true"].chosen option {
	min-width: 300px;
	width:auto !important;
	width:300px;
}

/* @group Base */
select.chzn-select {
  visibility: hidden;
  height: 28px !important;
  min-height: 28px !important;
}
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); 
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('../images/chosen-sprite.png') right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('../images/chosen-sprite.png') no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('../images/chosen-sprite.png') no-repeat 100% -22px;
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
  -moz-box-sizing: inherit;
  -webkit-box-sizing:inherit;
  -ms-box-sizing:inherit;
  box-sizing:inherit;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); 
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('../images/chosen-sprite.png') right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('../images/chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('../images/chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('../images/chosen-sprite.png') no-repeat -38px -22px;
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
/* @end */
/*
 * style for shortcode
 */
.shortcode_generator_iframe {
	overflow:hidden;
	min-height:100px;
	border:none;
}
.shortcode_wrap {
	display:none;	
}
.sub_shortcode_wrap {
	display:none;	
}
.shortcode_wrap table {
	width:99%;
}
.shortcode_wrap .theme-options-table th {
	width: 200px;
	text-align:right;
}
	
/*
 * style for cufon options
 */
.cufon_table, .fontface_table {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border:0;
}
.cufon_table td, .fontface_table td {
	padding:10px;
	vertical-align: middle;
}
.cufon_preview { 
	display: block;
	font-size:24px;
}
.fontface_preview {
	display: block;
	font-size:24px;
	line-height:1.5em;
}
.font_multi{
    height:20em !important;
}
.font_span{
    display:inline-block;
    float:left;
    margin-left:20px;
}
#addButton{
    margin-left:50px;
    margin-right:20px;
}
#removeButton{
    margin-right:50px;
    margin-left:20px;
}
#font-control{
    margin-top: 80px;
}
/*
 * homepage shortcode generator
 */
.widefat.homepage-shortcode td,.widefat.homepage-shortcode th {
	border-bottom:none;
}
.widefat.homepage-shortcode h4 {
	margin:0;
}

.bg_image_fantasy,.bg_image_rays,.bg_image_grids{
    display:none;
}
/*
 * docs tabs
 */
 #theme-docs-tabs {
	border: 1px solid #aaa;
	background-color: #fff;
	clear:both;
	margin:10px 0 20px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.theme-docs-tabs {
	display: none;
}
.theme-docs-page .ui-tabs { 
	zoom: 1; 
	background: url(../images/tabs_bg.png) repeat-y 0 0;
	position:relative;
}
.ui-tabs .theme-docs-tabs {
	display: block;
}
.theme-docs-page .theme-docs-tabs li a:first-child {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.theme-docs-page .ui-tabs .ui-tabs-nav { 
	list-style: none; 
	position: relative; 
	float: left; 
	width: 148px;
	word-wrap: break-word;
}
.theme-docs-page .ui-tabs .ui-tabs-nav li { 
	position: relative; 
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	overflow: visible;
}
.theme-docs-page .ui-tabs .ui-tabs-nav li a { 
	float: left; 
	text-decoration: none;
	display: block;
	width: 127px;
	padding: 8px 10px;
	border-bottom: 1px solid #e3e3e3;
	color: #21759B;
	text-shadow: 0 1px 0 #fff;
	background: url(../images/blank.gif) repeat-x 0 0;
}
.theme-docs-page .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.theme-docs-page .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover { 
	background: #fff;
	color: #d54e45;
	width: 128px;
}
.theme-docs-page .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.theme-docs-page .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor: text;
}
.theme-docs-page .ui-tabs .ui-tabs-nav li a, 
.theme-docs-page .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer; 
}
.theme-docs-page .ui-tabs .ui-tabs-nav li.ui-state-hover a {
	background-color: #eaf2fa;
	color: #555;
}
.theme-docs-page .ui-tabs .ui-tabs-panel { 
	display: block;
	min-height: 400px;
}
.theme-docs-page .ui-tabs .ui-tabs-hide { 
	display: none !important; 
}
.theme-docs-page .theme-docs-tabs li.ui-tabs-selected span {
	position: absolute;
	left: -1px;
	top: 12px;
	height: 9px;
	width: 8px;
	background: url(../images/docs_icon_arrow.png) no-repeat 0 0;
}
.theme-docs-page .block {
	display: block;
    padding: 20px;
	margin-left:148px;
	
}
/*
 * docs typography
 */
#theme-docs-tabs h2 {
	margin-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}
#theme-docs-tabs h3 {
	border-bottom: 1px solid #eee;
	margin: 0 0 15px 0;
	padding-bottom: 10px;
	font-size: 14px;
}
#theme-docs-tabs h4 {
	font-size: 12px;
}
#theme-docs-tabs {
	font-size: 11px !important;
	color: #555;
}
.theme-docs-page p {
	font-size: 11px;
	color: #555;
	padding-bottom: 20px;
	margin: 0;
}
.theme-docs-page .block ul, .theme-docs-page .block ol {
	font-size: 11px !important;
	padding-bottom: 20px;
}
.theme-docs-page .block ul li{
	list-style: disc;
}
.theme-docs-page .block li {
	padding-bottom: 0px;
	margin-left: 16px;
}
.theme-docs-page code {
	background-color: #f1f1f1;
	color: #000;
}
.theme-docs-page pre {
	font-size: 13px;
	padding: 0;
	margin: 0;
	line-height: 18px;
	overflow: auto;
	overflow-Y: hidden;
	padding-top: 18px;
	background: #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 20px;
	color: #000;
	white-space:pre-wrap;
	word-wrap:break-word;
}
.theme-docs-page pre code {
	padding: 0 18px 18px 18px;
	display: block;
	background: url(../images/pre_bg.gif) repeat left top;
}
/*
 * docs column
 */
.theme-docs-page .one_half, .theme-docs-page .one_third, .theme-docs-page .two_third, .theme-docs-page .three_fourth, .theme-docs-page .one_fourth, .theme-docs-page .one_fifth, .theme-docs-page .two_fifth, .theme-docs-page .three_fifth, .theme-docs-page .four_fifth, .theme-docs-page .one_sixth, .theme-docs-page .five_sixth {
	position: relative;
	margin-right: 4%;
	float: left;
}
.theme-docs-page .one_half {
	width: 48%;
}
.theme-docs-page .one_third {
	width: 30.6666%;
}
.theme-docs-page .two_third {
	width: 65.3332%;
}
.theme-docs-page .one_fourth {
	width: 22%;
}
.theme-docs-page .two_fourth {
	width: 48%;
}
.theme-docs-page .three_fourth {
	width: 74%;
}
.theme-docs-page .one_fifth {
	width: 16.8%;
}
.theme-docs-page .two_fifth {
	width: 37.6%;
}
.theme-docs-page .three_fifth {
	width: 58.4%;
}
.theme-docs-page .four_fifth {
	width: 79.2%;
}
.theme-docs-page .one_sixth {
	width: 13.3333%;
}
.theme-docs-page .two_sixth {
	width: 30.6666%;
}
.theme-docs-page .three_sixth {
	width: 47.9998%;
}
.theme-docs-page .four_sixth {
	width: 65.3332%;
}
.theme-docs-page .five_sixth {
	width: 82.6665%;
}
.theme-docs-page .last {
	margin-right: 0 !important;
	clear: right;
}
.theme-docs-page .one_half .one_half {
	margin-right: 8.3333%;
	width: 45.8333%;
}
.theme-docs-page .one_half .one_third {
	margin-right: 8.3333%;
	width: 27.7778%;
}
.theme-docs-page .one_half .two_third {
	margin-right: 8.3333%;
	width: 63.8889%;
}
.theme-docs-page .two_third .one_third {
	margin-right: 6.1224%;
	width: 29.2517%;
}
.theme-docs-page .two_third .two_third {
	margin-right: 6.1224%;
	width: 64.6258%;
}
.theme-docs-page .two_third .one_fourth {
	margin-right: 6.1224%;
	width: 20.4082%;
}
.theme-button-menu {
	display:none;
	font-size: 12px;
	position:absolute;
	z-index:200000;
}
.theme-button-menu *,
.theme-button-menu a:hover, 
.theme-button-menu a:link, 
.theme-button-menu a:visited, 
.theme-button-menu a:active {
	color:#000000;
	cursor: default;
	font-weight: normal;
	text-decoration: none;
}
.theme-button-menu ul {
	background-color: #EBEAEB;
	margin:0;
	padding:0;
	border:1px solid #DDDDDD;
	z-index:100;
}
.theme-button-menu ul ul {
	display:none;
	position:absolute;
	top: -2px;
	left: 98%;
	z-index:101;
}
.theme-button-menu ul ul ul {
	z-index:102;
}
.theme-button-menu ul ul ul ul{
	z-index:103;
}
.theme-button-menu li {
	position:relative;
	margin:0;
	padding:0;
}

.theme-button-menu li:hover > ul {
	display:block;
}
.theme-button-menu li a {
	display:block;
	padding:3px 25px 4px 25px;
	white-space: nowrap;
}
.theme-button-menu li.theme-has-sub {
	background: url("../images/menu_arrow.gif") no-repeat scroll right top transparent;
}
.theme-button-menu li:hover {
	background-color: #F5F5F5;
}
.theme-button-menu li.theme-button-menu-separator {
	height:1px;
	background-color:#AAAAAA;
	font-size:1px;
	overflow:hidden;
}
.wp_themeSkin span.mce_shortcodeGeneratorButton, .wp_themeSkin .mce_shortcode .mceIcon {
	background: url("../images/generator_icon.gif") no-repeat scroll center center transparent;
}
 .wp_themeSkin .mceButtonEnabled:hover span.mce_shortcodeGeneratorButton, .wp_themeSkin .mceButtonSelected span.mce_shortcodeGeneratorButton, .wp_themeSkin .mceButtonActive.mce_shortcode .mceIcon, .wp_themeSkin .mceButtonEnabled.mce_shortcode:hover .mceIcon  {
	background: url("../images/generator_icon_hover.gif") no-repeat scroll center center transparent;
}

#page_content{
    width:100%;
}
#media-upload .media-item{
	clear:both;
}
p.symplex-media-type {
    margin: 1em;
}
#go_button{
	color:#bbb;
}
#go_button.aviable{
	color:#000;
}

