#bap #grid{ top:69px !important; background:transparent url(/img/gridview.gif) repeat scroll 0 0 !important; height:100% !important; left:10px !important; opacity:0.5 !important; position:absolute !important; width:768px !important; z-index:1 !important; }
#bap .greybutton { background: #c9c9c9 none repeat scroll 0 0; border-color: #EEEEEE #999999 #777777 #AAAAAA; border-style: solid; border-width: 1px; padding:0 6px; margin-right: 5px; width: 45px; height: 20px; cursor: auto; float:left; }


#bap #keywords fieldset { border: 0 solid white; padding: 0; }
#bap #keywords legend { display: none; }


/* Rules specific to payex */
#bap #payex #betalingsgaranti #alex-rosinski h2 { display:inline; }
#bap #payex #betalingsgaranti #safepay-img { float:right; margin-left: 20px; width:350px; height:280px; }
#bap #payex #betalingsgaranti #safepay-logo img { margin-bottom:-10px; border:0; }
#bap #payex #betalingsgaranti #safepay-logo { border:none; text-decoration:none }
#bap #payex #betalingsgaranti .clearfix { width:100%; background-color:#dddddd; margin:20px 0 20px 0; }
#bap #payex #betalingsgaranti form { margin:10px 0 0 -2px; }
#bap #payex #betalingsgaranti h1 { font-size:16pt; display:inline; }
#bap #payex #betalingsgaranti { margin-top:20px; position:relative; }
#bap #reglene-torget td.logo { width:134px; }
#bap #bapsearchpage_top #annonsegalleri .b2,
#bap #bapsearchpage_top #annonsegalleri .b3,
#bap #bapsearchpage_top #annonsegalleri .b4,
#bap #result #advertone .b2,
#bap #result #advertone .b3,
#bap #result #advertone .b4 { background:#FFF; border-left:1px solid #ddd; border-right:1px solid #ddd; }
#bap #result #advertone .content h4,
#bap #result #adverttwo .content h4,
#bap #result #adverttwo-alt .content h4 { text-align: left; color: black; font-size: 1em; margin: 0 0 6px 3px; }
#bap #bapcontent #resultpage #advertone { width:49%; float:left; margin-bottom:8px; }
#bap #bapcontent #resultpage .adgalleryitem { margin: 0 3px 0 0; text-align: center; width: 80px; height: 80px; float: left; font-size: 1em; background: #eee; border: 1px solid #ccc; position:relative;}
#bap #bapcontent #resultpage .bap2adsgalleryitem { background-color:#FFFFFF; font:3em; border:none; text-align:left; padding-left:2px; }
#bap #bapcontent #resultpage .adgalleryitem .price{ color:#000000; display:block; background-color:#FFFFFF; padding:0 5px; position:absolute; bottom:0; right:0; opacity:0.9; font-size:1.2em; width:auto;  text-decoration:none;  margin:0;}
#bap #bapcontent #resultpage .adgalleryitem a{text-decoration:none}

/* Rules specific to senditemrequest */
#bap #senditemrequest #requestbuy_profile .infobox { width: 278px; float: right; margin-bottom: 13px; margin-right: 15px; }
/* Rules specific to sitemap */


#bap #cmsbodytext,
#bap #cmsingress,
#bap #cmsheading{margin:0 8px ; width:auto; padding:10px; background:#FFF;}
#bap #user #login #user-input fieldset{border:none;}
#bap #user #login #user-input fieldset .loginbutton{text-align:center;}

#bap .clearEl { clear: both; }

#bap .ecomButton { background: #FF6600 none repeat scroll 0 0; border-color: #FFB786 #CB5E14 #933B00 #FF9F60; border-style: solid; border-width: 1px; width: 72px; text-align: left; padding: 2px 2px 3px 4px; display: block; position: relative; }
#bap .ecomButton img { border: none; padding-right: 3px; position: absolute; right: 0px; top:1px }


/* CMS ARTICLE IN HELPERTEMPLATE.JSP */
#content-simple #cmsbodytext { line-height: 16px; }

/* END CMS ARTICLE IN HELPERTEMPLATE.JSP */
.yellowsticker .stat {margin-top: 10px}
.yellowsticker .stat a,
.yellowsticker .stat a:hover {text-decoration: none; color:#333; cursor: default}