/* CSS Document ACE Eng..*/

/*body
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: #323230 url(../images/topbg.gif) top left repeat-x;
	height: 174px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}*/
a, a:visited
{
	color: #495058;
	outline: none;
}
a:hover
{
	color: black;
	outline: none;
}
a.logo
{
	display: block;
	background: url(../images/logo.gif) center center no-repeat;
	width: 152px;
	height: 78px;
}
.menu_bg
{
	background: #323230 url(../images/menu-mid.gif) top left repeat-x;
	height: 31px;
}

.head_line
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0c0b01;
	font-weight: bold;
	text-align: right;
}
.no_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b21616;
	font-weight: bold;
	text-align: right;
}
.header_menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6fbcc;
	font-weight: bold;
	text-align: center;
	padding-left: 2px;
	padding-right: 5px;
	text-decoration: none;
}
.header_menu a
{
	color: #f6fbcc;
	text-decoration: none;
}
.header_menu a:hover
{
	color: #8afaf3;
	text-decoration: none;
}
.punch_text
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	color: #790000;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;
}
.cou_text
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	color: #323230;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;
}
.mid_tblbg
{
	background: url(../images/mid-bg.gif) top left repeat-x;
	height: 270px;
}
.drop_line
{
	background: #ffffff url(../images/drp-line1.gif) top left repeat-x;
	height: 16px;
}
.left_brdr
{
	background: url(../images/left-brdr.gif) top left repeat-y;
	width: 5px;
}
.right_brdr
{
	background: url(../images/right-brdr.gif) top left repeat-y;
	width: 5px;
}
.botm_line
{
	background: url(../images/bot-line.gif) top left repeat-x;
	height: 5px;
}

a.tearm_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f405d;
	font-weight: normal;
	text-decoration: underline;
	text-align: right;
	letter-spacing: 1px;
}
a.tearm_text:hover
{
	color: #0d0c0c;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: right;
}
.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1b65a9;
	font-weight: bold;
	text-align: left;
	line-height: 15px;
	text-transform: uppercase;
}
.content_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	font-weight: normal;
	text-align: center;
	padding-left: 10px;
	text-align: left;
	line-height: 17px;
	letter-spacing: 1px;
}
.line
{
	background: url(../images/line.gif) top left repeat-x;
	height: 5px;
}
.hline
{
	background: url(../images/line.gif) top center repeat-y;
	height: 5px;
}

.news_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1b65a9;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #e9e9e2;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
}
/*
.news_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0d0c0c;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
}
.news_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0c0c;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
	line-height: 15px;
}*/
a.more_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f1a1a;
	font-weight: normal;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}
.gallery_top
{
	background: url(../images/gbox-tl.gif) top left repeat-x;
	height: 32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fefefe;
	font-weight: bold;
	text-align: center;
}
.gal_lbrdr
{
	background: url(../images/gbll.gif) top left repeat-y;
	width: 7px;
}
.gal_rbrdr
{
	background: url(../images/gbrl.gif) top right repeat-y;
	width: 7px;
}
.gal_bbrdr
{
	background: url(../images/gbbl.gif) top left repeat-x;
	height: 6px;
}
.gallery_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fefefe;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
}
.footer_menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #495058;
	font-weight: normal;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.footer_menu a
{
	color: #495058;
	text-decoration: none;
}
.footer_menu a:hover
{
	color: #1b65a9;
	text-decoration: none;
}
.copy_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0c0c;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
}

/*---------inner pages------------*/

.in_mid_bg
{
	background: url(../images/in-mid-bg1.gif) top left repeat-x;
	height: 120px;
}
.left_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0c0c;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
	line-height: 18px;
}
.left_link a
{
	color: #0d0c0c;
	text-decoration: none;
}
.left_link a:hover
{
	color: #999999;
	text-decoration: none;
}
.page_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0d0c0c;
	font-weight: bold;
	text-align: left;
}

/*------New Added---------*/
.box
{
	width: 160px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0c0c;
	font-weight: normal;
	text-align: left;
	border: 1px solid #7f9db9;
}
.login_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b4b7d; /*006699*/
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	text-align: left;
	padding-left: 0px;
}
.note
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	text-align: right;
	padding-right: 10px;
}
.left_head
{
	background-color: #495058;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	line-height: 24px;
}
.loginBox
{
	border: 1px solid #9ea3a9;
	margin-top: 20px;
	background-color: #fefefe;
	font-size: 12px;
}
.loginBox a
{
	color: #495058;
}
.loginBox a:hover
{
	color: #1b65a9;
}
/*-----------Product page----------*/

.pro_head
{
	background-color: #dfb84f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #151515;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
	padding-left: 10px;
	height: 20px;
}
.n_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8c0404 /* #4f4e4e */;
	text-decoration: none;
}
.n_head a
{
	color: #8c0404 /* #4f4e4e */;
	text-decoration: underline;
}
.n_head a:hover
{
	color: #676866 /* #4f4e4e */;
	text-decoration: none;
}
.more_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c0404;
	line-height: 20px;
	padding-left: 0px;
}
.more_link a
{
	text-decoration: underline;
	color: #8c0404;
}
.more_link a:hover
{
	text-decoration: none;
	color: #151515;
}
.img_brdr
{
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #FFFFFF;
}
ul.dot
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.dot li
{
	background: url(../images/dot.gif) no-repeat left top;
	padding-left: 16px;
	line-height: 15px;
}

/*Photo Gallery selectors*/


.galleryBox
{
	float: left;
	margin: 3px;
	padding: 10px;
	width: 144px;
	height: 165px;
	overflow: hidden;
	border: solid 1px #ccc;
	background-color: #fff;
}
.galleryBox:hover
{
	border: solid 1px #951919;
}
.galleryBox .imgBox
{
	text-align: center;
	width: 135px;
	padding: 3px;
	height: 108px;
	overflow: hidden;
	border: solid 1px #ccc;
}
.galleryBox .imgBox .imgLink
{
	border: 0px;
	color: White;
}

.galleryBox a, .galleryBox a:visited
{
	color: Black;
}

.galleryBox .imgTitle
{
	text-align: center;
	font-size: 11px;
	height: 50px;
	overflow: hidden;
	padding-top: 5px;
}

/* Tabular Presentation */
.tbl
{
	color: #333333;
	border-collapse: collapse;
}

.tblHeader
{
	color: White;
	background-color: #5D7B9D;
	font-weight: bold;
	padding: 2px;
}
.tblRow
{
	color: #000;
	background-color: #E5E4DD;
	padding: 6px;
	text-align: left;
	margin: 3px;
}
.tblAltRow
{
	color: #000;
	background-color: White;
	padding: 6px;
	text-align: left;
	margin: 3px;
}
.tblRow a, .tblRow a:visited, .tblAltRow a, .tblAltRow a:visited
{
	color: #961919;
	font-weight: bolder;
}
/* End of Tabular Presentation*/
.newsImage
{
	width: 75px;
	overflow: hidden;
	border: solid 1px #ccc;
	background-color: #fff;
	padding: 2px;
}
.newsImageFull
{
	width: 175px;
	overflow: hidden;
	border: solid 1px #ccc;
	background-color: #fff;
	padding: 2px;
}

/*Alert Box - MessageBox*/
.alertWindow
{
	color: Red;
	padding: 2px 5px 2px 5px;
	clear: both;
	width: 98%;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.alertWindow ul
{
	margin: 5px;
}
.alertWindow li
{
	font-size: 12px;
}
/*End of AlertBox*/

.grid
{
	color: #333333;
	border-collapse: collapse;
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 12px;
}

/*Product details grid*/
.productDetails
{
	padding: 0;
	margin: 0;
	color: Black;
	border-left: 1px solid #495058;
	margin-bottom: 10px;
	text-align: left;
}


.productDetails th
{
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	color: #FEFEFE;
	border-right: 1px solid #495058;
	border-bottom: 1px solid #495058;
	border-top: 1px solid #495058;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #495058;
}

.productDetails th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #495058;
	background: none;
}

.productDetails td
{
	border-right: 1px solid #495058;
	border-bottom: 1px solid #495058;
	background: #fff;
	padding: 6px 6px 6px 12px;
}


.productDetails td.alt
{
	background: #EFEFEF;
}

.productDetails th.spec
{
	border-top: 0;
	background: #fff url(../images/bullet1.gif) no-repeat;
	color: Black;
	font: bold 10px Verdana,Arial,Helvetica,sans-serif;
}

.productDetails th.specalt
{
	border-top: 0;
	background: #EFEFEF url(../images/bullet1.gif) no-repeat;
	color: Black;
	font: bold 10px Verdana,Arial,Helvetica,sans-serif;
}
.productImage
{
	text-align: center;
	max-width: 250px;
	padding: 3px;
	overflow: hidden;
	border: solid 1px #ccc;
}
/*Product details grid end*/

.alertMessage
{
	margin: 2px;
	border: 1px #FF8C00 solid;
	background-color: #FFFFDF;
	padding: 5px;
	color: red;
	font-size: 13px;
}

.PDFLink
{
	background: url(../images/AcrobatDoc.png) 0px 0px no-repeat;
	height: 25px;
	cursor: pointer;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: left;
	color: #495058;
	margin-bottom: 10px;
}

.AutocadLink
{
	background: url(../images/AutocadDoc.png) 0px 0px no-repeat;
	height: 25px;
	cursor: pointer;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: left;
	color: #495058;
	margin-bottom: 10px;
}

.ImageLink
{
	background: url(../images/ImageIcon.png) 2px 2px no-repeat;
	height: 16px;
	cursor: pointer;
	padding-left: 20px;
	font-size: 11px;
	font-weight: normal;
	display: block;
	text-align: left;
	color: #495058;
	margin-bottom: 10px;
}


.VideoLink
{
	background: url(../images/filmIcon.gif) 2px 2px no-repeat;
	height: 18px;
	cursor: pointer;
	padding-left: 20px;
	font-size: 11px;
	font-weight: normal;
	display: block;
	text-align: left;
	color: #495058;
	margin-bottom: 10px;
}


.ManualLink
{
	background: url(../images/manualIcon.gif) 2px 0px no-repeat;
	height: 18px;
	cursor: pointer;
	padding-left: 20px;
	font-size: 11px;
	font-weight: normal;
	display: block;
	text-align: left;
	color: #495058;
	margin-bottom: 10px;
}


/*------cranekit page------*/
.brocher_brdr
{
	border: 1px solid #ccc;
	padding: 3px;
}


.model_no a
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bb0101;
	text-align: left;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: underline;
}
.model_no a:hover
{
	color: #495058;
	text-decoration: none;
}


/*----afterlogin page---------*/

.welcm_head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	line-height: 25px;
}

.icon_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #026999;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.icon_text a
{
	color: #026999;
	text-decoration: none;
}
.icon_text a:hover
{
	color: #000000;
	padding: 2px;
	text-decoration: underline;
}


.grey_mid
{
	background: url(../images/grey-mid.gif) bottom left repeat-x;
	height: 39px;
}

.grey_tmid
{
	background: #ffffff url(../images/grey-tmid.gif) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #730101;
	font-weight: bold;
	text-align: left;
	line-height: 39px;
	padding-left: 5px;
	text-transform: uppercase;
}
.green_mtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #016f06;
	font-weight: bold;
	text-align: left;
	line-height: 39px;
	padding-left: 5px;
	text-transform: capitalize;
}


.li_link
{
	background: url(../images/step-bult.gif) top left no-repeat;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
}
.li_link a
{
	color: #111111;
	text-decoration: none;
}
.li_link a:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.li_link span
{
	color: #025c86;
	font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
}
.space
{
	height: 10px;
}

.crane_brdr
{
	border: 1px solid #ccc;
	padding: 0px;
}
.crane_box
{
	background: #ffffff url(../images/kit-hbg.gif) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545554;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
}

a.crane1
{
	display: block;
	background: url(../images/crane1.gif) no-repeat center center;
	width: 160px;
	height: 184px;
	text-indent: -9999px;
	margin-top: 2px;
	margin-bottom: 2px;
}
a.crane1:hover
{
	background: #c8f1ff url(../images/crane1.gif) no-repeat center center;
	margin-top: 2px;
	margin-bottom: 2px;
}

a.crane2
{
	display: block;
	background: url(../images/crane2.gif) no-repeat center center;
	width: 160px;
	height: 184px;
	text-indent: -9999px;
	margin-top: 2px;
	margin-bottom: 2px;
}
a.crane2:hover
{
	background: #c8f1ff url(../images/crane2.gif) no-repeat center center;
	margin-top: 2px;
	margin-bottom: 2px;
}

a.crane3
{
	display: block;
	background: url(../images/crane3.gif) no-repeat center center;
	width: 160px;
	height: 184px;
	text-indent: -9999px;
	margin-top: 2px;
	margin-bottom: 2px;
}
a.crane3:hover
{
	background: #c8f1ff url(../images/crane3.gif) no-repeat center center;
	margin-top: 2px;
	margin-bottom: 2px;
}

a.crane4
{
	display: block;
	background: url(../images/crane4.gif) no-repeat center center;
	width: 160px;
	height: 184px;
	text-indent: -9999px;
	margin-top: 2px;
	margin-bottom: 2px;
}
a.crane4:hover
{
	background: #c8f1ff url(../images/crane4.gif) no-repeat center center;
	margin-top: 2px;
	margin-bottom: 2px;
}

.printSection
{
	background: url(../images/printer.png) 2px 0px no-repeat;
	padding-left: 20px;	
	font-weight: normal;
	color: grey;
	height: 16px;
	display: block;
	margin-top: 10px;	
	margin-bottom: 10px;		
}

.printHeader 
{
	margin:0px;
	display:none;
}

.printHeader h1,.printHeader h2
{
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size:16px;
}

.printHeader .date
{
	font-style:italic;
}

.cranePrice .page_title
{
	padding:10px 0px 10px 0px;
}




.quoteDetailsLink .PDFLink, .quoteDetailsLink .AutocadLink, .quoteDetailsLink .ImageLink
{
	height:25px;	
	padding-bottom:5px;
	cursor: pointer;
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
	display: inline;
	text-align: left;
	color: #495058;
	margin-bottom: 10px;
}


.ItemSeparatorLable
{
	margin:0px 0x 2px 0px;
	padding: 7px 5px 7px 20px;
	font-size: 16px;
	font-weight: bold;	
	border-bottom: 1px black solid;
	background: url(../images/arrow-img.gif) 2px 8px no-repeat;
	background-color: #FFFFE0;
}

.quoteDetails .productDetails
{
	margin-bottom:0px; 
}

.removeButton
{
	background: url(../images/Remove.png) 0px 0px no-repeat;
	font-weight: normal;
	color: grey;
	height: 16px;
	padding-left: 16px;
	font-size: 11px;
	float:right;
}

.QuoteCart
{
	padding:0px;
	border: 1px Grey solid;
	color: black;
	border-bottom: 0px;
}

.QuoteCart a,.QuoteCart a:visited
{
	color: black;	
}
.QuoteCart h3
{
	padding: 4px 5px 4px 5px;
	font-size: 13px;
	border-bottom: 1px Grey solid;
	background-color: #FFFFEA;
	font-weight: normal;
	margin: 0px;
	
}

.QuoteCart ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px Grey solid;
}

.QuoteCart ul.alt
{
	background-color: #F9F9F9;
}
.QuoteCart ul li
{
	padding: 5px;
	line-height: 15px;
	clear: both;
}

.submitBtnGroup
{
	border: 1px Grey solid;
	border-top: 0px;
	padding: 5px;
}

.submitBtnGroup a
{	 	
    margin:0 2px 5px 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	 display: block;
}

.submitBtnGroup a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.toggleImagePanel,.toggleImagePanel:hover, .toggleImagePanel:visited
{
	color:white;
	font-size: 10px;
	float: right;
	font-weight: normal;
}
/*New css class added for redesign home page*/

body, html{margin:0; padding:0; background:#323230 url(../images/bg.jpg) repeat-x left top;}

img{border:none;}
.wrapper {
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
}
.mid-part {
	margin: 0px;
	background-color: #fff;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.lft-mid-bx {
	margin: 0px;
	float: left;
	width: 640px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.lft-mid-out-bx {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
}
.welcome-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.welcome-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 0px;
}
.welcome-content p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
	font-size: 12px;
	color: #4c4c4c;
}
.nws-head {
	text-decoration: none;
	border: 1px solid #cbcbc4;
	background-image: url(../images/nws-head-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.nws-cont {
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cbcbc4;
	border-bottom-color: #cbcbc4;
	border-left-color: #cbcbc4;
}
.grays-grad {
	background-image: url(../images/pro-bgs.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
}
.prod-bg-bx {
	background-color: #efefef;
	float: left;
	width: 136px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cbcbc4;
	border-bottom-color: #cbcbc4;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.charrylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bb222e;
	text-decoration: none;
	padding-bottom: 8px;
}
.charrylink  a {
	color: #bb222e;
	text-decoration: none;
}

.charrylink   a:hover {
	color: #4c4c4c;
	text-decoration: none;
}
.pros-cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	height: 60px;
}
.morelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	padding-left: 5px;
}
.morelinks a {
	color: #000;
	text-decoration: none;
}
.morelinks  a:hover {
	color: #bb222e;
	text-decoration: none;
}
.db-grad {
	background-image: url(../images/db-grad-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	padding-left: 27px;
	padding-right: 27px;
}
.gallary-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #bb222e;
	text-decoration: none;
	padding-left: 0px;
	line-height: 19px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.news_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bb222e;
	text-decoration: none;
	background-image: url(../images/sml-arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 8px;
}
.news_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	padding-left: 10px;
}
.news_text a {
	color: #4c4c4c;
	text-decoration: underline;
}
.news_text  a:hover {
	color: #4c4c4c;
	text-decoration: none;
}
.morelinks-nw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	padding-bottom: 20px;
	padding-left: 10px;
}
.morelinks-nw  a {
	color: #000;
	text-decoration: none;
}
.morelinks-nw   a:hover {
	color: #bb222e;
	text-decoration: none;
}
.grais-bx {
	background-image: url(../images/grad-wht-shad.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border: 2px solid #c6c6be;
	text-align: center;
	vertical-align: top;
	float: right;
	width: 225px;
	height: 247px;
	margin-top:10px;
	margin-right:5px;
	
}
.grais-bx img {
	margin-top: 37px;
}
.big-txt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:600;
	color: #4a4a4a;
	text-decoration: none;
	width: 220px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*------Wire Rope Hoist------*/

a.Advantage
{
	display: block;
	width: 160px;
	height: 184px;
	text-indent: -9999px;
	margin-top: 2px;
	margin-bottom: 2px;
}


.GotoLink a
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bb0101;
	text-align: left;
	padding-right: 30px;
	font-weight: bolder;
	line-height: 18px;
	text-decoration: underline;
}
.GotoLink a:hover
{
	color: #495058;
	text-decoration: none;
}