﻿#userheader { margin-top:8px;}
#marketplace { width:758px; border-bottom:1px solid #c7c7c7; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; float:left; background-color:white; padding:20px 0 20px 17px;}
#userMenu { width:759px;}
/*
.marketplace-top { width:741px; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; float:left; background-color:white; padding:14px 17px;}
.marketplace-top h1 { font-size:1.2em; }
.marketplace-top .options { float:right;}
.marketplace-top .options div { float:left;  font-weight:bold; padding-left:22px; display:block; line-height:18px; position:relative; margin-left:8px;}
.marketplace-top .options .location { background:url(/Content/gfx/iconpack/world.png) no-repeat;}
.marketplace-top .options .placead { background:url(/Content/gfx/iconpack/layout_add.png) no-repeat; padding-right:0;}
.marketplace-top .location a{ padding-right:16px; display:block;}
.marketplace-top .location a:hover { background:url(/Content/gfx/iconpack/bullet_arrow_down.png) no-repeat top right; }
*/
/***********************************************************
LEFT COLUMN 
***********************************************************/
/* General Layout */
#leftpane { float:left; width:200px;}
#leftpane h1 { font-size:1.2em; margin:0 0 6px; float:left; width:200px; }
#leftpane ul.options { width:190px; float:left; margin-bottom:6px; background-color:#F5F5F5; padding:5px; border-top:1px solid #c7c7c7;}
#leftpane ul.options li { color:#666; font-size:0.9em; float:left; width:188px; margin-bottom:5px; padding:1px;}
#leftpane ul.options li a { color:#0B79C4; font-size:1.1em; }
#leftpane ul.options li input { float:left; margin:2px 5px 0 4px;}
#leftpane ul.options li label { float:left; line-height:18px; overflow:hidden; width:165px; white-space:nowrap; color:#0B79C4;}
#leftpane ul.options li label span { color:#666;}
#leftpane ul.options li:hover { border:1px solid #5795c9; background-color:#aad0f0; -moz-border-radius:3px; padding:0; }
#leftpane ul.options li.selected { border:1px solid #04588F; background-color:#237DC7; -moz-border-radius:3px; padding:0; }
#leftpane ul.options li.selected label {color:#fff; }
#leftpane ul.options li.selected label span{color:#98c9f2}
#leftpane .wrap { float:left; width:200px;}
#leftpane .from-to input.inp { width:70px; }

#leftpane .word-search { background-color:#f5f5f5; padding:8px; width:184px; border-top:1px solid #c7c7c7; float:left; margin-bottom:10px;}
#leftpane .word-search input.inp {float:left; width:140px; background: url(../../gfx/modules/video/input_shadows.gif) no-repeat scroll left top; padding:4px 6px 5px; border:1px solid #999; border-right:0;}
#leftpane .word-search .submit { background:url(/Content/gfx/iconpack/magnifier.png) no-repeat 6px 4px #26759e; border:1px solid #04588F; float:left; height:26px; width:28px; }
/*
.current-filter { border:1px solid #c7c7c7; border-bottom:0; float:left; width:198px; margin-bottom:10px;}
.current-filter dt { border-bottom:1px solid #e3e3e3; font-size:1.2em; color:#333; font-weight:bold; padding:6px 8px;} 
.current-filter dd { border-bottom:1px solid #e3e3e3; padding:6px 8px; color:#ce0307; background:url(/Content/gfx/iconpack/delete.png) no-repeat 7px 5px; padding-left:28px; cursor:pointer;}  
.current-filter .save { border-bottom:1px solid #c7c7c7; background:url(/Content/gfx/iconpack/disk.png) no-repeat 6px 5px #f5f5f5; padding-left:27px; cursor:pointer; color:#0B79C4; font-weight:bold;} 
*/

/* Marketplace MainMenu*/
.mp-menu { border-bottom:0; float:left; width:198px; margin-bottom:10px;}
.mp-menu dt { font-size:1.2em; color:#333; font-weight:bold; padding:6px 8px;}
.mp-menu dd { cursor:pointer; margin-bottom:5px;}  
.mp-menu dd a { color:#0B79C4; padding:6px 0; font-weight:bold; display:block; color:#000;}

.mp-menu dd.housing a{ padding-left:27px; background:url(/Content/gfx/iconpack/house.png) no-repeat 5px 5px;}
.mp-menu dd.jobs a{ padding-left:27px; background:url(/Content/gfx/iconpack/briefcase.png) no-repeat 5px 5px;}
.mp-menu dd.forsale a{ padding-left:27px; background:url(/Content/gfx/iconpack/money.png) no-repeat 5px 5px;}
.mp-menu dd.motor a{ padding-left:27px; background:url(/Content/gfx/iconpack/car.png) no-repeat 5px 5px;}
.mp-menu dd.visa a{ padding-left:27px; background:url(/Content/gfx/iconpack/book_key.png) no-repeat 5px 5px;}
.mp-menu dd.food a{ padding-left:27px; background:url(/Content/gfx/iconpack/food.gif) no-repeat 5px 5px;}

.mp-menu dd.tickets a{ padding-left:27px; background:url(/Content/gfx/iconpack/ticket.png) no-repeat 5px 5px;}
.mp-menu dd.placead a{ padding-left:27px; background:url(/Content/gfx/iconpack/page_edit.png) no-repeat 5px 5px; }
.mp-menu dd.sub a { padding-left:25px; background:url(/Content/gfx/iconpack/bullet_black.png) no-repeat 5px 6px; color:#444;}
.mp-menu dd a:hover { background-color:#b3d8f1; -moz-border-radius:3px;}
.mp-menu dd.selected a, .mp-menu dd.selected a:hover { border:1px solid #04588f; background-color:#237dc7; color:#fff; -moz-border-radius:3px;}

/* Ad category 
.adcategory { width:544px; float:left;}
.adcategory p { padding:10px; font-size:1.1em; float:left; color:#333;}
.adcategory dl { float:left; padding:0 0 30px; }
.adcategory dt { width:500px; font-size:1.3em; float:left; font-weight:bold; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #e7e7e7;}
.adcategory dd { width:175px; font-size:1.1em; float:left; }
.adcategory dd a { font-weight:bold; color:#0B79C4; display:block; background-color:#f8f8f8; -moz-border-radius:3px; margin:5px 5px 0; padding:5px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.adcategory dd a:hover { border-bottom:1px solid #999; border-right:1px solid #999;  text-decoration:none; background:url(/Content/gfx/iconpack/bullet_go.png) no-repeat 141px 4px  #f8f8f8;}
.adcategory dt.housing { padding-left:27px; background:url(/Content/gfx/iconpack/house.png) no-repeat 5px 0;}
.adcategory dt.jobs { padding-left:27px; background:url(/Content/gfx/iconpack/user_suit.png) no-repeat 5px 0;}
.adcategory dt.forsale { padding-left:27px; background:url(/Content/gfx/iconpack/money.png) no-repeat 5px 0;}
.adcategory dt.world { padding-left:27px; background:url(/Content/gfx/iconpack/world.png) no-repeat 5px 0;}
*/


/***********************************************************
RESULT COLUMN 
***********************************************************/

/* Result Status (Filter etc) */
.result-status { float:left; width:541px; margin-bottom:10px;}
.result-status ul.roles { float:left; width:541px; border:0; margin-bottom:5px;}
.result-status ul.roles li { float:left; border:0; width:auto; margin-right:5px;}
.result-status ul.roles li a { float:left; padding:4px 9px; font-weight:bold; color:#333; font-size:1.2em; }
.result-status ul.roles li a:hover { padding:3px 8px; border:1px solid #dedede; background-color:#f8f8f8;  -moz-border-radius:3px;}
.result-status ul.roles li.selected a{padding:3px 8px;border:1px solid #04588f; background-color:#237dc7; color:#fff; -moz-border-radius:3px;}
.result-status p { float:left; color:#666; font-size:.9em; margin-bottom:10px;}
.result-status p a { font-size:1.1em; color:#333; font-weight:bold;}
.result-status p a.change { font-weight:normal; font-size:1em; color:#0B79C4;}

/*Search Results*/
.maincolumn .topbar {border-top:1px solid #c7c7c7; float:left; background-color:#f5f5f5; padding:10px; width:521px; border-bottom:1px solid #c7c7c7;}
.maincolumn .topbar h1 { float:left; font-size:1.4em; }
.maincolumn .topbar h1 a { color:#0B79C4;}
.maincolumn img { float:left; }
.maincolumn .info { float:right; width:291px; padding-left:10px; font-size:.9em;}
.maincolumn .title { font-weight:bold; font-size:1.4em; margin-bottom:10px; float:left; width:294px;}
.maincolumn .housing .address { margin-bottom:5px; float:left; color:#666; width:145px; float:left; width:147px; color:#666; float:left;}
.maincolumn .housing .furnished { margin-bottom:5px; float:left; color:#666; width:145px; float:right; }
.maincolumn .housing .bedrooms { margin-bottom:5px; float:left; color:#666; width:145px; float:right;}
.maincolumn .housing .size { margin-bottom:5px; float:left; color:#666; width:145px; font-size:1.4em; color:#0B79C4; font-weight:bold; margin-top:5px;}
.maincolumn .housing .price { margin-bottom:5px; float:left; color:#666; width:145px; font-size:1.4em; color:#0B79C4; font-weight:bold; margin-top:5px;}
.maincolumn .housing .broker { margin-bottom:5px; float:left; color:#666;}

.maincolumn .jobs-header { float:left; width:524px; margin-bottom:20px;}
.maincolumn .jobs-header .logo-center { width:524px; text-align:center; float:left;}
.maincolumn .jobs-header .logo-center img { float:none; margin:10px; }
.maincolumn .jobs-header p { margin:10px 0;}
.maincolumn .housing_object .jobs-header h1 { width:524px; text-align:center; text-transform:none; font-size:1.8em;}

.maincolumn .housing_object { padding:10px; float:left; width:524px;}
.maincolumn .housing_object h1 { text-transform:uppercase; font-size:1.4em; margin-bottom:8px; }
.maincolumn .housing_object .object_photos { float:left; width:234px; margin-bottom:10px;}
.maincolumn .housing_object .object_photos { float:left; overflow:hidden;  }
.maincolumn .housing_object .object_photos img { margin-bottom:3px; margin-right:3px;}
.maincolumn .housing_object .object_photos .nomargin img { margin-right:0;}

.maincolumn .housing_object .infocol { width:280px; float:right;}
.maincolumn .housing_object .infocol h2 { width:270px; background-color:#f5f5f5; padding:3px 5px;  float:left; font-size:1.2em; color:#252525; -moz-border-radius:3px;}
.maincolumn .housing_object .infocol dl { width:280px; float:left; display:block; margin:5px 0 13px; }
.maincolumn .housing_object .infocol dt { width:130px; float:left; color:#252525; line-height:1.5em; padding-left:5px; font-weight:bold;}
.maincolumn .housing_object .infocol dd { line-height:1.5em; color:#252525; float:left; width:144px;}
.maincolumn .housing_object .infocol dd a { color:#0B79C4;}
.maincolumn .housing_object div.maincol { width:234px;float:left;  }
.maincolumn .housing_object div.maincol h2 { font-size:1.2em; margin-bottom:5px; margin-top:17px;}
.maincolumn .housing_object div.maincol p { margin-bottom:10px;}

.housing-location { border:1px solid #c7c7c7; float:left; padding:10px;}
.housing-location select { padding:3px; margin-bottom:8px;  float:left; width:178px;}
.housing-location label { font-size:1.2em; font-weight:bold; padding:0 5px 5px 0; float:left; } 

.maincolumn .info-job { font-size:0.9em;}
.maincolumn .info-job { width:434px; float:right; }
.maincolumn .info-job .position { font-weight:bold; font-size:1.1em; color:#333; font-size:1.1em; float:left; width:147px;}
.maincolumn .info-job .employer { float:left; font-weight:bold; font-size:1.1em; color:#333; width:187px; font-size:1.1em;}
.maincolumn .info-job .date { color:#666; float:left; width:90px; text-align:right; margin-right:10px;}
.maincolumn .info-job .heading { width:434px; font-weight:bold; color:#333; float:left; font-size:1.3em;}
.maincolumn .info-job .category { width:434px; margin-bottom:10px; float:left;}
.maincolumn .info-job .summary { width:434px; float:left;}

.maincolumn .price-label { width:294px; margin:0;}
.maincolumn .wide { width:294px;}
.maincolumn .dealer a { text-transform:uppercase; font-weight:bold; width:149px; float:left; display:block; }

.maincolumn .topbar a.update { line-height:17px; background:url(/Content/gfx/iconpack/arrow_rotate_anticlockwise_blue.png) no-repeat; padding-left:20px; float:left; font-weight:bold; color:#0B79C4;}
.maincolumn .topbar label {float:left; }
.maincolumn .topbar label select { margin:0 10px;}
.maincolumn .topbar .savead, .maincolumn .topbar .tell, .maincolumn .topbar .print { padding:0 20px 0 22px; display:inline-block; line-height:18px; color:#0B79C4;}
.maincolumn .topbar .savead { background:url(/Content/gfx/iconpack/disk.png) no-repeat; }
.maincolumn .topbar .tell { background:url(/Content/gfx/iconpack/email.png) no-repeat; }
.maincolumn .topbar .print { background:url(/Content/gfx/iconpack/printer.png) no-repeat; }


/* Marketplace Listing DL */
dl.listing { float:left; width:541px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
dl.listing dt { float:left; width:521px; font-weight:bold; padding:10px; background-color:#f7f7f7;  }
dl.listing dd { float:left; width:531px; border-top:1px solid #c7c7c7; padding:10px 10px 10px 0; position:relative;}
dl.listing dd a.list-img { float:left; width:149px; overflow:hidden; margin-right:10px; min-height:100px; background-color:#f1f1f1;}
dl.listing dd a.list-img img { width:149px;}
dl.listing .wrap { float:left; width:372px;}
dl.listing .noimage { width:531px;}
dl.listing h1 { float:left;}
dl.listing .sortby { float:right;}
dl.listing h2 { font-size:1.2em; margin-bottom:3px;}
dl.listing h2 span.red { color:red;}
dl.listing p.tagline { margin:0 0 10px; color:#555; float:left; width:100%;}
dl.listing p.date { position:absolute; top:10px; right:10px; font-size:.9em;color:#333; }
dl.listing p.description { margin-bottom:10px;}
dl.listing dl { float:left; width:372px; margin-bottom:12px; line-height:16px; }
dl.listing dl dt { float:left; width:75px; font-weight:normal; color:#333; padding:0; background-color:Transparent;}
dl.listing dl dd { border-top:0; padding:0 10px 0 0; width:auto; width:101px; float:left; font-weight:bold; }
dl.listing dl dd.split { width:100%; float:left; padding:0; height:0; *line-height:0; }
dl.listing .noimage dl { width:425px;}
dl.listing .noimage dl dt { width:100px;}
dl.listing .noimage dl dd { width:112px;}

dl.listing .button-green, dl.listing .button-gray { margin-left:10px;}





.maincolumn ul.list { width:541px; float:left; }
.maincolumn ul.list li { padding:10px; border-bottom:1px solid #c7c7c7; float:left; width:521px;}

.maincolumn ul.list li.new-item { background-color:#fefce4;}
.maincolumn ul.list li.new-item .title span { background-color:#f00; color:#fff; padding:1px 5px 0; margin:0 0 0 5px; text-transform:uppercase; -moz-border-radius:3px;}
.maincolumn ul.list li.sold-item .price { color:#999;}
.maincolumn ul.list li.sold-item .title span { background-color:#666; color:#fff; padding:1px 5px 0; margin:0 0 0 5px; text-transform:uppercase; -moz-border-radius:3px;}

.maincolumn ul.list li.sold-item * { color:#999;}
.maincolumn ul.list li.sold-item { background-color:#f8f8f8;} 


.maincolumn .jobs-topbar { float:left; border-bottom:1px solid #c7c7c7; width:524px; padding:7px 10px 4px; }
.maincolumn .jobs-topbar p { font-weight:bold; color:#333; float:left;}
.maincolumn .jobs-topbar .logo { width:90px;}
.maincolumn .jobs-topbar .position { width:147px;}
.maincolumn .jobs-topbar .employer { width:187px;}
.maincolumn .jobs-topbar .date { width:90px; text-align:right; margin-right:10px;}



 
/* Marketplace frontpage */
#marketplace-categorys .wrap { background:url(/Content/gfx/modules/marketplace/corner_topleft.gif) no-repeat #ebebeb; float:left; margin:5px; width:237px;}
#marketplace-categorys .wrap div { background:url(/Content/gfx/modules/marketplace/corner_topright.gif) top right no-repeat; float:left; width:237px;}
#marketplace-categorys .wrap div div { background:url(/Content/gfx/modules/marketplace/corner_bottomright.gif) bottom right no-repeat;}
#marketplace-categorys .wrap div div div { position:relative; background:url(/Content/gfx/modules/marketplace/corner_bottomleft.gif) bottom left no-repeat; padding:10px; width:217px; height:100px;}
#marketplace-categorys h2 { font-size:1.5em;  margin-bottom:5px; }
#marketplace-categorys h2 a { color:#0B79C4;}
#marketplace-categorys p.categorys { width:150px; clear:both; margin-bottom:10px;}
#marketplace-categorys a.summary { color:#888; float:left; font-size:.9em; width:150px; margin-right:50px;}
#marketplace-categorys h2 span.coming { color:#888; font-size:.7em;}
#marketplace-categorys p.summary { float:left; width:741px; font-size:1.4em; font-weight:bold; color:#666; padding:10px 0; text-align:center;}
#marketplace-categorys div div div.category-options { width:auto; height:auto; padding:0 0 0 10px; background:none; margin:0; float:left; position:absolute; bottom:8px; left:0;}
#marketplace-categorys .category-options a {padding:0 8px 0 20px; font-weight:bold; font-size:.9em; color:#444; line-height:16px; display:block; float:left;} 
#marketplace-categorys .category-options a:hover { text-decoration:underline;}
#marketplace-categorys .category-options .search { background:url(../../gfx/iconpack/magnifier.png) no-repeat left; _background:url(../../gfx/iconpack/magnifier.gif) no-repeat left; }
#marketplace-categorys .category-options .add { background:url(../../gfx/iconpack/overlays.png) no-repeat left; _background:url(../../gfx/iconpack/overlays.gif) no-repeat left; }
#marketplace-categorys .category-options .delivery-add { background:url(../../gfx/iconpack/package_add.png) no-repeat left; _background:url(../../gfx/iconpack/package_add.gif) no-repeat left; }
#marketplace-categorys img { position:absolute; top:10px; right:10px;  }
#marketplace .maincolumn { margin:0 0 17px 17px; width:541px; float:left; *display:inline;}
#marketplace .maincolumn .default-formatting h2 { margin-bottom:8px; font-size:1.5em;}
.formStyle2 { width:541px; }
.formStyle2 h2 { font-size:1.5em;}
.formStyle2 fieldset p { margin:10px;}
.formStyle2 div p { line-height:28px; margin:0;}
.formStyle2 div p.info { width:390px; margin:4px 0 0; line-height:normal;}
.formStyle2 fieldset { width:541px; }
.formStyle2 label { width:120px;}
.formStyle2 div.required, .formStyle2 div.optional { width:524px; padding-right:17px;}
.formStyle2 .inp  { width:373px;}
.formStyle2 .radios { float:left;}
.formStyle2 .radios label {float:left; margin:3px 5px; width:auto; padding-top:0;}
.formStyle2 .checkboxlist { float:left; padding-bottom:5px; border-bottom:1px solid #E8E8E8;}
.formStyle2 .checkboxlist label { width:165px; padding-bottom:5px;}
.formStyle2 textarea { width:501px; margin:5px 0 10px 17px;}

.adimagelist { background-color:#f9f9f9; width:541px; margin-bottom:10px;}
.adimagelist th { border-bottom:1px solid #c7c7c7; padding:0 10px 10px; background-color:#fff; font-size:1.1em;}
.adimagelist td {text-align:left; border-bottom:1px solid #e8e8e8; padding:10px; vertical-align:top;}
.adimagelist td p { margin:0;}
.adimagelist td a { font-size:.85em; color:#0B79C4;}
.adimagelist td a.moveup { background:url(/Content/gfx/iconpack/arrow_up.png) no-repeat; display:block; padding-left:22px; font-weight:bold; line-height:18px;}
.adimagelist td a.movedown { background:url(/Content/gfx/iconpack/arrow_down.png) no-repeat; display:block; padding-left:22px; font-weight:bold; line-height:18px;}
.adimagelist td p.filename { font-weight:bold;}

.market-pager { float:right;}
.market-pager a { float:left; padding:10px; font-weight:bold; font-size:1.2em;}
