/*UNIVERSAL*/
* {margin:0;padding:0;}
html,body{height:100%;}
body{width:100%;font-size:11px;color:#000000;text-align:center;font-family:Arial, Verdana, Helvetica, sans-serif;
background-color:#3e4545;background-image:url(../images/layout/body_background.gif);background-repeat:repeat-y;
background-attachment:fixed;background-position:center;}
img{border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
h3{font-size:18px;}

/*ADMIN IMAGE POPUP*/
.popup-body{background-image:none;background-color:#EBEFEB;}
.popup-body td{width:180px;}

/*PAGE CONTENT*/
.page-container{display:block;margin:0 auto;padding:0;min-height:100%;width:851px;color:#000000;background-color:#EBEFEB;text-align:center;}
.page-content{clear:both;width:851px;color:#000000;background-color:#EBEFEB;padding:0;padding-bottom:46px;text-align:center;}
.content{display:table;margin:0 auto;padding:0;width:100%;text-align:center;overflow:hidden;}

/*HEADER*/
#mast-head{width:100%;height:120px;text-align:center;background-image:url(../images/layout/top_background.gif);background-repeat:yes-repeat;}
#maxim-logo{margin:0 auto;width:851px;height:86px;}
#maxim-logo a img{width:100%;margin-top:6px;}
#nav{clear:both;text-align:center;}
#nav01,#nav02,#nav03,#nav04,#nav05,#nav06,#nav07{padding:0;margin-left:-2px;margin-right:-1px;}

/*TITLE BAR*/
.search-title,.list-title,.sheet-title{height:22px;text-align:center;font-family:Arial Black,sans-serif;font-weight:bold;font-size:16px;color:#EBEFEB;background-image:url(../images/layout/label_background_2.gif);background-repeat:yes-repeat;padding:0;margin:0;}
.search-title{margin-left:3px;padding-left:3px;margin-bottom:5px;}
.list-title{margin-left:-6px;padding-left:3px;margin-bottom:5px;}
.sheet-title{padding-left:-9px;margin-bottom:5px;}

/*FOOTER*/
#footer{clear:both;width:851px;font-size:10px;color:#EBEFEB;background-color:#3e4545;height:46px;position:relative;margin:0 auto;}
#footer a{color:#EBEFEB;}
#footer-nav-a{float:left;padding-left:9px;padding-top:9px;}
#footer-nav-b{float:right;padding-right:9px;padding-top:9px;}
#footer-nav-c{clear:both;float:left;padding-left:5px;margin-left:5px;color:#EBEFEB;}
#footer li{float:left;list-style-type:none;color:#EBEFEB;}

/*ADMIN*/
.admin-list-wrapper{float:right;width:100%;margin:0;padding:0;text-align:center;background-color:#EBEFEB;}
.admin-list{clear:both;min-height:100%;width:100%;margin:0 auto;padding:0;text-align:center;}
.admin-links{width:100%;height:50px;text-align:center;}
.admin-ul{clear:both;text-align:center;}
.admin-links li{float:left;padding-left:0px;list-style-type:none;text-align:center;margin:0 auto;width:106px;}
.admin-links a{color:#43544A;display:block;font-size:11px;font-weight:bold;padding-bottom:3px;padding-top:3px;}
.admin-links a:hover{text-decoration:none;background-color:#cdd1cd;}
.admin-selected{background-color:#cdd1cd;}
.admin-section-deselected a{color:#BBBBBB;}
.admin-section-selected a{background-color:#77b800;}
.admin-list-item-outer{padding:0;width:100%;}
.admin_table{width:850px;border-style:solid;background-color:#EBEFEB;}
.admin_table tr{height:40px;}
.admin_table td{text-align:center;font-size:12px;vertical-align:top;padding-top:1px;border-style:solid;border-width:1px;}
.admin_table th{font-size:12px;vertical-align:top;background-color:#3e4545;color:#EBEFEB}
.admin_table a{text-decoration:none;color:#FFFFFF;}
.admin_table a:hover{text-decoration:underline;color:#77b800;}
.admin_table-selected a{text-decoration:none;color:#77b800;}
.nohover{float:left;color:#000000;font-weight:bold;font-size:16px;}
.gotohover{float:right;font-size:12px;}
.gotohover a:hover{text-decoration:none;}
.gotohover a{color:#000000;}
.gotohover a:hover{color:#77b800;}
.stockhover a{color:#000000;font-weight:bold;}
.stockhover a:hover{color:#77b800;}

/*APPRAISAL SHEET*/
.admin-content{width:100%;margin:0 auto;padding:0;text-align:center;height:100%}
.appraisal-wrap{width:740px;margin:0 auto;text-align:center;}
.appraisal-nav{height:auto;min-height:45px;}
.appraisal-nav input{float:right;width:150px;margin-right:7px;}
.appraisal-sheet{display:table;padding:5px;border-width:1px;border-style:solid;clear:both;width:740px;margin:0 auto;text-align:center;background-color:#FFFFFF;height:auto;}
.appraisal-stock{width:640px;margin:0 auto;text-align:right;padding:4px;}
.appraisal-section{width:700px;margin:0 auto;padding-top:4px;text-align:left;}
.appraisal-box,.appraisal-box-info,.appraisal-box-bottom,.appraisal-box-photos{float:left;border-width:1px;border-style:solid;width:690px;margin:0;padding-left:10px;padding-right:10px;text-align:left;font-size:12px;}
.appraisal-list,.appraisal-list-wide{margin:0 auto;text-align:left;float:left;}
.appraisal-list{width:340px;}
.appraisal-list-wide{width:690px;}
.appraisal-list tr,.appraisal-list-wide tr{padding:0;} 
.appraisal-list input,.appraisal-list-wide input{height:14px;} 
.appraisal-label{margin:0 auto;float:left;text-align:left;font-weight:bold;width:135px;padding-top:7px;font-size:11px;}
.appraisal-characteristic{margin:0 auto;float:left;text-align:left;padding-top:7px;}
.appraisal-list .appraisal-characteristic{width:190px;}
.appraisal-list-wide .appraisal-characteristic{width:550px;}
.appraisal-section input[type=submit]{height:23px;width:100%;} 
.appraisal-characteristic input[type=checkbox]{width:12px;}
.appraisal-characteristic input[type=radio]{width:20px;}
.appraisal-characteristic input[type=text]{width:70px;}
.appraisal-characteristic select{width:181px;}
.appraisal-characteristic #SleeperSizeID,.appraisal-characteristic #TireSize1ID,.appraisal-characteristic #TireSize2ID,.appraisal-characteristic #TireSize3ID{width:59px;}
.appraisal-characteristic #VIN{width:179px;}
.appraisal-characteristic #ReeferYear,.appraisal-characteristic #BodyYear,.appraisal-characteristic #ModelYear,
	.appraisal-characteristic #TreadDepthFront,.appraisal-characteristic #TreadDepthFwdRear,.appraisal-characteristic #TreadDepthRearRear,
	.appraisal-characteristic #TransSpeedID,.appraisal-characteristic #RearAxleCapID,.appraisal-characteristic #FrontAxleCapID{width:72px;}
.appraisal-characteristic #HPLow,.appraisal-characteristic #HPHigh{width:46px;}
.appraisal-characteristic #SleeperTypeID{width:110px;}
.appraisal-characteristic #MiscComments,.appraisal-characteristic #WarrantyComments,.appraisal-characteristic #AdditionalBodyInfo{width:540px;}
.appraisal-characteristic #StockNumber,.appraisal-characteristic #SalesPersonEmail{width:170px;}
.appraisal-list-wide #AdditionalInfo,.appraisal-list-wide #Comments{width:100%;}
.appraisal-box{height:auto;}
.appraisal-box-info{height:auto;padding:10px;}
.appraisal-box-photos{min-height:80px;height:auto;padding:10px;}
.appraisal-box-bottom{height:auto;min-height:85px;}
.photo-button{width:200px;}
.mandatory-red{color:red;}

/*SEARCH QUICKLINKS*/
.quicklink-list{float:left;padding:0;padding-bottom:5px;width:172px;text-align:center;background-color:#EBEFEB;}
.quicklink-list-div-outer-truck{margin:0 auto;}
.quicklink-list-div-outer-trailer{margin:0 auto;}
.quicklink-list-div{float:left;margin:0 auto;padding-bottom:5px;text-align:center;width:100%}
.quicklink-title{height:15px;margin-left:3px;padding-top:2px;padding-left:6px;text-align:left;font-size:11px;font-style:italic;font-weight:bold;color:#EBEFEB;background-image:url(../images/layout/label_background_2.gif);background-repeat:yes-repeat;margin-bottom:5px;}
.quicklink-list-div ul{margin-left:3px;margin-bottom:0px;margin:0;padding-left:0;}
.quicklink-list-div li{padding-left:0px;list-style-type:none;text-align:left;margin:.1em 0 .1em 0}
.quicklink-list-div a{color:#43544A;display:block;font-size:11px;font-weight:bold;padding-bottom:3px;padding-left:13px;padding-top:3px;width:162px;}
.quicklink-list-div a:hover{text-decoration:none;background-color:#cdd1cd;}
#quicklink-stock{float:left;width:100%;text-align:left;padding-left:5px;}
#quicklink-stocknumber{width:70%;height:17px;}
#quicklink-go{height:19px;font-size:10px;color:#3e4545;width:20%;}

/*FEATURE SHEET*/
.feature-wrap{float:right;width:674px;margin:0 auto;text-align:center;}
.feature-sheet{border-width:1px;border-style:solid;clear:both;width:99%;margin:0 auto;text-align:center;background-color:#FFFFFF;}
.feature-nav input{float:left;width:120px;}
.feature-nav span{float:right;font-size:14px;font-weight:bold;padding-top:1px;text-align:right;padding-right:3px;}
.feature-stock{width:650px;margin:0 auto;text-align:right;padding:4px;}
.feature-section{width:100%;margin:0 auto;padding-top:4px;text-align:left;margin-left:3px;}
.feature-box-11,.feature-box-8,.feature-box-7,.feature-box-6,.feature-box-4,.feature-box-comments,.feature-box-photos{float:left;border-width:1px;border-style:solid;width:646px;margin:0;padding-left:5px;padding-right:10px;text-align:left;font-size:14px;}
.feature-photo{float:left;width:320px;margin:0 auto;text-align:left;}
.feature-list{width:320px;margin:0 auto;height:auto;text-align:left;float:left;}
.feature-list tr{padding:0;} 
.feature-list input{height:14px;} 
.feature-label{margin:0 auto;float:left;text-align:left;font-weight:bold;width:130px;padding-top:7px;}
.feature-characteristic{margin:0 auto;float:left;text-align:left;width:180px;padding-top:7px;overflow:visible;}
.feature-box-11{min-height:310px;height:auto;}
.feature-box-8{min-height:240px;height:auto;}
.feature-box-7{min-height:190px;height:auto;}
.feature-box-6{min-height:160px;height:auto;}
.feature-box-4{min-height:110px;height:auto;}
.feature-box-comments{min-height:40px;height:auto;}
.feature-box-photos{min-height:65px;height:auto;padding:10px;width:641px;}

/*TRUCK TRAILER SEARCH*/
.search-finder-wrap{float:right;width:671px;margin:0 auto;padding:0;text-align:center;}
.search-finder{width:100%;background-color:#EBEFEB;text-align:center;font-size:12px;margin:0 auto;}
.search-finder td{text-align:left;padding-left:1px;}
.search-finder td select{width:180px;}
.search-finder td input{width:100px;}
.search-finder td{font-size:12px;}
.search-finder-row-heading{width:120px;text-align:right;}
.search-finder-row-heading2{width:220px;text-align:right;}
.search-finder #Search, .search-finder #ClearFields{width:70px;}
.search-finder #PageSize{width:25px;text-align:center;}

/*INDEX HEADERS*/
.header-wrap{clear:both;float:left;width:100%;height:auto;text-align:left;margin:0 auto;}
.header-label{float:left;}
#header-logo{float:left;position:relative;left:0px;top:0px;z-index:1000px;}
#header-fleetweb{float:right;margin-top:-77px;}
.header-links{float:left;margin-top:-128px;}
.header-links ul{margin-left:3px;margin-bottom:0px;margin:0;padding-left:0;}
.header-links li{padding-left:0px;list-style-type:none;text-align:left;margin:.1em 0 .1em 0}
.header-links a{color:#43544A;display:block;font-size:11px;font-weight:bold;padding-bottom:3px;padding-left:13px;padding-top:3px;width:162px;}
.header-links a:hover{text-decoration:none;background-color:#cdd1cd;}

/*LISTS*/
.list-wrapper{float:right;width:670px;height:auto;margin:0 auto;padding:0;text-align:center;background-color:#EBEFEB;}
.trucktrailer-list{width:100%;margin:0 auto;padding:0;text-align:center;}
.trucktrailer-list-items-content{width:100%;margin:0 auto;padding:0;text-align:center}
.error-message p{font-size:20px;color:#DB5672;}
.error-message a{color:#0000F0;text-decoration:none;}
.error-message a:hover{color:#77b800;text-decoration:underline;}
.success-message p{font-size:20px;color:#77b800;}
.info-message p{font-size:20px;color:blue;}

/*LIST NAVIGATION*/
.trucktrailer-list-items-nav-outer{float:left;padding:0;margin:0;width:100%;height:auto;}
.trucktrailer-list-items-nav-page{float:left;width:99%;text-align:left;border:solid;border-width:1px;border-color:#587B7C;margin-top:4px;margin-bottom:4px;padding-left:10px;padding:2px;}
.trucktrailer-list-items-nav-page ul{list-style-type:none;padding:0;margin:0;font-size:14px;}
.trucktrailer-list-items-nav-page ul li{float:left;text-align:center;}
.nav-page-curr a,.nav-page-hidden a,.nav-page-visible a{height:16px;width:26px;display:block;float:left;padding:0;text-decoration:none;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.nav-page-hidden{visibility:hidden;}
.nav-page-visible a{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #587B7C;color: #587B7C;}
.nav-page-curr a{background-color:#77b800;color:#EBEFEB;border: 1px solid #77b800;font-weight:bold;}
.trucktrailer-list-items-nav-page ul li a:hover{font-weight:bold;}


.trucktrailer-list-items-nav-numitems{margin-left:20px;float:left;}
.trucktrailer-list-items-nav-numitems input{height:15px;width:25px;text-align:center;}
.trucktrailer-list-items-nav-numitems-text,.trucktrailer-list-items-nav-records{float:left;margin:0;height:auto;text-align:right;font-style:italic;color:#43544A;padding-top:5px;}
.trucktrailer-list-items-nav-records{float:right;padding-right:16px;}
.trucktrailer-list-items-nav-numitems-text{float:left;}
.trucktrailer-list-items-nav-print{float:right;margin:0;padding-right:6px;width:40%;text-align:right;}
#PrintSelected{width:100px;margin:0;padding:0;height:20px;font-size:11px;}
#SelectAll{padding-top:5px;}

/*LIST HEADER*/
.trucktrailer-list-items-header{float:left;margin:0 auto;padding:1px;width:100%;font-style:italic;font-size:11px;color:#000000;}
.trucktrailer-list-items-header a{color:#779800;display:block;}
.trucktrailer-list-items-header a:hover{text-decoration:underline;color:#77b800;}
#trucktrailer-list-items-header-sort{float:left;padding:0;width:40px;text-align:left;}
#trucktrailer-list-items-header-year{float:left;padding:0;width:40px;text-align:left;}
#trucktrailer-list-items-header-make{float:left;padding:0;width:40px;text-align:left;}
#trucktrailer-list-items-header-model{float:left;padding:0;width:45px;text-align:left;}
#trucktrailer-list-items-header-updated{float:left;padding:0;width:75px;text-align:left;}
#trucktrailer-list-items-header-price{float:right;padding:0;width:200px;text-align:left;}
#trucktrailer-list-items-header-stock{float:right;padding:0;width:75px;text-align:left;}
.trucktrailer-list-items-header-selected a{text-decoration:underline;color:#77b800;}

/*LIST ITEM*/
.trucktrailer-list-item-outer{margin:0 auto;padding:0;width:660px;height:auto;}
.trucktrailer-list-item-header{float:left;padding-right:3px;margin:0;width:100%;font-size:14px;font-weight:bold;color:#FFFFFF;background-image:url('../images/layout/label_background_3.gif');background-repeat:repeat-x;}
.trucktrailer-list-item-header a{color:#FFFFFF;}
.trucktrailer-list-item-header a:hover{color:#77b800;}
.trucktrailer-list-item-header-model{float:left;padding-left:5px;font-weight:bold;}
.trucktrailer-list-item-header-label{float:left;margin-left:8px;width:50px;color:#77b800;}
.trucktrailer-list-item-header-price{float:right;padding:0;width:155px;text-align:center;font-weight:normal;font-size:14px;}
.trucktrailer-list-item-header-stock{float:right;padding:0;width:140px;text-align:right;margin-right:30px;}
.trucktrailer-list-item-content{float:left;width:100%;height:auto;margin:0;padding:0;}
.trucktrailer-list-item-content-image{float:left;width:140px;}
.trucktrailer-list-item-content-description{float:left;width:340px;height:auto;padding-left:5px}
.trucktrailer-list-item-content-description-location{float:left;width:55%;text-align:left;}
.trucktrailer-list-item-content-description-vin{float:right;width:45%;text-align:left;}
.trucktrailer-list-item-content-description-specs{float:left;width:100%;height:62px;text-align:left;font-size:12px;margin-top:1px;padding-left:4px;}
.trucktrailer-list-item-content-description-update{float:left;width:60%;text-align:left;}
.trucktrailer-list-item-right{float:right;width:160px;text-align:center;}
.trucktrailer-list-item-right-links{width:100%;height:76px;text-align:right;}
.trucktrailer-list-item-right-links a{color:#779800;}
.trucktrailer-list-item-right-links a:hover{color:#77b800;}
.trucktrailer-list-item-right-links span{font-weight:bold;font-size:16px;}
.trucktrailer-list-item-right-pdf{width:100%;text-align:right;}

/*SUBMITS*/
.green-button{padding-bottom:1px;font-size:11px;font-weight:bold;height:17px;background-image:url(../images/layout/office-green-bg.gif);background-repeat:yes-repeat;border:solid 1px;color:#3e4545;border-color:#77b800;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.green-button:hover{color:#EBEFEB;background-image:url(../images/layout/office-green-bg-hover.gif);background-repeat:yes-repeat;}

/*PHOTO UPLOADS*/
.file_input_div{position:relative;width:100px;height:23px;overflow:hidden;}
.file_input_button{width:100px;position:absolute;top:0;}
.file_input_hidden{font-size:45px;position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;}
#temp_gif{display:none;}

/*PRINT*/
#print-logo{display:none;}
