
div#findAgents {float:left; height:257px; width:630px; background-image:url(../../images/common/searchBackground.gif); background-position:bottom left; background-repeat:no-repeat; border:solid 1px #ebeaea; background-color:#ebeaea; 
					-webkit-border-top-left-radius: 6px;
                    -webkit-border-top-right-radius: 6px;
                    -moz-border-radius-topleft: 6px;
                    -moz-border-radius-topright: 6px;
                    border-top-left-radius: 6px;
                    border-top-right-radius: 6px;}
div#findAgents fieldset legend{font-weight:bold;}
div#findAgents h1{background-color:black; display:block; color:White; width:616px; padding:5px 5px 5px 10px; margin:0; font-weight:bold;
                                   -webkit-border-top-left-radius: 6px;
                                   -webkit-border-top-right-radius: 6px;
                                   -moz-border-radius-topleft: 6px;
                                   -moz-border-radius-topright: 6px;
                                   border-top-left-radius: 6px;
                                   border-top-right-radius: 6px;}

div#findAgents fieldset ul{padding:10px; }
div#findAgents fieldset ul li{margin:10px 0; font-size:0.9em;}
div#findAgents fieldset ul li label{width:130px; float:left;}
div#findAgents fieldset legend.alphabet{padding:0 0 0 10px;}
div#findAgents fieldset ol {margin:10px 0; padding:10px; width:600px;}
div#findAgents fieldset ol li{display:inline; margin:0 2px 0 0; font-size:1em;}
div#findAgents fieldset ol li a{text-decoration:none; color:#336699; font-weight:bold;}
div#findAgents fieldset ol li a:hover{text-decoration:underline; color:#336699; font-weight:bold;}
div#findAgents fieldset ol li span{font-size:0.7em; margin:0 0 0 2px;}
div#findAgents fieldset input{width:200px;}

div#findAgents fieldset input#startSearch{margin:0 5px 0 0; color:White; border:none; width:150px; padding:3px 8px; float:right; font-weight:bold; font-size:1.1em; font-family:Arial;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
					background-image:url(../../images/common/blueButtonBg.jpg);
					background-repeat:repeat-x;
					background-color:#234578;
                    background:-moz-linear-gradient(center top , #4488bb, #234578) repeat scroll 0 0 #234578;
                    background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb)); 
                    cursor:pointer;
                     }

p.officeListings{font-size:0.8em; margin:10px 0 0 0;}

 /*Tabbed content*/
  
.tabList {margin:20px 0 3px 10px; padding:10px 0 0 0; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em; clear:both;}
.tabList li {cursor:pointer; margin:0 2px 0 0; padding:4px; list-style-type:none; display:inline; background-color:#666666;
             -webkit-border-top-left-radius: 3px;
             -webkit-border-top-right-radius: 3px;
             -moz-border-radius-topleft: 3px;
             -moz-border-radius-topright: 3px;
             border-top-left-radius: 3px;
             border-top-right-radius: 3px;
             }
.tabList li.selected {background-color:#000000; color:#ffffff; font-weight:normal; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tabList li.selected a {color:#fff;}
.tabList li.hover a {text-decoration:underline;}
.tabList li a {color:#fff; padding:0px; margin:0px;}

#tabContent {position:relative; border-top:solid 5px #000; width:980px;}
.tabbed {top:0px; padding:0; margin:0;}
#tabContent div#map{margin:0 auto; padding:0; border:solid 1px #eaeaea; padding:10px; position:absolute; top:0;}


div.suggestDiv {position:relative; z-index:101; cursor:default; overflow-x:hidden; overflow-y:auto; background-color:white; border:solid 2px #cfcfcf; padding:5px; font-size:1em;}
div.suggestDiv span.suggestion	{display:block; width:100%; padding-top:1px; padding-bottom:1px;}
div.suggestDiv span.seeMoreSuggestions {display:block; width:100%; padding-top:1px; padding-bottom:1px; font-weight:bold;}
div.suggestDiv span.selection {background-color:#b1c09c;}
div.suggestDiv span.match {background-color:#ffac20;}

div#list{float:left; width:980px;}
div#list div.agentTile{overflow:auto; height:100%; margin:10px 0; padding:0 0 10px 0; border-bottom: 1px solid #E4E4E4;}
div#list .imgBorder{float:left; margin:0 10px 0 0; border:solid 1px #eeeeee; padding:5px; width:200px;}
div#list .imgBorder img{ margin:0 auto; text-align:center;}
div#list dl{overflow:auto;}
div#list dl dt{padding:0 0 10px 0;}
div#list dl dt a{font-weight:bold; color:#336699; text-decoration:none;} 
div#list dl dd{font-size:0.8em; margin:0 0 10px 0;}
div#list dl dd a{color:#336699; text-decoration:none; background-image:url(../../images/common/squareArrow.jpg); background-repeat:no-repeat; background-position: center left; padding:10px 10px 10px 20px; }
div#list a:hover{text-decoration:underline;}
.listMargin{margin:10px 0 0 0;}

/*div#listings{} 
div#listings dl{ float:right; width:835px;}
div#listings dl dt{padding:0 0 10px 0;}
div#listings dl dt a{font-weight:bold; color:#336699; text-decoration:none;} 
div#listings dl dt a:hover{text-decoration:underline;}
div#listings dl dd{font-size:0.8em; margin:0 0 10px 0; float:left; width:33%; color:#333333;}
div#listings dl dd.type span{width:40px; float:left;}
div#listings dl dd.type ul{width:225px; float:right; padding:0; margin:0;}
div#listings dl dd span{font-weight:bold; margin:0 5px 0 0;}
div#listings dl dd a{color:#336699; text-decoration:none; background-image:url(../../images/common/squareArrow.jpg); background-repeat:no-repeat; background-position: center left; padding:10px 10px 10px 20px; }

div#listing{border-bottom:solid 1px #e4e4e4; margin:10px 0 0 0; overflow:auto;}*/

/*listings

div#listings{float:left; padding: 0 5px 10px 5px; width:670px;}
div#listings img{float:left; margin:0 10px 0 0; max-width:120px; border:solid 1px #eeeeee; padding:5px;}*/

div#listings{} 

div.listing{border-bottom:solid 1px #e4e4e4; margin:10px 0 0 0; padding:0 0 10px 0; height:100%; overflow:auto;}
div.listing img.thumbnail{border:Solid 1px #eaeaea; margin:0 0 10px 0;}
div.listing img{float:left;}

div#listings div.tile{ float:right; width:830px;}
div#listings div.tile h2{padding:5px; background-color:#f2f2f2; margin:0 0 10px 0; font-family:Arial, Tahoma; font-size:1em;}
div#listings div.tile h2 a{font-weight:bold; color:#336699; text-decoration:none;} 
div#listings div.tile h2 a:hover{text-decoration:underline;}
div#listings div.tile p.price{font-size:0.9em; font-weight:bold; margin:0 0 10px 0; color:#333333; width:390px; float:left;}
div#listings div.tile p.situation{font-size:0.9em; font-weight:bold; margin:0 0 5px 0; color:#666666; float:right; text-align:right; width:140px;}
div#listings div.tile ul {border-top:dotted 1px #d3d3d3; padding:5px 0 0 0;}
div#listings div.tile ul#sizeUsage {width:230px; float:left; clear:both;}
div#listings div.tile ul#unitsType {width:600px;float:left;}
div#listings div.tile ul li{font-size:0.75em; margin:0 0 5px 0; color:#333333;}
div#listings div.tile ul li.type span{width:90px; float:left;}
div#listings div.tile ul li.type ul{width:500px; float:right; padding:0; margin:0; font-size:1.2em; border:none;}
div#listings div.tile ul li span{font-weight:bold; margin:0 5px 0 0; width:90px; float:left; background-image:url(../../images/common/listingArrow.gif); background-position:right; background-repeat:no-repeat;}
div#listings div.tile ul li span.dimensions{font-weight:normal; margin:0 0 0 5px; font-size:0.85em;}
div#listings div.tile ul li a{color:#336699; text-decoration:none; background-image:url(../../images/common/squareArrow.jpg); background-repeat:no-repeat; background-position: center left; padding:10px 10px 10px 20px; }

p.registerNow{background-image:url(../../images/common/squareArrow.jpg); background-repeat:no-repeat; background-position: center left; padding:0 0 0 20px; color:#333333; font-size:0.8em; margin:0;}
p.registerNow a{color:#333333; text-decoration:none;}
p.registerNow a:hover{color:#333333; text-decoration:underline;}


ul#location{}
ul#location li{margin:0 5px 0 0;}
ul#location li a{color:#336699; text-decoration:none;}
ul#location li a:hover{color:#336699; text-decoration:underline;}

/*pagination*/
#pagination{clear:both; overflow:auto;}
#pagination li{border:Solid 1px #eaeaea; width:20px; text-align:center; padding:5px 3px; font-size:0.8em; float:left; display:inline; margin:0 0 0 5px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
				background-image:url(../../images/common/paginationBg.jpg);
				background-position:bottom;
				background-repeat:repeat-x;
                background:-moz-linear-gradient(center top , #fff, #eaeaea) repeat scroll 0 0 #eaeaea;
                background: -webkit-gradient(linear, center bottom, center top, from(#eaeaea), to(#fff));
              }
#pagination li:hover{border:solid 1px #b6b6b6;}
#pagination li a{color:#336699; text-decoration:none;}
#pagination li a:hover{color:#759dc5; text-decoration:underline;}
#pagination li.next{width:55px; text-align:left;}
#pagination li.next a{padding:0 0 0 5px;}
#pagination li.prev{width:55px; text-align:right;}
#pagination li.prev a{padding:0 5px 0 0;}
#pagination li#on{color:#759dc5; font-weight:bold; color:#333333; border:solid 1px #b6b6b6;}

/*infowindow*/
div#info span#infospiel{font-size: 0.9em;}
div#info span#infonav{float:right; padding-right: 20px;}
div#info span#infonav a{color:#336699; text-decoration:none;}
div#info span#infonav a:hover{color:#336699; text-decoration:underline;}
div#info li.infowindow{height:100px; overflow:hidden;}
div#info li.infowindow img{float:left; margin:0 10px 0 0;}
div#info li.infowindow dl{overflow:auto;}
div#info li.infowindow dl dt{padding:0 0 10px 0;}
div#info li.infowindow dl dt a{font-weight:bold; color:#336699; text-decoration:none;}
div#info li.infowindow dl dd{font-size:0.8em; margin:0 0 10px 0;}
div#info li.infowindow dl dd a{color:#336699; text-decoration:none; background-image:url(../../images/common/squareArrow.jpg); background-repeat:no-repeat; background-position: center left; padding:10px 10px 10px 20px; }
div#info li.infowindow a:hover{text-decoration:underline;}

div#info li.infowindow div.infotile{float:right; width:358px;}
div#info li.infowindow div.infotile h2{padding:2px; background-color:#f2f2f2; margin:0 0 10px 0; font-family:Arial, Tahoma; font-size:0.9em;}
div#info li.infowindow div.infotile h2 a{font-weight:bold; color:#336699; text-decoration:none;} 
div#info li.infowindow div.infotile h2 a:hover{text-decoration:underline;}
div#info li.infowindow div.infotile p.price{font-size:0.8em; font-weight:bold; margin:0 0 10px 0; color:#333333; width:190px; float:left;}
div#info li.infowindow div.infotile p.situation{font-size:0.8em; font-weight:bold; margin:0 0 5px 0; color:#666666; float:right; text-align:right; width:140px;}
div#info li.infowindow div.infotile ul {border-top:dotted 1px #d3d3d3; padding:5px 0 0 0;}
div#info li.infowindow div.infotile ul#sizeUsage{width:190px; float:left;}
div#info li.infowindow div.infotile ul#unitsType{width:140px; float:left;}
div#info li.infowindow div.infotile ul li{font-size:0.75em; margin:0 0 5px 0; color:#333333;}
div#info li.infowindow div.infotile ul li.type span{width:90px; float:left;}
div#info li.infowindow div.infotile ul li.type ul{width:200px; float:right; padding:0; margin:0; font-size:1.2em; border:none;}
div#info li.infowindow div.infotile ul li span{font-weight:bold; margin:0 5px 0 0; width:90px; float:left; background-image:url(../../images/common/listingArrow.gif); background-position:right; background-repeat:no-repeat;}
div#info li.infowindow div.infotile ul li span.dimensions{font-weight:normal; margin:0 0 0 5px; font-size:0.85em;}
div#info li.infowindow div.infotile ul li a{color:#336699; text-decoration:none; background-image:url(../../images/common/squareArrow.jpg); background-repeat:no-repeat; background-position: center left; padding:10px 10px 10px 20px; }

div#agentRightColumn {float:right; width:330px;}

/*agentRegister*/
input.button{margin:0 5px 0 0; color:White; border:none; padding:3px 8px; margin:0 0 0 200px; cursor:pointer;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
					background-image:url(../../images/common/blueButtonBg.jpg);
                    background:-moz-linear-gradient(center top , #4488bb, #234578) repeat scroll 0 0 #234578;
                    background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb)); }

#agentRegister{background-color:#d2dde4; width:330px; float:right; margin:0; border:solid 1px #d6d5d5;}
#agentRegister h2{background-color:#5381ac; margin:0; padding:5px; border-bottom:solid 1px #d6d5d5; color:#ffffff; font-family:Arial;}
#agentRegister p{padding:10px; color:#333333; font-size:0.8em;}
#agentRegister p#registerNow{background-image:url(../../images/common/squareArrow.jpg); background-repeat:no-repeat; background-position: center left; padding:10px 10px 10px 20px; color:#333333; font-size:0.8em; margin:0 0 0 10px;}
#agentRegister p#registerNow a{color:#333333; text-decoration:none;}
#agentRegister p#registerNow a:hover{color:#333333; text-decoration:underline;}

#mpu {padding:10px 5px 0 5px;}

/*pagination*/
#pagination{clear:both; overflow:auto; float:right; margin:10px 0;}
#pagination li{ border:Solid 1px #eaeaea; width:20px; text-align:center; padding:5px 3px; font-size:0.8em; float:left; display:inline; margin:0 5px 0 0;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
                background:-moz-linear-gradient(center top , #fff, #eaeaea) repeat scroll 0 0 #eaeaea;
                background: -webkit-gradient(linear, center bottom, center top, from(#eaeaea), to(#fff));
              }
#pagination li:hover{border:solid 1px #b6b6b6;}
#pagination li a{color:#336699; text-decoration:none;}
#pagination li a:hover{color:#759dc5; text-decoration:underline;}
#pagination li#next{width:30px; }
#pagination li#prev{width:30px; }

#sortListings{background-color:#000; color:White; padding:5px; font-size:0.8em;}
#sortListings li{display:inline;}
#sortListings li.listingsReturned{margin:0 80px 0 0;}
#quickFilter{padding:10px 0 0 0;}
#quickFilter ul{overflow:auto; margin:0 0 10px 0;}
#quickFilter ul li{display:inline; float:left; font-size:0.8em;}
#quickFilter ul li.label{width:120px; float:left;}

div#errorList{-webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            background:#ffffff;
            overflow:auto;
            padding:3px 5px;
            border:solid 1px #d6d9eb;
            padding:10px;
            margin:10px 0 10px 0;
            clear:both;}
            
div#errorList h3{background-image:url(../../images/icons/errorBubbleIcon.png); background-repeat:no-repeat; background-position:left; padding:0 0 0 20px; font-size:1em; color:#d0120b; font-weight:bold;}
div#errorList ul{margin:10px 0 0 25px;}
div#errorList ul li{padding:2px 0; border:none; font-size:0.8em;}
div#errorList p{padding:5px 0;}
.errorIcon{margin:0 0 0 5px;}

p.backto {margin:5px 0;}
p.backto a{color:#336699; text-decoration:none;}
p.backto a:hover{color:#336699; text-decoration:underline;}