/*======= cms =======*/
p, li {font-size: 12px;}
.fieldset li {font-size: 12px;}
.footer p {font-size: 12px;}
.pagination a, .pagination span {font-size: 12px;}
form.inline {font-size: 12px;}
.formentry{}
p{margin-bottom:8px;}
#content{/*width:790px;margin-left:5px;*/ margin-top:1em; min-height: 500px;}
.pagination{width:777px;}
#content h2{/*border-bottom:1px solid #FF6500;*/}
#content h2.topborder{/*border-top:1px solid #FF6500;*/}
fieldset{width:92%;}
.formnote{color:#666;font-size:smaller;font-weight:normal;display: inline;margin-left: auto;}
.menu-button{background:url(/media/bg_submit.gif) repeat-x;border:1px solid #000;color:#FFF;width:20px;text-align:center;margin-top:6px;margin-left:8px;}
.cms-menu-item-level1, .cms-menu-item-level2, .cms-menu-item-level3{background-color:#F0F0F0;height:35px;margin-bottom:4px;/*font-family:"Trebuchet MS"*/;border:#ccc 1px solid;}
.cms-menu-item-level2{background-color:#FFEFE5;}
.cms-menu-item-level3{background-color:#E1F4FF;}
.cms-menu-expand-level1, .cms-menu-expand-level2, .cms-menu-expand-level3{width:38px;float:left;}
.cms-menu-expand-level2{margin-left:32px;}
.cms-menu-expand-level3{margin-left:64px;}
.cms-menu-name{margin-right:4px;float:left;font-size:80%;margin-top:8px;}
.cms-menu-info{font-size:85%;color:#999999;}
.cms-menu-box{float:right; font-size:80%;}
.cms-menu-button{float:left;width:35px;padding:2px;}
.itemcount{font-size: 80%; margin-top: 5px;float:left;font-weight:bold;margin-bottom:8px;}
table.cmslist{width:100%;margin-bottom:1em;border:1px solid #A5AEBD;}
.cmslist th{font-size:0.8em;font-weight:bold;text-align:left;height:25px;background:#efefef repeat-x left top;border-bottom:1px solid #A5AEBD;padding-left:4px;}
.cmslist td{font-size:0.75em;padding-left:4px;padding-right:4px;}
.altrow{background-color:#FFEFE5;}
.normalrow{background-color:#FFF;}
.errorrow{background-color:#FF6666;}
.cms-list{margin-left:11em;background-color:#ffffff;padding:8px;border:1px solid #ccc;}
.cms-list-link{font-size:85%;}
.cms-list-item{background:url(/media/bullet1.gif) 0px 3px no-repeat;padding-left:16px;height:20px;}
.add-new-category{float:right;}
.cms-list-item:hover{background-color:#FFEFE5;}
form.inline{display:inline;}
form.cmsedit{font-size:80%;max-width:750px; width:750px; margin-top:10px;margin-bottom:1em;padding:10px 5px 5px 5px;
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
box-shadow: 0px 0px 5px #A2A2A2; border:1px solid #FFF;
}
form.wa{width:auto;}
.cmsedit .textfield{width:20em;}
.formsubmit {text-align: right;max-width: 750px;}
#cms, body {margin: 0;}
#cms #wrap, #wrap {width:1000px; margin:0 auto; max-width: 100%; margin-bottom: 1%;}
#cms #content ul {list-style: none;border-top: 1px solid #CCC;padding-left: 0;margin:1em;}
#cms #content li {padding:7px 0 7px 15px;border-bottom: 1px solid #CCC;}
#cms div.fieldset{/*border:1px solid #CCC;margin-bottom:15px;padding-bottom:10px;background-color:#FFEFE5;*/}
.fieldset ul{margin-top:6px;}
#cms label{font-weight:bold;width:11em;float:left; line-height:1.6;}
#cms label.fn {float:none;}
#cms label.label.block  {width: 100%;}
#cms legend{color:#FF6500;font-weight:bold;}
#cms fieldset{padding:7px;width:95%;}
#cms .cmsedit fieldset{width:92%;font-size:1em;border:1px solid #CCC;margin-top: 10px;}
#cms .cmsedit fieldset.floatlabel{width:97%;}
#cms fieldset.floatlabel textarea{width:75%;}
#cms fieldset label{float:none;}
#cms fieldset.floatlabel label{float:left;}
#cms .formfield, #cms .formfieldfull{margin-bottom:10px;}
#cms select{width:20em;}
#cms input.text{width:20em;}
#messagearea{font-weight:bold;}
/*.submit_button{background:#efefef repeat-x left top;border:1px solid #A5AEBD;color:#000;padding:1px 3px;text-decoration:none;text-align:center;display:inline;}
.submit_button:hover{background:#3163ff repeat-x right bottom;border:1px solid #00009C;color:#FFF;cursor:pointer;}*/
.formfield-checkbox{margin-right:10px;}
.formfield-checkbox label.label {margin-top:-0.2rem;}
.check-franchise-sub{margin-left:142px;margin-top:8px;}
.thumb-container{margin:1em 0;}
.cms-thumb{margin:4px;padding:8px;float:left;background-color:#FFEFE5;width:120px;height:120px;border:1px solid #cccccc;text-align:center;}
.cms-note{margin:10px 0 0 122px;font-size:85%;color:#333;}
.warning{font-weight:bold;color:#FF0000;}
div.altdiv{border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px 0;margin-bottom:10px;}
#left-panel-80{width: 80px;float:left; min-height:600px;margin-right:10px;}
/*======= myAsk =======*/
.modules-list{background:url(/media/bullet1.gif) 0px 8px no-repeat;padding:4px;margin-left:10px;padding-left:15px;text-decoration:none;}
.modules-list a{font-weight:bold;}
/*======= new info, error etc=======*/
.info, #content .info, 
.notify, #content .notify, 
.question, #content .question, 
.success, #content .success, 
.warning, #content .warning, 
.error, #content .error, 
.validation, #content .validation,
.instruction, #content .instruction {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; border: 1px solid;margin: 10px 0px;padding:18px 10px 15px 55px;background-repeat: no-repeat;
    background-position: 10px 12px;min-height:20px;-moz-border-radius:4px;-webkit-border-radius: 4px;}
.info, #content .info, .notify, #content .notify {color: #00529B;background-color: #BDE5F8;background-image: url(/common/media/icons/satin/icon_info.png);}
.question, #content .question{color: #00529B;background-color: #BDE5F8;background-image: url(/common/media/icons/satin/icon_question.png);}
.success, #content .success{color: #4F8A10;background-color: #DFF2BF;background-image:url(/common/media/icons/satin/icon_success.png);padding-left: 65px;background-position: 5px 9px;}
.warning, #content .warning{color: #9F6000;background-color: #FEEFB3;background-image: url(/common/media/icons/satin/icon_alert.png);}
.error, #content .error {color: #D8000C;background-color: #FFBABA;background-image: url(/common/media/icons/satin/icon_alert.png);}
.validation, #content .validation {color: #D63301;background-color: #FFCCBA;background-image: url(/common/media/icons/satin/icon_alert.png);}
.instruction, #content .instruction {color: #222;background-color: #D8EBF7; padding-left: 15px;}
#content .info a, #content .notify a,
#content .question a, #content .success a,
#content .warning a, #content .error a,
#content .validation a, #content .instruction a {color:#FF6500;text-decoration:underline;}
/*==== new submit button=====*/
.submit_button {
	-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.submit_button {cursor:pointer;color: #FFF;background: #336699; border:1px solid transparent;
	padding: 6px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow:visible;}
.submit_button:hover {background: #FF6500;}
button.submit_button {height: 22px;}

.btn-primary {background:#FF6500;}
.btn-primary:hover {background:#336699;}

.btn-muted {color:#333;background:#FFF; border-color:#CCC;}
.btn-muted:hover {color:#333;background:#e6e6e6; border-color:#adadad;}

/*==== allow cms edit form to breathe */
form.cmsedit {width:auto; padding: 15px;}
/*CKEditor*/
  .cke {margin-left: 140px !important;margin-bottom: 20px !important;}
  .cke *, .cke_dialog_body * {box-sizing:content-box !important;}
  #cms .cke_dialog_body input, #cms .cke_dialog_body select, #cms .cke_dialog_body label {float:none !important;}
  #cms .cke_dialog_body select {width:auto !important;}
  #cms .cke_dialog_body input {width:95% !important;}
  #cms #left-panel-80 {display: none;}

  /*New Bootstrap things*/
  .searchbox {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}

/*width override*/
.w750 {max-width: 750px;}  /*e.g. when info blocks are wider than the form*/