/* CSS Document */


body {margin: 0px auto;width:820px;text-align: center;font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; line-height: 18px; color: #003399; background: url('images/sky.jpg') repeat top left;}
	
a {text-decoration: none;}
a:hover {text-decoration: none;color: #CC2551;}	

#wrapper {margin: 0px auto;width:820px;position:relative;}


#header {margin:2px 0px 2px 0px;padding:0px 0px 0px 0px;float:left;}
#header a img  {border-style: none;}





#menu
	{
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	margin:5px 0px 5px 0px;

	}
		



#maincontent{text-align: left;margin: 0px 0px 5px 0px;width: 790px;padding:0px 0px 0px 0px;float:left;}
#maincontent p {padding: 0px 0 0px 0; margin: 0px 0 10px 0; }
.centered {text-align:center;}
#maincontent h2{font-size: 22px; line-height:28px;font-style: italic;color: #CC2551; text-align: center;padding: 0px; margin: 5px 5px 15px 0px;}
#maincontent h3{font-size: 18px; font-style: italic;text-align: left;padding: 0px; margin: 5px 5px 10px 0px; }
#maincontent h4{font-size: 18px; font-style: italic;color: #CC2551; text-align: left;padding: 0px; margin: 5px 5px 5px 0px; }
#maincontent h5{font-size: 18px; font-style: italic;color: #CC2551; text-align:left; margin: 10px 0 10px 0;}



#krpanoDIV{margin: 5px 0 5px 0px;border: 2px solid #3C78B5;width:790px;z-index:0;}



#left-column {float:left; width: 380px;display:inline;}
#right-column {float:right; width: 380px;display:inline;}
#maincontent table {margin: 0px auto;padding:0 10px 0 0px;border:0px; }
#content-bottom {float:left;width:790px;text-align:left; margin:0px 0 5px 0; padding:0px;}
#content-bottom table {margin: 0 20px 10px 0px;padding:0;border:0px; }
#content-bottom p {margin:0px 0 5px 0;}

#footer{width: 790px;float:left;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}
#banner{}

#footer img {border: 2px solid #3C78B5;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#footer p {margin: 0px 0px 10px 0px;}

#footer-bottom{margin:0px auto;position:relative;width:790px;}

#footer-bottom ul, #footer-bottom li {

	display: inline;
	margin: 0;
	padding: 0px 10px 10px 10px;
	color: #339;
	}
	
	#footer-bottom a {font-family: Arial, Tahoma, sans-serif; font-size: 12px;}



.aligncenter, div.aligncenter, img.aligncenter { display: block; margin-left: auto; margin-right: auto; border: 2px solid #3C78B5;}
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; margin-bottom: 5px;border: 2px solid #3C78B5;}
img.alignright { padding: 0px; margin: 5px 0px 5px 15px; display: inline; border: 2px solid #3C78B5;}
img.alignleft { padding: 0px; margin: 5px 15px 5px 0px; display: inline; border: 2px solid #3C78B5;}
.alignright { float: right; }
.alignleft { float: left }

.clearfix:after {
    content: "."; 
    display:block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* common styling for all galleries */
a.gallery, a.gallery:visited {
display:block; 
display:inline-block; 
color:#000; 
text-decoration:none;  
width:87px; 
float:left; 
}

a.slidea {background:url(images/rollovers/kitchen-th.jpg); height: 61px; }
a.slideb {background:url(images/rollovers/bedroom-th.jpg); height: 61px; }
a.slidec {background:url(images/rollovers/kitchen02-th.jpg); height: 25px; }
a.slided {background:url(images/rollovers/bathroomsm-th.jpg); height: 25px; }
a.slidee {background:url(images/rollovers/dining-th.jpg); height: 50px; }
a.slidef {background:url(images/rollovers/bathroomlg-th.jpg); height: 50px; }
a.slideg {background:url(images/rollovers/livingroom-th.jpg); height: 30px; }
a.slideh {background:url(images/rollovers/bathroomlg02-th.jpg); height: 30px; }
a.slidei {background:url(images/rollovers/livingroon02-th.jpg); height: 38px; }
a.slidej {background:url(images/rollovers/master-th.jpg); height: 38px; }
a.slidek {background:url(images/rollovers/deck-th.jpg); height: 41px; }
a.slidel {background:url(images/rollovers/master02-th.jpg); height: 41px; }
a.slidem {background:url(images/rollovers/deck02-th.jpg); height: 44px; }
a.sliden {background:url(images/rollovers/deck03-th.jpg); height: 44px; }

a.gallery em, a.gallery span {}
a.gallery:hover {border:0px solid #fff;}


a.slidea em {background:url(images/rollovers/kitchen.jpg) no-repeat;}
a.slideb em {background:url(images/rollovers/bedroom.jpg) no-repeat;}
a.slidec em {background:url(images/rollovers/kitchen.jpg) no-repeat;}
a.slided em {background:url(images/rollovers/bathroomsm.jpg) no-repeat;}
a.slidee em {background:url(images/rollovers/dining.jpg) no-repeat;}
a.slidef em {background:url(images/rollovers/bathroomlg.jpg) no-repeat;}
a.slideg em {background:url(images/rollovers/livingroom.jpg) no-repeat;}
a.slideh em {background:url(images/rollovers/bathroomlg.jpg) no-repeat;}
a.slidei em {background:url(images/rollovers/livingroom.jpg) no-repeat;}
a.slidej em {background:url(images/rollovers/master.jpg) no-repeat;}
a.slidek em {background:url(images/rollovers/inside.jpg) no-repeat;}
a.slidel em {background:url(images/rollovers/master.jpg) no-repeat;}
a.slidem em {background:url(images/rollovers/deck.jpg) no-repeat;}
a.sliden em {background:url(images/rollovers/deck.jpg) no-repeat;}

/* styling for LEFT gallery */
#container_left {
position:relative; 
width:819px; 
height:288px;  
margin:0px auto;
left: 120px;
}

#container_left img {border:0;}

#container_left .thumbs {width:200px; position:absolute; left:0; top:0;}

#container_left a.gallery:hover span {
display:block; 
position:absolute; 
width:402px; 
height:50px; 
top:265px; 
left:175px; 
padding:5px; 
font-style:italic; 
color:#fff;  
z-index:100;
}



#container_left a.gallery:active, #container_left a.gallery:focus {
border:0px solid #000;
}

#container_left a.gallery:active em, #container_left a.gallery:focus em {
display:block; 
position:absolute; 
width:353px; 
height:288px; 
top:0px; 
left:185px; 
color:#000; 
border:1px solid #000000; 
z-index:50;
}


#container_left h1 {
clear:both; 
margin:0; 
padding-top:0px; 
padding-left:26px; 
width:355px; 

}

a.slidexa {background:url(images/rollovers/01-kitchendown-th.jpg); height: 35px; }
a.slidexb {background:url(images/rollovers/02-bath2down-th.jpg); height: 35px; }
a.slidexc {background:url(images/rollovers/03-kitchendown2-th.jpg); height: 52px; }
a.slidexd {background:url(images/rollovers/04-bed3down-th.jpg); height: 52px; }
a.slidexe {background:url(images/rollovers/05-diningdown-th.jpg); height: 35px; }
a.slidexf {background:url(images/rollovers/06-bathdown1-th.jpg); height: 35px; }
a.slidexg {background:url(images/rollovers/07-livingdown-th.jpg); height: 54px; }
a.slidexh {background:url(images/rollovers/08-bed2down-th.jpg); height: 54px; }
a.slidexi {background:url(images/rollovers/09-livingdown2-th.jpg); height: 57px; }
a.slidexj {background:url(images/rollovers/10-bed1down-th.jpg); height: 57px; }
a.slidexk {background:url(images/rollovers/11-deck1down-th.jpg); height: 56px; }
a.slidexl {background:url(images/rollovers/12-deck2down-th.jpg); height: 56px; }




a.slidexa em {background:url(images/rollovers/01-kitchen.jpg) no-repeat;}
a.slidexb em {background:url(images/rollovers/02-bath2.jpg) no-repeat;}
a.slidexc em {background:url(images/rollovers/01-kitchen.jpg) no-repeat;}
a.slidexd em {background:url(images/rollovers/04-bed3.jpg) no-repeat;}
a.slidexe em {background:url(images/rollovers/05-dining.jpg) no-repeat;}
a.slidexf em {background:url(images/rollovers/06-bath1.jpg) no-repeat;}
a.slidexg em {background:url(images/rollovers/07-living.jpg) no-repeat;}
a.slidexh em {background:url(images/rollovers/08-bed2.jpg) no-repeat;}
a.slidexi em {background:url(images/rollovers/09-livingentrance.jpg) no-repeat;}
a.slidexj em {background:url(images/rollovers/10-bed1.jpg) no-repeat;}
a.slidexk em {background:url(images/rollovers/12-deck.jpg) no-repeat;}
a.slidexl em {background:url(images/rollovers/12-deck.jpg) no-repeat;}

#close {}
#close a img  {border-style: none;}
