body {margin:0;background:url(/uploads/tf/new_bodybg.jpg) repeat-x top #16619e;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white}
div.content {margin:0 30px;}
a {color:white}
.busdir {color:#16619e;font-weight:bold;text-decoration:none}
.menutd a {font-size:16px;font-weight:bold;text-decoration:none;color:white;}
td.menutd {background:url(/uploads/tf/tmenu_bg.jpg) no-repeat bottom left;text-align:left;height:36px;;padding-top:17px;width:302px}

div.bnnr img {border:1px solid #0d4154}
table.topmenu2 {background-color:#16619e;border:1px solid white;-moz-opacity:0.9;opacity: 0.9;filter:alpha(opacity=90)}
td.topmenu2 {padding:5px 15px;}
td.topmenu2 a {color:white;text-decoration:none;font-size:12px;font-weight:bold}
td.topmenu2 a:hover {text-decoration:underline}

.tdmenu_wrap {background-color:#16619e;}
div.htmenu_wrap {float:left;width:304px;}
div.hmenu_head {padding:5px 18px;background:url(/uploads/tf/htmenu_bg.jpg) no-repeat 18px bottom;margin-bottom:6px;}
div.hmenu_head a {font-size:16px;font-weight:bold;text-decoration:none;color:#addde2;}
div.hmenu_head {font-size:16px;font-weight:bold;text-decoration:none;color:#addde2;}
div.hmenutd {padding:3px 18px;}
div.hmenutd a {color:white;text-decoration:none;font-size:12px;font-weight:bold;}
div.hmenutd a:hover {text-decoration:underline}
td.menutd {background:url(/uploads/tf/tmenu_bg.jpg) no-repeat bottom left;text-align:left;height:36px;;padding-top:17px;width:302px}

input.search {border:1px solid black;width:162px}
.tx-indexedsearch .searchbox-tmpl-css label {width:55px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background-color:#16619e}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:#27c4ef}

#mmdb-form-wrapper {
	margin: 0px;
	margin-top: 10px;
	text-align: center;
}
#mmdb div.letterlinks {
	width: 100%;
	text-align: center;
	font-size: 0.8em;
	afont-weight: bold;	
	padding-bottom: 6px;
}
#mmdb div.category, #mmdb div.member {
	clear: both;
	border: 0px solid red;
}

#mmdb div.category {float:left; width:350px;clear:none;border:0px dashed red;}
#mmdb div.spacer {clear:both}

#mmdb div.category-letter {
	float: left;
	width: 30px;
	padding: 15px 0px 6px 0px;
	font-size: 16pt;
	color:  #26c3ed;
}
#mmdb div.categorylist {
	padding-top: 16px;
	float: left;
}
#mmdb div.category-header {
	font-size: 14pt;
	color: #26c3ed;
}
#mmdb div.back-link {
	atext-align: right;
	clear: both;
}
#mmdb div.back-link-two {
	padding-top: 30px;	
}

#mmdb div.member-logo {
	padding-top: 20px;
	width: 100px;
	margin-right: 10px;
	float: left;
	border: 0px dashed blue;
}
#mmdb div.member-details {
	float: left;
	padding-top: 20px;
	width: 330px;
	border: 0px dashed red;
}
#mmdb div.member-companyname {
	font-weight: bold;
}
#mmdb div.member-offers {
	/* background: #ffa; */
}

div.homeban {margin:5px 0;}

.csc-mailform-field {margin-bottom:5px;}
#event_form_35 div.csc-mailform-field {clear:both;margin-right:8px}
#event_form_35 .csc-mailform-label {width:150px;float:left}
#event_form_35 .cc_data_on_the_form {width:300px;clear:both;}
#event_form_35 .csc-ccform-sep-bot {clear:both}
#event_form_35 div.assal {clear:both;float:none;margin-bottom:10px;}

#vs_members .category-letter {color:white}
#vs_members_search_form_wrap, #vs_members div.vs_members_letters {background-color:transparent}

