/* = BASIC SETTINGS -- body, text, etc.



-------------------------------------------------------------------------------------------*/

body {

	behavior: url(/_inc/csshover.htc); /* WinIE behavior call */
	margin:0; padding:0; border:0;
	font: 12px/18px arial,verdana,helvetica;
	background:#ebebeb;
	text-align:center;
	color:#545454;
	}

p {
	margin-top:0; margin-bottom:1em;
	}

p, h1, h2, h3, h4, td, li { text-align:left; }

img { border:0; }

a { text-decoration:underline; color:#005daa;}

a:hover { color:#E86A10;}

.clear	{ font-size: 1px; line-height: 1px; height: -1%; clear:both; }

.nobold { font-weight: normal; }


/* = CONTAINER -- wraps the whole page

-------------------------------------------------------------------------------------------*/

#container {
	width:770px;
	background:white;
	border:none;
	margin:0 auto; padding:0;
	}


/* = MASTHEAD -- branding and feature crane banner

-------------------------------------------------------------------------------------------*/

#masthead {
	width:768px; height:125px;
	margin:0; padding:0;
	background:url(/_img/carde-pacific-logo.gif) no-repeat;
	background-position:left;
	border-left:solid 1px #005daa; border-right:solid 1px #005daa;
	/*text-align:right;*/
	/*background-color:#FFF;
	diplay:block; border:solid 0px #f000;*/
	}

	/*#masthead p { color:#000; display:block; border:solid 1px #000; width:300px; float:left; font-size:15px; font-weight:bold; padding:0; line-height:18px; font-style:italic; text-align:right; }*/

#masthead h1 { display:none; }

	/*#masthead object, #masthead embed { float:left; width:400px; }*/


.masthead_content {
		width:330px; height:80px; float:left; padding:0; margin:0;
		display:block; border:0px solid #f00;
		}

/* ********************************************** 800-NUMBER */

#contact_info_container {
	float:right;
	display:block;
	border:solid 0px #000;
	width:350px;
	height:75px;
	margin:10px 10px 0 0;
	padding:0;
	background-position:right;
	}
#telephone_number {
	float:right;
	display:block;
	border:solid 0px #000;
	width:350px;
	text-align:right;
	margin-top:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#005daa;;
}
#slogan {
	float:right;
	display:block;
	border:solid 0px #000;
	width:300px;
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	padding-top:7px;
}

/*#slogan p { display:block; border:solid 0px #f00; width:350px; font-size:16px; font-weight:bold; margin:0; padding:25px 15px 0 0; line-height:20px; font-style:italic; text-align:right; }*/

#left_bar_show_include {
	width:140px;
	margin:0;
	padding:0;
	background-color:#eeeeee;
	}

.HeaderText {
	font-size:12px; color:#fff; padding:0; font-style:normal; font-weight:bold; text-align:center; margin:0;
	}

/* = CONTENT WRAPPER -- used for creating the side and bottom 1px border

-------------------------------------------------------------------------------------------*/

#contentwrap {
	width:768px;
	margin:0; padding:0 0 20px 0; float:right;
	border-top:1px solid #005daa;
	border-right:1px solid #005daa;
	border-bottom:5px solid #005daa;
	border-left:1px solid #005daa;
	background-color:#FFF;
	}

/* = TOP NAVIGATION -- basic nav bar under masthead

-------------------------------------------------------------------------------------------*/

#topnav {
	float:right; display:block; border:solid 0px #f00; width:518px; height:25px; margin:10px 7px 0 0; padding:0; background-color:#FFF;
	}

	#topnav a {
		float:left; border-left:1px solid #fff; border-right:1px solid #000;
		display:block; text-decoration:none; color:#fff; line-height:23px;
		font-weight:bold; text-align:center; height:25px;
		background:url(/_img/btn_bg.gif) repeat-x;
		}

	#topnav a:hover { background:url(/_img/btn_bg_over.gif) repeat-x; cursor:pointer; }

	#topnav a.btn0  { width:101px; border-left:none !important; }

	#topnav a.btn1 { width:95px; }

	#topnav a.btn2 { width:117px; background:url(/_img/btn_blinking.gif) repeat-x; }

	#topnav a.btn3 { width:106px; }

	#topnav a.btn4 { width:90px; border-right:none !important; }


/* ************************************************ MAP */

#contactus_map {
	float:right; width:300px; height:350px;
	background:url(/_img/map.jpg) no-repeat;
	margin:0 20px 0 0; padding:0;
	}

#contactus_direction {
	float:right; width:300px; clear:right;
	margin:0 20px 0 0; padding:0;
	text-align:left;
	display:block; border:solid 0px #f00;
	}

/* = MAIN NAVIGATION -- sidebar navigation used throughout the site

-------------------------------------------------------------------------------------------*/

#sidenav {
position:relative; left:0; float:left; margin-top:7px; padding:0 7px 0 7px; text-align:right; visibility:visible;
}

#mainnav { background-color:#fff; border:0; padding:0; margin:27px 5px 0 7px; width:140px; float:left; clear:left; }

/* heading for section palette */

	#mainnav h1 {
		color:#f7941d;
		height:20px; width:143px;
		margin:0;
		padding:7px 0 0 0;
		background:url(/_img/sidenav_top.gif) no-repeat;
		border:0;
		font-size:11px; line-height:normal; font-style:italic;
		display:block;
		position:relative; left:2px;
		}

/* stats for each palette */

	#mainnav ul {
		width:100%;
		padding:0 !important;
		margin:0 !important;
		background:url(/_img/sidenav_bg.gif) repeat-y;
		position:relative; left:2px;
		}

/* stats for each line item, including all sub-sections */

	#mainnav ul li {
		list-style-image: none; list-style-type:none;
		color:#000; height:auto; width:148px; margin:0; padding:0;
		background:url(/_img/orange_arrow.gif) no-repeat 7px 8px;
		border:1px solid #005daa; border-top:none !important;
		font-size:11px; line-height:14px; font-weight:bold;
		display:block;
		}

	#mainnav ul li:hover { background-color:#e7e7e7; }

		#mainnav ul li a {
			text-decoration:none; color:#000; display:block; height:100%;
			padding:6px 0 5px 17px;
			}

		#mainnav ul li a:hover {color:#000; }

/* stats for each line item, including all sub-sections */

		#mainnav ul li#active { background:url(/_img/blk_arrow.gif) no-repeat 5px 12px; background-color:#f7941d; }

		/*#mainnav h1 a {color:#FFF; }*/

		#mainnav h1#active a {color:#f7941d; }
        #mainnav h1#active a:hover {color:#FFF; }
		#mainnav h1 a { color:#FFF; }
	    #mainnav h1 a:hover { color:#f7941d; }
		#mainnav ul li#active a {color:#000; }
		#mainnav ul li.sub, #mainnav ul li.subactive {
			height:auto; line-height:12px; padding-bottom:2px;
			text-transform:uppercase; background-color:#ccc;
			}

			#mainnav ul li.sub:hover { background-color:#e7e7e7; }
			#mainnav ul li.subactive { background-color:#898889; }
			#mainnav ul li.sub a, #mainnav ul li.subactive a {
				text-decoration:none;
				text-align:left;
				color:#000;
				display:block;
				height:100%;
				padding:5px 0 0 27px;
				}

			#mainnav ul li.sub a { background-color:#ccc; }
			#mainnav ul li.subactive a { background:url(/_img/wht_arrow.gif) no-repeat 15px 6px; }


/*			#mainnav ul li.sub#last a, #mainnav ul li.subactive#last a { padding-bottom:5px; } */


			#mainnav ul li.sub a:hover, #mainnav ul li.subactive a { color:#000; background-color:#898889; }
			#mainnav ul li.sub a:hover { background-color:#e7e7e7; }


/* ************************************* NEW ENTRY */

#image-container {
	float:left; display:block; border:solid 0px #000;
	width:768px; height:210px;
	background:url(/_img/main-image.jpg) no-repeat;
	margin:0; padding:0;
	}

#location {
	display:block; border:solid 0px #000;
	float:right; margin:20px 10px 0 0; padding:0;
	width:245px; height:auto;
	/*border-left:dotted 1px #999;*/
	}

#press_release {
	display:block; border:solid 0px #F00;
	width:195px; height:25px;
	margin:0 0 3px 15px; padding:0;
	background-color:#eee;
	background:url(../_img/btn_bg.gif) repeat-x;
	}

	#location h3.press_release {
		margin:0; padding:3px 0 0 10px; color:#fff; font-size:12px;
		}

#press_release_content  {
	width:195px; height:auto;
	margin:0 7px 0 17px; padding:5px auto;
	/*border:1px solid #000;*/
	}

	#press_release_content ul li {
	color:#000;
	font-size:12px; font-weight:normal;
	font-style:normal;
	}

	#press_release_content ul li a:hover {
	color:#f7941d;
	}

/*#info p { color:#999; display:block; border:solid 1px #000; width:300px; font-size:15px; font-weight:bold; margin:0; padding:0; line-height:18px; font-style:italic; text-align:right; }*/


/* NEW ENTRY = FLASH CONTAINER

-------------------------------------------------------------------------------------------*/

#flash_container  {
	width:195px; height:220px; background-color:#fff;
	margin:20px 3px 0 15px; padding:0;
	display:block; border:0px solid #000;
	float:right;
	}


/* = ICON NAVIGATION -- big shiny buttons on the home page

-------------------------------------------------------------------------------------------*/

#iconnav {
	display:block; height:289px; width:590px; float:right; position:relative; right:9px; clear:none;
	margin:9px 0 0 0; background-image:url(/_img/blk_roundbox.gif);
	}

	#iconnav ul {
		width:100%;
		padding:0;
		margin:0;
	}

		#iconnav ul li {
			list-style-image: none; list-style-type:none; float:left; color:#fff;
			height:129px; width:129px; padding:0;
			background:url(/_img/orange_arrow.gif) no-repeat 7px 9px; text-align:center; padding-top:4px;
			font-size:11px; line-height:14px; font-weight:bold; text-transform:uppercase; font-weight:bold;
			display:block; position:relative; top:10px; left:28px;
			}


			#iconnav ul li.rt { background:url(/_img/icon_rt.gif) no-repeat; left:10px !important; }
			#iconnav ul li.truck { background:url(/_img/icon_truck.gif) no-repeat; left:28px;}
			#iconnav ul li.tower { background:url(/_img/icon_tower.gif) no-repeat; left:46px;}
			#iconnav ul li.crawler { background:url(/_img/icon_crawler.gif) no-repeat; left:64px;}
			#iconnav ul li.at { background:url(/_img/icon_at.gif) no-repeat; left:10px !important; top:18px;}
			#iconnav ul li.gantry { background:url(/_img/icon_gantry.gif) no-repeat; left:28px; top:18px;}
			#iconnav ul li.boom { background:url(/_img/icon_boom.gif) no-repeat; left:46px; top:18px;}
			#iconnav ul li.reach { background:url(/_img/icon_reach.gif) no-repeat; left:64px; top:18px;}
			#iconnav ul li a { color:#fff; display:block; width:100%; height:100%; }

/* NEW ENTRY = MAIN SUB CONTENT CONTAINER

------------------------------------------------------------------------------------------------------*/

#mainsubcontent { float:right; padding:0 0 10px 0; width:575px; text-align:left; position:relative; right:15px; }

.hrcontenttop_thick {
	PADDING-RIGHT: 0px; BORDER-TOP: #005daa 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; LINE-HEIGHT: 4px; PADDING-TOP: 0px
	}

.hrcontenttop_thin {
	PADDING-RIGHT: 0px; BORDER-TOP: #005daa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 4px; PADDING-TOP: 0px
	}

.hrcontenttop_dash {
	PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 4px; PADDING-TOP: 0px
	}

#mainsubcontent h1 { font-size:18px; color:#005daa; padding:0; font-style:normal;}
.mainsubcontent_header h1 { font-size:18px; color:#005daa; padding:0; font-style:normal;}
#maincontent h1 { font-size:18px; color:#005daa; padding:0; font-style:normal;}

/* = MAIN CONTENT -- where the bulk of the page resides

-------------------------------------------------------------------------------------------*/

#maincontent { float:left; padding:20px 0 0 0; width:475px; text-align:left; position:relative; left:20px; }
/*#mainsubcontent { float:right; padding:0; width:575px; text-align:left; position:relative; right:15px; }*/

/*#subcontentEquip { /*float:left; padding:8px 0 10px 0; width:570px; text-align:left; position:relative; left:10px; top:2px;}*/
#subcontentEquip { float:left; padding:8px 0 10px 0; width:570px; text-align:left; position:relative; left:10px; top:2px;}
#subcontentEquipShow { float:left; padding:8px 0 10px 0; width:748px; text-align:left; position:relative; left:10px; top:2px;}
#subcontent { float:left; padding:8px 0 10px 40px; width:500px; text-align:left; position:relative; left:20px; }
#subcontentDescrip { float:left; padding:8px 0 10px 20px; width:500px; text-align:left; position:relative; left:20px; }

/* ************************************************ LOGO BAR */

	#logobar {
	display:block;
	width:485px; height:60px;
	float:left;
	margin:50px 0 0 20px;
	border-bottom: 1px solid #333; border-top: 1px solid #333;
	background:url(/_img/logobar.gif) no-repeat;
	background-position:left;
	}

	#logobar2 {
	display:block;
	width:485px; height:60px;
	float:left;
	margin:0 0 0 23px;
	border-bottom: 1px solid #333; border-top: 1px solid #333;
	background:url(/_img/logobar.gif) no-repeat;
	background-position:left;
	}

/* NEW ENTRY = BACK TO TOP

-------------------------------------------------------------------------------------------*/

.back_to_top {
	float:right; width:60px; height:20px; font-size:11px; clear:both; display:block; border:0px solid #000; background-color:#fff; margin:0 auto; color:#666;
	}

/* = FOOTER -- self-explanatory

-------------------------------------------------------------------------------------------*/

#footer {
	width:770px; height:55px; font-size:10px; clear:both;
	background-color:#ebebeb; margin:0 auto; color:#005daa;
	}

	#footer a, #footer p {
		color:#005daa; text-align:center;
		}

#footer a:link{
	color:#005daa;
	text-decoration:underline;
	}

#footer a:visited{
	color:#005daa;
	text-decoration:none;
	}

#footer a:hover {
	color: #000;
	text-decoration:none;
	}

/* ***************************************************************** BREADCRUMB */

#breadcrumb_container {
	width:580px; float:right; margin:10px 0 10px 0; padding-right:10px;
	}

	.breadcrumb {
	font:12px Arial, Helvetica, sans-serif; color:#005daa; text-align:left;
	border-bottom:1px solid #999; padding:0 0 10px 0; text-decoration:none; font-weight:700;
	}

A.breadcrumblink:link {
	font: 12px Arial, Helvetica, sans-serif; color: #999; text-decoration:none;
	}

A.breadcrumblink:active {
	font: 12px Arial, Helvetica, sans-serif; color: #999; text-decoration:none;
	}

A.breadcrumblink:visited {
	font: 12px Arial, Helvetica, sans-serif; color: #999; text-decoration:none;
	}

A.breadcrumblink:hover {
	font: 12px Arial, Helvetica, sans-serif; color: #000; text-decoration:none;
	}

/* ***************************************************************************************************************************************************** */

/* ************************************************ LOGO BAR */
	/*#logobar { display:inline; width:485px; float:left; margin:0 0 0 40px;}
	#logobar h2.brands { font-size:12px; font-style:oblique; border:none; color:#000; margin:0; padding:0 }
	#logobar ul { display:block; width:485px; height:50px; padding:0; margin:0; border-bottom: 1px solid #333; border-top: 1px solid #333; }
	#logobar ul li { float:left; clear:none; list-style-image: none; list-style-type:none; padding:0; margin:0; }
		#logobar ul li a { display:block; width:475px; height:50px; text-decoration:none; padding:0; }
			#logobar ul li a em { display:none; }
			#logobar ul li.brand1 a{ background:url(/_img/terex-logobar.gif) no-repeat center; width:78px; height:18px; }
			#logobar ul li.brand2 a{ background:url(/_img/peiner-logobar.gif) no-repeat center; width:126px; height:18px; }
			#logobar ul li.brand3 a{ background:url(/_img/comedil-logobar.gif) no-repeat center; width:136px; height:18px; }
			#logobar ul li.brand4 a{ background:url(/_img/american-logobar.gif) no-repeat center; width:145px; height:18px; }
			#logobar ul li.brand5 a{ background:url(/_img/liebherr-logobar.gif) no-repeat center; width:87px; height:18px; }
			#logobar ul li.brand6 a{ background:url(/_img/link-belt-logobar.gif) no-repeat center; width:65px; height:18px; }
			#logobar ul li.brand7 a{ background:url(/_img/grove-logobar.gif) no-repeat center; width:62px; height:18px; }
			#logobar ul li.brand8 a{ background:url(/_img/manitowoc-logobar.gif) no-repeat center; width:53px; height:30px; }
			#logobar ul li.brand9 a{ background:url(/_img/potain-logobar.gif) no-repeat center; width:81px; height:18px; }*/

/* ************************************************ LOGO BAR 2 */

	/*#logobar2 { display:inline; width:475px; float:left; margin:0 0 0 50px;}
	#logobar2 h2.brands { font-size:12px; font-style:oblique; border:none; color:#000; margin:0; padding:0 }
	#logobar2 ul { display:block; width:450px; height:50px; padding:0; margin:0; border-bottom: 1px solid #333; border-top: 1px solid #333; }
	#logobar2 ul li { float:left; clear:none; list-style-image: none; list-style-type:none; padding:0 0 0 12px; margin:0; }
		#logobar2 ul li a { display:block; width:475px; height:50px; text-decoration:none; padding:0; }
			#logobar2 ul li a em { display:none; }
			#logobar2 ul li.brand1 a{ background:url(/_img/terex-logobar.gif) no-repeat center; height:23px; width:89px; }
			#logobar2 ul li.brand2 a{ background:url(/_img/grove-logobar.gif) no-repeat center; height:23px; width:71px; }
			#logobar2 ul li.brand3 a{ background:url(/_img/link-belt-logobar.gif) no-repeat center; height:23px; width:76px; }
			#logobar2 ul li.brand4 a{ background:url(/_img/american-logobar.gif) no-repeat center; height:23px; width:46px; }
			#logobar2 ul li.brand5 a{ background:url(/_img/liebherr-logobar.gif) no-repeat center; height:23px; width:99px; }
			#logobar2 ul li.brand6 a{ background:url(/_img/potain-logobar.gif) no-repeat center; height:23px; width:89px; }
			#logobar2 ul li.brand7 a{ background:url(/_img/comedil-logobar.gif) no-repeat center; height:23px; width:162px; }
			#logobar2 ul li.brand8 a{ background:url(/_img/peiner-logobar.gif) no-repeat center; height:23px; width:141px; }*/

	#subcontentEquip h1, #subcontent h1, #thankyou h1 { font-size:16px; line-height:1em; margin-top:0; padding-bottom:10px; color:#005daa; display:block; width:100%; border-bottom:1px solid #000; }
	#subcontentEquip h1, #subcontentEquip p { display:block; width:96%; margin: 0 auto 10px auto; }
	#subcontentEquip h2, #subcontent h2, #thankyou h2 { font-size:14px; margin-bottom:10px; }
	#subcontentEquip h3, #subcontent h3, #thankyou h3 { font-size:12px; margin:10px 0 5px 0; }
	#subcontent table.cranechart { width:550px; padding-left:50px; }
	#subcontent table.cranechart th { text-align:left; }
	#subcontent table.cranechart td.pdf_getter a { text-align:left; background:url(/_img/icon_pdf.gif) no-repeat 0 .15em; padding-left: 20px; }

#no1 {
		width: 77px; height:40px; margin:90px 10px 10px 0; padding:0; float:left;
		/*border:1; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;*/
		background:url(/_img/no1.gif) no-repeat;
		}

#no2 {
		width: 77px; height:40px; margin:0 10px 10px 0; padding:0; float:left;
		/*border:1; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;*/
		background:url(/_img/no2.gif) no-repeat;
		}

#no3 {
		width: 77px; height:40px; margin:0 10px 10px 0; padding:0; float:left;
		/*border:1; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;*/
		background:url(/_img/no3.gif) no-repeat;
		}

#spacer {
		width: 77px; height:70px; margin:0 10px 0 0; padding:0; float:left;
		}


/* = THANK YOU -- resulting page after Contact Us form has been submitted

-------------------------------------------------------------------------------------------*/

#thankyou { display:block; width:680px; padding-top:30px; margin-left:auto; margin-right:auto; }
	#thankyou p { display:block; padding-bottom:50px; width:100%; }
		#thankyou p.thanks_right a { display:block; float:right; padding-left:20px; width:5em; height:2em; background:url(/_img/round_arrow_btn.gif) no-repeat 0 .15em; }

	#thankyou h1.brands { font-size:12px; font-style:oblique; border:none; color:#333; margin:0; padding:0; }
	#thankyou ul { display:block; width:100%; padding:0 0 26px 0; margin:0; border-bottom: 1px solid #333; border-top: 1px solid #333; }
	#thankyou ul li { float:left; clear:none; list-style-image: none; list-style-type:none; padding:0; margin:0; }

		#thankyou ul li a { display:block; height:100%; width:100%; text-decoration:none; padding:0; }
			#thankyou ul li a em { display:none; }
			#thankyou ul li.ty_brand1 a{ background:url(/_img/brand_01_thanks.gif) no-repeat center; height:26px; width:66px; }
			#thankyou ul li.ty_brand2 a{ background:url(/_img/brand_02_thanks.gif) no-repeat center; height:26px; width:167px; }
			#thankyou ul li.ty_brand3 a{ background:url(/_img/brand_03_thanks.gif) no-repeat center; height:26px; width:91px; }
			#thankyou ul li.ty_brand4 a{ background:url(/_img/brand_04_thanks.gif) no-repeat center; height:26px; width:116px; }
			#thankyou ul li.ty_brand5 a{ background:url(/_img/brand_05_thanks.gif) no-repeat center; height:26px; width:58px; }
			#thankyou ul li.ty_brand6 a{ background:url(/_img/brand_06_thanks.gif) no-repeat center; height:26px; width:126px; }
			#thankyou ul li.ty_brand7 a{ background:url(/_img/brand_07_thanks.gif) no-repeat center; height:26px; width:48px; }

/* = SHOWCASE -- where we show off our brands for sale

-------------------------------------------------------------------------------------------*/

#showcase {
	display:block; height:auto; width:150px; float:right; clear:right; margin:0; padding:0;
	position:relative; right:9px;
	}

	#showcase h1 {
		color:#fff;
		height:32px; width:150px;
		margin:20px 0 0 0;
		padding:0 0 0 7px;
		background:url(/_img/showcase_tab.gif) no-repeat;
		border:none;
		font-size:12px; line-height:16px; font-weight:bold;
		display:block;
		}

		#showcase ul {
			width:100%;
			padding:0 !important;
			margin:0 !important;
			background-color:#e7e7e7;
			background:url(/_img/sidenav_bg.gif) repeat-y;
			}

		#showcase ul li {
			list-style-image: none; list-style-type:none; width:auto; margin:0; padding-top:0;
			border-left:1px solid #005daa; border-right:1px solid #005daa;
			display:block; text-align:center;
			}

			#showcase ul li a em { display:none; }
			#showcase ul li a { display:block; height:100%; width:100%; text-decoration:none; padding:20px 0; }
			#showcase ul li.brand1 a{ background:url(/_img/logo_terex.gif) no-repeat center; height:23px; }
			#showcase ul li.brand2 a{ background:url(/_img/logo_liebherr.gif) no-repeat center; height:23px; }
			#showcase ul li.brand3 a{ background:url(/_img/logo_demag.gif) no-repeat center; height:29px; }
			#showcase ul li.brand4 a{ background:url(/_img/logo_bmc.gif) no-repeat center; height:30px; }
			#showcase ul li.brand5 a{
				border-bottom:1px solid #005daa;
				background:url(/_img/logo_american.gif) no-repeat center; height:50px;
				}

/* = NEWSLETTER SIGNUP -- email submit form and button

-------------------------------------------------------------------------------------------*/

	#showcase h3.newsletter {



		margin:20px 0 5px 0; color:#e86a10; padding:0; font-size:16px;



		}







	#showcase #signup {



		display:block; height:40px; width:148px; border:1px solid #005daa;



		text-align:left;



		background:url(/_img/signup_bg.gif) repeat-x;



	}



		#showcase #signup #signup_text { margin:0; padding:12px 0 10px 10px; float:left; }

		#showcase #signup #signup_text input.signup_input { background-color:#FFF799; width:80px; }

		#showcase #signup #signup_btn { float:right; padding:12px 10px 10px 0; }





	#showcase #signup a {



		display:block; position:relative; left:97px; height:23px; width:50px;



		text-decoration:none; text-align:center; padding-top:3px; color:#fff;



		background:url(/_img/btn_bg.gif) repeat-x; border-left:1px solid #005daa



		}

/* = SEARCH -- search text box and button



-------------------------------------------------------------------------------------------*/



#sidenav #searchbox {



	display:block; height:19px; width:148px; border:1px solid #005daa;



	position:relative; left:2px; float:left; margin-top:3px; text-align:right;



   background:url(/_img/search_bg.gif) repeat-x;



	}



	#sidenav #search input.field { width: 90px; }







	#sidenav #searchbox a {



		display:block; height:16px; width:53px;



		text-decoration:none; text-align:center; padding-top:3px; color:#fff; line-height:1.25em;



		background:url(/_img/btn_bg.gif) repeat-x; border-left:1px solid #005daa



		}







/* = CRANE FACTS IMAGES



-------------------------------------------------------------------------------------------*/



#rough_terrain_crane {



	width: 160px; height:160px; margin:0; padding:0 0 0 0; float:left;



	border:0; margin:0; padding:0;



	background:url(/_img/RT.jpg) no-repeat;



	margin:0;

	}





#crawler {



	width: 160px; height:160px; margin:0; padding:0 0 0 0; float:left;



	border:0; margin:0; padding:0;



	background:url(/_img/crawler.jpg) no-repeat;



	margin:0;

	}





#hydraulic_truck {



	width: 160px; height:160px; margin:0; padding:0 0 0 0; float:left;



	border:0; margin:0; padding:0;



	background:url(/_img/hydraulic_truck.jpg) no-repeat;



	margin:0;

	}



#tower_crane {



	width: 160px; height:160px; margin:0; padding:0 0 0 0; float:left;



	border:0; margin:0; padding:0;



	background:url(/_img/tower_crane.jpg) no-repeat;



	margin:0;

	}





#all_terrain_crane {



	width: 160px; height:160px; margin:0; padding:0 0 0 0; float:left;



	border:0; margin:0; padding:0;



	background:url(/_img/all_terrain_crane.jpg) no-repeat;



	margin:0;

	}

/* ************************************************************************** PROJECT CONTACTS */
#leftColumn {
    float: left;
    width: 260px;
    border-right: solid 0px #ccc;
}

#rightColumn {
    float: left;
    width: 230px;
    margin: 0 0 0 50px;
    /*border-right:solid 1px #ccc;	*/
}
