/*-------common--------*/
body {font: 12px/18px Arial, Helvetica, sans-serif !important; color: #404040; margin:0;padding:0; background: #ffffff;}
#top, #header h2, #footer h2, #selSubHeader h3 {left:-999em;position:absolute;width:990em;}
form, table, p, h1, h2, h3, h4, h5, h6, li, div, dl {font-size:100%;margin:0;padding:0;}
ul li {line-height:20px; margin:0;padding:0; list-style: disc;}
a {color:#0083c0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;}
a:hover { text-decoration:underline;}
img {border:0 none;vertical-align:bottom;}
/* CSS Clearfix */
.clearfix:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear{clear:both;}
.fl {float:left;}
.fr {float:right;}
.clsBorder li{ color: #fff;}
li.clsNoborder{background:none;}
p{ margin: 0; padding: 0 0 10px 0;}
ul, ol{ margin: 0 0 10px 15px; padding: 0 0 0 15px;}
/*-------Container--------*/
#Container
{margin:0 auto; width:auto; overflow:hidden;}
/* Easy Slider */
	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:950px;
		height:273px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:44px;
		height:61px;
		position:absolute;
		z-index: 99;
		
		top:100px;
		}	
		#prevBtn{left:-1px;}
	#nextBtn{ 
		right:-1px !important;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		text-indent:-9999px;
		width:44px;
		height:61px;
		background:url(../images/banner_leftarrow.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/banner_rightarrow.png) no-repeat 0 0;	
		}												
/* // Easy Slider */

/*---------header-------*/
#Header{ padding: 10px 0;  height: 84px; background:#65ccfc; border-top:5px solid #198cc2;}
#logo{ padding-left:21px;width:500px;height:82px;}
#logo h1{width:500px;height:82px;  /*overflow: hidden;*/}
#logo h1 a{height:83px; line-height:1;}
.clsToplink{ margin-right:10px;}
.clsToplink ul{ margin:17px 0 0 68px;}
.clsToplink p{ color:#333; font-style:italic; font-size:14px; text-align:center; font-weight:bold;}
.clsToplink p span{ line-height:30px; margin-right:20px;}
.clsToplink li {float: left;color:#3e3b3b; margin-right:8px; font: 15px/32px Arial, Helvetica, sans-serif; list-style: none;}
.clsToplink li.facebook a, .common_social{ background:url(../images/home_sprite.png) no-repeat scroll 0 0; display:block; text-indent:-9999px; height:32px; width: 32px; }
.clsToplink li.twiter a{ background:url(../images/home_sprite.png) no-repeat scroll -40px 0; display:block; text-indent:-9999px;  height:32px; width: 32px;}
.clsToplink li.in a{ background:url(../images/home_sprite.png) no-repeat scroll -80px 0; display:block; text-indent:-9999px;  height:32px; width: 32px;}
.clsToplink li a{ padding:0px; color:#999999;}
.clsToplink li a:hover{filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;}

/*---------Menu-------*/
/*#Menu ul li.home a{ background-position:0px 0px;width:51px;}
#Menu ul li.home a:hover, #Menu ul li.act_home a{ background-position:0px -42px;}
#Menu ul li.about a{ background-position:-69px 0px;width:73px;}
#Menu ul li.about a:hover, #Menu ul li.act_about a{ background-position:-69px -42px;}
#Menu ul li.product a{ background-position:-160px 0px;width:132px;}
#Menu ul li.product a:hover{ background-position:-160px -42px;}
#Menu ul li.industry a{ background-position:-310px -0px;width:109px;}
#Menu ul li.industry a:hover{ background-position:-310px -42px;}
#Menu ul li.financing a{ background-position:-437px 0px;width:76px;}
#Menu ul li.financing a:hover{ background-position:-437px -42px;}
#Menu ul li.blog a{ background-position:-531px 0px;width:45px;}
#Menu ul li.blog a:hover{ background-position:-531px -42px;}
#Menu ul li.gallery a{ background-position:-594px 0px;width:114px;}
#Menu ul li.gallery a:hover{ background-position:-594px -42px;}
#Menu ul li.contact a{ background-position:-725px 0px;width:102px;}
#Menu ul li.contact a:hover{ background-position:-725px -42px;}*/
/*---------Search-------*/
#Banner{  background:#E0E1E3;  margin:0px auto 0px; width:98%;}
/*#Banner{ border: 4px solid #00bdf7; height:273px; position:relative; padding: 0; background: #e5eff5;}/*---------Content-------*/
#content{  padding:0 5px; margin-left:0px; margin-top:8px;}
#Main{ width:99.3%;  padding:12px 6px; float: left; /*min-height: 540px;*/}
#Main .column1{ margin-bottom:10px; min-height:250px;}
#Main .column1 .row1{   width:66%; /*height:250px;*/  min-height:200px; float:left; margin-right:20px;}
#Main .column1 .row-complete{ width:98%; height:auto; float:left; margin-right:20px;}
#Main .column1 .row2{ width:30%;/* height:250px;*/  min-height: 200px; float:right;  

}
#Main .column1 .row2 h2{  color:#0083C0; font-size:24px; font-weight:normal; border-bottom:1px solid #bbb9b9; padding:10px 5px 2px 5px;  margin-bottom: 10px; }
#Main .column1 .row2 h2 span{ font-size:30px; font-weight:bold; color:#7a7a7a;  }
#Main .column1 .row1 .readmore{ float:right; margin-top:19px;}
#Main .column1 .row1 .readmore a, .read_more_inr {  font: bold 12px/27px Arial, Helvetica, sans-serif; color:#fff;  width: 79px; height: 27px; display: block; text-align: center;background: #46a5d1;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YTVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzQ2YTVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzE5OGVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOThlYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #46a5d1 0%, #46a5d1 32%, #198ec4 35%, #198ec4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46a5d1), color-stop(32%,#46a5d1), color-stop(35%,#198ec4), color-stop(100%,#198ec4));
background: -webkit-linear-gradient(top,  #46a5d1 0%,#46a5d1 32%,#198ec4 35%,#198ec4 100%);
background: -o-linear-gradient(top,  #46a5d1 0%,#46a5d1 32%,#198ec4 35%,#198ec4 100%);
background: -ms-linear-gradient(top,  #46a5d1 0%,#46a5d1 32%,#198ec4 35%,#198ec4 100%);
background: linear-gradient(to bottom,  #46a5d1 0%,#46a5d1 32%,#198ec4 35%,#198ec4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a5d1', endColorstr='#198ec4',GradientType=0 );

padding:3px; -webkit-border-radius: 6px; border-radius: 6px;  -webkit-box-shadow:  1px 1px 2px 0px #b1afa3; box-shadow:  1px 1px 2px 0px #b1afa3;}
#Main .column1 .row1 .readmore a:hover, .read_more_inr:hover{ background: #198ec4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5OGVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzE5OGVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzQ2YTVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmE1ZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #198ec4 0%, #198ec4 66%, #46a5d1 66%, #46a5d1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#198ec4), color-stop(66%,#198ec4), color-stop(66%,#46a5d1), color-stop(100%,#46a5d1));
background: -webkit-linear-gradient(top,  #198ec4 0%,#198ec4 66%,#46a5d1 66%,#46a5d1 100%);
background: -o-linear-gradient(top,  #198ec4 0%,#198ec4 66%,#46a5d1 66%,#46a5d1 100%);
background: -ms-linear-gradient(top,  #198ec4 0%,#198ec4 66%,#46a5d1 66%,#46a5d1 100%);
background: linear-gradient(to bottom,  #198ec4 0%,#198ec4 66%,#46a5d1 66%,#46a5d1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#198ec4', endColorstr='#46a5d1',GradientType=0 );
}


#Main .column1 .row-complete .readmore{ float:right; margin-top:19px;}
#Main .column1 .row-complete .readmore a{ font: bold 12px/27px Arial, Helvetica, sans-serif; color:#fff; background: url(../images/read_btn.png) no-repeat 0 0; width: 79px; height: 27px; display: block; text-align: center;}
#Main .column1 .row-complete .readmore a:hover{ background: #fec842; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYzg0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZjNzQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZmZhYjFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZmZhZjI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjZmZjMjVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZmViZDU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZmZiODRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #fec842 0%, #ffc740 7%, #ffab1c 57%, #ffaf26 57%, #ffc25d 58%, #febd55 75%, #ffb84e 97%, #ffad35 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec842), color-stop(7%,#ffc740), color-stop(57%,#ffab1c), color-stop(57%,#ffaf26), color-stop(58%,#ffc25d), color-stop(75%,#febd55), color-stop(97%,#ffb84e), color-stop(100%,#ffad35)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fec842 0%,#ffc740 7%,#ffab1c 57%,#ffaf26 57%,#ffc25d 58%,#febd55 75%,#ffb84e 97%,#ffad35 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fec842 0%,#ffc740 7%,#ffab1c 57%,#ffaf26 57%,#ffc25d 58%,#febd55 75%,#ffb84e 97%,#ffad35 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fec842 0%,#ffc740 7%,#ffab1c 57%,#ffaf26 57%,#ffc25d 58%,#febd55 75%,#ffb84e 97%,#ffad35 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fec842 0%,#ffc740 7%,#ffab1c 57%,#ffaf26 57%,#ffc25d 58%,#febd55 75%,#ffb84e 97%,#ffad35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec842', endColorstr='#ffad35',GradientType=0 ); /* IE6-8 */
}


#Main .column1 .row2 .readmore{ float:right; margin:19px 19px 0 0;}
#Main .column1 .row2 .readmore a{ font: bold 12px/27px Arial, Helvetica, sans-serif; color:#fff;  width:115px; height: 27px; display: block; text-align: center; background: #46a5d1;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YTVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzQ2YTVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzE5OGVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOThlYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #46a5d1 0%, #46a5d1 32%, #198ec4 35%, #198ec4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46a5d1), color-stop(32%,#46a5d1), color-stop(35%,#198ec4), color-stop(100%,#198ec4));
background: -webkit-linear-gradient(top,  #46a5d1 0%,#46a5d1 32%,#198ec4 35%,#198ec4 100%);
background: -o-linear-gradient(top,  #46a5d1 0%,#46a5d1 32%,#198ec4 35%,#198ec4 100%);
background: -ms-linear-gradient(top,  #46a5d1 0%,#46a5d1 32%,#198ec4 35%,#198ec4 100%);
background: linear-gradient(to bottom,  #46a5d1 0%,#46a5d1 32%,#198ec4 35%,#198ec4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a5d1', endColorstr='#198ec4',GradientType=0 );
padding:3px; -webkit-border-radius: 8px; border-radius: 8px;  -webkit-box-shadow:  1px 1px 2px 0px #b1afa3; box-shadow:  1px 1px 2px 0px #b1afa3;
}
#Main .column1 .row2 .readmore a:hover{background: #198ec4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5OGVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzE5OGVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzQ2YTVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmE1ZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #198ec4 0%, #198ec4 66%, #46a5d1 66%, #46a5d1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#198ec4), color-stop(66%,#198ec4), color-stop(66%,#46a5d1), color-stop(100%,#46a5d1));
background: -webkit-linear-gradient(top,  #198ec4 0%,#198ec4 66%,#46a5d1 66%,#46a5d1 100%);
background: -o-linear-gradient(top,  #198ec4 0%,#198ec4 66%,#46a5d1 66%,#46a5d1 100%);
background: -ms-linear-gradient(top,  #198ec4 0%,#198ec4 66%,#46a5d1 66%,#46a5d1 100%);
background: linear-gradient(to bottom,  #198ec4 0%,#198ec4 66%,#46a5d1 66%,#46a5d1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#198ec4', endColorstr='#46a5d1',GradientType=0 );
}
#Main .column1 .row3 .readmore a:hover{ text-decoration:underline;}

#Main h2 {padding:11px 15px; color:#0083C0; font:bold 24px Arial, Helvetica, sans-serif;}
#Main .column1 p{ color:#5b594c; line-height:20px; padding:0 10px 10px 5px;}
#Main .column1 .read_more{ width:92px; float:right; text-align: right; margin:0 8px 8px 0px;}
#Main .column1 .read_more a{ color:#8e8e91; font:11px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 10px; line-height:18px;}
#Main .column1 .read_more a:hover{ color:#333333;}
#Main .column1 .row3 p{padding:0 10px 0px 15px;}
#Main .column1 .row3 p.txt1{ color:#333; font:bold 13px Arial, Helvetica, sans-serif;}
#Main .column1 .row3 p.txt1 span{ color:#b76700; font:11px Arial, Helvetica, sans-serif}
#Main .column1 .row3 ul{margin:0 6px;}
#Main .column1 .row3 li{ margin-bottom:4px;}
#Main .column1 .row3 li.border{ border-bottom:1px solid #CCCCCC;}
#Main .column2 .row1 { /*width:926px;*/ width: auto; margin: 0 auto;}
#Main .column2 .row1 .gallery{ padding:0px 11px 0 14px;}
#Main .column2 .row1 .gallery li{ float:left;}
#Main .column2 .row1 .gallery li.img{ width:171px; position:relative; right:10px;}
#Main .column2 .row1 .gallery li img{ border:1px solid #d6d6d6; margin-bottom:2px;}
#Main .column2 .row1 .gallery li.prev a{ background:url(../images/home_sprite.png) no-repeat -65px 0px; height:23px; text-indent:-9999px; width:22px; display:block; position:relative; top:40px; right:11px;}
#Main .column2 .row1 .gallery li.next a{ background:url(../images/home_sprite.png) no-repeat -88px 0px; height:23px; text-indent:-9999px; width:22px; display:block; position:relative;left:351px; top:-74px;}
#Main .column2 .row2{ width:225px; float:left; margin:0 12px;}
#Main .column2 .row2 p.txt1{ color:#7f7f7f; font:11px Arial, Helvetica, sans-serif; padding:0px 0 5px 8px;}
#Main .column2 .row2 ul li span{ background:url(../images/event_li_icon.png) no-repeat scroll 0 center;}
#Main .column2 .row2 ul li a{ color:#333333; font:13px Arial, Helvetica, sans-serif; text-decoration: underline; padding-left:10px; line-height:22px;}
#Main .column2 .row2 ul li a:hover{ text-decoration:none;}
#Main .column2 .row2 ul{ padding:0 0 26px 10px;}
#Main .column2 .row3{width:310px; float:left;}
#Main .column2{ padding-top:10px;}
#Main .column2 .row3 p{margin:0 15px 0px 15px;}
#Main .column2 .row3 p.arrow_box{ color:#404040; line-height:18px;background:url(../images/home_sprite.png) no-repeat scroll -1px -47px; height:116px; width:281px; padding:4px 8px;}
#Main .column2 .row3 p.name{ bottom:12px;position: relative; margin:0px 40px 0 0; text-align:right;}
#Main .column2 .row3 p.name span{ color:#f18b06;}

/*---------Bottom Banner--------*/
#Bottom_banner{ width:730px;margin:26px auto 0 auto; padding-bottom:35px;}
/*---------Read more btn--------*/
.read_center{ background:url(../images/read_center.jpg) repeat-x scroll 0 0; height:20px;}
.read_left{ background:url(../images/read_left.jpg) no-repeat scroll left 0px; height:20px;}
.read_right{ background:url(../images/read_right.jpg) no-repeat scroll right 0px; height:20px;}
/*---------Footer-------*/
#footer{ margin: 10px 0 0 0 }
.footer{background: #198cc2; 

	
	width:auto; margin:0 auto; height:54px;}
#footer .clsBtmlink{ margin:18px 7px 0 0; }
#footer .clsBtmlink li {float: left;color:#fff; margin-right:8px; list-style: none; line-height: 16px;}
#footer .clsBtmlink li.facebook a, .common_social_ftr{ background:url(../images/footer_social.png) no-repeat scroll 0 0; width: 16px; display:block; text-indent:-9999px; height:16px; }
#footer .clsBtmlink li.twiter a{ background:url(../images/footer_social.png) no-repeat scroll -20px 0; display:block; width: 16px; text-indent:-9999px; height:19px;}
#footer .clsBtmlink li.in a{ background:url(../images/footer_social.png) no-repeat scroll -42px 0; display:block; text-indent:-9999px; width: 16px; height:19px;}
#footer .clsBtmlink li a{ padding:0px; color:#999999;}
#footer .clsBtmlink li a:hover{filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;}
#footer .footer .menu{ width:67%; padding-top:18px; padding-bottom:14px; margin: 0; text-align: center; color: #FFFFFF;	}
#footer .footer .menu li{ float:left; list-style: none;}
#footer .footer .clsBorder li{ color:#655e4e;}
#footer .footer .menu .clsNoborder{background:none;}
#footer .footer .menu  a{ font-weight:bold; font-size: 12px; color:#fff; padding:0 11px; text-shadow:1px 1px 1px #355980;}
#footer .footer .menu  a:hover{ color:#fff;}
#footer .footer .txt1{ float:left; width:96px; margin-top:19px;}
#footer .footer .txt2{ color:#7f7f7f; font:11px/18px Arial, Helvetica, sans-serif; text-align:center; padding:0;}
#footer .footer .txt3{ margin-top:29px; float:right;}
#footer .footer .txt4{ color:#020202; font-size:11px;text-align:center; margin-top:6px; padding: 0;}
.footer_content{ width: 61%; margin:7px  auto 0;}
/*------------------------------------*/
.inner_t {
	background:url(../images/inner_tb.jpg) 0px top repeat-x #fff;
	}
.inner_b{
	background:url(../images/inner_bb.jpg) 0px bottom repeat-x;
}
.inner_r{
	background:url(../images/inner_rb.jpg) right 0px repeat-y;

	}
.inner_l{
	background:url(../images/inner_lb.jpg)  0px 0px repeat-y;

	}
.inner_tl {
	background:url(../images/inner_tlc.jpg) left top no-repeat;
	}
.inner_tr{
	background:url(../images/inner_trc.jpg) right top no-repeat;
	}
.inner_bl{
	background:url(../images/inner_blc.jpg) left bottom no-repeat;
}
.inner_br{
	background:url(../images/inner_brc.jpg) right bottom no-repeat;
	/*padding:0px 10px 9px 15px;*/
	}
	
*html .inner_br
{
height:270px;
}
* html .cls100_p{
	width:100%;
	}
.cls100_p{
 	height:1%;
 }	 
/*----------Photo gallery-------------------------------------*/
 
 .infiniteCarousel {
  /*width: 399px;*/
  width: 82%;
  position: relative;
  height:193px;
}

.infiniteCarousel .wrapper {
  width:100%; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height:178px;
  margin: 0 0 0 39px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 1px solid #d6d6d6;

}
.img a{ padding: 2px; border: 1px solid #d6d6d6; display: block; background:#fff;}

.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;
  width:130px;
  list-style: none;
  padding: 0px 3px 0 0px;
  height:112px;

}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  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: -33px 0;
  right:-73px;
  width:33px;
  height:33px;
  top:25%;
}

.infiniteCarousel .back {
  background-position: 0 0px;
  width:33px;
  height:33px;
  left:4px;
    top:25%;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
/*---------------------------------------------------------------------*/
 
.about_page{width:990px;}
.about_lef{width:50%; float:left; border:1px solid #d3d3d3; margin-left:5px; background:url(../images/about_bg.jpg) repeat-x; padding: 20px 20px 20px 0;}
.about_lef h2 {padding:11px 15px; color:#1a1a1a; font:bold 20px Arial, Helvetica, sans-serif;}
.about_lef p{ color:#404040; line-height:20px; padding:0 30px 10px 15px;}
.about_rig{width:307px; float:right; margin-right:50px;} 

/*-----------------------------------------------------------------------*/
   .contact_form{ padding-left:20px;}
  .contact_form input,   .contact_form textarea{ border:none;}
    .contact_form label  { color:#646464; font-weight:bold; display: inline-block; width: 75px; margin: 0 0 5px;}
	    .contact_form span{ color:#F18B06;}
 .contact_form input.txt1{ border:1px solid #E9E9E9; background:#fff; /*width:185px;*/ padding:6px 10px;}
  .contact_form textarea.txt{  border:1px solid #E9E9E9; background:#fff; padding:6px 10px; width:257px; height:84px;}
    .contact_form input.txt2{ background:url(../images/sub_btn.png) no-repeat scroll 0 0; height:25px; display:block; width:85px; font-weight:bold; color:#fff; cursor:pointer;}
	 .contact_form input.txt3{ border:1px solid #E9E9E9; background:#fff; width:85px; padding:6px 10px; margin:0 10px 5px 0;}
/*.cont_msg{ width: 49% !important;}*/
.lclfrom{ width:100%;}	
	    .contact_form input.txt2:hover{ background-position:-85px 0;}
.img span{ font: bold 12px/18px Arial, Helvetica, sans-serif; color: #488ACF; display: block; height: 36px; padding: 15px 0 10px 0; text-align: center;}

.request_right{ padding: 0; margin:0px auto; width: 969px; background:url('../images/request-bg.png') center no-repeat; height:178px; clear:both;
}
.request_right h3{ color: #3f3f3f;
    font: bold 24px Arial,Helvetica,sans-serif;
    padding:58px 10px 11px; margin-bottom:5px; margin-right: 15px;width: 122px; text-transform:uppercase; text-align:center;  
}
 .ipt_txt, .txt1, .txt3{ background: #edecec !important; width: 93%; padding: 0 10px !important; border: 1px solid #ADADAD !important; height: 28px !important; font: 13px/26px Arial, Helvetica, sans-serif; color: #5d5c5c; -webkit-border-radius: 5px; border-radius: 5px;  }
.row{ margin: 0 0 10px 0; padding: 0;}
.request_right form{ padding: 0 10px; text-align: center; }
.mege_box{ height: 58px !important; line-height: 20px !important; resize: none;}
.submit_btn{border: none; width: 177px; height: 39px; display: inline-block; text-align: center; font: bold 18px/39px Arial, Helvetica, sans-serif; color: #FFF; cursor: pointer; text-transform:uppercase; text-shadow:2px 2px 2px #282828; border-radius:6px; -webkit-border-radius:6px; border: 1px solid #413f40;
background: #706e6f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwNmU2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzRlNGM0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzQxM2Y0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTNmNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #706e6f 0%, #4e4c4d 40%, #413f40 40%, #413f40 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#706e6f), color-stop(40%,#4e4c4d), color-stop(40%,#413f40), color-stop(100%,#413f40));
background: -webkit-linear-gradient(top,  #706e6f 0%,#4e4c4d 40%,#413f40 40%,#413f40 100%);
background: -o-linear-gradient(top,  #706e6f 0%,#4e4c4d 40%,#413f40 40%,#413f40 100%);
background: -ms-linear-gradient(top,  #706e6f 0%,#4e4c4d 40%,#413f40 40%,#413f40 100%);
background: linear-gradient(to bottom,  #706e6f 0%,#4e4c4d 40%,#413f40 40%,#413f40 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#706e6f', endColorstr='#413f40',GradientType=0 );

}
.submit_btn:hover{ background: #413f40;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxM2Y0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzQxM2Y0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzRlNGM0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDZlNmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #413f40 0%, #413f40 60%, #4e4c4d 60%, #706e6f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#413f40), color-stop(60%,#413f40), color-stop(60%,#4e4c4d), color-stop(100%,#706e6f));
background: -webkit-linear-gradient(top,  #413f40 0%,#413f40 60%,#4e4c4d 60%,#706e6f 100%);
background: -o-linear-gradient(top,  #413f40 0%,#413f40 60%,#4e4c4d 60%,#706e6f 100%);
background: -ms-linear-gradient(top,  #413f40 0%,#413f40 60%,#4e4c4d 60%,#706e6f 100%);
background: linear-gradient(to bottom,  #413f40 0%,#413f40 60%,#4e4c4d 60%,#706e6f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#413f40', endColorstr='#706e6f',GradientType=0 );

}

/**====menu=====/
/*=====menu part======*/




.Top-Menu{/*padding-top:5px;*/ height:45px; width:auto; position:relative;
background: #272727;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #272727 0%, #272727 51%, #202020 52%, #232323 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#272727), color-stop(51%,#272727), color-stop(52%,#202020), color-stop(100%,#232323));
background: -webkit-linear-gradient(top,  #272727 0%,#272727 51%,#202020 52%,#232323 100%);
background: -o-linear-gradient(top,  #272727 0%,#272727 51%,#202020 52%,#232323 100%);
background: -ms-linear-gradient(top,  #272727 0%,#272727 51%,#202020 52%,#232323 100%);
background: linear-gradient(to bottom,  #272727 0%,#272727 51%,#202020 52%,#232323 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#232323',GradientType=0 );

}
.Top-Menu ul{ margin-left:5px; margin: 0;}
.Top-Menu ul li{ float:left; position: relative; list-style: none; margin-right:3px;}
.Top-Menu ul li:last-child{ background: none;}

.Top-Menu ul li a{ display:block; font:15px Arial, Helvetica, sans-serif; color:#fff;text-shadow: 1px 0 1px #999999; text-align:center; line-height:45px; padding:0px 24px; text-transform:uppercase;}
.Top-Menu ul li a:hover, .active_bg a{padding:0px 24px; text-decoration:none; color:#222121 !important;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2Y4ZmFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2U4ZTllYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2UwZTFlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUxZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f8faf9 17%, #e8e9eb 46%, #e0e1e3 65%, #e0e1e3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(17%,#f8faf9), color-stop(46%,#e8e9eb), color-stop(65%,#e0e1e3), color-stop(100%,#e0e1e3));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f8faf9 17%,#e8e9eb 46%,#e0e1e3 65%,#e0e1e3 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f8faf9 17%,#e8e9eb 46%,#e0e1e3 65%,#e0e1e3 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f8faf9 17%,#e8e9eb 46%,#e0e1e3 65%,#e0e1e3 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f8faf9 17%,#e8e9eb 46%,#e0e1e3 65%,#e0e1e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e1e3',GradientType=0 );

}

.Top-Menu li:hover > a{ color: #fff;}
.Top-Menu li:hover .sub_menu, .sub_menu li:hover .second_level{display:block;}
.sub_nav{ padding: 11px 0 0 !important; margin: 0 !important; }

/* ---------- submenu styles --------*/
ul.sub_menu {list-style:none; padding:0; margin:0; position:absolute; top:33px;  left:0; display:none; width:169px; 
background: #1A1B1B; z-index: 999;
}
ul.sub_menu li{ list-style:none;  padding:0; margin:0; float:none; border-bottom:1px solid #393939; position:relative; background: none;}
ul.sub_menu li a {color: #FFFFFF; display: block !important;  font: 12px/18px Arial, Helvetica, sans-serif !important; margin: 0 !important; padding:8px 0 8px 18px !important;    text-decoration: none !important; border:none !important;  text-transform: uppercase; text-align:left; height: auto !important}

.sub_menu li:hover{}
ul.sub_menu li:hover > a, ul.second_level li:hover > a { color:#222; background: #fff; text-shadow: none !important;}
.last_brdr{border:none !important;}
/* ---------- second level styles --------*/
ul.second_level {list-style:none; padding:0; margin:0; position:absolute; top:0; left:100%; display:none; width:169px;
background: #1A1B1B;
}
ul.second_level li{ list-style:none;  padding:0; margin:0; float:none !important; border-bottom:1px solid #393939;}
ul.second_level li a { display: block !important; font: 12px/18px Arial, Helvetica, sans-serif !important; margin: 0 !important; padding:8px 0 8px 18px !important;    text-decoration: none !important; text-align:left; text-transform: uppercase;  }
.last_li { background:none !important; }

.success_box, .error_box { font:14px Arial, Helvetica, sans-serif; margin:10px 0;}
.success_box{ cursor:pointer;  color:#69A150; background: #E7FFD6 url('../images/warning_icons/msg_ok.png') center no-repeat; background-position: 15px 50%;   text-align: left;  padding: 5px 5px 5px 45px; border:1px solid #8CD76B; overflow:auto;}
.productsNotifications, .infoBoxNotice{color:#5C7CA0; cursor:pointer; background: #E7F3FF url('../images/warning_icons/msg_info.png') center no-repeat; background-position: 15px 50%; text-align: left; padding: 5px 5px 5px 45px; border:1px solid #7BA6D6; overflow:auto;}
.messageStackWarning, .stockWarning {cursor:pointer; color:#BF9E1B; background: #fff6bf url('../images/warning_icons/msg_warning1.png') center no-repeat; background-position: 15px 50%; text-align: left;  padding: 5px 5px 5px 45px; border:1px solid #ffd324; overflow:auto;}
.error_box {cursor:pointer; color:#AD5E5C; background: #FFE7E7 url('../images/warning_icons/msg_error.png') center no-repeat; background-position: 15px 50%;   text-align: left;  padding: 5px 5px 5px 45px;  border:1px solid #E77D7B; overflow:auto;}
.messageStackWarning a { color: #3E81F2; text-decoration: none; cursor:pointer; }
#topmsg {margin:8px; display:none;}
#form_inquiry label { float:left; padding:0 0 5px 0;font: bold 12px Arial,Helvetica,sans-serif; color:#000;}
label.error { color: #F90303 !important; float: left; font: normal 12px Arial,Helvetica,sans-serif !important;  margin:3px 10px 0;  padding: 0 !important;}
#form_inquiry .row{  float: left;     margin-right: 10px;    width: 32%; margin-top:5px; margin-bottom: 0;}

.last_none{ margin: 20px 0 0; padding: 0;}	
.product_img{ margin: 0 10px 5px 0; display: block; padding:2px; background:#fff; box-shadow:0 0 3px #999999; -webkit-box-shadow:0 0 3px #999999; -moz-box-shadow:0 0 3px #999999;  }		
.product_list{ border-bottom: 1px solid #DADADA;  margin: 0 0 15px; padding: 0 20px 15px;}	
.product_list h2{ margin: 0 0 7px 0; padding: 0 !important;  font: 17px /18px Arial, Helvetica, sans-serif !important;}
.product_list h2 a{ color: #2F2F2F !important; }		
.product_list h2 a:hover{ text-decoration: underline;}	
#logo h1 a img{ max-height: 100%; max-width: 100%;}
.news_head { font: 17px Arial,Helvetica,sans-serif !important; padding: 0 0 0 5px !important;}
.news_date, .dateinfo { color: #0083c0 !important;font: bold italic 12px/20px arial !important; padding: 0 0 4px 5px !important;}
.news_head2{ font: 17px/18px Arial,Helvetica,sans-serif !important; color: #000 !important; padding: 0 10px 5px 15px !important; }
.more a{ color: #fff !important; display: block;}
.news_head a{   color: #424242 !important;    font-size: 12px;    font-weight: bold;}
.news_head a:hover{ text-decoration: underline;}
.error_box{ cursor: default;}
/*.news_details { height: 75px;}*/
.about_us{ height: auto; margin: 0 10px;}
.gplus{ background-position: -120px 0;}
.youtube{ background-position: -160px 0;}
.gplus_f{ background-position: -63px 0}
.youtube_f{ background-position: -84px 0}
.row-complete h3{color: #1A1A1A;  display: block; font: 18px/18px Arial,Helvetica,sans-serif; padding: 15px 0 10px;}
.home_fix{ min-height:200px;}
.home_fix2{ min-height:200px;}
.column2{ margin: 10px 0;}

.btmrows{  width:100%; float:left; background:url(../images/bg-grey.jpg) no-repeat top center;

 }
.btmrows h2{color: #7a7a7a;
    font: bold 30px Arial,Helvetica,sans-serif;
    padding: 11px 15px; border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; margin-bottom:5px;
	


	}
.product_lista{ background:#FBFBFB; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #E4E4E4; }
.MsoNormal {text-indent: 0px!important;}

/*** dev css **/
.validation-advice {
    clear: both;
    color: red;
    float: left;
    margin: 0 0 0 6px;
}
#topmessages {
    background: none repeat scroll 0 0 #FFA3A3;
    left: 0;
    padding: 10px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
	margin: 0;
}
#topmessages li {
    list-style: none;
	font-size:15px;
	font-weight:bold;
}
#topmessages .error-msg {
    border: 1px solid #D14229;
    color: #D14229;
    font-weight: bold;
    padding: 10px 20px;
    font-size: 16px;
    background: #F2C8C1;
}
#topmessages .success-msg {
    border: 1px solid orange;
    color: #297A38;
    font-weight: bold;
    padding: 10px 20px;
    font-size: 16px;
    background: orange;
}
#topmessages .success-msg ul li{  color: #fff;}
#topmessages .notice-msg {
    border: 1px solid #a69c4a;
    color: #b17500;
    font-weight: bold;
    padding: 10px 20px;
    font-size: 16px;
    background: #efe9a6;
}
#topmessages .error-msg ul {
    list-style: none;
}

/* footerPresentation */
.footerPresentation { float: left; width:100%; height:auto; margin:20px auto; text-align: center;}
.footer_presentation_box{ background:#EBEBEB; width:200px; text-align: center; height:80px; margin:0 20px; display: inline-block; padding: 10px; border-bottom: 4px solid #5D5D5D; border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;}
.footer_presentation_box:hover{ border-bottom: 4px solid #0B4285;}
.ftr_idealtitle a{ font: bold 17px/18px Arial, Helvetica, sans-serif; text-decoration: none;}
.ftr_ideallogo{ height: 63px; padding: 0;}
.row .validation-advice{ width: 140px;}
.lclfrom .row{ text-align: left;}
.lclfrom .row button{ margin-top: 24px;}
.script_content_box {padding:10px;}



#logo{ width:390px;  }
#logo a span { display: inline-block; margin:32px 10px!important; }