/* ######## Results and Listings styling ######## */
#skupe_wrapper_div {width:630px; overflow:hidden; font-size:0.8em !important;}
#skupe_wrapper_div2 {width:630px; overflow:hidden;}

table.skupe_maintable {border-collapse:separate; margin:1px 3px 3px 3px;}
table.skupe_maintable td {padding:0px; margin:0px;}
table.skupe_maintable td.skupe_table_heading {height:39px; font-size:2.3em; font-weight:bold; font-family:Arial; color:#FFFFFF; background: url(http://www.irishtimes.com/images/v3/classified/red-top.jpg) 0 0 no-repeat;}

table.skupe_maintable td.skupe_table_heading div {position:relative; top:6px; left:10px; font-size:20px; font-weight:normal; width:570px; overflow:hidden; white-space:nowrap;}
table.skupe_maintable td.skupe_search_table {border: 1px solid #aaa; background:#F2F1EC}

div.skupe_navlink{ float:right;}
div.skupe_navlink a, div.skupe_navlink a:visited, div.skupe_navlink a:hover{display:block; width:194px; height:38px; background:url(http://www.irishtimes.com/images/v3/classified/back.png) 0 0 no-repeat;font-size:0; color:#F00;}

#dealer_page table.skupe_search_outertable{background: url(http://www.irishtimes.com/images/v3/classified/red-top.jpg) 0 0 no-repeat;} 
table.skupe_search_outertable td.skupe_category_tab_active{height:39px; font-family:Arial; color:#FFFFFF; font-size:20px; padding:0; border:none !important; text-align:left !important; }
table.skupe_search_outertable td.skupe_category_tab_active div{left:10px; position:relative; top:6px}

table.skupe_search_outertable td {padding:3px 3px 0px 3px; margin:0px; border-collapse:separate; }
table.skupe_search_outertable td.search_options{padding:0; text-align:left !important; }
table.skupe_search_outertable td.search_options div{border:solid #AAAAAA; border-width:0 1px; padding:3px 3px 0;}

select.skupe_numeric_dd {/*font-size:0.9em; */ font-weight: normal; color: #101010; font-family: Arial,monospace;width:100px; }
select.skupe_general_dd {/*font-size:0.9em;*/  font-weight: normal; color: #101010; font-family: Arial,monospace;width:150px}
input.skupe_general_text {/*font-size:0.9em;*/ font-weight: normal; color: #101010; font-family:Arial,monospace; width:150px; height:15px}
input.skupe_numeric_text {/*font-size:0.9em; */font-weight: normal; color: #101010; font-family:Arial,monospace; width:100px; height:15px}

table.skupe_basicsearch {border-collapse:separate;}
table.skupe_basicsearch td {height:25px;font-weight: normal; font-size:2em; color: #101010; font-family: Arial,monospace; border:none !important;}
table.skupe_advancedsearch {border-collapse:separate;}
table.skupe_advancedsearch td {height:25px;font-weight: normal; font-size:2em; color: #101010; font-family: Arial,monospace}
table.skupe_basicsearch td {padding:0px; margin:0px;}
table.skupe_advancedsearch td {padding:0px; margin:0px;}

table.skupe_searchfooter {font-size:1.2em; border-collapse:separate;}
table.skupe_searchfooter a:link{color:#333333;font-weight:normal;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
table.skupe_searchfooter a:hover{color:#CC0000;text-decoration:underline}
table.skupe_searchfooter td {vertical-align:middle; margin:0px; border:none; border-top:1px solid #aaa}
table.skupe_searchfooter input.skupe_searchfooter_search{background:url(http://www.irishtimes.com/images/v3/classified/search.png) 0 0 no-repeat; width:143px; height:41px; border:none;  font-size:0px; cursor:pointer;} /*search button*/

table.skupe_paging_text{font-size:1.1em; padding:0px; margin:0px;}
table.skupe_paging_text td{padding:5px; background-color:#fff}
table.skupe_paging_text a:link{color:#333333;font-weight:normal;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
table.skupe_paging_text a:hover{color:#CC0000;text-decoration:underline}
font.skupe_paging_currentpage {font-weight:bold; color:#CC0000; text-decoration:underline}

table.skupe_results {font-size:1.1em; background-color:#F2F1EC; border:1px solid #aaaaaa; padding:0px; margin:0px;}
table.skupe_results a:link{color:#CC0000;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none; font-size:115%;}
table.skupe_results a:hover{color:#CC0000;text-decoration:underline}

table.skupe_results tr.resultrowseven{background-color:#fff;}
table.skupe_results tr.resultrowseven td{padding:5px; font-size:1.3em !important; }
table.skupe_results tr.resultrowsodd{background-color:#F2F1EC; }
table.skupe_results tr.resultrowsodd td{padding:5px; font-size:1.3em; border-color:#DDDDDD; border-width:1px 0; border-style:solid; }
table.skupe_results tr.featuredrowseven{background-color:#FFFFFF;}
table.skupe_results tr.featuredrowseven td{padding:5px; font-size:1.3em; }
table.skupe_results tr.featuredrowsodd{background-color:#F2F1EC; }
table.skupe_results tr.featuredrowsodd td{padding:5px; font-size:1.3em; border-color:#DDDDDD; border-width:1px 0; border-style:solid;}

table.skupe_results td span.dealer_name{display:block; font-size:115%; font-weight:bold; padding:3px 0;}

/* ### dealer directory ### */

span.skupe_dealer_county_title{ display:block; text-align:left; font-size:18px; font-weight:bold; color:#C00; padding:8px 0 3px 3px;}
/*featured*/
table.skupe_results_featured {font-size:1.1em; border:1px solid #aaaaaa; padding:0px; margin:0px;}
table.skupe_results_featured a:link, table.skupe_results_featured a:visited{color:#CC0000;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none; font-size:115%;}
table.skupe_results_featured a:hover{color:#CC0000;text-decoration:underline}
table.skupe_results_featured tr.resultrowseven{}
table.skupe_results_featured tr.resultrowseven td{padding:5px; font-size:1.3em; }
table.skupe_results_featured tr.resultrowsodd{}
table.skupe_results_featured tr.resultrowsodd td{border-color:#DDDDDD; border-width:1px 0; border-style:solid; padding:5px; font-size:1.3em; }
table.skupe_results_featured tr.featuredrowseven{border:#aaaaaa 1px solid}
table.skupe_results_featured tr.featuredrowseven td{padding:5px; font-size:1.3em; }
table.skupe_results_featured tr.featuredrowsodd{}
table.skupe_results_featured tr.featuredrowsodd td{padding:5px; font-size:1.3em; }

table.skupe_results_featured tr.skupe_selectedRowOver{border:none !important}
table.skupe_results_featured tr.skupe_selectedRowOver td{background-color:none; cursor:pointer; font-size:1.3em; padding:5px;}

/*normal*/
table.skupe_results_normal {font-size:1.1em; background-color:#F2F1EC; border:1px solid #aaaaaa; padding:0px; margin:0px;}
table.skupe_results_normal a:link{color:#CC0000;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none; font-size:115%;}
table.skupe_results_normal a:hover{color:#CC0000;text-decoration:underline}
table.skupe_results_normal tr.resultrowseven{background-color:#fff;}
table.skupe_results_normal tr.resultrowseven td{padding:5px; font-size:1.3em; }
table.skupe_results_normal tr.resultrowsodd{background-color:#F2F1EC; }
table.skupe_results_normal tr.resultrowsodd td{border-color:#DDDDDD; border-width:1px 0; border-style:solid; padding:5px; font-size:1.3em; }
table.skupe_results_normal tr.featuredrowseven{background-color:#f5f5ff;border:#aaaaaa 1px solid}
table.skupe_results_normal tr.featuredrowseven td{padding:5px; font-size:1.3em; }
table.skupe_results_normal tr.featuredrowsodd{background-color:#F2F1EC;}
table.skupe_results_normal tr.featuredrowsodd td{padding:5px; font-size:1.3em; }

/*### end: dealer directory ###*/

/* ### dealer listing ### */
#dealer_page .skupe_search_table{border:none;}
#dealer_page table.skupe_results{width:624px; position:relative; left:1px;    /*IE8 hack*/ width: auto\9; left:0\9; }

#dealer_page div.skupe_navlink{padding-top:3px;}
#dealer_page div.skupe_navlink a{ background:url(http://www.irishtimes.com/images/v3/classified/back-to-dealer.png)}

table.skupe_dealer_listing_table {border-collapse:separate; border: 1px solid #aaa; background:#fff; text-align:left}
table.skupe_dealer_listing_table td.skupe_col1 {width:400px; padding:3px}
table.skupe_dealer_listing_table td.skupe_col2 {padding:3px}
table.skupe_dealer_listing_table h3 {color:#DD0000;  background-color:#fff padding:3px 0 0;}
td.skupe_dealer_listing_heading{color:#CC0000; font-size:2.8em; padding:3px !important; font-weight:bold;}

#skupe_searchblock_container1{font-size:1.6em; padding:3px;}
#skupe_searchblock_container1 a:hover{text-decoration:underline;}

/* ### end: dealer listing ### */


img.skupe_fadeimage {border-left:#aaa 1px solid;border-top:#aaa 1px solid;border-right:#aaa 1px solid}
div.skupe_buttons {background-color:#CC0000; width:100px; text-align:center;border-left:#aaa 1px solid;border-bottom:#aaa 1px solid;border-right:#aaa 1px solid}
div.skupe_buttons a:link{color:#ffffff;}

.skupe_results td.skupe_results_featuredsimilartext{color:#333;font-size:18px;font-weight:bold; background-color:#FFFFFF; padding:3px; border-bottom:1px solid #AAAAAA; border-top:1px solid #AAAAAA; height:28px;}
.skupe_results td.skupe_results_featuredsimilartext span{font-size:12px; line-height:20px; float:right; *display:inline-block; *float:none; *width:420px; *text-align:right;}
/**+html .skupe_results td.skupe_results_featuredsimilartext span{ *display:inline-block; *float:none; *width:420px; *text-align:right;}*/
.skupe_results td.skupe_results_featuredsimilartext span a.skupe_results_link{ vertical-align:middle;}

table.skupe_results_rightfield{font-size:0.75em; background-color:transparent}
table.skupe_results_rightfield td{border:none !important;}
td.skupe_results_pricefield{font-weight:bold;color:#DD0000; background-color:transparent}

table.skupe_resultsinfo{background-color:#cecece;border-right:#aaaaaa 1px solid;border-left:#aaaaaa 1px solid;border-bottom:#aaaaaa 1px solid;border-top:#aaaaaa 1px solid;font-weight:normal;font-size:12px;color:#101010;font-family:verdana,Arial,monospace}

table.skupe_viewdetails_table {border-collapse:separate; border: 1px solid #aaa; background:#fff; text-align:left}
table.skupe_viewdetails_table td.skupe_col1 {width:400px; padding:3px}
table.skupe_viewdetails_table td.skupe_col2 {padding:3px}
table.skupe_viewdetails_table h3 {color:#DD0000;  background-color:#fff padding:3px 0 0;}

table.skupe_imagestable {border-collapse:separate; padding:0px; border-bottom:3px solid #D7D7CB}
table.skupe_imagestable td {padding:0px; text-align:left}
table.skupe_imagestable .skupe_mainimg {border:1px solid #aaa}
table.skupe_imagestable .skupe_thumbtable td {padding:3px 3px 0px 0px}
table.skupe_imagestable .skupe_thumbtable img {border:1px solid #aaa}

table.skupe_contactDetailsTable {border-collapse:separate; padding:0px; border-bottom:3px solid #D7D7CB}
table.skupe_contactDetailsTable td {padding:3px 0px 0px 0px; font-size:180%; text-align:left}

table.skupe_spectable {border-collapse:separate; padding:0px}
table.skupe_spectable td {padding:3px 4px 0 0; font-size:12px; border-bottom:1px solid #FFCCC8; text-align:left}

table.skupe_descfield_table {border-collapse:separate; padding:0px}
table.skupe_descfield_table td {padding:0 10px; font-size:1.7em; text-align:left}
table.skupe_descfield_table td p.desc{font-size:115%;}
table.skupe_descfield_table td ul{padding:0 0 0 15px;} 
table.skupe_descfield_table td li{ list-style:disc;}

table.radiotable {font-size:100%; font-family:arial, verdana, sans-serif; border:0px}
table.radiotable td {font-size:100%; font-family:arial, verdana, sans-serif; border:0px}

table.radiotable td label{font-weight:bold; font-size:.8em; vertical-align:middle}

/* Dealer page */
#dealer_page{margin-bottom:10px; padding-bottom:10px;}
#dealer_page .logo{ padding:5px 0 5px 5px; float:left;}
#dealer_page .details{padding:5px 5px 5px 0; text-align:right; float:right;}
#dealer_page .separator{ height:8px; background:url(/images/v3/generic/bg_shadow.jpg) 0 0 no-repeat;}
#dealer_page p{margin:5px 15px; font-size:115%;}
#dealer_page table.skupe_contactDetailsTable{ border-bottom:none; margin-left:10px;}
#dealer_page table.skupe_contactDetailsTable td {font-size:155%;}
#dealer_page table.skupe_contactDetailsTable .hours td {font-size:135%;}
#dealer_page table.skupe_contactDetailsTable .hours td strong{font-size:135%;}
#dealer_page td.text{width:30%; padding-top:5px;}
#dealer_page td.image{width:35%; padding:5px 0 0 5px;}
#dealer_page td.map{width:45%; padding:5px 8px 0 0 ;}
#dealer_page .media{text-align:center; padding-top:5px;}

/* RHS col */
div.ads{width:320px; height:204px; background:url(http://www.irishtimes.com/images/v3/classified/rhs_bg.jpg) 0 0 no-repeat; padding: 17px 4px 0 0; margin-left:-3px;}
*html div.ads{margin:0px; overflow:hidden;}

.cars div.ads img{margin:20px 0 0 10px;}
.jobs div.ads img{margin:-53px 0 0 3px; position:relative; z-index:1;}

div.ads a{display:block; float:left; width:130px; height:30px;  color:#ffffff; font-size:130%; font-weight:bold; background:url(http://www.irishtimes.com/images/v3/classified/ads_btn_bg.png) 0 0 no-repeat; padding:8px 0 0 8px; margin:0 0 0 20px; position:relative; z-index:5; }
div.ads a:visited, div.ads a:hover{color:#ffffff;}
*html div.ads a {overflow:hidden;  width:120px; cursor:pointer; margin:0 15px 0 10px;}

a.more{display:block; clear:both; color:#CC0000; font-size:105%; font-weight:bold; text-align:right; padding:5px 0 5px 0;}
a.more span{color:#000000;}


/*pop up email form*/
body.emailSellerBody form{margin:0; padding:0;}
table.pageheader table{background-color:#FFFFFF;}
table.skupe_utilitiestable td{font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:bold; padding:7px 0 0 0;}
table.skupe_utilitiestable td.fieldleft input{margin:10px 0 0 0;}
table.skupe_utilitiestable textarea{font-family:Arial, Helvetica, sans-serif; font-size:100%; margin:-7px 0 0;}
#TB_ajaxWindowTitle{ font-weight:bold; font-size:115%;}

/*IE6 png fix....*/
*html div.ads a, *html input.df_butnarrow, *html table.skupe_searchfooter input.skupe_searchfooter_search, *html #skupe_homepage_new .df_butnarrow, *html div.skupe_navlink a{ behavior:url(http://www.irishtimes.com/css/v3/iepngfix.htc) }

