#vendortable{
	width:99%;
	margin:0 auto;
	font-family:helvetica, verdana;
    background-color:#fff;
}
#vendortable td{
	padding:2px 1px;
}
#vendortable thead{
	background-color:#edf7f5;
}
#vendortable tfoot{
	background-color:#007070;
}
.vendor table{
    background-color:#fff;
}
#vendortable select, #vendortable input{
	border:1px solid #007070;
	color:#007070;
	background-color:#fff;
	height:22px;
	vertical-align:middle;
}
#vendortable .gobutton{
	font-weight:bold;
	font-size:13px;
	padding-bottom:2px;
}
#vendortable form{
	margin:2px;
}
.vendor{
	width:100%;
}
#vendortable tbody a{
	color:#0c3d3d;
	font-size:13px;
	font-weight:normal;
}
#vendortable a:hover{
	color:#007070;
}
.vendor h4{
	margin:0;
	padding:5px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	background-color:#007070;
	color:#fff;
    text-align:left;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.vendor .block, .filter{
	font-size:13px;
	color:#007070;
	margin-top:5px;
    padding:2px;
	padding-left:20px;
    text-align:left;
}
.vendor .block span{
	font-weight:bold;
	padding-right:4px;
}
.vendor .description{
	text-align:left;
}
.vendor .description p{
    margin:0;
	padding-right:10px;
	color:#0c3d3d;
	text-indent:20px;
}
.filter{
	background:url( /img/ico/magnifier.png ) no-repeat 0 0;
	font-weight:bold;
}
.vendor .address{
	background:url( /img/ico/building.png ) no-repeat;
}
.vendor .web{
	background:url( /img/ico/page_white_world.png ) no-repeat;
	padding-right:5px;
	float:right;
}
.vendor .info{
	background:url( /img/ico/information.gif ) no-repeat;
	padding-right:5px;
	float:right;
}
.vendor .email{
	background:url( /img/ico/email.png ) no-repeat;
}
.vendor .phone{
	background:url( /img/ico/telephone.png ) no-repeat;
}
.vendor .phone{
	background:url( /img/ico/telephone.png ) no-repeat;
}
.vendor .fax{
	background:url( /img/ico/printer.png ) no-repeat;
}
.vendor .distance{
	background:url( /img/ico/car.png ) no-repeat;
}
.vendor .tarif{
	background:url( /img/ico/coins.png ) no-repeat;
}
.vendor .product{
	background:url( /img/ico/lightning.gif ) no-repeat;
}
.vendor .description{
	background:url( /img/ico/page_white_text.png ) no-repeat;
}
.vendor .close{
	background:url( /img/ico/cross.gif ) no-repeat;
	padding-right:5px;
	float:right;
}
.vendor .vendate{
	background:url( /img/ico/money.png ) no-repeat;
}
.vendor .vendate1,.vendor .vendate2,.vendor .vendate3{
	font-weight:bold;
	font-size:14px;
	font-family:"Trebuchet MS";
}
.vendor .vendate1{
	color:#fff;
	background:green;
}
.vendor .vendate2{
	color:#fff;
	background:orange;
}
.vendor .vendate3{
	color:#fff;
	background:red;
}
.vendor .block a{
	color:#003d3d;
}
.vendor .data{
	padding:5px;
}
#facebox .infobox{
	width:500px;
}
.vendor .logo{
	font-size:8px;
	border:1px solid #bcdbd5 !important;
	padding:3px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	width:50px;
	height:50px;
}
.olddate{
	text-indent:17px;
	background:transparent url(/img/exclamation.png) no-repeat 0 0;
	display:inline-block;
}
body .mapinfon{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
}
.mapinfo_block{
	position:relative;
	clear:both;
}
.mapinfo_unit{
}
.tabs{
	float:left;;
	border-bottom:1px solid #007070;
	width:100%;
}
.tabs a{
	text-decoration:none;
	font-size:10pt;
}
.tabs a.first{
	margin-left:15px;
}
.tabs a.current{
	background-color:#ffda7d;
	color:#f00;
	position:relative;
	top:1px;
}
.tabs a{
	padding:3px 15px;
	margin-right:3px;
	margin-top:3px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
	border:1px solid #007070;
	border-bottom:none;
	float:left;
	font-weight:bold;
	background-color:#EDF7F5;
	color:#007070;
}
.bigtabs a:first-child{
	margin-left:10px;
}
.bigtabs{
	float:left;
	width:100%;
	border-bottom:1px solid #007070;
}
.bigtabs a{
	padding:3px 15px;
	margin-right:3px;
	margin-top:3px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
	border:1px solid #007070;
	border-bottom:none;

	display:block;
	padding:5px 0;
	text-align:center;
	background-color:#EDF7F5
	text-decoration:none;
	font-size:11pt;
	float:left;
	color:#007070;
	font-weight:bold;
}
.bigtabs a.current{
	background-color:#ffda7d;
	color:#f00;
	position:relative;
	top:1px;
}
.inf123{
	border:1px solid #007070;
	border-top:none;
	position:relative;
	top:-1px;
	overflow:hidden;
	padding:0 10px;
}
.mapinfo_unit{
	padding:3px 10px;
}
.mapinfon p{
	text-indent:2ex;
}

.mapinfon .bread{
	/*background-color:#EDF7F5;*/
	-webkit-box-shadow: 2px 2px 3px #a6a6a6;
	-moz-box-shadow: 2px 2px 3px #a6a6a6;
	box-shadow: 2px 2px 3px #a6a6a6;
	line-height:18px;
	margin:5px 0;
	padding:3px;
	text-align:center;
	border-left:1px solid red;
}
.mapinfon .bread a{
	color:red;
}
.mapinfon .bread1{
	line-height:18px;
	margin:5px 0;
	padding:3px;
	text-align:center;
	text-transform:uppercase;
	font-family:georgia;
}
.bigtabs .tab1_1 .current{
    background-color:red !important;
    color:#fff !important;
}
.tab2_1 .current{
    background-color:red !important;
    color:#fff !important;
}
.tab2_1{
    padding-left:50%;
}
