#wrapper_menu
{
	margin:0;
	padding:0;
}
#wrapper_slider
{
	margin:0;
	padding:0;
}
#wrapper_content
{
	margin:0;
	padding:0;
	background:url(../images/content_wrapper_bg.jpg) no-repeat top center;
}
#wrapper_brand
{
	margin:0;
	padding:0;
	background:url(../images/brand_bg.jpg) no-repeat center top;
}
#wrapper_footer
{
	margin:0;
	padding:0;
	background:url(../images/footer_bg.jpg) no-repeat center top;
}
#wrapper_sub
{
	margin:0;
	padding:0;
	width:100%;
}
#wrapper_sub_header
{
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/header_bg_sub.jpg) no-repeat center top;
	z-index:333;
}
#wrapper_sub_banner
{
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/banner_wrapper_bg.jpg) no-repeat top center;
	z-index:0;
}
#wrapper_sub_cnt
{
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/sub_cnt_bg.jpg) no-repeat top center;
	min-height:360px;
}
#wrapper_footer_sub
{
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	border-top:1px solid #fd4d01; 
}
	
.sub_header
{ position:relative;
    height: 124px;

}
.sub_banner
{
	height:180px;
	padding:2px 0 0 0;
	z-index:1!important;
}
.sub_cnt
{
  width:100%;  
}
.content
{
	min-height:199px;
}
.brand
{
	height:197px;
}
.footer
{
	height:99px;
}
.copyright
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	float:left;
	margin-top:36px;
}
.copyright a
{
	color:#FFF;
	text-decoration:none;
}
.copyright a:hover
{
	color:#F63;
}
.footer_menu
{
	float:right;
	margin-top:36px;
	color:#FFF;
}
.footer_menu a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.footer_menu a:hover
{
	color:#F60;
}

.read_more
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	float:right;
	margin:10px 6px 0 0;
}
.read_more:hover
{
	color:#F60;
}
.header
{
	position:relative;
	display:block;	
}
.menu
{
	position:absolute;
	width:940px;
	height:186px;
	background:url(../images/header_bg.png) no-repeat top center;
	top: -533px;
	z-index:999;
}
.nav
{
	width:600px;
	height:21px;
	float:left;
	float:right;
	background:#ff8f09;
	margin: 121px 0 0;
	
}
.nav ul
{
	font-family:Verdana, Geneva, sans-serif\;
	font-size:12px;

}
.nav ul li
{
	float:left;
	padding: 0 18px;
	display:block;
	list-style:none;
	line-height:21px;
}
.nav ul li a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	}
.nav ul li:hover
{
	 background:#fd4d01;
}

.nav ul li.active
{
	 background:#fd4d01;

}
.menu {
	z-index:9999;
}
.nav_main {
	margin:108px 0 0 0px;
	float:right;
	}
.nav_sub
{
	width:624px;
	float:left;
	float:right;	
	margin:88px 0 0!important;;
	
}
ul.nav
{
	font-family:Verdana, Geneva, sans-serif\;
	font-size:12px;
	height:25px;
	padding:3px 0 3px 20px!important;
	background:#46433e;
	border-radius:5px;	
	z-index:9999;
}
ul.nav li
{
	float:left;	
	display:block;
	list-style:none;
	line-height:25px;
	padding:2px 15px!important;
	border-radius:5px;
	margin:0;
}
ul.nav li a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF!important;
	text-transform:uppercase;
	border-radius:5px;
	line-height:20px;
	
	}
ul.nav li:hover
{
	 background:#ff8f07!important;
	 border-radius:5px;
}

ul.nav li.active
{
	 background:#ff8f07!important;
	 border-radius:5px;
}
.logo
{
	width:457px;
	height:205px;
	left: -101px;
    position: absolute;
    top: -533px;
  	z-index:9999;
}
.brand_box
{
	width:158px;
	height:100px;
	border: #F60 solid 1px ;
	float:left;
	margin:20px 0px 0px 24px;
	background:#FFF;
}
.brand_heading {
	text-align:left;
	margin: 15px 0  20px 0;
	font-family: 'TrajanProRegular';
	color:#FFF;
	font-size:20px;
	clear:both;
	display:block;
	}
.left {
    padding: 5px 0 10px;
	margin-top:20px;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

	border-radius: 10px 10px 10px 10px;
}


.left_brand {
    padding: 14px 0 10px;
	margin-top:10px;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

	border-radius: 10px 10px 10px 10px;
}






.solution_btn { padding-left:10px;}
.solution_btn li {
	list-style:none;
	text-align:center;
	border-radius:6px;
	margin-top:5px;
	background:background: #777777; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NzQ3NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #777777 1%, #494949 48%, #161616 50%, #474747 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#777777), color-stop(48%,#494949), color-stop(50%,#161616), color-stop(100%,#474747)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #777777 1%,#494949 48%,#161616 50%,#474747 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #777777 1%,#494949 48%,#161616 50%,#474747 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #777777 1%,#494949 48%,#161616 50%,#474747 100%); /* IE10+ */
background: linear-gradient(top,  #777777 1%,#494949 48%,#161616 50%,#474747 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#474747',GradientType=0 ); /* IE6-8 */



	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:24px;
	padding:2px 0;
	width:203px;
	display:block;
	font-weight:bold;
	}
.solution_btn li a {
	color:#FFF;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0px 0 0px 5px;
	width:198px;
	height:24px;
	line-height:24px;
	text-decoration:none;
	display:block;
	}	
.solution_btn li a:hover {
	border-radius:6px;
	background: background: #818181; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #818181 1%, #818181 48%, #505050 50%, #505050 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#818181), color-stop(48%,#818181), color-stop(50%,#505050), color-stop(100%,#505050)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* IE10+ */
background: linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#505050',GradientType=0 ); /* IE6-8 */

}
.solution_btn li a.active {
	border-radius:6px;
	background: background: #818181; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #818181 1%, #818181 48%, #505050 50%, #505050 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#818181), color-stop(48%,#818181), color-stop(50%,#505050), color-stop(100%,#505050)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* IE10+ */
background: linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#505050',GradientType=0 ); /* IE6-8 */

}
/* 
----------------------------------------------------------------------------------------------------*/

ul.wayus_list
{
 	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	padding-left:0;
	margin-top:5px;
}
ul.wayus_list li
{
background:url(../images/bul.png) no-repeat left center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:1.7em;
	padding-left:20px;
}
a.reach_us 
{
	text-decoration:none;
	color:#CCC;
}




.feedback{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:left;
	width:640px;
	line-height:2.5em;
}
.feedback input.name { width:250px;}
.feedback textarea { width:250px; height:150px;}						  
						  
						  
						  
.form {float:left;}
	
.form input[type="text"], .form textarea {background: #cccccc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
 border:#b4b4b4 1px solid; border-radius:10px; padding:5px; margin-bottom:5px;
 width:250px;

 }
.form input[type="checkbox"] {}
 .form input[type="submit"], .form input[type="reset"]{background: #00b7ea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #818181 1%, #818181 48%, #505050 50%, #505050 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#818181), color-stop(48%,#818181), color-stop(50%,#505050), color-stop(100%,#505050)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* IE10+ */
background: linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#505050',GradientType=0 ); /* IE6-8 */
border:#666 1px solid; border-radius:10px; padding:5px; color:#FFF; margin-right:5px; cursor:pointer; }

.form input[type="submit"]:hover, .form input[type="reset"]:hover{background: #505050; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  #505050 1%, #818181 48%, #505050 50%, #818181 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#818181), color-stop(48%,#818181), color-stop(50%,#505050), color-stop(100%,#505050)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* IE10+ */
background: linear-gradient(top,  #818181 1%,#818181 48%,#505050 50%,#505050 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#505050',GradientType=0 ); /* IE6-8 */
border:#666 1px solid; border-radius:10px; padding:5px; color:#FFF; margin-right:5px; cursor:pointer; }

.form td {font-size:12px; white-space:nowrap; padding:2px 0}



.infiniteCarousel {
  width: 100%;
  position: relative;
  
}

.infiniteCarousel .wrapper {
  width: 460px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height:125px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height:115px;
  width:210px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: none;
  height: 36px;
  width: 37px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
.solutions { width:220px; float:left; padding:5px}	
.solutions ul {
	padding-left:3px;}	
.solutions ul li {
	list-style:inside;
	line-height:1.5em;
	font-size:12px;
	}
.solutions p { text-align:left;}
.solutions h3 { font: 16px  'TrajanProRegular', Arial, sans-serif; color:#FFF;  padding:2px 5px; margin:0; background:#484540;}
.solutions h4 { font: 18px 'TrajanProRegular', Arial, sans-serif; color:#FFF;  padding:2px 5px; margin:0; background:#5D5D5D;}
.more {
    color: #fff;
    float: right;
    font-size: 11px;
    padding-right: 15px;
    text-decoration: none;
}
.sub_banner img {
	z-index:0!important;
	}
.profile {
	width:140px;
	height:110px;
	background:url(../images/profile.jpg) no-repeat center top;
	margin-top:50px;
	position:relative;
	}	
.profile_down {
	font-size:12px;
	color:#fff;
	position:absolute;
	right: 7px;
    top: 48px;
	}	
.profile_down a {
	text-decoration:none;
	color:#fff;
	}
.cnt {
	}	
.contact_margin {
	margin:62px 0 10px 0;
	}	
.logo_sub {
	width:326px;
	height:124px;
	overflow:hidden;
	float:left;
	}	
.list {
    background-color:#000;
    margin:10px 0;
    padding:5px;
	 width: 675px;
}	
	
.pro {
    color: #444444;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 1.9em;
    list-style: none outside none;
    padding: 0 13px 0 10px;
    text-align: center;
    width:200px;
	color: #FFFFFF;
}	
	