
/***********************
 GENERAL
***********************/
@page { size:landscape; }
body{text-align:center;margin:0;padding:0;font-family:arial, helvetica, sans-serif;}
#content{width:100%;margin:0 auto;padding:0;text-align:left;}
.clear{clear:both;}
.lfloat{float:left;}
.rfloat{float:right;}
.bold{font-weight:700;}
form{margin:0;padding:0;}

/***********************
 LAYOUTS
***********************/
#hdr{width:100%;}
#wrapper{width:100%;} 
#ftr{clear:both;width:100%;display:none;}

/***********************
 TYPOGRAPHY
***********************/
.TextT1{font-family:arial, helvetica, sans-serif;font-size:10pt;color:#1F1F1F;}

.TextT1Sm,.TextT1SmB,.TextT1Md,.TextT1MdB,.TextT1Lg,.TextT1LgB{font-family:arial, helvetica, sans-serif;}
.TextT2Sm,.TextT2SmB,.TextT2Md,.TextT2MdB,.TextT2Lg,.TextT2LgB{font-family:verdana, geneva, sans-serif;}
.TextT1Sm,.TextT1SmB,.TextT2Sm,.TextT2SmB{font-size:8pt;}
.TextT1Md,.TextT1MdB,.TextT2Md,.TextT2MdB,{font-size:8pt;}
.TextT1Lg,.TextT1LgB,.TextT2Lg,.TextT2LgB{font-size:10pt;}
.TextT1SmB,.TextT2SmB,.TextT1MdB,.TextT2MdB,.TextT1LgB,.TextT2LgB{font-weight:bold}

/***********************
 LINKS
***********************/
a.IMT_link, a.IMT_link:visited{font-family:tahoma, arial, sans-serif;font-size:11pt;color:#2424D1;}

a:hover{color:#ff0000}
a.smLink{color:#000;font-size:8pt;}
a.mdLink{color:#000;font-size:10pt;}
a.lgLink{color:#000;font-size:12pt;}

/***********************
 BUTTONS
***********************/
.button1, .button2, .button3{font-family:tahoma, arial, sans-serif;color:#6A6A6A;}
.button1{height:14px;font-size:10pt;background:#6A6A6A url(imt-btn-top.gif);background-repeat:repeat-x;border:solid 1px;}
.button2{height:18px;font-size:14pt;}
.button3{height:23px;font-size:16pt;}

/***********************
 FORMS
***********************/
.textBoxSm{width:100px;}
.textBoxMd{width:200px;}
.textBoxLg{width:300px;}
.textAreaSm{width:100px;height:100px;}
.textAreaMd{width:200px;height:120px;}
.textAreaLg{width:300px;height:150px;}
.dropDownSm{width:100px;}
.dropDownMd{width:200px;}
.dropDownLg{width:300px;}
.checkBox{width:16px;height:16px;}
label.Sm{width:75px;float:left;}
label.Md{width:100px;float:left;}
label.Lg{width:150px;float:left;}
fieldset{border:solid #000 0px;margin:3px;padding:0;}
fieldset.small label{width:75px;float:left;margin:3px;}
fieldset.small .smtext{width:100px;margin:3px;}
fieldset.small select{width:100px;margin:3px;}
fieldset.small checkbox{margin:3px;}
fieldset.med label{width:100px;float:left;margin:3px;}
fieldset.med .mdtext{width:150px;margin:3px;}
fieldset.med select{width:150px;margin:3px;}
fieldset.med checkbox{margin:3px;}
fieldset.large label{width:250px;float:left;margin:3px;}
fieldset.large .lgtext{width:200px;margin:3px;}
fieldset.large select{width:200px;margin:3px;}
fieldset.large checkbox{width:20px;margin:3px;}

/***********************
 IMT SALESSHEET
***********************/
.salesContent{width:660px;margin:0 auto;padding:0;text-align:left;font-family:arial, sans-serif;font-size:13px;_width:675px;_font-size:10px;}
.salesBar{border-top:solid #000 2px;padding:5px 0;font-size:35px;font-weight:700;_font-size:28px;}
.salesBar span{font-size:25px;color:#A1A1A1;_font-size:18px;}
.salesHdr{margin:0 0 5px 0;border-bottom:solid #000 2px;font-size:19px;font-weight:700;_font-size:12px;}
.realmImgSalesSheet{text-align:right;margin:0;_padding-right:30px;}

.salesContent td.lft {width:330px;_width:350px;margin-right:10px;vertical-align:top;}
.salesContent td.lft div.salesImg {width:350px;}
.salesContent td.lft h2 {margin:0 0 5px 0;border-bottom:solid #000 2px;font-size:19px;font-weight:700;}
.salesContent td.rt {width:350px;text-align:left;vertical-align:top;_width:300;}
.salesContent td.rt div#salesAdImg {margin:0;padding:0;width:100%;text-align:left;}
.salesContent td.rt span#compName {font-size:20px;font-weight:700;}
td.rt table.details {margin:15px 0 0 0;width:100%;font-size:13px;padding:0;}
td.rt table.details tr td h2.salesHdr {margin:0 0 5px 0;border-bottom:solid #000 2px;font-size:19px;font-weight:700;width:100%;}
table.details tr.detail2 td {margin:0;padding:5px 0;}
tr.detail2 td span.dtl1 {float:left;font-weight:700;}
tr.detail2 td span.dtl2 {float:right;}
table.details tr td ul {list-style-type:none;margin:0;padding:0;}
table.details tr td ul li {border-bottom:dotted #000 1px;margin:0;padding:5px 0;height:20px;}

/***********************
 IMT HEADER
***********************/
#rightHeader {width:180px;padding:5px 10px 0px 0px;text-align:right;font-family:arial;font-size:11px;}
#rightHeader div {background-color:#E7ECFF;padding:3px;}
#rightHeader a {margin-bottom:5px;}
#leftHeader {margin:0px 0px 10px 0px;width:70%;_width:100%}
.contactInfo {padding:3px 0px 0px 0px;font-size:11px;font-family:arial;text-align:left;}
.contactInfo span {font-weight:700;font-size:16px;}
.contactInfo a {font-size:12px;}
.ctInfoprint {padding:5px 0px;font-family:arial;text-align:left;}
.ctInfoprint span {font-weight:700;font-size:14px;font-family:Tahoma;}
#headerTitle {width:478px;}
div.headerMenu {background:#E0E0E0 url('http://images.traderonline.com/img/design/imt/imt-nav-bkgrnd.gif') repeat-x;border-top:1px solid #676767;border-bottom:1px solid #676767;white-space: nowrap;text-align:left;display:none;}
div.headerMenu ul {margin:0px;padding:2px 0px 2px 0px;height:15px;}
div.headerMenu ul li {display: inline;list-style-type: none;font: 12px Tahoma,arial,sans-serif bold;text-align:center;}
div.headerMenu ul li a {margin:0px;text-decoration:none;color:#000;padding:2px 10px;}
div.headerMenu a:hover {background-color:#DADADA;color:#000;}
#firstItem {border-left:0px;}
.topMenuItems {font-weight:700;}
.minwidth-hdr{min-width:800px;}
.minwidth-hdrtitle {min-width:200px;}

/***********************
 IMT BOX MODELS
***********************/
ul.layout{list-style-type:none;margin:0;padding:0;}
ul.layout li{clear:both;padding:3px 5px;}
ul.layout li#line{clear:both;height:5px;margin:-3px 0 0 0;_margin:-10px 0 0 0;padding:0 0 3px 0;}
ul.layout li#line div{border-bottom:solid #000000 1px;}
ul.layout li#quick_hdr {margin-top:15px;_margin-top:8px;}
.quick_report_box{float:left;width:275px;height:270px;_height:290px;border:solid #666666 1px;margin:10px 5px;}
.quick_report_hdr{clear:both;height:30px;line-height:30px;vertical-align:middle;_margin-top:-1px;padding:0 5px;background:#C2C2C2;}
.quick_report_subhdr{clear:both;line-height:30px;vertical-align:middle;padding:0 5px;background:#D8E6F0; }
.imt_inventory_box{display:none;}
.imt_inventory_hdr{clear:both;width:auto;height:30px;line-height:30px;vertical-align:middle;_margin-top:-1px;padding:0 5px;background:#C2C2C2;}
.imt_inventory_subhdr{width:auto;height:30px;line-height:30px;padding:0 5px;background:#D8E6F0; vertical-align:middle;text-align:right;}
.non_actv_box{float:left;width:275px;height:270px;_height:290px;border:solid #666666 1px;margin:10px 5px;}
.non_actv_hdr{clear:both;height:30px;line-height:30px;vertical-align:middle;_margin-top:-1px;padding:0 5px;background:#C2C2C2;}
.no_leads_box{float:left;width:400px;height:270px;border:solid #666666 1px;margin:10px 5px;}
.no_leads_hdr{clear:both;height:30px;line-height:30px;vertical-align:middle;_margin-top:-1px;padding:0 5px;background:#C2C2C2;}
#non_actv{width:100%;height:200px;padding:80px 0 0 0;text-align:center;font-weight:700;font-size:18pt;color:#CFCFCF;}
.reports_box{width:480px;float:left;margin:10px 0 0 30px;}
.reports_box span{margin:0 0 0 5px;font-size:14px;font-weight:700;}
.leads_box{float:left;width:400px;border:solid #666666 1px;margin:10px 5px;text-align:left;}
.leads_hdr{height:30px;line-height:30px;vertical-align:middle;_margin-top:-1px;padding:0 5px;background:#C2C2C2;}
.imt_reports_box{clear:both;width:480px;height:auto;border:solid #666666  1px;margin:5px 5px 10px;padding:10px;}
.photo_box{clear:both;width:70%;min-width:340px;border:solid #666666  1px;margin:5px;/*temp*/height:100px;}
.report_viewing{width:100%;height:25px;line-height:25px;vertical-align:middle;margin-top:0;border-top:solid #000000 2px;text-align:center;background:#E0E0E0;padding:5px 0;}
.report_viewing_btm{width:100%;height:25px;line-height:25px;vertical-align:middle;margin-top:0;text-align:center;background:#E0E0E0;padding:5px 0;}
div.report_viewing span#left{float:left;width:53%;text-align:right;}
div.report_viewing span#right{float:right;width:46%;text-align:right;padding:0 5px 0 0;}
div.report_viewing_btm span#left{float:left;width:53%;text-align:right;}
div.report_viewing_btm span#right{float:right;width:46%;text-align:right;padding:0 5px 0 0;}
#archive_div{display:none;width:400px;height:auto;background:#fff;border-left:solid #7F7F7F 3px;border-right:solid #7F7F7F 3px;border-bottom:solid #7F7F7F 7px;border-top:solid #7F7F7F 13px;position:absolute;top:250px;left:475px;padding:10px;}
.inv_content{width:50%;text-align:left;}
.dash_btn{padding-top:8px;_padding-top:5px;display:none;}
#rprt_hard{margin-top:10px;}
#rprt_soft{margin-top:30px;_margin-top:15px;}
#rprt_phone_num{font-weight:normal;margin-right:-22px;_margin-right:0px;font-size:12px;}
.report_cal select{width:150px;_margin-top:2px;}
.report_cal{display:none;}
.rprt_email_mess{display:none;}
#rprt_views{margin:0 0 0 5px;_margin:0 0 0 10px;}
.email_from{width:33%;padding:3px 0;}
.email_list{width:43%;padding:3px 0;}
.email_phone{width:22%;padding:3px 0;}
.rprt_email_hdr{color:#FFFFFF;font-weight:700;}
.rprt_email_hdr td{color:#FFFFFF;background:#6A6A6A;}
.rprt_email_ftr{color:#FFFFFF;font-weight:700;}
.rprt_email_ftr td{color:#FFFFFF;background:#6A6A6A;}
.rprt_messages{font-style:italic;border-bottom:solid #000 1px;}
table.exposure_tbl td{font-size:12px;border-bottom:solid #000 1px;}
.rprt_print_hdr{float:left;margin:10px 5px;height:80px;border-right:solid #000000 2px;}
.rprt_print_hdr img{margin:0 10px;}
.rprt_print_hdr_right{float:right;margin:10px 0;height:80px;text-align:right;}
.rprt_contactInfo {padding:5px 0px;font-family:arial;text-align:left;margin:0 15px;}
.rprt_contactInfo span {font-weight:700;font-size:16px;font-family:Tahoma;}
.rprt_contactInfo a {font-size:11px;}
.rprt_print_info{width:950px;height:100px;text-align:left;clear:both;border-bottom:solid #000000 2px;padding-bottom:5px;}
.rprt_print_hdrs{width:99%;height:100px;text-align:left;clear:both;border-bottom:solid #000000 2px;padding-bottom:5px;}

/***********************
 IMT TABLE MOUSEOVER
***********************/
tr.highlightlink{background-color:#E7ECFF;cursor: pointer;}
tr.highlight{background-color:#E7ECFF;}
#table1 a, #table2 a{text-decoration:underline;color:#000;}

/***********************
 IMT TABS
***********************/
.IMT_tabs{width:100%;min-width:450px;border-bottom:solid #000 3px;margin:0;padding:0;overflow:hidden;display:none;}
.IMT_tabs ul{list-style-type:none;margin:0;padding:0;}
.IMT_tabs ul li{float:left;margin:0 2px 0 0;padding:0;}
.IMT_tabs ul li a{display:block;float:left;height:20px;background:#000 url(http://images.traderonline.com/img/design/imt/images/navl.gif) left top no-repeat;text-decoration:none;margin:0;padding:0 0 0 10px;}
.IMT_tabs ul li a span{display:block;background: url(http://images.traderonline.com/img/design/imt/images/navr.gif) right top no-repeat;color:#fff;margin:0;padding:0 10px 0 0;}
.IMT_tabs ul li a:hover  {color:#fff;background:#996666 url(http://images.traderonline.com/img/design/imt/images/navlh.gif) left top no-repeat;margin:0;padding:0 0 0 10px;}
.IMT_tabs ul li a:hover span{background:#996666 url(http://images.traderonline.com/img/design/imt/images/navrh.gif) right top no-repeat;margin:0;padding:0 10px 0 0;} 
/* Current Page IMT Tab */
.IMT_tabs ul li#selected{display:block;float:left;height:20px;color:#000;background:#CCCCCC url(http://images.traderonline.com/img/design/imt/images/navlu.gif) left top no-repeat;text-decoration:none;margin:0 2px 0 0;padding:0 0 0 10px;}
.IMT_tabs ul li#selected span{background:#CCCCCC url(http://images.traderonline.com/img/design/imt/images/navru.gif) right top no-repeat;margin:0;padding:0 10px 0 0;}

/***********************
 IMT REPORTS
***********************/
img.calendar {border:0px; width:22px;height:22px;margin-bottom:-6px;}
.IMT_Views_hdr{height:30px;line-height:30px;vertical-align:middle;padding:0 5px;background:#E0E0E0;margin:10px 0px 20px 0px;}

.adSpace{display:none;clear:both;}
.ftr{display:none;}
.imt_inventory_subhdr{display:none;}
.print_hide{display:none;}
table.tablepad_dash td {font-size:11px;}
ul.layout li#line{display:none;}

/***********************
IMT INVENTORY TABLES
***********************/
#table1 {font-size:12px;}
#table1 tr td {border-bottom:1px solid #000000;padding:2px;}
.statusBar {background-color:#C2C2C2;padding:7px 0px 12px 0px;margin:0px;}
.statusBar .itemsPer {width:200px;margin-right:10px;}
.addInvBtn {margin-left:10px;width:32%;}
td.hdrBar {border-bottom:0px;padding:10px 0;margin:0 0 5px;font-weight:600;}
td.hdrBarC {text-align:center;height: 30px;}
div.runsUntil {font-size: 10px;line-height:10px;width:70px;}
div.removalOn {font-size: 10px;line-height:10px;width:70px;color:#f00;}
td.length, td.deleteRecord {text-align:center;}
td.photos {text-align:right;}
td.photos div {width:50%;margin:0px 10px;}
td.iP1 {text-align:right;}
.price2 {margin: 0px 2px;padding:0px 2px;text-align:right;}
#imtTable {_font-size:12px;}
#imtTable td.year,#imtTable td.photos {text-align:center;}

/********************************************
 	DASHBOARD CHART CSS 
********************************************/
.leads_report_box{float:left;margin:10px 5px;}

.leads_report_box_left{clear:left; margin:10px 10px 0px 0px;padding:10px 10px 0px 15px;}

.leads_report_box_right{clear:left; margin:10px 0px 0px 0px;padding:10px;}

.ad_activity_box{margin-top:8px; float:left;}
.dealer_activity_box{margin-left:35px; float:left;}
.dealer_activity_box_photoads{margin-top:15px; float:left;}

table.ad_activity{font-size:11px; width:175px;}
table.ad_activity tr td{height:22px;}
table.ad_activity tr th{height:35px; font-size:14px;}

table.dealer_activity{font-size:11px; width:175px;}
table.dealer_activity tr td{height:22px;}
table.dealer_activity tr th{height:45px; font-size:14px;}

.piechart_box{margin:10px 0px 0px 0px; float:left;}
.barchart_box{margin:20px 0px 0px 15px; float:left;}

.add_feature_box{float:left; font-size:11px;}
.add_feature_box li{list-style-type: none; margin-left:-20px;}
.colored_box{width:30px; height:10px; float:left;margin-right:7px;margin-top:2px;}

.chart_numbers_box{margin-left:0px;margin-top:24px;}
.chart_numbers_box table.numtext{font-family:"Century Gothic", "Tahoma", "Verdana"; text-transform:uppercase; color:#666666; font-size:14px; font-weight:bold; line-height:14px; text-align:center;}
table.numtext tr{height:22px;}
table.numtext tr td{width:95px;}

.leads_report_hdr{font-family:"Century Gothic", "Tahoma", "Verdana"; text-transform:uppercase; color:#666666; font-size:18px; font-weight:bold; line-height:14px;}
.leads_report_no_activity{font-size:15px;font-weight:bold;background:url(http://images.traderonline.com/img/tol-design/imt/lead-empty-img.jpg) no-repeat; height:50px; width:1010px;padding:17px 0px 0px 17px;margin-top:10px;}
.box_hdrs_leads_report{padding-left:2px; color:#000000;}


.title_activity{font-family:"Century Gothic", "Tahoma", "Verdana"; text-transform:uppercase; color:#666666;}
.title_dealer{font-family:"Century Gothic", "Tahoma", "Verdana"; text-transform:uppercase; line-height:14px;color:#666666;}
.title_leads{font-family:"Century Gothic", "Tahoma", "Verdana"; text-transform:uppercase; color:#666666; font-size:14px; font-weight:bold; margin-bottom:25px;}

.hdr{display:none;}
.realmLink{display:none;}
td {border:1px solid #000000; padding:3px;}