img {border: 0px solid; margin:0px; padding:0px;}
div .titleBox {width:585px; height:17px; background-color: #a4202a; color:#fff; font-family:Tahoma; font-size:11px; font-weight:bold; padding:2px 2px 2px 10px;}
div .titleBox a {color:#fff;}
fieldset#fsSearchOffer{border:1px solid #a4202a; float:left; width:595px; background-color: #fbdecb;}
fieldset#fsSearchOffer label{float:left; height: 16px;width:198px; display:block; background-color: #fbdecb;  color:#a4202a; font-size:12px;  padding:2px 10px 2px 2px; }
fieldset#fsSearchOffer .first {margin-top:10px; }
fieldset#fsSearchOffer label.first{height: 26px;}
fieldset#fsSearchOffer input#searchButton{float:left; width:70px; margin-right:10px; margin-bottom:10px; }
fieldset select {float:left; width: 375px; height: 19px; }
fieldset#fsSearchOffer label#labelSearchButton {width:503px;}


div#searchResult{clear:both; padding-top:30px;}
div#searchResult .titleBox{width:581px; }
.offer{border:1px solid #a4202a; margin-bottom:20px; width:593px; overflow: hidden; position: relative; padding-bottom:10px;}
div#searchResult .photo {float:right; width:180px;  padding:10px;}
div#searchResult .more {bottom:-5px; position:absolute; right:0px; width:593px;}
div#searchResult .more img {float:right;}
div#searchResult .description {clear:left; padding:0px 10px 0px 10px; width:370px; float: left;}
div#searchResult .place {padding:5px 10px 0px 10px; color:#a4202a; font-weight:bold; float: left;}
div#searchResult .place a {color:#a4202a; text-decoration:underline; font-weight:bold;}

div .warningBox{clear:both; margin-top:80px;  border:1px solid #a4202a;}
div .warningBox .titleBox{width:581px;}
div .warningBox .message {padding:20px; text-align:center; color:#a4202a; font-weight:bold;}

.pager {font-size:11px; font-weight:bold; color:#a4202a; margin-left:220px;}
.pager a {font-weight:normal; text-decoration:none; color:#a4202a; }
.pager a.current {font-weight:bold; font-size:12px;}

.pointer{cursor:pointer;}
