@charset "UTF-8"; 
@import url("text.css"); 

body{background:url(../img/bodybg.jpg) repeat-x left 109px; font:12px/17px Helvetica; height:100%; margin:0px; padding:0px}

/**/
html{margin:0px; padding:0px; height:100%}

h1{margin-top:40px; margin-left:48px; line-height: 35px;}
h2{color:#EE2E24; font-weight:bold; font-size:11pt; line-height:11pt; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; margin-left:8px}
a{color:#851705}
a.blackarrow{ padding-right:12px;  text-decoration:none;  color:#000;  font-weight:bold;  background: url(../img/blackarrow-right.gif) no-repeat center right}
a img{border:none}

.lgrFont{font-size:20pt}
.hidden{display:none}
.img_border{border:1px solid #EE2E24}
.disclaimer{line-height:normal}
.spmFiller{display:none}
.clearfloat{content:"."; display:block; height:0px; clear:both; visibility:hidden}
.red{color:#EE2E24}
.square_box{padding-left:15px;    font-weight:bold; text-decoration:none;    color:#000; background:url(../img/orangebox.gif) no-repeat left center}
.square_box:hover{padding-left:15px; background:url(../img/orangeboxRO.gif) no-repeat left center}
.white{color:#FFF}
.padding-left-40{margin:0px; padding:0px 0px 0px 40px}

#container{margin:0px 0px -105px; padding:0px; width:100%; min-height:100%; height:auto !important}
#container #merchandise-adbox{position:absolute; width:100px; margin:170px 0px 0px 845px; padding:0px}
#container #header{margin:0px; padding:0px; background:url(../img/headerbg.gif) repeat-x top; width:100%; clear:both; float:none}
#container #header #logo{background:url(../img/gradallLogo.gif) no-repeat 48px top; height:73px; width:100%; float:left}

#container #header #black_wrap{
	background:#fff;
	border-top:3px solid #EE2E24;
	border-bottom:3px solid #EE2E24;
	height:200px;
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	display: block;
	clear: both;
}
#container #header #black_wrap #flash{margin:0px; padding:0px; float:left; text-align:left; height:200px; width:749px}
#container #header #black_wrap #advertising{margin:0px; padding:0px; float:left;  width:220px}

#container #header #nav_wrap{width:100%; background:#EE2E24; border-top:3px solid #000; border-bottom:3px solid #000; margin:0px; padding:0px; clear:both}
#container #header #nav{height:30px; margin:0px 0px 0px 48px; width:800px; padding:0px; list-style-type:none; font-weight:bold; color:#FFF; line-height:30px}
#container #header #nav li{display:inline; list-style-type:none; float:left; margin:0px 5px 0px 0px; padding:0px}
#container #header #nav li a{color:#FFF; text-decoration:none; margin:0px 5px 0px 0px; padding:0px}
#container #header #nav .subnav ul{width:248px; background:url(../img/menubg.gif) no-repeat 5px 5px; margin:0px; padding:0px 2px 2px 0px; position:absolute; z-index:1000; display:none}
#container #header #nav .subnav ul li{display:inline; padding:0px; margin:0px; width:auto; float:left}
#container #header #nav .subnav ul li a{display:block; background:#ee2e24; width:238px; padding:0px 0px 0px 10px; margin:0px; left:auto; top:auto; height:25px; line-height:25px}
#container #header #nav .subnav #excavator{width:160px}
#container #header #nav .subnav #excavator a{width:150px; padding:0px 0px 0px 10px}
#container #header #nav .subnav #product{width:170px}
#container #header #nav .subnav #product a{width:160px; padding:0px 0px 0px 10px}
#container #header #nav .subnav #casehistory{width:210px}
#container #header #nav .subnav #casehistory a{width:200px; padding:0px 0px 0px 10px}
#container #header #nav .subnav #about{width:140px}
#container #header #nav .subnav #about a{width:130px; padding:0px 0px 0px 10px}
#container #header #nav .subnav ul li a:hover{background:#000}
#container #header #nav .subnav:hover ul, li ul{display:block; width:auto; width:248px; background:url(../img/menubg.gif) no-repeat 5px 5px; margin:0px; padding:3px 2px 2px 0px; position:absolute; z-index:1000}

#container #main_body{padding:0px 0px 0px 35px; width:935px; margin:0px; float:left}

#container #side_bar{float:right; margin:0px; width:189px; padding:0px}

#container #side_bar #imgsidebar{margin:0px; padding:0px; height:13px}
#container #side_bar #imgsidebar img{margin:0px; padding:0px; border:none}
#container #side_bar #side_bg_wrap{background:url(../img/sidebarbg.jpg) repeat-y; margin:0px; padding:0px; width:189px}
#container #side_bar #news_wrap{margin:0px; padding:0px; width:189px; background:url(../img/fullbg.jpg) no-repeat left top}
#container #side_bar #news_wrap p{font:11px Helvetica; margin:5px 0px; padding:0px}
#container #side_bar #news_wrap #demo{margin:0px auto; padding:0px; height:85px; width:189px; text-align:center}
#container #side_bar #news_wrap #demo img{border:none; border-bottom:3px solid #EE2E24}
#container #side_bar #news_wrap #walkaround {margin:0px auto; padding:0px 0px 10px 0px; height:150px; width:177px; text-align:center}

#container #side_bar #news_wrap #news{width:157px; margin:0px auto; padding:0px 10px 10px}
#container #side_bar #news_wrap #news h2{color:#FFF; font-size:13pt; margin:0px; padding:0px}
#container #side_bar #news_wrap #news a{color:#000; text-decoration:none}
#container #side_bar #news_wrap #news a.white{color:#FFF; text-decoration:none; font-size:12px}
#container #side_bar #news_wrap #news p.no_marg{margin:0px; padding:0px}
#side_bar  #news_wrap #news .gradall_news_text{display:none}
#container #side_bar #media {margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;}
#container #side_bar #under_news{margin:0px; padding:0px; text-align:center}
#container #side_bar #under_news img{border:none}
#container #content_area{float:left; width:746px}
#container #content_area #home_welcome{float:left; width:466px; margin:0px 0px 0px 10px; padding:0px}
#home_welcome h1{font-weight:normal; font-size:16pt; position:absolute; top:-2000px}
#home_welcome h2{margin-left:0px}
#container #content_area #distributor_login{float:left; width:213px; margin:0px 0px 0px 12px; padding:0px}
#container #content_area #distributor_login img{border:none}
#content_area #home_single{display:block; clear:both; width:100%; margin:0px; padding:40px 0px 0px}
#content_area #home_single #in_action{height:285px; width:100%; float:left; margin:0px; padding:0px}
#content_area #home_single #in_action div{position:absolute; height:285px; width:814px; background:url(../img/in_actionL.jpg) no-repeat 10px; margin:0px; padding:0px}
#content_area #home_single #in_action div img{float:left; height:285px; border:none}
#content_area #home_latest{margin:0px; padding:0px 0px 0px 10px; float:left; width:690px}
#content_area #home_latest #home_latest_title{margin:0px; padding:0px; border-bottom:1px solid #000; text-align:center; height:20px}
#content_area #home_latest #home_latest_title h2{margin:0px; padding:0px 10px 0px 0px; font-size:16px; line-height:20px; float:left; text-align:center}
#container #main_body #content_area #home_latest #home_latest_title a{line-height:20px}
#content_area #home_latest .news_title{font-weight:bold; color:#EE2E24; margin:5px 0px; background:transparent url(../img/redarrow-right.gif) no-repeat -5px top; padding:0px 0px 0px 15px}
#content_area #home_latest .news_brief{margin:5px 0px 15px; padding:0px 0px 0px 15px}
#content_area #home_store_section{float:left; width:250px; margin:0px 0px 0px 30px; padding:0px}
#content_area #home_store_section img{border-style:none}
#container #push{content:"."; display:block; clear:both; visibility:hidden; height:105px}
#footer_wrap{height:105px; width:100%; display:block; background:url(../img/footerbg.jpg) repeat-x bottom; margin:0px; float:none; padding:0px}
#footer_wrap #footer{margin:0px 0px 0px 35px; width:765px; height:94px; border-top:1px solid #000; font-size:11px; float:left; padding:0px;}
#footer_wrap #footer img{border-style:none}
#footer_wrap #footer #f_left{float:left}
#footer_wrap #footer #f_right{float:right; padding-top:10px}
#home_single #left_img{float:left; width:198px; margin:0px 2px 0px 0px; padding:0px}
#home_single #inner_content{margin:0px 0px 0px 5px; padding:25px 0px 0px; float:left; width:530px}

#side_bar #news_wrap #news .gradall_news_text{display:none}
#container #model_info{margin:150px 0px 0px 0px; float:right}

#contentContain{width:460px; height:315px; border:10px solid black; background-image:url("img/attachments/content_bg.gif"); background-repeat:repeat-x; background-position:bottom; padding:0; margin:100px 0px 0px}

#attachcontents{float:left; width:321px; height:310px; margin:0; padding:0; overflow:visible; border-bottom:5px solid #de280c}

#bottom-content h1{font-family:Helvetica,sans-serif; font-size:13px; color:#fff; background-color:#de280c; width:100%; margin-top:0; margin-left:auto; margin-right:auto; padding-left:15px; padding-top:2px; padding-bottom:2px}

#bottom-content p{font-family:Helvetica,sans-serif; font-size:11px; margin:0; padding:0; padding-left:15px; padding-right:10px; line-height:1.4}

#content img{margin:0; padding:0}

#left-content{float:left; width:125px; height:310px}

#right-content{height:310px; float:left; width:196px}

#right-content p{font-family:Helvetica,sans-serif; font-size:11px; margin:0px 10px 0px 0px; padding:0; line-height:1.4; width:170px; float:right}

#right-content h1{font-family:Helvetica,sans-serif; font-size:13px; color:#fff; background-color:#de280c; padding:2px 0px; margin-top:0; margin-right:0; margin-left:0; text-align:center; width:100%}

#top-content{width:321px; height:125px; float:left}

#bottom-content{width:321px; float:left; height:100%}

#enlarge{float:left}

#scroller{float:right; width:138px; height:310px; border-left:1px solid #555; border-bottom:5px solid #de280c; background-color:#d9d9d9; overflow:auto}

#scroller img{border:none}

#scroller a{font-family:Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none; width:110px; display:block; margin:0; padding:0; margin-left:10px; background-position:top}

#scroller a:hover{color:#de280c; background-position:bottom}

#scroller a:visited{color:#000}

#languages{/*position:absolute; top:175px; left:50px*/ margin-left: 50px;}
#languages select { width: 175px;}

a.back {margin: 10px 0px 15px 50px; font-size: 14px; font-weight:bold;}
.together {width: 994px; clear:both; float:left;}