html, body {height: 100%; margin:0px; padding:0px}

body {background-color:#fcfdfc !important; font-family:verdana; background-image:url('/admin/img/bg.png'); background-repeat:repeat-x;}
img {border:0px}

A.glink {color:#0075B0; font-size:13px; font-family:Arial; text-decoration:underline;}
A.glink:HOVER {text-decoration:none;}

div.loading {padding:10px; font-size:13px; font-family:arial; color:#555; font-style:italic; text-align:center;}
div.clear {clear:both;}

#wrap {min-height:100%; position:relative; width:100%;}

div#errors {padding:10px; font-size:10px; font-style:italic; font-weight:bold; text-align:center; background-color:#ff0000; color:#ffffff; margin-bottom:10px}
div#infoMessages {width:100%; font-size:14px; font-style:italic; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center; background-color:#62A55C; color:#ffffff; margin-bottom:10px}
label.error {font-size:90%; color:#ff0000; font-style:italic;float:left}

/* HEADER */

#header {display:block; height:30px; background-image: url(/admin/img/menu1-bg.png); background-position:0 -3px; overflow:hidden;}
#header div {height:30px;}
#header div#partnerssite-logos {position:absolute; z-index: 0;}
#header_banner {padding:2px;display:inline-block; width:728px;height:90px;}
#header_left a.header_admin {margin:1px 0px 0px 5px;padding: 1px; background: #4479BA;color: #FFF;text-decoration: none;font-size: 12px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: solid 1px #20538D;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;overflow: hidden;vertical-align: top;height: 18px;float: left;min-width: 95px;text-align: center;}
#header_da_message {color: black;background-color: #ffcb80;	height: 30px;width: 100%;vertical-align: middle;font-size: 16px;text-align: center;padding-top: 8px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: unset !important;}
#header_da_message span {font-weight: unset !important;}
#header_da_message a {color: black; text-decoration: underline;font-weight: bold}

/* HEADER - MENU */
#header #menu {margin:0 auto 1px; font-size:13px; font-family:arial; font-weight:bold; color:#fff; line-height:30px; width:100%; position: relative; z-index: 1;}
#header #menu A {font-size:13px; font-family:arial; color:#fff; font-weight:bold; line-height:30px; text-decoration:none;}
#header #menu A:HOVER {text-decoration:underline;}
#header #menu-tabs {height:30px;}
#header #menu-tabs ul {float:right;list-style-type:none;margin:0;padding:0;}
#header #menu-tabs ul li {padding:0 10px; white-space:nowrap;display:inline-block;}
#header #menu-tabs li.menu-active {background-color:#303030; border-left:1px solid #aaa; border-right:1px solid #aaa;}

/* HEADER - SUB BAR */
#header_subbar {width:100%; font-size:13px; font-family:arial; color:#fff; line-height:21px; text-align:right; background-color:#303030;margin:0px auto;position:relative;z-index:0;}
#header_subbar div#header_left {/*display:inline-block;*/width: 304px;max-height:94px;overflow:hidden;float:left;padding:6px;}
#header_subbar table {width:100%;}
#header_subbar #but-help-cell {width:137px; padding-left:6px;display:inline-block;float:left;}
#header_subbar #but-help-cell img,#header_subbar #but-video-cell img {position:relative;top:-5px;}
#header_subbar #but_log_cell{width: 105px;display:inline;float:left;}
#header_subbar #but-video-cell {width:10px;display:inline-block;float:left;}
#header_subbar span {font-weight:bold; padding:0 8px 0 2px;display:inline-block;}
#header_subbar div.welcome {padding-left:6px;text-align:left;clear:both;vertical-align:top;}
#header_subbar td.welcome  {padding-left:6px;text-align:right;clear:both;vertical-align:top;}
#header_subbar div.welcome div.status,#header_subbar td.welcome div.status {display: inline-block;font-weight: bold;padding-right: 5px;}

/* FOOTER */
#footer {position:relative; margin-top:-38px; height:37px; clear:both; width:960px; margin-left:auto; margin-right:auto; border-top:1px solid #999; text-align:center; font-size:13px; font-family:arial; color:#999; line-height:37px;}
#footer A {font-size:13px; font-family:arial; color:#999; line-height:37px; text-decoration:underline;}
#footer A:HOVER {text-decoration:none;}
#footer span {padding:0 10px;}
#footer div#displaymode {float:left;}
#footer div#displaymode span {vertical-align:top;}
#footer div#copyright {float:right;}
#footer div#displaymode A {display:inline-block;padding:0px 8px;overflow:hidden;margin-right:15px;}
#footer div#displaymode A.last {margin-right:0px;}

/* OVERLAY */
#partnerssite_modaldialog {background-color:#fff; padding:0; margin:0;}
.ui-widget-overlay {background:#333333 none repeat scroll 0 0; filter: alpha(opacity=30);
	opacity:0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";}
.ui-widget-header {border:1px solid #000000; background-image: url(/admin/img/menu1-bg.png);}
.ui-dialog-title {font-size:15px; font-family:verdana; font-weight:bold; color:#fff}
.ui-dialog {z-index: 10000 !important ;}

/* MAIN PANEL */
#main {position: relative;display: block;min-width: 960px;padding: 0;padding-bottom: 43px;clear: both;width: 100%;}
#main #left_col {width:300px; display:inline-block; text-align:left; vertical-align:top;background-color: #303030;padding: 5px;}
#main #right_col {width:650px; display:inline-block; vertical-align:top;}
#main #fullwidth_col {width:98%; text-align:left; vertical-align:top;}

#loading_panel_container {position:relative; top:0px; left:0px; height:0px; width:0px}
#loading_panel_container #loading_panel {position:absolute; z-index:999; top:200px; left:330px; background-color:#cbd2ed; border:2px solid #555555; display:none; height:125px; width:300px;}
#loading_panel_container #loading_panel #loading_content {font-family:verdana; text-align:center; vertical-align:middle; height:125px; width:300px;} 

/* MAIN PANEL - SUB MENU */

div.submenu {display:block; margin-bottom:10px;}
div.submenu-tabs {border-bottom:1px solid #5483A5;}
div.submenu-tabs div.site-submenu-tab {border:1px solid #5483A5; border-bottom:1px solid #5483A5; background-color:#F0F3F8; padding:5px 10px; display:inline-block; position:relative; top:1px; margin-left:5px;}
div.submenu-tabs div.site-submenu-tab A {color:#555; font-size:12px; text-decoration:none; font-weight:bold; font-family:verdana;}
div.submenu-tabs div.active {background-color:#D2E1F4; border-bottom:1px solid #D2E1F4;}
div.submenu-tabs div.active A {color:#333;}
div.submenu-sub1 {border-left:1px solid #5483A5; border-right:1px solid #5483A5; background-color:#D2E1F4; height:12px;}
div.submenu-sub2 {border:1px solid #5483A5; border-top:0; background-color:#BDD3EF; height:12px;}

/* MAIN PANEL - WIDGET */
div.nav-widget {width:290px; padding:5px; margin-bottom:10px; background-color: #000;}
div.nav-widget div.heading div.heading-cont {display:inline-block; width:276px; font-size:13px; font-family:Arial; font-weight:bold; color:#fff; line-height:30px; height:30px; background-image:url(/admin/img/widget_bg.png); vertical-align:top;}
div.nav-widget div.content {color:#fff; font-size:13px; font-family:verdana; padding:5px 0}

div.nav-widget div.navlinks {padding-top:5px;}
div.nav-widget div.navlink {height:22px; background-color:#eee; margin-top:1px; padding-left:5px;}
div.nav-widget div.navlink A {line-height:22px; font-weight:bold;}

div.nav-widget div.navlink.active {background-color:#BCE5B9;}
div.nav-widget div.navlink.active A {color:#0C7510; text-decoration:none}

div.good {color:#548443; font-weight:bold;}
div.bad {color:#D63939; font-weight:bold;}

div.nav-widget div#accountbalance div.good {padding:8px;}
div.nav-widget div#accountbalance div.bad {padding:8px;}
div.nav-widget div#accountbalance div.accountsystemid {padding:8px 8px 0px 8px;}
div.nav-widget div.info {padding:8px;}
div.nav-widget div.companyName {padding:0px 8px 8px 8px;}

div.nav-widget-warning {background-color:#F3DFDF;}
div.nav-widget-warning div.nav-widget-warning-text {font-size:12px; padding:10px; color:black; background-color:#fff; margin:10px 0; border:1px solid #D3B3B3; -moz-border-radius:5px; border-radius:5px;}
div.nav-widget-warning div.navlink {background-color:#D3B3B3;}
div.nav-widget-warning div.navlink a {color:#270909;}
div.nav-widget-warning div.heading div.heading-cont {background-image: url(/admin/img/widget_warn_bg.png);}

/* MAIN PANEL - FORM */
div.main-panel {/*-moz-border-radius:5px; border-radius:5px; background-color:#fff;  border:1px solid #AAA; */ width:640px; padding:5px;}

div.main-panel div.heading {width:640px;}
div.main-panel div.heading div.heading-cont {display:inline-block; color:#777; width:620px; font-size:13px; font-family:Arial; font-weight:bold; line-height:30px; height:30px; background-image:url(/admin/img/guide_bg.png); vertical-align:top;}
div.main-panel div.heading div.heading-cont span {color:#000; font-style:italic;}

#fields2 {margin-top:10px;}

#fullwidth_col div.main-panel {width:98%;}
#fullwidth_col div#myadverts-form.main-panel {width:950px;}
#fullwidth_col div.main-panel div.heading {/*width:100%;*/}
#fullwidth_col div.main-panel div.heading div.heading-cont {width:95%; position:relative;}
#fullwidth_col div.main-panel div.heading div.list-heading-1 {float:left;}
#fullwidth_col div.main-panel div.heading div.list-heading-2 {float:right;}

div.main-panel div.subheading {font-size:11px; font-family:Arial; border-bottom:1px solid #DDD; padding:10px 502px 6px 5px; font-weight:normal; font-style:italic; float:left;margin-bottom: 10px;}
div.main-panel div.subheading span {display:inline-block; color:#ce2121}

div.field-group {padding:3px 0; border-bottom:1px solid #DDD; vertical-align:top;}

div.field-row {vertical-align:top; padding:3px 0;}
div.field-fullwidth {height:auto;}

div.field-valueerror {display:none; overflow:hidden; padding-left:5px; background-color:#ce2121; color:#fff; font-size:9px; font-weight:bold; font-family:verdana; z-index:20; position:absolute; top:26px; left:10px; height:1px; line-height:14px; width:195px;}
div.field-valueerror a {font-size:9px; font-weight:bold; font-family:verdana; text-decoration:underline; color:#fff}
div.field-valueerror a:HOVER {text-decoration:none}

div.field-message {display:block; position:relative; text-align:center; min-height:35px; line-height:35px; font-size:13px; font-family:Arial; padding:10px; vertical-align:top; color:#333}

div.field-label {display:inline-block; position:relative; width:145px; min-height:25px; line-height:25px; text-align:right; font-size:11px; font-family:Arial; padding:0 5px 0 10px; vertical-align:top; color:#333}
div.field-label span {display:inline-block; color:#ce2121}
div.field-label span.italic {font-style:italic; color:#aaa;}

/* business hours widget  */
div.field-label span#appointmentonly {font-weight: bold;font-size: 13px;}


div.field-label img {padding-left:5px;}
div.field-label div.field-valueerror {top:0px; left:171px;}

div.field-value {display:inline-block; width:450px; min-height:25px; text-align:left; padding:0 5px; vertical-align:top; position:relative; font-size:13px; line-height:25px; font-family:Arial; color:#333; font-weight:bold;}

div.field-value-checkbox {color: #333333;display: inline-block;font-family: Arial;font-size: 13px;font-weight: bold;line-height: 25px;min-height: 25px;padding: 0 5px;position: relative;text-align: left;vertical-align: top;width: 100px;}
div.field-value img {vertical-align:top;}
div.field-value img.slideshow_image_small{width: 100px;}
div.field-value div#map {width:620px; height:300px; margin:10px 0;}

div.field-fullwidth div.field-value, div.field-fullwidth div.field-label {display:block; width:620px; min-height:11px; text-align:center; font-size:11px; font-family:Arial; color:#333; font-weight:normal; margin-bottom:10px;}
div.field-fullwidth div.field-label {text-align:left; line-height:12px; font-style:normal; padding-left:31px;}

div.field-multilist-row {padding-bottom:5px;}
div.field-multilist-row select {width:250px}
div.field-multilist-row div.field-availlist {display:inline-block; width:275px; padding-right:10px; vertical-align:top; text-align:right;}
div.field-multilist-row div.field-selectedlist {display:inline-block; width:275px; padding-left:10px; vertical-align:top; text-align:left;}
div.field-multilist-row div.field-label, div.field-multilist-row div.field-value {display:block; width:auto; text-align:inherit; padding-left:0; padding-right:0;}
div.field-multilist-row div.field-label {text-align:center;}
div.field-multilist-row div.field-listcontrols {display:inline-block; width:50px; vertical-align:top; text-align:center; padding-top:40px;}
div.field-multilist-row div.field-listcontrols A {font-size:11px; font-weight:bold;}
div.field-multilist-row div.field-listcontrols A span {display:block; padding:10px 0;}

div.helptext {font-style:italic; color:#333; font-family:Arial; font-size:10px; font-weight:normal; line-height:12px}

div.main-panel input.inputField {width:350px; padding:3px; height:16px; outline:none; font-size:13px; font-weight:normal; font-family:Arial}
div.main-panel input.shortField {width:150px;}
div.main-panel select.inputField {max-width:360px;min-width:250px; padding:3px; height:28px; outline:none; font-size:13px; font-weight:normal; font-family:Arial}
div.main-panel textarea.custom_stylesheet {width:350px; padding:3px; height:265px; outline:none; font-size:13px; font-weight:normal; font-family:Arial;z-index: 1000;position: relative;}

div.main-panel .focusField {border:solid 2px #73A6FF; background:#EFF5FF; color:#333;}
div.main-panel .idleField {background:#fbfbfb; color: #333333; border: solid 2px #DFDFDF;}
div.main-panel .mandField {border: solid 2px #ce2121; background:#EEE}

/* MAIN PANEL - FORM - CONTROL */
div.controls {padding:10px; position:relative; text-align:right; width:620px;}
input.actionbutton {background-image:url(/admin/img/but_bg_130.png); background-repeat:no-repeat; background-position:0px 0px; color:#fff; font-size:13px; font-family:Arial; font-weight:bold; border:0px; height:35px; width:130px; text-align:center; cursor:pointer;}
input.active {background-position:0px -70px;}
input.disabled {background-position:0px -35px; color:#ddd;}
input.errored {background-position:0px -35px; color:#f00;}
a.cancellink {margin-left:15px;}
div.main-panel div.filter-panel {display:inline-block; float:right;}
div.main-panel div.filter-panel div.date-filter {width:116px; display:inline-block; margin: 0 5px}
div.main-panel div.date-filter input.hasDatepicker {width:70px;}
div.main-panel div.date-filter img.ui-datepicker-trigger {vertical-align: text-bottom; margin-left:3px}
/* MAIN PANEL - DATA TABLE */
table.data-table {width:100%; border:0; font-family:Arial; font-size:12px; color:#333; font-weight:normal; margin-top:10px; border-left:1px solid #DDD; border-right:1px solid #DDD;}
table.data-table A {font-size:12px;}

table.data-table tr.odd td {background-color:#F5F5F5; border-bottom:1px solid #ddd;}
table.data-table tr.even td {background-color:#fff; border-bottom:1px solid #ddd;}

table.data-table td, table.data-table th {padding:5px 3px; text-align:left;}
table.data-table td.date, table.data-table th.date {white-space:nowrap; width:70px; text-align:center;}
table.data-table td.amount, table.data-table th.amount {white-space:nowrap; width:60px; text-align:right; padding-right:5px; border-left:1px solid #AAA;}
table.data-table td.collected, table.data-table th.collected {text-align:left; border-left:none; width:63px;}

table.data-table th {font-weight:bold; background-color:#BED2E5; border-top:1px solid #5483A5; border-bottom:1px solid #5483A5; }
div.data-table-footer {font-weight:normal; font-family:Arial; font-size:12px; color:#333; padding:10px 0 5px}
table.data-table tr.total td {font-weight:bold; border-top:1px solid #5483A5; border-bottom:1px solid #5483A5; }

div.main-panel div.heading div.paging {}
div.main-panel div.heading div.paging span {color:#0C7510; background-color:#BCE5B9; padding:1px 5px; font-style:normal;}
div.main-panel div.heading div.paging A.paging-link {color:#0075B0; font-size:13px; font-family:Arial; text-decoration:underline;}
div.main-panel div.heading div.paging A.paging-link:HOVER {text-decoration:none;}


div.download-panel { height: 15px}

/*Opera Fix*/
body:before {content:""; height:100%; float:left; width:0; margin-top:-32767px;}

/*FIX FOR DATE PICKER*/
#ui-datepicker-div {display:none}


/* log contacts */
div.logcontact-content{padding:5px;}
div.logs_status {border-bottom: 1px #ccc solid;padding-bottom: 5px;}
div.logs_status div.field-label {width:62px;padding:0px;}
div.logs_status SELECT {width:100px;}
div.logs_status div.contactstatus {width:40px;}
div.logs_status SELECT#status {width:64px;}
div.logs_status SELECT#loggedby {width:64px;}
div.logs_status div.contactreason {width:40px;}
div.logs_status SELECT#reason {width:125px;}
div.column {display: inline-block;    vertical-align: top;width:195px;}
div.column div.field-label{display: block; text-align: left; width: 100px;}
div.log_button{display: inline-block;margin:40px;width;120px;}
div.contact_description_readonly {width: 370px;background-color: #efefef;padding: 4px;font-size: 13px;font-family: arial;color: #333333;}

div.main-panel div.column input.inputField {width: 100px;}
#logs_content div.column input.inputField#client_email {width: 155px;}
#logs_content div div.email_client {width: 180px;}

div.main-panel div.column textarea.inputField {height: 200px;width: 370px;}

#header_subbar td#but_log_cell input#log_contact_button{font-size: 13px; margin-right: 10px;}

/* admin list contacts */
#list-table div#edit_contact {width: 38px;height: 15px;display: inline-block;float:right;}
td.contactsubject {width: 100%;}
th {white-space:nowrap;}

/* Invoice Admin screen */
div#invoice-admin .savebutton {height:25px; width: 135px; background-size: 100% auto; margin: 2px 0; border-radius: 5px;}
div#invoice-admin input.disabled { background-position: 0 -40px; } 
div#accountChargeOptions {text-align:right; font-weight:normal; font-family:Arial; font-size:12px; color:#333; margin:5px 0; padding-right: 10px;}
div#chargeOptions .header {color: #5483A5; margin:0; font-style: italic;}
div#chargeOptions > * {font-weight:normal; font-family:Arial; font-size:12px;}
div#chargeOptions div.chargeOption div.title-panel {font-weight:bold; padding: 5px 0;}
div#chargeOptions div.chargeOption div.title-panel span {padding-left: 10px;}
div#chargeOptions div.chargeOption > * {vertical-align: top;}
div#chargeOptions div.chargeOption .next-date {width: 70px; margin: 0 5px 0 10px; display: inline;}
div#chargeOptions div.chargeOption div.desc {display: inline-block; width: 360px; padding-left: 10px; line-height: 1.5em}
div#chargeOptions div.chargeOption div.desc input[type="text"] {width: 220px; font-size: 12px; margin: 0; padding: 0; overflow: scroll;}
div#chargeOptions div.chargeOption div.costs {display: inline-block; width: 150px; text-align: center;}
div#chargeOptions div.chargeOption div.costs input[type="text"] {width: 55px; margin: 0 5px}

/* Admin screen */

div#admin-utlities input {margin-right:5px;}

/* DoneDeal Direct Upgrade Screen */
div#directInfoDialog {position:fixed; top:50%; left:50%; margin-top:-50px; margin-left:-100px; width:515px; text-align:center; background-color:#fff; padding:5px; display:none; overflow:hidden; z-index:9999;}
div#convertConfirmTitleBox {font-size:15px;}
div.convertConfirmInfo {padding-top:5px; padding-bottom:5px; font-size:13px;}
div.confirmButtonBox input[type="button"] {margin:10px;}

/* Buy car parts */
.banner-car-parts{padding: 10px 0px 10px 100px;}
