@charset "utf-8";
/* CSS Document */
body{margin: 0px;padding: 0px;background-image: url(Images/BackgroundHTile1.jpg);
    background-repeat: repeat-x;background-color: #ddd1ae;font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #1F5270;}

h3{margin: 10px 15px 15px 15px;border-bottom:1px solid #1F5270;}
h4{margin: 15px 0px -10px 0px;}
.content h1{margin: 10px 0px 10px 0px; padding: 0px; font-size: 17px; font-weight: bold; text-align: center;}

a:link{text-decoration: none;color: #1F5270;}
a:hover{text-decoration: none;color: #4d94be;}
a:visited{text-decoration: none;color: #4d94be;}

#container{margin: 0px auto 10px auto;padding: 0px;width: 975px;background-color: #fcfbed;border: 1px solid #9d9d96;border-top: none;}
#header{margin: 0px;padding: 0px;position:relative; z-index:5;}
#gallery{ background-image: url(Images/IndexGalleryBackground14.jpg); background-repeat: no-repeat; height: 385px; width: 975px;position: relative;z-index:0;}

.content{margin: 15px;padding: 0px;}
#logos{margin:10px 0px 0px 30px;}
#textLinks{text-align: center;margin: 0px 0px 10px 0px;line-height:20px;}

#leftColumn{margin: 0px 0px 0px 15px; padding: 0px 0px 0px 15px; float: left;width: 450px;text-align: left;}
#rightColumn{margin: 0px 0px 0px 15px; padding: 0px 0px 0px 15px; float: left;width: 450px;text-align: left;}
#rightColumnMontage{margin: 0px 15px 0px 0px;float: left;width: 465px;text-align: center;}

#leftColumnContact{margin: 0px 0px 0px 10px; padding: 0px 0px 0px 15px; float: left;width: 450px;text-align: left;font-size:13px}
#rightColumnContact{margin: 0px 0px 0px 10px; padding: 0px 0px 0px 15px; float: left;width: 460px;text-align: left;font-size:13px}

#leftColumnContact ul{margin:0px 0px 16px 0px; list-style-type: none;padding: 0px;}
#leftColumnContact li{line-height: 18px;margin: 0px 0px 0px 15px;padding: 0px;}
#rightColumnContact ul{margin:0px 0px 16px 0px; list-style-type: none;padding: 0px;}
#rightColumnContact li{line-height: 18px;margin: 0px 0px 0px 15px;padding: 0px;}

#leftColumnTours{margin: 0px 0px 0px 15px; padding: 0px 0px 0px 15px; float: left;width: 450px;text-align: center;}
#rightColumnTours{margin: 0px 15px 0px 0px;float: left;width: 465px;text-align: center;}

#leftColumn ul{margin:0px 0px 16px 0px; padding-left: 35px;}
#leftColumn li{line-height: 22px;}

.links {margin:0px 0px 16px 0px;}
.links li a:link{line-height: 40px;}

#map{width:943px; height:500px; border: 1px solid #000000;}
.smallText{font-size: 12px;margin-top: 5px;}
.fixer{margin:0px; padding:0px; clear:both; height:0px;}
.infoBox{text-align: center;}

/* holds the sub menu items  */
.subMenuLocations{position: absolute;top: 128px;left: 265px;margin: 0px;background-color: #fcfbed;border: 1px solid #1F5270;
                 border-top: none;border-bottom: none; z-index:100;}
.subMenuFeatures{position: absolute;top: 128px;left: 433px;margin: 0px;background-color: #fcfbed;border: 1px solid #1F5270;
                 border-top: none;border-bottom: none;z-index:100;}
.subMenuContact{position: absolute;top: 128px;left: 719px;margin: 0px;background-color: #fcfbed;border: 1px solid #1F5270;
                 border-top: none;border-bottom: none;z-index:100;}
                 
.subMenu ul{margin: 0px;padding: 0px;}
.subMenu li{margin: 0px;list-style-type: none;position: relative;border-bottom: 1px solid #1F5270;}
.subMenu a:link{text-decoration: none;color: #1F5270;display:block;padding: 3px 10px 3px 8px;font-weight: bold;font-size:13px;}
.subMenu a:hover{text-decoration: none;color: #FFFFFF;background-color: #1F5270;font-size:13px;}
.subMenu a:visited{text-decoration: none;color: #4d94be;display:block;padding: 3px 10px 3px 8px;font-weight: bold;font-size:13px;}

/* ------------- Top Nav Links ------------- */
.preload {display: none; }

.lnkHome{background-image: url(Images/topNavUp7.jpg);width: 78px;height: 26px;display: inline-block;position: relative;}
.lnkLocations{background-image: url(Images/topNavUp8.jpg);width: 168px;height: 26px;display: inline-block;position: relative;}
.lnkFeatures{background-image: url(Images/topNavUp9.jpg);width: 136px;height: 26px;display: inline-block;position: relative;}
.lnkWeinbergs{background-image: url(Images/topNavUp10.jpg);width: 150px;height: 26px;display: inline-block;position: relative;}
.lnkContact{background-image: url(Images/topNavUp11.jpg);width: 91px;height: 26px;display: inline-block;position: relative;}
.lnkMaps{background-image: url(Images/topNavUp12.jpg);width: 52px;height: 26px;display: inline-block;position: relative;}
.lnkApplyNow{background-image: url(Images/topNavUp13.jpg);width: 113px;height: 26px;display: inline-block;position: relative;}

.lnkHome:hover{background-image: url(Images/topNavOver7.jpg);width: 78px;height: 26px;}
.lnkLocations:hover{background-image: url(Images/topNavOver8.jpg);width: 168px;height: 26px;}
.lnkFeatures:hover{background-image: url(Images/topNavOver9.jpg);width: 136px;height: 26px;}
.lnkWeinbergs:hover{background-image: url(Images/topNavOver10.jpg);width: 150px;height: 26px;}
.lnkContact:hover{background-image: url(Images/topNavOver11.jpg);width: 91px;height: 26px;}
.lnkMaps:hover{background-image: url(Images/topNavOver12.jpg);width: 52px;height: 26px;}
.lnkApplyNow:hover{background-image: url(Images/topNavOver13.jpg);width: 113px;height: 26px;}

.lnkBack{background-image: url(Images/Interiors/navUp2.jpg);width: 70px;height: 28px;display: inline-block;position: relative;}
.lnkMap{background-image: url(Images/Interiors/navUp3.jpg);width: 71px;height: 28px;display: inline-block;position: relative;}
.lnkPrint{background-image: url(Images/Interiors/navUp4.jpg);width: 78px;height: 28px;display: inline-block;position: relative;}
.lnkEmail{background-image: url(Images/Interiors/navUp6.jpg);width: 88px;height: 28px;display: inline-block;position: relative;}

.lnkBack:hover{background-image: url(Images/Interiors/navOver2.jpg);width: 70px;height: 28px;}
.lnkMap:hover{background-image: url(Images/Interiors/navOver3.jpg);width: 71px;height: 28px;}
.lnkPrint:hover{background-image: url(Images/Interiors/navOver4.jpg);width: 78px;height: 28px;}
.lnkEmail:hover{background-image: url(Images/Interiors/navOver6.jpg);width: 88px;height: 28px;}

.smallLogos{float: right; width: 181px; height: 117px;}

#flashIndex{position: absolute; right: 5px; top: 5px; z-index:0;}

#previewOne{position: absolute; right: 20px; top: 21px;}
#previewTwo{position: absolute; right: 20px; top: 21px; visibility:hidden;}
#previewThree{position: absolute; right: 20px; top: 21px; visibility:hidden;}

/* Property Pages  */
#topNav{border-bottom: 1px solid #000000;}

#featuresContainer{width: 975px;height: 150px;background-repeat: no-repeat;background-image: url(Images/Interiors/features10.jpg);font-size: 15px;
	font-weight: bold;margin-top: 10px;line-height: 21px;}
.features1{float: left;width: 340px;margin: 30px 0px 10px 50px;}
.features{float: left;width: 235px;margin: 30px 0px 10px 50px;}