/*
	xs (for phones - screens less than 768px wide)
	sm (for tablets - screens equal to or greater than 768px wide)
	md (for small laptops - screens equal to or greater than 992px wide)
	lg (for laptops and desktops - screens equal to or greater than 1200px wide)
*/
* { margin:0; padding:0; }/* CSS Reset */
html {
	width:100%;
	margin: 0;
	padding: 0;
	background:url('https://old.cranenetwork.com/images/backgrounds/diagonal-noise.png') repeat 0 0;
}
body {
	font-family: Helvetica, Arial, "Times New Roman";
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	background: transparent;
}
#container {
	width: 98%;
	min-height: 100%;
	margin: 0 auto;
	background: transparent;
}
#container.nonadmin-container {
	width: 1044px;
}
#logoWrap{
	width: auto;
}
#logo{
	width: 360px; 
	float: left;
}
#logoCaption{
	font-family: arial;
	font-size: 14px;
	color: #000;
	display: inline-block;
	position: relative;
	top: 3px;
}
#espanol{
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	width: auto;
	display: inline-block;
}
#espanol a{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#espanol a:active{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#espanol a:visited{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#espanol a:hover{
	font-family: arial;
	font-size: 14x;
	font-weight: bold;
	color: #068aff;
	text-decoration: underline;
}
#login{
	width: 330px;
	float: left;
	position: relative; 
	top: 10px; 
	left: 10px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#login a{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#login a:active{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#login a:visited{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#login a:hover{
	font-family: arial;
	font-size: 12x;
	font-weight: bold;
	color: #f78300;
	text-decoration: underline;
}
#header {
	height: 145px;
	width: 1044px;
	margin: 0 auto 0 auto;
	text-align: center;
}
#header h1 {
	float:left;
	width:328px;
	height:63px;
	text-indent:-10000px;
}
#header h1 a {
	display:block;
	width:100%;
}
#adWrap{
	float: left;
	width: 575px; 
	position: relative; 
	top: 10px;
	left: 75px;
}
#socialIconsWrap{
	width: 26px;
	height:60px;
	position: relative;
	top: 25px; 
	float: right; 
}
#socialIcon{
	margin: 0 0 0 3px;	
}
#navWrap{
	list-style: none;
	margin-top: 20px;
	background: #004686;
	width: 1044px;
	height: 35px;
	position: relative;
}
#navWrap ul{
	list-style: none;
	float: left;
	background: #004686;
	width: 1048px;
	height: 35px;
}
div#header > ul#navWrap {
	display: inline-block;
	list-style: none;
	text-align: center;
	width: 100%;
}
div#header > ul#navWrap > li.navButton {
	display: inline-block;
	text-align: center;
}
#home {
	width:160px;
}
#navButton{
	float: left;
	width: 146px;
	height: 28px;
	border-right: 3px solid #033e75;
	font-family: Arial; 
	color: #FFF; 
	font-size: 18px; 	
	text-align: center;
	padding-top: 7px;
	list-style: none;
}
.navButton{
	width: 146px;
	height: 28px;
	border-right: 3px solid #033e75;
	font-family: Arial; 
	color: #FFF; 
	font-size: 18px; 	
	text-align: center;
	padding-top: 7px;
	list-style: none;
}
.navButton a{
	font-family: arial; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;	
}
.navButton a:active{
	font-family: arial; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;	
}
.navButton a:visited{
	font-family: arial; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;	
}
.navButton a:hover{	
	font-family: arial; 
	color: #f78300; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;	
}
.advertiseButton{
	float: left;
	width: 296px;
	height: 28px;
	border-right: 3px solid #033e75;
	font-family: Arial; 
	color: #FFF; 
	font-size: 18px; 	
	text-align: center;
	padding-top: 7px;
	list-style: none;
}
.advertiseButton a{
	font-family: arial; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;	
}
.advertiseButton a:active{
	font-family: arial; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;	
}
.advertiseButton a:visited{
	font-family: arial; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;	
}
.advertiseButton a:hover{	
	font-family: arial; 
	color: #f78300; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;	
}
#aboutButton{
	text-align: center;	
	padding-top: 8px;
}
#aboutButton a{
	font-family: Arial; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;
}
#aboutButton a:visited{
	font-family: Arial; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;
}
#aboutButton a:hover{
	font-family: Arial; 
	color: #f78300; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;
}
#submitButton {
	position:absolute;
	top:43px;
	right:27px;
	width:50px;
	height:40px;
	margin-top:5px;
	padding:0;
}
#topBarLogo{
	margin: 0 0 0 15px;
	background: url('https://old.cranenetwork.com/images/topBarLogo.png');
	width: 27px;
	height: 28px;
	position: relative;
	bottom: 3px;
	float: left;
}
#statCounts{
	position: relative;
	height: 25px;
	width: 750px;
}
#statCounts ul{
	width: 750px;
	text-align: center;
	list-style-type: none;
	margin: 0 0 0 20px;
}
#statCounts li{
	float: left;
	font-size:12px;
	color:#bcbdc0;	
	margin: 0 28px 0 0;
}
#statCounts li a{
	font-family: Arial;
	font-size: 14px;
	color: #004686;
	text-decoration: none;
	font-weight: bold;
}
#statCounts li a:active{
	font-size: 14px;
	color: #004686;
	text-decoration: none;
	font-weight: bold;
}
#statCounts li a:visited{
	font-size: 14px;
	color: #004686;
	text-decoration: none;
	font-weight: bold;
}
#statCounts li a:hover{
	font-size: 14px;
	color: #377ebe;
	text-decoration: underline;
	font-weight: bold;
}
.scroller {
	margin: 2px 0 0 0;
	height: 50px;
	display: block;
}
/*START Search*/
#searchWrap{
	margin:18px 0 0 0;
	float: left;
	width: 750px;
}
.searchSection{
	float: left;
	margin: 10px 0 0 30px;
	width: 718px;
	display: block;
}
#categoryThumb{
	float: left;
}
.searchSection h2{
	text-align: center;
	font-family: arial; 
	font-size: 18px!important;
	font-weight: normal;
	color: #004686;
}
.searchSectionSub{
	clear: both;
	padding-top: 5px;
}
#searchHeaderIcon{
	float: left; 
	border: 1px solid #dae0e0;
}
#searchHeaderInfo{
	float: left; 
	margin: 0 0 0 5px;
}
#searchHeaderBarBG{
	width: 545px; 
	height: 28px; 
	background: #5d5d65; 
	position: relative;
}
#searchHeaderBarBG2{
	background: #004686; 
	padding: 5px 10px 4px 0; 
	font-family: arial; 
	font-size: 16px; 
	font-weight: 550; 
	color: #FFF;
	float: left;
}
#searchHeaderBarBG2 a{
	font-family: arial;
	font-size: 16px;
	font-weight: 550;
	color: #fff;
}
#searchHeaderBarBG2 a:active{
	font-family: arial;
	font-size: 16px;
	font-weight: 550;
	color: #fff;
}
#searchHeaderBarBG2 a:visited{
	font-family: arial;
	font-size: 16px;
	font-weight: 550;
	color: #fff !important;
}
#searchHeaderBarBG2 a:hover{
	font-family: arial;
	font-size: 16px;
	font-weight: 550;
	color: #f78300;
	text-decoration: underline;
}
#searchHeaderRightArrow{
	float: left;
}
#companyTitle{
	float: left;
	margin: 5px 0 0 15px!important;	
}
#companyTitle a{
	font-size: 24px;
	font-weight: bold;
	color: #004686!important;
	text-decoration: none;
}
#companyTitle a:hover{
	font-size: 24px;
	font-weight: bold;
	color: #004686!important;
	text-decoration: underline;
}
#listingHeaderIconPhone{
	float: left;
	margin: 2px 4px 0 4px;
}
#listingHeaderIconMail{
	float: left;
	margin: 3px 4px 0 4px;
}
#searchHeaderDescrip{
	margin: 5px 0 0 0; 
	width: 550px; 
	font-family: arial; 
	font-size: 14px; 
	color: #000; 
	text-align: left;
}
#searchHeaderKeyword{
	margin: 0 0 0 130px; 
	font-family: arial; 
	font-size: 14px; 
	color: #000; 
	text-align: left;
}
#searchGreyHR{
	width: 675px; 
	height: 5px; 
	background: #f3f3f3; 
	margin: 0 0 5px 0; 
}
#searchColsWrap{
	list-style: none;
	overflow: hidden;
	position: relative; 
	margin: 15px 0 15px	15px;
	width: 750px;
}
#searchColsWrap a{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: underline;
}
#searchColsWrap a:active{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: underline;
}
#searchColsWrap a:visited{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: underline;
}
#searchColsWrap a:hover{
	font-family: arial;
	font-size: 14px;
	color: #e07900;
	text-decoration: none;
}
input.search {
	font-family: arial;
	font-size: 18px;
	color: #000;
	width: 200px;
	height: 20px;
	border: 2px solid #a6a6a6;
	padding: 3px 0 0 0;
}
.searchCol{
	float: left;
	margin: 0 35px 0 0; 
}
.searchCol li{
	list-style-type: none;
	margin: 3px 0 0 0;	
}
.searchCol label{
	margin-left: 5px;
}
#otherResults {
	display: block;
	float: left;
	margin: 10px 0 10px 0;
}
#prevResult {
	float: left;
}
#resultsText {
	float: left;
}
#nextResult {
	float: left;
}
#otherResults {
	display: block;
	float: left;
	margin: 10px 0 10px 0;
}
#prevResult {
	float: left;
}
#resultsText {
	float: left;
}
#nextResult {
	float: left;
}
/*END Search*/
/*profile layout*/
.iconsWrap{
	float: left;
	background: #e6e9f2!important;
	width: 100%;
	height: 160px;
	font-family: arial; 
	font-size: 12px; 
	color: #000;
	margin: 10px 0 0 0;
}
.iconsWrap h1{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #004686;
	margin: 5px 0 0 0;
}
.iconsWrap ul{
	list-style-type: none;
	margin: 0 0 0 60px;
}
.iconsWrap li{
	list-style-type: none;
	float: left;
	margin: 0 45px 0 0;
}
.profileIntro{
	font-family: arial;
	font-size: 12px;
	border-bottom: 1px solid #f78300;
	width: 700px;
	margin: 3px 0 0 0;
}
.profileIntro b{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
}
.profileIntro a{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: underline;
}
.profileIntro a:active{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: underline;
}
.profileIntro a:visited{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: underline;
}
.profileIntro a:hover{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: underline;
}
.msgAlert{
	background: #ffcbcb;
	border: 1px solid #e80000;
	font-family: arial;
	font-size: 16px;
	margin: 5px 0 0 0;
	width: 1000px;
	padding-bottom: 3px;
}
.msgAlert b{
	font-family: arial;
	font-size: 14px;
	color: #FF0000;
}
.msgAlert a{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: none;
}
.msgAlert a:active{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: none;
}
.msgAlert a:visited{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: none;
}
.msgAlert a:hover{
	font-family: arial;
	font-size: 14px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: underline;
}
#msgIcon{
	position: relative;
	top: 5px;
	right: 5px;
}
#addModelBoxLink a{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#addModelBoxLink a:active{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#addModelBoxLink a:visited{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
#addModelBoxLink a:hover{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #f78300;
	text-decoration: none;
}
#addCraneIcon{
	background: url('https://old.cranenetwork.com/images/profileOptions/sellCrane.png') no-repeat;
	width: 74px;
	height: 104px;
}
#addCraneIcon:hover{
	background: url('https://old.cranenetwork.com/images/profileOptions/hover/sellCrane.png') no-repeat;
	width: 74px;
	height: 104px;
}
#addPartIcon{
	background: url('https://old.cranenetwork.com/images/profileOptions/sellPart.png') no-repeat;
	width: 74px;
	height: 104px;
}
#addPartIcon:hover{
	background: url('https://old.cranenetwork.com/images/profileOptions/hover/sellPart.png') no-repeat;
	width: 74px;
	height: 104px;
}
#emailBlastIcon{
	background: url('https://old.cranenetwork.com/images/profileOptions/emailBlast.png') no-repeat;
	width: 74px;
	height: 104px;
}
#emailBlastIcon:hover{
	background: url('https://old.cranenetwork.com/images/profileOptions/hover/emailBlast.png') no-repeat;
	width: 74px;
	height: 104px;
}
#getFeaturedIcon{
	background: url('https://old.cranenetwork.com/images/profileOptions/addFeatured.png') no-repeat;
	width: 74px;
	height: 104px;
}
#getFeaturedIcon:hover{
	background: url('https://old.cranenetwork.com/images/profileOptions/hover/addFeatured.png') no-repeat;
	width: 74px;
	height: 104px;
}
#messagesIcon{
	background: url('https://old.cranenetwork.com/images/profileOptions/messages.png') no-repeat;
	width: 74px;
	height: 104px;
}
#messagesIcon:hover{
	background: url('https://old.cranenetwork.com/images/profileOptions/hover/messages.png') no-repeat;
	width: 74px;
	height: 104px;
}
#favoritesIcon{
	background: url('https://old.cranenetwork.com/images/profileOptions/favorites.png') no-repeat;
	width: 74px;
	height: 104px;
}
#favoritesIcon:hover{
	background: url('https://old.cranenetwork.com/images/profileOptions/hover/favorites.png') no-repeat;
	width: 74px;
	height: 104px;
}
#myShowroomIcon{
	background: url('https://old.cranenetwork.com/images/profileOptions/myShowroom.png') no-repeat;
	width: 74px;
	height: 104px;
}
#myShowroomIcon:hover{
	background: url('https://old.cranenetwork.com/images/profileOptions/hover/myShowroom.png') no-repeat;
	width: 74px;
	height: 104px;
}
#manageAccountIcon{
	background: url('https://old.cranenetwork.com/images/profileOptions/manageAccount.png') no-repeat;
	width: 74px;
	height: 104px;
}
#manageAccountIcon:hover{
	background: url('https://old.cranenetwork.com/images/profileOptions/hover/manageAccount.png') no-repeat;
	width: 74px;
	height: 104px;
}
/*profile stats*/
#overviewWrap{
	float: left;
}
#overviewWrap h3{
	color: #024886;
	font-size: 14px;
	font-weight: bold;
}
#overviewWrap h3 a{
	color: #024886;
	font-size: 14px;
	font-weight: bold;
}
#overviewWrap h3 a:active{
	color: #024886;
	font-size: 14px;
	font-weight: bold;
}
#overviewWrap h3 a:visited{
	color: #024886;
	font-size: 14px;
	font-weight: bold;
}
#overviewWrap h3 a:hover{
	color: #f78300;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#overviewWrap li{
	list-style-type: none;
	color: #363636;
}
.overviewWrap2{
	width: 650px;
}
.overviewWrap2 h3{
	color: #024886;
	font-size: 14px;
	font-weight: bold;
}
.overviewWrap2 li{
	list-style-type: none;
	color: #363636;
}
#overviewBG{
	position: relative;
	background: #f5f5f5;
	border: 1px solid #f9b914;
	padding-right: 3px;
	height: 90px;
}
/*end profile stats*/
.profileKey{
	float: left; 
	margin-top: 20px; 
	margin-left: 3px;
	margin-bottom: 5px;
	width: 550px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #004686;
}
.profileKey a{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #004686;
}
.profileKey a:active{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #004686;
}
.profileKey a:visited{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #004686;
}
.profileKey a:hover{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #f78300;
}
.profileKey ul{
	list-style-type: none;
}
.profileKey li{
	list-style-type: none;
	float: left;
}
/*end profile layout*/
/*add crane*/
#addCraneWrap{
	margin: none;
	width: 100%;
}
#emailCheckWrap{
	margin: none;
	width: 100%;
}
#addTopSteps{
	width: 750px;
	margin: 0 0 0 0;
}
#addTopSteps b{
	font-family: arial; 
	color: #004686;
	font-weight: bold;
}
#addTopSteps ul{
	list-style-type: none;
	float: left;
	width: 100%;
	margin: 0 auto;
}
#addTopSteps li{
	list-style-type: none;
	float: left;
	margin: 5px 5px 0 0;
	font-family: arial; 
	font-size: 12px; 
	color: #000;
	font-weight: normal;
}
#addTopStepsReg{
	width: 1000px;
	margin: 0 0 0 80px;
}
#addTopStepsReg b{
	font-family: arial; 
	color: #004686;
	font-weight: bold;
}
#addTopStepsReg ul{
	list-style-type: none;
	float: left;
	width: 100%;
	margin: 0 auto;
}
#addTopStepsReg li{
	list-style-type: none;
	float: left;
	margin: 5px 5px 0 0;
	font-family: arial; 
	font-size: 16px; 
	color: #000;
	font-weight: normal;
}
#dupEmailBG{
	width: 700px;
	height: auto;
	background: #ffd9d9;
	border: 2px solid #ff0000;
	font-family: arial;
	font-weight: bold;
	color: #ff0000;
	text-align: center;
	padding: 10px;
	margin: 0 0 5px 10px;
}
.stepsWrap{
	margin: 0 0 0 25px;
}
.alertWrapEmailCheck{
	margin: 0 auto;
	width: 1000px;
}
.stepsWrapReg{
	margin: 0 auto;
	width: 1000px;
}
#stepBG{
	margin: 5px 0 5px 0;
	background: #f1f1f1;
	border: 2px solid #e5e5e6;
	width: 700px;
	float: left;
}
#stepBG label{
	color: #004686;
}
#stepBG input.text{
	width: 500px;
	height: 30px;
	font-family: arial;
	font-size: 18px;
	color: #000;
	margin: 10px 0 10px 0;
	background: #fff;
	border: 3px solid #a6a6a6;
}
#stepBG select.select{
	width: 500px;
	height: 30px;
	font-family: arial;
	font-size: 18px;
	color: #000;
	margin: 10px 0 10px 0;
	background: #fff;
	border: 3px solid #a6a6a6;
}
#alertBGEmailCheck{
	margin: 5px 0 5px 5px;
	background: #f2c3c3;
	border: 2px solid #ff0000;
	width: 950px;
	padding: 15px;
	font-family: arial;
	font-size: 16px;
	color: #ff0000;
	float: left;
}
#alertBGEmailCheck b{
	font-weight: bold;
}
#stepBGReg{
	margin: 5px 0 5px 0;
	background: #f1f1f1;
	border: 2px solid #e5e5e6;
	width: 1000px;
	float: left;
}
#stepBGReg em{
	font-family: arial;
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
}
#stepBGReg label{
	color: #004686;
}
#stepBGReg input.text{
	width: 500px;
	height: 30px;
	font-family: arial;
	font-size: 18px;
	color: #000;
	margin: 10px 0 10px 0;
	background: #fff;
	border: 3px solid #a6a6a6;
}
#stepBGReg select.select{
	width: 500px;
	height: 30px;
	font-family: arial;
	font-size: 18px;
	color: #000;
	margin: 10px 0 10px 0;
	background: #fff;
	border: 3px solid #a6a6a6;
}
#stepBGSales{
	margin: 5px 0 5px 0;
	background: #f1f1f1;
	border: 2px solid #e5e5e6;
	width: 1000px;
	height: auto;
	float: left;
}
#stepBGSales label{
	color: #004686;
}
#stepBGSales input.text{
	width: 500px;
	height: 30px;
	font-family: arial;
	font-size: 18px;
	color: #000;
	margin: 10px 0 10px 0;
	background: #fff;
	border: 3px solid #a6a6a6;
}
#stepBGSales select.select{
	width: 500px;
	height: 30px;
	font-family: arial;
	font-size: 18px;
	color: #000;
	margin: 10px 0 10px 0;
	background: #fff;
	border: 3px solid #a6a6a6;
}
#stepHeader{
	margin: 5px 0 0 25px;
	font-family: arial;
	font-size: 16px;
	color: #000;	
}
#stepHeader b{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	font-weight: bold;
}
#rentalWrap{
	margin: 0 0 0 95px; 
	float: left;
}
#rentalWrap b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
}
#rentalWrap ul{
	list-style-type: none;
}
#rentalWrap li{
	margin: 0;
	list-style-type: none;
}
#withOperator{
	position: relative; 
	float: left; 
	margin: 15px; 
	width: 250px; 
}
#withoutOperator{
	position: relative; 
	float: right;
	margin: 15px; 
	width: 250px;
}
#rentalZipWrap{
	margin-top: 0;
}
.ratesTextIpt{
	font-family: arial;
	font-size: 18px;
	color: #000;
	width: 70px;
	height: 20px;
	border: 3px solid #a6a6a6;
	margin: 5px 0 0 0;
}
#submitWrap{
	position: relative; 
	left: 150px;
}
.addListingSubmit{
	font-family: arial;
	font-size: 18px;
	margin: 5px 0 0 0;
	color: #004686;
}
.addFeaturedSubmit{
	float: left;
	font-family: arial;
	font-size: 18px;
	margin: 0 0 0 0;
	color: #fff;
}
.inputComboBox{
	width: 500px;
	height: 30px;
	font-family: arial;
	font-size: 18px;
	color: #000;
	margin: 10px 0 10px 0;
	background: #fff;
	border: 3px solid #a6a6a6;
}
.inputComboBoxSmall {
	width: 265px;
	height: 30px;
	text-align: center;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 0 0 5px 5px;
	background: #fff;
	border: 3px solid #a6a6a6;
}
label.error {
	font-family: arial!important; 
	font-size: 14px!important; 
	color: #ff0000!important; 
	float: none; 
}
.addImageRow{
	background: #f5f5f5;
}
/*end add crane*/
/*messaging*/
.messageViewWrap{
	margin: 5px 0 0 0;
	background: #ffffff!important;
}
#messageNav{
	position: relative;
	top: 0px; 
	left: 5px;
}
#messageNav b{
	font-family: arial;
	font-size: 16px;
	color: #000 !important;
	font-weight: normal;
}
#messageNav a{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: none;
}
#messageNav a:active{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: none;
}
#messageNav a:visited{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: none;
}
#messageNav a:hover{
	font-family: arial;
	font-size: 16px;
	color: #f78300;
	text-decoration: underline;
}
#messageHeader{
	background: #004686; 
	height: 25px; 
	width: 100%;
}
#messageHeader h1{
	position: relative; 
	top: 5px;
	font-family: arial; 
	font-size: 14px; 
	color: #fff; 
}
#messageHeader a{
	font-family: arial;
	font-size: 14px;
	color: #f78300;
	text-decoration: none;
}
#messageHeader a:active{
	font-family: arial;
	font-size: 14px;
	color: #f78300;
	text-decoration: none;
}
#messageHeader a:visited{
	font-family: arial;
	font-size: 14px;
	color: #f78300;
	text-decoration: none;
}
#messageHeader a:hover{
	font-family: arial;
	font-size: 14px;
	color: #fff;
	text-decoration: underline;
}
#messageFrom{
	float: left; 
	width: auto; 
	background: #f1f1f1; 
	border: 1px solid #d2d3d5; 
	margin-top: 3px; 
	margin-left: 3px;
}
#messageFrom ul{
	list-style-type: none;
	position: relative; 
	margin: 0;
}
#messageFrom li{
	list-style-type: none;
	margin: 0 0 0 10px;
	font-family: arial;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
#messageFrom a{
	color: #004686;
	text-decoration: none;
}
#messageFrom a:active{
	color: #004686;
	text-decoration: none;
}
#messageFrom a:visited{
	color: #004686;
	text-decoration: none;
}
#messageFrom a:hover{
	color: #f78300;
	text-decoration: underline;
}
#messageIcons{
	float: right;
	font-family: arial;
	font-size: 16px;
	color: #000;
	margin: 3px 3px 0 0;
}
#messageIcons b{
	color: #004686;
	font-weight: normal;
}
#messageIcons ul{
	list-style-type: none;
	position: relative;
}
#messageIcons li{
	list-style-type: none;
	margin: 0 0 0 5px;
	float: left;
}
#messageContent{
	position: relative;	
	float: left;
	width: 850px!important; 
	margin-left: 10px; 
	margin-top: 10px;
	margin-bottom: 55px;
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#messageContent a{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: none;
}
#messageContent a:active{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: none;
}
#messageContent a:visited{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: none;
}
#messageContent a:hover{
	font-family: arial;
	font-size: 14px;
	color: #f78300;
	text-decoration: underline;
}
.messageReplyWrap{
	float: left; 
	margin: 15px 0 8px 50px; 
	position: relative; 
	background: #f1f1f1; 
	border: 1px solid #d2d3d5; 
	width: 730px; 
	height: 85px;
	cursor: pointer;
}
.messageReplyWrap a{
	font-family: arial!important;
	font-size: 14px!important;
	color: #004686!important;
	text-decoration: underline!important;
}
.messageReplyWrap a:active{
	font-family: arial!important;
	font-size: 14px!important;
	color: #004686!important;
	text-decoration: underline!important;
}
.messageReplyWrap a:visited{
	font-family: arial!important;
	font-size: 14px!important;
	color: #004686!important;
	text-decoration: underline!important;
}
.messageReplyWrap a:hover{
	font-family: arial!important;
	font-size: 14px!important;
	color: #f78300!important;
	text-decoration: none!important;
}
.tabs2 {
	height: 0px;
}
.fromInfo{
	position: relative;
	z-index: 500!important;
}
.fromInfo ul{
	list-style-type: none;
	float: left;
	margin: 0 0 5px 3px;
	width: 100%; 
	font-family: arial; 
	font-size: 12px; 
	color: #000;
}
.fromInfo li{
	list-style-type: none; 
	float: left; 
	padding: 3px 3px 3px 0;
}
.fromInfo input{
	width: 250px;
	font-family: arial; 
	font-size: 14px;
	color: #004686;
	font-weight: bold;
}
#liRight{
	float: left; 
	margin-left: 3px; 
	padding: 3px; 
	background: #f1f1f1; 
	border: 1px solid #d2d3d5;
}
#liRight a{
	font-family: arial;
	font-size: 12px;
	color: #004686;
	text-decoration: none;
}
#liRight a:active{
	font-family: arial;
	font-size: 12px;
	color: #004686;
	text-decoration: none;
}
#liRight a:visited{
	font-family: arial;
	font-size: 12px;
	color: #004686;
	text-decoration: none;
}
#liRight a:hover{
	font-family: arial;
	font-size: 12px;
	color: #f78300;
	text-decoration: underline;
}
.dealerFullButton{
	font-family: arial;
	color: #fff;
	font-size: 16px;
	padding: 10px;
	background: #004686;	
}
/* */
#contentWrap{
	margin:18px 0 0 0;
	float: left;
	width: 750px;
}
#contentWrap h1.headName {
	font-family: Helvetica, Arial;
	font-size: 30px;
	font-weight: normal;
	color: #004686;
	margin: 0 0 0 285px;
}
#contentWrapSales{
	margin:18px 0 0 0;
	float: left;
	width: 1038px;
}
#contentWrapSales h1.headName {
	font-family: Helvetica, Arial;
	font-size: 30px;
	font-weight: normal;
	color: #004686;
	margin: 0 0 0 285px;
}
#contentWrapReg{
	margin:18px 0 0 0;
	float: left;
	width: 1038px;
}
#contentWrapReg h1.headName {
	font-family: Helvetica, Arial;
	font-size: 30px;
	font-weight: normal;
	color: #004686;
	margin: 0 0 0 285px;
}
#contentWrapEmailConfirm{
	margin:18px 0 0 0;
	float: left;
	width: 1038px;
}
#contentWrapEmailConfirm h1.headName {
	font-family: Helvetica, Arial;
	font-size: 30px;
	font-weight: normal;
	color: #004686;
	margin: 0 0 0 285px;
}
#contentWrapMessages{
	margin:18px 0 0 0;
	float: left;
	width: 1038px;
}
#contentWrapMessages h1.headName {
	font-family: Helvetica, Arial;
	font-size: 30px;
	font-weight: normal;
	color: #004686;
	margin: 0 0 0 285px;
}
#contentWrapMyNetwork{
	margin:18px 0 0 0;
	float: left;
	width: 1038px;
}
#contentWrapMyNetwork h1.headName {
	font-family: Helvetica, Arial;
	font-size: 30px;
	font-weight: normal;
	color: #004686;
	margin: 0 0 0 285px;
}
ul.searchContent {
	list-style: none;
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #CCC;
	border: 3px solid #AAA;
	width: 750px;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBG{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 750px;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBG h2{
	font-family: arial; 
	font-size: 16px;
	color: #004686;
}
#contentBG h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#contentBG h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#contentBG h4{
	font-family: arial;
	font-size: 18px;
	color: #004686;
	margin: 5px 0 0 0;
}
#contentBGTransport{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 750px;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBGTransport h2{
	font-family: arial; 
	font-size: 16px;
	color: #004686;
}
#contentBGTransport h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#contentBGTransport h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#contentBGTransport h4{
	font-family: arial;
	font-size: 18px;
	color: #004686;
	margin: 5px 0 0 0;
}
#contentBGMyNetwork{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #fff;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBGMyNetwork h1{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #004686;
	margin: 5px 0 0 0;
}
#contentBGMyNetwork h2{
	font-family: arial; 
	font-size: 16px;
	color: #004686;
}
#contentBGMyNetwork h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#contentBGMyNetwork h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#contentBGMyNetwork h4{
	font-family: arial;
	font-size: 18px;
	color: #004686;
	margin: 5px 0 0 0;
	border-bottom: 3px solid #f78300;
}
#contentBGMyNetwork ul a{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	padding: 5px;
}
#contentBGMyNetwork ul a:active{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	padding: 5px;
}
#contentBGMyNetwork ul a:visited{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	padding: 5px;
}
#contentBGMyNetwork ul a:hover{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	padding: 5px;
}
#contentBGMessages{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #f1f1f1;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBGMessages h2{
	font-family: arial; 
	font-size: 16px;
	color: #004686;
}
#contentBGMessages h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#contentBGMessages h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#contentBGMessages h4{
	font-family: arial;
	font-size: 18px;
	color: #004686;
	margin: 5px 0 0 0;
	border-bottom: 3px solid #f78300;
}
#contentBGMessages ul a{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	padding: 5px;
}
#contentBGMessages ul a:active{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	padding: 5px;
}
#contentBGMessages ul a:visited{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	padding: 5px;
}
#contentBGMessages ul a:hover{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	background: #9aaab7;
	padding: 5px;
}
#msgOptionSelected{
	font-size: 18px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	background: #9aaab7;
	padding: 5px;
}
#contentBGMessages2{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #fff;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBGMessages2 h2{
	font-family: arial; 
	font-size: 16px;
	color: #004686;
}
#contentBGMessages2 h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#contentBGMessages2 h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#contentBGMessages2 h4{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	margin: 5px 0 0 0;
}
#contentBGMessages2 ul a{
	font-size: 14px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
}
#contentBGMessages2 ul a:active{
	font-size: 14px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
}
#contentBGMessages2 ul a:visited{
	font-size: 14px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
}
#contentBGMessages2 ul a:hover{
	font-size: 14px;
	font-family: arial;
	color: #004586;
	text-decoration: none;
	background: none!important;
}
#contentBGSales{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBGSales hr{
	background: #e7e8e9; 
	width: 862px; 
	height: 2px; 
	border: none;
	margin: 5px 0 5px 0;
}
#contentBGSales h2{
	font-family: arial; 
	font-size: 16px;
	color: #004686;
}
#contentBGSales h2 b{
	font-family: arial; 
	font-size: 16px;
	color: #f78300;
}
#contentBGSales h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#contentBGSales h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#contentBGSales h4{
	font-family: arial;
	font-size: 18px;
	color: #004686;
	margin: 5px 0 0 0;
}
#contentBGReg{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBGReg hr{
	background: #e7e8e9; 
	width: 862px; 
	height: 2px; 
	border: none;
	margin: 5px 0 5px 0;
}
#contentBGReg h2{
	font-family: arial; 
	font-size: 21px;
	color: #004686;
	margin: 10px 0 0 0;
}
#contentBGReg h2 b{
	font-family: arial; 
	font-size: 16px;
	color: #f78300;
}
#contentBGReg h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#contentBGReg h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#contentBGReg h4{
	font-family: arial;
	font-size: 18px;
	color: #004686;
	margin: 5px 0 0 0;
}
#contentBGEmailCheck{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}
#contentBGEmailCheck hr{
	background: #e7e8e9; 
	width: 862px; 
	height: 2px; 
	border: none;
	margin: 5px 0 5px 0;
}
#contentBGEmailCheck h2{
	font-family: arial; 
	font-size: 21px;
	color: #ff0000;
	margin: 10px 0 0 0;
}
#contentBGEmailCheck h2 b{
	font-family: arial; 
	font-size: 16px;
	color: #f78300;
}
#contentBGEmailCheck h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#contentBGEmailCheck h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#contentBGEmailCheck h4{
	font-family: arial;
	font-size: 18px;
	color: #004686;
	margin: 5px 0 0 0;
}
#salesBanner{
	background: url('https://old.cranenetwork.com/images/salesBanner.png');	
	width: 862px;
	height: 185px;
	margin: 25px 0 5px 90px;
}
#partsBanner{
	background: url('https://old.cranenetwork.com/images/partsBanner.png');	
	width: 862px;
	height: 185px;
	margin: 25px 0 5px 90px;
}
#transportWrap{
	position: relative;
	width: 100%;
}
#transportItem{
	float: left; 
	margin: 0 0 0 2px;
	width: 700px;
}
#transportItem h1{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-align: center;
}
.transport h2 a{
	font-size: 21px;
	color: #004686;
	text-decoration: underline;
}
.transport h2 a:active{
	color: #004686;
	text-decoration: underline;
}
.transport h2 a:visited{
	color: #004686;
	text-decoration: underline;
}
.transport h2 a:hover{
	color: #f78300;
	text-decoration: none;
}
#transportItem ul{
	list-style-type: none;
	text-align: left;
	margin: 0 0 5px 0;
}
#transportItem li{
	margin: 25px 0 0 0;	
	list-style-type: none;
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#listingDetails{
	margin: 0 0 0 3px;
	width: 100%;
	height: 160px;
}
#listingDetails h3{
	font-family: Arial;
	font-size: 14px;
	color: #004686;
	font-weight: 550;
	margin: 5px 0 0 5px;
}
#listingDetails h4{
	float: left;
	width: 75px;
	font-family: Arial;
	font-size: 14px;
	color: #000;
	font-weight: 550;
}
#listingDetails h5{
	font-family: Arial;
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
#col1{
	width: 360px;
	float: left;
	list-style-type: none;
	margin: 5px 5px 10px 0;	
}
#colParts{
	width: 265px;
	float: left;
	list-style-type: none;
	margin: 5px 10px 10px 0;
}
#listingDetails ul{
	width: 185px;
	float: left;
	list-style-type: none;
	margin: 5px 5px 10px 0;
	height: 85px;	
}
#listingDetails li{
	width: 100%;
	list-style-type: none;
	margin: 5px 0 0 0;
	float: left;	
}
#listingDetails b{
	font-family: arial;
	font-size: 16px!important;
	color: #000;
	font-weight: normal;
	position: relative;
	top: 3px;
	margin: 5px 0 0 5px;	
}
#contactInfo{
	margin: 20px 0 0 3px;
	width: 450px;
	float: left;
}
#contactInfo h3{
	font-family: Arial;
	font-size: 14px;
	color: #004686;
	font-weight: 550;
	margin: 5px 0 0 5px;
}
#contactInfo h4{
	float: left;
	position: relative;
	top: 3px;
	font-family: Arial;
	font-size: 14px;
	color: #004686;
	font-weight: 550;
	width: 75px;
}
#contactInfo ul{
	list-style-type: none;
	margin: 0 0 10px 55px;
	width: 100%;
}
#contactInfo b{
	font-family: arial;
	font-size: 16px!important;
	color: #000;
	font-weight: normal;
	margin: 5px 0 0 15px;
	float:left;
	position: relative;
}
#contactInfo li{
	width: 100%;
	list-style-type: none;
	margin: 5px 0 0 0;
	float: left;
}
#contactInfo li a{
	position: relative!important; 
	left: 5px!important;
	font-size: 12px!important; 
	font-weight: bold!important;
}
#detailsLogo{
	width: 750px; 
	height: 100%;
	clear:both;
	position: relative;
	top: 10px;
	margin: 10px 0 10px 0!important;
}
#detailsLogo img{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#jumpTitle{
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
}
#advertiserLetters{
	font-family: arial;
	font-size: 16px;
	color: #ccc;
}
#advertiserLetters a{
	color: #004686;
	text-decoration: none;
}
#advertiserLetters a:active{
	color: #004686;
	text-decoration: none;
}
#advertiserLetters a:visited{
	color: #004686;
	text-decoration: none;
}
#advertiserLetters a:hover{
	color: #f78300;
	text-decoration: underline;
}
/*search */
#typeWrap{
	margin: 5px 5px 0 5px;
}
#typeWrap ul {
	display:block;
	float:left;
	width:100%;
	list-style:none;
}
#typeWrap ul li {
	display:block;
	float:left;
	text-align:center;
}
#typeWrap ul li a{
	font-family: Arial;
	font-size: 11px;
	color: #004586;
	text-decoration: none;
	text-align: center;
}
#typeWrap ul li a:active{
	font-family: Arial;
	font-size: 11px;
	color: #004586;
	text-decoration: none;
	text-align: center;
}
#typeWrap ul li a:visited{
	font-family: Arial;
	font-size: 11px;
	color: #004586;
	text-decoration: none;
	text-align: center;
}
#typeWrap ul li a:hover{
	font-family: Arial;
	font-size: 11px;
	/*color: #f8b914;*/
	text-decoration: none;
	text-align: center;
}
.typeBG{
	font-family: Arial;
	font-size: 11px;
	background: #eee;
	margin-top: 0px;
	padding: 6px;
	color: #004586;
	font-weight: bold;
}
#typeRowLink{
	float: right;
	margin-right: 15px;
}
#typeRowLink a{
	float: right;
	margin-right: 15px;
	font-size: 16px!important;
	color: #004586;
	font-weight: bold;
}
#typeRowLink a:active{
	float: right;
	margin-right: 15px;
	font-size: 16px!important;
	color: #004586;
	font-weight: bold;
}
.searchHeaderIconBG{
	font-family: Arial;
	font-size: 11px;
	background: #e07900;
	margin-top: 0px;
	padding: 5px 0 5px 0;
	color: #004586;
	font-weight: bold;
	width: 123px;
}
#searchStepsHeaderWrap{
	margin: 0px auto;
}
#searchStepsHeaderLeft{
	float: left;
}
#searchStepsHeaderRight{
	float: left;
	margin: 0 0 0 5px;
}
#searchSteps
/*keyword search*/
.keywordSubmit {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
	margin: 0 0 40px 58px;
}
.keywordSubmit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.keywordSubmit:active {
	position:relative;
	top:1px;
}
/*end keyword search*/
/*end search*/
#dataTableHead{
	height: 30px;
}
#prevNextWrap{
	width: 100%;
	height: 35px;
	margin: 0 0 0 0;
	position: relative;
	padding-bottom: 8px;
}
#prevNextWrap{
	vertical-align: middle;
}
#prevNextWrap a,
#prevNextWrap a:visited{
	color: #FFF;
}
#prevNextWrap a:hover{
	color: #f78300;
}
#prevNextWrap h1{
	font-family: arial;
	font-size: 18px;
	width: 115px;
	height: 25px;
	padding-top: 3px;
	background: #004686;
	border: 2px solid #FFF;
	text-align: center;
	float: left;
}
#prevNextWrap h2{
	font-family: arial;
	font-size: 18px;	
	width: 115px;
	height: 25px;
	padding-top: 3px;
	background: #004686;
	border: 2px solid #FFF;
	text-align: center;
	float: right;
}
#prevNextWrap li{
	list-style-type: none;
	float: left;
}
.prevnext_button {
	color: #FFF;
}
.disabled {
	opacity: 0.6;
	cursor: default;
}
#breadCrumbSection{
	width: auto;
	margin: 0 0 0 0;
	position: absolute;
}
#detailsSection h2{
	font-family: arial; 
	font-size: 16px;
	font-weight: normal;
	color: #004686;
}
#detailsHeaderIcon{
	float: left; 
	border: 1px solid #dae0e0;
	width: 126px;
	overflow: hidden!important;
}
#detailsHeaderInfo{
	float: left; 
	margin: 0 0 0 5px;
}
#detailsHeaderBarBG{
	width: 623px; 
	height: 28px;
	background: #5d5d65; 
	position: relative;
}
#detailsHeaderBarBG ul{
	list-style-type: none;
	background: #004686; 
	font-family: arial; 
	font-size: 18px; 
	font-weight: bold; 
	color: #FFF;
	float: left;
	height: 28px!important;
}
#detailsHeaderBarBG li{
	list-style-type: none;
	float: left;
}
#detailsHeaderBarBG li h1{
	background: url('https://old.cranenetwork.com/images/detailsBackArrow.jpg');
	height: 28px;
	width: 7px;
	float: left;
	margin: 0 0 0 2px;
}
#detailsHeaderBarBG li h2{
	font-family: arial; 
	font-size: 21px; 
	font-weight: bold;
	height: 28px;
	float: left;
	margin: 3px 3px 0 3px;
}
#detailsHeaderBarBG li h2 a{
	font-family: arial;
	color: #FFF;
	font-size: 21px;
	text-decoration: underline;
}
#detailsHeaderBarBG li h2 a:visited{
	font-family: arial;
	color: #FFF;
	font-size: 21px;
	text-decoration: underline;
}
#detailsHeaderBarBG li h2 a:hover{
	font-family: arial;
	color: #FFF;
	font-size: 21px;
	text-decoration: none;
}
#detailsHeaderRightArrow{
	float: left;
}
.gold_hrContact{
	background:#f78300;
	height:3px;
	width:240px;
	border: 0;
	margin-left: 15px;
}
.gold_hrContentMsg{
	width: 850px;
	background:#f78300;
	height:3px;
	border: 0;
	float: left;
	margin-left: 13px;
}
.gold_hrContent{
	width: 720px;
	background:#f78300;
	height:3px;
	border: 0;
	float: left;
	margin-left: 13px;
	position: relative; bottom: 3px;
}
.gold_hrContent2{
	width: 720px;
	background:#f78300;
	height:3px;
	border: 0;
	float: left;
	margin-left: 13px;
	position: relative; bottom: 3px;
}
.grey_hrContent{
	width: 720px;
	background:#d2d3d5;
	height:3px;
	border: 0;
}
.yellow_hrContent{
	width: 720px;
	background:#f78300;
	height:3px;
	border: 0;
}
.grey_hrContentSkinny{
	width: 720px;
	background:#d2d3d5;
	height:1px;
	border: 0;
	margin: 10px 0 5px 0;
}
.showroomLogo{
	margin: 0 0 10px 0;
}
#showroomDescrip{
	width: 700px;
	padding: 10px;
	margin: 0 auto;
}
#contentBG h1{
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #004686;
	margin: 5px 0 0 0;
}
#contentBG h1 a{
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #004686;
	text-decoration: underline;
}
#contentBG h1 a:active{
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #004686;
	text-decoration: underline;
}
#contentBG h1 a:visited{
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #004686;
	text-decoration: underline;
}
#contentBG h1 a:hover{
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #f78300;
	text-decoration: none;
}
.gold_hrCompanyInfo{
	width: 620px;
	background:#f78300;
	height:3px;
	border: 0;
	margin: 0 auto;
}
#showroomInfo{
	margin: 0 0 25px 25px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	width: 750px;
	z-index: 500!important;
}
#showroomInfo a{
	font-family: arial;
	font-size: 12px;
	color: #004686;
	text-decoration: underline;
}
#showroomInfo a:active{
	font-family: arial;
	font-size: 12px;
	color: #004686;
	text-decoration: underline;
}
#showroomInfo a:visited{
	font-family: arial;
	font-size: 12px;
	color: #004686;
	text-decoration: underline;
}
#showroomInfo a:hover{
	font-family: arial;
	font-size: 12px;
	color: #f78300;
	text-decoration: none;
}
#showroomInfoWebsite{
	z-index: 0!important;
	width: 600px;
}
#showroomInfo h1{
	position: relative;
	font-family: arial;
	font-size: 14px;
	color: #004686;
	margin: 5px 0 0 5px;
}
#showroomInfo h4{
	position: relative;
	float: left;
	font-family: Arial;
	font-size: 14px;
	color: #004686;
	font-weight: normal;
}
#showroomInfo h5{
	float: right;
	margin: 0 0 0 15px;
	font-family: Arial;
	font-size: 14px;
	color: #000;
	width: 175px!important;
	font-weight: normal;
	z-index: 500!important;
}
#showroomInfo ul{
	list-style-type: none;
	margin: 5px 0 10px 5px;
	width: 700px;
}
#showroomInfo li{
	float: left;
	width: 300px;
	list-style-type: none;
	margin: 5px 10px 0 15px;
}
#profileActionWrap{
	width: 100%;
	margin: 5px 0 0 5px;
}
#profileAction{
	float: left;
	width: 180px;
	margin: 0 0 0 0;
}
#profileAction a{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: underline;
}
#profileAction a:active{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: underline;
}
#profileAction a:visited{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: underline;
}
#profileAction a:hover{
	font-family: arial;
	font-size: 14px;
	color: #f78300!important;
	text-decoration: none;
}
#vr{
	width: 1px; 
	height: 40px;
	background: #cecece;
	float: left;
	margin: 0 5px 0 0;
}
.showroomNewListing{
	float: left;
	position: relative; 
	text-align: center;
	margin: 20px 10px 10px 20px;
	/*margin: 20px 0 0 35px!important;*/
}
#listingDetailsWrap{
	width: 750px;
	float: left;
	margin: 15px 0 15px 0;	
}
#craneInfoWrap{
	position: relative;
	width: 760px;
	margin-bottom: 15px;
}
#craneInfoWrap h4{
	font-family: Arial;
	font-size: 18px;
	color: #5f5f5f;
	font-weight: normal;
}
#craneInfoBG1{
	float: left;
	margin: 0 0 0 0;
	background: #fff;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 235px;
	height: 265px;
}
#userButtonsContainer{
	margin: 0 0 20px 0;
	padding-top: 5px;
	background: #eaeaf6;
	border: 1px solid #000000;
	width: 750px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
}
#userStatus{
	margin: auto 0;
	background: #eaeaf6;
	width: 100px;
	height: 25px;
	font-family: Arial;
	color: #004686;
	font-weight: normal;
	float: left;
	text-align: center;
	line-height: 25px;
}
#feauturedStatus{
	margin: auto 0;
	background: #eaeaf6;
	height: 25px;
	font-family: Arial;
	color: #004686;
	font-weight: normal;
	float: right;
	text-align: center;
	line-height: 25px;
}
#userStatus2{
	margin: auto 0;
	background: #b2f8b9;
	border: 1px solid #11952f;
	width: auto;
	height: 25px;
	font-family: Arial;
	color: #11952f;
	font-weight: normal;
	float: left;
	text-align: center;
	line-height: 25px;
}
#userStatus3{
	margin: auto 0;
	background: #fbb2b2;
	border: 1px solid #ff0000;
	font-size: 14px;
	height: 25px;
	font-family: Arial;
	color: #e60a0a;
	font-weight: bold;
	float: left;
	text-align: center;
	line-height: 25px;
}
#userButtons{
	position: relative;
	margin: auto 0;
	background: #eaeaf6;
	width: 750px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	float: left;
}
#craneInfoContainer{
	margin: 0 0 0 0;
	background: #fff;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 750px;
}
#detailHeaderWrap{
	width: 100%;
	height:20px;
}
#detailHeaderWrap h4{
	float: left;
	color: #024886;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	position: relative; 
	top: 5px;
	left: 155px;
}
#detailHeaderWrap h3{
	position: relative;
	color: #024886;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
#craneInfoContainer2{
	float: left;
	background: #fff;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	max-width: 750px;
	/*padding: 1em;*/
}
#craneInfoBG2{
	float: left;
	position: relative;
	margin: 0 0 0 0;
	background: #fff;
	border: 0px;
	width: 372px;
	padding-bottom: 15px;
}
#craneInfoBG2 li{
	padding-top: 6px;
}
#craneInfoBG{
	float: left;
	margin: 0 0 0 15px;
	background: #fff;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 235px;
	height: 265px;
}
#transportOptions{
}
#craneInfoBG ul, #craneInfoBG1 ul, #craneInfoBG2 ul{
	width: auto;
	margin: 15px 0 0 0;
	list-style-type: none;
}
#craneInfoBG li, #craneInfoBG1 li, #craneInfoBG2 li{
	width: 235px;
	list-style-type: none;
	font-family: arial;
	font-size: 16px;
	color: #000;
}
#craneInfoBG2 li{
	width: 372px;
	list-style-type: none;
	font-family: arial;
	font-size: 16px;
	color: #000;
}
#craneInfoBG h1, #craneInfoBG1 h1{
	margin: 0 0 0 5px;
	font-size: 16px;
	color: #004686;
}
#craneInfoBG2 h1{
	display: inline;
	margin: 0 0 0 5px;
	font-size: 16px;
	color: #004686;
}
#craneInfoBG2 h1 a{
	color: #004686!important;
	font-size: 16px;
}
#craneInfoBG2 h1 a:hover{
	color: #f78300!important;
	font-size: 16px;
}
#craneInfoBG b, #craneInfoBG1 b, #craneInfoBG2 b{
	margin: 0 0 0 5px;
	font-weight: normal;
}
#craneInfoBG a{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
#craneInfoBG a:active{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
#craneInfoBG a:visited{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
#craneInfoBG a:hover{
	font-family: arial;
	font-size: 16px;
	color: #f78300;
	text-decoration: none;
}
/*crane info parts bg (shorter height) */
#craneInfoBgP1{
	float: left;
	margin: 0 0 0 0;
	background: #fff;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 235px;
	height: 235px;
}
#craneInfoBgP{
	float: left;
	margin: 0 0 0 15px;
	background: #fff;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 235px;
	height: 235px;
}
#craneInfoBgP ul, #craneInfoBgP1 ul{
	width: 750px;
	margin: 15px 0 0 0;
	list-style-type: none;
}
#craneInfoBgP li, #craneInfoBgP1 li{
	width: 235px;
	list-style-type: none;
	font-family: arial;
	font-size: 16px;
	color: #000;
}
#craneInfoBgP h1, #craneInfoBgP1 h1{
	margin: 0 0 0 5px;
	font-size: 16px;
	color: #004686;
}
#craneInfoBgP b, #craneInfoBgP1 b{
	margin: 0 0 0 5px;
	font-weight: normal;
}
.detailsNarrow{
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 240px;
	height: 300px;
	margin: 0 6px 0 0;
}
.gold_hrDetailsNarrow{
	background:#f78300;
	height:3px;
	width:225px;
	border: 0;
	margin: 0 0 0 5px;
}
.descriptionText{
	position: relative;
	z-index: 500;
	font-family: arial;
	font-size: 14px;
	color: #000;
	width: 730px;
	margin: 10px 0 5px 14px;
	padding-bottom: 1em;
}
.detailsNarrow h3{
	font-family: Arial;
	font-size: 14px;
	color: #004686;
	font-weight: 550;
	margin: 5px 0 0 5px;
}
.detailsNarrow h4{
	font-family: Arial;
	font-size: 14px;
	color: #000;
	font-weight: 550;
}
.detailsNarrow h5{
	float: left;
	font-family: Arial;
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
.detailsNarrow ul{
	float: left; 
	width: 225px;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
}
.detailsNarrow li{
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 4px;
}
.detailsNarrow #li2{
	text-align: left;
	float: right; 
	width: 135px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
}
.detailsContact{
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 493px;
	margin: 0 5px 5px 0!important;
	padding-bottom: 5px;
}
.gold_hrDetailsContact{
	background:#f78300;
	height:3px;
	width:465px;
	border: 0;
	margin: 0 0 0 5px;
}
.detailsContact h3{
	font-family: Arial;
	font-size: 14px;
	color: #004686;
	font-weight: 550;
	margin: 5px 0 0 5px;
}
.detailsContact h4{
	font-family: Arial;
	font-size: 14px;
	color: #000;
	font-weight: 550;
}
.detailsContact h5{
	margin: 5px 0 0 0;
	font-family: Arial;
	font-size: 16px;
	color: #000;
	font-weight: normal;
}
.detailsContact h5 a{
	font-family: Arial;
	font-size: 16px;
	color: #004686;
	font-weight: bold;
}
.detailsContact h5 a:active{
	font-family: Arial;
	font-size: 16px;
	color: #004686;
	font-weight: bold;
}
.detailsContact h5 a:visited{
	font-family: Arial;
	font-size: 16px;
	color: #004686;
	font-weight: bold;
}
.detailsContact h5 a:hover{
	font-family: Arial;
	font-size: 16px;
	color: #f78300;
	font-weight: bold;
}
.detailsContact ul{
	float: left; 
	width: 225px;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
}
.detailsContact li{
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 4px;
}
.detailsContact #li2{
	text-align: left;
	float: right; 
	width: 135px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
}
#listingActionIcons{
	margin-bottom: 5px;
}
#listingActionIcons b a{
	font-size: 12px;
	cursor: pointer;
	text-decoration: underline!important;
	margin-right: 10px;
}
#newActionIcon{
	margin-right: 3px;
}
#email_seller{
	overflow: hidden!important;
}
.emailSellerLink{
	margin-top: 45px!important;
	margin-left: 10px!important;
}
.emailSellerIcon{
	position: relative!important;
	top: 3px!important;
	left: -2px!important;
}
.detailsContact b a{
	font-weight: bold!important;
	font-size: 13px!important;
	color: #004686!important;
	display: inline!important;
	list-style-type: none!important;
	padding-right: 3px;
}
.detailsContact b a:hover{
	font-weight: bold!important;
	font-size: 13px!important;
	color: #f78300!important;
	display: inline!important;
	list-style-type: none!important;
}
.listingHeaderIcons{
	width: 100%;
	float: left;
}
.listingHeaderIcons ul{
	list-style-type: none;
}
.listingHeaderIcons li{
	list-style-type: none;
	float: left;
	font-family: arial;
	font-size: 14px;
	color: #000;	
	margin: 3px 10px 0 0;
}
.listingHeaderIcons b{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #858585;
}
.listingHeaderIcons a{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
.listingHeaderIcons a:active{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
.listingHeaderIcons a:visited{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #004686;
	text-decoration: underline;
}
.listingHeaderIcons a:hover{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #f78300;
	text-decoration: none;
}
.listingHeaderIcons img {
	vertical-align: bottom;
}
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
}
a.paginate {
	border: 1px solid #000080;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #000080;
}
a.paginate:hover {
	background-color: #000080;
	color: #FFF;
	text-decoration: underline;
}
a.current {
	border: 1px solid #000080;
	font: bold .7em Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background: #000080;
	color: #FFF;
	text-decoration: none;
}
span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}
#dateWrap{
	position: relative;	
}
#dateWrap b{
	color: #004686;
}
#dateListed{
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
#dateUpdated{
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 10px;
}
.specsLink{
	float: right;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	margin: 5px;
}
.specsLink a{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
.specsLink a:active{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
.specsLink a:visited{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
.specsLink a:hover{
	font-family: arial;
	font-size: 16px;
	color: #f78300;
	text-decoration: none;
}
.specsLink2{
	float: right;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 5px 5px 0;
	position: relative; right: 10px;
}
.specsLink2 a{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
.specsLink2 a:active{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
.specsLink2 a:visited{
	font-family: arial;
	font-size: 16px;
	color: #004686;
	text-decoration: underline;
}
.specsLink2 a:hover{
	font-family: arial;
	font-size: 16px;
	color: #f78300;
	text-decoration: none;
}
#detailsActions{
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 240px;
	height: 213px!important;
}
#detailsActions h3{
	font-family: Arial;
	font-size: 14px;
	color: #004686;
	font-weight: 550;
	margin: 5px 0 0 5px;
}
#detailsActions h4{
	font-family: Arial;
	font-size: 14px;
	color: #000;
	font-weight: 550;
}
#detailsActions h5{
	float: left;
	font-family: Arial;
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
#detailsActions ul{
	float: left; 
	width: 225px;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
}
#detailsActions li{
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
}
#detailsActions #li2{
	text-align: left;
	float: right; 
	width: 145px;
	list-style-type: none;
	margin: 0px 30px 0px 0px;
}
#detailsActions a{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: underline;
}
#detailsActions a:active{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: underline;
}
#detailsActions a:visited{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	font-weight: bold;
	text-decoration: underline;
}
#detailsActions a:hover{
	font-family: arial;
	font-size: 14px;
	color: #f78300;
	font-weight: bold;
	text-decoration: none;
}
.detailsGallery{
	margin: 65px 0 0 0;
	max-height: 700px;
	overflow: hidden;
	z-index: 0!important;;
}
.detailsGallery .gallery > img{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
#soldIcon{
	background: url('https://old.cranenetwork.com/images/soldIcon.png');
	width: 100px;
	height: 69px;
	z-index: 500!important;
	margin-top: -35px;
	margin-left: 40%;
	position: relative;
	top: 80px;
}
#detailsTitle {
	width: 520px;
	font-size: 18px;
	color: #004686;
}
#detailsTitle h4{
	margin-top: 15px;
	margin-bottom: 0px;
}
#detailsAdvert {
	float: left;
	width: 244px;
	margin: 5px 0 0 0;
	border: 1px solid #004686;
}
#horizontalAdWrap{
	width: 600px!important;
	position: relative;	
}
#detailsAdvertON {
	float: left;
	width: 244px;
	height: 105px;
	margin: 13px 5px 0 0;
	border: 0px solid #004686;
}
#detailsAdvertON2 {
	float: left;
	width: 244px;
	height: 105px;
	margin: 13px 5px 0 0;
	border: 0 solid #004686;
}
#viewMoreImg{
	margin: 3px 0 0 0;
	font-family: arial;
	font-size: 14px;
	color: #535353;
}
#viewMoreImg a{
	font-family: arial;
	font-size: 14px;
	color: #535353;
	text-decoration: none;
}
#viewMoreImg a:active{
	font-family: arial;
	font-size: 14px;
	color: #535353;
	text-decoration: none;
}
#viewMoreImg a:visited{
	font-family: arial;
	font-size: 14px;
	color: #535353;
	text-decoration: none;
}
#viewMoreImg a:hover{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: underline;
}
#viewMoreImg b{
	color: #004686;
	font-weight: normal;
	font-weight: bold;
}
h1.blue a {
	color: #004686;
	text-decoration: none;	
}
h1.blue a:hover {
	text-decoration: underline;
}
.gray {
	background-color: #EFEFEF;
}
.dark-gray {
	color: #787878;
}
.darker-gray {
	color: #4b4c51;
}
li.searchItem {
	float: left;
	margin: 5px 0 5px 0;
	padding: 5px 0 28px 0;
	width: 100%;
	background-color: #FFF;
}
#equipmentThumb {
	float: left;
	width: 106px;
	margin: 0 0 0 5px;
	height: 80px;
}
#equipmentInfo {
	float: left;
	width: 400px;
	margin: 10px 0 0 26px;
}
.price {
	font-weight: bold;
	font-size: 16px;
	margin: 5px 0 0 0;
}
/*end crane details */
/*member profile area*/
#profileTable{
	float: left;
	font-family: arial;
	color: #000;
	font-size: 14px;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	width: 750px;
	padding: 0;
	margin: 15px 0 15px 0;
}
#profileTable h3{
	font-family: arial;
	font-size: 14px;
	color: #000;
}
#profileTable h3 b{
	font-family: arial;
	font-size: 14px;
	color: #004686;
}
#profileTable h4{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	margin: 5px 0 0 0;
}
/*end profile area */
#featuredWrap{
	margin: 0 0 0 0;
	float: left;
	width: 750px;
	padding: 0;
}
#featuredTitle {
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	padding: 0 0 0;
	overflow: hidden;
}
#featuredTitle h1 {
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #004686;
	margin: 5px 0 0 0;
}
#featuredTitle div.featuredTitleButton {
	float: right;
	margin: 0 5px 5px 0;
}
#featuredTitle div.featuredTitleText {
	padding-left: 292px;
	width: 100%;
}
.featuredItemLeft{
	background: #fff;
	float:left;
	width: 366px;
	height:350px;
	text-align:center;
	margin: 0 0 15px 1px;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
}
.featuredItemRight{
	background: #fff;
	float:right;
	width: 366px;
	height:350px;
	text-align:center;
	margin: 0 0 15px 5px;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
}
.featuredItemLeft a,
.featuredItemRight a{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
#featuredWrap a{
	font-family: Arial;
	font-size: 11px;
	color: #004586;
	text-decoration: none;
	text-align: center;
	/* moved this here from inline */
	margin: 8px 0 5px 0 !important; 
	color: #004686; 
	font-size: 16px; 
	font-weight: bold;
}
#featuredWrap a:active{
	font-family: Arial;
	color: #004586;
	text-decoration: none;
	text-align: center;
}
#featuredWrap a:visited{
	font-family: Arial;
	color: #004586;
	text-decoration: none;
	text-align: center;
}
#featuredWrap a:hover{
	font-family: Arial;
	color: #f78300;
	text-decoration: none;
	text-align: center;
}
.featuredItemTitle{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 4px;
	font-weight: bold;
}
.craneInfo{
	margin-top: 0;
	width: 100%;
}
.craneTitle{
	margin: 3px 0 0 0;
	color: #004586;
	font-weight: bold;
}
.cranePrice{
	font-weight: bold !important;
}
.craneInfo p{
	font-family: Arial;
	font-size: 16px; 
	color: #000;
	text-align: justify;
	margin: 5px 0 0 7px;
}
.craneInfo a{
	font-size: 16px !important;
}
.craneInfo a:active{
	font-size: 16px !important;
}
.craneInfo a:visited{
	font-size: 16px !important;
}
.craneInfo a:hover{
	font-size: 16px !important;
}
.featuredThmb{
	height: 272px;
	overflow: hidden;
	display: table-cell; 
	vertical-align: middle;
}
.featuredThmb img {
	border: 1px solid #083A81;
	max-height: 270px;
	width: 350px
}
#manfTable{
	float: left;
	font-family: arial;
	padding-left: 1em;
}
#manfTable a{
	font-size: 14px;
	font-weight: normal;
	color: #004586;
	text-decoration: underline;
}
#manfTable a:active{
	font-size: 14px;
	font-weight: normal;
	color: #004586;
	text-decoration: underline;
}
#manfTable a:visited{
	font-size: 14px;
	font-weight: normal;
	color: #004586;
	text-decoration: underline;
}
#manfTable a:hover{
	font-size: 14px;
	font-weighT: normal;
	color: #f78300;
	text-decoration: none;
}
#sidebarWrap{
	display: block;
	float: right;
	margin: 18px 0px 0px 0px;
}
#sidebarWrapLeft {
	display: block;
	float: left;
	margin: 18px 10px 0 0;
}
.sidebarBG{
	width: 275px;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	margin: 0 0 10px 0px;
}
.sidebarBG a{
	font-family: Arial;
	color: #000;
	font-size: 12px; 	 
	text-decoration:none; 
	font-weight:bold;
}
.sidebarBG a:active{
	font-family: Arial;
	color: #000;
	font-size: 12px; 	 
	text-decoration:none; 
	font-weight:bold;
}
.sidebarBG a:visited{
	font-family: Arial;
	color: #000;
	font-size: 12px; 
	text-decoration:none; 
	font-weight:bold;
}
.sidebarBG a:hover{
	font-family: Arial;
	color: #004686;
	font-size: 12px; 
	text-decoration:underline; 
	font-weight:bold;
}
.sidebarBG h1{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #004686;
	margin: 5px 0 0 0;
}
.sidebarBG h1 a{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #004686;
}
.sidebarBG h1 a:active{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #004686;
}
.sidebarBG h1 a:visited{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #004686;
}
.sidebarBG h1 a:hover{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #f78300;
	text-decoration: none;
}
.sidebarBG ul{
	list-style: none;
	text-align: left;
	position: relative; 
	left: 8px;
	margin: 5px 0 0 0;
	overflow: hidden;
}
.sidebarBG li{
	list-style: none;
	border-bottom: 1px solid #d9d9d9;
	margin: 3px 0 3px 0;
	width: 225px;
}
.sidebarBG b{
	font-family: Arial;
	font-size: 20px!important;
	color: #797c84;
	font-weight: normal;
	position: relative; 
	top: 3px;
}
#searchHeadWrap{
	width: 900px;
	margin-left: auto;
}
#searchHeadInputCombo{
	float: left;
	background-color:#fff;
	border-top: 2px solid #004586;
	border-bottom: 2px solid #004586;
	border-left: 2px solid #004586;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	color: #004586;
	font-weight: bold;
	font-size:15px;
	padding:6px 4px;
	text-decoration:none;
	margin-top: 2px;
	width: 75px;
	height: 15px;
}
#searchHeadInputTxt{
	float: left;
	background-color:#FFF;
	border-top: 2px solid #004586;
	border-left: 2px solid #004586;
	border-bottom: 2px solid #004586;
	border-left: none;
	border-right: none;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	color: #000;
	font-size:15px;
	padding:6px 10px;
	text-decoration:none;
	margin-top: 2px;
	width: 500px;
	height: 15px;
}
.searchHeadInputSubmit{
	float: left;
	background-color: #004586;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border: 2px solid #004586;
	border-radius: 0 5px 5px 0;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000;
	cursor: pointer;
	border: 0;
	height: 31px;
	width: 42px;
	margin-top: 2px;
}
.searchHeadInputSubmit:hover {
	background-color:#1267b8;
}
.searchHeadInputSubmit:active {
	position:relative;
	top:1px;
}
.keywordSearch, .catSearch {
	display: block;
	margin: 0px 0 10px 10px;
}
.radioButtons {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	float: left;
	display: block;
}
.radioButtonsMargin {
	margin: 8px 0 10px 15px;
}
.facetHeader {
	margin: 3px 0 3px 0;
	width: 265px;
}
.facetHeader h1 {
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	margin: 5px 0 0 5px;
	text-align: center;
	border-bottom: 1px solid #D2D3D5;
}
#facetValues {
	margin: 5px 0 0 5px;
}
.buttonKeyword {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	cursor: pointer;
}
.buttonKeyword:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.buttonKeyword:active {
	position:relative;
	top:1px;
}
.buttonFeatured {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #000;*/
	cursor: pointer;
}
.buttonFeatured:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.buttonFeatured:active {
	position:relative;
	top:1px;
}
.buttonFeaturedBottom {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	cursor: pointer;
	position:relative;
	top:0px;
	left: 5px;
}
.buttonFeaturedBottom:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.buttonGetFeatured {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	margin: 10px 0 10px 0;
	cursor: pointer;
}
.buttonGetFeatured:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.buttonGetFeatured:active {
	position:relative;
	top:1px;
}
.button {	
	padding:0 10px;
	margin: 10px 0 10px 20px;
	display:inline-block;
	height: 30px;
	font-size:15px;
	font-weight:bold;
	cursor: pointer;
	border: 1px solid #bbb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background: rgb(238,238,238);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, rgba(204,204,204,1)), color-stop(1, rgba(238,238,238,1)) );
	background:-moz-linear-gradient( center top, rgba(204,204,204,1) 5%, rgba(238,238,238,1) 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee');
	background-color:rgb(238,238,238);
}
.button:active {
	position:relative;
	top:1px;
}
.buttonPrimary {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	/*margin: 10px 0 10px 35px;*/
	cursor: pointer;
}
.buttonPrimary:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.buttonPrimary:active {
	position:relative;
	top:1px;
}
.buttonPrimary2 {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	margin: 5px 0 0 16px;
	cursor: pointer;
}
.buttonPrimary2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.buttonPrimary2:active {
	position:relative;
	top:1px;
}
.buttonPrimary3 {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	margin: 5px 0 15px 35px;
	cursor: pointer;
}
.buttonPrimary3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.buttonPrimary3:active {
	position:relative;
	top:1px;
}
.buttonPrimary4 {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	margin: 5px 0 5px 0!important;
	cursor: pointer;
}
.buttonPrimary4:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
.buttonPrimary4:active {
	position:relative;
	top:1px;
}
.buttonFeatured {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #c40000; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #c40000; */
	/* box-shadow:inset 0px 1px 0px 0px #c40000; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #c40000) );
	background:-moz-linear-gradient( center top, #ff0000 5%, #c40000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#c40000');
	background-color:#c40000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c40000;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	margin: 5px 0 0 2px;
	cursor: pointer;
}
.buttonFeatured:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #c40000) );
	background:-moz-linear-gradient( center top, #ff0000 5%, #c40000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#c40000');
	background-color:#c40000;
}
.buttonFeatured:active {
	position:relative;
	top:1px;
}

.buttonGreen {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	/* box-shadow:inset 0px 1px 0px 0px #97c4fe; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #15ae01), color-stop(1, #19840b) );
	background:-moz-linear-gradient( center top, #15ae01 5%, #19840b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15ae01', endColorstr='#19840b');
	background-color:#10f726;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #15ae01;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	margin: 10px 0 10px 38px;
	cursor: pointer;
}
.buttonGreen:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #19840b), color-stop(1, #15ae01) );
	background:-moz-linear-gradient( center top, #19840b 5%, #15ae01 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19840b', endColorstr='#15ae01');
	background-color:#15ae01;
}
.buttonGreen:active {
	position:relative;
	top:1px;
}
.buttonRed {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #ff0000; */
	/* -webkit-box-shadow:inset 0px 1px 0px 0px #ff0000; */
	/* box-shadow:inset 0px 1px 0px 0px #ff0000; */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #c20000) );
	background:-moz-linear-gradient( center top, #ff0000 5%, #c20000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#c20000');
	background-color:#c20000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ff0000;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:0 15px;
	text-decoration:none;
	/* text-shadow:1px 1px 0px #000; */
	margin: 10px 0 10px 38px;
	cursor: pointer;
}
.buttonRed:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c20000), color-stop(1, #ff0000) );
	background:-moz-linear-gradient( center top, #c20000 5%, #ff0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c20000', endColorstr='#ff0000');
	background-color:#ff0000;
}
.buttonRed:active {
	position:relative;
	top:1px;
}
.searchButton {
	margin: 10px 0 10px 20px;
}
.facetSubmit {
	margin: 0 0 10px 88px;
}
#sideKeywordSubmit {
	width: 50px;
	padding: 5px 0 5px 0;
}
.more {
	font-size: 12px;
	color: #004686;
	border-top: 1px solid #D2D3D5;
	margin: 0 30px 0 5px;
	text-align: right;
	cursor: pointer;
}
.less {
	font-size: 12px;
	color: #004686;
	border-top: 1px solid #D2D3D5;
	text-align: right;
	cursor: pointer;
	display: none;
}
.hiddenFacet {
	display: none;
}
.blue {
	color: #004686;
}
.black {
	color: #000;
}
#craneManfSideWrap{
	list-style: none;
	overflow: hidden;
	position: relative; 
	margin: 5px 0 5px 7px;
	width: 275px;
}
.craneManfSideCol{
	float: left;
	list-style: none;
	width: 135px;
}
.viewMoreSide{
	margin: 5px 0 5px 0;
}
.viewMoreSide a{
	font-size: 14px;
	font-weight: bold;
	color: #004686;
}
.viewMoreSide a:active{
	font-size: 14px;
	font-weight: bold;
	color: #004686;
}
.viewMoreSide a:visited{
	font-size: 14px;
	font-weight: bold;
	color: #004686;
}
.viewMoreSide a:hover{
	font-size: 14px;
	font-weight: bold;
}
.gold_hrSide{
	background:#f78300;
	height:3px;
	width:240px;
	border: 0;
	margin-left: 18px;
}
.clear {
	clear:both;
}
#preFooter {
	float: left;
	width: 100%;
	margin: 40px 0 0 0;
	background: #FFF;
	border: 3px solid #d2d3d5;
	border-radius: 4px;
	position: relative;
	padding: 0 0 0;
	overflow: hidden;
}
#preFooter a{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#preFooter a:active{
	font-family: arial;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
#preFooter a:visited{
	font-family: arial;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
#preFooter a:hover{
	font-family: arial;
	font-size: 14px;
	color: #004686;
	text-decoration: none;
}
#preFooter h1{
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #004686;
	margin: 5px 0 0 0;
}
.footerTypes{
	font-family: Arial;
	font-size:14px;
	color:#004785;
	font-weight:normal;
}
#footer {
	float: left;
	margin: 40px 0 0 0;
	background: #004686;
	position: relative;
	width: 1044px;
	padding: 0 0 0;
	overflow: hidden;
}
#footer h1{
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #004686;
	margin: 5px 0 0 0;
}
.gold_hrFooter{
	width: 950px;
	background:#f78300;
	height:5px;
	border: 0;
}
.footerNavWrap{
	float: left;
	margin: 20px 0 0 0;
	background: #004686;
	width: 100%;
	height: 41px;
}
.footerTypeTable{
	margin: 15px auto;
	width: 750px;
}
.footerTypeTable a{
	font-family: arial;
	font-size: 14px!important; 
	color: #000;
	font-weight: 500;
	text-decoration: underline;
}
.footerTypeTable a:active{
	font-family: arial;
	font-size: 14px!important;
	color: #000;
	font-weight: 500;
	text-decoration: underline;
}
.footerTypeTable a:visited{
	font-family: arial;
	font-size: 14px!important;
	color: #000;
	font-weight: 500;
	text-decoration: underline;
}
.footerTypeTable a:hover{
	font-family: arial;
	font-size: 14px!important;
	color: #024886;
	font-weight: 500;
	text-decoration: none;
}	
.footerManfTable{
	margin: 15px 0 0 6px;
	width: 750px;
}
.footerManfTable a{
	font-family: arial;
	font-size: 16px!important; 
	color: #000;
	font-weight: 500;
	text-decoration: underline;
}
.footerManfTable a:active{
	font-family: arial;
	font-size: 16px!important;
	color: #000;
	font-weight: 500;
	text-decoration: underline;
}
.footerManfTable a:visited{
	font-family: arial;
	font-size: 16px!important;
	color: #000;
	font-weight: 500;
	text-decoration: underline;
}
.footerManfTable a:hover{
	font-family: arial;
	font-size: 16px!important;
	color: #024886;
	font-weight: 500;
	text-decoration: none;
}
#footer-nav{
	color: fff; 
	height: 25px;
	position: relative;
	text-align:center;
	width: 100%;
}
ul#footer-menu {
	display: inline-block;
	width: 100%;
	margin: 5px 0 0 5px;
	color: #fff;
}
ul#footer-menu li {
	display: inline-block;
	list-style-type: none;
	margin-left: 5px;
}
ul#footer-menu li.copyright {
	font-size: 14px;
	font-weight: bold;
	color: #f78300;
}
.footerContact {
	list-style-type: none; 
	font-size: 14px; 
	color: #FFF; 
	font-weight: bold;
	position: relative; 
	clear: both;
	margin: 0 0 0 10px;
	text-align: center;
	width: 100%;
}
.footerContact p {
	float: left;
	margin-top: 16px;
}
.footerContact b{
	color: #f78300;
}
#paymentsIcons{
	position: relative;
	bottom: 10px;
	right: 40px; 
	float: right;
	background: url('https://old.cranenetwork.com/images/paymentsIcons.png');
	width: 200px;
	height: 24px;
}
#footer-nav a { 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFF; 
	text-decoration: none;
}
#footer-nav a:active { 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFF; 
	text-decoration: none;
}
#footer-nav a:visited { 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFF; 
	text-decoration: none;
}
#footer-nav a:hover { 
	font-size: 14px; 
	font-weight: bold; 
	color: #f78300; 
	text-decoration: none;
}
#contentBG h2.aboutUs {
	margin: 5px; 
	color: #024886; 
	font-family: Helvetica, Arial;
	font-size: 32px;
	font-weight: normal;
}
#contentBG h2.transport {
	margin: 5px; 
	color: #024886; 
	font-family: Helvetica, Arial;
	font-size: 32px;
	font-weight: normal;
}
.aboutText {
	width: 95%;
	margin: 10px;
	line-height: 2;
}
div#contentBG > div.aboutText > p {
	color: #024886;
	text-align: justify;
	padding-bottom: 5px;
}
div#contentBG > div.aboutText > div.bold-center {
	text-align: center;
	font-weight: bold;
}
div#contentBG > div.aboutText > div.contactus {
	text-align: center;
	line-height: 1.5;
	color: #024886;
}
div#contentBG > div.aboutText > div.contactus a {
	color: #024886;
}
div#contentBG > hr {
	background: #f78300; 
	width: 100%; 
	height: 2px; 
	border: none;
}
#item-review{
	height:20px;
}
#item-review > li{
	list-style-type:none!important;
	font-weight:bold;
	margin:0 0 10px;
	padding:0px 10px;
	font-size:14px;
	float:left; 
	width:170px;
}
#item-list > li{
	list-style-type:none!important;
	line-height:20px;
	float:left; width:170px;
	padding:0px 10px;
}
div[id^="item-row-"] > li{
	list-style-type:none;
	line-height:20px;
	float:left; width:170px;
	padding:0px 10px;
}
div[id^="item-row-"] {
	border-bottom:1px #ccc solid;
}
#item-list{
	position: relative; 
	left: 0px;
	top: 5px;
	border-bottom: none;
}
.item-row {
	width: 550px;
	float: left;
	margin: 10px auto;
	border-bottom: 2px black solid;
	padding-bottom: 5px;
}
.item-package{
	float: left;
	width: 100px;
	margin-right: 10px;
}
.packageHeaderMain{
	margin-top: 15px;
	color: #004686;
	font-size: 18px;
	float: left;
	width: 100%;
}
.packageHeaderMain b{
	float: right;
	font-size: 14px; 
	font-weight: normal; 
	color: #004686;
	margin-top: 3px;
}
/*Name to be changed to packageWrap and old package CSS to be deleted once working*/
/*new package styles */
#packageWrapNew{
	width: 995px;
	position: relative;
	margin: 15px 0 15px 20px!important;
}
#packageNew{
	float: left;
	margin: 0 0 15px 15px;		
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #effdf1), color-stop(1, #c5e6be) );
	background:-moz-linear-gradient( center top, #effdf1 5%, #c5e6be 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#effdf1', endColorstr='#c5e6be');
	background-color:#effdf1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #aacea2;
	width: 308px;
	height: 215px!important;
}
#packageHead{
	width: 307px;
	height: 28px;
	color: #4ea03e;
	border-bottom: 1px solid #aacea2;
}
#packageHead h1{
	float: left!important;
	color: #267114;
	font-size: 16px;
	font-weight: none;
	margin: 5px 0 5px 5px;	
}
#price{
	float: right;
	position: relative; 
	top: 3px;
	right: 3px;
	color: #000;
}
.dolla{
	position: relative; 
	top: -5px;
	color: #007c09;
	font-size: 18px!important;
}
.amount{
	position: relative;
	color: #000;
	font-size: 21px!important;
}
.length{
	position: relative; 
	color: #4ea03e;
	font-size: 14px!important;
}
#packageNew ul{
	list-style-type: none;	
	margin: 0 0 0 0;
}
#packageNew li{
	margin: 6px 0 0 3px;
	list-style-type: none;
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	border-bottom: 1px solid #aacea2;
	padding: 0 0 4px 2px; 	
}
#emailBlast{
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 3px 0 5px 5px;
}
#emailBlast b{
	color: #267114;
}
#emailBlastInclude{
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 6px 0 5px 5px;
}
#emailBlastInclude b{
	color: #267114;
}
#emailCheckbox{
	margin: 3px 0 0 3px;
}
.buttonSales {
	-moz-box-shadow:inset 0px 1px 0px 0px #8adc6d;
	-webkit-box-shadow:inset 0px 1px 0px 0px #8adc6d;
	box-shadow:inset 0px 1px 0px 0px #8adc6d;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8adc6d), color-stop(1, #60b144) );
	background:-moz-linear-gradient( center top, #8adc6d 5%, #60b144 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8adc6d', endColorstr='#60b144');
	background-color:#60b144;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #5ca941;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #5ca941;
	cursor: pointer;
	position:relative;
	top:10px;
	left: 50px;
}
.buttonSales:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #adf195), color-stop(1, #60b144) );
	background:-moz-linear-gradient( center top, #adf195 5%, #60b144 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adf195', endColorstr='#60b144');
	background-color:#1e62d0;
}
#checkoutHeader{
	width: 1028px!important;
	background:#004686;
	padding:5px;
}
#checkoutHeader ul{
	list-style-type: none;
	width: 100%;
}
#checkoutHeader li{
	list-style-type: none;
	float: left;
	font-size: 14px; 
	color: #5d5d5d;
}
#checkoutHeader h2{
	color: #FFF; font-weight: bold;
}
#checkoutPackageWrap{
	float: left;
	background: #e3f0f8;
	margin: 5px 0 15px 15px;		
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #becbd1;
	width: 1005px;
}
#checkoutPackage{
	position: relative;
	background: #d8e5ee; 
	height: 100%;
	width: 1005px!important;
	height: 60px;
	margin: 5px 0 5px 0;
	border-top: 1px solid #aac9dd;
	border-bottom: 1px solid #aac9dd;
}
#checkoutPackage ul{
	float: left;
	list-style-type: none;
}
#checkoutPackage li{
	list-style-type: none;
	float: left;
	font-size: 14px; 
	color: #000;
	width: 300px!important;
	padding-left: 10px;
}
#payCheckWrap{
	font-size: 16px;
	color: #000;			
}
#checkoutPackageHead{
	width: 100%;
	height: 28px;
	color: #616a71;
	background: #d8e5ee;
}
#checkoutPackageHead li{
	list-style-type:none!important;
	font-weight:none;
	margin: 6px 0 0 0;	
	font-size:16px;
	float:left; 
	width:300px;
	text-align: center;
}
/*end new package styles */
.packageWrap{
	width: 730px;
}
.packageHeader{
	width: 100%;
	margin-top: 30px;
	margin-left: 20px;
	float: left;
	color: #004686;
	font-size: 16px;
	font-weight: bold;
}
.package{
	float: left;
	width: 730px;
	margin-left: 20px;
	margin-top: 15px;
}
.package input{
	float: left;
}
.package h5{
	float: left;
	width: 700px;
	margin-left: 6px;
	font-family: Arial;
	font-size: 16px; 
	color: #3d3d3d;
	font-weight: normal;
}
.package h4{
	font-family: Arial;
	font-size: 16px; 
	color: #3d3d3d;
	font-weight: normal;
}
.package li{
	list-style-type: none;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
}
.package b{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #004686;
}
.packageSubmit{
	float: right;
	background: url('https://old.cranenetwork.com/images/bigCheckout.jpg');
	width: 135px;
	height: 36px;
	border: 0;
}
.package2{
	float: left;
	width: 730px;
	margin-left: 20px;
	margin-top: 0px;
}
.package2 input{
	float: left;
}
.package2 h5{
	float: left;
	width: 700px;
	margin-left: 6px;
	font-family: Arial;
	font-size: 16px; 
	color: #3d3d3d;
	font-weight: normal;
}
.package2 h4{
	float: left;
	color: #004686;
	font-weight: normal;
}
.package2 li{
	list-style-type: none;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
}
.package2 b{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #004686;
}
.packageEmail{
	float: left;
	width: 100%;
	margin: 10px 0 10px 20px;
}
.packageEmail input{
	float: left;
}
.packageEmail h5{
	float: left;
	width: 700px;
	margin-left: 6px;
	font-family: Arial;
	font-size: 16px; 
	color: #004686;
	font-weight: normal;
}
.packageEmail h4{
	float: left;
	color: #004686;
	font-weight: normal;
}
.packageEmail li{
	list-style-type: none;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
}
.packageEmail b{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #04c929;
}
.package3{
	float: left;
	width: 730px;
	margin: 0px 0 10px 20px;
}
.package3 input{
	float: left;
}
.package3 h5{
	float: left;
	width: 700px;
	margin-left: 6px;
	font-family: Arial;
	font-size: 16px; 
	color: #3d3d3d;
	font-weight: normal;
}
.package3 h4{
	float: left;
	color: #004686;
	font-weight: normal;
}
.package3 li{
	list-style-type: none;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
}
.package3 b{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #004686;
}
.billingDisclaimer{
	float: left;
	width: 725px;
	margin: 10px 0 10px 20px;
	font-family: arial;
	font-size: 12px;
	color: #000;
}
.billingDisclaimer b{
	font-weight: bold;
}
.billingOr{
	float: left;
	width: 725px;
	margin: 0 0 10px 20px;
	font-family: arial;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
#sales_form{
	/*width:646px;*/
}
table.user-sales{
	border:1px #999 solid;	
	width:430px;
}
.user-sales th{
	color:#fff;
	border:1px solid #999;
}
.user-sales td{
	border:1px solid #999;	
	vertical-align:middle;
}
#priceContainer {
	width: 250px;
	margin: 5px 0 0 5px;
}
#priceContainer .ui-widget-header {
	background: #004686;
	z-index: 0!important;
}
#capacityContainer {
	width: 265px;
	margin: 5px 0 0 5px;
}
#capacityContainer .ui-widget-header {
	background: #004686;
	z-index: 0!important;
}
.popupContainer{
	background: #f3f3f3;
	padding: 10px; 	
	margin: 10px 0 0 10px;
	float: left;
	font-size: 1.2em;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999; /* CSS3 */
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */ 
	overflow: show!important;
}
#login_modal_inner {
	border: 1px solid #204059;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
}
#login_modal_inner2 {
	border: 1px solid #204059;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
}
#login_logo {
	margin: 2px 0 0 10px;
}
#login_logo_text {
	font-size: 12px;
	margin: -10px 0 0 39px;
}
#login_text {
	font-size: 16px;
	margin: -9px 0 0 53px;
	display: block;
	background: #f3f3f3;
	width: 226px;
}
fieldset { 
	border:none; 
}
#login_fieldset {
	border: 1px solid #204059;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	margin: 15px 0 0 4px;
	width: 338px;
}
form.loginForm .textbox label { 
	display:block; 
	padding-bottom:7px; 
}
form.loginForm .textbox span { 
	display:block;
}
form.loginForm p, form.signin span { 
	color:#999; 
	font-size:11px; 
	line-height:18px;
} 
form.loginForm input.text { 
	background:transparent; 
	border:1px solid #a6a6a6;
	color:#2f4867; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 18px;
	width: 92%;
	margin: 10px 0 0 7px;
	padding: 5px;
}
form.loginForm input:-moz-placeholder { 
	color:#bbb; 
	text-shadow:0 0 2px #000; 
}
form.loginForm input::-webkit-input-placeholder { 
	color:#bbb; 
	text-shadow:0 0 2px #000;  
}
#login_form {
	margin: 0 0 10px 0;
}
#forgot_password {
	font-size: 12px;
	text-align: right;
	float: right;
	width: 100%;
	display: block;
	margin: 3px 10px 0 0;
}
#forgot_password a {
	color: #004686;
}
input#login_button {
	display: block;
	float: right;
	margin: 8px 10px 5px 0;
	width: 172px;
}
#login_create2{
	width: 100%!important;
}
#login_create_text {
	font-size: 18px;
	width: 348px;
	text-align: center;
}
#login_create_subtext {
	font-size: 12px;
	width: 348px;
	text-align: center;
}
#login_create_button {
	margin: 5px 0 5px 77px;
}
/*NEW LOGIN STYLES KEEPING OLD IN CASE WE NEED IT FOR ANOTHER SECTION*/
#login_text2 {
	font-size: 16px;
	color: #004686;
	margin: -9px auto;
	display: block;
	background: #f3f3f3;
	width: 226px;
}
#login_fieldset2 {
	border: 1px solid #204059;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	margin: 15px auto;
	width: 638px;
}
form.loginForm2 .textbox label { 
	display:block; 
	padding-bottom:7px; 
}
form.loginForm2 .textbox span { 
	display:block;
}
form.loginForm2 p, form.signin span { 
	color:#999; 
	font-size:11px; 
	line-height:18px;
} 
form.loginForm2 input.text { 
	background:transparent; 
	border:1px solid #a6a6a6;
	color:#2f4867; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 18px;
	width: 420px;
	margin: 15px 0 0 100px;
	padding: 5px;
}
form.loginForm2 input:-moz-placeholder { 
	color:#bbb; 
	text-shadow:0 0 2px #000; 
}
form.loginForm2 input::-webkit-input-placeholder { 
	color:#bbb; 
	text-shadow:0 0 2px #000;  
}
#login_form2 {
	margin: 0 0 10px 0;
}
#forgot_password2 {
	font-size: 12px;
	text-align: left;
	float: left;
	width: 100%;
	display: block;
	margin: 3px 0 0 100px;
}
#forgot_password2 a {
	color: #004686;
}
input#login_button2 {
	display: block;
	float: left;
	margin: 8px 0 5px 100px;
	width: 172px;
}
#login_create_text2 {
	font-size: 18px;
	width: 450px;
	text-align: center;
	margin: 0 auto;
}
#login_create_subtext2 {
	font-size: 12px;
	width: 100%!important;
	text-align: center;
	margin: 0 auto;
}
#login_create_button2 {
	margin: 5px 0 5px 285px;
}
/*END NEW LOGIN*/
.error {
	font-size: 14px;
	color: #F00;
	margin: 5px 0 13px 12px;
	display: block;
}
.tools-list > a{
	display:block;
	text-decoration:underline;
	margin:10px;
	width:140px;
}
.actionLinks {
	cursor: pointer;
}
.searchTabSubmit{
	float: right; 
	margin: 5px 85px 10px 0;
}
.defenseleague {
	float: left;
	width: 200px;
	height: 200px;
}
#categoryContainer {
	float: left;
	margin: 10px 0 10px 255px;
}
#priceSlider > .ui-state-default {
	border: 2px solid #d2d3d5;
	background: rgba(228, 241, 250, 0.6); 
	font-weight: bold; 
	color: #fff;
	z-index: 0!important;
}
#capacitySlider > .ui-state-default {
	border: 2px solid #d2d3d5;
	background: rgba(228, 241, 250, 0.6); 
	font-weight: bold; 
	color: #fff;
	z-index: 0!important;
}
#capacityContainerMain {
	float: left;
	margin: 10px 0 10px 50px;
}
#capacitySliderMain {
	width: 525px;
	float: left;
	margin-left: 70px;
}
#capacitySliderMain > .ui-state-default {
	border: 2px solid #d2d3d5;
	background: rgba(228, 241, 250, 0.6); 
	font-weight: bold; 
	color: #fff;
}
#capacityAmount {
	float: left;
	margin: 10px 0 0 18px;
	width: 50px;
	text-align: center;
}
#capacityAmountMax {
	float: left;
	margin: 10px 0 0 54px;
	width: 50px;
	text-align: center;
}
#capacityAmountMain {
	float: left;
	margin: 10px 0 0 45px;
	width: 50px;
	text-align: center;
}
#capacityAmountMainMax {
	float: left;
	margin: 10px 0 0 40px;
	width: 50px;
	text-align: center;
}
#priceSliderInputsFacet {
	width: 250px;
}
#priceAmountFacet {
	float: left;
	margin: 10px 0 0 3px;
	width: 75px;
}
#priceAmountFacetMax {
	float: left;
	margin: 10px 0 0 3px;
	width: 75px;
}
.facetInputText {
	margin: 10px 0 0 5px;
	display: block;
	width: 10px;
	float: left;
}
.facetInputTextEnd {
	margin: 10px 0 0 60px;
	display: block;
	width: 10px;
	float: left;
}
#capacitySliderInputs {
	width: 670px;
}
#capacitySliderInputs > span {
	margin: 10px 0 0 5px;
	display: block;
	width: 20px;
	float: left;
}
.inputMessage {
	font-size: 10px;
	color: #000;
	font-weight: bold;
	display: block;
	float: left;
	margin: 5px 0 0 45px !important;
	width: 360px !important;
}
.dataTable tr {
	cursor: pointer;
}
.dataTable tr.even {
	background-color: #EFEFEF;
}
.dataTable tr:hover {
	background-color: #CCC;
}
table.display th {
	text-decoration: underline;
}
tbody#sort { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	width: 60%; 
}
html > body tbody#sort tr { 
	height: 100px; 
	line-height: 10px; 
}
html > body tbody#sort tr:hover {
	cursor: move;
}
html > body tbody#sort tr td {
	padding-bottom: 10px;
} 
html>body tbody#sort tr.ui-state-highlight { 
	height: 100px; 
	line-height: 1.2em;  
	background: #5baaff;
	border: 3px dashed #000099;
}
html > body tbody#sort tr.ui-state-highlight td {
	height: 100px;
	border: 3px dashed #000099;
}
.cropImage {
	max-height: 500px;
	max-width: 600px;
	overflow: hidden;
}
.close_popup {
	width: 25px;
	height: 25px;
	float: right;
	cursor: pointer;
	margin: -8px;
	background-image: url('https://old.cranenetwork.com/images/x.png');
}
.saveButton {
	margin-left: 200px;
}
.LRMargin{
  margin: 0 20px 0 20px;
}
.rate-content {
	text-align: center;
}
.rate-section {
	background: white;
	padding: 10px;
	display: inline-block;
}
.rate-section a {
	height: 100%;
	text-decoration: none;
}
.rate-section a div:hover {
	opacity: 0.7;
}
.rate-box {
	border: 1px #0f4cc3 solid;
	border-radius: 5px;
}
.rate-box-header {
	background: #0f4cc3;
	color: white;
	font-weight: bold;
}
.rate-box-header-text {
	padding: 6px 12px 6px 12px;
}
#contentBG div.rate-content > h4 {
	color: #0e4394 !important;
	font-weight: bold !important;
	padding-bottom: 8px;
}
.rate-box-content-text {
	padding: 6px 12px 6px 12px;
}
#cologo.form-control {
	height: auto;
}
#profile_form {
	padding-bottom: 8px;
}
.QapTcha,
.QapTcha .bgSlider,
.QapTcha .bgSliderSuccess,
.QapTcha .TxtStatus {
	width: 100%;
}
.QapTcha .TxtStatus {
	text-align: center;
	padding-bottom: 8px;
}
.QapTcha .Slider {
	cursor: grab;
}
.QapTcha > .bgSliderSuccess > .Slider {
	display: none;
}
.nyroModal > img {
	border: 2px solid #004686;
	display: block;
	margin: auto;
	max-width: 100%;
	max-height: 631px; /* 700 detailsGallery -65 margin -4 border */
	vertical-align: middle;
}
form#profile_form > div.tos-container {
	border: 1px solid #ccc;
	padding: 5px 10px 10px 10px;
	border-radius: 3px;
}
form#profile_form > div.tos-container > div.form-group {
	overflow: auto;
	height: 300px;
	border: 1px solid #ccc;
	padding: 3px;
}
form#profile_form > div.tos-container > div.form-group h2 {
	font-weight: bold;
}
.result-li,
.result-li-head,
.result-li-nobdr,
.result-li-mfr{
	text-align: center;
	padding: 2px;
}
#dealerCranes_paginate a,
.dataTables_paginate.fg-buttonset.ui-buttonset.fg-buttonset-multi.ui-buttonset-multi.paging_full_numbers .fg-button {
	color: black !important;
}
/* from customer_listings.php */
.filter_menu {
	background-color: white;
	text-align: center;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 375px;
}
.filter_menu_field {
	padding: 0.25em 0.5em 0.25em 0.5em;
}
.filter_menu_label{
	float: left;
	clear: both;
	text-align: right;
}
.filter_menu_input{
	float: right;
}
.filter_submit_btn{
	float: right;
	height: 50px;
	width: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:6px;
	font: 20px Tahoma;
	color: white;
	background: blue;
}
.filter_submit_btn:hover{
	background: #1959BA;
}
.filter_clear_btn{
	height: 40px;
	width: 80px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:6px;
	color: white;
	background: black;
	clear: both;
	float: left;
}
.filter_clear_btnP:hover{
}
.filter_print_btn{
	height: 40px;
	width: 80px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:6px;
	color: white;
	background: red;
	float: left;
}
#ttt{
	position: absolute;
	left:0;
	right:0;
	width:100%;
}
/* end -- from customer_listings.php */