body {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
background-color: #B7B7B7;
line-height:1.5;
}

h1{
	font-size:20pt;	
	padding:5px 0px 2px 0px;
	margin:0px;
}

h2{
	font-size:11pt;	
}

a{
	font-size:9pt;
	color:#AB0B15;	
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a.blank:hover{
	text-decoration:none;
}

a.new_file {
	
	margin: 0px;
	padding: 10px 20px 10px 30px;
	color:#AB0B15;	
	text-decoration: none;
	font-size: 9pt;
	line-height: 22px;
	background-image: url(/templatemedia/admin/new_file.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

a.new_file:hover {
	color:#AB0B15;	
	text-decoration: underline;
}

p{
	font-size:9pt;
	color:#000000;
}

img{
	border:0px;
}

li{
	font-size:9pt;	
}

#top_full{
	background-color:#FFFFFF;
	width:100%;
	height:74px;
}

#top{
	margin:auto;
	width:940px;	
}

img.FloatLeft{
	float:left;
}

#top_middle{
	width:150px;
	padding:46px 0px 0px 104px;
	float:left;	
}

#top_middle p{
	padding:8px 0px 12px 0px;
	margin:0px;
}

#top_right{
	width:250px;
	padding:0px 30px 0px 0px;
	float:left;	
	text-align:right;
}

#top_right p{
	padding:5px 0px 9px 0px;
	margin:0px;
}

#top_ggrgroup{
	padding:7px 0px 0px 0px;
	margin:0px;
}



#top_social{
	height:26px;
	padding:8px 48px 10px 0px;
	text-align:right;	
}

#top_search{
	text-align:right;
	height:30px;
}

#top_search p{
	display:inline;	
	height:30px;
}

#navigation {
	background-image:url('/templatemedia/topnav_bg.gif');
}
#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation ul {
	text-align: center;
	padding:11px 0px 9px 0px;
}
#navigation ul li {
	display: inline;
	text-transform:uppercase;
	background-image: url('/templatemedia/topnav_divider.jpg');
	background-repeat: no-repeat;
	background-position:right;
	padding: 11px 0 11px 0px;
	margin:0px;
}

#navigation ul li a {
	color: #FFF;
	text-decoration: none;
	padding: 13px 10px 11px 10px;
	font-size:8pt;
	margin-right:1px;
}

#navigation ul li a.home{
	background-image: url('/templatemedia/topnav_divider_home.jpg');
}	

#navigation ul li a.homeselected{
	background-image: url('/templatemedia/topnav_divider_home_selected.jpg');
}	

#navigation ul li a.homeselected:hover{

}	

#navigation ul li a.home:hover{
	background-image: url('/templatemedia/topnav_divider_home_selected.jpg');
}	

#navigation ul li a.selected {
	background-image: url('/templatemedia/topnav_hover_bg.gif');
}

#navigation ul li a:hover {
	background-image: url('/templatemedia/topnav_hover_bg.gif');
}


#topnav_full{
	width:100%;
	height:38px;
	background-image:url('/templatemedia/topnav_bg.gif');
}

#topnav{
	background-color:#FFFFFF;
	width:990px;
	margin:auto;
	background-image:url('/templatemedia/topnav_bg.gif');
}

#topnav ul{
	color:#ffffff; 
	padding: 0;
	margin: 0;
	float: left;
	left: 50%;
	position: relative;
	background-image:url('/templatemedia/topnav_bg.gif');	
}

#topnav li {
	margin: 0px;
	height: 38px;
	line-height: 38px;
	color: white;
	text-align: center;
	display: block; 
    list-style-type: none;
	background-image: url('/templatemedia/topnav_divider.jpg');
	background-repeat: no-repeat;
	background-position:right;
	text-transform: uppercase;
	float:left;
	left: -50%;
	position: relative;
}

#topnav li.home {
	width:58px;
	background-image: url('/templatemedia/topnav_divider_home.jpg');
	margin:0px;
}	
#topnav li a{
	color:#fff;
	display:block;	
	text-decoration:none;
	padding: 0px 9px;
	margin-right:1px;
	font-size:8pt;	
	background-image: none;
	
}

#topnav li.home a{
	margin:0px 1px;
}

#topnav li a:hover{
	background-image: url('/templatemedia/topnav_hover_bg.gif');
}

#topnav a.selected{
	background-image: url('/templatemedia/topnav_hover_bg.gif');
}

#topnav li a.tophome{
	padding: 0px 12px 0px 12px;
}

#topnav li a.tophome_selected{
	padding: 0px 12px 0px 12px;
	background-image: url('/templatemedia/topnav_hover_bg.gif');
}


#subnav_full{
	width:100%;
	height:36px;
	background-image:url('/templatemedia/subnav_bg.gif');
}

#subnav_full_contact{
	width:100%;
	height:3px;
	background-image:url('/templatemedia/subnav_bg.gif');
}

#subnav_white{
	margin:auto;
	width:944px;
	background-image:url('/templatemedia/contact/subnav_white_bg.gif');
	height:15px;
}

#subnav{
	margin:auto;
	width:942px;
}

#subnav ul{
	color:#ffffff; 
	margin:0px;
	padding:0px;
	list-style:none; 
}

#subnav li {
	margin: 0px;
	height: 36px;
	line-height: 36px;
	color: white;
	text-align: center;
	display: block; 
    list-style-type: none;
    background-image:url('/templatemedia/subnav_link_bg.gif');
	background-repeat:repeat-x;
	text-transform: uppercase;
	float:left;
}

#subnav li a{
	color:#fff;
	display:block;	
	text-decoration:none;
	padding: 0px 14px;
	font-size:8pt;	
	background-image: url('/templatemedia/subnav_divider.gif');
	background-repeat: no-repeat;
	background-position:top right;
}


#subnav p.title{
	color:#636363;
	font-weight:bold;
	font-size:10pt;
	margin:0px;
	padding: 12px 0px 0px 10px;	
}

#subnav h1{
	padding-top:10px;
	font-size:11pt;
}

#main_full{
	width:100%;
	background-image:url('/templatemedia/main_bg.gif');
	background-repeat:repeat-x;
	background-color:#D5D5D5;
	clear:both;	
}


#content{
	width:940px;
	padding-bottom:15px;
	margin:auto;
}

#product_picker{
	height:525px;
	width:940px;
	margin:auto;
	margin-bottom:20px;	
}

#productsnav{ 
	width:940px;
	height:134px;
}

#productsnav ul { /* remove bullets and list indents */
	list-style: none;
	text-align:center;
	margin: 0;
	padding: 0;
}
#productsnav li{
	position:relative;
	float:left;	
}
#productsnav li a{
	display:block;
	width:117px;
	height:134px;
	background-image:url('/templatemedia/productsnav_bg_new.gif');
	background-repeat:repeat-x;
	background-position:0px 105px;
	position:relative;
	text-decoration:none;
	color:#FFFFFF;
	border:0px;
	font-size:8pt;
}
#productsnav li a:hover{
	background-image:url('/templatemedia/productsnav_selected_new.gif');
	background-repeat:repeat-x;
	text-decoration:none;
	border:0px;
}

#productsnav li img
{
	padding:0px 0px 7px 0px;
	margin:0px;	
}

#productsnav li a.long{
	width:121px;
	background-image:url('/templatemedia/productsnav_bg_l_new.gif');
}

#productsnav li a.long:hover{
	background-image:url('/templatemedia/productsnav_selected_new_l.gif');
	background-repeat:repeat-x;
	text-decoration:none;
	border:0px;
}
	
#productsnav li a.activeSlide {	
	background-image:url('/templatemedia/productsnav_selected_new_l.gif');
	background-repeat:repeat-x;
	}


#cranes_home{
	/*height:400px;*/
	width:940px;
	margin:auto;	
	padding:0px;
}

.crane{
	height:382px;
	width:300px;
	top:  0; 
    left: 0;
    padding:30px 25px 0px 615px;
    margin:0px;
    background-position:top left;
    background-repeat:no-repeat;
}

/*.crane{
	height:410px;
	width:940px;
    padding:0px 0px 0px 0px;
    margin:0px;
    background-position:top left;
    background-repeat:no-repeat;
}*/

.crane_text{
	position:relative;
	width:300px;
	height:380px;

}

h2.crane{
	color:#FFFFFF;
	font-weight:bold;	
	padding:0px;
	margin:0px;
}

p.crane_white{
	color:#FFFFFF;
	font-size:18pt;
	display:inline-block;
	width:200px;
	padding:0px;
	margin:0px;
}

span.crane_red{
	color:#d41718;
	display:inline-block;
	width:75px;
	font-size:18pt;
	margin:0px;
	padding:0px;
}

.crane hr{
	width:298px;
	height:2px;
	background-image:url('/templatemedia/crane_hr.gif');
	background-repeat:no-repeat;
	border:0px;
	margin:5px 0px 0px 0px;
	padding:0px;
}
	
.crane img{
	padding: 3px 10px 0px 0px;	
}

.crane p{
	color:#FFFFFF;
	font-weight:normal;
}

.crane a{
	text-decoration:underline;	
}

#news_container{
	float:left;
}

#news_top{
	height:32px;
	width:210px;
	background-image:url('/templatemedia/news_top.gif');
	padding: 8px 0px 0px 12px;
}

#latest_news_main{
	width:930px;
	height:231px;
	background-image:url('/templatemedia/news/latestnews_bg.jpg');
	background-repeat:repeat-x;
	margin:0px 0px 10px 0px;
	padding:5px;		
}

.latest_news_main_item{
	width:440px;
	height:231px;
	float:left;	
	padding:0px 10px 0px 10px;
	
}

.latest_news_main_item_image{
	float:left;
	height:130px;
	width:130px;	
	padding-right:10px;	
}

.latest_news_main_item_image img{
	height:128px;
	width:128px;
	border:1px solid #000000;
}

.latest_news_main_item_text{
	width:420px;
}

.latest_news_main_item_text a{
	color:#e21322;
	text-decoration:underline;
}

.latest_news_main_item_text p.copy{
	color:#000000;
	font-weight:normal;	
}

.latest_news_main_item p{
	color:#e21322;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.latest_news_main_item p span{
	color:#000000;
}

p.latest_news_main_title{
	padding-top:4px;
	margin:0px;
	color:#000000;
	font-size:16pt;
}	

.latest_news_main_item hr{	
	width:421px;
	height:2px;
	padding:0px;
	margin:0px;
	border:0px;
	background-image:url('/templatemedia/news/latestnews_hr.jpg');
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	margin-bottom:15px;
}	

.news_bottom_container{
	width:291px;
	padding:0px 0px 0px 17px;
	float:left;
}

.news_bottom_container hr{
	width:291px;
	height:2px;
	padding:0px;
	margin:0px;
	border:0px;
	background-image:url('/templatemedia/news/latestnews_hr.jpg');
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	margin-bottom:15px;
}

.news_bottom_container h2{
	padding:0px;
	margin:0px;
}

.newsitem_container {

	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 292px;
	position: relative;	
}

.newsitem_container_fullwidth {

	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 932px;
	position: relative;	
}

.news_bottom_container_image{

	padding: 3px 0px 0px 0px;
	margin: 0px;
	height:93px;
	width:105px;
	position: relative;	
	float: left;
}

.news_bottom_container_image img{
	height:80px;
	width:90px;
}

.news_bottom_container_text {

	padding: 0px;
	margin: 0px;
	width:182px;
	position: relative;	
	float:left;
}

.news_bottom_container_text_fullwidth {

	padding: 0px;
	margin: 0px;
	width:825px;
	position: relative;	
	float:left;
}

.news_bottom_container_text_fullwidth p.title_red{
	color:#e21322;
	padding-bottom:2px;
}

.news_bottom_container_text p.title_red{
	color:#e21322;
	padding-bottom:2px;
}

.news_bottom_container_text p{
	color:#707070;
	padding-bottom:10px;
	margin:0px;
}

.news_bottom_container_text a{
	color:#e21322;
	text-decoration:underline;
}


.events_bottom_container_image{
	float:left;
	padding-top:2px;
	height:128px;
	width:75px;	
	padding-right:7px;	
	margin-bottom:20px;
}

.events_bottom_container_image img{
	height:70px;
	width:75px;
}

.events_bottom_container_text{
	width:290px;
	margin-bottom:20px;
}

.events_bottom_container_text p.title_red{
	color:#e21322;
	padding-bottom:2px;
}

.events_bottom_container_text p{
	color:#707070;
	padding-bottom:10px;
	margin:0px;
}

.events_bottom_container_text a{
	color:#e21322;
	text-decoration:underline;
}

.news_nav_l{
	width:454px;
	height:135px;	
	float:left;
	padding:0px 20px 10px 0px;
	margin-bottom:25px;
}

.news_nav_r{
	width:460px;
	height:135px;	
	float:left;
	margin: 0px 0px 25px 6px;
}

.news_nav_img{
	width:220px;
	height:136px;
	margin:8px 20px 8px 0px;
	float:left;
}

.news_nav_img img{
	width:220px;
	height:136px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

.news_nav_h2{
	height:150px;
}

.news_nav_text{
	height:150px;
}

h2.newsandevents{
	padding:0px;
	margin:0px;
	width:212px;
	float:left;
}

h2.white{
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}

#news_content{
	width:220px;
	border-color:#A9A9A9;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	background-image:url('/templatemedia/news_bg.gif');
	background-repeat:repeat-x;
	background-color:#CCCCCC;
}

#news_content hr{	
	width:220px;
	height:1px;
	padding:0px;
	margin:0px;
	border:0px;
	background-image:url('/templatemedia/latestnews_hr.gif');
	background-repeat:no-repeat;
	background-position:right;
}	

#news_content a{
	color:#000000;	
}

#news_content a.more{
	color:#AB0B15;	
}

#news_content p{
	padding:8px;
	margin:0px;	
	font-weight:bold;
}

#news_content p.red{
	padding:0px 8px 8px 8px;
	color:#CB0000;
	font-weight:normal;
}


#news_bottom{
	width:222px;
	height:5px;
	background-image:url('/templatemedia/news_bottom.gif');
}

.home_box{
	width:220px;
	margin-left:19px;
	float:left;
}

.home_box h2{
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	color:#000;
	font-weight:bold;
}

.home_box hr{
	height:2px;
	width:219px;
	background-image:url('/templatemedia/red_divider.gif');
	border:0px;
	padding:0px ;
	margin:0px 0px 22px 0px;
}

.home_box p{
	padding: 0px 0px 22px 0px;
	margin:0px;
	color:#707070;	
}

.home_box p.bold{
	font-weight:bold;
}

#newproduct{
	height:280px;
	width:280px;
	padding:15px 0px 10px 660px;	
	background-repeat:no-repeat;	
	margin-top:10px;
}

#newproduct_text{
	height:250px;
	width:250px;	
}

#newproduct_text p{
	color:#FFFFFF;
}

#newproduct_text hr{
	height:2px;
	width:219px;
	background-image:url('/templatemedia/newproduct_hr.gif');
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left;
}
.product_overview_nav_l{
	width:454px;
	height:135px;	
	float:left;
	padding:0px 20px 10px 0px;
	margin-bottom:25px;
}

.product_overview_nav_r{
	width:460px;
	height:135px;	
	float:left;
	margin: 0px 0px 25px 6px;
}

.product_overview_nav_img{
	width:220px;
	padding:8px 20px 8px 0px;
	float:left;
}

.product_overview_nav_text{
	height:150px;
}

.product_overview_nav_text h2{
	padding:0px;
	margin:0px;
}

p.crane_small_black{
	color:#000000;
	font-size:11pt;
	display:inline-block;
	width:45px;
	padding:0px;
	margin:0px;
}

p.crane_small_red{
	color:#d41718;
	width:94px;
	font-size:11pt;
	margin:0px;
	padding:0px;
	display:inline-block;
}

p.new_product{
	color:#d41718;
	width:250px;
	font-size:11pt;
	margin:0px;
	padding:0px;
	display:inline-block;
}

span.new_product_white{
	color:#FFFFFF;
	display:inline-block;
	width:90px;
	font-size:11pt;
	margin:0px;
	padding:0px;
}



p.crane_small_black_detail{
	color:#000000;
	font-size:11pt;
	display:inline-block;
	width:200px;
	padding:0px;
	margin:0px;
}

p.crane_small_black_detail span.crane_small_red_detail{
	color:#d41718;
	width:94px;
	font-size:11pt;
	margin:0px;
	padding:0px;
	display:inline-block;
}

p.crane_large_black_detail{
	color:#000000;
	font-size:20pt;
	display:inline-block;
	width:200px;
	padding:0px;
	margin:0px;
}

p.crane_large_black_detail span.crane_small_red_detail{
	color:#d41718;
	width:94px;
	font-size:20pt;
	margin:0px;
	padding:0px;
	display:inline-block;
}

p.crane_small_white{
	color:#FFFFFF;
	display:inline-block;
	width:90px;
	font-size:11pt;
	margin:0px;
	padding:0px;
}

p.aboutus_red{	
	color:#d41718;
	display:inline-block;
	width:48px;
	font-size:11pt;
	margin:0px;
	padding:0px;
}

p.aboutus_black{
	color:#000000;
	font-size:11pt;
	display:inline-block;
	width:105px;
	padding:0px;
	margin:0px;	
}


#productdetail_left p.crane_small_black{
	color:#000000;
	font-size:11pt;
	display:inline-block;
	width:45px;
	padding:0px;
	margin:0px;
}
	
#productdetail_left p.crane_small_red{
	color:#d41718;
	display:inline-block;
	width:94px;
	font-size:11pt;
	margin:0px;
	padding:0px;
}


.product_overview_nav_text p{
	padding:0px;
	margin:0px;
}


#technicalspecs{
	height:165px;
	width:481px;
	float:left;
	padding:0px;
	margin:0px;
}

#technicalspecs_top{
	height:30px;
	width:461px;
	background-image:url('/templatemedia/technicalspecsbg_top.gif');
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

#technicalspecs_top p{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	padding:5px 0px 0px 10px;
}

#technicalspecs_main{
	height:116px;
	width:270px;
	background-image:url('/templatemedia/technicalspecsbg_main.jpg');
	background-repeat:no-repeat;
	padding-right:191px;
}


#technicalspecs_main p{
	padding:8px 0px 0px 10px;
	margin:0px;
}

#otherproducts{
	padding:0px 0px 5px 0px;
	width:938px;	
	height:160px;
}

#otherproducts_top{
	height:30px;
	width:937px;
	background-image:url('/templatemedia/otherproducts_top.gif');
}

p.other_products{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	padding:5px 0px 0px 10px;
	
}

p.other_products span.high{
	color:#d41718;
}


#otherproducts_main{
	background-color:#FFFFFF;
	height:124px;
	width:932px;
	border-width:0px 1px 1px 1px;
	border-color:#B6B6B6;
	border-style:solid;
	margin-left:3px;
	text-align:center;
	padding-top:6px;
}


.otherproducts_main_detail{
	float:left;
	width:120px;
	padding:0px 17px;	
	text-align:center;	
}

.otherproducts_main_detail p{
	padding:4px 0px 0px 0px;
	margin:0px;
}

.otherproducts_main_detail a{
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;	
	color:#000000;
}

#productdetail{
	background-image:url('/templatemedia/productdetail_bg.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:938px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	margin-top:5px;
	padding-bottom:10px;
	clear:both;
}	

#productdetail_left{
	width:575px;
	height:670px;
	padding:0px 10px;
	float:left;
	background-repeat:no-repeat;
	background-position: 10px 10px;
}

#productdetail_left p{
	padding:0px;
	margin:0px;	
}

#productdetail_right{
	padding:18px 13px 0px 0px;
	width:330px;
	float:left;
}

#productdetail_right ul{
	margin: 0px 0px 15px 12px;
	padding: 0px;
}

#productdetail_right li{
	font-size:9pt;	
	line-height:1.8;
}

#productdetail_right hr{
	height:3px;
	width:307px;
	background-image:url('/templatemedia/productdetail_hr.gif');
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left;
}

#productdetail_right h2{
	padding:0px;
	margin:0px;
	font-size:12pt;
}

#productdetail_specs{
	width:540px;
	padding-right:20px;
	float:left;
}

#productdetail_specs_buttons{
	height:46px;
}


#productdetail_specs_buttons ul { /* remove bullets and list indents */
	list-style: none;
	text-align:center;
	margin: 0;
	padding: 0;
}
#productdetail_specs_buttons li{
	position:relative;
	float:left;	
}
#productdetail_specs_buttons li a{
	display:block;
	width:133px;
	height:32px;
	position:relative;
	text-decoration:none;
	color:#000000;
	border:0px;
	font-size:10pt;
	font-weight:bold;
	padding:14px 2px 0px 0px;
}
/*#productdetail_specs_buttons li a:hover{
	background-image:url('/templatemedia/productdetail_round.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}*/
#productdetail_specs_buttons li a.activeSlide {	
	background-image:url('/templatemedia/productdetail_round.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#productdetail_specs_detail{
	width:540px;
	height:600px;
}

#morecranes{
	width:375px;
	float:left;
	padding-bottom:15px;
}

#morecranes hr{
	height:3px;
	width:371px;
	background-image:url('/templatemedia/morecranes_hr.gif');
	border:0px;
	margin:0px 0px 8px 0px;
	padding:0px;
	text-align:left;
}

.morecranes_nav{
	width:382px;
	height:130px;	
	float:left;
}

.morecranes_nav_img{
	width:176px;
	padding:5px 10px 25px 0px;
	float:left;
}

.morecranes_nav_text{
	height:140px;
	width:196px;
	float:left;
}

.morecranes_nav_text h2{
	padding:0px;
	margin:0px;
}

.morecranes_nav_text p{
	padding:0px;
	margin:0px;
}

#morecranes a.bottom{
	text-decoration:underline;	
	padding:0px;
	margin:0px;
}

#aboutus_top_container{
	width:940px;
	height:267px;
	padding-bottom:10px;
	margin:auto;	
	background-image:url('/templatemedia/about/top_bg.jpg');
	background-repeat:no-repeat;
}

.aboutus_image{
	padding: 0px;
	width:212px;
	height:248px;	
	background-repeat:no-repeat;
	padding-left:706px;
}

.aboutus_image_img{
	float:left;
}

.aboutus_text{
	background-image:url('/templatemedia/about/text_bg.jpg');
	padding-left:15px;	
	width:198px;
	height:248px;
	float:left;
}

p.aboutus_textp{
	font-size:20pt;
	color:#FFFFFF;	
	padding:0px;
	margin:0px;	
	/*width:190px;*/
}


#aboutus_top{
	position:relative;
	top:10px;
	left:11px;
	width:707px;
	height:248px;	
}

#aboutus_content{
	width:558px;
	border-color:#A2A2A2;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:15px 20px;
	float:left;
	margin-bottom:10px;
}

#training_content{
	width:565px;
	border-color:#A2A2A2;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:15px 10px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

#aboutus_content img{
	padding-right:10px;	
}

#gallery_and_applications{
	float:left;
	margin-left:15px;	
}

#gallery_and_applications h2{
	padding:0px;
	margin:0px;
}

#gallery_and_applications hr{
	width:325px;
	height:2px;
	background-image:url('/templatemedia/galleryapps_hr.jpg');
	background-repeat:no-repeat;
	border:0px;
	text-align:left;
	margin:0px;
	padding-bottom:20px;
}

.gallery_and_applications_nav{
	width:325px;
	height:121px;	
}

.gallery_and_applications_nav_img{
	width:176px;
	padding:2px 10px 2px 0px;
	float:left;
}

.gallery_and_applications_nav_text{
	height:135px;
	float:left;
	width:139px;
}

.gallery_and_applications_nav_text h2{
	padding:0px;
	margin:0px;
}

.gallery_and_applications_nav_text p{
	padding:0px;
	margin:0px;
}


.maps_nav{
	width:325px;
	height:175px;	
}

.maps_nav_img{
	width:130px;
	padding:2px 10px 2px 0px;
	float:left;
}

.maps_nav_img img{
	width:130px;
	height:147px;	
}

.maps_nav_text{
	height:175px;
	float:left;
	width:185px;
}

.maps_nav_text a{
	font-size:8pt;
}	

.maps_nav_text p{
	padding:0px;
	margin:0px;
	font-size:8pt;
}


#newsitem_content{
	width:661px;
	border-color:#A2A2A2;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:15px 20px;
	float:left;
	margin:0px 15px 10px 0px;
}

#contact_content{
	background-color:#FFFFFF;
	background-image:url('/templatemedia/contact/contact_bg.gif');
	background-position:bottom right;
	background-repeat:no-repeat;	
	width:920px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #A2A2A2;
	margin:auto;
	padding:0px 12px 30px 12px;
	margin-bottom:12px;
}

#contact_content_header{
	width:459px;
	float:left;
}

#contact_content_images{
	width:459px;
	float:left;
	text-align:right;
}

#contact_content_images img{
	padding-left:10px;
}


#enquiry_top{
	background-image:url('/templatemedia/contact/enquiry_top_bg.gif');
	height:29px;
	width:929px;
	margin: auto;
	color:#FFFFFF;
	font-weight:bold;
	padding: 3px 0px 0px 15px;
	margin-top:5px;	
}

p.enquiryform{
	font-size:12pt;
	margin:0px;
	padding:0px;
	color:#FFFFFF;	
}

p.keepintouch{
	font-size:11pt;
	color:#000000;
	font-weight:bold;
}

#enquiry_content{
	width:944px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #A2A2A2;
	margin:auto;
	background-color:#FFFFFF;
}

#enquiry_content_left{
	width:575px;
	padding:15px 0px 0px 15px;	
}

.enquiry_left{
	width:230px;
	float:left;	
	color:#666666;
	font-size:9pt;
}

.enquiry_right{
	width:345px;
	padding:0px 0px 12px 0px;
	float:left;
}

.enquiry_right p{
	padding-bottom:15px;
}

#enquiry_content_right{
	padding-left:10px;
}

.contact_map{
	width:459px;
	float:left;
	padding-top:30px;
}

.contact_map_text{
	width:210px;
	float:left;	
}

.contact_map_text_r{
	width:195px;
	padding-left:15px;
	float:left;	
}

.contact_map_image{
	width:249px;
	float:left;	
}

#usedcranes_top{
	width:945px;
	height:36px;	
	margin:auto;		
}

#usedcranes_top img{
	padding:0px;
}


#usedcranes_top_container{
	width:175px;
	height:267px;
	padding:0px 765px 10px 0px;
	margin:auto;	
	background-image:url('/templatemedia/about/top_bg.jpg');
	background-repeat:no-repeat;
}

#usedcranes_top_container hr{
	width:163px;
	height:2px;
	background-image:url('/templatemedia/usedcranes_hr.jpg');
	border:0px;
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px;
}

#usedcranes_top_container p{
	color:#FFFFFF;	
	padding-left:10px;
}

h2.usedcranes{
	font-size:19pt;
	padding:10px 0px 0px 10px;
	color:#FFFFFF;
	margin:0px;	
}

#usedcranes_bottom{
	background-color:#FFFFFF;
	width:943px;	
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #A2A2A2;
	margin:auto;
	padding:10px 0px 15px 0px;
	color:#666666;
	font-size:9pt;
}

#usedcranes_bottom p{
	padding:10px 12px 0px 14px;
	font-weight:bold;
	color:#666666;
}

.usedcranes_white{
	width:920px;
	height:54px;
	margin:auto;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #DE6C6D;
}

.usedcranes_grey{
	width:920px;
	height:54px;
	margin:auto;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #D41718;
	background-image:url('/templatemedia/usedcranes/grey_bg.gif');
	background-repeat:repeat-x;
}

.usedcranes_img{
	padding:3px 0px 0px 8px;
	float:left;
}

.usedcranes_img img{
	height:48px;
	width:59px;
}

.usedcranes_model{
	padding:20px 0px 0px 20px;
	width:76px;
	float:left;
}

.usedcranes_capacity{
	width:120px;
	float:left;
	padding:20px 0px 0px 33px;
}

.usedcranes_year{
	width:154px;
	float:left;
	padding:20px 0px 0px 0px;
	text-align:center;
}

.usedcranes_hour{
	width:134px;
	float:left;
	padding:20px 0px 0px 0px;
	text-align:center;
}

.usedcranes_details{
	width:225px;
	float:left;
	padding:20px 0px 0px 26px;
}

.usedcranes_price{
	width:21px;
	float:left;
	padding:20px 0px 0px 34px;
}


#usedcranes_text{
	width:471px;
	float:left;
}

#usedcranes_images{
	width:471px;
	float:left;
	text-align:right;
}

#usedcranes_images img{
	padding:10px 10px 0px 0px;
}

#flash_map_container{
	width:932px;
	background-color:#FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0A0;
	padding:2px 10px 5px 10px;
	margin:auto;
	margin-bottom:15px;
}

#flash_title_left{
	width:466px;
	float:left;	
}

#flash_title_right{
	width:466px;
	float:left;	
	text-align:right;
	padding-top:2px;
}


#flash_top{
	padding: 0px 0px 0px 10px;
	height:35px;
	width:920px;
	background-image:url('/templatemedia/flash_top.gif');
	margin:auto;
	margin-bottom:2px;
}

#flash_top_left{
	width:125px;
	float:left;	
	padding-top:5px;
}

#flash_top_middle{
	width:475px;
	float:left;	
	padding-top:7px;
}

#flash_top_right{
	width:300px;
	float:left;	
	text-align:right;
	padding-top:3px;
}

#flash_top p{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	padding:2px 5px 0px 0px;
	display:inline;
}

#dealers_top{
	padding: 5px 0px 0px 10px;
	height:28px;
	width:944px;
	background-image:url('/templatemedia/dealer_top.gif');
	margin:auto;
}
	
#dealers{
	width:916px;
	background-color:#FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0A0;
	margin:auto;
	padding:10px 18px;
	margin-bottom:10px;
}

#dealers_letters{
	width:916px;
	margin-bottom:10px;
}

#dealers_list{
	width:916px;
}

.dealer{
	width:210px;
	height:250px;
	float:left;
	padding: 3px 5px;
	margin: 0px 9px 15px 0px;
}

.dealer_red{
	background-color:#f5dbdb;
	width:210px;
	height:250px;
	float:left;
	padding: 3px 5px;
	margin: 0px 9px 15px 0px;	
}

#dealers a{
cursor:pointer;
font-weight:bold;	

}

.dealer a, .dealer_red a{
	font-weight:normal;
}

.dealer a.blank, .dealer_red a.blank{
	color:#000000;
	cursor:default;
}

.dealer p.head, .dealer_red p.head{
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
}

#gallery_content
{
	margin:auto;
	width:940px;	
	padding-bottom:15px;
}

#gallery_most_watched{
	height:247px;
	width:920px;
	margin-bottom:15px;	
	padding:10px 10px;
	background-image:url('/templatemedia/about/top_bg.jpg');
}

#gallery_most_watched_video{
	width:700px;
	height:247px;
	padding-right:10px;
	float:left;
}

#gallery_most_watched_text{
	width:210px;
	height:247px;
	float:left;
}

#gallery_most_watched_text h2.white{
	margin-left:15px;
}

#gallery_most_watched_text p{
	margin-left:15px;
	color:#FFFFFF;
}

#gallery_most_watched_text p.red{
	color:#e21322;
	font-weight:bold;
	font-size:12pt;
	padding:0px;
	margin-left:15px;
}

#gallery_top{
	width:940px;	
	margin:auto;
}

#gallery_top_left{
	width:470px;
	float:left;	
	padding-top:5px;
}

#gallery_top_right{
	width:470px;
	float:left;	
	text-align:right;
	padding-top:3px;
}

#gallery_content hr{
	width:939px;
	height:3px;
	background-image:url('/templatemedia/hr_full.jpg');
	background-repeat:no-repeat;
	border:0px;
	margin:0px 0px 10px 0px;
	padding:0px;
		float:none;	
}


#gallery_content h2{
	padding:0px;
	margin:0px;
}


.gallery_container{
	width:300px;
	float:left;
	margin: 0px 0px 15px 0px;
}

.gallery_container_m{
	width:300px;
	float:left;
	margin: 0px 20px 15px 20px;
}


.gallery_top{
	height:33px;
	width:290px;
	padding-left:10px;
	background-image:url('/templatemedia/gallery/top_bg.gif');	
}

.gallery_top_left{
	width:125px;
	padding-top:5px;
	float:left;	
}

#gallery_top_right706, #gallery_top_right547, #gallery_top_right376, #gallery_top_right295, #gallery_top_right094, #gallery_top_right095, #gallery_top_right506, #gallery_top_right245, #gallery_top_rightadvertising, #gallery_top_rightbrochures{
	width:155px;
	padding-top:2px;
	float:left;	
	padding-right:10px;
}

#gallery_top_right706 ul, #gallery_top_right547 ul, #gallery_top_right376 ul, #gallery_top_right295 ul, #gallery_top_right094 ul, #gallery_top_right095 ul, #gallery_top_right506 ul, #gallery_top_right245 ul, #gallery_top_rightadvertising ul,#gallery_top_rightbrochures ul{
	margin:0px;
	padding:0px;
	list-style:none; 
}

#gallery_top_right706 li, #gallery_top_right547 li, #gallery_top_right376 li , #gallery_top_right295 li, #gallery_top_right094 li, #gallery_top_right095 li, #gallery_top_right506 li,#gallery_top_right245 li,#gallery_top_rightadvertising li,#gallery_top_rightbrochures li{
	margin: 0px;
	height: 31px;
	line-height: 31px;
	width:77px;
	text-align: center;
	display: block; 
    list-style-type: none;
	float:left;
}

#gallery_top_right706 li a, #gallery_top_right547 li a, #gallery_top_right376 li a, #gallery_top_right295 li a, #gallery_top_right094 li a, #gallery_top_right095 li a, #gallery_top_right506 li a,#gallery_top_right245 li a,#gallery_top_rightadvertising li a,#gallery_top_rightbrochures li a{
	display:block;	
	height:31px;
	width:75px;
	margin-right:2px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
}

#gallery_top_right706 li a:hover, #gallery_top_right547 li a:hover, #gallery_top_right376 li a:hover, #gallery_top_right295 li a:hover, #gallery_top_right094 li a:hover, #gallery_top_right095 li a:hover, #gallery_top_right506 li a:hover,#gallery_top_right245 li a:hover, #gallery_top_rightadvertising li a:hover, #gallery_top_rightbrochures li a:hover{
	background-image:url('/templatemedia/gallery/gallery_top_bg.jpg');	
}

#gallery_top_right706 li a.activeSlide, #gallery_top_right547  li a.activeSlide, #gallery_top_right376 li a.activeSlide, #gallery_top_right295 li a.activeSlide, #gallery_top_right094 li a.activeSlide, #gallery_top_right095 li a.activeSlide, #gallery_top_right245 li a.activeSlide,#gallery_top_right506 li a.activeSlide, #gallery_top_rightadvertising li a.activeSlide, #gallery_top_rightbrochures li a.activeSlide{
	background-image:url('/templatemedia/gallery/gallery_top_bg.jpg');	
}


#gallery_bottom706, #gallery_bottom547, #gallery_bottom376, #gallery_bottom295, #gallery_bottom094, #gallery_bottom095, #gallery_bottom506, #gallery_bottom245, #gallery_bottomadvertising, #gallery_bottombrochures{
	height:387px;
	width:298px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color:#757575;	
	/*padding:10px 10px 5px 10px;*/
	background-image:url('/templatemedia/gallery/bottom_bg.jpg');	
	background-repeat:repeat-x;
}

#gallery_bottom706n, #gallery_bottom547n, #gallery_bottom245n, #gallery_bottom376n, #gallery_bottom295n, #gallery_bottom094n, #gallery_bottom095n, #gallery_bottom506n, #gallery_bottomadvertisingn, #gallery_bottombrochuresn{
	height:187px;
	width:298px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color:#757575;	
	/*padding:10px 10px 5px 10px;*/
	background-image:url('/templatemedia/gallery/bottom_bg.jpg');	
	background-repeat:repeat-x;
}

.gallery_photos{
	height:187px;
	width:298px;	
	text-align:right;
}

.gallery_photos a{
	padding-right:8px;
	text-decoration:underline;
}

.gallery_videos{
	height:177px;
	width:278px;
	overflow : auto;
	margin:0px 10px 5px 10px;
	padding:5px;
}
.gallery_videos img{
	margin-right:10px;
}	

.gallery_bottom_content_photos{
	height:372px;
	width:278px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#000000;	
	overflow : auto;
	margin:10px 10px 5px 10px;
	background-repeat:no-repeat;
}

.gallery_bottom_content_photos_new{
	height:172px;
	width:278px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#000000;	
	overflow : none;
	margin:10px 10px 5px 10px;
	background-repeat:no-repeat;
}


.gallery_bottom_content_photos_toptext{
	height:272px;
	width:260px;
	padding:2px 0px;
	text-align:right;
}


.gallery_bottom_content_photos_toptext_new{
	height:172px;
	width:260px;
	padding:2px 0px;
	text-align:right;
}

p.gallery_model{
	font-size:22pt;
	color:#363636;
	margin:0px;
	padding:0px 25px 0px 0px;
}

.gallery_bottom_content_photos_toptext a{
	text-decoration:underline;
	padding-right:11px;	
}

.gallery_bottom_content_photos img{
	width:120px;
	height:88px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#000000;	
	margin:0px 3px 4px 3px;;	
}

.gallery_bottom_content_videos{
	height:362px;
	width:268px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#000000;	
	overflow : auto;
	margin:10px 10px 5px 10px;
	padding:5px;
}

.gallery_bottom_content_videos img{
margin-right:10px;	
}

.gallery_video{
	height:85px;
	width:	258px;
}

.gallery_bottomedge{
	height:5px;
	width:300px;
	background-image:url('/templatemedia/gallery/bottomedge_bg.gif');	
}

.gallery_bottomedge_new{
	height:4px;
	width:300px;
	background-image:url('/templatemedia/gallery/bottomedge_bg_new.gif');	
}


#bottombar_full{
	width:100%;
	height:35px;
	background-image:url('/templatemedia/bottombar_bg.gif');
	clear:both;
}

#bottombar{
	width:940px;
	margin:auto;	
	padding-top:4px;
	text-align:center;
}

#bottombar p{
	color:#FFFFFF;
	font-size:8pt;	
	padding:0px 30px 0px 30px;
	margin:0px;
	display: inline;	
}

#bottom_full{
	width:100%;
	height:237px;
	background-image:url('/templatemedia/bottom_bg.gif');
	background-repeat:repeat-x;
}

#bottom{
	width:910px;
	margin:auto;	
	padding-top:27px;
}

#bottom_left{
	width:730px;
	float:left;	
}

#bottom_right{
	padding:0px;
	margin:0px;
}


#bottom_right p.link{
	padding:0px;
	margin:0px;
}

#bottom_right a{
	font-weight:bold;
	text-decoration:none;	
	color:#000;	
	font-size:8pt;
}

#bottom_right a:hover{
	text-decoration:underline;
}

#bottom_right img{
	padding-bottom:4px;
	float:none;	
}

#bottom_right a.social{
	color:#666666;	
}

#bottom p{
	color:#CB0000;
	font-size:8pt;
	text-transform: uppercase;
	font-weight:bold;
	padding:0px 0px 15px 0px;
	margin:0px;
}


.bottom_menu{
	float:left;
	width:113px;	
	font-size:8pt;
}

.bottom_menu h3{
	font-weight:bold;
	text-transform: uppercase;
	padding:0px 0px 8px 0px;
	margin:0px;
	color:#CB0000;
	line-height:1.2;
	font-size:8pt;
}

.bottom_menu ul{
	list-style-image:url("/templatemedia/red_square.gif");
	padding:0px;
	margin:0px;
}

.bottom_menu li{
	margin:0px 0px 0px 12px;
	padding:0px;	
}

.bottom_menu li.no_bullet{
	list-style-type:none;
	list-style-image:none;
}

.bottom_menu li.no_bullet a{
	font-style:italic; 
}

.bottom_menu li a{
	font-weight:bold;
	text-decoration:none;	
	color:#000;
}

.bottom_menu li a:hover{
	text-decoration:underline;
}

#bottom_social{
	float:left;
	text-align:right;
	margin-left:5px;
}

#bottom_social img{
	margin:95px 0px 10px 0px;
}

#bottom_go{
	float:left;	
	padding:130px 0px 0px 2px;
}

input{
	color:#A0A0A0;
	font-size:8pt;
}

select{
	color:#A0A0A0;
	font-size:8pt;	
	text-transform: uppercase;
	margin-right:8px;
}

input.searchtextbox{
	width:168px;
	height:16px;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0A0;
	padding:0px 2px 0px 0px;
	margin-bottom:10px;
}

input.enquiry{
	width:220px;
	height:17px;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0A0;
	padding:4px 2px 0px 5px;
	color:#000000;
}

textarea.enquiry{
	width:223px;
	height:74px;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0A0;
	padding:2px;
	color:#000000;
}

select.enquiry{
	width:229px;
	height:21px;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0A0;	
	color:#000000;
}

input.black{
	color:#000000;
	font-size:10pt;
	margin-right:5px;	
}

.go_top{
	/*background-image:url('/templatemedia/go_button.gif');
	background:url('/templatemedia/go_button.gif');
	background-repeat:no-repeat;
	background-position:bottom left;	*/
	height:28px;
	width:44px;
	border:none;
	margin: 0px 0px 0px 5px;
	vertical-align:middle;
}

.go_bottom{
	background-image:url('/templatemedia/go_button_bottom.gif');
	background:url('/templatemedia/go_button_bottom.gif'); /* IE6 support */
	height:28px;
	width:46px;
	border:none;
}

span.select{
	margin-top:3px;
	position: absolute;
	width: 132px;
	height: 19px;
	padding: 3px 24px 0px 6px;
	background: url('/templatemedia/select_bg.gif') no-repeat;
	overflow: hidden;
	text-align:left;	
	color:#A0A0A0;
	font-size:8pt;
	text-transform: uppercase;
}


.hiddenPic {display:none;}

.clear{clear:both; margin: 0px; padding: 0px; line-height: 0px; font-size: 1px;}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 7px solid black;
overflow: scroll; /*leave this value alone*/
width: 233px; /*Width of Carousel Viewer itself*/
height: 90px; /*Height should enough to fit largest content's height*/
margin: 10px auto;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
border-width: 0px 3px 0px 0px; /*borderaround each panel*/
border-style:solid;
border-color:#000000;
width:115px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel img{
	height:90px;
	width:115px;
}


.video_popup{
	display:none;	
}

p.search_count{
	font-size:11pt;	
}

a.search_url{
	font-style:italic;
	color:#363636;
}

hr.search_hr{
	height:1px;
	background-image:none;	
}



a.folder_icon {

	margin: 0px;
	padding: 10px 0px 10px 35px;
	color: black;
	font-size: 9pt;
	text-decoration: none;
	line-height: 32px;
	background-image: url(/templatemedia/admin/folder_closed.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}

a.folder_icon:hover {

	color: black;
	text-decoration: underline;
	background-image: url(/templatemedia/admin/folder_open.gif);
}