﻿/* 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{font-size: 13px; color: #666666; font-family: Arial; line-height: 18px;background-image: url(../Imgs/PatternTile1.png); background-repeat: repeat;}
#background {background-image: url(../Imgs/BackgroundTile1.png); background-repeat: repeat-x; position: absolute; z-index: -1; right: 0px; height:800px; top: 0px; width: 100%;}

/* ------------- Global Link Properties ------------- */
a:link{color: #ff7400;text-decoration: none;}
a:hover{color: #2d5f92;text-decoration: none;}
a:visited{color: #2d5f92;text-decoration: none;}

#footer a:link{color: #CCCCCC;text-decoration: none;}
#footer a:hover{color: #FFFFFF;text-decoration: none;}
#footer a:visited{color: #CCCCCC;text-decoration: none;}

/* ------------- Global Heading Properties ------------- */
.smallText{font-size: 12px;margin-left: -3px;color: #2d5f92; position: relative;}

/* Largest */
h1{color: #2d5f92;border-bottom: 1px solid #02809d;margin: 0px 0px 8px 0px;font-size: 18px;font-variant: small-caps;}
h2{color: #2d5f92;font-variant: small-caps;margin: 0px 0px 5px 0px; font-size: 18px;}
h3{color: #02809d;border-bottom: 1px dashed #02809d;margin: 0px 0px 8px 0px;padding: 0px 8px 0px 0px;
	font-size: 14px;background-image: url(../Images/resultsHTile.png);background-repeat: repeat-x;font-weight: normal;}
h5{color: #02809d;margin: 5px 0px 5px 0px;padding: 0px 0px 2px 0px;border-bottom: 1px solid #fc6a1d;font-size: 12px;}
h6{color: #787878;margin: 10px 0px 0px 0px;line-height: normal;font-size: 12px;font-weight: normal;}
/* Smallest */

/* ------------- Global Container Properties ------------- 	*/
#container{position: relative; margin: 10px auto 0px auto;padding: 0px;width: 960px;
           background-image: url(../Imgs/ContentVTile8.png); background-repeat: repeat-y;}
#containerFooter{position: absolute; bottom: 0px; width: 960px; height: 12px; background-image: url(../Imgs/ContentFooter9.png);
           background-repeat: no-repeat;}
#headerContainer{position: relative;}
#getListed{ background-image: url(../Imgs/Header4.png); background-repeat: no-repeat; position: absolute; top: 0px; right: 0px;
            width: 276px; height: 79px;}
#headerFiller{ background-image: url(../Imgs/Header6.png); background-repeat: no-repeat; position: absolute; top: 79px; right: 0px;
            width: 276px; height: 40px;}
#footer{position: relative; width: 960px; margin: 0px auto 0px auto; text-align: center; font-size: 11px; padding: 3px 15px 10px 0px;;}

#content{padding: 10px 15px 15px 15px; position: relative; width:930px;}
.contactRight{float: right;margin: 0px 0px 0px 10px;padding: 0px 10px 0px 10px;text-align: left;width: 400px;border-left: 1px solid #dbdbcf;}
.contentLeft{float: left;margin: 0px 15px 0px 0px; font-size: 14px;}

.innContact{background-color: #e8e7e7; display: inline-block; margin-top: 5px; border: 1px solid #CCCCCC; padding: 8px;}

.profileLeft{float: left;margin: 0px 12px 0px 0px; font-size: 14px;}
.profilePhoto{float: left;margin: 0px 15px 5px 0px; border: 1px solid #666666;}
.profileContent{margin: 0px 12px 0px 0px; font-size: 12px;text-align: justify;}

.AddListingLeft{float: left; width: 445px; margin-right: 20px;}

.map{margin: 15px 175px 0px 0px; border: 1px solid #666666; width: 912px;}

.skyScraperAd{position: absolute; width: 160px; height: 600px; border: 1px solid #CCCCCC; top: 37px; right:15px;}

/* ------------- Navigation Menu ------------- */
.navigation{position: absolute; bottom: 10px; right: 0px; padding: 0px; z-index: 10;}
.navigation ul {margin: 0px; padding: 0px;list-style-type: none;}
.navigation li{float: left;margin: 0px;padding: 0px;border-right: 1px solid #759689;position: relative;}
.navigation li:hover{float: left;margin: 0px;padding: 0px;border-right: 1px solid #759689;position: relative;display: block;}
.navigation ul li a{display: block;padding: 0px 6px 6px 6px; font-weight: bold;}

.navigation a:link{color: #759689;text-decoration: none;font-size: 12px;}
.navigation a:visited{color: #3399cc;text-decoration: none;font-size: 12px;}
.navigation a:hover{color: #2d5f92;text-decoration: none;font-size: 12px;}

.listContent {margin: 0px; padding: 0px; list-style-type: disc;}
.listContent li{margin: 0px 0px 0px 30px;}

/* ------------- Tag Cloud Styles -------------*/
.tagCloud{position: relative; padding: 10px;margin: 6px 7px 0px 7px;text-align: justify; border: 1px solid #CCCCCC; background-color: #FFFFFF;}
.tagCloud A{text-decoration:none;margin-right:10px;font-family:Trebuchet MS, Verdana, Arial;}
.tagCloud A:hover{color:#00cc00;text-decoration:underline;}
.tagCloud A.weight1{color: #FF7600;font-size: 1.9em;font-weight:bolder;}
.tagCloud A.weight2{color: #87A800;font-size:1.5em;font-weight:bolder;}
.tagCloud A.weight3{color: #DE2159;font-size: 1.4em;font-weight:bolder;}
.tagCloud A.weight4{color: #039FAF;font-size: 1.2em;}

/* ------------- Pricing Properties ------------- 	*/
#pricingContainer{margin: 0px -13px 0px -13px;padding: 0px;background-color: #f7f5ed;
    background-image: url(../Imgs/Packages/packagesVTile4.png);background-repeat: repeat-y;
    border-bottom: 1px solid #e1e1dc;color: #787878;font-size: 13px;line-height: 16px;border-top: 1px solid #e1e1dc;}
#pricingContainer ul{list-style: none;margin-top: 10px;margin-bottom: 8px; margin-left: 35px;}
#pricingContainer li{list-style-image:url(../Imgs/CheckMark.png);padding: 0px 0px 3px 0px;}

#pricingOne{float: left;width: 325px;padding: 55px 0px 0px 0px;
	background-image: url(../Imgs/Packages/packageTitles1.png);background-repeat: no-repeat;}
#pricingTwo{float: left;width: 303px;padding: 60px 0px 0px 0px;
	background-image: url(../Imgs/Packages/packageTitles2.png);background-repeat: no-repeat;}
#pricingThree{float: left;width: 326px;
    padding: 65px 0px 0px 0px;background-image: url(../Imgs/Packages/packageTitles3.png);background-repeat: no-repeat;}
.pricingOrder{margin: 0px 0px 10px 0px;}

.contentPricing{margin: 0px;padding: 0px 10px 10px 10px;text-align: left;}
.contentLeft{float: left;margin: 0px 0px 0px 10px;padding: 0px 0px 0px 0px;text-align: left;width: 465px;}
.contentRight{float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;text-align: left;width: 465px;border-left: 1px solid #dbdbcf;}

/* ------------- Results ------------- */
.propertyContainer{float: left;padding: 0px;margin: 0px 10px 10px 0px;border: 1px solid #aabc3d;width: 220px;
    background-image: url(../Imgs/descriptionHTile.gif);background-repeat: repeat-x;background-position: bottom;background-color: #FFFFFF;}
.propertyContainer:hover{float: left;padding: 0px;margin: 0px 10px 10px 0px;
    border: 1px solid #aabc3d;width: 220px;background-image: none;background-color: #FFFFFF;}
/* ------------- Holds Property Photo ------------- */
.propertyImg{padding: 0px;margin-bottom: 6px;text-align: center;background-color: #FFFFFF; border-bottom: 1px solid #aabc3d;}
/* ------------- Holds Property Name ------------- */
.propertyName{color: #FFFFFF;margin: 0px 0px 0px 0px;padding: 4px 0px 4px 0px;font-size: 13px;font-weight: bold;
    text-align: center;background-color: #1a6f99; font-family: Verdana; font-variant: small-caps;}   
/* ------------- Holds Property Address ------------- */
.propertyAddress{font-size: 13px;text-align: center; margin-bottom: 5px; line-height: 18px;}
/* ------------- Holds Button to view property ------------- */
.viewListing{clear: both;margin: 0px 8px 5px 9px;padding: 6px 0px 0px 0px;border-top: 1px solid #02809d;text-align: center;}

    
/** Paging **/
.pagingContainer{clear: both; text-align: right; font-size: 12px; color: #3399cc; padding: 5px 0px 0px 0px; margin: 0px 0px 5px 0px;}
.pagingContainer a:link{font-size: 12px; font-weight: normal;}
.pagingContainer a:hover{font-size: 12px; color: #3399cc;}

.fixer{clear:both; margin: 0px; padding: 0px; height: 0px;}
.infoBar{position:relative; margin: 10px 0px 10px 0px; clear:both; padding: 4px 8px 4px 8px;border: 3px dotted #ffd371;background-color: #fffbe3;color: #7b7b7b;font-weight: bold;}
.center{ text-align: center;}
.floatR{float: right; border: 1px solid #CCCCCC; padding: 8px; margin: 10px; margin-right:0px; background-color: #FFFFFF}
.logos{float: left;}
.logos img {float: left; border:1px solid #666666;margin: 0px 3px 0px 0px;}