﻿/* homepage styles */
#containerhome { margin-top: 10px; padding: 0; width: 973px; float: left; position: relative; z-index: 0;}
#homedouble { width: 642px; padding: 0; margin: 0 19px 0 0; float: left; }
#homesingle { width: 312px; margin: 0; padding: 0; float: left; }

.cats { float: left; width: 320px; padding-bottom: 4px; margin: 0; }
.cats h3 { margin: 7px 6px -4px 6px; padding: 0; font-size: 12px; }
.seen { padding: 0; margin: 0 0 4px 0; float: left; text-align: center; width: 102px; overflow:hidden; } /* ACV: Long category names fix */
.seen img { padding: 2px; border: 1px solid #d2d7e7; margin: 6px 0 5px 6px; }
.seen img:hover { padding: 2px; border: 1px solid #494949; margin: 6px 0 5px 6px; }
.channel312 { width: 312px; float: left; margin: 0 0 10px 18px; height: 98px; }
h2.channel { margin: 0; display: block; padding: 5px 0 3px 7px; }

#allcatbox { margin: 0; padding: 0; float: left; }
#allcatbox h2 { margin: 6px 0 0 0; padding: 0; }
#allcatbox ul { padding: 0; margin: 4px 0; }

.acbox1 { margin: 0 8px; padding: 0; float: left; width: 227px; }
.acbox2 { margin: 0 8px; padding: 0; float: left; width: 227px; }
.acbox3 { margin: 0 8px; padding: 0; float: left; width: 227px; }
.acbox4 { margin: 0 8px; padding: 0; float: left; width: 227px; }

/* list styles */
.active {font-weight:bold;}
.showalllink { padding: 0px 0px 5px 4px; }
.morelessnodeentrieslink {display: none; padding: 3px 12px 5px 4px; margin: 0 0 0 3px;}
.subcategorylist {background-Image:none; margin-top:-6px;}

/* changes in result list due to increased skyscraper width from 180 to 200px */
/* #wrapper { width: 994px; } */
/* liner changes for google ads redesign 
AR: 25.07.2008 It was again required to reintroduce this margin*/
/*.liner { margin: 0; }*/

.fspacer { border-top: 1px solid #e5e9e7; margin: 4px 0; padding: 0; height: 1px;}
.count { color: #788b9c; }

.sorting { float: left; margin-top: -10px; padding: 0; width: 564px;}
.pager { float: left; margin: 0;}
.pager a { padding: 0 2px;} 
.sorter { float: right; margin: 0;}
.sorter a.sort { background: url("../images/icon_sorter.gif") 0 3px no-repeat; padding: 0 0 0 10px; margin-left: 7px; font-weight: bold;} 
.sorter a.sortactup { background: url("../images/icon_sorter_act_up.gif") 0 3px no-repeat; padding: 0 0 0 10px; margin-left: 7px; font-weight: bold; color: #494949;} 
.sorter a.sortactdown { background: url("../images/icon_sorter_act_down.gif") 0 3px no-repeat; padding: 0 0 0 10px; margin-left: 7px; font-weight: bold; color: #494949;} 
.sorter a.bc { margin-right: 0; } 
.sorter a.pr { margin-right: 18px; }
.sorter a.da { margin-right: 2px; }	
.sorter a.or { margin-right: 54px;}	
.sorterdrop { float: right; margin: 0 0 -3px 0; padding: 0;}

.resright a { padding: 0 2px;}
.resright a.active { font-weight: bold; color: #494949; font-size: 12px; text-decoration: none;}

.resimg {float: left; margin-right: 10px;}
.resimg img { padding: 2px; border: 1px solid #d2d7e7;}
.resimg img:hover { padding: 2px; border: 1px solid #494949;}
.noimg {float: left; margin-right: 16px; width: 74px;}
.rescon { float: left; padding-right: 10px; width: 222px; overflow:hidden;}
.resnfo { float: left; width: 230px;}
.resnfo .bc { width: 25px; float: left;}
.resnfo .pr { width: 68px; float: left;}
.resnfo .da { width: 60px; float: left;}	
.resnfo .or { width: 77px; float: left; overflow:hidden;}
.resnfo .ti { width: 77px; float: left;}
.resnfo .sb { float: left; font-size: 11px; margin-left: 25px;}
.rescon2 { float: left; padding-right: 10px; width: 346px;}
.resnfo2 { float: left; width: 106px;}
.resnfo2 .bc { width: 25px; float: left;}
.resnfo2 .or { width: 77px; float: left; overflow:hidden;}

.rescon4 { float: left; padding-right: 10px; width: 446px;}

.rescon3 { float: left; padding-right: 10px; width: 362px;}
.resnfo3 { float: left; width: 77px;}
.resnfo3 .or { width: 90px; float: left; font-size: 11px;}
.resnfo3 .bc { float: left; margin-left: -30px;}
.rescon5 { float: left; padding-right: 10px; width: 267px;}
.resnfo5 .or { width: 77px; float: left; overflow:hidden;}
.resnfo5 .ti { width: 107px; float: left;}

.resultgal { float: left; text-align: center; width: 188px; font-size: 11px; margin: 10px 0 8px 0;}
.resultgal p { margin: 0; padding-top: 1px; line-height: 14px; font-size: 11px;}
.resultgal img { margin: 0 0 5px 0; padding: 2px; border: 1px solid #d2d7e7;}
.resultgal img:hover { margin: 0 0 5px 0; padding: 2px; border: 1px solid #494949;}
.resultgal h3 { font-size:12px; height:2.7em; margin:0pt; overflow:hidden; padding:0pt;}
.resultgal h2 { margin: 0; padding-top: 1px; line-height: 10px; font-size: 10px; height:2.2em;}

.resad { background: #f8f8c6; margin: 0 0 -2px 0; padding: 0;}
.resad p { margin: 0; padding: 7px;}
p.rehd { margin: -5px 0 0 0; padding: 0 0 5px 0;}

p.galicons { margin: 0; padding: 0; line-height: 9px;}
p.galicons img { margin: 6px 0 -4px 0; padding: 0; border: 0px solid #000;}
p.galicons img:hover { margin: 6px 0 -4px 0; padding: 0; border: 0px solid #000;}

/* nca specific */
.boosted { background: #FFF4D6;}


.boosted h3 { font-size:12px; margin:0pt; padding:0pt;}
.boosted h2 { margin: 0; padding-top: 1px; line-height: 10px; font-size: 10px; height:2.2em;}

.resultgoogle {padding: 5px; width: 552px; float: left; background-color: #F2F2F2; }
.resultgoogle p { margin: 0; padding-top: 1px; line-height: 14px; font-size: 11px;}

.no_overflow {overflow: hidden;}

.otheruser {float:left; margin:0pt; padding:6px; width:757px; } 
.ohimg {float:left; }
.ohtext {float:left; margin-left:0px; padding:0pt; width:445px; }
.ohtext h3 {margin:-1px 0pt; padding:0pt; }
.ohtext p {font-size:11px; margin:0pt; padding:0pt; }
.ohtext p {font-size:11px; margin:0pt; padding:0pt; }
.ohtext a.clink {color:#494949; text-decoration:none; }
.ohnfo {float:left; width:220px; } 
.ohnfo .pr {float:left; margin-right:10px; text-align:right; width:68px; }
.ohnfo .da {float:left; width:64px; text-align:right; } 
.ohnfo .or {float:left; width:77px; text-align:right; overflow:hidden; }

/*google ads*/
.ad_header {color: #A9A9A9; padding-bottom:7px; font-size:13px; position: relative; left: 300px; width: 135px; }
.ad_line1 {color:#1F3886;font-size:12px; text-decoration:underline; font-weight:bold; position: relative; bottom: 25px; }
.ad_text {color:#000000;font-size:12px; text-decoration:none; position: relative; bottom: 20px;}
.ad_url {color:#1F3886;font-size:12px; margin-bottom:12px; text-decoration:underline; position: relative; bottom: 15px;}

/* Fix for Overlay of the ajax calendar (dropdowns display over it) */
.ajax__calendar {
    position: relative;
    left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;
}
.ajax__calendar iframe
{
    left: 0px !important;
    top: 0px !important;
}

/* details page styles */
#containerdetail { margin: 0; padding: 0; width: 973px; float: left;}
#containerdetail a img { padding: 2px; border: 1px solid #d2d7e7; margin-right: 7px;}
/* #containerdetail a img:hover { padding: 2px; border: 1px solid #494949; margin-right: 7px} */
#detaildouble { width: 774px; padding: 0; margin: 0 19px 0 0; float: left;}
#detaildouble input.sendinput { padding: 1px; font-size: 12px; font-family : Arial, Verdana, sans-serif; color: #494949; width: 214px;}
#detaildouble textarea {width: 446px; padding: 2px; font-size: 12px; font-family : Arial, Verdana, sans-serif; color: #494949; overflow-x:hidden; overflow-y:scroll; overflow:-moz-scrollbars-vertical;}
#detailsingle { width: 180px; margin: 0; padding: 0; float: left;}

#dpics { margin: 0; padding: 10px 0 6px 10px; float: left; width: 270px; text-align:center;}
#ddesc { margin: 0; padding: 0; float: left; width: 489px; position: relative;}
#ddesc h1 { color: #1F3886; font-size: 16px; padding: 0 5px; margin: 10px 0 0 0; width: 315px;}
#ddesc h2 { color: #1F3886; padding: 0 5px; margin: 8px 0 6px 0;}
#ddesc h3 { color: #1F3886; padding: 0 5px; margin: 10px 0; font-size: 13px; }

#ddesc2 { margin: 0 0 0 5px; padding: 0; float: left; width: 778px; position: relative;}
#ddesc2 h1 { color: #1F3886; font-size: 16px; padding: 0 5px; margin: 10px 0 0 0; width: 315px;}
#ddesc2 h2 { color: #1F3886; padding: 0 5px; margin: 10px 0;}
#ddesc a img.plogo { padding: 0; border: 0px solid #d2d7e7; margin: 0 0 -2px 5px;}

p.akleft { float: left; width: 228px; margin: 0; padding: 0 6px;}
p.akright { float: left; width: 228px; margin: 0; padding: 0;}
p.aksendleft { margin: 2px 2px 6px 2px; padding: 0; float: left;}
p.aksendright { text-align: right; margin: 2px 0 0 0; padding-right: 10px; float: right;}
p.dinfo { position: absolute; right: 0; top: 2px; width: 158px; padding: 0;}
p.other_left { float: left; margin: 0; padding: 5px;}
p.other_right { float: right; text-align: right; width: 140px; margin: 0; padding: 5px;}

a.buyticket { font-size: 12px; font-weight: normal; background:url("../images/icon_ticket.gif") 5px 2px no-repeat; padding-left: 35px;}

.bcspacer { border-top: 1px solid #d1d7e7; margin: 4px 0; padding: 0; height: 1px;}
.other_hold { float: left; margin: 0; padding: 0; width: 769px;}
.innerlist { float: left; margin: 0; padding: 0; width: 140px; }


/* NCA specific styles */
#containerdetail a img { margin-bottom: 10px;}
/* #containerdetail a img:hover { margin-bottom: 10px; } */

.partnerlinkholder {margin: 6px; padding: 0;}
.partnerlinkholder div {float:left;}

.BCardPreviewH2 { display:inline; color: #494949 !important; font-size:12px; font-style:normal; font-variant:normal; font-weight: normal; line-height:16px; margin:0px !important; padding:0px !important;}

.BCardPreviewDIV { margin: 6px; }

.strong { font-weight: bold; }

/* new detail page styles */
.box774Detail {position: relative; float: left; width: 774px; margin: 0 0 10px 0;}
.dataPosLeft { margin-right: 18px; width: 473px; float: left;} /*left*/
.dataPosLeftV2 { margin-left: 18px; width: 473px; float: right;} /*right*/
.imgcolLeftPosRight { width: 262px; float: left;}
.imgcolLeftPosRight #dpics { padding: 0; width: 262px;}
.priceLabelDetail {	color: #1F3886;float: right;font-size: 13px;line-height: 22px;margin-left: 10px;}
.priceValueDetail { font-size: 18px; font-weight:bold;}
.dataPosLeft h1 { color: #1F3886;font-size: 18px;margin-top: 0;line-height: 22px;}
.dataPosLeftV2 h1 { color: #1F3886;font-size: 18px;margin-top: 0;line-height: 22px;}
.locationDetail { font-size: 14px; margin-bottom: 15px;}
.innerDetailNew {padding: 7px 9px 7px 10px;}
.box753 { width: 753px;}
.contactLeftPosRight { width: 240px; float: left;}
.contactRightPosLeft { float: left; width: 467px; margin-right: 20px;} /*left*/
.contactRightPosLeftV2 { float: right; width: 467px; margin-left: 20px;} /*right*/
.mailform {	font-size: 13px;}
.mailform div.inputrow { clear: both; width: 100%; margin-top: 8px;}
.mailform div.inputcolumn { float: left; width: 222px;}
.inputcolumnsplitter {float: left; width: 18px; height: 18px; }
div.phoneTitleDetail, div.mailTitleDetail { color: #1F3886; font-size: 18px; font-weight: bold; margin-bottom: 8px;}
.mailform input.textboxDetail { display: block; width: 210px; padding: 4px 5px; border: 2px solid #828282;}
div.infoDetail { color: #8C8C8C; line-height: 16px; margin-bottom: 10px;}
.mailform .textareaDetail { clear: both; display: block; width: 450px; height: 100px; padding: 4px 5px; border: 2px solid #828282; font-family: Arial, Verdana, sans-serif; font-size: 13px;}
.rightFloat { float: right;}
.leftFloat { float: left;}
div.homepageDetail { font-size: 16px; margin-bottom: 20px;}
div.command { width: 100%; margin-top: 30px; margin-bottom: 10px;}
div.command span { display: block; float: left; font-size: 13px; margin-right: 78px;}
div.command span.last { margin-right: 0;}
.colRight { width: 190px; float: left; margin-left: 8px;}
.colLeft { width: 774px; float: left;}
.box774 h1.boxhead { margin: 0px 0px 10px 0px; font-size: 13px; line-height: 20px; padding-left: 10px; padding-right: 9px; border-bottom: solid 1px #A8B90A;}
.similarPrice { float: left; font-size: 13px; font-weight: bold; width: 120px; text-align: right; margin-right: 20px;}
.similarLocation { float: left; font-size: 13px; font-weight: bold; width: 110px;}
.resultRow { border-top: 1px dotted #a2a2a2; font-size: 13px; width: 100%; padding-bottom: 10px; padding-top: 10px;}
.descriptionDetail { float: left; width: 410px;}
.box240 { width: 240px;}
.heigth3row { height: 60px;}
.resultRowSmall { font-size: 13px; width: 100%; margin: 10px 0px 10px 0px;}
.smallPrice { font-size: 13px; font-weight:bold; display: block;}
.smallLocation { font-size: 13px; font-weight:bold; display: block;}
.right10 { margin-right:10px;}
h1.soldTitle { font-size: 13px; margin: 0; line-height: 25px; height: 25px; padding-left: 10px; background: url(../Images/bg_headline.gif) no-repeat; margin-bottom: 15px;}
img.soldout { float: left; margin-right: 15px; border: 0px;}
div.soldout { float: left;}
div.soldout h2 { font-size: 18px; margin-bottom: 10px;}
.blueBullet { font-size: 16px; list-style-type: disc; list-style-position: inside; font-weight: bold; color: #1F3886; margin: 0; line-height: 24px; margin-left: -8px;}
.blueBullet li { background-image: none;}
.adnav { margin-top: 7px; margin-bottom: 7px;}
.adnav a.more { font-size: 13px; font-weight: bold; margin-left: 2px; margin-right: 2px;}
.contactButton { border: 0px !important; margin: 0px !important; padding: 0px !important; cursor:pointer; }
.detailsDescription { margin: 15px 30px 0px 0px; font-size: 12px;}
.contactError { background-color: #cc0000; color: #ffffff; padding: 2px;}
.sellerInfo { font-size: 13px; line-height: 20px; margin-bottom: 15px;}
.sellerInfo a { font-weight: bold; }
#containerdetail a img.small { margin-right: 0px;}
.sold { margin-bottom: 20px;}
#DrilldownCategory { background-color: #F9FCE7;}
#DrilldownCategory ul { position: relative;}
.lastLink { margin-left: 7px; font-weight: bold; line-height: 36px;}
.colLeft .resultgoogle { width: 742px; background-color: #FFF; }
.block { display: block;}

.box_190_orange_head { background: url(../images/bg_box_190_orange_head.gif); line-height: 25px; font-size: 13px;	font-weight: bold; padding-left: 10px;}
.box_190_orange_foot { background: url(../images/bg_box_190_orange_foot.gif); height: 4px; margin-bottom: 10px; line-height: 1px; font-size: 1px;}
.box_190_orange { border-left: 1px solid #FDA52F; border-right: 1px solid #FDA52F; background: #FEE3AC; font-size: 13px;}
.box_190_orange .inner { padding-left: 8px; padding-right: 9px; padding-top: 7px; padding-bottom: 7px;}
.box_190_orange h3 { font-size: 17px; margin: 0; margin-bottom: 10px;}
.box_190_orange input { margin-top: 25px;}
#popular2 div.innerblau2 { padding-left: 5px; padding-right: 5px;}
.innerDetailNew .resultgoogle { padding-left: 0px; }
.resultgoogle img { padding: 2px; border: 1px solid #d2d7e7; margin-right: 7px;}
.innerDetailNew .rescon3 { width: 410px; }
.googleTitle { padding-left: 90px; }