/* template: CalpeOnline #1 */

table.main td.center table.forum caption { font-weight: bold; }
table.main td.center table.forum { border-collapse: collapse; border: 1px solid #cccccc; width: 100%; }
table.main td.center table.forum th { padding: 3px; background: #438cb4; color: white; font-weight: bold; font-family: Verdana; font-size: 11px; }
table.main td.center table.forum td.category { padding: 4px; background: #eeeeee; border: 1px solid #cccccc; font-family: Arial; font-size: 13px; font-weight: bold; }
table.main td.center table.forum td { padding: 2px 5px; border: 1px solid #cccccc; font-family: Verdana; font-size: 11px; }
table.main td.center table.forum td a { color: #003399; text-decoration: underline; font-family: Arial; font-weight: bold; font-size: 12px; }
table.main td.center table.forum td a:hover { color: #99ccff; text-decoration: none; }

table.container { text-align: left; }
div.goog-te-gadget { color:#ffffff!important; }
div.goog-te-gadget a { color:#ffffff!important; }
div.menu table td {
display:inline!important;
float:left!important;
width:200px!important;
}
table.footer {
margin-left: auto; margin-right: auto;
width:1050px;
background:#546fa6 url('../images/footer_bg.jpg');
background-repeat:repeat-x;
text-align:left;
}
table.footer td {
font-family:Arial,Tahoma,"Segoe UI","Myriad Pro",Verdana,sans-serif;
font-size:12px;
color:#ffffff;
}
table.footer td a {
font-family:Arial,Tahoma,"Segoe UI","Myriad Pro",Verdana,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}
table.footer td a:hover {
font-family:Arial,Tahoma,"Segoe UI","Myriad Pro",Verdana,sans-serif;
font-size:12px;
color:#ff7f00!important;
text-decoration:underline;
}
table.foot#contact_foot caption {
text-align:left;
font-size:16px;
color:#ffffff;
font-weight:normal;
border-left:2px solid #546fa6;
padding:20px;
padding-bottom:1px;
}
table.foot#contact_foot td {
font-size:12px;
border-left:2px solid #546fa6;
padding:20px;
padding-top:5px;
}
table.foot#cats_foot caption {
text-align:left;
font-size:16px;
color:#ffffff;
font-weight:normal;
width:200px;
border-left:2px solid #546fa6;
padding:20px;
padding-bottom:1px;
}
table.foot#cats_foot  td {
border-left:2px solid #546fa6;
padding-top:2px;
padding-bottom:2px;
padding-left:20px;
padding-right:20px;
}
table.foot#cats_foot  td a{
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
}
table.foot#news_foot td {
border-left:2px solid #546fa6;
padding:20px;
padding-top:5px;
}
table.foot#news_foot caption {
text-align:left;
font-size:16px;
color:#ffffff;
font-weight:normal;
width:200px;
border-left:2px solid #546fa6;
padding:20px;
padding-bottom:1px;
}
table.foot#news_foot div.date {
color:#ffffff;
}
table.foot#news_foot div.snippet {
border-bottom:2px dotted #ffffff;
}
table.foot#news_foot div.headline a {
font-weight:normal;
}
table.foot#logo_foot td {
padding:10px;
}
body {
font-family:Arial,Tahoma, "Segoe UI"!important;
}


/* markup: -paul new food & drink markup- #99 */

div.joe_food_main_top {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_top.jpg');
background-repeat:no-repeat;
}
table.joe_food_main_mid {
width:670px;
background:#546fa6 url('/images/rental_main_mid.jpg');
background-repeat:repeat-y;
}
div.joe_food_main_bot {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_bot.jpg');
background-repeat:no-repeat;
}
div.joe_food_left {
display:block;
float:left;
width:275px;
}
div.joe_food_right {
display:block;
float:right;
width:390px;
}
div.joe_food_image {
padding-top:25px;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
}
div.joe_food_image img {
border: 1px solid #ffffff;
}
div.joe_food_refer {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
padding-left:25px;
padding-right:25px;
}
div.joe_food_refer a {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
}
div.joe_food_social {
padding-left:20px;
}
div.joe_food_right_h1 {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_food_right_h1 img {
padding-left:10px;
}
div.joe_food_right_h1_top {
padding-top:10px;
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_food_right_h1_top img {
padding-left:10px;
}
div.joe_food_details_top {
width:369px;
height:16px;
background-image:url('/images/details_top.jpg');
background-repeat:no-repeat;
}
div.joe_food_details_mid {
width:369px;
background-image:url('/images/details_mid.jpg');
background-repeat:repeat-y;
padding:5px;
}
div.joe_food_details_mid td.attribute-label {
font-weight:bold;
padding:1px;
}
div.joe_food_details_mid td {
padding-right:10px;
}
div.joe_food_details_mid span.attribute { 
color: white; 
}
div.joe_food_details_bot {
width:369px;
height:16px;
background-image:url('/images/details_bot.jpg');
background-repeat:no-repeat;
}
div.joe_food_title {
font-family: Century Gothic, Arial, Tahoma;
font-size: 16px;
color: #546fa6 !important;
font-weight: bold;
}
div.joe_food_feat_top {
width:670px;
height:22px;
background-image:url('/images/feat_top.jpg');
background-repeat:no-repeat;
}
div.joe_food_feat_mid {
width:670px;
background-image:url('/images/feat_mid.jpg');
background-repeat:repeat-y;
}
div.joe_food_feat_mid td {
padding-left:25px;
padding-right:25px;
}
div.joe_food_feat_mid td.attribute-label {
font-weight:bold;
}
div.joe_food_feat_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
}
div.joe_food_feat_bottom {
width:670px;
height:22px;
background-image:url('/images/feat_bot.jpg');
background-repeat:no-repeat;
}
div.joe_food_price_top {
width:670px;
height:22px;
background-image:url('/images/prices_top.jpg');
background-repeat:no-repeat;
}
div.joe_food_price_mid {
width:670px;
background-image:url('/images/prices_mid.jpg');
background-repeat:repeat-y;
}
div.joe_food_price_mid td {
padding-left:20px;
padding-right:25px;
}
div.joe_food_price_mid td.attribute-label {
font-weight:bold;
}
div.joe_food_price_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
display:block;
float:right;
}
div.joe_food_price_bottom {
width:670px;
height:22px;
background-image:url('/images/prices_bot.jpg');
background-repeat:no-repeat;
}
div.joe_food_thumbs img {
border: 1px solid #ffffff;
width:125px;
margin:2px;
}
div.joe_food_map {
width:670px;
height:350px;
background:#546fa6 url('/images/rental_maps_bg.jpg');
background-repeat:no-repeat;
}
div.joe_food_map_left {
width:300px;
display:block;
float:left;
}
div.joe_food_map_right {
width:340px;
display:block;
float:right;
}
div.joe_food_thumbs {
padding-top:60px;
padding-left:25px;
padding-right:10px;
}
div.joe_food_maps {
padding:20px;
}



/* markup: Basket #111 */

table.basket { width: 100%; font-family: Verdana; color: #222222; font-size: 11px; }
table.basket td { padding: 3px 6px } 
table.basket .header, table.bask .total { background: #ebebeb; color: #333333 }

table.basket th { text-align: left; font-weight: bold; padding: 4px; } 

table.basket input { border: 1px solid #333333; color: #333333; padding: 2px 4px; background: white; font-size: 11px; font-weight: bold; } 

table.basket .price { font-weight: bold; } 
table.basket span.name { font-weight: bold; } 
table.basket .line td { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #cccccc; } 

table.basket .info td { padding-top: 5px; padding-bottom: 5px; }
table.basket td#image { width: 65px; } 
table.basket select { font-size: 11px; margin: 5px 0px; }

table.basket input { margin: 3px 0; } 

div.message_error { color: red; font-weight: bold; font-size: 12px; padding: 5px; text-align: center; margin: auto;}
 div.message_info { color: #222222; font-weight: bold; font-size: 12px; padding: 5px; text-align: center; margin: auto;}

 


/* markup: Business Listing view markup #24 */

h1 { background: url('/images/h1_bg.jpg') no-repeat; font-family: Century Gothic, Calibri; font-size: 18px; color: #ffffff;  font-weight: normal; margin-bottom: 15px; }
table.item { background: url('listing_bg.png') no-repeat; width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item select, table.item option { font-weight: bold; color: #333333; }
table.item td { text-align: left; vertical-align: top; }
table.item td.image { text-align: center; padding-right: 15px; padding-top: 25px; margin-left: 10px; }
table.item td.image span.thumbies { display: block; left; width: 20px; height: 65px; margin-left: 10px;}
table.item td.image span.thumbies img {  display: block; float: left; width: 65px; height: 65px; margin: 10px 0px; margin-right: 5px; margin-left: 8px;}
div.socialnet { width: 200px; margin: 15px auto 25px auto; font-color: #ffffff; }
div#speccontainer { display: block; float: right; width: 300px;  height: 100px;  background: transparent  repeat-x scroll left top; padding: 1px; padding-right: 20px; margin-top: 12px; margin-left: 1px; margin-right: 2px; }
table.item div.pricing { font-weight: bold; color: #4d9dcb; }
table.item div.pricing span.price_inc { font-size: 18px; color: #ffffff; }
table.item div.pricing span.price { display: block; }
table.item div.pricing span.inc { font-size: 12px; color: #4d9dcb; }
table.item div.pricing span.rrp { display: block; font-weight: normal; }
table.item span.stock { display: block; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 4px 0px 3px 25px; margin-top: 5px; }
table.ordering { margin: 15px 0; margin-right: 20px; padding-right: 10px; }
table.ordering td.quan { padding-right: 10px; margin-right: 20px; padding-right: 10px; }
div#breadcrumb div.trail { display: none; }
div.trail { margin-bottom: 20px; padding: 10px 0; border-bottom: 1px dotted #999999; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback { display: block; position: relative; top: 20px; left: 330px; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback a, div.trail a { color: #454545; text-decoration: none; text-transform: uppercase; }
span.goback a:hover, div.trail a:hover { color: #454545; text-decoration: underline; }
div.trail a.current, div.trail a.current:hover { display: block; font-weight: bold; }
div.item_details { width: 300px; font-size: 14px; padding-bottom: 5px; border-bottom: 1px dotted #999999; margin: 10px 0; margin-right: 20px; }
div.item_details span.desc { width: 300px; margin-top: 3px; }
div.gmap { display: block; float: left; margin-top: 10px; padding: 10px; padding-right: 15px; }
div.gmap_right { display: block; float: right; margin-top: 10px; padding: 10px; padding-right: 15px; }
table.attributes td.attribute-label { padding-right: 20px; }
table.maps span.thumbies { display: block; left; width: 270px; height: 65px; margin-left: 10px;}
table.maps span.thumbies img {  display: block; float: left; width: 120px; height: 80px; margin: 10px 0px; margin-right: 5px; margin-left: 8px;}
div.refer { margin-top: 10px; font-family: century gothic, Segoe UI, Arial; font-color: #ffffff; }
div.refer img { margin-bottom: -5px; margin-right: 5px; }
div.imgbrowser { margin-top: 4px; font-weight: bold; font-color: #ffffff!important; }
div.imgbrowser img { margin-bottom: -3px; margin-right: 5px; font-color: #ffffff!important; }
table.ec_external_links { margin: 10px 0; }
table.ec_external_links td { padding-right: 10px; }
table.options { height: 50px; margin-top: 15px; margin-bottom: 5px; background: #dddddd url(../files/graphics/markup/default/options.png) no-repeat scroll right 5px; border-top: 5px solid #dddddd; border-bottom: 5px solid #dddddd; border-right: 10px solid #dddddd; }
table.options td { padding: 5px 10px; }
table.options td.label { padding-top: 7px; }
table.options td.input { padding-right: 45px; }
table.options td.input select, table.options td.input option { font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item_accessories td { vertical-align: middle; }
table.item_accessories td.image { padding-bottom: 5px; padding-right: 5px; }
table.item_accessories td.detail { padding-left: 10px; }
table.maps { height: 218px; background: url('listing_maps.png') no-repeat; margin-top: 10px; }
table.maps td.attribute-label { display: none; }


/* markup: CalpeOnline24 Account Prop Agent List #104 */

table.njh_list_default { margin-top: 10px; width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_list_default td { padding: 0; text-align: left; }
table.njh_list_default tr.row0 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.njh_list_default tr.row1 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; }
table.item_l { height: 120px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_l td { padding: 12px 0; }
table.item_l div.thumb { width: 100px; text-align: center; margin: 0 10px; }
table.item_l div.thumb img { padding: 2px; border: 1px solid #999999; }
table.item_l div.title { font-size: 14px; font-weight: bold; color: #cc0000; text-align: left; padding-left: 10px; }
div.summary { padding-left: 10px; margin-top: 10px; }table.item_l div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_l div.pricing span.inc { padding-left: 10px; }
table.item_l div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item_l div.pricing span.rrp { display: block; width: 240px; font-weight: normal; }
table.item_l span.stock { display: block; text-align: right; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll right center; padding: 4px 25px 3px 0; width: 215px; margin-top: 5px; }
div.basket { width: 133px; float: right; margin-left: 10px; padding-top: 10px; }
div.distance {clear: both; padding-top: 10px; text-align: center; margin-right: 10px; }



/* markup: CalpeOnline24 Account Prop Agent View #105 */

table.item { width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item select, table.item option { font-weight: bold; color: #333333; }
table.item td { text-align: left; vertical-align: top; }
table.item td.image { text-align: center; padding-right: 15px; }
div.socialnet { width: 152px; margin: 15px auto 25px auto; }
div#speccontainer { width: 350px; background: #f9f9f9; background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; padding: 20px 30px; margin-top: -10px; }
table.item div.pricing { font-weight: bold; color: #4d9dcb; }
table.item div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item div.pricing span.price { display: block; }
table.item div.pricing span.inc { font-size: 12px; color: #4d9dcb; }
table.item div.pricing span.rrp { display: block; font-weight: normal; }
table.item span.stock { display: block; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 4px 0px 3px 25px; margin-top: 5px; }
table.ordering { margin: 15px 0; }
table.ordering td.quan { padding-right: 10px; }
div#breadcrumb div.trail { display: none; }
div.trail { margin-bottom: 20px; padding: 10px 0; border-bottom: 1px dotted #999999; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback { display: block; position: relative; top: 20px; left: 330px; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback a, div.trail a { color: #454545; text-decoration: none; text-transform: uppercase; }
span.goback a:hover, div.trail a:hover { color: #454545; text-decoration: underline; }
div.trail a.current, div.trail a.current:hover { display: block; font-weight: bold; }
div.item_details { font-size: 14px; padding-bottom: 5px; border-bottom: 1px dotted #999999; margin: 10px 0; }
div.item_details span.desc { display: block; float: right; font-size: 11px; margin-top: 3px; }
table.attributes td.attribute-label { padding-right: 20px; }
div.refer { margin-top: 10px; }
div.refer img { margin-bottom: -5px; margin-right: 5px; }
div.imgbrowser { margin-top: 4px; font-weight: bold; }
div.imgbrowser img { margin-bottom: -3px; margin-right: 5px; }
table.ec_external_links { margin: 10px 0; }
table.ec_external_links td { padding-right: 10px; }
table.options { height: 50px; margin-top: 15px; margin-bottom: 5px; background: #dddddd url(../files/graphics/markup/default/options.png) no-repeat scroll right 5px; border-top: 5px solid #dddddd; border-bottom: 5px solid #dddddd; border-right: 10px solid #dddddd; }
table.options td { padding: 5px 10px; }
table.options td.label { padding-top: 7px; }
table.options td.input { padding-right: 45px; }
table.options td.input select, table.options td.input option { font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item_accessories td { vertical-align: middle; }
table.item_accessories td.image { padding-bottom: 5px; padding-right: 5px; }
table.item_accessories td.detail { padding-left: 10px; }



/* markup: CalpeOnline24 Business List #60 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 Business View #102 */

div.joe_bus_main_top {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_top.jpg');
background-repeat:no-repeat;
}
table.joe_bus_main_mid {
width:670px;
background:#546fa6 url('/images/rental_main_mid.jpg');
background-repeat:repeat-y;
}
div.joe_bus_main_bot {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_bot.jpg');
background-repeat:no-repeat;
}
div.joe_bus_left {
display:block;
float:left;
width:275px;
}
div.joe_bus_right {
display:block;
float:right;
width:390px;
}
div.joe_bus_image {
padding-top:25px;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
}
div.joe_bus_image img {
border: 1px solid #ffffff;
}
div.joe_bus_refer {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
padding-left:25px;
padding-right:25px;
}
div.joe_bus_refer a {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
}
div.joe_bus_social {
padding-left:20px;
}
div.joe_bus_right_h1 {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_bus_right_h1 img {
padding-left:10px;
}
div.joe_bus_right_h1_top {
padding-top:10px;
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_bus_right_h1_top img {
padding-left:10px;
}
div.joe_bus_details_top {
width:369px;
height:16px;
background-image:url('/images/details_top.jpg');
background-repeat:no-repeat;
}
div.joe_bus_details_mid {
width:369px;
background-image:url('/images/details_mid.jpg');
background-repeat:repeat-y;
padding:5px;
}
div.joe_bus_details_mid td.attribute-label {
font-weight:bold;
padding:1px;
}
div.joe_bus_details_mid td {
padding-right:10px;
}
div.joe_bus_details_mid span.attribute { 
color: white; 
}
div.joe_bus_details_bot {
width:369px;
height:16px;
background-image:url('/images/details_bot.jpg');
background-repeat:no-repeat;
}
div.joe_bus_title {
font-family: Century Gothic, Arial, Tahoma;
font-size: 16px!important;
color: #546fa6 !important;
font-weight: bold;
}
div.joe_bus_feat_top {
width:670px;
height:22px;
background-image:url('/images/feat_top.jpg');
background-repeat:no-repeat;
}
div.joe_bus_feat_mid {
width:670px;
background-image:url('/images/feat_mid.jpg');
background-repeat:repeat-y;
}
div.joe_bus_feat_mid td {
padding-left:25px;
padding-right:25px;
}
div.joe_bus_feat_mid td.attribute-label {
font-weight:bold;
}
div.joe_bus_feat_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
}
div.joe_bus_feat_bottom {
width:670px;
height:22px;
background-image:url('/images/feat_bot.jpg');
background-repeat:no-repeat;
}
div.joe_bus_price_top {
width:670px;
height:22px;
background-image:url('/images/prices_top.jpg');
background-repeat:no-repeat;
}
div.joe_bus_price_mid {
width:670px;
background-image:url('/images/prices_mid.jpg');
background-repeat:repeat-y;
}
div.joe_bus_price_mid td {
padding-left:20px;
padding-right:25px;
}
div.joe_bus_price_mid td.attribute-label {
font-weight:bold;
}
div.joe_bus_price_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
display:block;
float:right;
}
div.joe_bus_price_bottom {
width:670px;
height:22px;
background-image:url('/images/prices_bot.jpg');
background-repeat:no-repeat;
}
div.joe_bus_thumbs img {
border: 1px solid #ffffff;
width:125px;
margin:2px;
}
div.joe_bus_map {
width:670px;
height:350px;
background:#546fa6 url('/images/rental_maps_bg.jpg');
background-repeat:no-repeat;
}
div.joe_bus_map_left {
width:300px;
display:block;
float:left;
}
div.joe_bus_map_right {
width:340px;
display:block;
float:right;
}
div.joe_bus_thumbs {
padding-top:60px;
padding-left:25px;
padding-right:10px;
}
div.joe_bus_maps {
padding:20px;
}



/* markup: CalpeOnline24 Classified List #39 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 Classifieds View #40 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_white td.bg { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
table.list_main_bus { width: 100%; background-image: url('list_main.png'); background-repeat: repeat-y;}
table.list_main_bus td.bg_white { background: transparent;  }
table.list_main_bus td.bg_white td { padding: 1px 25px 1px 25px; }
table.list_main_bus td.bg_blue { width: 300px; background-image: url('list_blue.png');  font-family: Century Gothic, Arial, Tahoma, size: 16px; color: #ffffff !important; }
table.list_main_bus td.bg_blue td { width: 300px; }
table.list_main_bus td.bg_blue img {  }
div.list_image { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; }
div.list_image img { border: 1px solid #ffffff; }
div.list_refer { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a:hover { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
div.social { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:50px; }
div.list_details { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:0px; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }
table.list_white_bottom td.bg { background-image: url('list_white_bottom.jpg'); background-repeat: no-repeat; width: 100%; }
div.list_title {  font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #546fa6 !important; font-weight: bold; }
div.gmaps { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:30px; }
div.list_content { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333;  }
div.thumbs {  margin-left: 10px; }
div.thumbs img { border: 1px solid #ffffff; margin: 10px; padding: 0px; width: 120px; }
table.list_maps td.bg_title { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
div.list_details td.attribute-label { font-weight: bold; }
div.details_summary { width: 330px; background: transparent; padding: 2px 10px 5px 10px; }


/* markup: CalpeOnline24 Events List #85 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 Events View #74 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_white td.bg { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
table.list_main_bus { width: 100%; background-image: url('list_main.png'); background-repeat: repeat-y;}
table.list_main_bus td.bg_white { background: transparent;  }
table.list_main_bus td.bg_white td { padding: 1px 25px 1px 25px; }
table.list_main_bus td.bg_blue { width: 300px; background-image: url('list_blue.png');  font-family: Century Gothic, Arial, Tahoma, size: 16px; color: #ffffff !important; }
table.list_main_bus td.bg_blue td { width: 300px; }
table.list_main_bus td.bg_blue img {  }
div.list_image { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; }
div.list_image img { border: 1px solid #ffffff; }
div.list_refer { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a:hover { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
div.social { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:50px; }
div.list_details { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:0px; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }
table.list_white_bottom td.bg { background-image: url('list_white_bottom.jpg'); background-repeat: no-repeat; width: 100%; }
div.list_title {  font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #546fa6 !important; font-weight: bold; }
div.gmaps { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:30px; }
div.list_content { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333;  }
div.thumbs {  margin-left: 10px; }
div.thumbs img { border: 1px solid #ffffff; margin: 10px; padding: 0px; width: 120px; }
table.list_maps td.bg_title { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
div.list_details td.attribute-label { font-weight: bold; padding-right:0px!important!}


/* markup: CalpeOnline24 F&D List #54 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 F&D View #101 */

div.joe_food_main_top {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_top.jpg');
background-repeat:no-repeat;
}
table.joe_food_main_mid {
width:670px;
background:#546fa6 url('/images/rental_main_mid.jpg');
background-repeat:repeat-y;
}
div.joe_food_main_bot {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_bot.jpg');
background-repeat:no-repeat;
}
div.joe_food_left {
display:block;
float:left;
width:275px;
}
div.joe_food_right {
display:block;
float:right;
width:390px;
}
div.joe_food_image {
padding-top:25px;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
}
div.joe_food_image img {
border: 1px solid #ffffff;
}
div.joe_food_refer {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
padding-left:25px;
padding-right:25px;
}
div.joe_food_refer a {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
}
div.joe_food_social {
padding-left:20px;
}
div.joe_food_right_h1 {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_food_right_h1 img {
padding-left:10px;
}
div.joe_food_right_h1_top {
padding-top:10px;
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_food_right_h1_top img {
padding-left:10px;
}
div.joe_food_details_top {
width:369px;
height:16px;
background-image:url('/images/details_top.jpg');
background-repeat:no-repeat;
}
div.joe_food_details_mid {
width:369px;
background-image:url('/images/details_mid.jpg');
background-repeat:repeat-y;
padding:5px;
}
div.joe_food_details_mid td.attribute-label {
font-weight:bold;
padding:1px;
}
div.joe_food_details_mid td {
padding-right:10px;
}
div.joe_food_details_mid span.attribute { 
color: white; 
}
div.joe_food_details_bot {
width:369px;
height:16px;
background-image:url('/images/details_bot.jpg');
background-repeat:no-repeat;
}
div.joe_food_title {
font-family: Century Gothic, Arial, Tahoma;
font-size: 16px;
color: #546fa6 !important;
font-weight: bold;
}
div.joe_food_feat_top {
width:670px;
height:22px;
background-image:url('/images/feat_top.jpg');
background-repeat:no-repeat;
}
div.joe_food_feat_mid {
width:670px;
background-image:url('/images/feat_mid.jpg');
background-repeat:repeat-y;
}
div.joe_food_feat_mid td {
padding-left:25px;
padding-right:25px;
}
div.joe_food_feat_mid td.attribute-label {
font-weight:bold;
}
div.joe_food_feat_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
}
div.joe_food_feat_bottom {
width:670px;
height:22px;
background-image:url('/images/feat_bot.jpg');
background-repeat:no-repeat;
}
div.joe_food_price_top {
width:670px;
height:22px;
background-image:url('/images/prices_top.jpg');
background-repeat:no-repeat;
}
div.joe_food_price_mid {
width:670px;
background-image:url('/images/prices_mid.jpg');
background-repeat:repeat-y;
}
div.joe_food_price_mid td {
padding-left:20px;
padding-right:25px;
}
div.joe_food_price_mid td.attribute-label {
font-weight:bold;
}
div.joe_food_price_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
display:block;
float:left;
}
div.joe_food_price_bottom {
width:670px;
height:22px;
background-image:url('/images/prices_bot.jpg');
background-repeat:no-repeat;
}
div.joe_food_thumbs img {
border: 1px solid #ffffff;
width:125px;
margin:2px;
}
div.joe_food_map {
width:670px;
height:350px;
background:#546fa6 url('/images/rental_maps_bg.jpg');
background-repeat:no-repeat;
}
div.joe_food_map_left {
width:300px;
display:block;
float:left;
}
div.joe_food_map_right {
width:340px;
display:block;
float:right;
}
div.joe_food_thumbs {
padding-top:60px;
padding-left:25px;
padding-right:10px;
}
div.joe_food_maps {
padding:20px;
}


/* markup: CalpeOnline24 Jobs List #80 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 Jobs View #79 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_white td.bg { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
table.list_main_bus { width: 100%; background-image: url('list_main.png'); background-repeat: repeat-y;}
table.list_main_bus td.bg_white { background: transparent;  }
table.list_main_bus td.bg_white td { padding: 1px 25px 1px 25px; }
table.list_main_bus td.bg_blue { width: 300px; background-image: url('list_blue.png');  font-family: Century Gothic, Arial, Tahoma, size: 16px; color: #ffffff !important; }
table.list_main_bus td.bg_blue td { width: 300px; }
table.list_main_bus td.bg_blue img {  }
div.list_image { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; }
div.list_image img { border: 1px solid #ffffff; }
div.list_refer { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a:hover { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
div.social { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:50px; }
div.list_details { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:0px; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }
table.list_white_bottom td.bg { background-image: url('list_white_bottom.jpg'); background-repeat: no-repeat; width: 100%; }
div.list_title {  font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #546fa6 !important; font-weight: bold; }
div.gmaps { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:30px; }
div.list_content { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333;  }
div.thumbs {  margin-left: 10px; }
div.thumbs img { border: 1px solid #ffffff; margin: 10px; padding: 0px; width: 120px; }
table.list_maps td.bg_title { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
div.list_details td.attribute-label { font-weight: bold; }
div.details_summary { width: 330px; background: transparent; padding: 2px 10px 5px 10px; }


/* markup: CalpeOnline24 News List #55 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 Prod List #107 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 Prod View #110 */

div.joe_prod_main_top {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_top.jpg');
background-repeat:no-repeat;
}
table.joe_prod_main_mid {
width:670px;
background:#546fa6 url('/images/rental_main_mid.jpg');
background-repeat:repeat-y;
}
div.joe_prod_main_bot {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_bot.jpg');
background-repeat:no-repeat;
}
div.joe_prod_left {
display:block;
float:left;
width:275px;
}
div.joe_prod_right {
display:block;
float:right;
width:390px;
}
div.joe_prod_image {
padding-top:25px;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
}
div.joe_prod_image img {
border: 1px solid #ffffff;
}
div.joe_prod_refer {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
padding-left:25px;
padding-right:25px;
}
div.joe_prod_refer a {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
}
div.joe_prod_social {
padding-left:20px;
}
div.joe_prod_right_h1 {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_prod_right_h1 img {
padding-left:10px;
}
div.joe_prod_right_h1_top {
padding-top:10px;
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_prod_right_h1_top img {
padding-left:10px;
}
div.joe_prod_details_top {
width:369px;
height:16px;
background-image:url('/images/details_top.jpg');
background-repeat:no-repeat;
}
div.joe_prod_details_mid {
width:369px;
background-image:url('/images/details_mid.jpg');
background-repeat:repeat-y;
padding:5px;
font-size:20px;
}
div.joe_prod_details_mid_2 {
width:369px;
background-image:url('/images/details_mid.jpg');
background-repeat:repeat-y;
padding:5px;
}
div.joe_prod_details_mid td.attribute-label {
font-weight:bold;
padding:1px;
}
div.joe_prod_details_mid td {
padding-right:10px;
}
div.joe_prod_details_mid span.attribute { 
color: white; 
}
div.joe_prod_details_bot {
width:369px;
height:16px;
background-image:url('/images/details_bot.jpg');
background-repeat:no-repeat;
}
div.joe_prod_title {
font-family: Century Gothic, Arial, Tahoma;
font-size: 16px!important;
color: #546fa6 !important;
font-weight: bold;
}
div.joe_prod_feat_top {
width:670px;
height:22px;
background-image:url('/images/feat_top.jpg');
background-repeat:no-repeat;
}
div.joe_prod_feat_mid {
width:670px;
background-image:url('/images/feat_mid.jpg');
background-repeat:repeat-y;
}
div.joe_prod_feat_mid td {
padding-left:25px;
padding-right:25px;
}
div.joe_prod_feat_mid td.attribute-label {
font-weight:bold;
}
div.joe_prod_feat_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
}
div.joe_prod_feat_bottom {
width:670px;
height:22px;
background-image:url('/images/feat_bot.jpg');
background-repeat:no-repeat;
}
div.joe_prod_price_top {
width:670px;
height:22px;
background-image:url('/images/prices_top.jpg');
background-repeat:no-repeat;
}
div.joe_prod_price_mid {
width:670px;
background-image:url('/images/prices_mid.jpg');
background-repeat:repeat-y;
}
div.joe_prod_price_mid td {
padding-left:20px;
padding-right:25px;
}
div.joe_prod_price_mid td.attribute-label {
font-weight:bold;
}
div.joe_prod_price_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
display:block;
float:right;
}
div.joe_prod_price_bottom {
width:670px;
height:22px;
background-image:url('/images/prices_bot.jpg');
background-repeat:no-repeat;
}
div.joe_prod_thumbs img {
border: 1px solid #ffffff;
width:125px;
margin:2px;
}
div.joe_prod_map {
width:670px;
height:350px;
background:#546fa6 url('/images/rental_maps_bg.jpg');
background-repeat:no-repeat;
}
div.joe_prod_map_left {
width:300px;
display:block;
float:left;
}
div.joe_prod_map_right {
width:340px;
display:block;
float:right;
}
div.joe_prod_thumbs {
padding-top:60px;
padding-left:25px;
padding-right:10px;
}
div.joe_prod_maps {
padding:20px;
}



/* markup: CalpeOnline24 Property Rentals List #59 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; width: 120px; height: 90px; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 Property Rentals View #103 */

div.joe_rental_main_top {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_top.jpg');
background-repeat:no-repeat;
}
table.joe_rental_main_mid {
width:670px;
background:#546fa6 url('/images/rental_main_mid.jpg');
background-repeat:repeat-y;
}
div.joe_rental_main_bot {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_bot.jpg');
background-repeat:no-repeat;
}
div.joe_rental_left {
display:block;
float:left;
width:275px;
}
div.joe_rental_right {
display:block;
float:right;
width:390px;
}
div.joe_rental_image {
padding-top:25px;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
}
div.joe_rental_image img {
border: 1px solid #ffffff;
}
div.joe_rental_refer {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
padding-left:25px;
padding-right:25px;
}
div.joe_rental_refer a {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
}
div.joe_rental_social {
padding-left:20px;
}
div.joe_rental_right_h1 {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_rental_right_h1 img {
padding-left:10px;
}
div.joe_rental_right_h1_top {
padding-top:10px;
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_rental_right_h1_top img {
padding-left:10px;
}
div.joe_rental_details_top {
width:369px;
height:16px;
background-image:url('/images/details_top.jpg');
background-repeat:no-repeat;
}
div.joe_rental_details_mid {
width:369px;
background-image:url('/images/details_mid.jpg');
background-repeat:repeat-y;
padding:5px;
}
div.joe_rental_details_mid td.attribute-label {
font-weight:bold;
padding:1px;
}
div.joe_rental_details_bot {
width:369px;
height:16px;
background-image:url('/images/details_bot.jpg');
background-repeat:no-repeat;
}
div.joe_rental_title {
font-family: Century Gothic, Arial, Tahoma;
font-size: 16px;
color: #546fa6 !important;
font-weight: bold;
}
div.joe_rental_feat_top {
width:670px;
height:22px;
background-image:url('/images/feat_top.jpg');
background-repeat:no-repeat;
}
div.joe_rental_feat_mid {
width:670px;
background-image:url('/images/feat_mid.jpg');
background-repeat:repeat-y;
}
div.joe_rental_feat_mid td {
padding-left:25px;
padding-right:25px;
}
div.joe_rental_feat_mid td.attribute-label {
font-weight:bold;
}
div.joe_rental_feat_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
}
div.joe_rental_feat_bottom {
width:670px;
height:22px;
background-image:url('/images/feat_bot.jpg');
background-repeat:no-repeat;
}
div.joe_rental_price_top {
width:670px;
height:22px;
background-image:url('/images/prices_top.jpg');
background-repeat:no-repeat;
}
div.joe_rental_price_mid {
width:670px;
background-image:url('/images/prices_mid.jpg');
background-repeat:repeat-y;
}
div.joe_rental_price_mid td {
padding-left:100px;
padding-right:25px;
}
div.joe_rental_price_mid td.attribute-label {
font-weight:bold;
}
div.joe_rental_price_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
display:block;
float:right;
}
div.joe_rental_price_bottom {
width:670px;
height:22px;
background-image:url('/images/prices_bot.jpg');
background-repeat:no-repeat;
}
div.joe_rental_thumbs img {
border: 1px solid #ffffff;
width:125px;
margin:5px!important;
}
div.joe_rental_map {
width:670px;
height:350px;
background:#546fa6 url('/images/rental_maps_bg.jpg');
background-repeat:no-repeat;
}
div.joe_rental_map_left {
width:600px!important;
display:block;
float:left;
}
div.joe_rental_map_right {
width:340px;
display:none!important;
float:right;
}
div.joe_rental_thumbs {
padding-top:60px!important;
padding-left:40px!important;
padding-right:10px!important;
text-align:center!important;
}
div.joe_rental_maps {
padding:20px;
}


/* markup: CalpeOnline24 Property Sales List #61 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: CalpeOnline24 Property Sales View #100 */

div.joe_sales_main_top {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_top.jpg');
background-repeat:no-repeat;
}
table.joe_sales_main_mid {
width:670px;
background:#546fa6 url('/images/rental_main_mid.jpg');
background-repeat:repeat-y;
}
div.joe_sales_main_bot {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_bot.jpg');
background-repeat:no-repeat;
}
div.joe_sales_left {
display:block;
float:left;
width:275px;
}
div.joe_sales_right {
display:block;
float:right;
width:390px;
}
div.joe_sales_image {
padding-top:25px;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
text-align:center;
}
div.joe_sales_image img {
border: 1px solid #ffffff;
}
div.joe_sales_refer {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
padding-left:25px;
padding-right:25px;
}
div.joe_sales_refer a {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
}
div.joe_sales_social {
padding-left:20px;
}
div.joe_sales_right_h1 {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_sales_right_h1 img {
padding-left:10px;
}
div.joe_sales_right_h1_top {
padding-top:10px;
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_sales_right_h1_top img {
padding-left:10px;
}
div.joe_sales_details_top {
width:369px;
height:16px;
background-image:url('/images/details_top.jpg');
background-repeat:no-repeat;
}
div.joe_sales_details_mid {
width:369px;
background-image:url('/images/details_mid.jpg');
background-repeat:repeat-y;
padding:5px;
}
div.joe_sales_details_mid td.attribute-label {
font-weight:bold;
padding:1px;
}
div.joe_sales_details_bot {
width:369px;
height:16px;
background-image:url('/images/details_bot.jpg');
background-repeat:no-repeat;
}
div.joe_sales_title {
font-family: Century Gothic, Arial, Tahoma;
font-size: 16px;
color: #546fa6 !important;
font-weight: bold;
}
div.joe_sales_feat_top {
width:670px;
height:22px;
background-image:url('/images/feat_top.jpg');
background-repeat:no-repeat;
}
div.joe_sales_feat_mid {
width:670px;
background-image:url('/images/feat_mid.jpg');
background-repeat:repeat-y;
}
div.joe_sales_feat_mid td {
padding-left:25px;
padding-right:25px;
}
div.joe_sales_feat_mid td.attribute-label {
font-weight:bold;
}
div.joe_sales_feat_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
}
div.joe_sales_feat_bottom {
width:670px;
height:22px;
background-image:url('/images/feat_bot.jpg');
background-repeat:no-repeat;
}
div.joe_sales_price_top {
width:670px;
height:22px;
background-image:url('/images/prices_top.jpg');
background-repeat:no-repeat;
}
div.joe_sales_price_mid {
width:670px;
background-image:url('/images/prices_mid.jpg');
background-repeat:repeat-y;
}
div.joe_sales_price_mid td {
padding-left:100px;
padding-right:25px;
}
div.joe_sales_price_mid td.attribute-label {
font-weight:bold;
}
div.joe_sales_price_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
display:block;
float:right;
}
div.joe_sales_price_bottom {
width:670px;
height:22px;
background-image:url('/images/prices_bot.jpg');
background-repeat:no-repeat;
}
div.joe_sales_thumbs img {
border: 1px solid #ffffff;
width:120px;
height:90px;
margin:2px;
}
div.joe_sales_map {
width:670px;
height:350px;
background:#546fa6 url('/images/rental_maps_bg.jpg');
background-repeat:no-repeat;
}
div.joe_sales_map_left {
width:600px;
display:block;
float:left;
}
div.joe_sales_map_right {
width:340px;
display:block;
float:right;
display:none;
}
div.joe_sales_thumbs {
padding-top:60px;
padding-left:50px;
padding-right:10px;
text-align:center;
}
div.joe_sales_thumbs img {
margin:5px
}
div.joe_sales_maps {
padding:20px;
}


/* markup: Highlighted items #65 */

table.njh_hi_default { margin-top: 10px; width: 100%; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_hi_default td { padding: 3px; text-align: left; }
table.njh_hi_default tr.row0 td table.item_h { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.item_h { height: 370px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_h td { padding: 4px; }
table.item_h td.image { text-align: center; height: 168px; }
table.item_h td.title { padding: 0 4px; font-size: 13px; font-weight: bold; color: #cc0000; text-align: left; }
div.summary_h { margin-top: 10px; margin-bottom: 4px; }
table.item_h div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_h div.pricing span.inc { padding-left: 10px; }
table.item_h div.pricing span.price_inc { font-size: 20px; color: #cc0000; }
table.item_h div.pricing span.rrp { display: block; font-weight: normal; }
table.item_h span.stock { display: block; float: left; text-align: left; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 3px 0px 2px 25px; width: 75px; margin-top: 5px; color: #555555; }


/* markup: Highlighted items #66 */

table.njh_hi_default { margin-top: 10px; width: 100%; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_hi_default td { padding: 3px; text-align: left; }
table.njh_hi_default tr.row0 td table.item_h { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.item_h { height: 370px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_h td { padding: 4px; }
table.item_h td.image { text-align: center; height: 168px; }
table.item_h td.title { padding: 0 4px; font-size: 13px; font-weight: bold; color: #cc0000; text-align: left; }
div.summary_h { margin-top: 10px; margin-bottom: 4px; }
table.item_h div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_h div.pricing span.inc { padding-left: 10px; }
table.item_h div.pricing span.price_inc { font-size: 20px; color: #cc0000; }
table.item_h div.pricing span.rrp { display: block; font-weight: normal; }
table.item_h span.stock { display: block; float: left; text-align: left; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 3px 0px 2px 25px; width: 75px; margin-top: 5px; color: #555555; }


/* markup: Highlighted items #70 */

table.njh_hi_default { margin-top: 10px; width: 100%; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_hi_default td { padding: 3px; text-align: left; }
table.njh_hi_default tr.row0 td table.item_h { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.item_h { height: 370px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_h td { padding: 4px; }
table.item_h td.image { text-align: center; height: 168px; }
table.item_h td.title { padding: 0 4px; font-size: 13px; font-weight: bold; color: #cc0000; text-align: left; }
div.summary_h { margin-top: 10px; margin-bottom: 4px; }
table.item_h div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_h div.pricing span.inc { padding-left: 10px; }
table.item_h div.pricing span.price_inc { font-size: 20px; color: #cc0000; }
table.item_h div.pricing span.rrp { display: block; font-weight: normal; }
table.item_h span.stock { display: block; float: left; text-align: left; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 3px 0px 2px 25px; width: 75px; margin-top: 5px; color: #555555; }


/* markup: Highlighted items #71 */

table.njh_hi_default { margin-top: 10px; width: 100%; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_hi_default td { padding: 3px; text-align: left; }
table.njh_hi_default tr.row0 td table.item_h { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.item_h { height: 370px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_h td { padding: 4px; }
table.item_h td.image { text-align: center; height: 168px; }
table.item_h td.title { padding: 0 4px; font-size: 13px; font-weight: bold; color: #cc0000; text-align: left; }
div.summary_h { margin-top: 10px; margin-bottom: 4px; }
table.item_h div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_h div.pricing span.inc { padding-left: 10px; }
table.item_h div.pricing span.price_inc { font-size: 20px; color: #cc0000; }
table.item_h div.pricing span.rrp { display: block; font-weight: normal; }
table.item_h span.stock { display: block; float: left; text-align: left; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 3px 0px 2px 25px; width: 75px; margin-top: 5px; color: #555555; }


/* markup: Highlighted items #76 */

table.njh_hi_default { margin-top: 10px; width: 100%; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_hi_default td { padding: 3px; text-align: left; }
table.njh_hi_default tr.row0 td table.item_h { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.item_h { height: 370px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_h td { padding: 4px; }
table.item_h td.image { text-align: center; height: 168px; }
table.item_h td.title { padding: 0 4px; font-size: 13px; font-weight: bold; color: #cc0000; text-align: left; }
div.summary_h { margin-top: 10px; margin-bottom: 4px; }
table.item_h div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_h div.pricing span.inc { padding-left: 10px; }
table.item_h div.pricing span.price_inc { font-size: 20px; color: #cc0000; }
table.item_h div.pricing span.rrp { display: block; font-weight: normal; }
table.item_h span.stock { display: block; float: left; text-align: left; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 3px 0px 2px 25px; width: 75px; margin-top: 5px; color: #555555; }


/* markup: Highlighted items #77 */

table.njh_hi_default { margin-top: 10px; width: 100%; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_hi_default td { padding: 3px; text-align: left; }
table.njh_hi_default tr.row0 td table.item_h { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.item_h { height: 370px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_h td { padding: 4px; }
table.item_h td.image { text-align: center; height: 168px; }
table.item_h td.title { padding: 0 4px; font-size: 13px; font-weight: bold; color: #cc0000; text-align: left; }
div.summary_h { margin-top: 10px; margin-bottom: 4px; }
table.item_h div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_h div.pricing span.inc { padding-left: 10px; }
table.item_h div.pricing span.price_inc { font-size: 20px; color: #cc0000; }
table.item_h div.pricing span.rrp { display: block; font-weight: normal; }
table.item_h span.stock { display: block; float: left; text-align: left; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 3px 0px 2px 25px; width: 75px; margin-top: 5px; color: #555555; }


/* markup: Highlighted items #78 */

table.njh_hi_default { margin-top: 10px; width: 100%; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_hi_default td { padding: 3px; text-align: left; }
table.njh_hi_default tr.row0 td table.item_h { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.item_h { height: 370px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_h td { padding: 4px; }
table.item_h td.image { text-align: center; height: 168px; }
table.item_h td.title { padding: 0 4px; font-size: 13px; font-weight: bold; color: #cc0000; text-align: left; }
div.summary_h { margin-top: 10px; margin-bottom: 4px; }
table.item_h div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_h div.pricing span.inc { padding-left: 10px; }
table.item_h div.pricing span.price_inc { font-size: 20px; color: #cc0000; }
table.item_h div.pricing span.rrp { display: block; font-weight: normal; }
table.item_h span.stock { display: block; float: left; text-align: left; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 3px 0px 2px 25px; width: 75px; margin-top: 5px; color: #555555; }


/* markup: Joe Featured Offer Markup #52 */

table.offer { background-image: url('special_top.png'); background-repeat: no-repeat; }
table.offer_main { background-image: url('special_main.png'); background-repeat: no-repeat; }
div.list_image { padding-top:0px; padding-bottom:10px; padding-right:20px; padding-left:30px; }
div.list_image img { border: 1px solid #ffffff; }
div.details_title { margin-top: 30px; margin-bottom: 10px; }
div.details_title a { font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #333333 !important; }
div.details_title a:hover { text-decoration: underline; }
div.offer_details_summary { padding-right: 20px; }


/* markup: Joe New Business Listings Markup #72 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_white td.bg { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
table.list_main_bus { width: 100%; background-image: url('list_main.png'); background-repeat: repeat-y;}
table.list_main_bus td.bg_white { background: transparent;  }
table.list_main_bus td.bg_white td { padding: 1px 25px 1px 25px; }
table.list_main_bus td.bg_blue { width: 300px; background-image: url('list_blue.png');  font-family: Century Gothic, Arial, Tahoma, size: 16px; color: #ffffff !important; }
table.list_main_bus td.bg_blue td { width: 300px; }
table.list_main_bus td.bg_blue img {  }
div.list_image { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; }
div.list_image img { border: 1px solid #ffffff; }
div.list_refer { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a:hover { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
div.social { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:50px; }
div.list_details { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:0px; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }
table.list_white_bottom td.bg { background-image: url('list_white_bottom.jpg'); background-repeat: no-repeat; width: 100%; }
div.list_title {  font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #546fa6 !important; font-weight: bold; }
div.gmaps { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:30px; }
div.list_content { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333;  }
div.thumbs {  margin-left: 10px; }
div.thumbs img { border: 1px solid #ffffff; margin: 10px; padding: 0px; width: 120px; }
table.list_maps td.bg_title { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
div.list_details td.attribute-label { font-weight: bold; }
div.details_summary { width: 330px; background: transparent; padding: 2px 10px 5px 10px; }


/* markup: Joe New Food & Drink Markup #49 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_white td.bg { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
table.list_main_bus { width: 100%; background-image: url('list_main.png'); background-repeat: repeat-y;}
table.list_main_bus td.bg_white { background: transparent;  }
table.list_main_bus td.bg_white td { padding: 1px 25px 1px 25px; }
table.list_main_bus td.bg_blue { width: 300px; background-image: url('list_blue.png');  font-family: Century Gothic, Arial, Tahoma, size: 16px; color: #ffffff !important; }
table.list_main_bus td.bg_blue td { width: 300px; }
table.list_main_bus td.bg_blue img {  }
div.list_image { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; }
div.list_image img { border: 1px solid #ffffff; }
div.list_refer { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a:hover { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
div.social { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:50px; }
div.list_details { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:0px; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }
table.list_white_bottom td.bg { background-image: url('list_white_bottom.jpg'); background-repeat: no-repeat; width: 100%; }
div.list_title {  font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #546fa6 !important; font-weight: bold; }
div.gmaps { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:30px; }
div.list_content { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333;  }
div.thumbs {  margin-left: 10px; }
div.thumbs img { border: 1px solid #ffffff; margin: 10px; padding: 0px; width: 120px; }
table.list_maps td.bg_title { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
div.list_details td.attribute-label { font-weight: bold; }
div.details_summary { width: 330px; background: transparent; padding: 2px 10px 5px 10px; }


/* markup: Joe New Free Listings markup #73 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_title {  }
table.list_title td.bg { padding-left: 10px; background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
table.list_title td.bg a:hover { background-color: #546fa6; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
table.list_view_main { background-color: #546fa6; }
table.list_view_main td.list_view_content { background-image: url('list_main.jpg'); background-repeat: no-repeat; }
table.list_view_main td.list_more {  font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
div.list_view_content { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333; }
div.list_view_image img { border: 1px solid #ffffff; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }


/* markup: Joe New Highlighted Items #51 */

table.hi { margin-left: 5px; }
table.hi td.hi_top { background-image: url('hi_top.png'); background-repeat: no-repeat; }
table.hi td.hi_image { background-image: url('hi_mid.png'); }
table.hi_title { margin-left: 5px; background-image: url('hi_mid.png'); }
table.hi_title td.bg { padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; }
table.hi_title td.bg a { margin-left: 5px; font-family: Century Gothic, Arial, Tahoma; font-size: 14px; color: #ffffff !important; }
table.details { margin-left: 5px; }
table.details td.details_top { background-image: url('details_top.png'); }
table.details td.details_mid { background-image: url('details_mid.png'); }
table.details td.details_bottom { background-image: url('details_bottom.png'); }
table.hi td.more { background-color: #546fa6; }
table.bottom { margin-left: 5px; }
table.bottom td.hi_bottom { background-image: url('hi_bottom.png'); background-repeat: no-repeat; }
div.summary { padding-right: 15px; padding-left: 15px; }
div.list_image_2 img { border: 1px solid #ffffff; }




/* markup: Joe New Property Rental Markup #50 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_white td.bg { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
table.list_main_bus { width: 100%; background-image: url('list_main.png'); background-repeat: repeat-y;}
table.list_main_bus td.bg_white { background: transparent;  }
table.list_main_bus td.bg_white td { padding: 1px 25px 1px 25px; }
table.list_main_bus td.bg_blue { width: 300px; background-image: url('list_blue.png');  font-family: Century Gothic, Arial, Tahoma, size: 16px; color: #ffffff !important; }
table.list_main_bus td.bg_blue td { width: 300px; }
table.list_main_bus td.bg_blue img {  }
div.list_image { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; }
div.list_image img { border: 1px solid #ffffff; }
div.list_refer { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a:hover { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
div.social { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:50px; }
div.list_details { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:0px; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }
table.list_white_bottom td.bg { background-image: url('list_white_bottom.jpg'); background-repeat: no-repeat; width: 100%; }
div.list_title {  font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #546fa6 !important; font-weight: bold; }
div.gmaps { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:30px; }
div.list_content { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333;  }
div.thumbs {  margin-left: 10px; }
div.thumbs img { border: 1px solid #ffffff; margin: 10px; padding: 0px; width: 120px; }
table.list_maps td.bg_title { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
div.list_details td.attribute-label { font-weight: bold; }


/* markup: Joe New Property Sales Markup #84 */

table.list_top {  }
table.list_top td.bg { background-image: url('listing_top.jpg'); background-repeat: no-repeat; width: 100%; }
table.list_white td.bg { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
table.list_main_bus { width: 100%; background-image: url('list_main.png'); background-repeat: repeat-y;}
table.list_main_bus td.bg_white { background: transparent;  }
table.list_main_bus td.bg_white td { padding: 1px 25px 1px 25px; }
table.list_main_bus td.bg_blue { width: 300px; background-image: url('list_blue.png');  font-family: Century Gothic, Arial, Tahoma, size: 16px; color: #ffffff !important; }
table.list_main_bus td.bg_blue td { width: 300px; }
table.list_main_bus td.bg_blue img {  }
div.list_image { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; }
div.list_image img { border: 1px solid #ffffff; }
div.list_refer { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:30px; font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; }
div.list_refer a:hover { font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important; text-decoration: underline; }
div.social { padding-top:0px; padding-bottom:10px; padding-right:10px; padding-left:50px; }
div.list_details { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:0px; }
table.list_bottom td.bg { background-image: url('list_bottom.png'); background-repeat: no-repeat; width: 100%; }
table.list_white_bottom td.bg { background-image: url('list_white_bottom.jpg'); background-repeat: no-repeat; width: 100%; }
div.list_title {  font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #546fa6 !important; font-weight: bold; }
div.gmaps { padding-top:20px; padding-bottom:10px; padding-right:0px; padding-left:30px; }
div.list_content { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #333333;  }
div.thumbs {  margin-left: 10px; }
div.thumbs img { border: 1px solid #ffffff; margin: 10px; padding: 0px; width: 120px; }
table.list_maps td.bg_title { background-image: url('list_top_white.jpg'); background-repeat: no-repeat; }
div.list_details td.attribute-label { font-weight: bold; }


/* markup: Joe New Sidebar Right High Blue #82 */

table.calpe_title a { font-family: Tahoma, Calibri, Arial; color: #555555!important; font-size: 12px; font-weight: bold; }
table.calpe_title { font-family: Tahoma, Calibri, Arial; color: #555555!important; font-size: 12px; font-weight: bold; }
table.calpe_high td.highlighted_image { width: 52px; }
table.calpe_high td.highlighted_image img { border: 1px solid #ffffff; }
table.calpe_high td.highlighted_title { font-family: Tahoma, Calibri, Arial; font-size: 12px; font-weight: bold; }
table.calpe_high td.highlighted_details { font-family: Calibri, Arial; font-size: 11px; }
table.calpe_high td.highlighted_price { font-family: Calibri, Arial; font-size: 12px; font-weight: bold; }
div.calpe_wrap_blue { height: 86px; width: 167px; background-image: url('latest_box_blue.png'); background-repeat: no-repeat; }
div.calpe_wrap_blue td { padding: 4px; }


/* markup: Joe New Sidebar Right High Orange #81 */

table.calpe_title a { font-family: Tahoma, Calibri, Arial; color: #555555!important; font-size: 12px; font-weight: bold; }
table.calpe_title { font-family: Tahoma, Calibri, Arial; color: #555555!important; font-size: 12px; font-weight: bold; }
table.calpe_high td.highlighted_image img { border: 1px solid #ffffff; }
table.calpe_high td.highlighted_title { font-family: Tahoma, Calibri, Arial; font-size: 12px; font-weight: bold; }
table.calpe_high td.highlighted_details { font-family: Calibri, Arial; font-size: 11px; }
table.calpe_high td.highlighted_price { font-family: Calibri, Arial; font-size: 12px; font-weight: bold; }
div.calpe_wrap { height: 86px; width: 167px; background-image: url('latest_box_orange.png'); background-repeat: no-repeat; }
div.calpe_wrap td { padding: 4px; }


/* markup: Joe subcategories markup #3 */

table.sub_title { background-image: url('subcat_title_bg.jpg'); border-right: 4px solid; color: #ffffff; font-color: #ffffff !important; }
div.sub_name a { text-align: left!important; font-family: Century Gothic, Tahoma, Arial; font-size: 18px; font-color: #ffffff !important; }
span.subcat a { color: white; text-align: left!important; text-decoration: none; padding-left: 5px; }
table.sub_details { background-color: #dfe7fe; border-right: 4px solid; color: #ffffff; font-family: Tahoma, Arial; font-size: 12px; font-color: #546fa6; }
table.sub_details td.sub_image { padding: 2px; background-color: #dfe7fe; }
table.sub_title div.sub_name a { text-align: left!important; font-family: Century Gothic, Tahoma, Arial; font-size: 14px; font-color: #ffffff !important; }
table.sub_title div.sub_name a:hover { text-align: left!important; font-family: Century Gothic, Tahoma, Arial; font-size: 14px; font-color: #ffffff !important; text-decoration: underline; }
div.subs { text-align: left!important; font-family: Tahoma, Arial, Verdana; font-size: 12px; font-color: #546fa6 !important; }
div.subs a { text-align: left!important; font-family: Tahoma, Arial, Verdana; font-size: 12px; font-color: #546fa6; }
div.subs a:hover { text-align: left!important; font-family: Tahoma, Arial, Verdana; font-size: 12px; font-color: #546fa6; text-decoration: underline; }
table.sub_details a { text-align: left!important; font-family: Tahoma, Arial, Verdana; font-size: 12px; font-color: #546fa6; }
table.sub_details a:hover { font-family: Tahoma, Arial, Verdana; font-size: 12px; font-color: #546fa6; text-decoration: underline; }
table.sub_details td.sub_text a { font-family: Tahoma, Arial, Verdana; font-size: 12px; font-color: #546fa6; }
table.sub_details td.sub_text a:hover { font-family: Tahoma, Arial, Verdana; font-size: 12px; font-color: #546fa6; text-decoration: underline; }
span.sub_links a { text-align: left!important; color: #546fa6!important; font-family: Tahoma, Arial, Verdana; font-size: 12px; }
span.sub_links { text-align: left!important; color: #546fa6!important; font-family: Tahoma, Arial, Verdana; font-size: 12px; }


/* markup: Joe Test Rental Markup #97 */

div.joe_rental_main_top {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_top.jpg');
background-repeat:no-repeat;
}
table.joe_rental_main_mid {
width:670px;
background:#546fa6 url('/images/rental_main_mid.jpg');
background-repeat:repeat-y;
}
div.joe_rental_main_bot {
height:11px;
width:670px;
background:#546fa6 url('/images/rental_main_bot.jpg');
background-repeat:no-repeat;
}
div.joe_rental_left {
display:block;
float:left;
width:275px;
}
div.joe_rental_right {
display:block;
float:right;
width:390px;
}
div.joe_rental_image {
padding-top:25px;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
}
div.joe_rental_image img {
border: 1px solid #ffffff;
}
div.joe_rental_refer {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
padding-left:25px;
padding-right:25px;
}
div.joe_rental_refer a {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
}
div.joe_rental_social {
padding-left:20px;
}
div.joe_rental_right_h1 {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_rental_right_h1 img {
padding-left:10px;
}
div.joe_rental_right_h1_top {
padding-top:10px;
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.joe_rental_right_h1_top img {
padding-left:10px;
}
div.joe_rental_details_top {
width:369px;
height:16px;
background-image:url('/images/details_top.jpg');
background-repeat:no-repeat;
}
div.joe_rental_details_mid {
width:369px;
background-image:url('/images/details_mid.jpg');
background-repeat:repeat-y;
padding:5px;
}
div.joe_rental_details_mid td.attribute-label {
font-weight:bold;
padding:1px;
}
div.joe_rental_details_bot {
width:369px;
height:16px;
background-image:url('/images/details_bot.jpg');
background-repeat:no-repeat;
}
div.joe_rental_title {
font-family: Century Gothic, Arial, Tahoma;
font-size: 16px;
color: #546fa6 !important;
font-weight: bold;
}
div.joe_rental_feat_top {
width:670px;
height:22px;
background-image:url('/images/feat_top.jpg');
background-repeat:no-repeat;
}
div.joe_rental_feat_mid {
width:670px;
background-image:url('/images/feat_mid.jpg');
background-repeat:repeat-y;
}
div.joe_rental_feat_mid td {
padding-left:25px;
padding-right:25px;
}
div.joe_rental_feat_mid td.attribute-label {
font-weight:bold;
}
div.joe_rental_feat_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
}
div.joe_rental_feat_bottom {
width:670px;
height:22px;
background-image:url('/images/feat_bot.jpg');
background-repeat:no-repeat;
}
div.joe_rental_price_top {
width:670px;
height:22px;
background-image:url('/images/prices_top.jpg');
background-repeat:no-repeat;
}
div.joe_rental_price_mid {
width:670px;
background-image:url('/images/prices_mid.jpg');
background-repeat:repeat-y;
}
div.joe_rental_price_mid td {
padding-left:100px;
padding-right:25px;
}
div.joe_rental_price_mid td.attribute-label {
font-weight:bold;
}
div.joe_rental_price_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
display:block;
float:right;
}
div.joe_rental_price_bottom {
width:670px;
height:22px;
background-image:url('/images/prices_bot.jpg');
background-repeat:no-repeat;
}
div.joe_rental_thumbs img {
border: 1px solid #ffffff;
width:125px;
margin:2px;
}
div.joe_rental_map {
width:670px;
height:350px;
background:#546fa6 url('/images/rental_maps_bg.jpg');
background-repeat:no-repeat;
}
div.joe_rental_map_left {
width:300px;
display:block;
float:left;
}
div.joe_rental_map_right {
width:340px;
display:block;
float:right;
}
div.joe_rental_thumbs {
padding-top:60px;
padding-left:25px;
padding-right:10px;
}
div.joe_rental_maps {
padding:20px;
}


/* markup: Listing list markup #23 */

table.njh_list_default { margin-top: 10px; width: 100%; font-family: Tahoma, "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_list_default td { padding: 0; text-align: left; }
table.njh_list_default tr.row0 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.njh_list_default tr.row1 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; }
table.item_l { height: 120px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_l td { padding: 12px 0; }
table.item_l div.thumb { width: 100px; text-align: center; margin: 0 10px; }
table.item_l div.thumb img { padding: 2px; border: 1px solid #999999; }
table.item_l div.title { font-size: 14px; font-weight: bold; color: #cc0000; text-align: left; padding-left: 10px; }
div.summary { padding-left: 10px; margin-top: 10px; }table.item_l div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_l div.pricing span.inc { padding-left: 10px; }
table.item_l div.pricing span.price_inc { font-size: 18px; color: #546fa6; }
table.item_l div.pricing span.rrp { display: block; width: 240px; font-weight: normal; }
table.item_l span.stock { display: block; text-align: right; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll right center; padding: 4px 25px 3px 0; width: 215px; margin-top: 5px; }
div.basket { width: 133px; float: right; margin-left: 10px; padding-top: 10px; }
div.distance {clear: both; padding-top: 10px; text-align: center; margin-right: 10px; }



/* markup: Listing list markup #62 */

table.njh_list_default { margin-top: 10px; width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_list_default td { padding: 0; text-align: left; }
table.njh_list_default tr.row0 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.njh_list_default tr.row1 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; }
table.item_l { height: 120px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_l td { padding: 12px 0; }
table.item_l div.thumb { width: 100px; text-align: center; margin: 0 10px; }
table.item_l div.thumb img { padding: 2px; border: 1px solid #999999; }
table.item_l div.title { font-size: 14px; font-weight: bold; color: #cc0000; text-align: left; padding-left: 10px; }
div.summary { padding-left: 10px; margin-top: 10px; }table.item_l div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_l div.pricing span.inc { padding-left: 10px; }
table.item_l div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item_l div.pricing span.rrp { display: block; width: 240px; font-weight: normal; }
table.item_l span.stock { display: block; text-align: right; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll right center; padding: 4px 25px 3px 0; width: 215px; margin-top: 5px; }
div.basket { width: 133px; float: right; margin-left: 10px; padding-top: 10px; }
div.distance {clear: both; padding-top: 10px; text-align: center; margin-right: 10px; }



/* markup: Listing list markup #67 */

table.njh_list_default { margin-top: 10px; width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_list_default td { padding: 0; text-align: left; }
table.njh_list_default tr.row0 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.njh_list_default tr.row1 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; }
table.item_l { height: 120px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_l td { padding: 12px 0; }
table.item_l div.thumb { width: 100px; text-align: center; margin: 0 10px; }
table.item_l div.thumb img { padding: 2px; border: 1px solid #999999; }
table.item_l div.title { font-size: 14px; font-weight: bold; color: #cc0000; text-align: left; padding-left: 10px; }
div.summary { padding-left: 10px; margin-top: 10px; }table.item_l div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_l div.pricing span.inc { padding-left: 10px; }
table.item_l div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item_l div.pricing span.rrp { display: block; width: 240px; font-weight: normal; }
table.item_l span.stock { display: block; text-align: right; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll right center; padding: 4px 25px 3px 0; width: 215px; margin-top: 5px; }
div.basket { width: 133px; float: right; margin-left: 10px; padding-top: 10px; }
div.distance {clear: both; padding-top: 10px; text-align: center; margin-right: 10px; }



/* markup: Listing view markup #63 */

table.item { width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item select, table.item option { font-weight: bold; color: #333333; }
table.item td { text-align: left; vertical-align: top; }
table.item td.image { text-align: center; padding-right: 15px; }
div.socialnet { width: 152px; margin: 15px auto 25px auto; }
div#speccontainer { width: 350px; background: #f9f9f9; background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; padding: 20px 30px; margin-top: -10px; }
table.item div.pricing { font-weight: bold; color: #4d9dcb; }
table.item div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item div.pricing span.price { display: block; }
table.item div.pricing span.inc { font-size: 12px; color: #4d9dcb; }
table.item div.pricing span.rrp { display: block; font-weight: normal; }
table.item span.stock { display: block; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 4px 0px 3px 25px; margin-top: 5px; }
table.ordering { margin: 15px 0; }
table.ordering td.quan { padding-right: 10px; }
div#breadcrumb div.trail { display: none; }
div.trail { margin-bottom: 20px; padding: 10px 0; border-bottom: 1px dotted #999999; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback { display: block; position: relative; top: 20px; left: 330px; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback a, div.trail a { color: #454545; text-decoration: none; text-transform: uppercase; }
span.goback a:hover, div.trail a:hover { color: #454545; text-decoration: underline; }
div.trail a.current, div.trail a.current:hover { display: block; font-weight: bold; }
div.item_details { font-size: 14px; padding-bottom: 5px; border-bottom: 1px dotted #999999; margin: 10px 0; }
div.item_details span.desc { display: block; float: right; font-size: 11px; margin-top: 3px; }
table.attributes td.attribute-label { padding-right: 20px; }
div.refer { margin-top: 10px; }
div.refer img { margin-bottom: -5px; margin-right: 5px; }
div.imgbrowser { margin-top: 4px; font-weight: bold; }
div.imgbrowser img { margin-bottom: -3px; margin-right: 5px; }
table.ec_external_links { margin: 10px 0; }
table.ec_external_links td { padding-right: 10px; }
table.options { height: 50px; margin-top: 15px; margin-bottom: 5px; background: #dddddd url(../files/graphics/markup/default/options.png) no-repeat scroll right 5px; border-top: 5px solid #dddddd; border-bottom: 5px solid #dddddd; border-right: 10px solid #dddddd; }
table.options td { padding: 5px 10px; }
table.options td.label { padding-top: 7px; }
table.options td.input { padding-right: 45px; }
table.options td.input select, table.options td.input option { font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item_accessories td { vertical-align: middle; }
table.item_accessories td.image { padding-bottom: 5px; padding-right: 5px; }
table.item_accessories td.detail { padding-left: 10px; }



/* markup: Listing view markup #68 */

table.item { width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item select, table.item option { font-weight: bold; color: #333333; }
table.item td { text-align: left; vertical-align: top; }
table.item td.image { text-align: center; padding-right: 15px; }
div.socialnet { width: 152px; margin: 15px auto 25px auto; }
div#speccontainer { width: 350px; background: #f9f9f9; background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; padding: 20px 30px; margin-top: -10px; }
table.item div.pricing { font-weight: bold; color: #4d9dcb; }
table.item div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item div.pricing span.price { display: block; }
table.item div.pricing span.inc { font-size: 12px; color: #4d9dcb; }
table.item div.pricing span.rrp { display: block; font-weight: normal; }
table.item span.stock { display: block; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 4px 0px 3px 25px; margin-top: 5px; }
table.ordering { margin: 15px 0; }
table.ordering td.quan { padding-right: 10px; }
div#breadcrumb div.trail { display: none; }
div.trail { margin-bottom: 20px; padding: 10px 0; border-bottom: 1px dotted #999999; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback { display: block; position: relative; top: 20px; left: 330px; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback a, div.trail a { color: #454545; text-decoration: none; text-transform: uppercase; }
span.goback a:hover, div.trail a:hover { color: #454545; text-decoration: underline; }
div.trail a.current, div.trail a.current:hover { display: block; font-weight: bold; }
div.item_details { font-size: 14px; padding-bottom: 5px; border-bottom: 1px dotted #999999; margin: 10px 0; }
div.item_details span.desc { display: block; float: right; font-size: 11px; margin-top: 3px; }
table.attributes td.attribute-label { padding-right: 20px; }
div.refer { margin-top: 10px; }
div.refer img { margin-bottom: -5px; margin-right: 5px; }
div.imgbrowser { margin-top: 4px; font-weight: bold; }
div.imgbrowser img { margin-bottom: -3px; margin-right: 5px; }
table.ec_external_links { margin: 10px 0; }
table.ec_external_links td { padding-right: 10px; }
table.options { height: 50px; margin-top: 15px; margin-bottom: 5px; background: #dddddd url(../files/graphics/markup/default/options.png) no-repeat scroll right 5px; border-top: 5px solid #dddddd; border-bottom: 5px solid #dddddd; border-right: 10px solid #dddddd; }
table.options td { padding: 5px 10px; }
table.options td.label { padding-top: 7px; }
table.options td.input { padding-right: 45px; }
table.options td.input select, table.options td.input option { font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item_accessories td { vertical-align: middle; }
table.item_accessories td.image { padding-bottom: 5px; padding-right: 5px; }
table.item_accessories td.detail { padding-left: 10px; }



/* markup: New Property Rental Markup #98 */

div.rental_main {
height:420px;
width:670px;
background:#546fa6 url('/images/rental_main.jpg');
background-repeat:no-repeat;
}
div.rental_left {
display:block;
float:left;
width:275px;
}
div.rental_right {
display:block;
float:right;
width:390px;
}
div.rental_image {
padding-top:25px;
padding-left:25px;
padding-right:25px;
padding-bottom:5px;
}
div.rental_image img {
border: 1px solid #ffffff;
}
div.rental_refer {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
padding-left:25px;
padding-right:25px;
}
div.rental_refer a {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff !important;
}
div.rental_social {
padding-left:20px;
}
div.rental_right_h1 {
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.rental_right_h1 img {
padding-left:10px;
}
div.rental_right_h1_top {
padding-top:10px;
font-family: Century Gothic, Arial, Tahoma; font-size: 16px; color: #ffffff;
}
div.rental_right_h1_top img {
padding-left:10px;
}
div.rental_details td.attribute-label {
font-weight:bold;
padding:1px;
}
div.rental_details {
padding:5px;
background-image:url('/images/details.jpg');
background-repeat:no-repeat;
}
div.rental_title {
font-family: Century Gothic, Arial, Tahoma;
font-size: 16px;
color: #546fa6 !important;
font-weight: bold;
}
div.rental_feat_top {
width:670px;
height:22px;
background-image:url('/images/feat_top.jpg');
background-repeat:no-repeat;
}
div.rental_feat_mid {
width:670px;
background-image:url('/images/feat_mid.jpg');
background-repeat:repeat-y;
}
div.rental_feat_mid td {
padding-left:25px;
padding-right:25px;
}
div.rental_feat_mid td.attribute-label {
font-weight:bold;
}
div.rental_feat_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
}
div.rental_feat_bottom {
width:670px;
height:22px;
background-image:url('/images/feat_bot.jpg');
background-repeat:no-repeat;
}
div.rental_price_top {
width:670px;
height:22px;
background-image:url('/images/prices_top.jpg');
background-repeat:no-repeat;
}
div.rental_price_mid {
width:670px;
background-image:url('/images/prices_mid.jpg');
background-repeat:repeat-y;
}
div.rental_price_mid td {
padding-left:100px;
padding-right:25px;
}
div.rental_price_mid td.attribute-label {
font-weight:bold;
}
div.rental_price_mid td.attribute-value {
padding-bottom:5px;
border-bottom:2px dotted #9ebaec;
display:block;
float:right;
}
div.rental_price_bottom {
width:670px;
height:22px;
background-image:url('/images/prices_bot.jpg');
background-repeat:no-repeat;
}
div.rental_thumbs img {
border: 1px solid #ffffff;
width:125px;
margin:2px;
}
div.rental_map {
width:670px;
height:350px;
background:#546fa6 url('/images/rental_maps_bg.jpg');
background-repeat:no-repeat;
}
div.rental_map_left {
width:300px;
display:block;
float:left;
}
div.rental_map_right {
width:340px;
display:block;
float:right;
}
div.rental_thumbs {
padding-top:60px;
padding-left:25px;
padding-right:10px;
}
div.rental_maps {
padding:20px;
}


/* markup: News Article list markup #57 */

table.njh_list_default { margin-top: 10px; width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_list_default td { padding: 0; text-align: left; }
table.njh_list_default tr.row0 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.njh_list_default tr.row1 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; }
table.item_l { height: 120px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_l td { padding: 12px 0; }
table.item_l div.thumb { width: 100px; text-align: center; margin: 0 10px; }
table.item_l div.thumb img { padding: 2px; border: 1px solid #999999; }
table.item_l div.title { font-size: 14px; font-weight: bold; color: #cc0000; text-align: left; padding-left: 10px; }
div.summary { padding-left: 10px; margin-top: 10px; }table.item_l div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_l div.pricing span.inc { padding-left: 10px; }
table.item_l div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item_l div.pricing span.rrp { display: block; width: 240px; font-weight: normal; }
table.item_l span.stock { display: block; text-align: right; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll right center; padding: 4px 25px 3px 0; width: 215px; margin-top: 5px; }
div.basket { width: 133px; float: right; margin-left: 10px; padding-top: 10px; }
div.distance {clear: both; padding-top: 10px; text-align: center; margin-right: 10px; }



/* markup: Product view markup #108 */

table.item { width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item select, table.item option { font-weight: bold; color: #333333; }
table.item td { text-align: left; vertical-align: top; }
table.item td.image { text-align: center; padding-right: 15px; }
div.socialnet { width: 152px; margin: 15px auto 25px auto; }
div#speccontainer { width: 350px; background: #f9f9f9; background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; padding: 20px 30px; margin-top: -10px; }
table.item div.pricing { font-weight: bold; color: #4d9dcb; }
table.item div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item div.pricing span.price { display: block; }
table.item div.pricing span.inc { font-size: 12px; color: #4d9dcb; }
table.item div.pricing span.rrp { display: block; font-weight: normal; }
table.item span.stock { display: block; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 4px 0px 3px 25px; margin-top: 5px; }
table.ordering { margin: 15px 0; }
table.ordering td.quan { padding-right: 10px; }
div#breadcrumb div.trail { display: none; }
div.trail { margin-bottom: 20px; padding: 10px 0; border-bottom: 1px dotted #999999; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback { display: block; position: relative; top: 20px; left: 330px; font-family: Verdana, sans-serif; font-size: 10px; }
span.goback a, div.trail a { color: #454545; text-decoration: none; text-transform: uppercase; }
span.goback a:hover, div.trail a:hover { color: #454545; text-decoration: underline; }
div.trail a.current, div.trail a.current:hover { display: block; font-weight: bold; }
div.item_details { font-size: 14px; padding-bottom: 5px; border-bottom: 1px dotted #999999; margin: 10px 0; }
div.item_details span.desc { display: block; float: right; font-size: 11px; margin-top: 3px; }
table.attributes td.attribute-label { padding-right: 20px; }
div.refer { margin-top: 10px; }
div.refer img { margin-bottom: -5px; margin-right: 5px; }
div.imgbrowser { margin-top: 4px; font-weight: bold; }
div.imgbrowser img { margin-bottom: -3px; margin-right: 5px; }
table.ec_external_links { margin: 10px 0; }
table.ec_external_links td { padding-right: 10px; }
table.options { height: 50px; margin-top: 15px; margin-bottom: 5px; background: #dddddd url(../files/graphics/markup/default/options.png) no-repeat scroll right 5px; border-top: 5px solid #dddddd; border-bottom: 5px solid #dddddd; border-right: 10px solid #dddddd; }
table.options td { padding: 5px 10px; }
table.options td.label { padding-top: 7px; }
table.options td.input { padding-right: 45px; }
table.options td.input select, table.options td.input option { font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.item_accessories td { vertical-align: middle; }
table.item_accessories td.image { padding-bottom: 5px; padding-right: 5px; }
table.item_accessories td.detail { padding-left: 10px; }



/* markup: Property list markup #94 */

table.njh_list_default { margin-top: 10px; width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_list_default td { padding: 0; text-align: left; }
table.njh_list_default tr.row0 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.njh_list_default tr.row1 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; }
table.item_l { height: 120px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_l td { padding: 12px 0; }
table.item_l div.thumb { width: 100px; text-align: center; margin: 0 10px; }
table.item_l div.thumb img { padding: 2px; border: 1px solid #999999; }
table.item_l div.title { font-size: 14px; font-weight: bold; color: #cc0000; text-align: left; padding-left: 10px; }
div.summary { padding-left: 10px; margin-top: 10px; }table.item_l div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_l div.pricing span.inc { padding-left: 10px; }
table.item_l div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item_l div.pricing span.rrp { display: block; width: 240px; font-weight: normal; }
table.item_l span.stock { display: block; text-align: right; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll right center; padding: 4px 25px 3px 0; width: 215px; margin-top: 5px; }
div.basket { width: 133px; float: right; margin-left: 10px; padding-top: 10px; }
div.distance {clear: both; padding-top: 10px; text-align: center; margin-right: 10px; }




