﻿@charset "utf-8";
/* CSS RESET */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}/* END CSS RESET (http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/) */
body{color: #1b1b1b;font-family: Verdana;font-size:62.5%; position: relative; background-color: #000000;}

/* ------------- Global Link Properties ------------- */
a:link{color: #FFFFFF;text-decoration: none; font-size: .9em;}
a:hover{color: #ccff00;text-decoration: underline; font-size: .9em;}
a:visited{color: #d8ec86;text-decoration: none; font-size: .9em;}

#container{position: relative; font-size: 1.2em;margin: 0px auto 0px auto;width: 982px;}

#searchContainer{position: relative; width: 447px; height: 129px; background-image: url(../Images/Search/SearchBackground.png);
                 background-repeat: no-repeat; margin: 150px auto 0px auto;}

#searchBox{position: absolute; top: 77px; left: 19px; z-index: 2;}
.searchBoxStyleSearch{border: 1px solid #ACB9C7;margin: 0px 3px 0px 0px;padding: 7px 8px 0px 5px;color: #666666;font-size: 1.2em;width: 311px;height: 23px;}
.searchBoxStyleSearch:hover{border: 1px solid #666666;margin: 0px 3px 0px 0px;padding: 7px 8px 0px 5px;color: #666666;font-size: 1.2em;width: 311px;height: 23px;}

/* Navigation */
#searchBoxContainer {position: absolute; background:url(../Images/Search/SearchUp.png) no-repeat; width: 518px; height:41px; top:72px; left: 14px; padding:0px; z-index: 1;}
#searchBoxContainer span {display: none;}
#searchBoxContainer li, #navigation a {height:41px; display:block;}
#searchBoxContainer li {float:left; list-style:none; display:inline;}

#searchSearch {width: 87px; margin-left: 330px;}
#searchRegister {width: 100px;}

#searchSearch a:hover {background:url(../Images/Search/SearchOver.png) -330px 0px no-repeat;}
#searchRegister a:hover {background:url(../Images/Search/SearchRegisterOver.png) -417px 0px no-repeat;}

/* ------------- User Navigation ------------- */
#userNavigation{position: absolute;top: -25px;right: 10px;width: 600px;text-align: right;font-weight: bold; font-size: .9em; z-index:1; line-height: normal;}
#userNavigation .loginFormFix{position: relative; margin: -6px 0px 0px 0px; width: 603px; display: none;}

/* ------------- Navigation Menu ------------- */
#userNavigation ul {list-style-type: none; margin: 0px;}
#userNavigation li{float: right;margin:0px;border-right: 1px solid #7b7b7b;position: relative;height: 20px;}
#userNavigation li:hover{float: right;border-right: 1px solid #7b7b7b;position: relative;
	display: block;height: 20px;}

#userNavigation li .icon{float: right;margin:0px 0px 0px 0px;position: relative;}

#userNavigation ul li a{display: block;padding: 0px 7px 0px 7px;}

#userNavigation .end{float: right;margin:0px -10px 0px 0px;position: relative; border-right: none;}
#userNavigation .end:hover{float: right;position: relative; border-right: none; display: block;}

/*AutoComplete flyout */
.AutoCompleteContainer{visibility : hidden;margin : -1px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 1px solid #ACB9C7;
	background-image: url(../Images/descriptionHTile.gif);background-repeat: repeat-x;background-position: bottom;
	background-color: #FFFFFF;border-top: none;font-size: 1.1em;cursor : 'default';overflow : auto;list-style-type: none; z-index:4;}
/* AutoComplete highlighted item */
.AutoCompleteItem{padding: 3px 0px 5px 8px;margin: 0px 0px 0px 0px;background-color: Transparent;color: #7b7b7b;
    border-top: 1px solid #7b7b7b; width: 316px;}
/* AutoComplete item */
.AutoCompleteHover{padding: 3px 0px 5px 8px;margin: 0px;background-color: #000000; width: 316px;
    background-image: url(../Images/greenHTile.png);background-repeat: repeat-x;color: #FFFFFF;cursor: hand; border-top: 1px solid #7b7b7b;}

/* ------------- Tag Cloud Styles -------------*/
.tagCloudContainer{position: absolute; top: 129px; left: 15px; right: 15px;font-size: .9em; color:#666666;}
.tagCloud{padding: 8px;margin: 0px 0px 0px 0px;text-align: justify;border: 1px solid #666666;background-color: #1b1b1b;}

.tagCloud A{text-decoration:none;margin-left:5px;margin-right:5px;font-family:Trebuchet MS, Verdana, Arial;}
.tagCloud A:hover{color:#00cc00;text-decoration:underline;}
.tagCloud A.weight1{color: #ff9900;font-size: 1.9em;font-weight:bolder;}
.tagCloud A.weight2{color: #4169e1;font-size:1.5em;font-weight:bolder;}
.tagCloud A.weight3{color: #009eff;font-size: 1.4em;font-weight:bolder;}
.tagCloud A.weight4{color: #4188cf;font-size: 1.2em;}
.tagCloud A.weight5{color: #83bcd8;font-size: 1.0em;}

.tabMenuBarTagCloud{padding: 0px 0px 6px 0px;border-bottom: 1px solid #c2e8ef; margin: -8px -8px 10px -8px;
	background-image: url(../Images/menuBarHTile.gif);background-repeat: repeat-x;background-position: bottom;background-color: #FFFFFF;}
	
.tabMenuBarTagCloud ul {list-style: none;height: 17px;font-weight: bold;}
.tabMenuBarTagCloud li{float: left;border-right: 1px solid #cccccc;}
.tabMenuBarTagCloud li:hover{color: #FFFFFF;cursor: hand; height: 23px;
	background-image: url(../Images/greenHTile.png);background-repeat: repeat-x;}
.tabMenuBarTagCloud ul li a{display: block;padding: 6px 5px 5px 5px;color: #133149; font-size: 1.1em;}
.tabMenuBarTagCloud a:visited{color: #133149;height: 13px;}
.tabMenuBarTagCloud a:hover{color: #FFFFFF;text-decoration: none;}

.tabMenuBarTagCloud .text {display: block;padding: 6px 8px 5px 10px;color: #133149; font-size: 1em; font-weight: bold;height: 13px;}
.tabMenuBarTagCloud .text:hover { background-image: none; padding: 6px 8px 5px 10px; margin: 0px;color: #133149; height: 13px;}

.tagH1{color: #CCCCCC;margin: 0px 0px 8px 0px;padding: 0px 0px 4px 0px;border-bottom: 1px solid #7b7b7b;font-size: 1em;
       background-image: none; background-color: Transparent;}
.tagCount{color: #CCCCCC; font-size: .8em;}

.showCloud{position: relative; background-image: url(../Images/Search/SearchTagCloud.png);background-repeat: no-repeat;
            width: 147px; height: 28px; text-align: center; margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; z-index: 0;}
	
/* ------------- Register ------------- */
.registerAsColumn{float: left;width: 225px;text-align: center;border: 1px solid #CCCCCC;margin: 10px 10px 10px 0px;font-size: 1.1em;padding: 8px;
	line-height: 15px;background-image: url(../Images/descriptionHTile.gif);background-repeat: repeat-x;background-position: bottom; background-color: #FFFFFF;}
.registerAsColumn h4{color: #FFFFFF;margin: -8px -8px 5px -8px;padding: 4px 10px 5px 10px;font-size: 12px;background-image: url(../Images/greenHTile.png);background-repeat: repeat-x;}

/* ------------- Manage Listings ------------- */
.ManagerPropertyAsColumn{float: left;display: inline;
	width: 225px;text-align: left;border: 1px solid #CCCCCC;margin: 10px 10px 10px 0px;font-size: .9em;padding: 8px;
	line-height: 15px;background-image: url(../Images/descriptionHTile.gif);background-repeat: repeat-x;background-position: bottom;}
.ManagerPropertyAsColumn h4{color: #FFFFFF;margin: -8px -8px 5px -8px;padding: 4px 10px 5px 10px;font-size: 12px;text-align: center;
	background-image: url(../Images/greenHTile.png);background-repeat: repeat-x;}
.ManagerPropertyDescription{font-size: 1.2em;}

.center{text-align: center;}