﻿@import url('/css/AspNetControls.css');
@import url('/css/Manager_Screen.css');
@import url('/css/Gallery_Screen.css');
@import url('/css/Properties_Screen.css');
    
@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,caption{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: #7b7b7b;font-family: Verdana;font-size:62.5%; position: relative; margin: 0px; padding: 0px;
	background-color: #000000;background-image: url(../Images/Interface/headerHTile2.png);background-repeat: repeat-x;}

/* ------------- Global Heading Properties ------------- */
/* ---- Page Title ---- */
h1{color: #FFFFFF;background-color: #00495c;margin: 0px;padding: 4px 6px 6px 8px;font-size: 1.1em;background-image: url(../Images/resultsHTile.png);background-repeat: repeat-x;}
/* ---- Green Background ---- */
h2{color: #FFFFFF;margin: 0px 0px 5px 0px;padding: 2px 8px 4px 6px;font-size: .9em;background-image: url(../Images/greenHTile.png);background-repeat: repeat-x;}
/* ---- Sub Header ---- */
h3{color: #005f78;margin: 5px 0px 5px 0px;padding: 0px 0px 2px 0px;border-bottom: 1px solid #7b7b7b;font-size: 1em;}
/* ---- Sub Header Large Text ---- */
h4{color: #005f78;margin: 5px 0px 5px 0px;padding: 0px 0px 2px 0px;border-bottom: 1px solid #7b7b7b;font-size: 1.2em;}

h7{color: red;background-color: #00495c;margin: -20px -20px 20px -20px;padding: 4px 10px 5px 10px;font-size: 1emx;background-image: url(../Images/resultsHTile.png);background-repeat: repeat-x;}
h5{color: Red;margin: 0px 0px 5px 0px;}
h6{color: #FFFFFF;background-color: #00b6ea;margin: -8px -8px 10px -8px;padding: 6px 8px 8px 6px;font-size: 1em;background-image: url(../Images/resultsHTile.png);background-repeat: repeat-x;}


/* ------------- Global Link Properties ------------- */
a:link{color: #7b7b7b;text-decoration: none;}
a:hover{color: #ff6633;text-decoration: underline;}
a:visited{color: #ff6633;text-decoration: none;}

/* ------------- Global Containers ------------- */
#container{position: relative; font-size: 1.2em;margin: 0px auto;width: 982px; background-image: url(../Images/Interface/mainHeader1.png);background-repeat: no-repeat;}
#header{position: relative;color: #FFFFFF;height:91px; z-index: 1; }
#header a:link{color: #FFFFFF;text-decoration: none;}
#header a:hover{color: #ccff00;text-decoration: none;}
#header a:visited{color: #d8ec86;text-decoration: none;}

#top{background-image: url(../Images/Interface/Top.png);
	background-repeat: no-repeat;background-position: top;border-bottom: 1px solid #CCCCCC;position: relative;height: 10px;margin-top: 8px;}
#toolbarContainer{margin: 0px;padding: 0px;background-color: #FFFFFF;}
#contentContainer{position: relative;margin: 0px 0px 0px 0px;padding: 10px 15px 15px 15px;background-color: #FFFFFF; line-height: 16px; text-align: justify;}

.floatL{float: left; margin: 0px 15px 0px 0px; position: relative; display: inline; padding: 0px;}
.floatR{float: right; margin: 0px 0px 0px 0px; position: relative; display: inline; padding: 0px;}

/* -------------Add Logo Panel on Profile Page------------- */
.addLogoContainer{float: right; margin: 0px 0px 0px 15px; position: relative; border: 1px solid #CCCCCC; background-color:#FFFFFF;}
.addLogoContent{margin: 0px; position: relative; padding: 10px;}

.signUp{position: absolute;top: 50px;right: 12px;width: 118px;height: 69px;}

/* ------------- User Navigation ------------- */
#userNavigation{position: absolute;top: 18px;right: 0px;width: 600px;text-align: right;font-weight: bold; font-size: .9em; z-index:1; line-height: normal;}
#userNavigation .loginFormFix{position: relative; margin: -10px 5px 0px 0px; width: 600px;}

/* ------------- Navigation Menu ------------- */
#userNavigation ul { list-style-type: none; margin: 0px;}
#userNavigation li{float: right;margin:0px;border-right: 1px solid #7b7b7b;position: relative;height: 23px;}
#userNavigation li:hover{float: right;border-right: 1px solid #7b7b7b;position: relative;
	display: block;height: 23px;}
#userNavigation ul li a{display: block;padding: 0px 7px 0px 7px;}

#userNavigation .end{float: right;margin:0px;position: relative;height: 23px; border-right: none;}
#userNavigation .end:hover{float: right;position: relative; border-right: none;
	display: block;height: 23px;}
	
/* ------------- Search Area ------------- */
#searchBoxContainer {position: absolute; background:url(../Images/Search/SearchBoxInteriorUp.png) no-repeat; width: 370px; height:36px;
 top:49px; left: 197px; padding:0px; margin: 0px;}
#searchBoxContainer span {display: none;}
#searchBoxContainer li, #navigation a {height:36px; display:block;}
#searchBoxContainer li {float:left; list-style:none; display:inline;}

.searchSearch {position: absolute; top: 0px; left: 285px; width: 84px; margin: 0px; padding: 0px;}
.searchSearch:hover {position: absolute; top: 0px; left: 285px; background:url(../Images/Search/SearchBoxInteriorOver.png) -285px 0px no-repeat;
width: 84px; margin: 0px; padding: 0px;}
 
#searchBox{position: absolute;top: 53px;left: 202px;}

.searchBoxStyleSearch{border: 1px solid #ACB9C7;margin: 0px 3px 0px 0px;padding: 5px 8px 0px 5px;color: #666666;font-size: 1.2em;width: 267px;height: 21px;}
.searchBoxStyleSearch:hover{border: 1px solid #666666;margin: 0px 3px 0px 0px;padding: 5px 8px 0px 5px;color: #666666;font-size: 1.2em;width: 267px;height: 21px;}

.searchOptions{position: absolute;top: 62px;left: 580px;text-align: left;font-size: .9em; line-height: normal;}

/* ------------- Information Responses ------------- */
.infoBar{margin: 8px 0px 10px 0px;padding: 10px 10px 10px 10px;border: 3px dotted #ffd371;background-color: #fffbe3;color: #7b7b7b;font-weight: bold;}
.infoBox{margin: 0px 0px 10px 0px;padding: 10px 10px 10px 10px;border: 3px dotted #ffd371;background-color: #fffbe3;color: #7b7b7b; font-size: .9em;}
.infoImg{float: left;margin: 0px 10px 0px 0px;}

ol{margin: 0px 0px 15px 0px; line-height: 18px;}
ol li{list-style-type: decimal; margin: 0px 0px 0px 40px;}

.copyList{margin: 0px 0px 15px 0px; line-height: 18px;}
.copyList li{list-style-type: disc; margin: 0px 0px 0px 40px;}

/* ------------- 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;}

/* ------------- Menu Bars ------------- */
.menuBar{margin: 0px 0px 8px 0px; padding: 0px 0px 5px 0px;border-bottom: 1px solid #c2e8ef;}
.menuBarContent{margin: 0px 0px 0px 0px;padding: 6px 10px 6px 0px;border-top: 1px solid #c2e8ef;border-bottom: 1px solid #c2e8ef;}

.tabMenuBar{margin: -8px -8px 8px -8px;padding: 0px 0px 6px 0px;border-bottom: 1px solid #c2e8ef;
	background-image: url(../Images/menuBarHTile.gif);background-repeat: repeat-x;background-position: bottom;background-color: #FFFFFF;}
.tabMenuBar ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;height: 18px;font-weight: bold;}
.tabMenuBar li{float: right;margin: 0px 0px 0px 0px;padding: 5px 8px 6px 10px;border-right: 1px solid #cccccc;display: block;}
.tabMenuBar a:hover{color: #133149;text-decoration: none;font-weight: bold;}
.tabMenuBar a:visited{color: #FFFFFF;}
.tabMenuBar li:hover{float: right;margin: 0px 0px 0px 0px;padding: 5px 8px 6px 10px;
	border-right: 1px solid #7b7b7b;display: block;color: #133149;background-color: #eaeaea;cursor: hand;}
#tabMenuBar ul li a{display: block;padding: 0px 3px 15px 10px;color: #133149;}

.tagH1{color: #CCCCCC;margin: 5px 0px 8px 0px;padding: 0px 0px 2px 0px;border-bottom: 1px solid #7b7b7b;font-size: .9em; background-image: none; background-color: Transparent;}
.tagCount{color: #CCCCCC; font-size: .8em;}

/* ------------- Renter and Manager Features Container ------------- */
.featuresPanel{border: 1px solid #666666; text-align: left;background-color: #1b1b1b; position: relative;
    color: #FFFFFF;margin: 0px;position: relative;padding: 8px; font-weight: normal; float: right;}
.featuresPanel h1{color: #FFFFFF;background-color: #8cbb15;margin: -8px -8px 10px -8px; border-bottom: 1px solid #666666; font-weight: bold;
    padding: 5px 6px 6px 8px;font-size: 1.2em;background-image: url(../Images/greenHTile.png);background-repeat: repeat-x; line-height: normal;}

.featuresPanel ul {list-style: none;font-weight: bold; margin: 15px 0px 10px 0px; padding: 0px; line-height: 1.6em;}
.featuresPanel li{margin: 0px 0px 0px 35px; list-style-image: url(../Images/Icons/CheckMark.gif); padding: 0px;}

.featuresPanel ul ul {list-style: none;font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.6em;}
.featuresPanel ul ul li{margin: 0px 0px 0px 25px; list-style-image: url(../Images/Icons/CheckMark.gif); padding: 0px;}

/* ------------- Global Helpers Properties ------------- */    
.smallText{font-size: 9px; line-height: normal;}
.fixer{clear: both;margin: 0px;padding: 0px;height: 0px;}
.fixerL{clear: left;margin: 0px;padding: 0px;height: 0px;}
.fixerR{clear: right;margin: 0px;padding: 0px;height: 0px;}
.center{text-align: center;}
.right{text-align: right;}
.left{text-align: left;}

/* ------------- Tag Cloud Styles -------------*/
.tagCloud{position: relative; padding: 8px;margin: 10px 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{position: relative;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; margin: 0px; padding: 0px;}
.tabMenuBarTagCloud li{float: left;border-right: 1px solid #cccccc;}

.tabMenuBarTagCloud li:hover{color: #FFFFFF;cursor: hand; height: 23px; background-image: url(../Images/greenHTile.png);}
	
.tabMenuBarTagCloud ul li a{display: block;padding: 6px 5px 5px 5px;color: #133149;}
.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: .8em; font-weight: normal;height: 13px;}
.tabMenuBarTagCloud .text:hover { background-image: none; padding: 6px 8px 5px 10px; margin: 0px;color: #133149; height: 13px;}

/* ------------- Footer Styles -------------*/
#footer{background-image: url(../Images/Interface/Footer.png);background-repeat: no-repeat;background-position: bottom;
	border-top: 1px solid #CCCCCC;padding: 3px 10px 7px 0px;position: relative;margin: 0px 0px 10px 0px;}
#footerCopyright{position: absolute;top: 5px;right: 10px;width: 500px;text-align: right;}
#footerLinks{padding: 0px 10px; position: relative;}
#footer a:link{color: #194158;text-decoration: none;margin: 0px 2px 0px 2px;font-size: .8em;}
#footer a:hover{color: #00728d;text-decoration: none;margin: 0px 2px 0px 2px;font-size: .8em;}
#footer a:visited{color: #00728d;text-decoration: none;margin: 0px 2px 0px 2px;font-size: .8em;}