﻿a:hover, a:focus {
    /*color: #0062A1!important;*/
   text-decoration: none !important; 
}

.navigation .nav-pills {
    font-size: 12px;
    text-transform: uppercase;
}

.nav-pills > li > a, .navigation .nav-child a  {
  
    color: #666666; 

}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    color: #ffffff!important;
    background-color: #0062a1!important;
}


.navigation .nav-child li > a:hover,
.navigation .nav-child li > a:active,

.navigation .nav-child li > a:focus,

.navigation .nav-child:hover > a {

	text-decoration: none;

	color: #0062a1!important; 



	background-color: #eee !important; 
	background-image: none !important; 

}


.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a,
.dropdown-menu .active > a{
		color: #0062a1!important; 



	background-color: #eee !important; 
	background-image: none !important;
}



.dropdown-submenu > a:after {
	
	border-left-color: #666666 !important;
	
}


.dropdown-submenu:hover > a:after, .dropdown-menu .active > a:after  {
	border-left-color: #0062A1 !important;
}


.items-row .span6 .page-header h2{
    color: #000000;
    font-size: 18px !important;

}


.tabcol a, .countries li a{

	float: left;

	min-width: 200px;

		font-size: 13px;

	width: 96.5%;

	/*	background-color: #CCCCCC;*/

	text-align: left;

/*	margin-left: 10px;

	margin-bottom: 10px;*/

	/*	margin-left: 1%;

		margin-right: 1%;*/

	margin-bottom: 1%;

	padding-top: 10px;

	padding-bottom: 10px;

	-moz-border-radius: 5px 5px 0px 5px;

	-webkit-border-radius: 5px 5px 0px 5px;

	border-radius: 5px 5px 0px 5px; /* future proofing */

	-khtml-border-radius: 5px 5px 0px 5px; /* for old Konqueror browsers */

	text-transform: uppercase;

	padding-left: 10px;

	border: thin solid #CCCCCC;

	height: 20px;

}
/*#tab-cont{
	position:relative;

    width: 100%;

    }

#tab-cont div{
    float: left;
    width: 45%;
    width: 49%;
    width: 45%;

    }*/

@media (min-width: 965px) and (max-width: 3000px) {



.tabcol a, .countries li a{

	float: left;

	width: 46%;

/*	min-width: 200px;*/

	font-size: 13px;



	/*	background-color: #CCCCCC;*/

	text-align: left;

/*	margin-left: 10px;

	margin-bottom: 10px;*/

	/*	margin-left: 1%;*/

		margin-right: 1%;

	margin-bottom: 1%;

	padding-top: 10px;

	padding-bottom: 10px;

	-moz-border-radius: 5px 5px 0px 5px;

	-webkit-border-radius: 5px 5px 0px 5px;

	border-radius: 5px 5px 0px 5px; /* future proofing */

	-khtml-border-radius: 5px 5px 0px 5px; /* for old Konqueror browsers */

	text-transform: uppercase;

	padding-left: 10px;

	border: thin solid #CCCCCC;

	height: 20px;



}

}

@media (max-width: 545px){
.tit-cell{
width: 96.5% !important;
-moz-border-radius: 5px 5px 0px 0px !important;
-webkit-border-radius: 5px 5px 0px 0px!important;
border-radius: 5px 5px 0px 0px!important; /* future proofing */
-khtml-border-radius: 5px 5px 0px 0px!important; /* for old Konqueror browsers */
padding-top: 0px!important;
padding-bottom: 0px!important;
padding-left:2%;

}
.spec-cell {
width: 95% !important;
-moz-border-radius: 0px 0px 0px 5px !important;
-webkit-border-radius: 0px 0px 0px 5px!important;
border-radius: 0px 0px 0px 5px!important; /* future proofing */
-khtml-border-radius: 5px 0px 0px 5px!important; /* for old Konqueror browsers */
margin-bottom: 5px;
padding-left: 2%!important;
padding-top: 0px!important;
padding-bottom: 0px!important;
border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;
}



}


@media (min-width: 321px) and (max-width: 966px) {


.tabcol a, .countries li a{

	float: left;

	width: 96.5%;

	min-width: 200px;

	font-size: 13px;



	/*	background-color: #CCCCCC;*/

	text-align: left;

	/*margin-left: 1%;*/

	/*	margin-right: 1%;*/

	margin-bottom: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

	-moz-border-radius: 5px 5px 0px 5px;

	-webkit-border-radius: 5px 5px 0px 5px;

	border-radius: 5px 5px 0px 5px; /* future proofing */

	-khtml-border-radius: 5px 5px 0px 5px; /* for old Konqueror browsers */

	text-transform: uppercase;

	padding-left: 10px;

	border: thin solid #CCCCCC;

	height: 20px;



}



}

.tabcol img{

	text-align: right;

	float: right;

	margin-right: 10px;

}
.countries img{

	text-align: right;

	float: right;

	    width: auto;
    height: 34px;
    margin-top: -7px;
    	margin-right: 3px;

}

 h2 img{

	text-align: right;

	float: right;

	margin-right: 17px;



}

.tabcol a:hover, .countries li a:hover{

	background-color: #ffffff;
	border: thin solid #0062a1;	

	color: #0062a1;



}

.spcr{

	height: 35px;

	width: 100%;

/*	float: left;*/

	clear: both;	



}

.spec-cell{

height: 20px;

	float: left;

	width: 67%;

	/*	margin-right: 10px;

	padding-right: 10px;*/

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	padding-left: 2%;;

	background-color: #E5E5E5;

	

		-moz-border-radius: 0px 5px 0px 0px;

	-webkit-border-radius: 0px 5px 0px 0px;

	border-radius: 0px 5px 0px 0px; /* future proofing */

	-khtml-border-radius: 0px 5px 0px 0px; /* for old Konqueror browsers */



}

.hid {

	background-color: #FFFFFF!important;
	color:#656565;
	height:auto !important;
	font-size: 12px;
	font-style: italic;
}

.tit-cell{

height: 20px;

		width: 25%;

	float: left;

	padding-top: 5px;

	padding-bottom: 5px;

/*	padding-right: 5px;*/

	padding-left: 2%;

	background-color: #0062a1;

	font-weight: bold;

	color: #FFFFFF;

	clear: left;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

			-moz-border-radius: 5px 0px 0px 5px;

	-webkit-border-radius: 5px 0px 0px 5px;

	border-radius: 5px 0px 0px 5px; /* future proofing */

	-khtml-border-radius: 5px 0px 0px 5px; /* for old Konqueror browsers */

}


.avlb{

	background-color: #ffffff;
	color: #0062a1;
	margin-top: 5px;
	margin-bottom: 5px;
	width:96%;
	padding-left:0%!important;
	padding-bottom: 0px !important;

}
.avlb-tit{

	background-color: #353535;
	

}


.clear{

clear:both;

}





#fr{

	height: 25px;

	/*width: 48%;*/

	background-image: url(../images/flashrunner.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0062a1;

	margin-top: 35px;

	/*	padding-left: 52%;*/

	color: #999999;

	line-height: 21px;

	text-align: right;

}



#frcube{

	height: 25px;

	width: 67%;

	background-image: url(../images/fr-cube.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0062a1;	

	margin-top: 35px;

	padding-left: 31%;

	color: #999999;

	line-height: 21px;

}



.famtit{

	font-size: 15px;

	color: #999999;

	position: relative;



	margin-bottom: 15px;



}



.dldate{

	color: #999999;

/*	float: left;*/

/*	margin-top: -40px;*/

	font-style: italic;

	margin-left: 2px;

}



/* AUTOCOMPLETE */



 .ui-autocomplete {

    max-height: 200px;

	

    overflow-y: auto;

    /* prevent horizontal scrollbar */

    overflow-x: hidden;

  }

  /* IE 6 doesn't support max-height

   * we use height instead, but this forces the menu to always be this tall

   */

  * html .ui-autocomplete {

    height: 200px;

  }







.ui-widget inputinput[type=button], .searchdev input[type=submit], .searchdev input[type=checkbox], input[type=image], .searchdev input[type=radio]{



	background-color: #0062a1;

	background-image: url(../images/searchico.png);

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-size: 9px;

	color: #FFFFFF;

	height: 29px;

	width: 40px;

	background-repeat: no-repeat;

	background-position: center center;

			

-moz-border-radius: 5px 5px 0px 5px;

	-webkit-border-radius: 5px 5px 0px 5px;

	border-radius: 5px 5px 0px 5px;

	-khtml-border-radius: 5px 5px 0px 5px;   

}



.ui-widget inputinput[type=button]:hover, input[type=submit]:hover, input[type=checkbox]:hover, input[type=image]:hover, input[type=radio]:hover, input[type=reset]:hover{

	/*background-color: #378AC8;*/



}

/*.ui-autocomplete {

	height: 200px;

	overflow: scroll;



}*/

.ui-autocomplete-input {
	height: 29px;
	max-width: 269px;
	width: 70%;
padding-left:8px;
-moz-border-radius: 5px 5px 0px 5px;

	-webkit-border-radius: 5px 5px 0px 5px;
	border-radius: 5px 5px 0px 5px;

	-khtml-border-radius: 5px 5px 0px 5px;/**/
	border: thin solid #CCC;
}
.ui-widget-content a:hover{
	background-color: #0062a1!important;
	font-weight: bold!important;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.searchdev{

	background-color: #F5F5F5;

/*	background-color: rgb(245, 245, 245);*/

/*	width: 604px;*/

	/*float: left;*/



	

-moz-border-radius: 5px 5px 0px 5px;

	-webkit-border-radius: 5px 5px 0px 5px;

	border-radius: 5px 5px 0px 5px; /* future proofing */

	-khtml-border-radius: 5px 5px 0px 5px; /* for old Konqueror browsers */

	padding-top: 10px;

	padding-bottom: 10px;

	margin-bottom: 15px;

	padding-left: 10px;

	float: no;

	margin-top: 15px;	

}

.spec-cell strong{
	font-size: 11px;
	font-weight: bold;

	color: #0062a1;
}


/*-----------------DISTRIBUTORS-COUNTRIES----------*/



