body  {
  background-image: url(images/ibr_bg_page.gif);
  background-position: bottom left;
  background-attachment: fixed;
  background-repeat: repeat-x;
  background-color:#ffffff;
  color: #5a5959;
 }
 
.pgholder {
  background-color: #ffffff;
}

.bc_bgrd{
 background-image: none;  
} 

 .sidenavi td { 
 height: 26px; 
 border-bottom: 1px solid #b5b5b5;
 padding-left: 10px;
 } 
 
 .sidenavi a,.sidenavi_bckgrd a { 
 color: #3c3c47;
 text-decoration: none; 
}

.sidenavi_hdr { 
 padding: 8px 0 0 10px;
 font-size:.95em;
 font-weight:bold;
 min-height:36px;
 background-color:#d44059;
 color:white;
 border:1px solid #e7e7e7;
 border-bottom: 1px solid #b5b5b5;
 } 


.sidenavi_side {
 background-image: url(images/mr_bg_menu.gif);
 background-repeat: repeat-x;
 min-height: 36px; 
 border-bottom: 1px solid #b5b5b5;
 padding:10px 0 0 10px;
 font-size:.92em;


}

body,table	{
 background-image: none;  
  font-family: 'Arial','Verdana','Geneva','Helvetica','sans-serif';
  color: #5a5959;
  font-size: 1em;
  text-decoration:none;
}

.text,h1,h2,h3,h4	{
  font-family: 'Arial','Verdana','Geneva','Helvetica','sans-serif';
  color: #53536a;
  font-size: 0.92em;
  text-decoration:none;
}


a,.aforce	{
	color:#d44059;
	text-decoration:underline;font-size:0.925em;
}



.menu a, .menulast a, .menufourth a {
	text-decoration: none;
	color:#000;

}


.menu ,.menulast, .menufourth  {
  background-image: url(images/mr_bg_menu.gif);
  background-repeat: repeat-x;
  height:28px;
  text-align:center;
  cursor: pointer;
  background-color:#3d3d47;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  font-size:0.92em;
}

.menu,.menulast,.menufourth, .footer  {
  border-bottom: 3px;
}

.menu td {
background-image: url(images/mr_bg_menu.gif);
  background-repeat: repeat-x;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  font-size:0.92em;
  background-color:#3d3d47;
}

.menu, .menulast, .menufourth {
  border-collapse: collapse;
  /*width:100%;*/
} 

.menubar { 
  border-bottom: 3px solid #d44059;
  background-color:#f0d1d6;
  
} 


.sr-bin_2col1_menu,.sr-bin_2col2_menu {
background-image: url(images/mr_bg_menu.gif);
  background-repeat: repeat-x;
  background-color:#4d2600;
}


.linkfix  {
/*height:28px;*/

}

.gobtn  {
  color:#ffffff;
   background-color:#ff7e00;
  font-weight:bold;
  padding:5px;
 font-size:0.95em;
  width:165px;
}

.quickmenu a  {
  color:#72727b;
  text-decoration:none;
}
.quickmenu  {
  width:288px;
  border-collapse: collapse;
  cursor: pointer;
}


.quickmenu td  {
  border:1px solid #e8e8e8;
  height:30px;
  padding-left:10px;
  background-repeat: repeat-x;
}


.sr_sidecell300_1,.sr_sidecell300_2,.sr_sidecell300_3,.sr_sidecell300_4,.sr_sidecell300_5,.sr_sidecell300_6 {
float:none;
display:inline-block;
width:300px;
margin:auto;
border:1px solid #e7e7e7;
}




.sr_sidecell300_10,.sr_sidecell300_11,.sr_sidecell300_12,.sr_sidecell300_14{
width:300px;
margin:auto;
border:1px solid #e7e7e7;
}


.sr_sidecell300_15 {
width:49%;
float:left;
display:block;
border:1px solid #e7e7e7;
min-height:150px;
margin:0 10px 0 0;
}

.sr_sidecell300_16 {
width:49%;
float:left;
display:inline-block;
border:1px solid #e7e7e7;
min-height:150px;
}



.hdrcell  {
  background-color: rgb(252, 104, 0);
  color:#ffffff;
}
.stdshell,.contentshell  {
  /*background-repeat: repeat-x;
  background-color:#ffffff;*/
  border:1px solid #e8e8e8;
  width:100%;
}
.scroller  {
  height:380px;
  overflow:auto;
  padding-right:15px;
  font-size:0.92em;
}
.cellhdr  {
  font-weight:bold;
}
.footer,.cellhdr,.displaybotbanner,.footer a,.displaybotbanner a  {
  /*background-color:#3f3f49;
  color:#ffffff;*/
}
.lgehdr,.price  {
  font-weight:bold;
  font-size:0.95em; 
}
.price,.colortxt  {
  color:#d6367f;
}
.colcell {
  background-color:#ff7e00;
}

.colcellfrom { background-color:white; border-top-width:1px; border:1px solid #A0A0A0;padding-left: 5px; text-align:left;
} 

.colcellto { background-color:#d6367f; border-top-width:1px; padding-left: 5px; text-align:left; 
} 

.inventhdr {
color:black;
background:none repeat scroll 0 0 rgb(206, 209, 212);
}

.tstuffhdr {
color:black;
background:none repeat scroll 0 0 #979fb4;
}

.fromhdr {
/*background:none repeat scroll 0 0 rgb(23, 119, 191);*/
/*background:none repeat scroll 0 0 #1e49bd; bright blue*/
background:none repeat scroll 0 0 #2E6090;
}

.tohdr-chev {
color: #fdc004;
}

.usrhdr-chev {
color: #2E6090;
}


.tohdr {
color:white;
/*background:none repeat scroll 0 0 #ff5c33;orange*/
/*background:none repeat scroll 0 0 #fdc004;yellow*/
/*rgb(255, 214, 51);*/
}

.usrhdr {
color:#2E6090;
/*background:none repeat scroll 0 0 #7236d0; purple*/
background:none repeat scroll 0 0 rgb(224, 224, 235); 
}


.q_colcellunlist {
border-left-color:rgb(206, 209, 212);
} 

.q_colcellfrom {
border-left-color: #2E6090;
} 
.q_colcellto {
border-left-color:#fdc004;
} 

.q_colcellcmt {
border-left-color:white;
} 

.q_colcellusr { 
/*border-left-color: #7236d0;purple*/
border-left-color:  rgb(38, 153, 0);
} 

.q_colcellts {
border-left-color:#979fb4;
} 



.q_colcellmv {
border-left-color:#e0e0eb;
border-left-width:8px;
} 





.footer,.footer-short  {
  text-align:center;
  padding:2px;
  height:40px;
}



.footer-short  {
  height:50px;
}

submit,select,textarea,input {
	font-family:'Arial','Verdana','Geneva','Helvetica','sans-serif';
	font-size:0.92em;
	color:#5a5959;
}
input[type="text"],select,textarea,input[type="password"] {
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:0.92em;
	color:#5a5959;
	border:1px solid #A0A0A0;
}

input[type="button"],input[type="submit"] {
	font-family:'Arial','Verdana','Geneva','Helvetica','sans-serif';
	font-size:.88em;
}
.state_field  {
  background-color:#FF7E00;
  color:#ffffff;
}
.state_field_hlight  {
  background-color:#fff0e1;
  color:#45424e;
}

.logo  {
    margin-left: auto;
    margin-right: auto;
    width: 178px;
    height: 75px;
    vertical-align: top;
}



.top_panel-logo {
  position:absolute;
  top:20px;
  left:30px;
  width:200px;
  height:75px;
  object-fit: scale-down;
}





.top_banner-outerhldr {
width:100%;
clear:both;
 color: #000;
 text-shadow: 2px 2px 2px #fff;
height:138px;
font-weight:bold;
/*max-width:1250px;*/
}




.top_banner-outerhldr .top_banner-overlay {
/*login form*/
 font-size: 1em;
 /*color: #000;*/
 color: #095C92;
 text-shadow: 1px 1px 1px #fff;
 text-align: left;
 position: absolute;
 top: 20px;
 /*left: 150px;*/
  left: 590px;
  width:1080px;
 line-height:1em;
}




.top_banner-overlay {
border: 5px;
color:#fff;
font-weight:bold;
width:450px;
height:3em;
}


.top_banner-contenthldr95 {
float:left;
text-align:center;
width:100%;
position:relative;
height:105px;
min-width:20px;
/*background-image: url(/images/bc_top_mid_left_panel.gif);
background-repeat: repeat-x;
vertical-align:middle;
line-height:57px;*/
}



.top_banner-backgrndhldr  {
display:block;
float:left;
width:100%;
text-align:left;
cursor: pointer;
/*background-image:url(imagesv3/mr_removals_banner.jpg);*/
background-size:850px 168px;
height:138px;
background-position: left center;
background-repeat: repeat-x;
}



.mid_banner_outerhldr {
width:100%;
clear:both;
color: #000;
text-shadow: 1px 1px 1px #030928f0;
font-weight:bold;
}


.mid-banner-backgrndhldr {
display:block;
float:left;
text-align:left;
width:100%;
position:relative;
cursor: pointer;
height:195px;
background-image: url(/images/mr_removals_banner.jpg);
background-repeat: repeat-x;
vertical-align:middle;
/*line-height:57px;*/
}


.mid_banner_outerhldr .mid-banner-overlaytext {
 font-size: 1.4em;
 /*color: #095C92;*/
  color: rgb(212, 64, 89);
 /*text-shadow: 1px 1px 1px #fff;*/
 text-align: left;
 position: absolute;
 top: 10px;
 /*left: 150px;*/
 left: 38px;

 /*line-height:1em;*/
-ms-transform: translate(5px, 5px); /* IE 9 */
-webkit-transform: translate(5px, 5px); /* Safari */
transform: translate(5px, 5px);

 width: 80%;
 /*padding:46px 0 0 0;*/
}



.mid-banner-overlaytext {
border: 5px;
color:#fff;
font-weight:bold;
/*max-width:360px;*/
width: 55%;
}


.br_bannerlink  {
display:block;
width:100%;
height:165px;
}




.q_bacgrd-FR,.q_bacgrd-FRsm {
/*background-image: url(imagesv3/bne_1100_148.jpg);*/
background-image: none;
background-size:1100px 148px;
height:148px;
/*border:2px solid purple;*/
  color: rgb(212, 64, 89);
}

.q_bacgrd-OR {
/*background-image: url(imagesv3/coastal_office.jpg);*/
background-image: none;
background-size:600px 148px;
height:148px;
/*border:2px solid purple;*/
  color: rgb(212, 64, 89);


}


@media only screen and (max-width: 1550px) {
.top_banner-backgrndhldr  {
 /*border:2px solid brown;*/
}


.top_banner-outerhldr .top_banner-overlay {
left: 420px;
width:900px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);


}

}

@media only screen and (max-width: 1450px) {
.top_banner-backgrndhldr  {
 /*border:2px solid pink;*/
}

.top_banner-outerhldr .top_banner-overlay {
left: 420px;
width:1000px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);
}

}

@media only screen and (max-width: 1300px) {
.top_banner-backgrndhldr  {
 /*border:2px solid gold;*/
}

.top_banner-overlay {
width:90%;
/*border:2px solid gold;*/
}
.top_banner-outerhldr .top_banner-overlay {
left: 290px;
max-width:880px;
}
}

@media only screen and (max-width: 1200px) {
.top_banner-backgrndhldr  {
background-size:550px 128px;
 /*border:2px solid green;*/
height:138px;
}

.top_panel-logo {
  /*top:65px;*/
}
 .top_banner-overlay {
width:90%;
}
.top_banner-outerhldr .top_banner-overlay {
left: 260px;
max-width:680px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);
}

.q_bacgrd-FR,.q_bacgrd-FRsm {
/*background-image: url(imagesv3/bne_1100_148.jpg);*/
background-image: none;
background-size:1200px 148px;
/*border:2px solid green;*/
}
.sr_sidecell300_14 {
width:98%;
float:left;
clear:both;
display:block;
border:1px solid #e7e7e7;
min-height:150px;
}
.sr_sidecell300_15 {
width:98%;
float:left;
clear:both;
display:block;
border:1px solid #e7e7e7;
min-height:150px;
}
.sr_sidecell300_16 {
width:98%;
float:left;
clear:both;
display:block;
border:1px solid #e7e7e7;
min-height:150px;
}



}


@media only screen and (max-width: 992px) {
.top_banner-backgrndhldr  {
background-size:550px 168px;
/*border:2px solid black;*/
height:138px;
}
.q_bacgrd-FR,.q_bacgrd-FRsm  {
background-size:1000px 168px;
height:168px;
/*border:2px solid black;*/

}

 .top_banner-overlay {
width:75%;
}
.top_banner-outerhldr .top_banner-overlay {
left: 250px;
max-width:600px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);
}

.menu ,.menulast, .menufourth  {
  height:37px;
    }
}

@media only screen and (max-width: 880px) {
.top_banner-backgrndhldr  {
background-size:450px 178px;
 /*border:2px solid yellow;*/
height:138px;

}

.top_banner-outerhldr  {
 left: 10px;
}

.q_bacgrd-FR {
/*background-image: url(imagesv3/bne_880_148.jpg);*/
background-image: none;
background-size:880px 178px;
/*border:2px solid gold;*/
}

.top_banner-outerhldr .top_banner-overlay {
left: 250px;
max-width:550px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);

}
}

@media only screen and (max-width: 800px) {
.top_banner-backgrndhldr  {
background-size:400px 148px;
height:138px;
 /*border:2px solid red;*/
}
.top_banner-outerhldr {
text-shadow: 1px 1px 1px #fff;
}
.top_banner-outerhldr .top_banner-overlay {
left: 250px;
max-width:362px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);
}
.q_bacgrd-FR {
/*background-image: url(imagesv3/bne_880_148.jpg);*/
background-image: none;
background-size:880px 218px;
height:218px;
/*border:2px solid red;*/
}

}


@media only screen and (max-width: 600px) {

.top_panel-logo {
  position:absolute;
  top:20px;
  left:8px;
  width:180px;

}


.top_banner-backgrndhldr  {
background-size:600px 138px;
height:188px;
 /*border:2px solid lightgreen;*/
}

.top_banner-outerhldr .top_banner-overlay {
top:20px;
left:210px;
max-width:320px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);
}

.top_banner-overlay {
min-width:200px;
}

.top_banner-outerhldr {
height:167px;
text-shadow: 1px 1px 1px #fff;
}

.mid_banner_outerhldr .mid-banner-overlaytext {
font-size: 1.3em;
top:6px;
}

.q_bacgrd-FR {
/*background-image: url(imagesv3/bne_600_148.jpg);*/
background-image: none;
background-size:600px 258px;
height:258px;
/*border:1px solid pink;*/
}


.q_bacgrd-OR {
background-image: none;
height:210px;
width:98%;
}

}


@media only screen and (max-width: 550px) {
.top_banner-backgrndhldr  {
 /*border:2px solid blue;*/
height:208px;
}
.top_banner-outerhldr .top_banner-overlay {
top:125px;
left:30px;
max-width:400px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);
}
.q_bacgrd-FR {
height:268px;
}
.q_bacgrd-OR {
height:268px;
}

}




@media only screen and (max-width: 450px) {
.top_banner-backgrndhldr  {
background-size:448px 200px;
background-position:top left;
 /*border:2px solid lightblue;*/
height:208px;
}

.top_banner-outerhldr .top_banner-overlay {
top:115px;
left:30px;
max-width:300px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);

}

.top_banner-outerhldr {
top:200px;
height:140px;
text-shadow: 1px 1px 1px #fff;
}



.mid-banner-backgrndhldr {
background-size:450px 200px;
height:200px;
}

.mid_banner_outerhldr .mid-banner-overlaytext {
top:6px;
}
.q_bacgrd-FR {
/*background-image: url(imagesv3/bne_360_148.jpg);*/
background-image: none;
background-size:450px 232px;
width:98%;
height:272px;
padding:3px 1px 8px 1px;
/*border:1px solid blue;*/
}


.q_bacgrd-OR {
/*background-image: url(imagesv3/coastal_office.jpg);*/
background-image: none;
height:270px;
width:98%;
}

}

@media only screen and (max-width: 390px) {
.top_banner-backgrndhldr  {
width:98%;
background-size:360px 200px;
background-position:top left;
height:208px;
 /*border:2px solid grey;*/
}


.top_banner-outerhldr .top_banner-overlay {
top:120px;
left:30px;
max-width:250px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);

}


.top_banner-outerhldr {
height:168px;
text-shadow: 1px 1px 1px #fff;
}

.mid-banner-backgrndhldr {
background-size:390px 200px;
height:200px;
}
.q_bacgrd-FR {
/*background-image: url(imagesv3/bne_360_148.jpg);*/
background-image: none;
background-size:360px 310px;
width:98%;
height:370px;
padding:3px 1px 8px 1px;
/*border:1px solid red;*/
}

.q_bacgrd-OR {
/*background-image: url(imagesv3/coastal_office.jpg);*/
background-image: none;
height:270px;
width:98%;
}

}


@media only screen and (max-width: 360px) {
.top_banner-backgrndhldr  {
background-size:340px 200px;
background-position:top left;
 /*border:2px solid purple;*/
height:208px;
}


.top_banner-outerhldr .top_banner-overlay {
top:125px;
left:30px;
max-width:250px;
-ms-transform: translate(5px, 5px); /* IE 9 */
 -webkit-transform: translate(5px, 5px); /* Safari */
 transform: translate(5px, 5px);
}

.top_banner-outerhldr {
height:108px;
text-shadow: 1px 1px 1px #fff;
}

.mid-banner-backgrndhldr {
background-size:360px 200px;
height:200px;
}

.q_bacgrd-FR {
background-image: none;
height:270px;

}
.q_bacgrd-OR {
/*background-image: url(imagesv3/coastal_office.jpg);*/
background-image: none;
height:280px;
}

}

