******************************************
/* 		CUSTOM GLOBAL STYLES 				*/
/* 		used on  user side and admin side 	*/
/********************************************/

/* PAGINATOR */
div.paginator {border-top:solid silver 1px; margin-top:10px; padding:5px; font-size:9pt; font-family:Arial; cursor:default;}
div.paginator a {text-decoration:none;}
div.paginator span, div.paginator a {border:solid 1px; border-color:white silver silver white; padding:1px 5px; margin-left:1px; background-color:#EFEFEF;}
div.paginator span.current {color:#0066CC; font-weight:bold; background-color:#FEFEFE;}
div.paginator span.disabled {background-color:#FEFEFE; color:#999;}

/* Message/Error Dialogs */
.message_dialog, .error_dialog {width:300px; margin:0 auto 10px; border:1px solid #ddd;}
.message_dialog h4, .error_dialog h4 {padding:5px 5px 5px 25px; margin:0; border-bottom:1px solid #ddd;}
.message_dialog h4 {background:#F0F5F8 url(../images/ico_information.png) no-repeat 4px 50%;}
.error_dialog h4 {background:#F0F5F8 url(../images/ico_error.png) no-repeat 4px 50%;}
.message_dialog div, .error_dialog div {padding:10px;}
.message_dialog div {background:#ffc;}
.error_dialog div {background:#fff8f8; color:red;}

/* Form */
form dl dt, form dl dd {padding:2px;}
form {width:100%; }
/*form dt label, */label.required {padding-left:10px;}
form dt label.required, label.required {background:url(../images/asterisk.gif) no-repeat 0 0;}
.hidden {display:none;}
dd.noMargin {margin:0;}

form textarea, input.text, input.phone, input.extendedfile, select.wide, input.extendedimage { width: 99%; }
input.extendedfile, input.extendedimage , input.text, input.date, input.digit, input.password, input.file, input.phone, select, textarea.textarea, input.autonumeric { border:solid #888888 1px; width:auto;}
input.phone {width:200px;}

form .form_header { font-weight: bold; font-size:11pt; text-align: center; border: solid silver 1px; margin:2px 0px; padding:5px;}

table.radiolist tr, table.checkboxlist td {border:0!important}
table.checkboxlist tr {vertical-align: top;}
.content .description { color:#237CA8; padding:0; font-size:11px;}
table.multitext td.options {padding:0px 5px;}
/* End Form */

/* Form Element Decorator FckEditor*/
textarea.htmleditor {display:none}
div.htmleditor_preview {height:190px; overflow:auto; border:solid silver 1px; padding:5px 15px;}
div.fck_toolbar {padding:5px; text-align:right;}
.fckeditor_edit div.fck_toolbar, .fckeditor_edit div.htmleditor_preview {display:none}
/* End Form Element Decorator FckEditor*/

ul.errors {color:red;}
.title {font-weight:bold;}
.asterisk { color:#CC0000;}
.inp_checkbox, .inp_radio { border:none; background:none; vertical-align:middle;}

/*	Forms'n'Grids Tables	*/
table.grid, table.form_tbl, table.cms_container {width:100%;}
table.grid th, table.grid td, table.form_tbl td {border:solid #bdbdbd 1px; padding:5px; font-size:12px;}
table.grid th {text-align:center; background:#FFFFFF url(../images/bg_btn.jpg) repeat-x scroll 0 0; padding:3px; font-weight:bold; color:#000;}
table.grid td, table.form_tbl td { background:#fff}
table.grid th.grid_options { width:100px;}
table.grid td.hover { background:#F9F9E3}
table.form_tbl td.form_tbl_label { color:#333; font-weight:bold; text-align:right; background:#fff url(../images/bg_td_label.jpg) repeat-x 0% 100%; width:22%;}
table.form_tbl td.form_tbl_submit { border:none; background:none; text-align:center;}
table.form_tbl td table.grid th { background:#ECECEC}
table.form_tbl td table.grid { border-collapse:collapse;}
table.form_tbl td table.grid th, table.form_tbl td table.grid td { border:#ddd 1px solid;}
table.form_tbl td table.grid td input { margin:0}

#fieldset-submitGroup {padding:5px; border:0; text-align:center;}
#fieldset-submitGroup dl {padding:0; margin:0;}
#fieldset-submitGroup dt, #fieldset-submitGroup dd {display:inline; margin:0;}

#fieldset-importSubmitGroup {padding:5px; border:0; text-align:left;}
#fieldset-importSubmitGroup dl {padding:0; margin:0;}
#fieldset-importSubmitGroup dt, #fieldset-importSubmitGroup dd {display:inline; margin:0;}

input, select, textarea, button { vertical-align:middle; margin:3px; padding:1px;}

input.text, input.password  {width:97%;}
input.text:focus, input.password:focus, select:focus, textarea:focus, input.autonumeric:focus { background-color:#FFC; border:1px solid #36C; }

/*	Filter Form	*/
form.filter_form { width:auto; margin:0 10px 5px 0;}
form.filter_form input.text { width:300px}

.btn, button { background: #fcfcfc url(../images/bg_btn.jpg) repeat-x 0% 50%; border-color: #aaa #eee #eee #aaa; border-width:1px; margin-left: 1px; padding: 2px 7px; cursor: pointer; font-size:14px; overflow:visible}
a.btn { padding: 2px 10px 2px 10px; text-decoration: none;  text-align: center; border: solid silver 1px;}
a.btn:hover { padding: 2px 10px 2px 10px;  text-decoration: none;  text-align: center; border-width: 1px; border-style: solid; border-color: white black black white;}
#btnSubmit, #btnSubmitAs, #btnCancel, #btnExportAces, #btnSearch, #btnExport { line-height:20px; color:#fff; font-weight:normal; background:#7a0202 url(../images/bg_act_btn.png) repeat-x 0% 0%; display:inline-block; padding:3px 8px; font-size:12px; text-decoration:none; text-transform:uppercase; border:none; margin:0;}

#products_admin-filter-form #btnCancel, #products_admin-filter-form #btnSearch,
#vehicle-filter-form #btnCancel, #vehicle-filter-form #btnSearch { line-height:20px; color:#fff; font-weight:normal; background:#7a0202 url(../images/bg_act_btn.png) repeat-x 0% 0%; display:inline-block; padding:2px 8px; font-size:12px; text-decoration:none; text-transform:uppercase; border:none;}

em { font-weight: bold; text-decoration: blink;}

.holder { background:#fff; border:1px solid #adadad; color:#000;}
.holder h3 { font-size:18px;}
.holder h4 { font-size:16px; margin:0 0 10px}
.holder form { font-size:12px; color:#363636;}
.holder label { font-size:14px; font-weight:normal}
.holder dt, .holder label.required { background:none;}
.holder dt, .holder dd, .holder label.required { padding:0;}
.holder dt { margin:4px 0 0;}
.holder input, .holder textarea, .holder select { width:98%}

#hdr-forms-container #form-hdr-quick-lookup, #hdr-forms-container #frm-search-keyword { background:none; margin:0; padding:0 8px;}
#frm-hdr-search-number-submit, #frm-cnt-search-number-submit {width:62px; height:29px; padding:0;}
#form-hdr-quick-lookup-submit, #form-quick-lookup-submit, #form-cnt-quick-lookup-submit, #frm-search-category-submit {width:96px; height:29px; padding:0;}
#form-quick-lookup-close {width:77px; height:29px; padding:0;}

.qtip-tip { background:url(../images/bg_qtip_corner.png) no-repeat 0% 0%; z-index:199; bottom:1px !important;}
.qtip-tip canvas { display:none}
.qtip-content { font-size:11px; text-align:justify}
.qtip-content img { float:left; margin:3px 8px 3px 0; border:1px solid #bdbdbd}
.qtip-content strong { font-size:12px;}

/* responsive */

@media (max-width: 960px){
    
#hdr-lookup{
    display: block;
    margin-bottom: 10px;
    max-width: 100%;    
}


}