@charset "utf-8";
/* CSS Document */
@font-face {
font-family:"HelveticaNeueLTStd-BdCn";
src:url("../fonts/HelveticaNeueLTStd-BdCn.otf");
}
@font-face {
    font-family: 'Helvetica-CondensedBold';
    src: url('../fonts/helvetica-condensedbold-webfont.eot');
    src: url('../fonts/helvetica-condensedbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-condensedbold-webfont.woff') format('woff'),
         url('../fonts/helvetica-condensedbold-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-condensedbold-webfont.svg#Helvetica-CondensedBoldRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*<!-- @font-face {
font-family:"helvetica-condensedbold";
src:url("../fonts/helvetica-condensedbold.ttf");
}-->*/
image, div, background-image, border {
	behaviour:url(iepngfix.htc);
	border:none;
}
body {
	margin:0px;
	padding:0px;
	background:#E6E7E9;
}
.wrapper {
	height:auto;
	width: 74%;
	margin:0px auto;
	/*overflow:hidden;*/
	max-width: 938px;
}
.text {
	font-family:Helvetica, sans-serif;
	font-size:16px;
	color:#363636;
	text-align:left;
	text-decoration:none;
}
/*header*/

.car-content {
	width:100%;
	float:left;
	margin: 0 0 0 0;
}
.header {
	height:auto;
	width:100%;
	float:left;
	margin:0 0 0 0;
	background:url(../images/red-image.png) repeat-x #b60b01;
	padding:10px 0 0 0;
}
.header-car {
	height:auto;
	width:160px;
	float:left;
	margin:0 0 0 0;
}
.header-image {
	height:150px;
	width:152px;
	float:left;
	margin:0 0 10px 0;
}
.harding-steel {
	width:315px;
	height:308px;
	float:left;
	margin:0 0 0 0;
}
.car-store {
	width:312px;
	float:left;
	margin:0 0 0 3px;
}
.car-store-content {
	width:320px;
	float:left;
	margin:0 0 8px 0;
}
.car-store-break {
	width:152px;
	float:left;
	margin:0 0px 0 0px;
}
.car-store-break1 {
	width:152px;
	float:left;
	margin:0 0px 0 8px;
}
.car-right-image {
	height:auto;
	width:152px;
	float:left;
	margin:0 0 0 8px;
}
.facebook-content {
	height:auto;
	width:92px;
	float:right;
	margin:4px 0 0 50px;
	position: absolute;
    right: -54px;
}
.facebook {
	height:20px;
	width:20px;
	float:left;
	margin: 0 8px 0 0;
}
/*header*/

/*menu*/

.menubox {
	background: url("../images/blur.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 25px;
	padding-top: 10px;
	width: 100%;
	margin: 0 0 0 -25px;
	position: relative;
}
/*.menu{ float:left; margin:0 0 0 0px; border:1px solid red}
.munu ul{margin:0px; padding:0px;}
.menu ul li{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e2e8f3; text-align:left; text-decoration:none; 
display:inline;}
.menu ul li a{font-family:Helvetica, sans-serif; font-size:16px; color:#e2e8f3; text-align:left; text-decoration:none;
 font-weight:bold; display:inline; padding:0 20px 0 0px; float:left; }*/

.lower_nav {
	display:inline;
	color:#e2e8f3;
	font-family:"helvetica-condensedbold";
	font-size:24px;
	margin-left: -36px;
}
.lower_nav li {
	display:inline;
	color:#e2e8f3;
	font-family:"helvetica-condensedbold";
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:3px;
}
.lower_nav li a {
	display:inline;
	color:#e2e8f3;
	font-family:"helvetica-condensedbold";
	font-size:24px;
	padding: 0 25px 0 0;
	text-decoration:none;
	text-shadow: 2px 2px 2px #000;
}
.lower_nav li a:hover {
	display:inline;
	color:#fff;
	font-family:"helvetica-condensedbold";
	font-size:24px;
	padding: 0 25px 0 0;
}
#active {
	display:inline;
	color:#e9e9e9;
	font-family:"helvetica-condensedbold";
	font-size:24px;
	padding: 0 25px 0 0;
}
/*menu*/


/*middle*/

.middle {
	width:100%;
	float:left;
	margin:0 0 0 0;
	background:url(../images/mid-gradient.png) repeat-x #e6e7e9;
	margin-bottom:30px;
}
.middle-content {
	height:auto;
	width:100%;
	float:left;
	margin:0 0 0 0;
}
.media-announce {
	height:auto;
	width:17%;
	float:left;
	margin:31px 0 0 0px;
}
.med-ann-heading {
	width:160px;
	float:left;
	margin:0 0 0 0;
	font-family:"helvetica-condensedbold";
	font-size:14px;
	color:#363636;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
}
.med-ann-text a {
	width:160px;
	float:left;
	margin:22px 0 0 0;
	font-family:"helvetica-condensedbold";
	font-size:14px;
	color:#9c0000;
	text-align:left;
	text-decoration:none;
	line-height:18px;
	font-weight:bold;
	text-decoration:underline;
}
.comercial-parking {
	height:auto;
	width:32%;
	float:left;
	margin:23px 0 0 0;
	font-family:"helvetica-condensedbold";
	font-size:18px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	color:#ac0e02;
	line-height:26px;
	text-transform:uppercase;
}
.world-text {
	height:auto;
	width:48%;
	float:left;
	margin:22px 0px 10px 2%;
	font-family:"helvetica-condensedbold";
	font-size:16px;
	text-align:left;
	text-decoration:none;
	color:#363636;
	line-height:24px;
	font-weight:normal;
	text-align:justify;
	font-weight:600;
}
.world-text h2{ 
	width:auto;
	display:inline;
	font-size:16px;
	font-family:Helvetica;
	font-weight:normal;
	}
	
.world-text h1{ 
	width:auto;
	display:inline;
	font-size:16px;
	font-family:Helvetica;
	font-weight:normal;
	}	
	
	
	
.linee {
	height:auto;
	width:4px;
	float:left;
	margin:24px 0 2px 0;
}
/*middle*/

/*footer*/
.footer {
	width:100%;
	float:left;
	height:200px;
	background:url(../images/footer_bg.jpg) repeat;
	/*position:fixed;
	bottom:0px;*/
}
.footer_inner {
	width:74%;
	margin:0px auto;
	padding:0px;
	max-width:990px;
}
.footer_nav {
	width:auto;
	text-align:center;
	margin-top:-3px;
	display:inline-table;
	margin-left: -64px;
}
.footer_nav ul {
	list-style:none;
}
.footer_nav ul li {
	margin-right:3px;
	display:inline-table;
}
.footer_nav ul li a {
	font-family:"Myriad Pro";
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}
.all_right {
	width:50%;
	float:none;
	margin-left:300px;
	font-family:"Myriad Pro";
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	line-height:18px;
	/*margin-top:15px;*/
	margin: 15px auto 0;
}

.all_right a {
			 
			 color: #FFFFFF;
    text-decoration: none;
}

/*header*/







/**Product**/
.product_headerbg {
	width:px;
	height:px;
	float:left;
}
.product_headerbg img{
	width:100%;
	margin:0;
	border:none;
	outline:none;
	float:left;
}
.product_menu {
	width:790px;
	float:left;
	margin: 39px 0 -7px 152px;
}

.product_menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu ul li {
	float:left;
	margin-right:1px;
	height:28px;
	font-family:"helvetica-condensedbold";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
}
.product_menu ul li a {
	font-family:"helvetica-condensedbold";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
}
.title{
	color: #DA2F03;
    font-family: "helvetica-condensedbold";
    font-size: 34px;
    text-decoration: none;
    text-transform: uppercase;
	
	}
.product_menu ul li.line {
	float: left;
    margin-left: 9px;
    margin-right: 12px;
    margin-top: -1px;
}


.product_menu1 {
	width:790px;
	float:left;
	margin: 39px 0 -2px 140px;
}
.product_menu1 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu1 ul li {
	float:left;
	margin-right:1px;
	height:28px;
	font-family:"helvetica-condensedbold";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
}
.product_menu1 ul li a {
	font-family:"helvetica-condensedbold";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
}
.product_menu1 ul li.line {
	float: left;
    margin-left: 9px;
    margin-right: 12px;
    margin-top: -1px;
}

.product_menu2 {
	width:790px;
	float:left;
	margin: 39px 0 -2px 124px;
}
.product_menu2 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu2 ul li {
	float:left;
	margin-right:1px;
	height:28px;
	font-family:"helvetica-condensedbold";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
}
.product_menu2 ul li a {
	font-family:"helvetica-condensedbold";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
}
.product_menu2 ul li.line {
	float: left;
    margin-left: 9px;
    margin-right: 12px;
    margin-top: -1px;
}


.product_menu3 {
	width:790px;
	float:left;
	margin: 39px 0 -2px 153px;
}
.product_menu3 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu3 ul li {
	float:left;
	margin-right:1px;
	height:28px;
	font-family:"Helvetica Condensed";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
}
.product_menu3 ul li a {
	font-family:"Helvetica Condensed";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
}
.product_menu3 ul li.line {
	float: left;
    margin-left: 9px;
    margin-right: 12px;
    margin-top: -1px;
}



.product_dottedline {
	width:100%;
	height:1px;
	float:left;
	
}
.product_dottedline img{
	width:100%;
	height:1px;
	float:left;
	margin:0;
	border:none;
	outline:none;
}
.product_innercontentbox {
	width:100%;
	float:left;
	min-height: 357px;
}
.product_innerleft {
	width: 29.7%;
	float:left;
}
.leftbox {
	float: left;
	margin: 13px 0 13px 1%;
	width: 98%;
}
.leftbox img{
	float: left;
	margin:0;
	width: 100%;
	border:none;
	outline:none;
}
.leftbox_img {
	width:100%;
	float:left;
	margin-bottom: 10px;
	margin-right: 9px;
	border:none;
	outline:none;
}
/*.leftbox img{
	float:left;
	margin-bottom: 10px;
    margin-right: 10px;
}
*/
.leftbox1 {
	width:100%;
	float:left;
	margin:13px;
}
.leftbox1 img {
	float:left;
	margin-bottom: 10px;
	margin-right: 9%;
	width: 41%;
}
.dotted_line1 {
	width:1px;
	height:auto;
	float:left;
	margin-bottom:40px;
}
.product_innerright {
	width:69.5%;
	float:right;
/*	margin-bottom:100px;
	margin-left:9px;
	border-left:1px dotted #333;*/
	background:url(../images/dotted_lineee.png) repeat-y;
}
.rightbox {
	width:98%;
	/*min-height:450px;*/
	float:left;
	margin:14px 0 13px 2.5%;
	color:#212121;
	font-size:14px;
	line-height:18px;
	font-family:"Helvetica";
	text-align:justify;
}
.rightbox h1,h2,h3{
	width:auto;
	display:inline;
	font-size:14px;
	font-weight:normal;
}
.rightbox img {
	float:left;
	margin: 0 26px 21px 0;
}
.rightbox_txt {
	float:left;
	color:#cc0000;
	font-size:16px;
	text-transform:uppercase;
	font-family:"Helvetica-CondensedBold";
}
.rightbox_txt h1{
	width:auto;
	display:inline;
	font-size:16px;
	font-weight:normal;
}
.rightbox_txt1 {
	color: #CC0000;
    font-family: "Helvetica-CondensedBold";
    font-size: 16px;
    text-transform: uppercase;
}
.rightbox_txt1_new{
	color: #CC0000;
    font-family: "Helvetica-CondensedBold";
    font-size: 16px;
	text-decoration:
}
.rightbox_txt1 h1{
	width:auto;
	display:inline;
	font-size:16px;
	font-weight:normal;
}
.rightbox_txt1 a{
	color: #CC0000;
    font-family: "Helvetica-CondensedBold";
    font-size: 16px;
    text-transform: uppercase;
	text-decoration:none;
}
/**About us**/
.aboutustxt {
	color: #212121;
    float: left;
    font-family: Helvetica;
    font-size: 14px;
    line-height: 18px;
    margin: 13px 0 13px 2%;
    text-align: justify;
    width: 94%;
}
.about_line1 {
	width:1px;
	height:400px;
	float:left;
	margin-bottom:40px;
	background:url(../images/dotted_line1.png) no-repeat;
}
.product_menu ul li.line1 {
	float: left;
	margin: 1px 10px 17px;
}
/**Contact us**/
.contact_innerleft {
	width:30%;
	float:left;
}
.contact_leftbox {
    color: #212121;
    float: left;
    font-family: "Helvetica";
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 18px;
    margin: 13px 2% 0;
    text-align: right;
    width: 96%;
}
.contact_txt {
	color:#cc0000;
	font-family:"Helvetica-CondensedBold";
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:normal;
	float:right;
}
.email_link a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#cc0000;
	text-decoration:none;
	margin-top: 14px;
	float:right;
	margin-bottom:13px;
}
.contact_txt1 {
	color:#d04240;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	letter-spacing:normal;
	float:right;
	font-weight:bold;
}
.contactrightbox_txt {
	float:left;
	color:#cc0000;
	font-size:14px;
	text-transform:uppercase;
	font-family:"Helvetica-CondensedBold";
}
.contact_box1 {
	width:91%;
	float:left;
	margin-bottom:15px;
}
.contact_box1inner {
	width:100%;
	float:left;
	background:#3b4141;
	color:#FFF;
	font-family:"Helvetica-CondensedBold";
	font-size:14px;
	padding:7px;
}
.contact_box1inner1 {
	width:100%;
	float:left;
	color:#FFF;
	font-family:"helvetica-condensedbold";
	font-size:13px;
}
.contact_inner1 {
    color: #212121;
    float: left;
    font-family: "Helvetica";
    font-size: 12px;
    letter-spacing: 1px;
    margin-left: 1%;
    margin-top: 5px;
    width: 30%;
}
.contact_inner2 {
    color: #212121;
    float: left;
    font-family: "Helvetica";
    font-size: 11px;
    letter-spacing: 1px;
    margin-left: 1%;
    margin-top: 5px;
    text-align: left;
    width: 22%;
}
.contact_inner3 {
    color: #212121;
    float: right;
    font-family: "Helvetica";
    font-size: 12px;
    letter-spacing: 1px;
    margin-right: 4%;
    margin-top: 5px;
    width: 30%;
}
.clickhere a {
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd4336;
	text-decoration:none;
}
.contactdotted_line1 {
	width:1px;
	height:888px;
	float:left;
	margin-bottom:40px;
	background:url(../images/dotted_line1.png) no-repeat;
}
/**Rsources**/

.resorces_innerright {
	width:970px;
	float:left;
	margin-left:9px;
}
/**installation**/
.installation_dottedline {
	width:1px;
	float:left;
	height:438px;
	background:url(../images/dotted_line1.png) no-repeat;
	margin-bottom: 44px;
}
/**product storege**/
.productstoges_dottedline {
	width:1px;
	float:left;
	height:903px;
	background:url(../images/dotted_line1.png) no-repeat;
	margin-bottom: 44px;
}
.privacy_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#48a3d2;
	text-align:left;
	line-height:14px;
	font-weight:bold;
}
.newsletter_iconboxx {
	width:71%;
	float:left;
	margin-bottom:20px;
}
.newsletter_iconbox {
	width:98%;
	float:left;
	margin-bottom:20px;
	margin-left:2%;
}
.newsicon {
	width:27px;
	height:32px;
	float:left;
}
.newsicon img{
	float:left;
	margin:0;
	border:none;
	outline:none;
}
.newsicon_txt {
	width:98%;
	float:left;
	margin-left:2%;
	font-family:"Helvetica";
	font-size:14px;
	color:#212121;
	text-decoration:none;
}

.newsicon_txt a{
	color:#AC0E02;
	text-decoration:none;
}

/*.newsicon_txt a span{
	width:408px;
	float:left;
	margin-left:10px;
	font-family:"Helvetica";
	font-size:14px;
	color:#212121;
	text-decoration:none;
}*/
.newsicon_txt1 {
    color: #da2f03;
    float: left;
    margin-left: 6%;
    width: 94%;
}
/**downloads**/
.downloadsicon_txt {
	color: #CC0000;
    float: left;
    font-family: "Helvetica Condensed";
    font-size: 16px;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 10px;
    width: 430px;
}
.downloadsicon_txt99 {
	color: #CC0000;
    float: left;
    font-family: "helvetica-condensedbold";
    font-size: 16px;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 10px;
    width: 430px;
}
.downloadsicon_txt99 {
	color: #CC0000;
    float: left;
    font-family: "helvetica-condensedbold";
    font-size: 16px;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 10px;
    width: 100%;
}
.downloadsicon_txxtt {
	color: #CC0000;
    float: left;
    font-family: "Helvetica Condensed";
    font-size: 16px;
    font-weight: bold;
    margin-left: 2%;
    margin-top: 10px;
    width: 98%;
}
.downloadsicon_txxtt99 {
	color: #CC0000;
    float: left;
    font-family: "helvetica-condensedbold";
    font-size: 16px;
    font-weight: bold;
    margin-left: 2%;
    margin-top: 10px;
    width: 98%;
}
.downloads_line {
	width:98%;
	float:left;
	margin-left:2%;
	height:1px;
	margin-top: -10px;
	background:url(../images/dotted_line.png) no-repeat;
}
/**Events**/
.events_box {
	width:100%;
	float:left;
}
.events_txtbox {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.events_datebox {
	width:160px;
	float:left;
	font-family:"Helvetica Condensed";
	font-size:14px;
	color:#cc0000;
	text-transform:uppercase;
	font-weight: bold;
}
.events_datebox99 {
	width:24%;
	float:left;
	font-family:"helvetica-condensedbold";
	font-size:14px;
	color:#cc0000;
	text-transform:uppercase;
	font-weight: bold;
}
.events_datetxtbox {
	width:61%;
	float:left;
	color:#CC0000;
	font-family:"Helvetica Condensed";
	font-size: 15px;
/*	font-weight: bold;
*/	padding-left: 4%;
}
.events_datetxtbox1 {
	width:100%;
	float:left;
	color:#212121;
	font-family:"Helvetica";
	font-size:14px;
}
/**News**/
.news_line {
	width:590px;
	float:left;
	margin-left:10px;
	height:1px;
	margin-top:-11px;
}
/**Articals**/

.artical_innerleft {
	width:29.5%;
	float:left;
}
.articals_leftbox1 {
	float: left;
	margin: 13px 0 13px 0px;
	width: 96%;
	background:#b0b0b0;
}
.articals_leftbox1 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.articals_leftbox1 ul li {
	width:100%;
	line-height:35px;
	list-style-type: none;
	display: block;
	text-align: left;
	margin: 0 0 2px 0;
	padding-bottom: 0px;
	border-right: none;
	font-family:"Helvetica Condensed";
	color:#FFF;
	text-decoration:none;
	font-size:16px;
	font-weight:500;
	padding:0 0 0 0px;
	border-bottom:1px solid #FFF;
}
.articals_leftbox1 ul li a {
	list-style-type: none;
	display: block;
	text-align: left;
	margin: 0 0 2px 0;
	text-decoration:none;
	position: relative;
	border-right: none;
	text-transform:uppercase;
	font-style:italic;
	font-family:"Helvetica Condensed";
	color:#FFF;
	line-height: 49px;
	padding: 0 43px 0 65px;
	text-align: right;
	width: auto;
	font-size:14px;
}
.articals_leftbox1 ul li a:hover{
	background: url("../images/arrow_headingsteel.png") no-repeat scroll 254px 17px #CC3300;
    border-right: medium none;
    color: #FFFFFF;
    font-family: "Helvetica Condensed";
    font-weight: 500;
    line-height: 49px;
    padding: 0 43px 0 65px;
    text-align: right;
    width:auto;
}
.articals_leftbox1 ul li.focus a{
	background: url("../images/arrow_headingsteel.png") no-repeat scroll 254px 17px #CC3300;
    border-right: medium none;
    color: #FFFFFF;
    font-family:"Helvetica Condensed";
    font-weight: 500;
    line-height: 49px;
    padding: 0 43px 0 65px;
    text-align: right;
    width: auto;
}

/**Downloads**/
.downloads_dottedline {
	width:1px;
	float:left;
	height:738px;
	background:url(../images/dotted_line1.png) no-repeat;
	margin-bottom: 44px;
}
/**events**/
.events_dottedline {
	width:1px;
	float:left;
	height:419px;
	background:url(../images/dotted_line1.png) no-repeat;
	margin-bottom: 44px;
}
/**News**/
.news_dottedline {
	width:1px;
	float:left;
	height:1817px;
	background:url(../images/news_dotted.png) no-repeat;
	margin-bottom: 44px;
}
/**video**/
.video_dottedline {
	width:1px;
	float:left;
	height:877px;
	background:url(../images/news_dotted.png) no-repeat;
	margin-bottom: 44px;
}
.video_innerright {
	width: 98%;
	float:left;
	margin-left: 2%;
	/*margin-bottom: 116px;*/
}
.video_rightbox {
	width: 98%;
	float:left;
	margin: 13px 0 13px 2%;
	color:#212121;
	font-size:13px;
	line-height:18px;
	font-family:"HelveticaNeueLTStd-BdCn";
}
.video_rightbox img {
	float:left;
	margin: 0 70px 46px 0;
}

/**projects carlift**/
.carlift{
 width:100%;
 float:left;	
}
.carlift img{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
/**executive team**/
.executive_box1 {
	width:96%;
	float:left;
	border:1px solid #666;
	margin-bottom:20px;
}
.executive_box1inner {
	width:98%;
	float:left;
	background:#3b4141;
	color:#FFF;
	font-family:"Helvetica-CondensedBold";
	font-size:16px;
	padding:7px 1%;
}
.executive_box1inner1 {
	width:100%;
	float:left;
	color:#FFF;
	font-family:"Helvetica-CondensedBold";
	font-size:13px;
}
.executive_inner1 {
	color: #212121;
    float: left;
    font-family: Helvetica;
    font-size: 14px;
    letter-spacing: 0;
    margin-bottom: 5px;
    margin-left: 1%;
    margin-top: 5px;
    width: 98%;
}
.executive_line1 {
	width:1px;
	height:1073px;
	float:left;
	margin-bottom:40px;
	background:url(../images/dotted_line1.png) no-repeat;
}
/**gallery**/
.gallery_pic {
    float: left;
    margin-right: 2%;
    width: 31%;
	margin-bottom:10px;
}
.gallery_pic img{
	/*width:100%;*/
	float:left;
	margin:0;
	border:none;
	outline:none;
	width:100% !important;
}
.gallery_pictxt{
	width:100%;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#930;
	margin-top:10px;
}
.gallery_line1 {
	width:1px;
	height:547px;
	float:left;
	margin-bottom:40px;
	background:url(../images/dotted_line1.png) no-repeat;
}

#slideshow {
	width:100%;
	float:left;
    position:relative;
    height:315px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    /*height: 315px;*/
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 315px;
    display: block;
    border: 0;
	width:100%;
}
.readmore {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#b60b01;
	font-size:12px;
}
.readmore:hover {
	text-decoration:none;
}

.world_cont { width:100%; float:left; margin:0 0 30px 0; }


/****/

.suvxl_box1inner1 {
	width:99%;
	float:left;
	color:#FFF;
	font-family:"Helvetica-CondensedBold";
	font-size:13px;
	margin-left: 1%;
    margin-top: 10px;
}
/**case studies**/
.case_menu {
	width:91%;
	float:left;
	margin: 20px 0 12px 83px;
}

.case_menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.case_menu ul li {
	float:left;
	height:28px;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	margin-right: 7px;
    margin-top: 4px;
}

.case_txt{
	width:auto;
	float:left;
	margin:5px 10px 10px 10px;
	font-family:Helvetica;
	font-size:14px;
	color:#333;
/*	font-weight:600;
*/}

.product_menu4{
	width:790px;
	float:left;
	margin:20px 0px 0px 96px;
}
.product_menu4 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu4 ul li{
	display:block;
	float:left;
	font-family:"Helvetica Condensed";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:24px;
}


.case_menu1 {
	border:0px solid red;
	float:left;
	margin: 25px 0 12px 8%;
    width: 54%;
}

.case_menu1 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.case_menu1 ul li {
	background:url(../images/arrowred.png) no-repeat 0;
	float:left;
	font-size:15px;
	color:#404040;
	text-decoration:none;
}
.case_menu1 ul li a{
	float:left;
	font-size:15px;
	color:#404040;
	text-decoration:none;
	width:300px;
	padding:5px 0px;
	margin-left:25px;
}


/**About us txt heading**/
.product_menu5{
	width:86%;
	float:right;
	margin:20px 0px 0px 142px;
}
.product_menu5 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu5 ul li{
	display:block;
	float:left;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:17px;
}
.product_menu5 ul li h1{
	display:block;
	float:left;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:17px;
	margin:0;
	padding:0;
}
.line {
	float: left;
    margin-left: 1px;
    margin-right: 12px;
    margin-top: 3px;
}
/**Products  txt heading**/
.product_menu6{
	width:86%;
	float:left;
	margin:20px 0px 0px 121px;
}
.product_menu6 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu6 ul li{
	display:block;
	float:left;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:17px;
}
.product_menu6 ul li h1{ 
	font-size:34px;
	color:#666666;
	display:inline;
	margin:0;
}
/**Resources  txt heading**/
.product_menu7{
	width:86%;
	float:left;
	margin:20px 0px 0px 105px;
}
.product_menu7 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu7 ul li{
	display:block;
	float:left;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:17px;
}
.product_menu7 ul li h1{
	display:block;
	float:left;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:17px;
	margin:0;
}
/**Projects txt heading**/
.product_menu8{
	width:790px;
	float:left;
	margin:20px 0px 0px 127px;
}
.product_menu8 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu8 ul li{
	display:block;
	float:left;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:17px;
}
.product_menu8 ul li h1{
	display:block;
	float:left;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:17px;
	margin:0;
}

/**Case studies txt heading**/
.product_menu9{
	width:790px;
	float:left;
	margin:20px 0px 0px 130px;
}
.product_menu9 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.product_menu9 ul li{
	display:block;
	float:left;
	font-family:"HelveticaNeueLTStd-BdCn";
	font-size:34px;
	color:#da2f03;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:17px;
}

/*--25-07-12--*/

.dotgallary{
	width:130px;
    float:left;
	margin-right:5px; 
	position:relative;
}

.dotgallary_flash{
	/*background:url(../images/viewdemo.png) no-repeat;
	width:132px;
	height:132px;
    float:left;*/
	margin-right:5px; 
	position:relative;
}

/*--11.09.12--*/

.fotdds{
    color: #FFFFFF;
    float: right;
    font-family: "Myriad Pro";
    font-size: 11px;
    line-height: 18px;
    margin-top:30px;
    text-transform: uppercase;
    width:272px;
}
	
.fotdds a{
    color: #FFFFFF;
    float: none;
    font-family: "Myriad Pro";
    font-size: 11px;
    line-height: 18px;
    text-transform: uppercase;
    width:272px;
	text-decoration:none;
}

.rightbox_term{
    color: #212121;
    float: left;
    font-family: "Helvetica";
    font-size: 14px;
    line-height: 18px;
    margin: 13px 0;
    text-align: justify;
    width: 98%;
}

.site_panel{
	background:#cecece;
	width:100%;
	float:left;
	height:30px;
	padding-left:15px;
	display:table;
	margin-top:10px;
}

.site_text{
    color: #606060;
    float: none;
    font-family: "Myriad Pro";
    font-size:18px;
    line-height:28px;
}

.site_text a{
    color: #606060;
    float: none;
    font-family: "Myriad Pro";
    font-size:18px;
    text-decoration: none;
}

.site_text a:hover{
    color: #242424;
    float: none;
    font-family: "Myriad Pro";
    font-size:18px;
    text-decoration: none;
}

.site_nav{
	width:100%;
	padding-left:40px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.site_nav ul{
	padding:0px;
	margin:0px;
}

.site_nav ul li{
    color: #606060;
    float: none;
    font-family: "Myriad Pro";
    font-size:14px;
}

.site_nav ul li a{
    color: #606060;
    float: none;
    font-family: "Myriad Pro";
    font-size:14px;
	text-decoration:none;
	line-height:22px;
}

.site_nav ul li a:hover{
    color: #242424;
    float: none;
    font-family: "Myriad Pro";
    font-size:14px;
	text-decoration:none;
}

/*car-parx*/

.car-fe {
    float: left;
    margin: 10px 0 15px;
    padding: 0 0 0 5%;
    width: 95%;
}
.car-fe ul{margin:0px; padding:0px;}
.car-fe ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212121; line-height:20px; text-align:left; text-decoration:none;}
.car-fe ul li h2{font-size:12px; color:#212121; display:inline; width:auto; font-weight:normal;}
.car-fe ul li h1{font-size:12px; color:#212121; display:inline; width:auto; font-weight:normal;}

/*car-parx*/	

/*contactuspage*/

.con-form {
    border: 0 solid red;
    float: left;
    margin: -50px 0 0 2%;
    width: 98%;
}
.pls-fill {
    background: #3b4141;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin: 60px 0 0;
    padding: 0 0 0 2%;
    text-align: left;
    text-decoration: none;
    width: 89%;
}
.form-cont{width:100%; float:left; margin:0 0 0 0; }
.form-cont-input{width:91%; float:left; margin:15px 0 0 0;}
.form-input-name{width:27%; float:left; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303535; text-align:right; 
text-decoration:none; border:0px solid red; line-height:20px}
.form-input-content{width:71.5%; float:right; margin:0 0 0 0; }
.form-input-border{width:98%; float:right; margin:0 0 0 0;-webkit-appearance:none;}
.form-input-captcha{width:120px; float:left; margin:0 0 0 0;}

/*contactuspage*/

/*index*/

.index-con-connect{width:}

/*index*/


/********car parking lift*******/
.car_park_text_box{
	width:100%;
	float:left;
	margin:0 0 18px 0;
	padding:0;
	color:#212121;
	font-size:14px;
	line-height:18px;
	font-family:"Helvetica";
	text-align:justify;
}
.car_park_text_box span{
	width:5px;
	float:left;
	background:url(../images/contant_tlist_bgside.png) no-repeat left 6px;
	margin-right:6px;
}
.car_park_img {
	width:100%;
	height:131px;
	float:left;
	margin-bottom: 10px;
	margin-right: 9px;
	text-align:center;
	margin-top:45px;
}		

.comercial-parking a {
font-family: "helvetica-condensedbold";
font-size: 18px;
text-align: center;
text-decoration: none;
font-weight: normal;
color: #ac0e02;
line-height: 26px;
text-transform: uppercase;
}


/*----404 css---*/
.notfound-main{
	float: left;
	margin: 6% 0 10% 0;
	width: 100%;
}
.notfound-pic{
	width:100%;
	float:left;
	text-align:center;
	 margin-top: 30px;
}
.notfound-text-top {
    color: #a00801;
    font-family: "helvetica-condensedbold";
    font-size: 36px;
    line-height: 20px;
    margin-bottom: 20px;
	text-align:center;
	margin-top: 40px;
	width:100%;
	float:left;
	text-transform:uppercase;
}
.notfound-text-para {
    color: #2e2e2e;
    float: left;
   font-family: "helvetica-condensedbold";
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 15px;
    margin-top: 0px;
    text-align: center;
    width: 100%;
}
.notfound-text-para span {
	color: #065ead;
}

.text-two{
    float: left;
    margin-bottom: 0;
    margin-left: 23.2%;
    padding: 0 0 2%;
    width:62%;
}
.text-two ul {
	list-style-type: none;
	margin: 0;
    padding: 0;
}
.text-two ul li {
	background: url("../images/arrow_er.png") no-repeat scroll 0 6px transparent;
	float: left;
	width: 100%;
}
.text-two ul li a {
	text-decoration: none;
	font-family: "helvetica-condensedbold";
	font-size:16px;
	line-height:20px;
	color:#2e2e2e;
	margin-bottom:7px;
	margin-left:3%;
	display:block;
}
.product_innerright_18515 {
    background: url("../images/dotted_lineee.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    width: 69.8%;
}
.for_mob19515_1{
	display:none;
}
.menubox{
	display:block;
}
.for_mob19515_1{
	width:100%;
	float:left;
	margin:0;
	position:relative;
}

.nav_box2{width:100%;float:left;margin:0 0 10px;background:#f0f0f0;display:none !important;}
.nav_in_box{ width:100%;margin:0;float:left; }
.nav_box2 ul{float:left;margin: 0 !important;}
.nav_box2 ul li{width:100%;float:left;margin:0;list-style:none;background:url(../images/menu-line.png) right 12px no-repeat;}
.nav_box2 ul li:hover{ background:#aeaeae;color:#606060;}
.nav_box2 ul li a{width:94%;float:left;margin:0;list-style:none;font-family:'arial';font-size:12px;color:#000;padding: 8px 9px;text-decoration:none;text-transform:uppercase;}
.nav_box2 ul li a.active{color:#606060;}
#menu-icon {color: #000;cursor: pointer;display: block;font: 15px arial;padding: 5px 0;text-align: center;text-decoration: none;background:#ccc;}
#dd {display: none;padding:0;}

.for_mob_19515_2{
	margin-left:190px;
}
.for_mob_19515_3{
	font-size:20px; 	font-family:Helvetica; font-weight:normal
}

.for_menu_20515_1{
	color:#B60B01 !important;
}
.for_menu_20515_2{
	font-size: 14px !important;
    line-height: 12px !important;
    padding-left: 18px !important;
}
.for_menu_20515_3{
	font-size: 14px !important;
    line-height: 8px !important;
    padding-left: 37px !important;
	color:#3b3b3b !important;
}
.leftbox_20515{
	float: left;
	margin: 13px 0 13px 1%;
	width: 98%;
}
.leftbox_20515_img {
    border: none;
    float: left;
    margin-bottom: 7px;
    margin-left: 2%;
    outline: none;
    width: 48%;
	min-height: 137px;
}
.leftbox_20515_img img{
    border: none;
    float: left;
    outline: none;
    width: 100%;
	margin:0;
}

.newsicon_txt_21515 {
    color: #212121;
    float: left;
    font-family: "Helvetica";
    font-size: 14px;
    margin-left: 10px;
    text-decoration: none;
    width: 93%;
	margin-top: 9px;
}
.newsicon_txt_21515 a{
    color: #ac0e02;
    float: left;
    font-family: "Helvetica";
    font-size: 14px;
    text-decoration: none;
    width: 100%;
}
.rightbox_21515{
    color: #212121;
    float: left;
    font-family: "Helvetica";
    font-size: 14px;
    line-height: 18px;
    margin: 14px 0 13px 2.5%;
    min-height: 450px;
    text-align: justify;
    width: 98%;
}
.newsletter_iconbox_21515 {
    float: left;
    margin-bottom: 20px;
    margin-left: 2%;
    width: 98%;
}
.video_box_21515 {
    float: left;
    width: 27%;
	margin-right: 6%;
	margin-bottom:50px;
}
.video_box_21515 img{
    float: left;
	margin:0;
	border:none;
	outline:none;
	width:100%;
}
.video_rightbox_21515{
    color: #212121;
    float: left;
    font-family: "HelveticaNeueLTStd-BdCn";
    font-size: 13px;
    line-height: 18px;
    margin: 13px 0 13px 2%;
    width: 98%;
	display:none;
}
.articals_leftbox1_21515 {
	float: left;
	margin: 13px 0 13px 0px;
	width: 100%;
	background:#b0b0b0;
}
.articals_leftbox1_21515 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.articals_leftbox1_21515 ul li {
	width:100%;
	line-height:35px;
	list-style-type: none;
	display: block;
	text-align: left;
	margin: 0 0 2px 0;
	padding-bottom: 0px;
	border-right: none;
	font-family:"Helvetica Condensed";
	color:#FFF;
	text-decoration:none;
	font-size:16px;
	font-weight:500;
	padding:0 0 0 0px;
	border-bottom:1px solid #FFF;
}
.articals_leftbox1_21515 ul li a {
	list-style-type: none;
	display: block;
	text-align: left;
	margin: 0 0 2px 0;
	text-decoration:none;
	position: relative;
	border-right: none;
	text-transform:uppercase;
	font-style:italic;
	font-family:"Helvetica Condensed";
	color:#FFF;
	line-height: 49px;
	padding: 0 43px 0 65px;
	text-align: right;
	width: auto;
	font-size:14px;
}
.articals_leftbox1_21515 ul li a:hover{
	background: url("../images/arrow_headingsteel.png") no-repeat scroll 254px 17px #CC3300;
    border-right: medium none;
    color: #FFFFFF;
    font-family: "Helvetica Condensed";
    font-weight: 500;
    line-height: 49px;
    padding: 0 43px 0 65px;
    text-align: right;
    width:auto;
}
.articals_leftbox1_21515 ul li.focus a{
	background: url("../images/arrow_headingsteel.png") no-repeat scroll 254px 17px #CC3300;
    border-right: medium none;
    color: #FFFFFF;
    font-family:"Helvetica Condensed";
    font-weight: 500;
    line-height: 49px;
    padding: 0 43px 0 65px;
    text-align: right;
    width: auto;
}
.artical_innerleft_21515{
    float: left;
    width: 29.5%;
}
.rightbox_21515_2nd {
    color: #212121;
    float: left;
    font-family: "Helvetica";
    font-size: 14px;
    line-height: 18px;
    margin: 14px 0 13px 2.5%;
    min-height: 450px;
    text-align: justify;
    width: 98%;
}
.rightbox_21515_3rd {
    color: #212121;
    float: left;
    font-family: "Helvetica";
    font-size: 14px;
    line-height: 18px;
    margin: 14px 0 13px 2.5%;
    min-height: 450px;
    text-align: justify;
    width: 98%;
}
.product_innerright_22515 {
	width:69.5%;
	float:right;
/*	margin-bottom:100px;
	margin-left:9px;
	border-left:1px dotted #333;*/
	background:url(../images/dotted_lineee.png) repeat-y;
}
.form-input-name-22515 {
    border: 0 solid red;
    color: #303535;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    text-align: right;
    text-decoration: none;
    width: 27%;
	-webkit-appearance:none;
}
.form-input-content-22515 {
    float: right;
    margin: 0;
    width: 71.5%;
}
.form-input-textarea-23515 {
    float: right;
    margin: 0;
    width: 98%;
}
.form-cont-btn-23515 {
    float: left;
    margin: 15px 0 0;
    width: 91%;
}
.for_23515_2nd{
margin-left:-10px;
}
.for_mgbot23515{
	margin-bottom:7px;
}