.location_header {
color:#fff;
background-color:#989898;
padding:5px;
font-weight:bold;
margin: 0 0 10px 0;
 border-top-style: inherit;
}
.locationgallery {
	width: 475px;
}
.locationdescription {
	width: 240px;
}
.selection_div, #city_selection_div, .kategorie_selection_div{
		clear:both;
		width:100%;
}
.selection_div a, location_country_select a , #city_selection_div a, .kategorie_selection_div a{
		display:block;
		float:left;
		width:167px;
		padding:5px;
		background:#ebebeb;
		vertical-align:middle;
		border-right:5px solid #fff;
		border-bottom:5px solid #fff;
		font-size:85%;
		text-decoration:none;
		}
.selection_div a:hover, location_country_select a:hover , #city_selection_div a:hover, .kategorie_selection_div a:hover,
.selection_div a:hover span, location_country_select a:hover span , #city_selection_div a:hover span, .kategorie_selection_div a:hover span{
	background-color:#ccc;
	color:#000;
}
.selection_div a.actSelect, location_country_select a.actSelect , #city_selection_div a.actSelect, .kategorie_selection_div a.actSelect span, .selection_div a.actSelect span, location_country_select a.actSelect span, #city_selection_div a.actSelect span, .kategorie_selection_div a.actSelect span{
		background:#ebebeb;
		color:#989898;
		font-weight: bold;
}
#city_selection_div a.link_city_selected,
#city_selection_div a:hover,
#city_selection_div a:hover span,
#city_selection_div a.link_city_selected span,
#kategorie_selection_div a.link_countries_selected,
#kategorie_selection_div a.link_countries_selected span,
#kategorie_selection_div a:hover.link_countries_selected ,
#kategorie_selection_div a:hover.link_countries_unselected ,
#kategorie_selection_div a:hover.link_countries_selected  span,
#location_country_select a:hover.link_countries_unselected span,
.selection_div a.link_countries_selected,
.selection_div a.link_countries_selected span,
.selection_div a:hover.link_countries_selected ,
.selection_div a:hover.link_countries_unselected ,
.selection_div a:hover.link_countries_selected  span,
.selection_div a:hover.link_countries_unselected span{
		color:#989898;
		background:#ebebeb;
		
}

.viewtogglerright {
	background:transparent url(../icons/down.png) no-repeat scroll 0 0;
	display:block;
	font-weight:bold;
	margin:7px 0 0;
	padding:0 0 5px 20px;
	text-decoration:none;
	width:180px;
	cursor:pointer;
	font-size: 100%;
}

}
.viewtogglerdown {
	background:transparent url(../icons/open.png) no-repeat scroll 0 0;
	font-size: 100%;
}
.viewAllCountries {
	float:right;
}
/*SITESELECTOR*/
.siteselector {
	margin:10px 0 0 0;
	width:365px;
	float:left;
}
.formsiteselect {
	float:right;
	width:90px;
	margin:9px 0 0 0;
}
.showmap {
	height: auto;
	min-height: 465px;
	min-width:465px;
	position:relative;
	margin-bottom:10px;
}

#map_1{
	width:725px;
	height:465px;
	position:absolute;
	top:0;
	left:0;
}
#opening_table td{
	padding: 0 0 2px  0;
}
.b2bpros {
	font-size: 70%;
	background:#444;
	color:#fff;
	padding:3px 7px;
	margin-left:5px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
.b2bpros b {
	color:#fff;

}
.mb12{
	margin: 0 0 12px 0;
}
.lh20 {
	line-height: 20px;
}
.ml95 {
	margin-left: 95px;
}
.taf_label {
	width:165px;
	font-weight: bold;
}
.taf_input {
	width:280px;
	height:20px;
	padding:2px 0 2px 2px;
	border:1px solid #989898;
}
.taf_area {
	font-size:90%;
	margin:0 0 12px 0;
	height:65px;
	width:280px;
	padding:2px 0 2px 2px;
	border:1px solid #989898;
	font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
}

/* location entry */
.ftippfrom {
	width: 250px;
}
.location_tipp dt {
	width: 53px;
	float:left;
	
}
.location_tipp dd {
	width: 182px;
	float:left;
	background-color: #ebebeb;
	height: 43px;
	padding: 5px;
}
.location_tipp dd p{
	float:left;
	width: 120px;
	padding:4px 0 0 0;
	
}
.mt1 {
	margin-top:1px;
}
.location-item {
	background:#EBEBEB;
	padding:10px;
	position:relative;
	zoom:1;
}
.location-item-label {
	width:100px;
	float:left;
	height:20px;
}
.location-item-text {
	width:340px;
	float:left;
	height:20px;
}
.location-item .ftipp{
	position:absolute;
	bottom:5px;
	right:5px;
	left:auto;
	top:auto;
	width:115px;
	height:90px;
	text-decoration:none;
	background:transparent url(../img/friendstipp.jpg) no-repeat 0 0;
	overflow:hidden;
	zoom:1;
}
.location-item .ftipp span{
	display:none;
}
.location-menu  {
	margin: 10px 0;
	height: auto!important;
}
.location-menu a {
	line-height: 20px;
	color:#fff;
	font-size: 110%;
	font-weight: bold;
}
.tipafriendbox_sendbtn, .friendbonusbox_sendbtn {
background:#000;
 padding:3px;
 color:#fff;
 width:auto!important;
 border:none;
text-align: center;
height:25px!important;
margin:0 0 0 385px!important;
cursor:pointer;
}
#dialogBoxBGFull{
	display:none;
	position:absolute;
	top:0;
	left:0;
	min-hei/ght:100%;
	height:auto;
	width:100%;
	background-color:#666;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	top:0px;
	left:0px;
	z-index:995;
}
.locationDetails th, .locationDetails td{
	vertical-align:top;
	padding-bottom:5px;

}
/* TIP A FRIEND BOX*/
#editInfo {
	position:absolute;
	width: 400px;
	z-index:1000;
}

.friendsgreybox  {
	border: 5px solid #989898;
	background-color: #ebebeb;
	margin: 10px 19px 0 0;
	min-height:135px;
	height:auto!important;
	height:135px;
	padding:10px;
}
#friendsitem-closebtn {
	position: absolute;
	top:130px;
}

.friendsitem-btn {
	background:black;
	border:none;
	color:white;
	padding:3px;
	margin:10px 0px 0 5px;
	font-size:90%;
	cursor:pointer;
}
/*TIP A FRIEND*/
.tipafriend_text {
	margin: 0 0 12px 0;
}
.counter {
	float:left;
	margin: 0 0 0 60px;
}
.inputBlock {
	width:290px;
}
.dataTables_empty {
	color:red;
	text-decoration: blink;
}
.tx-srfreecap-pi2-image {
	margin:0 0 12px 0;
	float: left;
}
.tx-srfreecap-pi2-cant-read {
color:#000000;
display:block;
font-size:80%;
height:20px;
position:relative;
}
.captchaNotice {
font-size:89%;
}

/*EVENT LIST*/
.calendar_eventheader {
color:#fff;
background-color:#989898;
padding:5px;
font-weight:bold;
}
.calendar_eventheader p {
color:#fff;

}
.calendar_eventhead_event{
	float:left;
	width:165px;
}
.calendar_eventhead_location {
	width:165px;
	float:left;
	
}
.calendar_eventhead_city {
	width:120px;
	float:right;
}


.calendar_eventrow_date {
	background: url(../icons/entry_calendar.gif) no-repeat;
	padding:2px 0 0 25px!important;
	font-weight:bold;
	height:20px;
	margin:10px 0;
	border-top:10px solid #fff;

}

#calendar_items  td {
	border-top:10px solid #fff;
	padding:5px;
}
#calendar_items a {
	text-decoration:none;
}

.calendar_eventrow, .calendar_eventrow_marked {
background:none repeat scroll 0 0 #EBEBEB;
border:3px solid #FFFFFF;
height:20px;
padding:3px 0 0 5px;
}
.calendar_eventrow_marked {
background:none repeat scroll 0 0 #A79760;
}
.rowactive {
	background: #fff;
}
.calendar_eventrow_event{
	float:left;
	width:165px;
	color: #666666;
}
#calendar_items {
	font-size:90%;
	margin:10px 0 0 0;
}
#calendar_items th {
	background:#989898;
	color:#fff;
	padding:5px;
}

.calendar_eventrow_location {
	width:140px;
	color: #666666;
	
}
.calendar_eventrow_city {
	width:110px;
	color: #666666;
}
/* VIDEOLIST*/
.videoitem {
	margin: 12px 0 0 0;
}
.videoitemlist-image {
	float:left;
	margin: 0 10px 0 0 ;
	width:80px;
}
.videoitemlist-text {
	float:left;
	margin:35px 0 0 0;
}
.vid_play {
    position:relative;
    width:80px;
    height:80px;
}
.vid_play_a {
    opacity: 0.8;
}

.vid_play_a:hover {
    opacity: 1;
}
/* VOTING*/
.voteglobal {
	margin: 12px 0 ;
	height:20px
}
.votestars {
	float:left;
	width:130px;

}
.vote_item_label {
	width:160px;
	float:left;
	margin: 5px 0 0 0;
}
.vote_item_result {
	width:350px;
	float:left;
	margin: 5px 0 0 5px;
}
/* Listendarstellung */
img.locCatIcon{
	margin-left:-4px;
}
span.locCatIcon{
	background:transparent url(../icons/amentities.jpg) no-repeat 0 0;
	display:block;
	height:40px;
	margin:0 3px 0 0;
	text-decoration:none;
	text-indent:-9999px;
	width:40px;
	float:left;
}
.locCatIconText{
	color:#fff;
	font-weight:bold;
	margin:13px 0 0 8px;
	padding:0 5px 12px 25px;
	white-space:nowrap;

}
.locCatIconText .normal{
	color:#fff;
	font-weight:normal;
}
.flexigrid div.bDiv td div.locListImg{
	width:50px;
	height:50px;
	overflow:hidden;
	padding:0;
}
.locListImg img{
	height:50px;
}
.surroundings_navi{
	height:40px;
	margin:0 0 15px 0;
	border: 1px solid #b4b4b4;
	padding: 5px;
}
.surroundings_navi li{
	float:left;
	list-style-type:none;
}
.surroundings_navi li a,.sr_dllist_01 dt{
	background:transparent url(../icons/amentities.jpg) no-repeat 0 0;
	display:block;
	height:40px;
	margin:0 3px 0 0;
	text-decoration:none;
	text-indent:-9999px;
	width:40px;
}
.sr_dllist_01 dd {
	margin: 0 0 0 45px;
	padding: 10px 0 0 0;
	font-size: 90%;
}
a.srNavi_adventure, span.locCat_adventure,dt.srNavi_adventure,{
	background-position:0 0;
}
li a.srNavi_shopping, span.locCat_shopping,dt.srNavi_shopping{
	background-position:-120px 0;
}
li a.srNavi_fashion,span.locCat_fashion,dt.srNavi_fashion,
li a.srNavi_fashion_beauty,span.locCat_fashion_beauty,dt.srNavi_fashion_beauty {
	background-position:-120px 0;
}
li a.srNavi_freizeitparks, span.locCat_freizeitparks,dt.srNavi_freizeitparks{
	background-position:-40px 0;
}
li a.srNavi_golfplatz, span.locCat_golfplatz,dt.srNavi_golfplatz{
	background-position:-80px 0;
}
li a.srNavi_wellness_beauty, li a.srNavi_wellness_spa, span.locCat_beauty,span.locCat_wellness_spa,dt.srNavi_wellness_beauty,dt.srNavi_wellness_spa{
	background-position:-160px 0;
}
li a.srNavi_sport, span.locCat_sport,dt.srNavi_sport{
	background-position:-200px 0;
}
li a.srNavi_yachtcharter, span.locCat_yachtcharter,dt.srNavi_yachtcharter{
	background-position:-240px 0;
}
li a.srNavi_hotels, span.locCat_hotels, dt.srNavi_hotels,
li a.srNavi_travel,span.locCat_travel,dt.srNavi_travel  {
	background-position:-280px 0;
}
/*.surroundings_navi li a.srNavi_theater, span.locCat_theater{*/
li a.srNavi_theater, span.locCat_theater,dt.srNavi_theater {
	background-position:-320px 0;
}
/*.surroundings_navi li a.srNavi_restaurant, span.locCat_restaurant{*/
li a.srNavi_restaurant, span.locCat_restaurant, dt.srNavi_restaurant{
	background-position:-360px 0;
}
/*.surroundings_navi li a.srNavi_messe, span.locCat_messe{*/
li a.srNavi_messe, span.locCat_messe,dt.srNavi_messe{
	background-position:-400px 0;
}

/*.surroundings_navi li a.srNavi_adventure:hover, .surroundings_navi li a.srNavi_adventure_act, .surroundings_navi li.srNavi_adventure a{*/
li a.srNavi_adventure:hover, li a.srNavi_adventure_act, .srNavi_adventure a,dt.srNavi_adventure:hover{
	background-position:0 -40px;
}
/*.surroundings_navi li a.srNavi_shopping:hover, .surroundings_navi li a.srNavi_shopping_act, .surroundings_navi li.srNavi_shopping a{*/
li a.srNavi_shopping:hover, li a.srNavi_shopping_act, .srNavi_shopping a,dt.srNavi_shopping:hover{
	background-position:-120px -40px;
}
/*.surroundings_navi li a.srNavi_fashion:hover, .surroundings_navi li a.srNavi_fashion_act, .surroundings_navi li a.srNavi_fashion a,
.surroundings_navi li a.srNavi_fashion_beauty:hover, .surroundings_navi li a.srNavi_fashion_beauty_act, .surroundings_navi li a.srNavi_fashion_beauty a {*/
li a.srNavi_fashion:hover, li a.srNavi_fashion_act, .srNavi_fashion a,dt.srNavi_fashion:hover,
li a.srNavi_fashion_beauty:hover,li a.srNavi_fashion_beauty_act, .srNavi_fashion_beauty a {
	background-position:-120px -40px;
}
/*.surroundings_navi li a.srNavi_freizeitparks:hover, .surroundings_navi li a.srNavi_freizeitparks_act, .surroundings_navi li.srNavi_freizeitparks a{*/
li a.srNavi_freizeitparks:hover, li a.srNavi_freizeitparks_act, .srNavi_freizeitparks a,dt.srNavi_freizeitparks:hover{
	background-position:-40px -40px;
}
/*.surroundings_navi li a.srNavi_golfplatz:hover, .surroundings_navi li a.srNavi_golfplatz_act, .surroundings_navi li.srNavi_golfplatz a{*/
li a.srNavi_golfplatz:hover, li a.srNavi_golfplatz_act, .srNavi_golfplatz a,dt.srNavi_golfplatz:hover{
	background-position:-80px -40px;
}
/*.surroundings_navi li a.srNavi_wellness_beauty:hover, .surroundings_navi li a.srNavi_wellness_beauty_act, .surroundings_navi li.srNavi_wellness_beauty a,
.surroundings_navi li a.srNavi_wellness_spa:hover, .surroundings_navi li a.srNavi_wellness_spa_act, .surroundings_navi li.srNavi_wellness_spa a{*/
li a.srNavi_wellness_beauty:hover, li a.srNavi_wellness_beauty_act, .srNavi_wellness_beauty a,dt.srNavi_wellness_beauty:hover,
li a.srNavi_wellness_spa:hover, li a.srNavi_wellness_spa_act, .srNavi_wellness_spa a,dt.srNavi_wellness_spa:hover{
	background-position:-160px -40px;
}
/*.surroundings_navi li a.srNavi_sport:hover, .surroundings_navi li a.srNavi_sport_act, .surroundings_navi li.srNavi_sport a{*/
li a.srNavi_sport:hover, li a.srNavi_sport_act, .srNavi_sport a,dt.srNavi_sport:hover{
	background-position:-200px -40px;
}
/*.surroundings_navi li a.srNavi_yachtcharter:hover, .surroundings_navi li a.srNavi_yachtcharter_act, .surroundings_navi li.srNavi_yachtcharter a{*/
li a.srNavi_yachtcharter:hover, li a.srNavi_yachtcharter_act, .srNavi_yachtcharter a,dt.srNavi_yachtcharter:hover{
	background-position:-240px -40px;
}
li a.srNavi_hotels:hover,li a.srNavi_travel:hover, li a.srNavi_travel_act,li a.srNavi_hotels_act, li.srNavi_hotels a{
	background-position:-280px -40px;
}
li a.srNavi_theater:hover, li a.srNavi_theater_act, li.srNavi_theater a{
	background-position:-320px -40px;
}
/*.surroundings_navi li a.srNavi_restaurant:hover, .surroundings_navi li a.srNavi_restaurant_act, .surroundings_navi li.srNavi_restaurant a{*/
li a.srNavi_restaurant:hover, li a.srNavi_restaurant_act, .srNavi_restaurant a,dt.srNavi_restaurant:hover{
	background-position:-360px -40px;
}
/*.surroundings_navi li a.srNavi_messe:hover, .surroundings_navi li a.srNavi_messe_act, .surroundings_navi li.srNavi_messe a{*/
li a.srNavi_messe:hover, li a.srNavi_messe_act, .srNavi_messe a,dt.srNavi_messe:hover{
	background-position:-400px -40px;
}

span.srIcn{
	background:transparent url(../icons/amentities_small.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:20px;
	margin:0 2px 2px 0;
	text-decoration:none;
	text-indent:-9999px;
	width:20px;
}
span.srIcn_adventure{
	background-position:0 0;
}
span.srIcn_shopping{
	background-position:-60px 0;
}
span.srIcn_fashion,span.srIcn_fashion_beauty{
	background-position:-60px 0;
}
span.srIcn_freizeitparks{
	background-position:-20px 0;
}
span.srIcn_golfplatz{
	background-position:-40px 0;
}
span.srIcn_wellness_beauty, span.srIcn_wellness_spa {
	background-position:-80px 0;
}
span.srIcn_sport{
	background-position:-100px 0;
}
span.srIcn_yachtcharter{
	background-position:-120px 0;
}
span.srIcn_hotels,span.srIcn_travel{
	background-position:-140px 0;
}
span.srIcn_theater{
	background-position:-160px 0;
}
span.srIcn_restaurant{
	background-position:-180px 0;
}
span.srIcn_messe{
	background-position:-200px 0;
}

span.stars{
	background:transparent url(../icons/location_stars.png) no-repeat 0 0;
	display:block;
	height:19px;
	text-decoration:none;
	text-indent:-9999px;
}
span.star5{
	background-position:0 0;
}
span.star4{
	background-position:0 -20px;
}
span.star3{
	background-position:0 -40px;
}
span.star2{
	background-position:0 -60px;
}
span.star1{
	background-position:0 -80px;
}
span.star0{
	background-position:0 -100px;
}
.srtbl{
	background-color:#ebebeb;
	margin-top:4px;
}
.srtbl td{
	vertical-align:top;
	padding:5px;
}
.srList{
	display:none;
	background-color:#ebebeb;
	margin:4px 0 15px 0;
	list-style: none;
}
.srList li{
	padding:5px;
	list-style: none;
	float:left;
	width:345px;
	border: 1px solid #b4b4b4;
	margin-bottom:10px;
}
.srList li.active{
	background-color: #ebebeb;
}
.sr_list_li_even {
	margin-right:5px;
}
.sr_list_li_odd {
	margin-left:5px;
}
#srtbl_1{
	display:block;
}
.thumbs {
	width:182px;
	text-align: left;
}
.even{
margin: 0 10px 10px 0px;
}
.odd{
margin: 0 0 10px 0px;
}
.loc_images {
	margin:0 0 0 18px;
	float:left;
}
.bbottom {
border-bottom: 1px solid #989898;	
height:50px;
}
.votetable {
	font-size:90%;
	margin: 0 0 20px 0;
}
.fullstar {
	background-image: url(../../../../../fileadmin/templates/css_files/img/gold_20.png);
	}
.halfstar {
	background-image:url(../../../../../fileadmin/templates/css_files/img/gold_silber_20.png);
}
.nostar {
	background-image:url(../../../../../fileadmin/templates/css_files/img/silber_20.png);
}
.vote_stars_list li {
	float: left;
	list-style: none;
	width:20px;
	height:20px;
}
.fullstar_hover {
		background-image: url(../../../../../fileadmin/templates/css_files/img/gold_20.png);

}
.nostar_hover {
	background-image:url(../../../../../fileadmin/templates/css_files/img/silber_20.png);
}
.map_form_label {
	width:65px;
	margin:5px 0 0 0 ;
}
.route_input {
	padding: 470px 0 0 0;
}
#routePanel table {
	font-size: 90%;
}
.qmark {
	font-weight:bold;
	color:#fff;
	padding:3px 5px;
	background:#cacaca;
}

/*Premium Partner Pager*/
.simplePagerNav li {
	float:left;
	width:auto;
	margin:0 5px;
	list-style:none;
}
.simplePagerNav .currentPage a {
	text-decoration: none;
	font-weight: bold;
}
.ttbody b {
	color:#fff;
}
.referList{
	display:block;
	background-color:#ebebeb;
	margin:4px 0 15px 0;
	list-style: none;
}
#srtbl_1{
	display:none;
}
.sr_dllist_01:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltippadding {
	border-radius:4px;
	background: #fff;
	padding:10px;
	width: 160px
}
.tooltip {
	padding-top:17px;
/*	display:none;*/
	font-size:11px;
	width: 180px
	color:#000;	
}

/*.tooltip {
background-color:#B4B4B4;
color:#FFFFFF;
margin-left:4px;
padding:2px 5px;
}
*/

table.display td.adrcol_cf {
	font-size: 100%;
}

table.display td.staCol {padding: 12px 5px 5px 5px;text-align: center;}
.ml15 {
	margin-left: 15px;
}
#voteglobal_1 .vote_stars_list {
	float: left;
	width: 125px;
}

#dataTable tbody tr.active {
	background-color: #EFEFEF;
}
.br1{
	border-right:1px solid #989898!important;
}
.stacol 
{
	position: relative;
	 min-height: 300px;
}
.votemargin {
	padding: 13px 0 0 0;
}
.oshop_voteform {
	position:absolute;
	left:0px;
	width:730px;
	height:280px;
	background:#fff;
 	padding: 5px 0;
 	border:1px dashed #989898;
 	border-right:none;
 	border-left:none;
}
.tooltippadding {
	border-radius:4px;
	background: #fff;
	padding:10px;
	width: 160px
}
.tooltip {
	padding-top:17px;
/*	display:none;*/
	font-size:11px;
	width: 180px
	color:#000;	
}
.oshop_resultbox {
	margin: 0 10px 0 0;
}
.mw_voteresult,.mw_votelabel {
 
	min-width: 90px;
}
.mw_votelabel_left {
	min-width: 150px;
	
}

.vote_stars_list {
	margin: 7px 0;
	width: 122px;
	float: left;
}
.cert_vote_entry {
	margin: 0 auto;
	width: 400px;
}
.bb {
	border-bottom: 1px solid #989898;
}
.mt3{
	margin-top: 3px;
}
.mt23 {
	margin-top: 23px;
}
.pt9 {
	padding-top: 9px;
}
.firstmargin {
	margin-top: 1px;
}
.show_vote_selected {
	width: 20px;
	float: left;
	font-size: 170%;
	padding: 9px 0 0 0;
}

.ptest_resultbox {
	line-height: 150%;
	margin: 0 0 0 15px;
	position: relative;
	width:565px;
}
.ftipp_logo_bg {
background: url(img/logo_10.png) no-repeat right;	
min-height: 228px;
}

.overallresult_left {
	float: left;
	width:300px;
}
.overallresult_right {
	
	float: right;
	width:400px;
}
.overallresult_right_rating {
	width: 46%;
	float: left;
	padding: 5px;
	background: #ebebeb;
}
.overallresult_right_rating_text {
	position: relative;
	overflow: hidden;
}
.overallresult_right_rating_expand {
	position: relative;
	top: -8px;
	cursor: pointer;
}
.overallresult_right_comment {
	width: 46%;
	float: right;
		padding: 5px;
	background: #ebebeb;
}
.fips_list_label {
	float: left;
	width:170px;
	padding: 8px 0 0 0;
}
.fips_list_result {
	padding:5px 0;
	border-bottom: 1px solid #989898;
}
.overall_fips_rows {
	margin: 0 0 8px 0;
}
.overallresult_right h3 {
	font-size: 90%;
}
.fips_overall_label {
	font-size: 150%;
	font-weight: bold;
	margin:0 0 8px;
}

#opendetails {
	position: absolute;
	top:73px;
	left:115px;
}
.comment_expand {
	padding-left: 5px;
}
#messagebox {
	width: 98%;
}
#vote_detail_box {
	display: none;
	font-size: 60%;
	min-width:452px;
	
}
.ptest_bid_box {
	padding: 10px 20px 15px;
	border: 1px dashed #989898;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	background: #efefef;
}
.pted_bid_box_test {
	border-bottom: 1px solid;
	border-color: #fff;
	margin: 0 0 10px 0;
	padding:5px 0;
}
.overallresult_right_rating_text {
	float: right;
	width: 380px;
	font-size: 90%;
}
.overallresult_rating_text {
	padding: 5px;
}
.lightgreybg {
	background-color: #ebebeb;
}
table.shop_cdata {
	font-size: 90%;
	width:430px;
}
.website {
width:33%;
}
	

.ptb5 {
	padding-bottom:5px;
	padding-top:5px;
}
.lightgrey_bg {
	background: #efefef;
}
.vote_stars_list:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.clearafter:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.clearafter { display: block; }

