body {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #31384a;
          background-color: #284d74;
          margin-top: 0px;
		background-image: url(images/background.jpg);
		background-repeat: no-repeat;
		background-position: center top; 
		background-attachment: fixed; 

}
 
 

p {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #31384a;
          text-align: justify;	
}



div#options {
	width:645px;
    height:36px;
    
}


div#sub-options {
	width:164px;
}

div#sub-options div.option-image {
	width:50px;
	position:absolute;
	left:0;
}

div#sub-options div.option-text {
	width:114px;
	position:absolute;
	right:0;
}

div#options ul.option-menu {
    padding:0px;
	float:left;
    position:absolute;
    
}

div#options ul.option-menu li {
    display:inline;
}

div#options ul.option-menu li a {
    float:left;
    height:36px;
    background-repeat:no-repeat;
    background-position:top left;
    text-indent:-8000px;
}

div#options ul.option-menu li a:hover {
    background-position:top right;
}



div#options ul.option-menu li.living-room a {
    background-image:url('../menu/living-room.jpg');
    width:163px;
}


div#options ul.option-menu li.kitchen a {
    background-image:url('../menu/kitchen.jpg');
    width:135px;
}

div#options ul.option-menu li.dining a {
    background-image:url('../menu/dining.jpg');
    width:151px;
}

div#options ul.option-menu li.option-spacer {
    background-image:url('../menu/option-spacer.jpg');
	float:left;
	width:196px;
	height:36px;
}



div#options div.living-room {
    background-image:url('../option-selector/living-room.jpg');
	float:left;
    width:450px;
	height:310px;
	margin-top:48px;
}


div#options div.kitchen {
    background-image:url('../option-selector/kitchen.jpg');
	float:left;
    width:450px;
	height:310px;
	margin-top:48px;
}

div#options div.den {
    background-image:url('../option-selector/den.jpg');
	float:left;
    width:450px;
	height:310px;
	margin-top:48px;
}




.house-size {
	border-bottom:dotted 1px #ccc;
}

.email-left {
 		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #31384a;
		text-align: right;
		border-bottom: dotted 1px #999;
}

.email-right {
 		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #31384a;
		border-bottom: dotted 1px #999;
}


.left-gradient {
          background-image: url(images/gradient-left.gif);
          background-repeat: repeat-y;
          background-position: left top; 
}

.right-gradient {
          background-image: url(images/gradient-right.gif);
          background-repeat: repeat-y;
          background-position: right top; 
}

.homes-text {
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #31384a;
          text-align: justify;	
}

.homes-text2 {
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #31384a;
}

.sub-text {
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #606778;
}

.titles {
          font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;              
          color: #486d90;
          letter-spacing 1px; 
          border-bottom: solid 1px #333 solid 1px #797a7b;
}

.titles2 {
          font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;              
          color: #486d90;
          letter-spacing 1px; 
          background-color: #f4f4f5;
}


.catalog {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #31384a;
          border-bottom: solid 1px #ccc;
}

.text-background {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #31384a;
		  background-color: #dddfe5;
		  padding:4px;
}

.house {
         background-color: #e6ebf1;
}


img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto 
}


.left-nav {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #333;
          background-color: #C6C7CA;
          border-right: solid 1px #797a7b;
          background-image: url(images/grey-gradient-background.jpg);
          background-repeat: repeat-x;
          background-position: center top; 
}

.right {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #333;
          background-color: #C6C7CA;
          border-left: solid 1px #797a7b;
          background-image: url(images/grey-gradient-background.jpg);
          background-repeat: repeat-x;
          background-position: center top; 
}

.topics {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #333;
          border-bottom: solid 1px #ccc;
}

.photo-titles {
          font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #505A5E;
}


.list {
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #333;
          text-align: justify;	
          list-style-type: square;
}


a:link {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #a01518;
	
}
a:visited { 
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none; 
          color: #a01518;
}

a:hover {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #369;
}

.footer2 a:link {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #dddc72;
	
}
.footer2 a:visited { 
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none; 
          color: #dddc72;
}

.footer2 a:hover {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #add2df;
}


.footer3 a:link {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #dddc72;
	
}
.footer3 a:visited { 
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none; 
          color: #dddc72;
}

.footer3 a:hover {
          font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
          text-decoration: none;
          color: #add2df;
}


.footer { 
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #e1f4f9;
         
}


.footer2 { 
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #e1f4f9;
          text-align: right;
          border-left: dotted 1px #999;
}


.footer3 { 
          font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
          color: #e1f4f9;
          text-align: center;
          border-left: dotted 1px #999;
}



.input {
          background-color: #E7EDFA;
          color: #333;
}

.line {
border-bottom: solid 1px #666;
}
