@charset "utf-8";



/*---General CSS---*/

li, ol, ul, dd, dt, dl, p, img, table, tr, th, td, body, html, div, h1, h2, h3, h4{
	margin:0;
	padding:0;
	}

html, body{
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#666;
	}
	body{
	background:#E0E0E0;
	}
	body.inline{
	background:#fff;
	}
h1, h2, h3{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#850C2E;
	margin:0px 0px 10px 0px;
	}
	h2, h3{ 
	font:14px/20px Arial, Helvetica, sans-serif;
	margin-top:30px;
	}
	h3{
	margin-bottom:0px;
	}
	.top{
	margin-top:0px;
	}
	.tinline{
	margin-top:30px;
	}

p{
	margin-bottom:10px;
	}

a{
	color:#666;
	text-decoration:underline;
	}
	a:hover, a.selected{
	color:#850C2E;
	}
	a img{
	border:0;
	}
	h2 a{
	color:#850C2E;
	text-decoration:none;
	}
	h2 a:hover{
	text-decoration:underline;
	}

a.button{
	display:inline;
	float:left;
	font:11px/15px Verdana, courier, sans-serif;
	padding:8px 10px;
	background:#E0E0E0;
	text-decoration:none;
	}
	a.button:hover{
	color:#FFF;
	background:#850C2E;
	}
	.button-next, .button_next{
	margin-left:20px;
	}
	.button-gap, .button_gap{
	margin-right:20px;
	}

em{
	color:#B3B3B3;
	font-style:normal;
	}
	em a{
	color:#B3B3B3;
	}
	em a:hover, em a.selected{
	color:#850C2E;
	}
	.light{
	color:#B3B3B3;
	}
	strong{
	}
	.error{
	color:#FF0000;
	}

.clear, .clear-left, .clear_left{
	clear:both;
	font-size:1px;
	line-height:1px!important;
	height:1px!important;
	margin:0px!important;
	padding:0px!important;
	}
	.clear_left, .clear-left{
	clear:left;
	}

/*
 * Modern Clear
 */
.clearfix:before,
.clearfix:after{
	content:"";
	display:table;
	}
	.clearfix:after{
	clear:both;
	}
	.clearfix{
	zoom:1; /* For IE 6/7 (trigger hasLayout) */
	}

ul, ol{
	margin:0px 0px 10px 0px;
	}
	li{
	margin:0px 0px 10px 0px;
	}


/*---Header---*/

.wrapper{
	width:960px;
	margin:10px auto 40px auto;
	padding:30px 0px 220px 20px;
	background:#FFF;
	}
	.inline .wrapper{
	width:100%;
	padding: 0px;
	margin: 0px;
	}
.header{
    height:90px;
	}
	.logo{
	width:220px;
	margin-right:20px;
	overflow:hidden;
	display:inline;
	float:left;
	}
	.header-options,
	.header_options{
	width:700px;
	margin-right:20px;
	font:11px/15px Verdana, courier, sans-serif;
	}
	.header-options select,
	.header_options select{
	font:11px/15px Verdana, courier, sans-serif;
	width:auto;
	padding:0;
	}
	.header-options, .header_options,
	.header-option-1, .header_option_1,
	.header-option-2, .header_option_2{
	display:inline;
	float:left;
	}
	.header-option-2, .header_option_2{
	float:right;
	}

/*---Section Menu---*/

.sec-menu,
.sec_menu{
	height:29px;
	background:#E0E0E0;
	margin-right:22px;
	}
	.sec-menu li,
	.sec_menu li{
	display:inline;
	float:left;
	list-style:none;
	margin:0;
	height:30px;
	width:134px;
	background:#FFF;
	}
	.sec-menu a,
	.sec_menu a{
	display:block;
	height:22px;
	width:102px;
	margin:0px 1px 1px 0px;
	padding:7px 10px 0px 21px;
	background: #E0E0E0 url(/make/images/icons/make_off.gif) left no-repeat;
	font:11px/15px Verdana, courier, sans-serif;
	color:#666;
	text-decoration:none;
	}
	.sec-menu a:hover, .sec-menu a.selected,
	.sec_menu a:hover, .sec_menu a.selected{
	background:#850C2E url(/make/images/icons/make_on.gif) left no-repeat;
	color:#FFF;
	}
	
	.sec_menu .menu-website_content a,
	.sec-menu .menu_website_content a{
	background-image:url(/make/images/icons/website_content_off.gif);
	}
	.sec-menu .menu-website_content a:hover, .sec-menu .menu-website_content a.selected,
	.sec_menu .menu_website_content a:hover, .sec_menu .menu_website_content a.selected{
	background-image:url(/make/images/icons/website_content_on.gif);
	}
	.sec_menu .menu-settings a,
	.sec-menu .menu_settings a{
	background-image:url(/make/images/icons/settings_off.gif);
	}
	.sec-menu .menu-settings a:hover, .sec-menu .menu-settings a.selected,
	.sec_menu .menu_settings a:hover, .sec_menu .menu_settings a.selected{
	background-image:url(/make/images/icons/settings_on.gif);
	}


/*---Content and Menu---*/

.content{
	margin-top:39px;
	}
	.inline .content{
	margin-top:0;
	}

.main-menu,
.main_menu{
	display:inline;
	float:left;
	width:220px;
	padding:0px 10px 60px 0px;
	}

.page{
	display:inline;
	float:left;
	padding:0px 0px 40px 9px;
	border-left:1px solid #B3B3B3;
	width:720px;
	}
	.main_col, .sub-col,
	.main-col, .sub_col{
	display:inline;
	float:left;
	margin-right:20px;
	width:460px;
	overflow:visible;
	}
	.inline .main_col, .sub-col,
	.inline .main-col, .sub_col{
	width:auto;
	}
	.full_col{
	display:inline;
	float:left;
	margin-right:20px;
	width:700px;
	}
	.sub-col,
	.sub_col{
	width:220px;
	}
	.page-full,
	.page_full{
	border-left:none;
	width:960px;	
	padding-left:0px;
	}
	.inline .page_full,
	.inline .page_full{
	width: auto;
	margin: 17px
}
.main-menu li,
.main_menu li{
	margin:0;
	list-style:none;
	width:220px;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	}
	.main-menu li a,
	.main_menu li a{
	display:block;
	/*height:24px;*/
	padding:5px 10px 5px 10px;
	margin:0px 0px 1px 0px;
	text-decoration:none;
	}
	.main-menu li a:hover,
	.main_menu li a:hover{
	background:#E0E0E0;
	color:#666;
	}
	.main-menu li a.selected, .main-menu li a.selected:hover,
	.main_menu li a.selected, .main_menu li a.selected:hover{
	background:#850C2E;
	color:#FFF;
	}
.main-menu li.back a:hover,
.main_menu li.back a:hover{
	background:none;
	color:#850C2E;
	}
.main-menu ul ul,
.main_menu ul ul{
	background:#E0E0E0;
	padding:7px 0px 23px 10px;
	margin-bottom:1px;
	}
	.main-menu li li,
	.main_menu li li{
	width:auto;
	font:11px/15px Verdana, courier, sans-serif;
	}
	.main-menu li li a,
	.main_menu li li a{
	height:auto;
	padding:2px 0px 3px 15px;
	margin:0px;
	}
	.main-menu li li a:hover, .main-menu li li a.selected, .main-menu li li a:hover.selected,
	.main_menu li li a:hover, .main_menu li li a.selected, .main_menu li li a:hover.selected{
	background:none;
	color:#850C2E;
	}

.main-menu ul ul ul,
.main_menu ul ul ul{
	padding:0px 0px 3px 15px;
	}


/*---Login---*/

.login{
	margin:100px 0px 0px 220px;
	width:460px;
	}

/*---Content---*/

.info{
	font:11px/15px Verdana, courier, sans-serif;
	width:220px;
	}

/*---Item---*/

.items-list,
.items_list{
	margin:35px 0px 30px 0px;
	border-top:1px solid #B3B3B3;
	}
	.items-list .edit_item,
	.items_list .edit_item{
	border-bottom:1px solid #B3B3B3;
	background:#FFF;
	}
	.items-list .edit-item p,
	.items_list .edit_item p{
	font:11px/15px Verdana, courier, sans-serif;
	margin-bottom:7px;
	}
	.items-list .edit-item h2,
	.items_list .edit_item h2{
	float:left;
	margin:4px 0px 5px 0px;
	width:370px;
	}
	.items-list .edit-item .edit-options,
	.items_list .edit_item .edit_options{
	float:right;
	margin-top:4px;
	}
	.edit-placeholder,
	.edit_placeholder{
	background:#E0E0E0;
	border-bottom:1px solid #B3B3B3;
	}
	.items-list .ui-sortable-helper:hover,
	.items_list .ui-sortable-helper:hover{
	cursor:move;
	}

.item-cats li,
.item_cats li{
	margin:0px 0px 5px 0px;
	list-style:none;
	font:11px/15px Verdana, courier, sans-serif;
	}
	.item-cats li a,
	.item_cats li a{
	text-decoration:none;
	padding-left:14px;
	display:block;
	}
	.item-cats li .menu-children a,
	.item_cats li .menu_children a{
	background:url(/make/images/arrows/B3B3B3_along.png) left no-repeat;
	}
	.item-cats li a:hover,
	.item_cats li a:hover{
	text-decoration:underline;
	color:#666;
	}
	.item-cats li .menu-children a:hover,
	.item_cats li .menu_children a:hover{
	background:url(/make/images/arrows/B3B3B3_down.png) left no-repeat;
	}
	.item-cats li a.selected,
	.item_cats li a.selected{
	text-decoration:underline;
	color:#850C2E;
	}
	.item-cats li .menu-children a.selected,
	.item_cats li .menu_children a.selected{
	background:url(/make/images/arrows/850C2E_down.png) left no-repeat;
	}
	.item-cats li ul,
	.item_cats li ul{
	margin:5px 0px 10px 10px;
	}

/*---Multiple field items---*/
.multiple-fields-item,
.multiple_fields_item{
	position:relative;
	}
	.multiple-fields-item .sub-labels,
	.multiple_fields_item .sub_labels{
	padding-left:34px;
	margin-bottom:10px;	
	}
	.multiple-fields-item .sub-label-id,
	.multiple_fields_item .sub_label_id{
	position:absolute;
	height:100%;
	border-right:1px solid #B3B3B3;
	margin-right:10px;
	padding-right:9px;
	font-size:12px;
	line-height:12px;
	color:#850C2E;
	width:16px;
	}
	.multiple-fields-item input,
	.multiple_fields_item input{
	width:414px;
	padding:3px 4px;
	margin:0px 0px 5px;
	}
	.sub-col .multiple-fields-item input,
	.sub_col .multiple_fields_item input{
	width:174px;
	}
	.multiple-fields-item textarea,
	.multiple_fields_item textarea{
	width:416px;
	height:70px;
	padding:3px 4px;
	}
	.sub-col .multiple-fields-item textarea,
	.sub_col .multiple_fields_item textarea{
	width:176px;
	}
	.multiple-fields-item .sub-labels-checkbox,
	.multiple_fields_item .sub_labels_checkbox{
	position:relative;
	}
	.multiple-fields-item .sub-labels-checkbox input,
	.multiple_fields_item .sub_labels_checkbox input{
	position:absolute;
	width:auto;
	margin:3px 0px 3px 0px;
	height:14px;
	}
	.multiple-fields-item .sub-labels-checkbox label,
	.multiple_fields_item .sub_labels_checkbox label{
	margin-left:20px;
	line-height:20px;
	}
	.multiple-fields-item select,
	.multiple_fields_item select{
	width:186px;
	padding:3px 0px 3px 3px;
	margin:0px 0px 5px;
	}
	.multiple-fields-item option,
	.multiple_fields_item option{
	width:176px;
	}
	.sub-col .multiple-fields-item select,
	.sub_col .multiple_fields_item select{
	width:186px;
	padding:3px 0px 3px 3px;
	margin:0px 0px 5px;
	}
	.sub-col .multiple-fields-item option,
	.sub_col .multiple_fields_item option{
	width:176px;
	}
	.add-another,
	.add_another{
	display:block;
	margin-left:38px;
	margin-bottom:20px;
	}

/*---Section List---*/

.section-list li,
.section_list li{
	list-style:none;
	margin-left:0;
	font:11px/15px Verdana, courier, sans-serif;
	}
	

/*---Contact Form---*/
label{
	display:block;
	color:#850C2E;
	margin-bottom:5px;
	}
	label.sub-label,
	label.sub_label{
	font-size:12px;
	line-height:12px;
	}
	input.input-text, textarea, select,
	input.input_text, textarea, select{
	display:block;
	margin:0px 0px 15px 0px;
	padding:6px 8px;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:normal;
	border:1px solid #B3B3B3;
	width:442px;
	}
	.col-half input.input-text,
	.col_half input.input_text{
	width:200px;
	}
	::-webkit-input-placeholder{
	color:#B3B3B3;
	opacity:0.8;
	}
	:-ms-input-placeholder{
	color:#B3B3B3;
	opacity:0.8;
	}
	.col-half,
	.col_half{
	display:inline;
	float:left;
	width:220px;
	margin-right:20px;
	}
	.last{
	margin-right:0;
	}
	.sub-col input.input-text, .sub-col textarea, .sub-col select,
	.sub_col input.input_text, .sub_col textarea, .sub_col select{
	width:202px;
	}
	input[type=hidden]{
	display:none;
	}
	textarea{
	height:350px;
	}
	select{
	padding:6px 0px 6px 8px;
	width:220px;
	}
	input.input-image,
	input.input_image{
	margin:0px 0px 15px 0px;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#666;
	}
	label .information, p .information, h2 .information{
	font:11px/15px Verdana, courier, sans-serif;
	}
	.display-text,
	.display_text{
	display:block;
	margin:0px 0px 15px 0px;
	}

.wysiwyg{
	margin-bottom:15px;
	}
	.wysiwyg textarea{
	width:458px;
	}
	.wysiwyg ul, .wysiwyg ol{
		margin:0px 0px 10px 20px;	
	}
	.wysiwyg li{
	margin:0px 0px 10px 0px;
	}
	.wysiwyg.full{
	width:698px;
	}

.preview img{
max-width:460px;
}
.sub-col .preview img,
.sub_col .preview img{
max-width:300px;
}
.preview-hidden,
.preview_hidden,
.preview_hide{
display:none;
}

.checkbox{
	margin-bottom:15px;
	}
	.checkbox input{
	display:inline;
	float:left;
	margin:0px 6px 0px 0px;
	}
	.checkbox label{
	display:inline;
	float:left;
	padding:3px 0px 0px 0px;
	font:11px/15px Verdana, courier, sans-serif;
	color:#666;
	line-height:15px;
	margin:0px 0px 0px 0px;
	width:195px;
	}
	.checkbox label:hover{
	color:#850C2E;
	}
	.checkbox .sub-options label,
	.checkbox .sub_options label{
	width:180px;
	}
	.checkbox .form-first label,
	.checkbox .contact_first label{
	padding:1px 0px 0px 0px;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#850C2E;	
	}
	input[type=checkbox]{
	margin:4px 9px 0px 0px;
	}
	.checkbox .sub-options,
	.checkbox .sub_options{
	margin:0px 0px 10px 15px ;
	}
	.submit, submit{
	margin-bottom:15px;
	}
	
	.error-line,
	.error_line{
	font:11px/15px Verdana, courier, sans-serif;
	}
	.hidden{
	display:none;
	}	


	
/*---WYSIWYG---*/

.nicEdit-pane select{
	width:150px;
	padding:2px;
}

/* --- Langs --- */
.languages{
	float:right;
	font-weight: normal;
	}
	.full_col .languages{
	margin-right:220px;
	padding-right:20px;
	}
	.languages .item{
	margin-left:5px;
	text-decoration: underline;
	opacity:0.8;
	}
	.languages .item:hover, .languages .item.active{
	opacity:1;
	color:#000;
	/*font-weight:bold;*/
	}
	.languages .item.empty{
	text-decoration: none;
	}

/*---Footer---*/

.footer{
	margin:80px 20px 80px 190px;
	}


/*** Datetime picker **//
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
	
