/*

AUTHOR:	Chris Underwood
		Nicasio LLC
		http://www.nicasiodesign.com

COPYRIGHT: www.CarlisleVillage.net

*/

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

#image-preloading {display:none;}

/* ---------------------------------------------------------------------------------------- */


/* LAYOUT & COLORS ------------------------------------------------------------------------ */

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}

body {background:#dbcfb5 url('/images/carlisle_village_bg.jpg') repeat-x;text-align:center;font-family:Garamond, Georgia, Times, Arial, sans-serif;color:#0a0e0c;}

#outer {position:relative;width:820px;margin:0 auto;text-align:center;}

#flashHeader {background:transparent url('/images/carlisle_village_flashHeader_bg.jpg') no-repeat;width:820px;height:312px;}
#staticHeader {background:transparent url('/images/carlisle_village_staticHeader_bg.gif') no-repeat;width:820px;height:312px;}

#content-container {width:820px;background:transparent url('/images/carlisle_village_content_bg.jpg') repeat-y;}

#secondaryTopNav {width:809px;height:26px;background:transparent url('/images/carlisle_village_secondaryTopNav.jpg') no-repeat;overflow:hidden;margin-left:5px;}
#secondaryTopNav a {height:26px;text-decoration:none;display:block;}
#secondaryTopNav span {visibility:hidden;}
#topNav-interior {float:left;width:173px;height:26px;overflow:hidden;}
#topNav-exterior {float:left;width:174px;height:26px;overflow:hidden;margin-left:38px;}
#topNav-amenities {float:left;width:174px;height:26px;overflow:hidden;margin-left:38px;}
#topNav-location {float:left;width:174px;height:26px;overflow:hidden;margin-left:38px;}
#topNav-interior a {background:transparent url('/images/carlisle_village_topNav_interior.jpg') no-repeat;}
#topNav-exterior a {background:transparent url('/images/carlisle_village_topNav_exterior.jpg') no-repeat;}
#topNav-amenities a {background:transparent url('/images/carlisle_village_topNav_amenities.jpg') no-repeat;}
#topNav-location a {background:transparent url('/images/carlisle_village_topNav_location.jpg') no-repeat;}
#topNav-interior a:hover, #topNav-exterior a:hover, #topNav-amenities a:hover, #topNav-location a:hover {background-position:0px -26px;}
#topNav-interior a.ON, #topNav-exterior a.ON, #topNav-amenities a.ON, #topNav-location a.ON {background-position:0px -52px;}

#homePhotos {position:absolute;z-index:100;top:293px;right:27px;width:367px;height:336px;}
#homePhotos div {float:left;}
#homePhoto-TopLeft, #homePhoto-TopRight {margin-bottom:19px;}
#homePhoto-TopLeft, #homePhoto-BottomLeft {margin-right:19px;}

#pageText {width:383px;margin:0px 0px 0px 22px;padding-top:15px;padding-bottom:35px;margin-bottom:15px;text-align:left;float:left;}
.pageDivider {width:343px;padding-right:50px;background:transparent url('/images/carlisle_village_pageVertDivider.jpg') no-repeat right 50px;}
.fullWidth {width:750px !important;float:none !important;}
#pageSidebar {width:329px;margin:0px 22px 15px 0px;padding-top:20px;text-align:left;float:left;}
#pageSidebar h1 {margin-left:25px;}
#sidebarThumbs a {margin-left:25px;}

p {font-size:116%;line-height:153.9%;margin-bottom:15px;}
p a {color:#736d5f;}
p a:hover {color:#0d322c;}

h3 {font-size:131%;line-height:153.9%;margin-bottom:15px;}

ul {list-style-type:none;margin:0px 0px 15px 30px;}
ul li {background:transparent url('/images/listBullet.jpg') no-repeat left 5px;padding-left:15px;margin-bottom:5px;font-size:123.1%;line-height:123.1%;}

h1 {background:transparent url('/images/headlines.jpg') no-repeat;overflow:hidden;}
h1 span {visibility:hidden;}
h1.homeHeadline {background-position:0px 0px;width:365px;height:34px;margin-bottom:15px;}
h1.spaciousAndFunctional {background-position:0px -35px;width:216px;height:14px;margin-bottom:15px;}
h1.interiorPhotos {background-position:-216px -33px;width:140px;height:14px;margin-bottom:15px;}
h1.sturdyAndReliable {background-position:0px -47px;width:175px;height:14px;margin-bottom:15px;}
h1.exteriorPhotos {background-position:-178px -47px;width:145px;height:14px;margin-bottom:15px;}
h1.convenienceAndComfort {background-position:0px -61px;width:228px;height:14px;margin-bottom:15px;}
h1.amenityPhotos {background-position:-229px -61px;width:140px;height:14px;margin-bottom:15px;}
h1.contactInfo {background-position:0px -76px;width:248px;height:14px;margin-bottom:15px;}
h1.locationPhotos {background-position:-250px -76px;width:140px;height:14px;margin-bottom:15px;}
h1.twoTenOffers {background-position:0px -90px;width:195px;height:14px;margin-bottom:15px;}

img.border {border:3px solid #4e4e47;}
a.borderShadow {background:transparent url('/images/carlisle_village_thumbnailShadow.jpg') repeat-x bottom left;padding-bottom:3px;}
.thumbsDivider {height:10px;clear:both;}

#form-inner {margin:0px 0px 15px 30px;}
input.text {width:300px;}
input.radio {position:relative;top:2px;}
label {font-size:123.1%;width:200px;text-align:right;margin-right:10px;float:left;}
#question {width:300px;}
#name, #email_addy, #day_phone, #evening_phone, #timeToCall, #rentOrOwn, #question_comments, #no-spam {margin-top:10px;}
#spamNote {margin-left:210px;width:300px;font-size:100%;}
#security_code {margin-left:210px;width:100px;}
#financingSubmit {margin-left:210px;margin-top:20px;}
.error {font-size:123.1%;color:#990000;}
.error ul {margin-top:10px;}
.error ul li {font-size:93%;}

#secondaryBottomNav {margin-bottom:3px;width:809px;height:26px;background:transparent url('/images/carlisle_village_secondaryBottomNav.jpg') no-repeat;overflow:hidden;margin-left:5px;}
#secondaryBottomNav a {height:26px;text-decoration:none;display:block;}
#secondaryBottomNav span {visibility:hidden;}
#bottomNav-financing {float:left;width:174px;height:26px;overflow:hidden;}
#bottomNav-homeWarranty {float:left;width:248px;height:26px;overflow:hidden;margin-left:39px;}
#bottomNav-builderInfo {float:left;width:309px;height:26px;overflow:hidden;margin-left:39px;}
#bottomNav-financing a {background:transparent url('/images/carlisle_village_bottomNav_financing.jpg') no-repeat;}
#bottomNav-homeWarranty a {background:transparent url('/images/carlisle_village_bottomNav_homeWarranty.jpg') no-repeat;}
#bottomNav-builderInfo a {background:transparent url('/images/carlisle_village_bottomNav_builderInfo.jpg') no-repeat;}
#bottomNav-financing a:hover, #bottomNav-homeWarranty a:hover, #bottomNav-builderInfo a:hover {background-position:0px -26px;}
#bottomNav-financing a.ON, #bottomNav-homeWarranty a.ON, #bottomNav-builderInfo a.ON {background-position:0px -52px;}

#footerBorder {width:809px;height:6px;margin:0px 0px 0px 5px;background:transparent url('/images/carlisle_village_doubleLineBorder.jpg') repeat-x;}
#footer {width:820px;background:transparent url('/images/carlisle_village_footer_bg.jpg') no-repeat bottom left;padding-bottom:13px;padding-top:13px;}
#footerNav {width:680px;float:left;text-align:left;margin-left:20px;padding-top:10px;}
#footerNav a {color:#736d5f;font-size:100%;font-family:Arial, sans-serif;letter-spacing:0.03em;text-decoration:none;}
#footerNav a.ON {color:#3b3831;text-decoration:underline;}
#footerNav a:hover {color:#0d322c;}
#footerNav a.ON:hover {color:#3b3831;}
#footerNavTop {border-bottom:1px solid #dbcfb4;padding-bottom:6px;}
#footerNavTop a {margin:0px 6px;}
#footerNavTop a.footerFirst {margin-left:10px;}
#footerNavBottom {border-bottom:1px solid #dbcfb4;padding-top:6px;padding-bottom:6px;}
#footerNavBottom a {margin:0px 10px;}
#twoTenLogo {width:120px;float:left;}

#bottomArea {color:#736d5f;font-family:Arial, sans-serif;line-height:146.5%;margin-top:20px;padding-bottom:35px;}
#bottomInfo {font-size:100%;}
#bottomInfo a {color:#736d5f;text-decoration:underline;}
#siteCredit {margin-top:15px;}
a.siteCredit {font-size:85%;color:#736d5f;}