
body { background-image: url(images/bc_bg.jpg); background-attachment: fixed; 
background-repeat: repeat-x; background-color:#ffffff; margin:0; padding:0; height:100%;
} 
body { font-family: 'Arial','Verdana','Geneva','Helvetica','sans-serif'; 
color: #3f3f3f;  text-decoration:none; 
} 

table{ font-family: 'Arial','Verdana','Geneva','Helvetica','sans-serif'; 
color: #3f3f3f; font-size:16px; text-decoration:none; 
} 

.text,h3,h4 { font-family: 'Arial','Verdana','Geneva','Helvetica','sans-serif'; 
color: #3f3f3f; text-decoration:none; 
} 

h1,h2 { font-family: 'Arial','Verdana','Geneva','Helvetica','sans-serif'; 
color: #3f3f3f; text-decoration:none; 
} 
.menu a,.menulast a,.menufourth a { font-family: 'Arial','Verdana','Geneva','Helvetica','sans-serif'; 
color: #3f3f3f; font-size:.92em; text-decoration:none; 
} 

 a,.aforce,.menu a:hover,.menulast a:hover,.menufourth a:hover,.sidenavi a:hover { color:#3474AD; text-decoration:underline; 
} 
.defpg { background-color:#ffffff; 
} 
.gobtn { color:#ffffff; background-color:#6babff; 
font-weight:bold; padding:5px; font-size:0.95em; width:165px;
 }
.hdrcell { background-color: #3f3f49; color:#ffffff; 
}

.top_banner-overlay a {
color:white;
}
.inventhdr {
color:black;
background-color: rgb(206, 209, 212);
}

.tstuffhdr {
color:black;
background-color: #e6e6e6;
}

.fromhdr {
/*background:none repeat scroll 0% 0% rgb(23, 119, 191);*/
/*background:none repeat scroll 0% 0% #1e49bd; bright blue*/
background-color: #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-color: 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;
} 

.qinvent_hdrshellneg,.qinvent_hdrshellneg-ctns,.qinvent_hdrshellneg-specitems {
background-color: #ceebfd;
}


.banner { background-image: url(images/bc_banner.jpg); 
	height:154px; 
    margin-left: auto;
    margin-right: auto;
	width: 760px;
	min-width: 300px;
	background-repeat:repeat-x;
}
.stdshell,.contentshell{ background-image: url(images/bc_cell_bg.gif); background-repeat: repeat-x; background-color:#ffffff; border:1px solid #e8e8e8; width:100%; 
} 
.contentnopadshell{ background-image: url(images/bc_cell_bg.gif); background-repeat: repeat-x;  width:100%; 
} 
.bc_bgrd{ background-image: url(images/bc_cell_bg.gif);  
} 

.bc_bannerlink  {
display:block;
width:100%;
height:135px;
}




.mid_banner_outerhldr  {
display:block;
float:left;
width:100%;
height:135px;
text-align:left;
cursor: pointer;
background-image:url(images/bc_transport.jpg);
background-position: left center;
background-repeat: repeat-x;
}

.menu, .menulast, .menufourth {
background-image: url(images/bc_top_mid_left_panel.gif); 
padding: 8px 0 2px 0;
} 

.menubar { 
background-image: url(images/bc_top_mid_left_panel.gif);
} 

.linkfix  {
/*height:28px;*/
/*padding: 3px 0 0 0;*/
height:32px;
padding: 8px 0 2px 0;
}

.linkpanel {
display:block;
font-size:14px;
padding:4px;
}

.scroller { height:380px; overflow:auto; padding:5px;
 }
.cellhdr { font-weight:bold; 
} 
.cellhdr,.displaybotbanner,.displaybotbanner a { background-color:#154c7a; color:#ffffff; 
}
 .lgehdr,.price { font-weight:bold; font-size:0.95em; 
}
 .price,.colortxt { 
 color:#6babff; 
}
 .colcell { background-color:#154c7a; 
} 
 
 .q_colcellqte { border-left-color:rgb(0,128,0); 
}
.sidenavi_hdr { 
 border-bottom: 1px solid #b5b5b5;
 padding-left: 10px;
 float:left;
 clear:both;
height: 35px;
color:#3c3c47;
margin-top:5px;
background-image:url(images/bc_bg_sidenavi.gif);
background-repeat: repeat-x;
font-weight:bold; 
width:252px;
 } 
 
.sidenavi_side { 
 height: 26px;
 border-bottom: 1px solid #b5b5b5;
 padding-left: 10px;
 clear:both;
background-image: url(images/bc_bg_sidenavi.gif);
background-repeat: repeat-x;
cursor: pointer;
font-weight:bold; 
width:252px;
}
 
.sidenavi { 
 position:relative; 
 display:inline-block;
 position:relative; 
 top:-10px;
}
 .sidenavi a { 
 color: #3c3c47;
 text-decoration: none; 
}

 .sidenavi_bckgrd {
 background-image: url(images/bc_left_menu_bg.jpg);
 background-repeat: repeat-x; 
 } 



/*.footer { text-align:center;
font-size:0.80em; 
height:3.5em;
background-image: url(images/bc_sil_bot_banner.gif); 
background-position: center; 
background-color: #cccccc; 
background-repeat: no-repeat; 
background-size: cover; 
} */

.footer 	{ text-align:center;
  font-size:0.80em; 
  background-color: #cccccc; 
  background-image: -moz-linear-gradient(top, rgba(254,254,254,100), rgba(211,211,211,100));
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(254,254,254,100)),color-stop(1, rgba(211,211,211,100)));
}

submit,select,textarea,input { font-family:'Arial','Verdana','Geneva','Helvetica','sans-serif'; font-size:0.92em; color:#3f3f3f; 
} 
input[type="text"],select,textarea,input[type="password"] { font-family:'Arial','Verdana','Geneva','Helvetica','sans-serif'; font-size:0.92em; color:#3f3f3f; border:1px solid #A0A0A0; 
} 
input[type="button"],input[type="submit"] { font-family:'Arial','Verdana','Geneva','Helvetica','sans-serif'; font-size:.92em;
 }
.state_field  {
  background-color:#154C7A;
  color:#ffffff;
}
.state_field_hlight  {
  background-color:#dcefff;
  color:#45424e;
}
.top_panel-logo  {
    margin-left: auto;
    margin-right: auto;
    width: 178px;
    height: 30px;
    vertical-align: top;
}


/* Main container */
.top_banner-outerhldr {
 position: relative;
 width: 100%;
}

/* Original image */
.top_banner-outerhldr .image {
 display: block;
 width: 100%;
 height: auto;
}

/* Original text overlay */

.top_banner-outerhldr .top_banner-overlay {
 color: #fff;
 font-size: .9em;
 text-shadow: 2px 2px 2px #000;
 text-align: right;
 position: absolute;
 top: 32px;
 left: 15px;
 line-height:1em;
-ms-transform: translate(5px, 5px); /* IE 9 */
-webkit-transform: translate(5px, 5px); /* Safari */
-moz-transform: translate(5px, 5px); /* moz */
-o-transform:translate(5px, 5px); /* o */
 transform: translate(-15px, -5%);
 width: 95%;
 /*padding:46px 0 0 0;*/
}

.top_banner-outerhldr {
width:100%;
clear:both;
}

.top_banner-overlay{
color:#fff;
font-weight:bold;
max-width:1250px;
}
.top_banner-backgrndhldr {
float:left;
width:100%;
background-image: url(/images/bc_top_panel_blue.gif);
background-repeat: repeat-x;
}

.bc_navi_left5 {
float:left;
width:5%;
height:57px;
background-image: url(/images/bc_top_mid_left_panel.gif);
background-repeat: repeat-x;
}

.top_banner-contenthldr65 {
float:left;
text-align:center;
width:65%;
position:relative;
height:57px;
min-width:20px;
background-image: url(/images/bc_top_mid_left_panel.gif);
background-repeat: repeat-x;
vertical-align:middle;
line-height:57px;
}

.bc_navi_curved20 {
float:left;
text-align:left;
width:20%;
background-image: url(/images/bc_top_panel_blue.gif);
background-repeat: repeat-x;
}

.bc_navi_right5 {
float:left;
height:57px;
background-image: url(/images/bc_top_panel_blue.gif);
background-repeat: repeat-x;
color:#fff;
font-weight:bold;
}


.carL_overlay-base, .carM_overlay-base {
 position: relative;
 width: 100%;

}

.carL_overlay-base .carL_overlay-pic {
 position: absolute;
 top: 25px;
 left: 6px;
 padding:0 0 0 1px;
 line-height:1em;
  cursor: pointer;
-ms-transform: translate(5px, 5px); /* IE 9 */
-webkit-transform: translate(5px, 5px); /* Safari */
-moz-transform: translate(5px, 5px); /* moz */
-o-transform:translate(5px, 5px); /* o */
 transform: translate(-5px, -2px);
}

.carM_overlay-base .carM_overlay-txt {
 position: absolute;
 top: 5px;
 left: 2px;
 padding: 5px 0 0 1px;
 line-height:1em;
  cursor: pointer;
-ms-transform: translate(5px, 5px); /* IE 9 */
-webkit-transform: translate(5px, 5px); /* Safari */
-moz-transform: translate(5px, 5px); /* moz */
-o-transform:translate(5px, 5px); /* o */
 transform: translate(-5px, -2px);
}

.removalL_overlay-base, .removalM_overlay-base {
 position: relative;
 width: 100%;
 cursor: pointer;
}

.removalL_overlay-base .removalL_overlay-pic {
 cursor: pointer;
 position: absolute;
 top: 25px;
 left: 15px;
 padding:0 0 0 1px;
 line-height:1em;
  cursor: pointer;
-ms-transform: translate(5px, 5px); /* IE 9 */
-webkit-transform: translate(5px, 5px); /* Safari */
-moz-transform: translate(5px, 5px); /* moz */
-o-transform:translate(5px, 5px); /* o */
 transform: translate(-5px, -2px);
}

.removalM_overlay-base .removalM_overlay-txt {

 position: absolute;
 top: 5px;
 left: 5px;
 padding:0 0 0 1px;
 line-height:1em;
  cursor: pointer;
-ms-transform: translate(5px, 5px); /* IE 9 */
-webkit-transform: translate(5px, 5px); /* Safari */
-moz-transform: translate(5px, 5px); /* moz */
-o-transform:translate(5px, 5px); /* o */
 transform: translate(-15px, -2px);
}


.q_bacgrd-FR,.q_bacgrd-FRsm,.q_bacgrd-PX {
background-size:1400px 198px;
height:185px;
/*border:2px solid purple;*/
}
.q_bacgrd-OR {
background-size:1400px 198px;
height:185px;
/*border:2px solid purple;*/
}



@media only screen and (max-width: 1200px) {         

.q_bacgrd-FR,.q_bacgrd-FRsm,.q_bacgrd-PX {
background-size:1100px 228px;
height:222px;
/*border:2px solid purple;*/
}
.q_bacgrd-OR {
background-size:1100px 228px;
height:225px;
/*border:2px solid purple;*/
}
}

@media only screen and (max-width: 768px) {
           

.q_bacgrd-FR,.q_bacgrd-FRsm,.q_bacgrd-PX {
background-size:800px 258px;
height:252px;
/*border:2px solid purple;*/
}
.q_bacgrd-OR {
background-size:880px 258px;
height:255px;
/*border:2px solid purple;*/
}

}

@media only screen and (max-width: 600px) {
             
.q_bacgrd-FR,.q_bacgrd-FRsm,.q_bacgrd-PX {
background-size:700px 298px;
/*height:292px;*/
height:192px;
/*border:2px solid purple;*/
}
.q_bacgrd-OR {
background-size:700px 298px;
height:195px;
/*border:2px solid purple;*/
}
}

@media only screen and (max-width: 600px) {
             
.top_banner-outerhldr .top_banner-overlay {
 font-size:12px;
 top: 42px;

}
}

@media only screen and (max-width: 450px) {
             


.q_bacgrd-FR,.q_bacgrd-FRsm,.q_bacgrd-PX {
background-size:700px 298px;
/*height:292px;*/
height:280px;
/*border:2px solid purple;*/
}
.q_bacgrd-OR {
background-size:700px 298px;
height:280px;
/*border:2px solid purple;*/
}



}

