ul.ul_cab {
display:inline;
float:right;
left:640px;
position:absolute;
text-align:right;
top:2.8em;
width:400px;
}

ul.ul_cab li {
display:inline;
list-style-type:none;
padding-right:5px;
}

.main ul li, ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(li.gif) no-repeat scroll 0.7em 0.5em;
font-family:trebuchet ms;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;
list-style-type:none;
min-height:1.2em;
padding-left:2em;
}

.action_box {
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
background-color:#FFFFFF;
border:2px solid #6496C3;
margin:0;
padding:20px 10px;
height:20em;
}


.upload_box2 .other_options {
border-bottom:1px solid #BBBBBB;
color:#999999;
font-size:85%;
margin:25px 15px 10px;
}

a {
color:#6496C3;
font-weight:normal;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.interior_upload_container {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#B0D2F6;
margin:0;
padding:10px;

}

.upload_container_normal {
-moz-border-radius-topleft:10px;
}
.upload_container {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:10px;
background-color:#6496C3;
border:5px solid #6496C3;
width:93%;
}


#topnav ul li a:hover {
background-color:#FFFFFF;
color:#5AB1DA;
text-decoration:none;
}

#topnav .actions {
float:right;
text-align:right;
width:630px;
margin-right:2em;
}

#topnav .actions ul {
float:right !important;
margin:4px;
}

#topnav ul li {
display:block;
float:left;
font-size:16px;
list-style-type:none;
margin:7px 20px 7px 0;
text-align:center;
list-style-image:none;
list-style-position:outside;
margin:0em;
padding:0em;
}

#topnav ul li a {
color:#363636;
display:block;
padding:3px 15px;
text-align:center;
text-decoration:none;
}


#topnav {
font-size:16px;
margin:auto;
text-align:left;
width:900px;

}

#topnav_container {
background:#B0D2F6 none repeat scroll 0 0;
border:1px solid #9CC3DA;
clear:both;
margin:auto;
padding:0 20px;
text-align:center;
margin-top:1em;
height:2.6em;
}



h3.post-sub-head {
background:transparent url(post_sub_header_bg.gif) repeat-y scroll left top;
position:relative;
left:-24px;
font-weight:bold;
}

div.box {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
margin-bottom:10px;
padding-bottom:15px;
width:319px;
float:right;
}

div.head_box {
background:transparent url(http://www.tecnomaps.com/wp-content/themes/tecno/images/content/head_box_middle.gif) repeat-x scroll left center;
height:33px;
margin-bottom:5px;
}
div.head_box div.head_box_left {
background:transparent url(http://www.tecnomaps.com/wp-content/themes/tecno/images/content/head_box_left.gif) no-repeat scroll left top;
display:block;
}
div.head_box div.head_box_left div.head_box_right h2 {
color:#283B5B;
font-size:140%;
line-height:2.2em;
margin:0em;
}

/* ==== HTML Elements =============== */
body{background:#6a7575; margin:0 1em; text-align:center; font-family:"Lucida Grande",Verdana,sans-serif; color:#333; font-size:75%}
body#home{margin:0;padding:0;}
p{font-size:1em; line-height:1.5em; margin:0 0 1.5em 0}
h1{letter-spacing:-1px; font-size:2em; font-weight:normal; margin:0; color:#444}
h1 small{font-size:10px; letter-spacing:0em; color:#777}
h2{letter-spacing:-1px; font-weight:normal; font-size:2em; line-height:1.286em; margin:1.929em 0 0.643em 0; color:#7f7f7f}
h3{
font-size:1.25em;
font-weight:bold;color:#5AB1DA;font-size:1.25em; margin:4px 0;padding:0; background:url("sub_header_bg.gif"/*tpa=http://www.suitematch.com/img/sub_header_bg.gif*/) top left repeat-y; }
h3.post-sub-head{background:url("post_sub_header_bg.gif"/*tpa=http://www.suitematch.com/img/post_sub_header_bg.gif*/) top left repeat-y}
h3 small{font-size:10px; letter-spacing:0em}
h4{font-size:1.5em; letter-spacing:-1px}
h4.alt{color:#690; margin-bottom:8px; font-size:1.35em}
h5{font-size:1.10em; letter-spacing:-1px}
dl, dt, dd{display:inline; margin:0; padding:0}
ul{list-style-type:square}
ul li, ol li{margin:8px 0}
a:hover{color:#333; text-decoration:none}
hr{background:#ddd;color:#ddd;height:.1em;margin:0 0 1.45em;border:none;}
img{border:0}

/* ==== Global ID =============== */
#container{width:970px; text-align:left; margin:0 auto 0 auto; padding:0; background:url("background_container.gif"/*tpa=http://www.suitematch.com/img/background_container.gif*/) top center repeat-y}
#masthead{width:940px; overflow:auto; margin:0 13px; padding:3px 10px 0 10px;margin-bottom:-12px;}
#logo{float:left; width:235px}
#navigation{float:right; text-align:right; width:690px; margin:0px 3px 0 0}
#banner{background:#bfd6d5 url("nyc_skyline.gif"/*tpa=http://www.suitematch.com/img/nyc_skyline.gif*/) bottom left repeat-x; padding:18px; margin:15px 0; color:#444; overflow:auto}
#header{background:#C9DDDC url("header_bg.gif"/*tpa=http://www.suitematch.com/img/header_bg.gif*/) bottom left repeat-x; overflow:auto; color:#6a7575; padding:10px 0 10px 14px; margin:12px 0; border-bottom:1px solid #96a7a6; border-top:1px solid #96a7a6; border-left:1px solid #4a5252; border-right:1px solid #4a5252}
#main_area{width:970px; }
#left{width:100%;float:left;}
#right{float:left;}
#filter{width:227px; background:#b5d762 url("filter_footer.gif"/*tpa=http://www.suitematch.com/img/filter_footer.gif*/) bottom center no-repeat; margin-left:24px}
#listings{width:645px; float:right; display:block; margin-right:24px}
#map_canvas{width:910px; height:470px; border:3px solid #ccc}
#map{width:910px; height:470px;}
#footer{height:100px;width:922px; margin:20px 4px 0 4px; overflow:auto; background:url("background_container_bottom.gif"/*tpa=http://www.suitematch.com/img/background_container_bottom.gif*/) bottom left repeat-x; padding:0 20px; font-size:80%}
#empty{width:376px; margin:75px 297px}
#footer_ad{text-align:center}

/* ==== Global Classes =============== */
.form-left{width:500px; margin:0 0 0 24px}
.form-right{width:300px; padding:0 24px 0 0}
.post-left{width:320px; padding:0}
.post-right{width:600px; padding:0 24px 0 0}
dt.number{float:left; text-align:center; padding:4px}
dt.number small{display:block}
dt.number big{font-weight:bold}
dd.location{float:left; letter-spacing:-1px; font-size:1.75em}
dd.location big{font-weight:bold; font-size:1.10em; display:block}
dd.location small{font-size:90%}
dd.location sup{font-size:75%}
dl.actions dt, dl.expire dt, dl.views dt{display:block; font-size:0.85em; font-weight:bold; color:#999; margin-top:4px}
dl.actions dd{display:block; padding-top:1em}
dl.actions ul{margin:0; padding:0}
dl.actions ul li{display:inline; list-style:none; margin:0 8px 0 0; padding:0}
div.your_post{float:right; margin-right:10px; font-size:90%; padding:10px}
.rent{color:#693}
.feed{ margin-left:3px;   padding:0 0 0 15px;   background:url("feed.gif"/*tpa=http://www.suitematch.com/img/feed.gif*/) no-repeat 0 50%}
.save{ margin-left:3px;   padding:0 0 0 15px;   background:url("save_icon.gif"/*tpa=http://www.suitematch.com/img/save_icon.gif*/) no-repeat 0 50%}
.primary{font-weight:bold; color:#693; font-size:120%}
.secondary{font-size:90%; color:#777}
.skip{font-size:90%; color:#900}
.clear{float:none; clear:both; height:0}
.hide{display:none}
.inline{display:inline}
.amp{font-size:75%; color:#ccc; font-weight:bold}
.highlight{background:#bfd8d8;padding:3px;}
.left{float:left}
.right{float:right}
.arealist{float:left}
.social-badge {background-position-x:0;background-position-y:50%;line-height:20px;padding:5px 0 5px 85px;background-repeat:no-repeat;}
.twitter {background-image:url("twitter_logo.gif"/*tpa=http://www.suitematch.com/img/social/twitter_logo.gif*/);}
.facebook {background-image:url("facebook_logo.gif"/*tpa=http://www.suitematch.com/img/social/facebook_logo.gif*/);}

/* ==== Help =============== */
.flash{width:450px; margin:10px 24px}
/* 
== Orange Msg ==
#flashMessage{background:#ffeab2; border:3px solid #FF6900; color:#B34A00; padding:15px 10px}
#flashMessage strong{font-size:1.7em; color:#B34A00}
*/
#flashMessage{background:#f4dede; border:3px solid #c00; color:#333; padding:15px 10px}
#flashMessage strong{font-size:1.7em; color:#c00}
.form-error{border:1px solid #C00}
.error-message{font-size:95%; color:#C00; font-weight:bold}

/* ==== Navigation =============== */
#navigation ul li{display:inline; list-style:none; padding:0 5px}
#navigation a{font-size:1.2em; color:#555; text-decoration:none; border-bottom:1px solid #ddd; padding:0 0 1px 0}
#navigation a small{color:#8f8c85}
#navigation a:hover{font-size:1.2em; color:#333; background:none; text-decoration:none;  border-bottom:4px solid #6a7575; padding:0 0 1px 0}
#navigation a.current{border-bottom:3px solid #798d8c; font-weight:bold; color:#333}
#navigation a.current:hover{border-bottom:3px solid #798d8c; font-weight:bold; color:#333; background:none}
#navigation ul.account{padding:0; margin:0; font-size:80%; color:#8f8c85}
#navigation ul.account a{color:#8f8c85; font-size:100%}
#navigation ul.in{}
#navigation ul.out{}

/* ==== Breadcrumbs =============== */
#breadcrumbs{position:relative}
#breadcrumbs ul{margin:0 0 0.5em 0; padding:0; list-style:none}
#breadcrumbs ul li{display:inline; margin:0; padding:0; cursor:pointer; list-style-type:none}
#explore{background:#dee6e6 url("explore_shadow.gif"/*tpa=http://www.suitematch.com/img/explore_shadow.gif*/) top left repeat-x; margin:0 5px; display:block}
#explore p{margin:0; padding:0}
#explore ul{float:left; margin:0.5em 2em; padding:0}
#explore ul li{display:block; list-style-type:disc; padding:0.05em 0 0.05em 0.2em}
#explore_tab{float:left; width:950px;line-height:normal; margin:0 4px 15px 4px; background:url("explore_bg.gif"/*tpa=http://www.suitematch.com/img/explore_bg.gif*/) repeat-x 0 0; padding:0 0 0 15px}
#explore_tab ul{ margin:0; padding:0 10px 10px 0; list-style:none}
#explore_tab li{ float:left; background:url("explore_tab_left.gif"/*tpa=http://www.suitematch.com/img/explore_tab_left.gif*/) no-repeat 0 100%;   margin:0;   padding:0 0 0 9px}
#explore_tab a{ float:left; display:block; width:.1em; background:url("explore_tab_right.gif"/*tpa=http://www.suitematch.com/img/explore_tab_right.gif*/) no-repeat 100% 100%; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; white-space:nowrap; color:#999}
#explore_tab >ul a{width:auto}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#explore_tab a{float:none}
/* End IE5-Mac hack */
#explore_tab a:hover{ color:#6a7575}
#explore-parent{ background-position:0 100%;  border-width:0}
#explore-parent a{ padding-top:5px;  color:#333}
#explore_tab li:hover, #explore_tab li:hover a{ color:#6a7575}
#explore_tab li:hover a{ }
 
 
/* ==== Homepage =============== */

#home-top{background:url("skyline.gif"/*tpa=http://www.suitematch.com/img/homepage/skyline.gif*/) bottom left repeat-x;position:relative;margin:5em 0 0 0;padding:0 0 10em 0;}
#home-bottom{background:#B0C2C2;overflow:auto;padding:0 0 3em 0}
#home-footer{margin:20px 0 0 0; overflow:auto;float:none;font-size:80%;border-top:2px solid #eee;}
.home-alley{width:750px;text-align:left;margin:0 auto;position:relative;overflow:auto;}

#home-nav{position:absolute;top:0;right:0;background:#576262;}
#home-nav ul{list-style:none;padding:8px;margin:0;}
#home-nav ul li{margin:4px 8px;display:inline;}
#home-nav ul li a {color:#888;text-decoration:none;}
#home-nav ul li strong a {color:#aaa;padding:2px;text-decoration:none;}
#home-nav ul li strong a:hover {color:#fff;background:#A8D04D;padding:2px;text-decoration:none;}

#home-top .home-alley .left{width:40%;}
#home-top .home-alley .right{width:45%;padding-left:10%;border-left:2px solid #737E7E;}
#home-top .home-alley p{color:#aaa;}
#home-top .home-alley p a{color:#ccc;}

#home-top .home-alley .left ul{margin:0;padding:0;}
#home-top .home-alley .left ul li{margin:1em 0;padding:0;list-style:none;}
#home-top .home-alley .left ul li a{font-size: 2em;font-weight:bold;color:#FFF;text-decoration:none;padding:3px;}
#home-top .home-alley .left ul li a:hover{color:#FFF;background:#A8D04D;text-decoration:none;padding:3px;}

#home-bottom .home-alley .right{width:275px;}
#home-bottom .home-alley .left{width:425px;}
#home-bottom .home-alley div#recent-posts{border-top:5px solid #eee;border-bottom:5px solid #eee;overflow:auto;text-align:left;width:425px;}
#home-bottom .home-alley div#recent-posts dl{width:425px;display:block;float:left;border-bottom:1px solid #eee;padding:0;overflow:auto;}
#home-bottom .home-alley div#recent-posts dl dt.number{float:left;display:block;background:#6a7575;text-align:center;padding:3px;margin:8px;}
#home-bottom .home-alley div#recent-posts dl dt.number small{color:#ccc}
#home-bottom .home-alley div#recent-posts dl dt.number big{color:#FFF;display:block;font-size:2em}
#home-bottom .home-alley div#recent-posts dl dd{float:left;display:block;background:#A8D04D;margin:24px 0 0 8px;padding:4px;color:#fff;font-size:1.25em;text-decoration:underline;}

#home-footer p{color:#999; margin-top:0px; width:200px; float:left}
#home-footer ul{float:right}
#home-footer ul li{display:inline; list-style:none; padding:0 5px; text-align:right}
#home-footer a{color:#777}
#home-footer a:hover{color:#333; text-decoration:none}
#home-footer small{color:#999}

#newsletter{background:#eee; border:1px solid #ddd; padding:9px 18px; margin:0;}
#newsletter img{margin-bottom:9px}
#newsletter #l230985-230985{font-size:1em; padding:.4em; color:#666}
#newsletter small{color:#888; display:block; margin-top:6px}

/* ==== Filter =============== */
#filter fieldset{width:210px; padding:8px 0px 5px 10px; text-align:left; overflow:auto}
#filter div.input{margin:3px 0 10px 3px; background:#b5d762}
#filter fieldset label{display:block; text-align:left; float:none; color:#758A3F; font-size:0.875em}
#filter fieldset input, #filter fieldset select{font-size:1.25em; float:none; display:block; border:none; font-family:"Lucida Grande",Helvetica,Arial,sans-serif; color:#333}
#filter a{color:#637730}
#filter small{color:#8aa053}
#filter #filter_advanced{display:none}
#PostPhotos_, #PostParking_, #PostServices_, #PostConferenceroom_, #PostFurnished_, #PostMailbox_, #PostMaxDistance_{background:#b5d762; padding:0}
#filter fieldset div.submit #btn_search{color:#555; background:#f3f3f3 url("search.gif"/*tpa=http://www.suitematch.com/img/search.gif*/) 5% 50% no-repeat; border:2px solid #758A3F; padding-left:28px; width:180px}

/* ==== Results =============== */
.no-results{margin:0 0 0 64px; width:364px}
#save_search{display:block; margin:0 0 16px 0; background:#efefef; padding:1em;}
#save_search a{color:#666}
.listings_controls{display:block}
.listings_controls dl.sort{float:left}
.listings_controls dl.actions dt{margin:0; padding:0}
.listings_controls dl.actions dd{margin:3px 0 0 0; padding:0}
.listings_controls dl.actions a, .listings_controls dl.actions a:hover{font-weight:bold}
.listings_controls dl.paging{float:right; text-align:right}

/* ==== Listings =============== */
dl.listing{padding:8px; margin:8px 0 0 0; width:629px; float:left; background:#ddd; border:2px solid #ddd}
dl.listing dt.number{background:#777}
dl.listing dt.number small{color:#ccc}
dl.listing dt.number big{color:#FFF; font-size:2.5em}
dl.listing dd.location{width:220px; color:#555; margin:0 10px 0 20px; border-right:2px solid #ccc}
dl.listing dd.location big{margin:0 0 3px 0}
dl.listing dd.location small{color:#d6cdbd}
dl.listing dt.thumb{float:left; padding:0 10px 0 10px}
dl.listing dt.thumb img{border:1px solid #6b6453}
dl.listing dd.description{width:200px; float:left; margin:0 0 0 10px; padding:0}
dl.listing dd.description h4{margin:4px 0 0 0; padding:0; line-height:1.10em}
dl.listing div.your_post{background:#9f9d97 url("background_shadow_bottom.gif"/*tpa=http://www.suitematch.com/img/background_shadow_bottom.gif*/) top left repeat-x; color:#FFF}
dl.listing div.your_post small{color:#bfbcb1}
dl.listing div.your_post a{color:#e0dace}
dl.listing div.your_post a:hover{background:#8f8c85}

/* ==== Post =============== */
dl.post{margin:0 8px 0 0; float:left; text-align:center}
.post_back{background:url("back_bg.gif"/*tpa=http://www.suitematch.com/img/posts/back_bg.gif*/) no-repeat 0 0; padding:0 0 0 15px; text-decoration:none; margin:10px 0; display:block}
dl.post dt.number{background:#6a7575}
dl.post dt.number small{color:#ccc}
dl.post dt.number big{color:#FFF; font-size:1.75em}
h1.post_title{margin:8px 0 0 8px; float:left}
#post_contact{margin:0 0 25px 24px}
#post_actions{margin-bottom:10px; position:relative}
#post_actions a{}
#post_actions .fav_add{background:url("fav_add.gif"/*tpa=http://www.suitematch.com/img/posts/fav_add.gif*/) no-repeat 0 50%; padding:0 0 2px 22px}
#post_actions .fav_del{background:url("fav_del.gif"/*tpa=http://www.suitematch.com/img/posts/fav_del.gif*/) no-repeat 0 50%; padding:0 0 2px 22px}
#post_actions .fav_all{background:url("fav_all.gif"/*tpa=http://www.suitematch.com/img/posts/fav_all.gif*/) no-repeat 0 50%; padding:0 0 2px 22px}
#post_actions .emailthis{background:url("share.gif"/*tpa=http://www.suitematch.com/img/posts/share.gif*/) no-repeat 0 50%; padding:0 0 2px 22px}
#post_actions .social{background:url("social.gif"/*tpa=http://www.suitematch.com/img/posts/social.gif*/) no-repeat 0 50%; padding:0 0 2px 39px}
#post_actions .flag{background:url("flag.gif"/*tpa=http://www.suitematch.com/img/posts/flag.gif*/) no-repeat 0 50%; padding:0 0 2px 22px}
#post_actions span{position:absolute; right:0}
.post_content{margin-left:24px; color:#444; overflow:auto}
.post_content dt{font-size:0.85em; font-weight:bold; color:#999; display:block}
.post_content dd{margin:0 0 16px 0; display:block}
.post_content dd big{font-size:1.5em; letter-spacing:-1px}
.post_content dd big.rent{font-size:2em; font-weight:bold}
.post_content ul.photos{float:left; display:inline; list-style:none; margin:0; padding:0}
.post_content ul.photos li{float:left; display:inline; margin:0 8px 8px 0}
.post_content ul.photos li img{border:2px solid #666}
.post_content dd ul{margin:4px 0 0 0; padding-left:24px}

/* ==== Post List =============== */
#create_post{float:right; margin:8px 0; width:200px}
#active_posts{margin:0 24px; overflow:auto}
#active_posts .active_post{background:#ddd; padding:4px; margin-top:8px; overflow:auto; color:#ccc; position:relative}
.active_post h4{display:inline; float:left; width:251px; margin-right:24px; margin-left:8px}
.active_post dl.thumb{float:left; margin:8px; width:100px}
.active_post dl.thumb img{border:1px solid #6b6453}
.active_post dt.number{background:#888; color:#eee; margin:4px 0}
.active_post dt.number small{color:#ccc}

.active_post dt.number big{color:#FFF; display:block; font-size:2.10em}
.active_post dd.location{color:#aaa; width:200px; margin:4px 20px 0 20px}
.active_post dd.location small{color:#d6cdbd}
.active_post dl.views{text-align:center; border-left:2px solid #ccc; border-right:2px solid #ccc; float:left; display:block; padding:0; margin:0}
.active_post dl.views dd{display:block; font-size:2em; color:#777; margin:12px 24px 16px 24px}
.active_post dl.actions{margin-left:12px; display:block; float:left}
.active_post dl.actions dd{display:block; margin:16px 0 0 0; padding:0}
#active_posts div.your_post{background:#912523 url("background_shadow_bottom_alert.gif"/*tpa=http://www.suitematch.com/img/background_shadow_bottom_alert.gif*/) top left repeat-x; color:#FFF; overflow:auto}
#active_posts div.your_post small{color:#bfbcb1}
#active_posts div.your_post a{color:#ff6; margin-left:8px; font-size:110%; font-weight:bold}
#active_posts div.your_post a:hover{color:#ff9; margin-left:8px; font-size:110%; font-weight:bold}
#inactive_posts{margin:0 24px; overflow:auto}
#inactive_posts .inactive_post{background:#eaeaea; padding:4px; margin-bottom:8px; overflow:auto; color:#999; position:relative}
.inactive_post h5{display:inline; float:left; width:171px; margin:10px 24px 0 8px}
.inactive_post dl{float:left; padding:2px 8px; margin:4px; border-left:2px solid #ddd}

.inactive_post dl dt{display:block; font-size:0.85em; font-weight:bold; color:#bbb}
.inactive_post dl dd{font-size:1.10em; color:#888}
.inactive_post dl.actions dd{margin:0; padding:0}

/* ==== Favorites =============== */
#favorites{margin:0 24px }
#favorites div.active_fav{overflow:auto; background:#ddd; margin-bottom:8px}
#favorites div.active_fav .listing{margin:0}
div.active_fav dl.actions, div.active_fav dl.expire{padding:0 12px 16px 12px; margin:8px 0; float:left; display:block; border-left:2px solid #ccc}
div.active_fav dl.expire dd{margin-top:14px; display:block; color:#777}

/* ==== Forms =============== */
fieldset small{display:block; color:#888}
fieldset{border:none; margin:3px 0 20px 0}
legend{font-size:2em; color:#6a7575}
legend small{font-size:55%; display:inline}
fieldset label{display:block; text-align:left; font-weight:bold; color:#666; margin:12px 0 1px 0}
fieldset input, textarea, select{font-size:1.2em; padding:.4em; background:#f3f3f3; border:2px solid #ddd}
fieldset input:focus, textarea:focus{background:#fff}
.form_questions{margin:64px 0 0 0; color:#666; font-size:95%}
body .dollar{background:#f5f5f5 url("dollar_off.gif"/*tpa=http://www.suitematch.com/img/dollar_off.gif*/) 8% 50% no-repeat; padding-left:16px}
body .dollar:focus{background:#fff url("dollar_on.gif"/*tpa=http://www.suitematch.com/img/dollar_on.gif*/) 8% 50% no-repeat; padding-left:16px}
input#filter{background:#EEE url("search.gif"/*tpa=http://www.suitematch.com/img/search.gif*/) 4% 50% no-repeat; padding:4px; margin:0; color:#FFF}
.form-left label{margin:22px 0 1px 0}

/* ========== Autocomplete =================*/
div.autocomplete{position:absolute; background-color:#e8f7ff; margin:0; padding:0; color:#A2ADB3; z-index:100}
div.autocomplete ul{position:relative; margin:0px; padding:0.5em 1em; border-top:1px solid #D9E6F7}
div.autocomplete ul h2{margin:0 0 .1em 0; font-weight:normal; font-size:14px; padding:0; color:#306681; display:block; letter-spacing: normal;}
//div.autocomplete ul li.selected{background-color:#ffc}
div.autocomplete ul li{display:inline; margin:0; padding:0; cursor:pointer; font-size:0.85em}
div.autocomplete ul li.hr{display:block; margin:0.5em 0; height:1px; background:#D9E6F7}

/* ==== Seeks =============== */
#seeks{margin:0 24px; overflow:auto}
#seeks div.seek{background:#ededed; padding:8px; overflow:auto; margin:4px 0 8px 0; color:#777}
div.seek dl{float:left}
div.seek dl.title{margin:4px 0}
div.seek dl.title dt{display:block; width:650px; color:#6b6453; font-size:1.5em; line-height:1.5em}
div.seek dl.title dd{display:block; color:#999; font-size:.90em; margin-top:4px}

/* ==== SuiteMatches =============== */
#matches{margin:0 24px}
#matches table.match{border-top:8px solid #999; width:100%; margin:0 0 24px; 0}
table.match .sm_seek{background:#e8e5df; overflow:auto; padding:8px; margin-top:8px}
table.match dl.number{background:#8f8c85; color:#eee; text-align:center; float:left; padding:4px}
table.match dl.number dt{display:block; font-size:0.85em}
table.match dl.number dd{color:#FFF; font-size:1.75em; font-weight:bold}
table.match dl.title{float:left; margin:0 0 0 12px; width:340px}
table.match dl.title dt{color:#900; font-size:0.85em; font-weight:bold; display:block; margin:0 0 8px 0}
table.match dl.title dd{font-size:1.40em; display:block}
table.match dl.actions{float:left; margin:0 0 0 12px}
table.match .sm_hr{background:#900; height:6px; margin:8px 0}
table.match .convo{margin:45px 0 0 0; color:#999}

/* ==== Footer =============== */
#footer p{color:#999; margin-top:0px; width:200px; float:left}
#footer ul{float:right}
#footer ul li{display:inline; list-style:none; padding:0 5px; text-align:right}
#footer a{color:#777}
#footer a:hover{color:#333; text-decoration:none}
#footer small{color:#999}

/* ==== Thumbnails =============== */
#thumbnails{// overflow:auto}
#thumbnails .thumbnail{background:#efefef; border:1px solid #ddd; margin-right:24px}
#thumbnails dl{float:left; padding:10px}
#thumbnails dl dt{display:block}
#thumbnails dl dt img{border:2px solid #666}
#thumbnails dl dd{display:block; text-align:right; margin:4px 2px 0 0}

