/* Styles */

/**
 | jQuery Styles
 **/
.jq_invalid_input {
	background-color:#ffcc00 !important;
}
.jq_invalid_input_2 {
	background:#ffcc00;
	padding:5px 6px;
}
.jq_hide {
	display:none !important;
}
/**
 | zE Styles
 **/
	/* Loading Images */
	.loader_circle_sml {
	height:30px;
	width:30px;
	padding:0;
	margin:0 5px 0 0;
	line-height:30px;
	display:block;
	overflow:hidden;
	/*background:url(../images/back_v2/img_loader_circle_red.gif) 0 0 no-repeat !important;*/
	border:0px;
}
/* Href Alterations */
	a.red_link, a.red_link:hover {
	color:#C00 !important;
}
a.red_link:hover {
	text-decoration:underline;
}
a.yellow_link, a.yellow_link:hover {
	color:#F90 !important;
}

a.yellow_link:hover {
	text-decoration:underline;
}
a.green_link, a.green_link:hover {
	color:#090 !important;
}
a.green_link:hover {
	text-decoration:underline;
}
a.orange_link, a.orange_link:hover {
	color:#f89a2f !important;
}
a.orange_link:hover {
	text-decoration:underline;
}
a.blue_link, a.blue_link:hover {
	color:#3e84f5 !important;
}
a.blue_link:hover {
	text-decoration:underline;
}
a.gray_link, a.gray_link:hover {
	color:#666 !important;
}
a.gray_link:hover {
	text-decoration:underline;
}
/* Float Positions */
	.fr {
	float:right;
}
/* Line Heights */
.lh30 {
	line-height:30px;
}
/* Fixed Widths */
.w100 {
	width:160px !important;
}
.w110 {
	width:110px !important;
}
.w150 {
	width:150px !important;
}
.w600 {
	width:600px !important;
}
.w700 {
	width:700px !important;
}
/* Fixed Heights */
	.h100 {
	height:100px !important;
}
/* Input Field Manipulations */
	.input_hdr {
	font-size:30px !important;
	font-weight:bold !important;
}
.xsml {
	width:75px;
}
/* Text Manipulations */
	.txt_align_r {
	text-align:right !important;
}
/* Table Alterations */
	tr.paused_record {
	background-color:#bf8b88 !important;
	color:#FFF !important;
}
tr.paused_record .t_first {
	color:#000;
}
tr.dependents_parent_record {
	background-color:#777 !important;
	color:#FFF !important;
}
tr.dependent_record {
	background-color:#CCC !important;
	color:#FFF !important;
}
td.empty_table_msg {
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
	height:70px;
}
td.record_order_input {
	width:47px;
	padding-left:4px;
}
/*tr.new_lead {
	background-color:#f6fbff !important; 
}*/
tr.new_lead .t_first {
	color:#000;
}
/*tr.new_lead .loader_circle_sml {
	background:url(../images/back_v2/img_loader_circle_red.gif) 0 0 no-repeat !important;
}*/

/* Settings Box */
	.sbox {
	border:1px solid #ddd;
	padding:10px;
	background:#f9f9f9;
}
.sbox_head {
	padding:0 35px 0 0;
}
.sbox_body_ul {
	padding:0 35px 0 10px;
}
.sbox_body_ul li {
	padding:3px 0 3px 0;
}
/* Borders */
	.dot_bdr_left {
	border-left:1px dotted #ddd;
}
/* Clear Fixes */
	.clearall {
	clear:both !important;
}
.br {
	height:10px;
}
/* Box List */
	.box_list {
	padding-right:15px;
}
/* Search filter & keywords */
	.search_btn {
	height:20px;
	width:22px;
	line-height:22px;
	display:block;
	overflow:hidden;
	background:url(../images/back_v2/icon_search.png) 0 -1px no-repeat #ededed !important;
	border:1px solid #999;
	float:left;
}
.search_btn a {
	height:22px;
	width:22px;
	line-height:22px;
	display:block;
}
.keywords {
	padding:2px 0 0 15px;
}
.keywords span {
	padding:2px 5px 2px 5px;
	background:#CCC;
	font-size:15px;/*font-style:italic;*/
	}
/* Text Colors & Styles */
	.default_input_text {
	color:#999;
	font-style:italic;
}
/* Pagination */
	.pagination {
	border-left:0px dotted #ddd;
	margin:10px 0 20px 40px ;
	padding:0px;
	text-align:center;
}
.pagination ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.pagination li {
	display:inline;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
}
.pagination li a {
	float:left;
	padding:5px 20px !important;
	border-right: 0px dotted #ddd;
	border-top: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	display:block;
	text-align:center;
	font-weight:400;
	font-size:18px;
	background:#fff;
}
.pagination li.active a {
	font-weight:700;
	color:#fff !important;
}
.pagination li a:hover {
	background:#999;
	color:#fff !important;
}
/* Buttons */
	.btn_3 a {
	width:125px;
	height:30px;
	line-height:30px;
	padding:0px;
	font-size:12px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	display:block;
	overflow:hidden;
	background:url(../images/back_v2/btn_1.png) 0 0px no-repeat;
	color:#fff !important;
	margin:0 5px 0 0;
}
.btn_3 a:hover, .btn_3.active a {
	background:url(../images/back_v2/btn_1.png) 0 -30px no-repeat;
	color:#fff !important;
}
.close a {
	width:40px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:40px;
	font-weight:700;
	overflow:hidden;
	float:left;
	background:#ddd url(../images/back_v2/img_icons.png) -200px -50px no-repeat;
}
.close a:hover {
	background:#999 url(../images/back_v2/img_icons.png) -200px -50px no-repeat;
}
/* Filters */
	.mod_filters_selects {
	width:160px;
	display:block;
	padding:10px;
	float:left;
	border-bottom:1px solid #ededed;
}
.mod_filters_selects h4 {
	font-weight:700;
	color:#333;
	font-size:11px;
	margin:0px;
	padding:0 0 0 15px;
	height:25px;
	line-height:25px;
}
.mod_filters_selects select, .select {
	font-size:16px;
	padding:2px;
	margin:0 10px 5px 0;
	float:left;
	border:1px solid #ccc;
	font-family:arial;
}
.w_1 {
	width: 70px;
}
.w_2 {
	width: 103px;
}
.w_3 {
	width: 103px;
}
.w_4 {
	width: 120px;
}
.w_5 {
	width: 120px;
}
.w_6 {
	width: 103px;
}
.w_7 {
	width: 103px;
}
.mod_filters_sort {
	height:50px;
	padding:0;
	position:relative;
	border-top:1px solid #ededed;
}
.mod_filters_sort ul {
	height:50px;
	line-height:50px;
	padding:0 0 0 15px;
	overflow:hidden;
}
.mod_filters_sort li {
	display:inline;
	float:left;
	padding:0 20px 0 0;
	margin:0;
	font-size:12px
}
.mod_filters_sort li.sort_up a {
	background:url(../images/front_s2/theme1/icon_sort_up.png) right 50% no-repeat;
	padding:0 12px 0 0
}
.mod_filters_sort li.sort_down a {
	background:url(../images/front_s2/theme1/icon_sort_down.png) right 50% no-repeat;
	padding:0 12px 0 0
}
/* Alerts */

.alerts {
	display:block;
	padding:10px 55px;
	font-size:22px;
	color:#000;
	margin:0 0 0px 0;
	font-weight:700;
	background:#FFCC00 url(../images/back_v2/img_icon_alerts.png) 10px 0 no-repeat;
}

/* Quick Tag List */
	#quickListMenu {
	position:fixed;
	bottom:10px;
	right:10px;
	background:url(../images/back_v2/fade_header.png) 40% 0 repeat-x;
	height:auto;
	width:auto;
	padding:10px;
}
tr.tagged_record {
	background-color:#3f459d !important;
	color:#FFF !important;
}
tr.tagged_record .t_first {
	color:#000;
}
td div.last_status_change {
	font-weight:bold;
	color:#C00;
	padding-top:5px;
	font-size:14px;
	display:none;
}
/* Filter VIN, Date Input */
	.filter_vin, .date_slot {
	float:left;
	height:25px !important;
	margin:0px 0 5px 0px !important;
	padding:0 5px 0 5px !important;
	width:148px !important;
	color:#000 !important;
	font-size:16px !important;
}
.chk {
	/*margin:0 !important;*/
	padding:0 !important;
}
/* External Image Gallery */
	.external_gallery {
	font-size:12px;
	float:right;
	line-height:17px;
}
/* Multi vehicle data changer */
	#multi_vehicle_data_changer {
	border:#3f459d solid 2px;
	padding:12px;
	color:#cc0000;
}
#multi_vehicle_data_changer p {
	color:#000;
}
#multi_vehicle_data_changer hr {
	background:#3f459d !important;
	height:5px;
}
#cars_affected #title {
	font-size:18px;
	font-weight:bold;
}
#cars_affected #content {
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
/* Font colors */
	.t_red {
	color:#cc0000 !important;
}
/* Lin hieghts */
	span.lh_28 {
	line-height:28px !important;
}
input[type='radio'].lh_26 {
	height:26px !important;
}
/* MDV Leads Admin */
	
	/* site alterations */
.lead_contact {
	/*padding-left:40px*/
}
.lead_contact strong {
	font-size:16px;
	text-transform:capitalize;
}
.lead_contact span {
	height:20px;
	line-height:20px;
	padding:2px 0px 2px 25px;
	font-size:13px;
	color:#666;
	display:block;
}
.lead_contact span.email {
	background:url(../images/back_v2/img_icons.png) -1015px -61px no-repeat;
}
.lead_contact span.phone {
	background:url(../images/back_v2/img_icons.png) -1015px -14px no-repeat;
}
.lead_contact span.bday {
	background:url(../images/back_v2/img_icons.png) -1015px -117px no-repeat;
}
.lead_contact span.car {
	background:url(../images/back_v2/img_icons.png) -1016px -163px no-repeat;
	padding-bottom: 10px;
}
td.lead_msg {
	text-align:left;
}
td.lead_msg strong {
	font-size:14px;
	font-style:italic;
}
.lead_alteration {
	margin-left:auto;
	margin-right:auto;
	width:100px;
}
select.ie-fix {
	width: auto !important;	
}
.header_strip_blue .tabs ul li a {
	/* top right */
		-moz-border-radius-topright: 10px;
	-khtml-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	/* top left */
		-moz-border-radius-topleft: 10px;
	-khtml-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	/* bottom right */
		-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	/* bottom left */
		-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
/* filter date picker */
	#till_date_opt {
	line-height:26px;
	width:55px;
	float:left;
}
#till_date_opt input {
	padding:0px;
	margin:0px;
}
/* highlight stars */
.td_highlight {
	width:45px;
	padding-left:10px;
	padding-right: 0px !important;
}
.gray_star {
	background:url(../images/back_v2/img_icons.png) -225px -210px no-repeat;
	width:30px;
	height:29px;
	margin:1px 1px 1px 1px;
}
/*.gold_star {
	background:url(../images/back_v2/icon_gold_star.png) 0 0 no-repeat;
	width:30px;
	height:29px;
	margin:1px 1px 1px 1px;
}*/
.red_star {
	/*background:url(../images/back_v2/img_icons.png) -225px -260px no-repeat;*/
	width:30px;
	height:29px;
	margin:1px 1px 1px 1px;
}
/* highlight Checkmarks */
.td_checkmark {
	width:30px;
}
.gray_check {
	background:url(../images/back_v2/img_icons.png) -1025px -210px no-repeat;
	width:30px;
	height:29px;
	margin:1px 1px 1px 1px;
}
.red_check {
/*background:url(../images/back_v2/img_icons.png) -1025px -260px no-repeat;*/
	width:30px;
	height:29px;
	margin:1px 1px 1px 1px;
}
/* chat icons */
	.td_chat {
	width:30px;
}
.gray_chat {
	background:url(../images/back_v2/img_icons.png) -425px -210px no-repeat;
	width:30px;
	height:29px;
	margin:1px 1px 1px 1px;
	display:block;
}

.gray_task {
	display:block;
	background:red url(../images/back_v2/img_icons.png) -220px -410px no-repeat;
	width:30px;
	height:29px;
	margin:1px 1px 1px 1px;
}
.red_chat, .red_task {
	/*background:url(../images/back_v2/img_icons.png) -425px -260px no-repeat;*/
	width:30px;
	height:29px;
	margin:1px 1px 1px 1px;
	display:block;
}


.new_lead_task_modal {
	background:orange;}

/* lead data window */
	.ldw {
	padding:10px;
	color:#666;
}
.ldw a {
	color:#006bb6;
}
.ldw .header_strip_blue {
	padding:10px !important;
	margin:0 0 10px 0 !important;
	background:#f4f4f4;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	border:1px solid #ddd !important;
}

.ldw .section_border {
	border:1px solid #ddd !important;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.ldw #contact_data {
	padding:5px !important;
}
/*.ldw .lead_contact strong, .ldw .lead_contact div, .ldw .lead_contact div span{ float:left; }*/
	.ldw .lead_contact strong {
	display:block;
	float:left;
	height:26px;
	line-height:26px;
}
.ldw .lead_contact div {
	display:block;
	float:left;
}
.ldw .lead_contact div span {
	display:block;
	float:left;
	margin-left:20px;
}
.ldw .simpletab_content {
	height:100px !important;
	overflow:auto !important;
}
.ldw .long_content {
	height:345px !important; /*400 - mac:375*/
}
.ldw #jq_loader_modal {
	margin:0px 48px 0 47px !important;
}
.ldw_th {
	width:150px;
	background:#ededed;
}
.ldw_td {
	width:150px;
}
.ldw_bold {
	font-size:18px;
}
span.ldw_spacer {
	width:10px;
	height:5px;
	background:#0F9;
	margin-right:20px;
}
.ldw_notes {
	height:250px; /*280*/
	overflow:auto !important; /*border:dashed #999 1px;*/
	background:#f4f4f4;
	padding:10px 10px;
}
.ldw_note {
	padding:0 0 20px 0;
	margin:15px 0 0 0;
	border-bottom:#000 solid 2px;
}
.ldw_note strong {
	font-size:11px;
	display:block;
	padding:0 0 10px 0;
}
.ldw_note span {
	color:#000;
	font-size:16px;
}
.ldw_new_note {
	padding:5px 0 0 5px;
	margin:15px 5px 5px 0px;
	width:751px;
	height:50px;
}
.ldw_chats {
	height:250px; /*280*/
	overflow:auto !important; /*border:dashed #999 1px;*/
	background:#f4f4f4;
	padding:10px 10px;
}
.ldw_chat_m {
	padding:0 0 20px 0;
	margin:15px 0 0 0;
	border-bottom:#000 solid 2px;
}
.ldw_chat_m .author, .ldw_chat_m .date, .ldw_chat_m .msg {
	display:block;
}
.ldw_chat_m .author {
	font-size:14px;
	font-weight:bold;
}
.ldw_chat_m .date {
	font-size:12px;
	font-style:italic;
}
.ldw_chat_m .msg {
	font-size:16px;
	line-height:16px;
	padding:15px 0 0 0;
	color:#000;
}
.ldw_new_chat_m {
	padding:5px 0 0 5px;
	margin:15px 5px 5px 0px;
	width:751px;
	height:50px;
}
.ldw_history {
	height:335px; /*375*/
	overflow:auto !important; /*border:dashed #999 1px;*/
	background:#f4f4f4;
	padding:10px 10px;
}
.ldw_history_hdr th {
	background:#999;
	color:#000;
}
.ldw_history_hdr th span {
	color:#FFF;
}
.ldw_chat_read_reciept {
	float:right;
	font-size:12px;
	font-weight:bold;
}
.ldw_chat_read_reciept span {
	font-weight:normal !important;
}
.btn_clear a {
	height:30px;
	padding:0;
	margin:0 15px 0 0;
	text-align:center;
	line-height:30px;
	display:block;
	color:#000;
	font-size:14px;
}
/* sites quick menu */
	#quick_menu {
	float:left;
	height:auto;
	width:180px;
	padding:0;
}
/* new lead modal */
	.three_colmun .ldw_th {
	width:200px !important;
}
.default_txt {
	color:#999;
	font-style:italic;
}
.form_txt {
	color:#cc0000 !important;
	font-weight:bold !important;
}
.txt_fl {
	text-align:left;
	padding-left:10px;
}
.long_text {
	width:574px !important;
}
.field {
	width:auto;
	padding:0px 15px 15px 0px;
	float:left;
}
.field div {
	clear:both;
	height:20px;
	width:auto;
	font-size:14px;
	font-weight:bold;
}
.field div span {
	font-size:14px;
	font-weight:100 !important;
}
.field input.dynamic {
	clear:none !important;
	float:left;
}
.field span {
	font-size:24px;
	padding-right:20px;
}
.field_new_row {
	height:1px !important;
	clear:both !important;
}
.fake_text_field {
	line-height:24px;
	font-size:13px;
	border:1px #999 solid;
	padding:2px 3px;
	background:#CCC;
	width:auto;
	height:25px;
	overflow:hidden;
	margin:0 0 0 10px;
}
.req {
	color:#C00;
	font-size:22px;
	vertical-align:text-top;
}
a.req {
	font-size:14px !important;
}
.jq_invalid_border {
	border-color:#b1352e !important;
	background:#FFC2B6 !important;
}
/*
------------------------------
	Impromptu
------------------------------
*/
.jqifade {
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi {
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer {
	font-weight: bold;
}
div.jqi .jqiclose {
	position: absolute;
	top: 4px;
	right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons {
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button {
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover {
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton {
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons {
	background-color: #BF5E26;
}
/*
------------------------------
	clean blue
------------------------------
*/
.cleanblue2warning .cleanblue2, .cleanblue2warning .cleanblue2 {
	background-color: #acb4c4;
}
.cleanbluefade, .cleanblue2fade {
	position: absolute;
	background-color: #aaaaaa;
}
div.cleanblue, div.cleanblue2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	width: 300px;
	font-size: 11px;
	text-align: left;
	border: solid 1px #213e80;
}
div.cleanblue .cleanbluecontainer, div.cleanblue2 .cleanblue2container {
	background-color: #ffffff;
	border-top: solid 14px #5c5c5d;
	padding: 5px;
	font-weight: bold;
}
div.cleanblue .cleanblueclose, div.cleanblue2 .cleanblue2close {
	float: right;
	width: 18px;
	cursor: default;
	margin: -19px -12px 0 0;
	color: #ffffff;
	font-weight: bold;
	/*ze -> */display:none;
}
div.cleanblue .cleanbluemessage, div.cleanblue2 .cleanblue2message {
	padding: 10px;
	line-height: 20px;
	font-size: 11px;
	color: #333333;
}
div.cleanblue .cleanbluebuttons, div.cleanblue2 .cleanblue2buttons {
	text-align:center;/*right*/
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.cleanblue button, div.cleanblue2 button {
	padding: 10px 10px; /*3 10*/
	margin: 0 5px;/*0 10*/
	background-color: #4287f6;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;/*12*/
}
div.cleanblue button:hover, div.cleanblue2 button:hover {
	border: solid 1px #d4d4d4;
}
strong.cleanblueerror, strong.cleanblue2error {
	color:red;
}

/* change colors */
div.cleanblue2 button:nth-child(1) {
 background:#C00;
}
div.cleanblue2 button:nth-child(2) {
 background:#87c544;
}
/* messages css */
.msg_from_to {
	text-align:left;
	width:200px;
}
 .msg_from_to div:nth-child(1) {
 font-size: 16px;
 text-transform: capitalize;
 font-weight:bold;
}
 .msg_body div:nth-child(1) {
 font-size: 16px;
 font-weight:bold;
}
 .msg_body div:nth-child(2) {
 font-size: 14px;
 clear:none;
 display:inline;
 float:left;
}
 .msg_body div:nth-child(2) > a {
 text-decoration:underline;
 padding:0 5px;
}
.btn_back a {
	width:40px;
	height:30px;
	text-align:center;
	line-height:65px;
	font-size:40px;
	font-weight:700;
	overflow:hidden;
	float:left;
	background:url(../images/back_v2/btn_back.png) 0 0 no-repeat;
	margin:15px 10px 0 0;
}
.btn_back a:hover {
	background:url(../images/back_v2/btn_back.png) 0 -30px no-repeat;
}
/* new message modal */
#new_message_modal {
	min-height:420px;
}
#recipients {
	height:95px;
	overflow:auto;
	margin:0 0 15px 0 !important;
}
#recipients div {
	float:left;
	width:190px;
}
#new_message_modal #compose input {
	width:300px;
	padding:5px;
}
#new_message_modal #compose textarea {
	width:600px;
	padding:5px;
	overflow:auto;
}
#new_message_modal .buttons {
	padding:10px 0 0 0;
}
/* new notification center */
.notification_center {
	text-align:justify;
	margin:0 0 0px 0;
	padding:20px;
}
.notification_center:after {
	content:"";
	display:block;
	clear:both;
}
.notification_center h3 {
	display:block;
	clear:both;
	font-size:20px;
	font-weight:400;
	color:#FFF;
}
.row ul {
	width:100%;
	display:inline;
}
.row ul li {
	float:left;
	font-size:16px;
	color:#fff;
	padding:0px 30px 0px 0px; /*5px 20px 5px 5px;*/
	width:175px; /*155*/
	display:inline;
	height:25px;
	line-height:25px;
	margin:12px 0 0 0;
	/*background:#9F0 !important;*/

}
.row ul li  a{ color:#fff !important; text-decoration:underline;}
.row ul li span {
	font-size:16px;
	font-weight:100;
	float:left;
}
.row ul li strong {
	font-size:19px;
	font-weight:bold;
	padding-left:5px; /* temporary */
	float:left;
	line-height:20px;
}
/*
.notification_center {
	border:#3e84f5 solid 1px;
	margin:0 0 10px 0;
}
.notification_center tr th {
	background:#3e84f5;
	font-size:20px;
	color:#FFF;
}
.notification_center tr td {
	border-right:#3e84f5 solid 1px;
	font-size:16px !important;
	color:#000;
	float:left;
	padding-right:10px;
}
.notification_center tr td strong {
	font-size:19px;
	font-weight:bold;
}*/

.notification_center h3 a {
	color:#fff !important;
}
.notification_center h3 a:hover {
	color:#ff9999 !important;
}

/* action menu */
.action_menu_wrap {
	padding:30px 100px 30px 100px;
	/*background:url(../images/back_v2/bk_action_menu_carrot.png) 90px 50% no-repeat;*/
	position:absolute;
	z-index:9999;
	top:0;
	left:0;
}
.action_menu {
	width:70px;
	height:75px;
	background:#fff;
	/*background:#fff url(../images/back_v2/bk_action_menu_carrot.png) 0 0 no-repeat;*/
	padding:10px;
	line-height:25px;
	font-weight:bold;
	border:solid 1px #dddddd;
	overflow:visible !important;
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	display:none;
}
/* new task module */
#new_task_form .row {
	padding:0 0 0 0;
}
#new_task_form label {
	padding:0 0 3px 0;
}
#new_task_form input, .ldw_tasks .edit input {
	width:188px !important;
}
#new_task_form input[type=checkbox] {
	width:15px !important;
	padding:0px;
	margin:0 3px 0 0 !important;
}
#new_task_form select, .ldw_tasks .edit select {
	margin:0 5px 10px 0;
	font-size:15px;
	padding:7px 5px;
	font-family:arial;
	color:#666;
	color:#827466;
	border:1px solid #ccc;
	width:100%;
}
#new_task_form select.single, .ldw_tasks .edit select.single {
	width:50px !important;
	padding:3px 2px;
	margin:0 0 10px 0 !important;
}
#task_ampm, .task_ampm {
	width:55px !important;
}
/* Alter links */
.datepickerContainer {
	background:#fff !important;
}
	.datepickerContainer a {
	color:#666 !important;
}

.datepickerContainer a:hover {
	color:#999 !important;
}
/*.datepickerContainer .datepickerNotInMonth {
	background:#f0f0f0;
}
.datepickerContainer .datepickerNotInMonth a {
	color:#666 !important;
}
.datepickerContainer .datepickerNotInMonth.datepickerSelected {
	background:#cc0000 !important;
	color:#fff !important;
}
*/
.datepickerSelected ,.datepickerSelected a ,.datepickerSelected a:hover{
	background:#ccc !important;
}
.date_wrap {
	width:181px;
	height:181px;
	/*background:#0F3;*/
	overflow:hidden;
	margin:auto auto !important;
	padding:5px 0 0 0;
}
.date_picker {
	width:181;
	height:161px;
	position:relative;
	top:-10px;
	left:-10px;
}
.date_picked {
	position:relative;
	/*background-color:#9C0;*/
	text-align:center;
	padding:5px;
	font-size:11px;
}
.date_picked strong {
	font-size:13px;
}
.empty_row {
	margin-bottom:10px !important;
}
.ldw_tasks {
	height:315px; /*280*/
	overflow:auto !important;
	/*border:dashed #999 1px;*/
	background:#f4f4f4;
	padding:10px 10px;
}
.ldw_tasks .task {
	background:#0CF;
	border:solid 1px #ddd;
	border-top:none;
	border-bottom:dotted 1px #ddd;
	padding:5px 10px 5px 10px;
	height:28px;
	background:#FFF;
}
.ldw_tasks .hdr {
	background:#999;
	color:#000;
	font-weight:bold;
	border:solid 1px #ddd;
	padding:5px 10px 5px 10px;
}
.ldw_tasks .empty_task_list {
	background:#fff;
	color:#666;
	font-weight:bold;
	font-size:16px;
	border:solid 1px #ddd;
	padding:15px 10px 15px 10px;
	text-align:center;
}
.ldw_tasks div > span {
	/*width:80px;*/
	/*background:#0C9;*/
		display:block;
	float:left;
	line-height:28px;
	padding-right:10px;
}
.ldw_tasks div span.check {
	/*width:100px !important;*/
	font-weight:bold !important; /*background:#F00 !important;*/
}
.ldw_tasks span.time {
	padding:0 0 0 20px;
	margin:0px 5px 0 8px;
	background:url(../images/back_v2/icon-task-time.png) 0 5px no-repeat;	
}
.ldw_tasks span.date{
	padding:0 0 0 20px;
	margin:0px 5px 0 5px;
	background:url(../images/back_v2/icon-task-date.png) 0 6px no-repeat;	
}
.ldw_tasks span.title{
	padding:0 0 0 20px;
	margin:0px 5px 0 5px;
	background:url(../images/back_v2/icon-task-memo.png) 0 6px no-repeat;	
}

.ldw_tasks .check strong {
	background:#cc0000;
	padding:2px;
	color:#FFF;
}
.ldw_tasks div span.title {
	/*width:240px !important; /*background:#F00 !important;*/
}
.ldw_tasks input[type=checkbox] {
	width:20px;
	height:20px;
	float:left;
}
/*.ldw_tasks div.overdue { background:#ffcc66; }*/
	.ldw_tasks div.completed {
	background:#ccc !important;
}
.ldw_tasks div.completed span {
	text-decoration:line-through;
}
.ldw_tasks .action {
	width:auto !important;
	padding-right:20px !important;
	float:right;
}
.ldw_tasks .action.delete_task_action {
	display:none;
}
.ldw_tasks .edit {
	background:#FFF !important;
	border:solid 1px #ddd;
	border-top:none;
	border-bottom:dotted 1px #ddd;
	padding:0px;
	height:230px;
	background:#CCC;
	display:none;
}
.ldw_tasks .edit .col {
	width:229px;
	/*background:#0F6;*/
		height:190px;
	display:block;
	float:left;
	padding:10px 0 0 10px;
}
.ldw_tasks .edit .row {
	height:54px;
	width:100%;
	display:block;
	float:left;
	/*background:#03F;*/
		padding-bottom:15px;
}
.ldw_tasks .edit .row.edit_control {
	height:20px !important;
}
.ldw_tasks .edit select {
	width:200px !important;
}
.ldw_tasks .edit .row input[type=checkbox] {
	width:15px !important;
	line-height:20px;
	margin-left:0px !important
}
.ldw_tasks .edit .row label {
	padding-bottom:5px !important;
}
.top_padd_10 {
	padding-top:10px !important;
}
.ldw_tasks .edit .date_wrap {
	margin:0 0 0 5px !important;
	padding-top:0px;
	position:relative;
}
.ldw_tasks .edit .cal_cover {
	/*background:#F00;*/
		background:url(../images/back_v2/img-bk-gray-transparent.png) repeat;
	height:186px;
	width:191px;
	z-index:100;
	display:none;
	position:absolute;
}
.ldw_tasks .edit .date_wrap .date_picker {
	position:absolute;
}
.ldw_tasks .edit .date_wrap .date_picked {
	position:absolute;
	top:161px;
	text-align:center;
	width:100%;
	height:30px;
}
.task_tab_add_task {
	padding:0px !important;
	margin:0px !important;
	height:30px;
	line-height:30px;
	float:left;
}
.edit_control > div {
	padding:0 10px 0 10px;
!important;
}

/* customizing loaders for tasks */
.ldw_tasks .loader {
	width:54px;
	height:55px;
	margin:auto;
	margin-top:115px;
}
.themes_red .ldw_tasks .loader {
	background:url(../images/back_v2/img_loader_tasks_tab_red.gif) no-repeat;
}
.themes_blue .ldw_tasks .loader {
	background:url(../images/back_v2/img_loader_tasks_tab_blue.gif) no-repeat;
}
.themes_green .ldw_tasks .loader {
	background:url(../images/back_v2/img_loader_tasks_tab_green.gif) no-repeat;
}

#new_lead_task_modal .loader_circle_sml {
	margin:auto;
}

/* fix prompt */
.themes_red .jqibuttons button {
	background:#cc0000 !important;
}
.themes_green .jqibuttons button {
	background:#669933 !important;
}
.themes_blue .jqibuttons button {
	background:#3785fd !important;
}

/* notification center options */
.notification_center_options_wrap {
	position:absolute;
	display:none;	
	width:auto;
	height:auto;
	padding:25px;
}
.notification_center_options {
	/*display:none;/
	position:absolute;*/
	/*background:#000 url(../images/back_v2/img_fade_header.png) 0px 0 repeat-x;*/
	background:#FFF;
	font-size:16px;
	width:420px;
	border:solid 1px #CCC;
}
.notification_center_options ul li {
	float:none;
	/*background:#900;*/
}
.notification_center_options li a {
	color:#666;
	display:block;
	white-space:nowrap;
	padding:5px 10px 5px 15px;
	border-bottom:#ddd dotted 1px;
}
.notification_center_options ul {
	/*padding:5px 0 5px 0;	*/
}

.themes_red .notification_center_options li a:hover, .themes_red .noti_option_active {
	background:#fbeded;/*ff9999;*/
	color:#cc0000 !important;
}
.themes_blue .notification_center_options li a:hover, .themes_blue .noti_option_active {
	background:#f1f6ff;/*c5dcff;*/
	color:#3785fd !important;
}
.themes_green .notification_center_options li a:hover, .themes_green .noti_option_active {
	background:#f4f8f1;/*d1e1c2;*/
	color:#669933 !important;
}

.white-bg {
	background:#FFF;
}

.result-totals {
	padding-left: 10px;
	background: #DDDDDD !important;
	font-size: 14px;
}

/* {{HB}} Templates */
.smallText {
	font-size: 10px;
}
.bold {
	font-weight: bold;
}
.vehicle {
	float:left;
	width:295px;
	position:relative;
	margin-right: 20px;
	margin-bottom: 20px;
	padding:10px;
}
.vehicle img, .vehicle strong {
	float:left;
	clear:left;
	top:20px;
	margin:0px 5px 0px 0px !important;

}
.vehicle ul {
	float:left;
	/*width:300px;*/
	font-size:11px;
}
.vehicle ul li a {
	color:blue !important;
	text-decoration: underline !important;
}

.leadsVehiclesMap, .leadsSimilarVehiclesMap {
	width:100px;
	padding:5px 12px;
	margin: 0px 5px 10px 0px;
}

.leadsSimilarVehiclesMap {
	margin-left: 65px;
}

.vehicle, .leadsSimilarVehiclesMap {
	border:1px #CCC solid;
	background-color:#F0F0F0;
}

.leadsVehiclesMap, .vehicle.match {
	border:1px #369 solid;
	background-color:#D5E3F1;	
}

/**
 * Lead Gogo styles
 */
.lgg-tab-key {
	width: 150px;
	padding: 10px 3px 10px 3px !important;
	background: lightgrey;

}
.lgg-tab-value {
	padding-left: 0 !important;
}
.themes_red .lgg-tab-value a {
	color: #cc0000 !important;
}
.themes_blue .lgg-tab-value a {
	color: #3785fd !important;
}
.themes_green .lgg-tab-value a {
	color: #669933 !important;
}