
/* Reset the defaults */
html, body, div {margin:0; padding:0; -webkit-text-size-adjust:none; }
img { border: 0px solid #000; }
body 
{
	position:relative;
	font-family: Arial, Verdana, sans-serif;
	line-height:1.4em;
	font-size: 12px;
	color: #111;
	background: #e2ecea;
}
body { min-width:1220px; }

div.clear { clear:both; }
div.left { float:left; }
div.right { float:right; }
div.hidden { display:none; }
div.relative { position:relative; }

/* Mark-up */
a:link, a:visited { color : #111; text-decoration:underline; }
a:hover { color : #111; text-decoration : none; }
div.pink { color:#ff0092; }
div.pink a:link, div.pink a:visited { color : #ff0092; text-decoration:underline; }
div.pink a:hover { color : #ff0092; text-decoration : none; }
div.blue { color:#29ABE2; }
div.blue a:link, div.blue a:visited { color : #29ABE2; text-decoration:underline; }
div.blue a:hover { color : #29ABE2; text-decoration : none; }
div.white { color:#fff; }
div.white a:link, div.white a:visited { color : #fff; text-decoration:underline; }
div.white a:hover { color : #fff; text-decoration : none; }
div.gray { color:#aaa; }
div.gray a:link, div.gray a:visited { color : #aaa; text-decoration:underline; }
div.gray a:hover { color : #aaa; text-decoration : none; }

div.small { font-size:10px; line-height:1.2em; }
div.title { font-weight:600; }
h2 { font-weight:100; font-size:14px; font-style:italic; color:#444; }
strong { font-weight:200; font-style:italic; color:#29ABE2; font-size:16px; }

/* Background */
div.background_gradient { position:absolute; top:88px; left:0px; height:100px; overflow:hidden; width:100%; z-index:1; }

/* Header + Menu */
div.cms_header { color: #fff; }
div.cms_header .logo { background-image: url('../image/logo.png'); background-position:50% 50%; background-repeat:no-repeat; position:absolute; width:72px; height:70px; top:8px; left:18px; color:#fff; z-index:10; }
div.cms_header .cms_title { font-weight:100; font-size:14px; letter-spacing:-.01em; position:absolute; top:15px; left:128px; color:#676767; }
div.cms_header .cms_account { color:#676767; position:absolute; top:12px; right:10px; z-index:12; width:400px; }
div.cms_header .cms_account .title { float:right; margin-right:20px; margin-top:4px; text-align:right; }
div.cms_header .title_gradient { height:44px; position:relative; z-index:2; }
div.cms_header .cms_structure { height:44px; position:relative; z-index:3; width:100%; overflow:hidden; }
div.cms_header .cms_structure .menu { margin-left:120px; margin-top:0px; height:100%; }
div.cms_header .cms_structure .menu .btn { float:left; width:100px; border:0; border-right: 1px dashed #7D8078; height:100%; }
div.cms_header .cms_structure .menu .first  { border-left: 1px dashed #7D8078; }
div.cms_header .cms_structure .menu .btn .content { margin:8px; text-transform:uppercase; line-height:1.0em; font-size:11px; letter-spacing:0px; }
div.cms_header .cms_structure .menu .btn a:hover { background-color: #ff0092; }
div.cms_header .cms_structure .menu .btn a, div.cms_header .cms_structure .menu .btn a:hover, div.cms_header .cms_structure .menu .btn a:visited { color:#fff; text-decoration:none; }
div.cms_header .cms_structure .menu .selected, div.cms_header .cms_structure .menu .selected a,div.cms_header .cms_structure .menu .selected a:hover, div.cms_header .cms_structure .menu .selected a:visited { font-weight:600; color: #ff0092; background-color:#ffffff; border:0px; }
div.cms_header .cms_structure .menu .highlight a, div.cms_header .cms_structure .menu .highlight a:hover, div.cms_header .cms_structure .menu .highlight a:visited { color:#f2d73b; text-decoration:none; }
div.cms_header .cms_structure .menu .dark a, div.cms_header .cms_structure .menu .dark a:hover, div.cms_header .cms_structure .menu .dark a:visited { color:#777; text-decoration:none; }
div.cms_header .cms_structure .menu .selected, div.cms_header .cms_structure .menu .selected a,div.cms_header .cms_structure .menu .selected a:hover, div.cms_header .cms_structure .menu .selected a:visited { font-weight:600; color: #ff0092; background-color:#ffffff; border:0px; }
div.cms_header .cms_structure .menu .highlight a:hover { background-color: #f2d73b; color:#fff; }

/* Page title */
div.cms_page_title { position:relative; z-index:3; margin-top:12px; margin-left:16px; margin-right:16px; margin-bottom:-2px; font-size:18px; text-transform:uppercase; border:0; }

/* Containers */
div.cms_container { position:relative; z-index:4; margin-top:12px; margin-left:16px; margin-right:16px; }
div.cms_full_container { position:absolute; z-index:5; left:0px; top:0px; width:100%; }
div.cms_left_container { position:absolute; z-index:6; width:234px; left:0px; top:0px; margin-bottom:32px; text-align: justify; text-justify: distribute; }
div.cms_right_container { position:absolute; z-index:5; left:0px; top:0px; width:100%; }

/* Buttons */
div.pointer, div.mouseover { cursor:pointer; }
div.btn_search { width:28px; height:21px; overflow:hidden; background-image: url(../image/btn_search.png); background-repeat:no-repeat; background-position:top; float:left; margin-top:1px; }
div.btn_logout { float:right; width:78px; height:20px; background-image: url(../image/btn_logout.png); background-repeat:no-repeat; background-position:top; }
div.btn_add { width:40px; height:15px; overflow:hidden; background-image: url(../image/btn_add.png); background-repeat:no-repeat; background-position:top; float:left; margin-top:1px; }
div.btn_publish_single { width:57px; height:15px; overflow:hidden; background-image: url(../image/btn_publish.png); background-repeat:no-repeat; background-position:top; float:left; margin-top:1px; }
div.btn_cancel { width:86px; height:20px; overflow:hidden; background-image: url(../image/btn_form_cancel.png); background-repeat:no-repeat; background-position:top; }
div.btn_cancel_small { width:59px; height:16px; margin-right:6px; overflow:hidden; background-image: url(../image/btn_media_cancel.png); background-repeat:no-repeat; background-position:top; }
div.btn_saveorder { width:77px; height:15px; overflow:hidden; background-image: url(../image/btn_saveorder.png); background-repeat:no-repeat; background-position:top; float:left; margin-top:4px; }
div.btn_selectfile { width:100px; height:20px; overflow:hidden; background-image: url(../image/btn_media_selectfile.png); background-repeat:no-repeat; background-position:top; float:left; margin-top:4px; margin-bottom:2px; }
div.btn_addselected { width:130px; height:16px; overflow:hidden; background-image: url(../image/btn_media_addselected.png); background-repeat:no-repeat; background-position:top; }
div.btn_save_and_next { width:146px; height:20px; margin-right:6px; overflow:hidden; background-image: url(../image/btn_save_and_next.png); background-repeat:no-repeat; background-position:top; }
input.btn_save { margin-right:6px; margin-bottom:4px; width:86px; height:20px; overflow:hidden; background-color:transparent; background-image: url(../image/btn_save.png); background-repeat:no-repeat; background-position:top; outline:none; border:none; cursor:pointer; }
.delete input { margin-right:6px; }

div.btn_edit { width:18px; height:18px; background-image: url(../image/btn_edit.png); background-repeat:no-repeat; background-position:top; }
div.btn_edit_gray { width:18px; height:18px; background-image: url(../image/btn_edit_gray.png); background-repeat:no-repeat; background-position:top; }
div.btn_edit_disactive { width:18px; height:18px; background-image: url(../image/btn_edit.png); background-repeat:no-repeat; background-position:center; }
div.btn_duplicate { width:18px; height:18px; background-image: url(../image/btn_duplicate.png); background-repeat:no-repeat; background-position:top; }
div.btn_delete { width:18px; height:18px; background-image: url(../image/btn_delete.png); background-repeat:no-repeat; background-position:top; }
div.btn_delete_disactive { width:18px; height:18px; background-image: url(../image/btn_delete.png); background-repeat:no-repeat; background-position:center; }
div.btn_drag { width:18px; height:18px; background-image: url(../image/btn_drag.png); background-repeat:no-repeat; background-position:top; }
div.btn_drag_disactive { width:18px; height:18px; background-image: url(../image/btn_drag.png); background-repeat:no-repeat; background-position:center; }
div.btn_active { width:44px; height:18px; background-image: url(../image/btn_active.png); background-repeat:no-repeat; background-position:top; }
div.btn_disactive { width:44px; height:18px; background-image: url(../image/btn_active.png); background-repeat:no-repeat; background-position:bottom; }
div.btn_reload { width:20px; height:17px; background-image: url(../image/btn_reload.png); background-repeat:no-repeat; background-position:top; }
div.btn_publish_small { width:21px; height:18px; margin-left:1px; margin-right:3px; background-image: url(../image/btn_publish_small.png); background-repeat:no-repeat; background-position:center; }
div.btn_publish_small_highlight { width:21px; height:18px; margin-left:1px; margin-right:3px; background-image: url(../image/btn_publish_small.png); background-repeat:no-repeat; background-position:top; }
div.btn_publish_all { margin-right:6px; width:98px; height:20px; background-image: url(../image/btn_publish_all.png); background-repeat:no-repeat; background-position:top; }

/* Forms */
div.form { border:1px dashed #29ABE2; padding:20px; }
div.form hr { border:1px solid #29ABE2; margin-top:10px; }
div.form_fancy { width:900px; }
div.form .row { border:0px; border-bottom:1px solid #E2ECEA; padding-bottom:2px; padding-top:2px; }
div.form .row_submit { padding-top:4px; }
div.form_slide { display:none; background-color:#fff; margin:-8px; padding:8px; margin-left:0px; padding-bottom:12px; position:absolute; z-index:40; }
div.form .fieldname { float:left; width:80px; margin-top:6px; }
div.form .fieldinput { float:left; width:200px; position:relative; }
div.form input[type="text"], div.form input[type="password"] { font-size:12px; width:100%; }
div.form select { width:100%; }
div.sub_field { padding-left:80px; padding-bottom:24px; }
div.form .thumbnail_respond { padding:4px 4px 4px 0px; }
div.administrator {  margin-left:80px; margin-bottom:12px; color:#aaa; font-size:9px; background-color:#fff; padding:2px; padding-left:8px; padding-right:8px; float:left; border:1px solid #29ABE2; }
div.administrator strong { font-size:10px; color:#29ABE2; font-style:normal; }
div.list_administrator { font-size:10px; margin-top:6px; margin-right:24px; }
div.list_administrator strong { font-size:13px; color:#111; font-style:normal; }
div.checkbox { float:left; width:120px; height:20px; overflow:hidden; }
div.fieldinput img { max-height:280px; max-width:320px; }

/* Panels */
div.panel, div.no_index_panel { position:relative; margin-bottom:12px; background-color:#fff; padding:6px; }
div.cms_right_container .panel { margin-left:248px; padding:18px; min-width:900px; }
div.panel .content_item { margin-bottom:12px; }
div.no_index_panel .content_item { margin-bottom:12px; }
div.panel .header { text-transform:uppercase; color:#fff; font-size:12px; background-color:#f00; margin:-6px; margin-bottom:12px; padding-left:8px; padding-right:8px; padding-top:6px; padding-bottom:6px; }
div.cms_right_container .panel .header { margin:-18px; margin-bottom:12px; }

/* 

/* Search bar */
div.search_bar { background-image: url(../image/border_search.gif); background-repeat: no-repeat; float:left; width:188px; height:23px; margin-right:4px; }
div.search_bar .field { margin-left:10px; margin-top:2px; width:170px; overflow:hidden; }
div.search_bar .field input, div.search_bar .field input:focus { border: 0; width:166px; }

/* Language choice */
div.language_choice { padding:10px; }
div.language_choice .not_selected { padding:4px;}
div.language_choice .not_selected a:link, div.language_choice .not_selected a:visited { color : #111; text-decoration:none; }
div.language_choice .not_selected a:hover { color : #111; text-decoration : underline; }
div.language_choice .selected { padding:4px; background-color:#e2ecea; font-size:14px; }
div.language_choice .selected a:link, div.language_choice .selected a:visited { color : #111; text-decoration:none; }
div.language_choice .selected a:hover {  color:#111; text-decoration : none; }

/* Login form */
div.success_respond { background-color:#fff; color:#29ABE2; }
div.login_form { width:320px; color:#fff; font-size:11px; padding:20px; }
div.login_form .title { text-transform:uppercase; font-weight:200; font-size:16px; margin-bottom:8px; }
div.login_form .fieldname { float:left; width:80px; margin-top:4px; }
div.login_form .fieldinput { float:left; width:200px; }
div.login_form input[type="text"], div.login_form input[type="password"] { font-size:16px; width:100%; }

/* Delete request */ 
div.delete_request { width:320px; color:#fff; font-size:11px; padding:20px; }
div.delete_request .title { text-transform:uppercase; font-weight:200; font-size:16px; margin-bottom:8px; }
div.delete_request strong { font-weight:200; font-style:italic; color:#ff0092; font-size:16px; }

/* Respond */
div.saved { background-color:#29ABE2; color:#fff; font-size:14px; text-transform:uppercase; font-weight:600; padding:10px; padding-left:20px; padding-right:20px; }
div.error_respond { border:1px solid #ff0092; background-color:#fff; color:#ff0092; font-size:12px; margin-bottom:12px; }
div.error_respond .respond, div.success_respond .respond { padding:4px; padding-left:12px; }

/* Popdown form */
div.pop_down { display:none; position:absolute; z-index:100; max-width:400px; margin-right:32px; margin-left:32px; padding:8px; }
div.pop_down .form { border:0px; margin:0px; padding:0px; padding-right:6px; }
div.pop_down .row { border:0px; border-bottom:1px solid #222; padding-bottom:2px; padding-top:2px; }
div.pop_down .form .fieldinput { width:300px; }

/* Publish page */
div.publish { width:400px; }
div.publish .title { color:#29ABE2; font-size:18px; font-weight:100; width:300px; margin-bottom:12px; }
div.publish .row { border:0px; border-bottom:1px solid #E2ECEA; padding-bottom:2px; padding-top:2px; }
div.publish .row_submit { height:22px; padding-top:4px; }
div.publish .publish_result { position:relative; display:none; }
div.publish .publish_background { position:absolute; z-index:8; padding:2px; padding-left:6px; background-color:#E2ECEA; height:16px; width:392px; overflow:hidden; }
div.publish .publish_foreground, div.save_foreground { position:absolute; z-index:10; background-image: url(../image/publish_background.gif); overflow:hidden; padding:2px; padding-left:6px; background-color:#29ABE2; height:16px; overflow:hidden; color:#fff; }

/* Search page */
div.search { width:400px; }
div.search .row { border:0px; padding-bottom:2px; padding-top:2px; }
div.search .title { border:0px; border-bottom:1px solid #222; color:#ff0092; font-size:18px; margin-top:12px; padding-top:4px; padding-bottom:4px; font-weight:100; }
div.search .subtitle { border:0px; border-bottom:1px solid #222; color:#29ABE2; font-size:10px; padding-top:4px; padding-bottom:4px; font-weight:100; }
div.search .row_submit { height:22px; padding-top:4px; }
div.search .list_item { border:0px; border-bottom:1px solid #222; padding-bottom:2px; padding-top:2px; }
div.media_view .found { background-color:#8FCAE3; }

/* Help page */
div.legenda { font-size:11px; line-height:1.2em; }
div.legenda_image { float:left; width:48px; margin-left:4px; margin-right:4px; }
div.legenda_text { float:left; width:160px; }

/* Structure header */
div.structure_header { border:1px solid #aaa; font-size:18px; padding:10px; margin-bottom:12px; }
div.structure_header .crumble { font-size:11px; border-bottom:1px solid #aaa; margin-bottom:10px; padding-bottom:4px; }

/* Lists */
div.list_header { height:22px; overflow:hidden; border:1px solid #aaa; color:#aaa; font-weight:600; padding:4px 6px 4px 12px; margin-bottom:6px; text-transform:uppercase; background-image: url(../image/dashed_background.gif); }
div.list_header .btn_add { margin-right:6px; margin-top:4px; }
div.list_header .btn_publish_single { margin-right:6px; margin-top:4px; }
div.list { width:100%; }
div.list .list_item { background-color:#fff; border:0px; border-bottom:1px solid #E2ECEA; }
div.list .dragging { border:1px solid #111; margin-top:4px; }
div.list .actions { padding-right:4px; padding-top:4px; }
div.list .selected { padding-right:4px; background-color:#fff; border:1px solid #29ABE2; }
div.list .title { font-weight:200; padding:4px; }
div.list .toggle_menu { cursor:pointer; background-color:#ACD1E6; padding-right:8px; }
div.list ul { border:1px solid #fff; list-style-type: none; margin: 0; padding: 0; min-height:0px; }
div.sublist { background-color:#E2ECEA; padding:4px; border:1px solid #B1E2F0; }
div.medialist { background-color:#E2ECEA; padding:4px; border:1px solid #B1E2F0; }
div.medialist .filetype { color:#29ABE2; font-size:10px; text-align:center; width:58px; }
div.medialist .thumbnail { width:60px; height:40px; text-align:center; background-color:#E2ECEA; }
div.medialist .thumbnail img { max-width: 60px; max-height: 40px; width: expression(this.width > 60 ? "60px" : true); height: expression(this.height > 40 ? "40px" : true); }
div.sublist ul .list_item { }

/* Media */
div.box_view { width:1100px; }
div.media_add .thumbnail { width:32px; height:32px; }
div.media_add .thumbnail img { max-width:100%; max-height:100%; }
div.media_add .title { margin-left:4px; margin-top:10px; }
div.ckeditor_view .media_add .title, div.box_view .media_add .title { font-weight:200; margin-top:6px; margin-left:-4px; margin-right:14px; }
div.crumble_header { border:0px; margin:4px; padding-top:20px; padding-bottom:20px; margin-bottom:10px; border-top:2px solid #999; border-bottom:2px solid #999; }
div.crumble_header .title { float:left; font-weight:200; width:92px; }
div.crumble_header .btn_reload { margin-right:8px; }
div.crumble_header .crumble { float:left; font-size:14px; padding:2px; margin-top:-2px; margin-right:2px; }
div.media_item { width:100px; padding:4px; margin:4px; float:left; background-color:#eee; border:1px solid #999; text-align:center; }
div.media_item:hover { background-image: url(../image/dashed_background.gif); }
div.media_item .media_item_content { height:110px; }
div.media_item .actions { text-align:left; background-color:#fff; }
div.media_item .title { font-weight:200; width:100px; font-size:10px; line-height:1em; }
div.media_item .thumbnail { width:100px; height:80px; position:relative; }
div.media_item .thumbnail .file, div.media_item .thumbnail .preview  { vertical-align:middle; max-width:100%; max-height:100%; }
div.media_item .thumbnail .file { text-align:center; z-index:3; position:absolute; width:100px; left:0px; top:0px; }
div.media_item .thumbnail .preview { text-align:center; z-index:2; position:absolute; width:100px; left:0px; top:0px; }
div.media_item .thumbnail .preview img { max-width:100%; max-height:100%; }
div.box_view .disabled, div.ckeditor_view .disabled { opacity: 0.3; -moz-opacity: 0.3; filter:alpha(opacity=30); color:#aaa; border:1px solid #aaa; }
div.box_view .selected { background-color:#29ABE2; }
div.ckeditor_view .footer, div.box_view .footer { border:0px; margin:4px; padding-top:10px; padding-bottom:10px; margin-top:10px; margin-bottom:-10px; border-top:1px solid #999; border-bottom:1px solid #999; }
div.media_edit_vimeo, div.media_edit_youtube { width:320px; height:240px; overflow:hidden; margin-right:18px; }
div.media_edit_extra_info_right { float:left; width:560px; }

.ui-draggable-dragging .actions .btn_edit,.ui-draggable-dragging .actions .btn_duplicate, .ui-draggable-dragging .actions .btn_delete, .ui-draggable-dragging .actions .btn_checkbox { display:none; }
.ui-draggable-dragging { z-index:3000; opacity: 0.6; -moz-opacity: 0.6; filter:alpha(opacity=60); }
.ui-dropable-hover {  background-color:#29ABE2; opacity: 0.4; -moz-opacity: 0.4; filter:alpha(opacity=40); }
.parent_folder { margin-left:4px; margin-right:4px; width:1px; height:18px; overflow:hidden; background-image: url(../image/filemanagement/small/folder.gif); background-repeat:no-repeat; }

/* Crop */
div.crop_box { margin:10px; }
div.crop_box .ratio .fieldname { color:#29ABE2; margin-left:6px; width:40px; }
div.crop_box .ratio .ratioinput { width:64px; float:left; }
div.crop_box .ratio input[type="text"], div.crop_box .ratio input[type="password"] { font-size:16px; width:100%; }
div.crop_box .disabled { opacity: 0.6; -moz-opacity: 0.6; filter:alpha(opacity=60); }
div.crop_box .jcrop_clear { margin-left:6px; margin-top:20px; }

/* Flip */
.flip_horizontal {
	-ms-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: Fliph;
	-ms-filter: "FlipH";
}
.flip_vertical {
	-ms-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: flipv;
	-ms-filter: "FlipV";
}
.flip_both {
	-ms-transform: scale(-1,-1);
	-moz-transform: scale(-1,-1);
	-o-transform: scale(-1,-1);
	-webkit-transform: scale(-1,-1);
	transform: scale(-1,-1);
	filter: Fliph;
	-ms-filter: "FlipH";
}

/* Selection */
:focus { outline:0; }
::selection { background-color:#39bbd6; }
::-moz-selection { background-color:#39bbd6; }

/* Spacers */
div.spacer { height:12px; overflow:hidden; }
div.tiny_spacer { height:4px; overflow:hidden; }

/* Disactive */
div.disactive { color:#ff0092; opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); }

/* Shadows */
div.pop_down {
  -moz-box-shadow: 0px 0px 8px #000; /* Firefox/Mozilla */
  -webkit-box-shadow: 0px 0px 8px #000; /*Safari/Chrome */
  box-shadow: 0px 0px 8px #000; /* Opera & hoe het zou moeten */
  /* Voor IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000')";
  /* Voor IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000');
}
div.cms_header .logo {
  -moz-box-shadow: 0px 0px 20px #000; /* Firefox/Mozilla */
  -webkit-box-shadow: 0px 0px 20px #000; /*Safari/Chrome */
  box-shadow: 0px 0px 20px #000; /* Opera & hoe het zou moeten */
  /* Voor IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#000000')";
  /* Voor IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=135, Color='#000000');
}

/* Rounded corners */
div.language_choice .not_selected, div.language_choice .selected, div.publish .publish_background, div.publish .publish_foreground, div.save_foreground, div .administrator { -moz-border-radius:4px; border-radius: 4px; }
div.cms_header .logo, div.success_respond, div.error_respond { -moz-border-radius:8px; border-radius: 8px; }
div.panel .header { -moz-border-top-left-radius: 4px 4px; border-top-left-radius: 4px; -moz-border-top-right-radius: 4px 4px; border-top-right-radius: 4px; }

/* Gradients */
div.delete_request, div.pop_down, div.login_form, div.panel .header, div.cms_structure {
	background: #44484a; /* Old browsers */
	background: -moz-linear-gradient(top, #44484a 31%, #212527 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,#44484a), color-stop(100%,#212527)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #44484a 31%,#212527 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #44484a 31%,#212527 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #44484a 31%,#212527 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44484a', endColorstr='#212527',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #44484a 31%,#212527 100%); /* W3C */
}
div.cms_header {
	background: #090909; /* Old browsers */
	background: -moz-linear-gradient(top, #090909 0%, #050505 68%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#090909), color-stop(68%,#050505), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #090909 0%,#050505 68%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #090909 0%,#050505 68%,#000000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #090909 0%,#050505 68%,#000000 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#090909', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #090909 0%,#050505 68%,#000000 100%); /* W3C */
}
div.background_gradient {
	background: -moz-linear-gradient(top, #ffffff 0%, #e2ecea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2ecea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e2ecea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e2ecea 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e2ecea 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2ecea',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e2ecea 100%); /* W3C */
}

/* Colors 

Yellow:	#f2d73b;
Blue:	#29ABE2;
Pink:	#ff0092;

*/