/* CSS Document */
body {margin:0;padding:0;background:#fff;color:#000; height: 100%;}
body { background: #FFF; }
body {font: 12px/1.25em arial, sans-serif;text-align: center;}



a{color:#53a4ff;text-decoration:none;}
a:visited{color:#2284e6;}
a:hover{color:#ca0002;}
a:focus{outline:none;}

#menu { width: 600px; height: 50px;  margin-right:auto; margin-left:auto; text-align:left; clear:both;   }
#menu_left { width: 23px; height:50px; background-image: url(../images/menu/menu_left.gif); background-repeat:no-repeat; float: left;}
#menu_right { width: 23px; height:50px; background-image: url(../images/menu/menu_right.gif); background-repeat:no-repeat; float: left;}
#menu_spacer { width: 3px; height:50px; background-image: url(../images/menu/menu_spacer.gif); background-repeat:no-repeat; float: left; }
#menu_center { height: 50px; width: auto; float: left;}
.menu_button {
	background-position:top;
	background-image:url(../images/menu/menu_mid.gif);
	background-repeat:repeat-x;
	display:block;
	height:49px;
	font-size:12px;
	text-align:center;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:bold;
	color: #fff;
	float: left;
}
#menu_center a { color: #fff; }
#menu_center a:visiter { color: #fff; } 
#menu_center a:hover {	color: #CC0000; } 


ol li, ul li { font-size: 1em; line-height: 1.5em; margin: 0;}
.header{width:100%; height:220px; background-color: #fff; background-repeat: repeat-x; text-align: center;}
.header2 { width: 900px; height: 160px; margin-left: auto; margin-right: auto; background-image: url(../images/trucks2.gif); background-repeat: no-repeat; }
.header_content{width: 1000px; height: 111px;margin-left: auto; margin-right: auto; text-align: left; }
.logo2{background: url(../images/logo_3.jpg) no-repeat; background-position: center; width: 380px; height: 110px;  float: left; }
.header_text{color: #f4f4f4; width: 300px; float: right; height: 20px; text-align: right; padding-top: 15px}
.header_text2{color: #f4f4f4; width: 600px; float: left; height: 50px; text-align: left; font-size: 25px; padding-top: 45px;}
.header_text3{color: #f4f4f4; width: 600px; margin-left: auto; margin-right: auto; font-size: 25px; height: 145px;}
.header_text4{color: #000; width: 100%; background-color: #f2f2f2; height: 22px; clear: both; border-bottom: 1px solid #c5c5c5; text-align: center; }
.user_menu_outer { text-align: center;  background-image: url(); background-repeat: no-repeat; background-position: left bottom; height: 18px; width: 850px; margin-left:auto; margin-right:auto; }
.user_menu { font-size: 12px; text-align: center; padding-top: 2px; font-weight: bold; float: left; width: 100%;}
.user_menu a:hover{ color: red;text-decoration: underline  }
.company_name { background-image: url(../images/pointer2.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 20px; text-transform: uppercase; font-size: 12px; text-align: left; padding-top: 4px; font-weight: bold; float: right; }
.header_welcome{width: 100%; text-align: center; clear: both; color: #000; font-size: 12px; font-weight: bold;}
.contentContainer{background-color: #fff; margin-top: 15px; width: 500px; height: auto; margin-left: auto; margin-right: auto; }
.login{float: left; width: 281px; height: 123px; background-image:url(../images/login.png); background-repeat: no-repeat;}
.login_right{float: right; width: 500px; height: 123px; background-image:url(../images/login_right.png); background-repeat: no-repeat;}
.footer{margin-top: 10px; width:100%; height: 15%; border-top: 1px solid #ab0000; background-color: #b8d1e8; }

 button{border:0; margin:0; padding:0; text-align: left;}
.button { cursor: pointer; background-image: url(../images/buttonBg.gif); background-repeat: repeat-x;border: 1px solid #A44702; color: white; font: bold 12px Arial, Helvetica, sans-serif; height: 20px; } /*padding: 0 12px 0 12px; }*/
.button_service { cursor: pointer; background-image: url(../images/buttonBg.gif); background-repeat: repeat-x;border: 1px solid #fff; color: white; font: bold 12px Arial, Helvetica, sans-serif; height: 20px; } /*padding: 0 12px 0 12px; }*/
.button_parts { cursor: pointer; background-image: url(../images/buttonBg_parts.gif); background-repeat: repeat-x; border : 1px solid #fff; color: white; font: bold 12px Arial, Helvetica, sans-serif; height: 20px; } /*padding: 0 12px 0 12px; }*/
.button_parts_2 { cursor: pointer; background-image: url(../images/buttonBg_parts.gif); background-repeat: repeat-x; border : 1px solid #6BA7D1; color: white; font: bold 12px Arial, Helvetica, sans-serif; height: 20px; } /*padding: 0 12px 0 12px; }*/

.button2 { cursor: pointer; background-image: url(../images/buttonBg2.gif); background-repeat: repeat-x;border: 1px solid #A44702; color: white; font: bold 13px Arial, Helvetica, sans-serif; height: 40px; } /*padding: 0 12px 0 12px; }*/
.button3 { cursor: pointer; background-image: url(../images/buttonBg3.gif); background-repeat: repeat-x;border: 1px solid #129b6c; color: white; font: bold 13px Arial, Helvetica, sans-serif; height: 40px; } /*padding: 0 12px 0 12px; }*/
.button4 { cursor: pointer; background-image: url(../images/buttonBg4.gif); background-repeat: repeat-x;border: 1px solid #12629b; color: white; font: bold 13px Arial, Helvetica, sans-serif; height: 40px; } /*padding: 0 12px 0 12px; }*/
.button5 { cursor: pointer; background-image: url(../images/buttonBg5.gif); background-repeat: repeat-x;border: 1px solid #12629b; color: white; font: bold 13px Arial, Helvetica, sans-serif; height: 40px; } /*padding: 0 12px 0 12px; }*/
.new_button_red{clear:both;width:125px;height:31px;background:transparent url(../images/button_red.gif) no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;cursor:pointer; margin: 1px;}
.new_button_red_small{clear:both;width:81px;height:20px;background:transparent url(../images/button_red_small.gif) no-repeat;text-align:center;line-height:20px;color:#FFFFFF;font-size:11px;font-weight:bold;cursor:pointer; margin: 1px;}
.new_button_blue{clear:both;width:125px;height:31px;background:transparent url(../images/button_blue.gif) no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;cursor:pointer; margin: 1px;}
.new_button_blue_small{clear:both;width:81px;height:20px;background:transparent url(../images/button_blue_small.gif) no-repeat;text-align:center;line-height:20px;color:#FFFFFF;font-size:11px;font-weight:bold;cursor:pointer; margin: 1px;}

.heading { font-size: 16px; font-weight: bold; color: #922222; }
.heading2 { font-size: 16px; font-weight: bold; color: #6ba7d1; }
.heading3 { margin-top: 25px; font-size: 16px; font-weight: bold; color: #922222; }
.heading_blu { font-size: 16px; font-weight: bold;  color: #12639b; }
.formbutton{cursor:pointer;width: 139px;height: 33px;border: none;color:#fff;font-weight:bold;padding: 1px 2px;background-image:url(../images/button.png);background-repeat: no-repeat;}
.footer_container {	width: 100%;height: 100px;background-color: #fff;color: #000000;font-size: 11px;border-top-width: 1px;border-top-style: solid;border-top-color: #000000;margin-top: 40px;clear: both;padding-top:10px;}

.page_top { margin-top: 0; width: 900px;height: 15px;background-image: url(../images/900px_top.gif); background-repeat: no-repeat;margin-left: auto; margin-right: auto; }
.page_mid { width: 900px; height: auto; overflow: auto; overflow-x:hidden; overflow-y:hidden; border-left: 1px  solid;border-right: 1px  solid; background-color:#f6f6f6; margin-left: auto; margin-right: auto;  padding-top: 10px; }
.page_bottom { width: 900px;height: 15px;background-image: url(../images/900px_bottom.gif); background-repeat: no-repeat;margin-left: auto; margin-right: auto; }

.page_top_700 { margin-top: 40px; width: 700px;height: 12px;background-image: url(../images/700px_top.gif); background-repeat: no-repeat; background-position: bottom;margin-left: auto; margin-right: auto; clear: both;}
.page_mid_700 { width: 700px; height: auto; overflow: auto; overflow-x:hidden; overflow-y:hidden; border-left: 1px  solid;border-right: 1px  solid; background-color:#f6f6f6; margin-left: auto; margin-right: auto;  padding-top: 10px; }
.page_bottom_700 { width: 700px;height: 12px;background-image: url(../images/700px_bottom.gif); background-repeat: no-repeat;margin-left: auto; margin-right: auto; }

.page_top_600 { margin-top: 15px; width: 600px;height: 12px;background-image: url(../images/600px_top.gif); background-repeat: no-repeat; background-position: bottom;margin-left: auto; margin-right: auto; clear: both;}
.page_mid_600 { width: 600px; height: auto; overflow: auto; overflow-x:hidden; overflow-y:hidden; border-left: 1px  solid;border-right: 1px  solid; background-color:#f6f6f6; margin-left: auto; margin-right: auto;  padding-top: 10px; }
.page_bottom_600 { width: 600px;height: 12px;background-image: url(../images/600px_bottom.gif); background-repeat: no-repeat;margin-left: auto; margin-right: auto; }

.solidblockmenu{ margin: 0; padding: 0; float: left;font: bold 13px Arial;width: 600px;border: 1px solid #625e00;border-width: 1px 0;background: black url(../images/blockdefault.gif) center center repeat-x;}
.solidblockmenu li{display: inline;}
.solidblockmenu li a{float: left;color: white;padding: 9px 11px;text-decoration: none;border-right: 1px solid white;}
.solidblockmenu li a:visited{color: white;}
.solidblockmenu li a:hover, .solidblockmenu li .current{color: white;background: transparent url(../images/blockactive.gif) center center repeat-x;}


.container_main { margin-top: 20px; padding: 10px;  text-align: left; background:#fff ; width: 500px; height: 300px; padding: 20px; }
.bx {clear: both; width: 450px; height: 350px; background-color: #fff; margin-left: auto; margin-right: auto; padding-top:15px ; padding-left: 10px;  background-image: url(../images/search_box.png); background-repeat: no-repeat;}
.bx2 {height: 25px; width: 350px; font-size: 15px; font-weight: bold; text-align: center; color: #000;  }
.TextField {font-size: 8pt;}

.menupos { top: 320px; left: 45px; position: fixed; width: 70px; height: 70px }

.dijitMenuItem { text-align: left; }
.highslide-html {   background-color: white;}
.highslide-html-content {position: absolute;  display: none;}
.highslide-loading { display: block;color: black;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;  
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}

.navigator {float: left;display: block;/*position: relative;*/margin: 0 5px;font-size: 9pt;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #999;}

.control {	float: right;display: block;/*position: relative;*/margin: 0 5px;font-size: 9pt;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #999;}
.control:hover {color: black !important;}
.highslide-move { cursor: move;}

.highslide-display-block { display: block;}
.highslide-display-none {display: none;}

#small_top { width: 550px;height: 15px;background-image: url(../images/popup_top.gif); background-repeat: no-repeat;margin-left: auto; margin-right: auto; ckear:both; }
#small_mid { width: 550px; margin-left: auto; margin-right: auto; border-left: 1px solid; border-right: 1px solid; background-color: #f6f6f6; ckear:both; }
#small_mid .content { font-weight: bold;  width: 100%; font-size: 14px; text-align: center; ckear:both; }
#small_bottom { width: 550px;height: 15px;background-image: url(../:images/popup_bottom.gif); background-repeat: no-repeat;margin-left: auto; margin-right: auto; ckear:both; }

.page_top_info { margin-top: 0; width: 900px;height: 15px;background-image: url(../images/900px_top.gif); background-repeat: no-repeat;margin-left: auto; margin-right: auto; }
.page_mid_info { width: 900px; height: auto; overflow: auto; overflow-x:hidden; overflow-y:hidden; border-left: 1px  solid;border-right: 1px  solid; background-color:#f6f6f6; margin-left: auto; margin-right: auto;  padding-top: 10px; }
.page_bottom_info { width: 900px;height: 15px;background-image: url(../images/900px_bottom.gif); background-repeat: no-repeat;margin-left: auto; margin-right: auto; }


