/*Global*/
body { font-family: Arial, Verdana, Helvetica, sans-serif; background-position: 50% 0; margin: 0; }

h1 { color: #5a5b5e; font-size: 18px; font-weight: 400; margin-top: 5px; margin-bottom: 3px; padding-bottom: 3px; }
h2 { color: #656668; font-size: 12px; font-weight: 700; float: left; margin-top: 0; margin-bottom: 0; }	
a:link { color: #274c93; text-decoration: none; }
a:visited { color: #9696b0; }
a:hover { color: #274c93; text-decoration: underline; }
#container { font-size: 11px; background-color: white; width: 850px; margin: 0 auto; padding: 0; }
#containerDealer { color: white; font-size: 11px; width: 850px; margin: 0 auto; padding: 0; }

#wrapper {
	background-image: url(../../media/bckgrd.gif); 
	background-repeat: repeat-y; 
	float: left; 
	width: 100%;
	position: relative;
	}

#wrapperHm {background-image: url(../../media/bckgrdHm.gif); background-repeat: repeat-y; width: 100% }
#wrapperBlack {background-image: url(../../media/bckgrdBlack.gif); background-repeat: repeat-y; width: 100% }
#wrapperDealer { background-color: white; background-repeat: repeat-y; width: 100%  }

/*Sidebar*/
#sidebarWrap { text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif;}
#sidebarContent { color: #353536; font-size: 10px; line-height: 120%; width: 135px; padding-top: 2px; }
#sidebarContent img{ margin: 8px 0 4px; padding: 0; }
#sidebarContent p{ font-weight: 500; line-height: 120%; text-align: left; margin-top: 0; margin-bottom: 5px; margin-left: 2px; padding-top: 2px; padding-bottom: 5px; }
#sidebarContent ul {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 5px; }
#sidebarContentForm { color: #353536; font-size: 10px; line-height: 120%; width: 135px; padding-top: 2px; }
#sidebarContentForm img{ margin: 8px 0 4px; padding: 0; }
#sidebarContentForm p{ font-weight: 500; line-height: 175%; text-align: left; margin-top: 0; margin-bottom: 5px; margin-left: 2px; padding-top: 2px; padding-bottom: 5px; }
#sidebarContentForm li {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 10px; }
#sidebarContentHm { color: #dbd9d9; font-size: 10px; line-height: 120%; width: 135px; padding-top: 2px; }
#sidebarContentHm img{ margin: 0 0 9px; padding: 0; }
#sidebarContentHm p{ font-weight: 500; line-height: 120%; text-align: left; margin-top: 0; margin-bottom: 5px; margin-left: 2px; padding-top: 2px; padding-bottom: 5px; }
#sidebarContentHm ul{ margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 5px;  }
#sidebarContentHm a:link { color: white; text-decoration: underline; }
#sidebarContentHm a:visited { color: #dbd9d9; text-decoration: underline; }
#sidebarContentHm a:hover { color: #3c3; text-decoration: underline; }
.sidebarSH { font-weight: 700; padding-bottom: 5px; }
/*Body Content*/

#bodyContent { color: #666769; font-size: 10px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 120%; text-align: left; width: auto; padding: 0 13px; }
#downloadContent { color: #666769; font-size: 10px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 120%; text-align: left; width: 100%; padding-left: 13px; }

#downloadContent h2{ color: #333; font-size: 12px; font-weight: 600; letter-spacing: 2px; float: left; padding-top: 15px; }
#downloadContent img{ float: left; padding-top: 10px; padding-bottom: 3px; }
.downloadlinks td{color: #666769; font-size: 10px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 120%; text-align: left;}
#accomodations{ color: #666769; font-size: 10px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 120%; text-align: left; width: auto; padding-top: 0; padding-right: 13px; padding-bottom: 0; }
	
	/*h3 is text under photo on home pages*/
	#bodyContent h3{ color: #727476; font-size: 16px; font-weight: 400; margin-top: 5px; padding-bottom: 10px; }
	/*h4 is tsubhead ext under header on topdiplay section*/
	#bodyContent h4{ color: #727476; font-size: 14px; font-weight: 400; margin-top: 6px; padding-bottom: 0px; }
.nomargin { margin: 0; padding: 0; }
.form td { font-size: 10px; font-weight: 400; padding-bottom: 5px; }
#columnA { color: #666769; text-align: left; width: 279px; margin-top: 0; margin-left: 0; padding: 0 12px 0 0; }
#columnA h2{ font-size: 11px; width: 279px; margin: 0; padding: 0 0 3px; }
#columnA img{ padding-top: 15px; }
#columnA ul{ margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 7px; }
#columnB { color: #666769; text-align: left; width: 279px; margin-top: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
#columnB h2{ font-size: 11px; width: 279px; margin: 0; padding: 0 0 3px; }
#columnB img{ padding-top: 15px; }
#columnB ul{ margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 7px; }
#columnA p { font-size: 11px; margin: 0 0 0 5px; padding: 0 0 8px; }
#columnB p { font-size: 11px; margin: 0 0 0 5px; padding: 0 0 8px; }
/*TWO COLUM AT TOP OF PAGE WITH NO TOP IMAGE MARGIN*/
#columnC { color: #666769; text-align: left; width: 279px; margin-top: 0; margin-left: 0; padding: 0 12px 0 0; }
#columnC h2{ font-size: 11px; width: 279px; margin: 0; padding: 0 0 3px; }
#columnC img{  }
#columnC ul{ margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 7px; }
#columnD { color: #666769; text-align: left; width: 279px; margin-top: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
#columnD h2{ font-size: 11px; width: 279px; margin: 0; padding: 0 0 3px; }
#columnD img{  }
#columnD ul{ margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 7px; }
#columnC p { font-size: 11px; margin: 0 0 0 5px; padding: 0 0 8px; }
#columnD p { font-size: 11px; margin: 0 0 0 5px; padding: 0 0 8px; }
/*GLASSIC*/
#columnGA { color: #666769; text-align: left; width: 279px; margin-top: 0; margin-left: 0; padding: 0 12px 0 0; }
#columnGA h2{ width: 279px; margin: 0; padding: 0; }
#columnGA img{ padding-top: 5px; }
#columnGB { color: #666769; text-align: left; width: 279px; margin-top: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
#columnGB h2{ width: 279px; margin: 0; padding: 0; }
#columnGB img{ padding-top: 5px; }
#columnGA p { font-size: 11px; margin: 0 0 0 5px; padding: 0 0 10px; }
#columnGB p { font-size: 11px; margin: 0 0 0 5px; padding: 0 0 10px; }
.photoCaption { color: #333; font-size: 10px; font-weight: 500; text-align: left; margin: 3px 0 0; padding: 0 0 9px; }
.litCaption { color: #333; font-size: 10px; font-weight: 500; margin: 0; padding: 0 0 10px; }
.marginPhotocapHm { padding-bottom: 20px; }
.enlarge { font-size: 10px; font-weight: 500; text-align: right; width: 50px; margin: 4px 0 0; padding: 0 0 4px 130px; }
.enlarge405 { font-size: 10px; font-weight: 500; text-align: right; width: 50px; margin: 4px 0 0; padding: 0 0 10px 200px; }
#rightNav { color: #4e4f51; font-size: 10px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 120%; width: 98px; padding-top: 10px; }
	
	#rightNav p {  }
.productSummaryHm{ font-size: 14px; font-style: normal; line-height: 120%; width: 400px; margin-top: 0; margin-left: 10px; padding-top: 0; }
.productSummaryHm ul{ font-size: 11px; width: 255px; margin: 0; padding-bottom: 10px; }
.productSummary{ font-size: 12px; font-style: normal; line-height: 120%; width: 350px; height: auto; margin: 0 0 10px 5px; padding: 0;}
.productSummary2Col{ font-size: 12px; font-style: normal; line-height: 120%; width: 289px; height: auto; margin: 0 0 10px 5px; padding: 0;}
#finerLiving { margin-top: 120px ! important; }
.bulletlinespace { line-height: 130%; }
ul { font-size: 10px; text-align: left; margin: 10px 0 0; padding: 0 0 20px 19px; list-style-type: disc; }
ul li { padding-bottom: 3px; }
h5 { color: #727476; font-size: 12px; margin: 0; padding: 0 0 5px; }
.last { margin-bottom: 0; padding-bottom: 0; }
.colHm { color: #5a5b5e; font-size: 12px; line-height: 132%; padding-top: 12px; }
.colHm p{ margin: 0; padding-top: 0; padding-bottom: 9px; padding-left: 4px; }
.pcHmCol { color: #666769; font-size: 10px; padding-top: 15px; padding-right: 15px; }
#topdisplay { padding-top: 9px; padding-bottom: 20px; }
.green { color: #3c3; }
.slimMargin { margin: 0 0 8px; }
.italic { font-style: italic; }
.pad { margin-bottom: 0; padding-bottom: 2px; }
/*sidebar subhead*/
h6 { color: #353536; font-size: 10px; font-weight: bold; margin: 0; padding-top: 2px; padding-bottom: 4px; }
#topRightCol { color: #666769; font-size: 12px; }
.floorPlan { font-size: 11px; margin: 0; padding-bottom: 20px; padding-left: 50px; }
.floorPlan a:link{ font-size: 11px; }
.floorPlan a:visited{ font-size: 11px; }
.floorPlan a:hover { font-size: 11px; }
.floorPlan h2 { font-weight: 700; text-align: left; }
.floorPlanCat { font-size: 14px; font-weight: 700; text-align: left; padding-bottom: 5px; padding-left: 50px; }
.fpEnlarge { margin: 0; padding-top: 0; padding-bottom: 10px; padding-left: 340px; }
#iPixPlugin { font-size: 12px; padding-top: 20px; padding-bottom: 10px; }
#footer { color: #666769; font-size: x-small; width: 540px; padding-top: 60px; }
#footerBlk { color: white; font-size: x-small; background-color: black; width: 540px; padding-top: 20px; }
#xsmall { font-size: x-small; }
.h8 { padding-bottom: 5px; }
.h7 { font-size: 13px; font-weight: 900; width: 255px; padding-bottom: 5px; }
.decorTxt { color: #666769; font-size: 11px; }
#decorList { color: #333; font-size: 11px; }
#decorList a:link { color: #666769; text-decoration: none; }
#decorList a:visited { color: #666769; text-decoration: none; }
#decorList a:hover { color: #666769; text-decoration: underline; }
#decorList p{ margin: 0; padding-bottom: 5px; }
#cutaway { width: auto; margin: 0; padding: 0 0 10px; }
#About { color: #666769; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 120%; }
#tourLeftCol { color: #666769;padding-right: 10px; }
#tourRightCol {color: #666769; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 120%; padding-left: 10px; }
#tourHdr{ color: #656668; font-size: 14px; font-weight: 500; }
#tourNav{color: #666769; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.NMI { padding-top: 15px; }
.quiz { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; margin-top: 20px; }
.quiz h2 { font-size: 16px; font-weight: normal; }
.quiz p {  }
.quizForm{ color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; padding-bottom: 20px; }
.question { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; }
.questionForm{ color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-align: left; padding-bottom: 20px; }
.questionHdr { font-size: 16px; font-weight: bolder; }
#wrongAnswer { color: red; font-weight: bold; }
#correctAnswer { color: #6f0; font-weight: bold; }
.koaCopy { width: 430px; margin-top: 0; padding-top: 0; color: #666769;}

.koaCopy p { margin-top: 0; padding-top: 3px;color: #666769; }

.koaCopy table { font-size: 10px; padding-bottom: 13px;color: #666769; }

.koaCopy ul {color: #666769; margin: 0; padding-top: 3px; padding-bottom: 3px; list-style-type: disc; }

.koaCopy li {color: #666769; padding-bottom: 3px; }


