
/*FILE: base.css*/
/* CSS Document */
/* general settings*/
html, body {
  color: #000000;
}
*,html, body, p, th, td, dd, dt,table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
html, body, p, th, td, dd, dt,table,div.checkbox{
	font-size: 0.9em
}
h1 { font-size: 1.7em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1.0em ; }
h4 { font-size: 0.9em; }
h5 { font-size: 0.8em; }
h6 { font-size: 0.7em; }

a:link { color: #666666; }
a:visited { color: #555555; }
a:hover { color: #222222; }
a:active { color: #000000; }

h1,h2,h3,h4,h5,h6{
	color: #b90000;
	margin-top: 0px;
}
ul,ol,form{
	padding:0px;
	margin:0px;
}
a img{
	border: 0px;
}

/*page design*/
body{
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#container_content_advertisment{
	width: 1240px;
	margin: auto;
}
#positioner_contentframe{
	background-repeat: repeat-y;
	width: 1013px;
		float:left;
}
#container_middle{
	background-repeat: no-repeat;
	width: 1013px;
	min-height: 750px;
	margin: 0px; 
	padding: 0px;
}
#positioner_middle{
	/*padding: 10px 0px 0px 18px;*/
	padding: 10px 0px 0px 20px;
}
#footer_content{
	background-repeat: no-repeat;
	width: 1013px; 
	height: 110px;
	margin: 0px; 
	padding: 0px 0px 0px 18px;
}
#advertisment{
	width: 161px;
	height: 600px;
	background-color: #c8c8c8;
	border: 1px solid #090909;
	display: inline-block;
	position:relative;
	text-align:center; 
	float:left;
	/*left: 1080px;*/
	right: 0px;
	top: 10px;
}
#container_headline,#navigation_level1,#navigation_level2,#breadcrumb{
	width: 975px;
}
#navigation_level1,#navigation_level2,#breadcrumb{
	padding-left: 2px;
}
#container_headline{
	height: 65px;
	margin-bottom: 13px;
}
#login,#header_help{
	font-size: 0.8em;
	margin: 10px 0px 0px 0px;;
}
#login input{
	font-size: 0.9em;
}
#login a,#header_help a{
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
#login{
	float:right;
	width: 600px;
	text-align:right;
	padding-right:60px;
}
#header_help{
	padding-left: 10px;
	width: 300px; 
	display:inline-block;
	height: 18px;
}
#header_help li,#login li{
	display:inline;
	margin-left: 5px;
}
#navigation_level1,#navigation_level2{
	line-height: 23px;
}
#navigation_level1{
	margin-bottom: 2px;
}
#navigation_level2{
	margin-bottom: 3px;
	height: 23px;
}
#navigation_level1 ul,#navigation_level2 ul{
	list-style-type:none;
}
#navigation_level1 ul li,#navigation_level2 ul li{
	display:inline;
}
#navigation_level1 ul li a,#navigation_level2 ul li a{
	padding-right: 10px;
	text-decoration: none; 
	color: #000000;
	font-weight: bold;
	border-right: 2px solid #000000;
}
#breadcrumb,.path{
	font-size: 0.8em;
	margin-bottom: 4px;
}
#breadcrumb ol,.path ol{
	list-style-type:none;
	display:inline;
	padding: 0px;
	margin:0px;
}
#breadcrumb ol li,.path ol li{
	display:inline;
	margin-right: 5px;
}
#breadcrumb ol li a,.path ol li a{
	padding-left: 2px;
}
#container_service,#container_navigation{
	width: 200px;
}
#container_navigation{
	float:left;
	/*background-color: #f00000;*//*debug*/
}
#container_main{
	padding-top: 5px;
	width: 975px; /*here we have no padding-left like breadcrumb or navigation_level[1|2]*/
	/*background-color: #fffcfc;*/ /*fullscreen white*/
}
#container_service{
	float:right;
	/*background-color: #5050f0; *//*debug*/
}
#container_content{
	margin-left: 200px;
	margin-right: 200px;/*margin+padding*/
	padding-left: 5px;
	padding-right: 5px;
}
.servicebox{
	border: 1px solid #acacac;
	margin-bottom: 10px;
}
.servicebox .servicetext{
	padding: 5px;
	font-size: 0.9em;
	line-height: 1.8em;
	background: #ffffff url('/application/cherry/images/gradient_diagonal_gray.jpg');
	background-repeat: no-repeat;
}
.servicebox h4{
	background: #ffeddb url('/application/cherry/images/servicebox_background.gif');
	margin: 0px;
	padding-left: 2px;
	text-align: center; 
	border-bottom: 1px solid #e08985;
}
.servicebox h5{
	margin: 2px;
}
#container_main .search_right{
	background: #ffffff url('/application/cherry/images/search_right.png');
	background-repeat:no-repeat;
	background-position: bottom right;
	padding-bottom: 50px;
}
#container_main .search_left{
	background: #ffffff url('/application/cherry/images/search_left.png');
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-bottom: 50px;
}
#container_main div#actionbox .servicetext{
		background: #ffffff url('/application/cherry/images/gradient_diagonal_green.jpg');
		background-repeat: no-repeat;
}
#container_main .search_left ul ,#container_main .search_right ul{
	list-style-type:none;
	font-size: 0.8em;
}
#container_main .tree ul,#container_main .tree ul{
	list-style-position:inside;
}
#container_main .tree ul{
	height: 200px;
	overflow:auto;
}
#footer_content{
	text-align: right;
}
#footer_content ul{
	list-style-type:none;
	margin-right: 258px;
	padding-top:40px;
}
#footer_content ul li{
	display:inline;
	padding-left: 5px;
}
#footer_content ul li a,#footer_content #copyright a{
	font-size: 0.8em;
	text-decoration:none;
	color: #6a6a6a;
}
#footer_content #copyright{
	text-align: right;
	margin-right: 258px;
}
.whitebackground{
	background-color: #ffffff;
}
.clearall{
	clear:both;
}
/*content*/

.textdetail,.list{
	padding: 5px;
	background: #ffffff url('/application/cherry/images/gradient_diagonal_gray.jpg') no-repeat;
	border: 1px solid #ACACAC;
	clear:both;
}
#content_positioner{
	position:relative; /*for ie7*/
	float:left;
	width:100%;
}
.textdetail p{
	line-height: 1.5em;
	width: 450px;
}
#imageedit img{
	float: right; 
}
.textdetail .directory img{
	float: left; 
	padding-right: 5px;
}
.textdetail ol,.textdetail ul{
	margin-left: 20px;
}
.textdetail .directory {
	list-style-type:none;
	margin: 0px;
}
.textdetail .directory li {
	float:left;
}
ol#directory li{
	float:left;
}
.textdetail ul.errorMessage,.textdetail ul.infoMessage,.textdetail ul.hintMessage,.textdetail ul.okMessage{
	margin: 0px;
}
#container_content .list .imageborder{
	float:left;
	margin: 0px 5px 5px 0px;
	padding: 2px;
	text-align:center;
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
	height: 100px;
	width: 100px;
	background-color: #bebebe;
}
.messagelist{
	margin-bottom: 10px;
}
ul.errorMessage, ul.infoMessage,ul.hintMessage,ul.okMessage{
	padding: 10px 10px 10px 70px;
}
ul.errorMessage{
	background: url('/application/cherry/images/error.png') no-repeat #ffe7e7;
	background-position: 7px center;
	color: #e92626;
	border: 1px solid #b90000;
}
ul.infoMessage{
	background: url('/application/cherry/images/info.png') no-repeat #e7f2ff;
	background-position: 7px center;
	color: #060b78;
	border: 1px solid #060b78;
}
ul.hintMessage{
	background: url('/application/cherry/images/hint.png') no-repeat #fffee7;
	background-position: 7px center;
	color: #a58522;
	border: 1px solid #a58522;
}
ul.okMessage{
	background: url('/application/cherry/images/ok.png') no-repeat #f0ffe7;
	background-position: 7px center;
	color: #275709;
	border: 1px solid #418741;
}
#container_content textarea,#container_content input{
	font-size: 0.9em;
}
dd,dt{
	margin:0px;
	padding:0px;
}
.servicebox .symbol {
 list-style-position:inside;
 padding-left: 0px;
 margin-left: 0px;
}
.servicebox .edit{
 list-style-image: url('/application/cherry/images/action_edit.png');
}
.servicebox .view{
 list-style-image: url('/application/cherry/images/action_view.png');
}
.servicebox .new{
 list-style-image: url('/application/cherry/images/action_new.png');
}
.servicebox .listing{
 list-style-image: url('/application/cherry/images/action_listing.png');
}
.servicebox .return{
 list-style-image: url('/application/cherry/images/action_return.png');
}
.servicebox .article{
 list-style-image: url('/application/cherry/images/article.png');
}
.servicebox .recipe{
 list-style-image: url('/application/cherry/images/recipe.png');
}
.servicebox .restaurant{
 list-style-image: url('/application/cherry/images/restaurant.png');
}
.servicebox .category{
 list-style-image: url('/application/cherry/images/category.png');
}
.servicebox .contact_with_company{
 list-style-image: url('/application/cherry/images/action_contact_with_company.png');
}
.servicebox .report_to_dinnersearch{
 list-style-image: url('/application/cherry/images/action_report_to_dinnersearch.png');
}
.servicebox .favorite{
 list-style-image: url('/application/cherry/images/action_favorite.png');
}
.contentclearer{
clear:both;
}
#imagelist,#recipelist,#regionlist,#restaurantlist,#articlelist,#categorylist{
}
.itemactionbox{
	float:right;
	width: 20%;
	padding: 5px 2px 2px 2px;
	margin: 2px 2px 10px 2px;
	/*min-height:100px;*/
	background-color: #fffef0;
	border: 1px solid #8c8c8c;
	border-style: outset;
}
.itemactionbox a{
	line-height: 20px;
}
#imagelist .itembox{
	width: 80%;
}
#container_content .list a.action{
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 20px;
	display:block;
}
#container_content .list a.action_delete{
	background-image: url('/application/cherry/images/action_delete.png');
}
#container_content .list a.action_edit{
	background-image: url('/application/cherry/images/action_edit.png');
}
#container_content .list a.action_add_workbox{
	background-image: url('/application/cherry/images/action_favorite.png');
}
#container_content #imagelist li,#container_content #recipelist li,#container_content #regionlist li,#container_content #restaurantlist li,#container_content #articlelist li,#container_content #restaurantlist li,#container_content .contactlist li,#container_content #categorylist li, #container_content #companylist li,#container_content #menulist li,#container_content #eventlist li,#container_content #filelist li{
	list-style-type:none;
}
#container_content .itemlist p{
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.bglight{
	background-color: #F9F9F9;
}
.bgdark{
	background-color: #E9E9E9;
}
#imagebox li{
	list-style-type:none;
	float:left;
	width: 50%;
	text-align:center;
}
#imagebox li#firstimage{
	clear:left;
	width: 100%;
}
fieldset{
	background-image: url('/application/cherry/images/fieldset_background.gif');
	background-repeat: no-repeat;
}
ul.errors,#textdetail ul.errors{
	margin: 5px;
	border: 1px solid #ff0000;
	background-color: #b90000;
	color: #ffffff;
	font-weight: bold;
	list-style:inside;
	padding: 2px;
}
#articleteaser{
	font-weight: bold;
	margin-bottom: 20px;
}
.textdetail  h2{
	margin-top: 12px; 
	margin-bottom: 12px;
}
#container_content .list  h2{
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
.itembox{
	display:inline;
}
#logo_link{
	width: 160px;
	height: 60px;
	float:left;
	cursor: pointer;
}
.cursor{
	cursor: pointer;
}
.wastebin{
	text-align:center;
}
div.noentries{
	padding: 10px 10px 10px 60px;
	background: url('/application/cherry/images/info.png') no-repeat #ffffff;
	margin: 5px;
	color: #060b78;
	border: 2px solid #060b78;
	background-position: 7px center;
}
#mapcenter{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
img#federal_selection_image{
	border: 0px;
}
#district_selection{
	width:300px;
}
ol.searchselect{
	list-style-type:none;
	list-style-position:inside;
}
ol.searchselect li{
	float:left;
}
#container_headline ul#login button{
	background: transparent;
	border: 0px;
	font-weight: bold;
	font-size: 1em;
}
#regionlist #restaurantlist,#regiondetail #restaurantlist{
	border: 0px;
	background: #ffffff;
}
fieldset legend{
	color: #000000;
}
#restaurantview fieldset legend{
	font-weight: bold;
}
pre{
	margin:0px;
}
#address-Gmap{
	height: 250px;
	width: 350px;
	border: 1px solid #c9c9c9;
	float:right;
	display:none;
}
#GmapSearch{
	height: 250px;
	width: 520px;
	border: 1px solid #c9c9c9;
	float:right;
	display:none;
}
button#changesearch{
	border: 1px solid #00b900;
	background-color: #f0ffe0;
	text-transform: uppercase;
	width: 100%;
	margin: 10px 0px 20px 0px;
	padding: 5px;
	cursor: pointer;
}
div.paginationControl{
	width:100%;
	text-align:center;
}
div.paginationControl .disabled{
	color: #808080;
}
#searchword legend,.bold{
font-weight:bold;
}
#restaurantid{
	float:right;
}
.servicebox #searchdescription{
	font-size: 0.8em;
}
.servicebox .submitbutton, #container_content input, #container_content textarea{
	background: #ffffff url('/application/cherry/images/gradient_button_blue.jpg') no-repeat;
	border: 1px solid #c9c9c9;
}
.greeninput{
	background: #ffffff url('/application/cherry/images/gradient_button_green.jpg') no-repeat;
	border: 1px solid #c9c9c9;
}
.hotlineinfo{
	font-size:0.8em;
	margin-top:20px;
}
.cxfloat{
	float:left;
	width: 30%;
}
li.lborder{
	border-left: 1px solid #000000;
	margin: 0px;
	padding-left: 5px;
}
dd{
	display:inline
}
#container_content dd.radio input,#container_content dd.checkbox input{
	background: none;
	border: 0px;
}
.menuprice{
	float:right;
}
.imagebox_imagelink{
	height: 80px;
	width: 80px;
	display:block;
	margin-bottom: 2px;
}
#coverstory{
	padding-left: 250px;
	background-repeat: no-repeat;
}
#coverstory{
	height: 200px;
	margin-bottom:10px;
}
#coverstorytext{
	height: 190px;
	overflow:auto;
}
#coverstorytext h1{
	color: #b90000;
}
#coverstorytext{
	padding: 10px 2px 0px 10px;
	color: #000000;
	font-weight: bold;
}
#coverstory h1{
	margin-top: 0px;
}
.alpha{
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	-khtml-opacity: 0.9;
	background-color: #ffffff;
}
.noalpha{
		-moz-opacity: 1;
		-khtml-opacity:1;
	filter:alpha(opacity=100);
}
.channelbox,.channelbox ul{
	/*padding:0px;
	margin:0px;*/
}
.channelbox li.channel{
	/*display:inline;*/	
	width: 100%;
	height: 150px;
	/*background: #e8e8e8 url('/application/cherry/images/gradient_gray.jpg');
	border: 1px solid #778a98;
	float:left;*/
	margin-top:10px;
	/*margin-bottom: 15px;*/
}
ul.channelbox li.channel.secondchannel{
	margin-top:10px;
}
.themeoverlay{
	width:250px;
	height:132px;
	position:absolute;
	top:0px;
	background-color:#63bebe;
	z-index:20;
}
.channelbox{
	/*margin-top: 20px;*/
	list-style:none;
	width: 100%;
}
.channelbox .tabs{
	list-style:none;
	background-image: url('/application/cherry/images/channelheader.gif');
	background-repeat: repeat-x;
	border-bottom: 1px solid #778a98;
}
.channelbox .tabs li{
	padding:0px;
	margin:0px;
	border-right: 1px solid #778a98;
	border-bottom: 1px solid #778a98;
	display:inline;
	padding-left:5px;
	padding-right:2px;
}
.channelbox .tabs li a{
	/*display:block;*/
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;
	border-bottom: 1px solid #778a98;
}
.channelbox .tabs li a:hover{
	background-image: url('/application/cherry/images/channelheader_selected.gif');
	background-position:top;
	border-bottom: 1px solid #ffffff;
}
.channelbox h2 a,.channelbox h2{
	font-size: 0.95em;
}
.channelbox .imageborder{
	float:left;
	margin: 0px 5px 5px 0px;
	padding: 2px;
	text-align:center;
	height: 120px;
	width: 120px;
}
.channelbox .text{
	font-size: 0.9em;
}
.channelbox h2{
	margin-bottom: 2px;
}
.leftbox{
	/*margin-right: 8px;*/
}
.rightbox{
	/*margin-left: 8px;*/
}
#menutab,.menuclass{
	width:100%;
	list-style:none;
	background-image: url('/application/cherry/images/channelheader.gif');
	background-repeat: repeat-x;
	border: 1px outset #778a98;
	margin: 0px 0px 10px 0px;
}
#menutab li,.menuclass li{
	padding:0px;
	margin:0px;
	border-right: 1px solid #778a98;
	border-bottom: 1px solid #778a98;
	display:inline;
}
#menutab li a,.menuclass li a{
	/*display:block;*/
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;
}
#menutab li a:hover,#menutab .activated,.tabs .activated,.menuclass li a:hover,.menuclass .activated{
	background-image: url('/application/cherry/images/channelheader_selected.gif');
	background-position:top;
}
.workover{
	background: #00c8c8;
}
.wastebin-active{
	background: #F9A8A8;
}

.slide{
	overflow:auto;
	height:132px;
	border-left: 1px solid #778a98;
	border-right: 1px solid #778a98;
	border-bottom: 1px solid #778a98;
	background: #f1f1f1 url('/application/cherry/images/gradient_gray.gif');
	background-repeat:no-repeat;
}
.nowrap{
	white-space:nowrap;
}
.channel h2 a{
	color: #b90000;
	text-decoration:none;
}
#imageditcopyrightinformation{
	margin-top: 20px;
}
.infodiv{
	padding: 5px;
	border: 1px solid #0000b9;
	background-color: #EFEFFF;
}
.bigworkbox{
	position: relative;
	width:300px;
	left: -56px;
	border: 1px solid #b90000;
	z-index: 20;
}
.servicebox ol li{
	margin-left: 20px;
}
h2.downloads{
	margin-top: 20px;
}
.adserver ul,.adserver #willessen_netkellner,.adserver #adserver_internal{
 list-style:inside;
 font-size: 0.85em;
 line-height: 1.3em;
}
.adserver ul a{
	color: #b90000;
	font-weight: bold;
}
.googletooltip{
	background-color: #ffffff;
	border: 1px solid #000000;
	white-space:nowrap;
	padding: 2px;
}
.googletooltip h1{
	font-size: 1em;
	margin-bottom: 4px;
}
.googletooltip h2{
	font-size: 0.8em;
	margin: 0px;
	margin-bottom: 4px;
}
.topspacer{
	margin-top: 20px;
}
.itemlist h3{
	margin-bottom: 0px;
}
#googlelegend{
	font-weight:bold;
	margin-top:20px;
}
.advertismentbox li{
 width: 50%
}
.poweredweather{
	text-align:right;
}
.weather{
	height:130px;
}
li.editable_online{
	border-left: 5px solid #a5df23;
}
li.editable_offline{
	border-left: 5px solid #8c0734;
}
label.required{
	
}
fieldset.restaurantcategory div{
	width:30%;
	float:left;
}
#container_content .checkbox input{
	background:none;
	border: none;
}
#webconomygooglebanner{
	height:200px;
}
.waihide{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;

}
.ingredientselect{ width:300px}
div#nearestrestaurants h5:hover{
	background: #c8c8c8;
}

.tabs{
	list-style:none;
	background-image: url('/application/cherry/images/channelheader.gif');
	background-repeat: repeat-x;
	border: 1px solid #778a98;
}
.tabs li{
	padding:0px;
	margin:0px;
	border-right: 1px solid #778a98;
/*	border-bottom: 1px solid #778a98;*/
	display:inline;
}
.tabs li{	
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	border-bottom: 1px solid #778a98;
}
.tabs li:hover{
	background-image: url('/application/cherry/images/channelheader_selected.gif');
	background-position:top;
	border-bottom: 1px solid #ffffff;
}
div#wgbheader{
	background-image: url('/application/cherry/images/channelheader.gif');
	background-repeat: repeat-x;
}
div#wgbheader ul{
	list-style-type:none;
}
div#wgbheader ul li{
	float:left;
	width:49%;
	text-align:center;
}
div#webconomygooglebanner{
	clear:both;
}
.backlinks,.hidden{
	display:none;
}
#colorchangebox{
	float:left;
	width:20px;
}
.colorbox{
	width:10px;
	height:10px;
	border: 1px solid #a8a8a8;
	float:left;
} 
#redcolorbox{
	background-color: #f7d2bf;
}
#bluecolorbox{
	background-color: #4277a4;
}
#wintercolorbox{
	background-color: #4277a4;
}
#springcolorbox{
	background-color: #d6fdc9;
}
#faschingcolorbox{
	background-color: #ffffff;
}
#adserver_internal div,#adserver_internal a{
display:block;
}

form#usercommentform{
	margin-bottom: 10px;
}
form#usercommentform textarea{
	width: 30em;
	height: 14em;
}
.float_left{
float:left
}
.guestbook_width{
	width: 110px;
}
.rating{
	width:96px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url('/application/cherry/images/rating_matrix.gif') no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.displaystars{
	width: 96px;
	height: 16px;
	background: url('/application/cherry/images/rating_matrix.gif') no-repeat 0 0;
	float:right;
}
.stars_0 {background-position:0 0}
.stars_1 {background-position:0 -16px}
.stars_2 {background-position:0 -32px}
.stars_3 {background-position:0 -48px}
.stars_4 {background-position:0 -64px}
.stars_5 {background-position:0 -80px}
.stars_6 {background-position:0 -96px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.star_1 a {left:0}
ul.rating li.star_2 a {left:16px;}
ul.rating li.star_3 a {left:32px;}
ul.rating li.star_4 a {left:48px;}
ul.rating li.star_5 a {left:64px;}
ul.rating li.star_6 a {left:80px;}
ul.rating li a:hover {
	z-index:2;
	width:96px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url('/application/cherry/images/rating_matrix.gif') no-repeat 0 0
}
ul.rating li.star_1 a:hover {background-position:0 -112px;}
ul.rating li.star_2 a:hover {background-position:0 -128px;}
ul.rating li.star_3 a:hover {background-position:0 -144px}
ul.rating li.star_4 a:hover {background-position:0 -160px}
ul.rating li.star_5 a:hover {background-position:0 -176px}
ul.rating li.star_6 a:hover {background-position:0 -192px}
ul#guestbooklist{
	margin-left:0px;
}
ul#guestbooklist li{
	list-style-type:none;
}
.guestbookhead{
	font-weight: bold;
}
#guestbookrating{
	margin: 0px;
}
.guestbookentry_headerline{
	border-bottom: 1px solid #c9c9c9;
}
#guestbooksubmit{
	margin-top: 5px;
}
.downlaoddiv{
	padding: 5px;
	border: 1px solid #00b900;
	background-color: #eeffee;
	margin-bottom: 10px;
	display:block;
}
.downlaoddiv ul li{
	list-style-position:inside;
}
li.xlsx{
	list-style-image: url('/application/cherry/images/filetype/16x16/xlsx.png');
}
li.xls{
	list-style-image: url('/application/cherry/images/filetype/16x16/xls.png');
}
li.csv{
	list-style-image: url('/application/cherry/images/filetype/16x16/csv.png');
}
li.pdf{
	list-style-image: url('/application/cherry/images/filetype/16x16/pdf.png');
}
#producttable tr,#producttable td{
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
}         
#producttable{
	border-spacing:0px;
}
#content_search{
	border: 1px solid #acacac;
	background-color: #ffffff;
	margin-bottom: 5px;
	padding:3px;
}
#content_search_header{
	font-weight: bold;
}
h3#breadcrumblist{
	margin-top:10px;
} 
#categorylinks ol li{
	list-style-type:none;
}
.lastrating_0_stars,.lastrating_1_stars,.lastrating_2_stars,.lastrating_3_stars,.lastrating_4_stars,.lastrating_5_stars,.lastrating_6_stars{
	background: url('/application/cherry/images/rating_scale.gif') no-repeat 0 0;
	width: 16px;
	display:block;
	float:left;
	margin-right: 2px;
}
.lastrating_1_stars{	background-position: -16px; }
.lastrating_2_stars{	background-position: -32px; }
.lastrating_3_stars{	background-position: -48px; }
.lastrating_4_stars{	background-position: -64px; }
.lastrating_5_stars{	background-position: -80px; }
.lastrating_6_stars{	background-position: -96px; }
.socialbox {
	width:305px;
	position: absolute;
	border: 1px solid #8b8b9f;
	background: #ebebff;
	padding: 1px 5px;
	-moz-border-radius: 4px;
	/*font-family:Arial;*/
	font-size: small;
	z-index:2;
}
.socialbox a {
	text-decoration: none;
	color: #000;
	display: block;
	width: 150px;
	float:left;
}
.socialbox a:hover {
	color: red;
}
.socialbox a img 
{
	position: relative;
	top: 2px;
	border: 0;
}
.socialButton {
	/*border: 0px;*/
	cursor: pointer;
	padding: 2px;
}
.socialButton button 
{
	font-size: 1.0em;
	/*border: solid 1px gray;
	width:125px;
	height:25px;           */	
	font-weight: bold;
	border: 0px; 
	background: transparent;   
	
	
}
#address-plz2xy{
	border: 0px none;
	background-color: transparent;
	height: 35px;
	width: 100px;
	background-image: url("/application/cherry/images/address2xy.gif");
	background-repeat:no-repeat;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}